:root{--pqrs-primary:#2747c9;--pqrs-primary-hover:#1f3aa8;--pqrs-primary-tint:#e9edfd;--pqrs-on-primary:#fff;--pqrs-night:#101a38;--pqrs-night-2:#1a2654;--pqrs-night-text:#c3cbe6;--pqrs-accent:#f5b800;--pqrs-bg:#f4f6fb;--pqrs-surface:#fff;--pqrs-surface-2:#f7f9fc;--pqrs-text:#14203f;--pqrs-muted:#4a5568;--pqrs-border:#e2e7f0;--pqrs-border-strong:#c9d1e0;--pqrs-input-border:#7a8599;--pqrs-success:#0d7a4c;--pqrs-success-bg:#e5f6ee;--pqrs-warning:#8a5300;--pqrs-warning-bg:#fff3d6;--pqrs-danger:#b42318;--pqrs-error-bg:#fdecea;--pqrs-info:#1d5aa8;--pqrs-info-bg:#e7f0fc;--pqrs-neutral:#475467;--pqrs-neutral-bg:#eef1f6;--pqrs-chart-brand:#2747c9;--pqrs-chart-info:#4f8fe8;--pqrs-chart-success:#12945f;--pqrs-chart-warning:#e09a00;--pqrs-chart-danger:#d92d20;--pqrs-chart-neutral:#98a2b3;--pqrs-cat-1:#2747c9;--pqrs-cat-2:#4f8fe8;--pqrs-cat-3:#f5b800;--pqrs-cat-4:#14a38b;--pqrs-cat-5:#8b5cf6;--pqrs-cat-6:#98a2b3;--pqrs-focus:#1a2b6b;--pqrs-focus-halo:#f5b8008c;--pqrs-radius-sm:8px;--pqrs-radius:10px;--pqrs-radius-lg:14px;--pqrs-radius-xl:20px;--pqrs-shadow-sm:0 1px 2px #101a380f, 0 1px 3px #101a380d;--pqrs-shadow:0 2px 4px #101a380d, 0 8px 24px #101a3812;--pqrs-shadow-lg:0 12px 40px #101a3829;--pqrs-font:"Segoe UI Variable Text", "Segoe UI", system-ui, -apple-system, "Helvetica Neue", Roboto, Arial, sans-serif;--pqrs-font-display:"Segoe UI Variable Display", "Segoe UI", system-ui, -apple-system, "Helvetica Neue", Roboto, Arial, sans-serif;--pqrs-font-mono:ui-monospace, "Cascadia Mono", SFMono-Regular, Consolas, monospace;--pqrs-space-1:.25rem;--pqrs-space-2:.5rem;--pqrs-space-3:.75rem;--pqrs-space-4:1rem;--pqrs-space-5:1.5rem;--pqrs-space-6:2rem;--pqrs-sidebar-w:16.5rem;--pqrs-topbar-h:4rem;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--pqrs-primary:#93a9ff;--pqrs-primary-hover:#b9c5ff;--pqrs-primary-tint:#1f2a52;--pqrs-on-primary:#0b1226;--pqrs-night:#0a1024;--pqrs-night-2:#17213f;--pqrs-bg:#0e1424;--pqrs-surface:#161d2e;--pqrs-surface-2:#1b2336;--pqrs-text:#e8ecf5;--pqrs-muted:#a9b3c7;--pqrs-border:#2a3550;--pqrs-border-strong:#3a4766;--pqrs-input-border:#65718a;--pqrs-success:#7ee2b0;--pqrs-success-bg:#12302a;--pqrs-warning:#ffd27a;--pqrs-warning-bg:#3a2c0c;--pqrs-danger:#ffa39b;--pqrs-error-bg:#3d1717;--pqrs-info:#9cc3ff;--pqrs-info-bg:#15283b;--pqrs-neutral:#c9d1e0;--pqrs-neutral-bg:#283044;--pqrs-chart-brand:#7d95ff;--pqrs-chart-neutral:#66718a;--pqrs-focus:#f5b800;--pqrs-focus-halo:#f5b80059;--pqrs-shadow-sm:0 1px 2px #0006;--pqrs-shadow:0 2px 4px #0000004d, 0 8px 24px #00000059;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;font-size:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--pqrs-bg);color:var(--pqrs-text);font-family:var(--pqrs-font);accent-color:var(--pqrs-primary);-webkit-font-smoothing:antialiased;margin:0;line-height:1.55}a{color:var(--pqrs-primary);text-underline-offset:.18em}a:hover{color:var(--pqrs-primary-hover)}:focus-visible{outline:3px solid var(--pqrs-focus);outline-offset:2px;box-shadow:0 0 0 6px var(--pqrs-focus-halo)}[tabindex="-1"]:focus:not(:focus-visible){outline:none}h1,h2,h3{font-family:var(--pqrs-font-display);color:var(--pqrs-text);letter-spacing:-.015em}h1{margin:0 0 1rem;font-size:clamp(1.5rem,1.2rem + 1vw,1.95rem);font-weight:700;line-height:1.2}h2{margin:0 0 .75rem;font-size:1.2rem;font-weight:650;line-height:1.3}h3{margin:1.25rem 0 .5rem;font-size:1.02rem;font-weight:650}ul,ol{padding-left:1.25rem}.pqrs-icon{vertical-align:middle;flex:none;display:inline-block}.pqrs-skip{background:var(--pqrs-surface);color:var(--pqrs-primary);border-radius:var(--pqrs-radius);box-shadow:var(--pqrs-shadow);z-index:100;padding:.75rem 1rem;font-weight:700;position:absolute;top:.5rem;left:-9999px}.pqrs-skip:focus{left:1rem}.pqrs-devbanner{color:#fff;text-align:center;letter-spacing:.01em;background:#5b2b8a;padding:.35rem 1rem;font-size:.8125rem;font-weight:600}.pqrs-logo{align-items:center;gap:.65rem;min-width:0;display:inline-flex}.pqrs-logo-mark{color:#2747c9;flex:none;display:inline-flex}.pqrs-logo-text{flex-direction:column;min-width:0;line-height:1.15;display:flex}.pqrs-logo-name{font-family:var(--pqrs-font-display);letter-spacing:-.01em;font-size:1.15rem;font-weight:800}.pqrs-logo-sub{opacity:.85;font-size:.75rem;font-weight:500}.pqrs-shell{grid-template-columns:var(--pqrs-sidebar-w) minmax(0, 1fr);min-height:100vh;display:grid}.pqrs-shell-main{flex-direction:column;min-width:0;display:flex}.pqrs-sidebar{--pqrs-focus:var(--pqrs-accent);--pqrs-focus-halo:#f5b8004d;background:linear-gradient(180deg, var(--pqrs-night) 0%, var(--pqrs-night-2) 100%);color:var(--pqrs-night-text);flex-direction:column;gap:1.25rem;height:100vh;padding:1.25rem .875rem 1rem;display:flex;position:sticky;top:0;overflow-y:auto}.pqrs-sidebar a{color:inherit}.pqrs-sidebar-brand{border-radius:var(--pqrs-radius);padding:.25rem .5rem;text-decoration:none;display:flex;color:#fff!important}.pqrs-sidebar-brand .pqrs-logo-mark{color:#3d5ee0}.pqrs-sidebar-brand .pqrs-logo-sub{color:var(--pqrs-night-text);opacity:1}.pqrs-sidebar-entity{border-radius:var(--pqrs-radius);background:#ffffff0f;border:1px solid #ffffff14;padding:.7rem .8rem}.pqrs-sidebar-entity-label{text-transform:uppercase;letter-spacing:.08em;color:var(--pqrs-night-text);margin:0;font-size:.7rem;font-weight:700}.pqrs-sidebar-entity-name{color:#fff;margin:.1rem 0 0;font-weight:600;line-height:1.3}.pqrs-sidebar-entity a{align-items:center;gap:.35rem;min-height:32px;margin-top:.35rem;font-size:.85rem;display:inline-flex}.pqrs-sidenav{flex-direction:column;gap:1rem;display:flex}.pqrs-sidenav-group-title{text-transform:uppercase;letter-spacing:.09em;color:var(--pqrs-night-text);margin:0 0 .35rem;padding:0 .75rem;font-size:.7rem;font-weight:700}.pqrs-sidenav ul{flex-direction:column;gap:.15rem;margin:0;padding:0;list-style:none;display:flex}.pqrs-side-link{border-radius:var(--pqrs-radius);min-height:44px;color:var(--pqrs-night-text);align-items:center;gap:.75rem;padding:.55rem .75rem;font-size:.95rem;font-weight:550;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.pqrs-side-link:hover{color:#fff;background:#ffffff14}.pqrs-side-link[aria-current=page]{color:#fff;background:#2747c9;box-shadow:0 6px 16px #2747c973}.pqrs-sidebar-foot{color:var(--pqrs-night-text);margin-top:auto;padding:0 .75rem;font-size:.75rem}.pqrs-topbar{z-index:30;height:var(--pqrs-topbar-h);background:color-mix(in srgb, var(--pqrs-surface) 92%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(8px);backdrop-filter:saturate(1.4)blur(8px);border-bottom:1px solid var(--pqrs-border);align-items:center;gap:1rem;padding:0 1.75rem;display:flex;position:sticky;top:0}.pqrs-topbar-context{min-width:0;color:var(--pqrs-muted);align-items:center;gap:.5rem;font-size:.9rem;display:flex}.pqrs-topbar-context strong{color:var(--pqrs-text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pqrs-topbar-end{align-items:center;gap:.75rem;margin-left:auto;display:flex}.pqrs-user{align-items:center;gap:.6rem;min-width:0;display:flex}.pqrs-avatar{background:var(--pqrs-primary-tint);width:2.25rem;height:2.25rem;color:var(--pqrs-primary);border-radius:999px;flex:none;place-items:center;font-size:.85rem;font-weight:700;display:inline-grid}.pqrs-user-name{text-overflow:ellipsis;white-space:nowrap;max-width:14rem;font-size:.9rem;font-weight:600;line-height:1.2;overflow:hidden}.pqrs-menu-btn,.pqrs-backdrop{display:none}.pqrs-content{width:100%;max-width:88rem;margin:0 auto;padding:1.75rem 2rem 4rem}@media (max-width:63.99rem){.pqrs-shell{grid-template-columns:minmax(0,1fr)}.pqrs-sidebar{z-index:60;visibility:hidden;width:min(18rem,85vw);box-shadow:var(--pqrs-shadow-lg);transition:transform .2s,visibility .2s;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.pqrs-shell[data-menu=open] .pqrs-sidebar{visibility:visible;transform:none}.pqrs-shell[data-menu=open] .pqrs-backdrop{z-index:50;cursor:pointer;background:#101a3873;border:0;padding:0;display:block;position:fixed;inset:0}.pqrs-menu-btn{display:inline-flex}.pqrs-topbar{padding:0 1rem}.pqrs-content{padding:1.25rem 1rem 3rem}}@media (max-width:40rem){.pqrs-user-name,.pqrs-topbar-context{display:none}.pqrs-logout-text{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:reduce){.pqrs-sidebar{transition:none}}.pqrs-auth{background:radial-gradient(60rem 30rem at 10% -10%, #2747c929, transparent 60%), radial-gradient(40rem 25rem at 110% 110%, #f5b8001f, transparent 60%), var(--pqrs-bg);place-items:center;min-height:calc(100vh - 2rem);padding:2rem 1rem;display:grid}.pqrs-auth-panel{flex-direction:column;gap:1.5rem;width:min(28rem,100%);display:flex}.pqrs-auth-panel .pqrs-card{box-shadow:var(--pqrs-shadow);margin:0;padding:2rem}.pqrs-auth-panel .pqrs-btn{justify-content:center;width:100%}.pqrs-page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 1.5rem;margin-bottom:1.5rem;display:flex}.pqrs-page-header-text{flex:22rem;min-width:0}.pqrs-page-header h1{flex-wrap:wrap;align-items:center;gap:.4rem .75rem;margin:0;display:flex}.pqrs-page-desc{color:var(--pqrs-muted);max-width:50rem;margin:.4rem 0 0}.pqrs-page-actions{flex-wrap:wrap;gap:.75rem;display:flex}.pqrs-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--pqrs-primary);margin:0 0 .35rem;font-size:.75rem;font-weight:700}.pqrs-back{align-items:center;gap:.35rem;min-height:32px;margin-bottom:.5rem;font-weight:600;text-decoration:none;display:inline-flex}.pqrs-back:hover{text-decoration:underline}.pqrs-header{background:var(--pqrs-surface);border-bottom:1px solid var(--pqrs-border);box-shadow:var(--pqrs-shadow-sm)}.pqrs-header-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;max-width:72rem;margin:0 auto;padding:.75rem 1rem;display:flex}.pqrs-brand{color:var(--pqrs-text);border-radius:var(--pqrs-radius);min-width:0;font-size:1.1rem;font-weight:700;text-decoration:none}.pqrs-brand:hover{color:var(--pqrs-text)}.pqrs-nav{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.pqrs-nav-link{min-height:44px;color:var(--pqrs-text);border-radius:999px;align-items:center;gap:.4rem;padding:.5rem 1rem;font-weight:600;text-decoration:none;display:inline-flex}.pqrs-nav-link:hover,.pqrs-nav-link[aria-current=page]{background:var(--pqrs-primary-tint);color:var(--pqrs-primary)}main{max-width:72rem;margin:0 auto;padding:1.5rem 1rem 3rem}main.pqrs-narrow{max-width:44rem}main.pqrs-portal-main{max-width:72rem;padding:2rem 1rem 3rem}.pqrs-form-page{max-width:46rem;margin:0 auto}.pqrs-hero{border-radius:var(--pqrs-radius-xl);color:#fff;box-shadow:var(--pqrs-shadow);background:linear-gradient(135deg,#2747c9 0%,#1a2b6b 70%,#101a38 100%);margin-bottom:1.75rem;padding:clamp(1.75rem,4vw,3.25rem);position:relative;overflow:hidden}.pqrs-hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#f5b80059,#0000 65%);border-radius:50%;width:22rem;height:22rem;position:absolute;top:-6rem;right:-6rem}.pqrs-hero>*{z-index:1;position:relative}.pqrs-hero h1{color:#fff;max-width:40rem;margin-bottom:.75rem;font-size:clamp(1.7rem,1.2rem + 2vw,2.6rem)}.pqrs-hero p{color:#dbe2fb;max-width:40rem;margin:0 0 .5rem;font-size:1.08rem}.pqrs-hero strong{color:#fff}.pqrs-hero .pqrs-eyebrow{color:#ffd45c}.pqrs-hero-points{color:#fff;flex-wrap:wrap;gap:.5rem 1.25rem;margin:1.25rem 0 0;padding:0;font-size:.95rem;font-weight:600;list-style:none;display:flex}.pqrs-hero-points li{align-items:center;gap:.4rem;display:inline-flex}.pqrs-hero-points .pqrs-icon{color:var(--pqrs-accent)}.pqrs-tiles{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:1.25rem;margin-bottom:1.75rem;display:grid}.pqrs-tile{border-radius:var(--pqrs-radius-lg);background:var(--pqrs-surface);border:1px solid var(--pqrs-border);box-shadow:var(--pqrs-shadow-sm);color:var(--pqrs-text);flex-direction:column;gap:.6rem;padding:1.5rem;text-decoration:none;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex}.pqrs-tile:hover{color:var(--pqrs-text);border-color:var(--pqrs-primary);box-shadow:var(--pqrs-shadow);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.pqrs-tile,.pqrs-tile:hover{transition:none;transform:none}}.pqrs-tile-icon{background:var(--pqrs-primary-tint);width:3rem;height:3rem;color:var(--pqrs-primary);border-radius:14px;place-items:center;display:grid}.pqrs-tile-primary .pqrs-tile-icon{background:var(--pqrs-primary);color:var(--pqrs-on-primary)}.pqrs-tile-title{font-family:var(--pqrs-font-display);margin:0;font-size:1.3rem;font-weight:700}.pqrs-tile p{color:var(--pqrs-muted);margin:0}.pqrs-tile-cta{color:var(--pqrs-primary);align-items:center;gap:.4rem;margin-top:auto;padding-top:.5rem;font-weight:700;display:inline-flex}.pqrs-steps{counter-reset:paso;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.pqrs-steps li{counter-increment:paso;grid-template-columns:auto 1fr;align-items:start;gap:.25rem .85rem;display:grid}.pqrs-steps li:before{content:counter(paso);background:var(--pqrs-primary-tint);width:2.25rem;height:2.25rem;color:var(--pqrs-primary);border-radius:999px;grid-row:span 2;place-items:center;font-weight:800;display:grid}.pqrs-steps strong{display:block}.pqrs-steps span{color:var(--pqrs-muted);font-size:.95rem}.pqrs-footer{border-top:1px solid var(--pqrs-border);background:var(--pqrs-surface);color:var(--pqrs-muted);font-size:.875rem}.pqrs-footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.5rem;max-width:72rem;margin:0 auto;padding:1.25rem 1rem;display:flex}.pqrs-footer p{margin:0}.pqrs-footer .pqrs-logo-mark svg{width:22px;height:22px}.pqrs-footer .pqrs-logo-name{font-size:.95rem}.pqrs-card{background:var(--pqrs-surface);border:1px solid var(--pqrs-border);border-radius:var(--pqrs-radius-lg);box-shadow:var(--pqrs-shadow-sm);min-width:0;margin-bottom:1.25rem;padding:1.5rem}.pqrs-card .pqrs-card{background:var(--pqrs-surface-2);box-shadow:none;border-radius:var(--pqrs-radius);margin-bottom:.85rem;padding:1rem 1.25rem}.pqrs-card .pqrs-card h3:first-child{margin-top:0}.pqrs-card-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem 1rem;margin-bottom:1rem;display:flex}.pqrs-card-title{margin:0}.pqrs-card>.pqrs-card-title{margin-bottom:1rem}.pqrs-card-desc{color:var(--pqrs-muted);margin:.25rem 0 0;font-size:.925rem}.pqrs-card-actions{flex-wrap:wrap;gap:.5rem;display:flex}.pqrs-card>:last-child{margin-bottom:0}.pqrs-grid{grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr));gap:1.25rem;display:grid}.pqrs-grid>.pqrs-card{margin-bottom:0}.pqrs-stack{flex-direction:column;gap:1.25rem;display:flex}.pqrs-stack>.pqrs-card{margin-bottom:0}.pqrs-split{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}@media (min-width:75rem){.pqrs-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.pqrs-stats{grid-template-columns:repeat(auto-fit,minmax(min(13.5rem,100%),1fr));gap:1rem;margin-bottom:1.5rem;display:grid}.pqrs-stat{--tone:var(--pqrs-primary);--tone-bg:var(--pqrs-primary-tint);background:var(--pqrs-surface);border:1px solid var(--pqrs-border);border-radius:var(--pqrs-radius-lg);box-shadow:var(--pqrs-shadow-sm);min-width:0;padding:1.15rem 1.25rem 1.1rem;position:relative;overflow:hidden}.pqrs-stat:before{content:"";background:var(--tone);height:4px;position:absolute;inset:0 0 auto}.pqrs-stat-info{--tone:var(--pqrs-info);--tone-bg:var(--pqrs-info-bg)}.pqrs-stat-success{--tone:var(--pqrs-success);--tone-bg:var(--pqrs-success-bg)}.pqrs-stat-warning{--tone:var(--pqrs-warning);--tone-bg:var(--pqrs-warning-bg)}.pqrs-stat-danger{--tone:var(--pqrs-danger);--tone-bg:var(--pqrs-error-bg)}.pqrs-stat-neutral{--tone:var(--pqrs-neutral);--tone-bg:var(--pqrs-neutral-bg)}.pqrs-stat-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.pqrs-stat-label{color:var(--pqrs-muted);margin:0;font-size:.875rem;font-weight:600;line-height:1.35}.pqrs-stat-icon{background:var(--tone-bg);width:2.5rem;height:2.5rem;color:var(--tone);border-radius:12px;flex:none;place-items:center;display:grid}.pqrs-stat-value{font-family:var(--pqrs-font-display);letter-spacing:-.02em;color:var(--pqrs-text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:.35rem 0 0;font-size:clamp(1.75rem,1.4rem + 1vw,2.25rem);font-weight:750;line-height:1.1}.pqrs-stat-hint{color:var(--pqrs-muted);margin:.4rem 0 0;font-size:.8125rem}.pqrs-meter{background:var(--pqrs-neutral-bg);border-radius:999px;width:100%;min-width:5rem;height:.5rem;display:block;overflow:hidden}.pqrs-meter-fill{border-radius:inherit;background:var(--pqrs-chart-brand);height:100%;display:block}.pqrs-meter-info .pqrs-meter-fill{background:var(--pqrs-chart-info)}.pqrs-meter-success .pqrs-meter-fill{background:var(--pqrs-chart-success)}.pqrs-meter-warning .pqrs-meter-fill{background:var(--pqrs-chart-warning)}.pqrs-meter-danger .pqrs-meter-fill{background:var(--pqrs-chart-danger)}.pqrs-meter-neutral .pqrs-meter-fill{background:var(--pqrs-chart-neutral)}.pqrs-col-meter{width:30%}.pqrs-donut-wrap{flex-wrap:wrap;align-items:center;gap:1.5rem;margin-bottom:1.25rem;display:flex}.pqrs-donut{border-radius:50%;flex:none;place-items:center;width:10rem;height:10rem;display:grid}.pqrs-donut-hole{background:var(--pqrs-surface);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:6.6rem;height:6.6rem;line-height:1.1;display:flex}.pqrs-donut-total{font-family:var(--pqrs-font-display);font-size:1.9rem;font-weight:750}.pqrs-donut-label{color:var(--pqrs-muted);font-size:.75rem}.pqrs-legend{flex-direction:column;flex:14rem;gap:.4rem;margin:0;padding:0;font-size:.9rem;list-style:none;display:flex}.pqrs-legend li{align-items:center;gap:.5rem;display:flex}.pqrs-legend-label{flex:1}.pqrs-legend-dot{border-radius:3px;flex:none;width:.7rem;height:.7rem}.pqrs-legend-brand{background:var(--pqrs-chart-brand)}.pqrs-legend-info{background:var(--pqrs-chart-info)}.pqrs-legend-success{background:var(--pqrs-chart-success)}.pqrs-legend-warning{background:var(--pqrs-chart-warning)}.pqrs-legend-danger{background:var(--pqrs-chart-danger)}.pqrs-legend-neutral{background:var(--pqrs-chart-neutral)}.pqrs-field{margin-bottom:1.15rem}.pqrs-label{margin-bottom:.3rem;font-weight:600;display:block}.pqrs-optional{color:var(--pqrs-muted);font-size:.9em;font-weight:400}.pqrs-hint{color:var(--pqrs-muted);margin:0 0 .35rem;font-size:.9rem}.pqrs-input{width:100%;min-height:46px;font:inherit;color:var(--pqrs-text);background:var(--pqrs-surface);border:1.5px solid var(--pqrs-input-border);border-radius:var(--pqrs-radius);padding:.6rem .8rem;transition:border-color .15s,box-shadow .15s}.pqrs-input:hover:not(:disabled){border-color:var(--pqrs-text)}.pqrs-input:focus{border-color:var(--pqrs-primary)}.pqrs-input:disabled{background:var(--pqrs-surface-2);color:var(--pqrs-muted);cursor:not-allowed}select.pqrs-input{cursor:pointer}.pqrs-textarea{resize:vertical;min-height:9rem}.pqrs-field-invalid .pqrs-input{border-color:var(--pqrs-danger);border-width:2px}.pqrs-error{color:var(--pqrs-danger);margin:.35rem 0 0;font-size:.925rem;font-weight:600}input[type=file]{font:inherit;border:1.5px dashed var(--pqrs-input-border);border-radius:var(--pqrs-radius);background:var(--pqrs-surface-2);cursor:pointer;width:100%;max-width:100%;padding:.5rem}input[type=file]::file-selector-button{font:inherit;border:1.5px solid var(--pqrs-primary);background:var(--pqrs-surface);min-height:40px;color:var(--pqrs-primary);cursor:pointer;border-radius:999px;margin-right:.85rem;padding:.4rem 1rem;font-weight:600}input[type=date].pqrs-input,input[type=date]{font:inherit}.pqrs-check{grid-template-columns:auto 1fr;align-items:start;gap:.25rem .7rem;margin-bottom:1rem;display:grid}.pqrs-check input{cursor:pointer;width:1.35rem;height:1.35rem;margin-top:.15rem}.pqrs-check .pqrs-error{grid-column:2}fieldset{border:1px solid var(--pqrs-border-strong);border-radius:var(--pqrs-radius-lg);min-width:0;margin:0 0 1.15rem;padding:.85rem 1.1rem .6rem}legend{padding:0 .4rem;font-weight:650}.pqrs-radio{border:1.5px solid var(--pqrs-border-strong);border-radius:var(--pqrs-radius);background:var(--pqrs-surface);cursor:pointer;align-items:center;gap:.65rem;min-height:46px;margin-bottom:.5rem;padding:.5rem .85rem;transition:border-color .15s,background-color .15s;display:flex}.pqrs-radio:hover{border-color:var(--pqrs-primary)}.pqrs-radio:has(input:checked){border-color:var(--pqrs-primary);background:var(--pqrs-primary-tint);font-weight:600}.pqrs-radio input{flex:none;width:1.2rem;height:1.2rem}.pqrs-form-section{background:var(--pqrs-surface);border:1px solid var(--pqrs-border);border-radius:var(--pqrs-radius-lg);box-shadow:var(--pqrs-shadow-sm);margin-bottom:1.25rem;padding:1.5rem}.pqrs-form-section-head{align-items:flex-start;gap:.85rem;margin-bottom:1.1rem;display:flex}.pqrs-form-step{background:var(--pqrs-primary);width:2.1rem;height:2.1rem;color:var(--pqrs-on-primary);border-radius:999px;flex:none;place-items:center;font-weight:800;display:grid}.pqrs-form-section-head h2{margin:.15rem 0 0;font-size:1.15rem}.pqrs-form-section-head p{color:var(--pqrs-muted);margin:.15rem 0 0;font-size:.925rem}.pqrs-form-submit{border-radius:var(--pqrs-radius-lg);background:var(--pqrs-primary-tint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:.5rem;padding:1.1rem 1.5rem;display:flex}.pqrs-form-submit p{color:var(--pqrs-text);margin:0;font-size:.925rem}.pqrs-form-submit .pqrs-actions{margin:0}.pqrs-btn{min-height:44px;font:inherit;cursor:pointer;border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.55rem 1.25rem;font-weight:650;line-height:1.2;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s;display:inline-flex}.pqrs-btn:disabled{opacity:.55;cursor:not-allowed}.pqrs-btn-primary{background:var(--pqrs-primary);color:var(--pqrs-on-primary);box-shadow:0 4px 12px #2747c940}.pqrs-btn-primary:hover:not(:disabled){background:var(--pqrs-primary-hover);color:var(--pqrs-on-primary)}.pqrs-btn-secondary{background:var(--pqrs-surface);color:var(--pqrs-primary);border-color:var(--pqrs-primary)}.pqrs-btn-secondary:hover:not(:disabled){background:var(--pqrs-primary-tint);color:var(--pqrs-primary-hover)}.pqrs-btn-danger{background:var(--pqrs-surface);color:var(--pqrs-danger);border-color:var(--pqrs-danger)}.pqrs-btn-danger:hover:not(:disabled){background:var(--pqrs-error-bg)}.pqrs-btn-ghost{color:var(--pqrs-text);border-color:var(--pqrs-border-strong);background:0 0}.pqrs-btn-ghost:hover:not(:disabled){background:var(--pqrs-surface-2)}.pqrs-btn-sm{min-height:40px;padding:.4rem .9rem;font-size:.9rem}.pqrs-btn-lg{min-height:52px;padding:.75rem 1.6rem;font-size:1.05rem}.pqrs-actions{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}.pqrs-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;margin-bottom:1rem;display:flex}.pqrs-chips{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.pqrs-chip{border:1.5px solid var(--pqrs-border-strong);background:var(--pqrs-surface);min-height:40px;color:var(--pqrs-text);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .95rem;font-size:.9rem;font-weight:600;display:inline-flex}.pqrs-chip:hover{border-color:var(--pqrs-primary);color:var(--pqrs-primary)}.pqrs-chip[aria-pressed=true]{background:var(--pqrs-primary);border-color:var(--pqrs-primary);color:var(--pqrs-on-primary)}.pqrs-toolbar-note{color:var(--pqrs-muted);margin:0;font-size:.875rem}.pqrs-alert{--tone:var(--pqrs-info);border-radius:var(--pqrs-radius);border:1px solid color-mix(in srgb, var(--tone) 30%, transparent);border-left:4px solid var(--tone);color:var(--pqrs-text);gap:.75rem;margin-bottom:1rem;padding:.9rem 1rem;display:flex}.pqrs-alert p{margin:.15rem 0}.pqrs-alert-title{font-weight:700}.pqrs-alert-icon{color:var(--tone);padding-top:.1rem;display:inline-flex}.pqrs-alert>div{flex:1;min-width:0}.pqrs-alert-info{background:var(--pqrs-info-bg);--tone:var(--pqrs-info)}.pqrs-alert-success{background:var(--pqrs-success-bg);--tone:var(--pqrs-success)}.pqrs-alert-warning{background:var(--pqrs-warning-bg);--tone:var(--pqrs-warning)}.pqrs-alert-error{background:var(--pqrs-error-bg);--tone:var(--pqrs-danger)}.pqrs-secret{border:2px dashed var(--pqrs-primary);border-radius:var(--pqrs-radius-lg);background:var(--pqrs-primary-tint);margin:1.25rem 0;padding:1.15rem 1.25rem}.pqrs-secret-label{margin:0;font-weight:700}.pqrs-secret-value{letter-spacing:.06em;word-break:break-all;font-size:1.3rem;font-family:var(--pqrs-font-mono);margin:.5rem 0 .85rem}.pqrs-secret-value code{background:var(--pqrs-surface);border-radius:var(--pqrs-radius-sm);padding:.25rem .5rem;font-family:inherit}.pqrs-attachments{border:1px solid var(--pqrs-border);border-radius:var(--pqrs-radius);margin:.5rem 0 0;padding:0;list-style:none;overflow:hidden}.pqrs-attachments li{border-bottom:1px solid var(--pqrs-border);background:var(--pqrs-surface);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding:.65rem .85rem;display:flex}.pqrs-attachments li:last-child{border-bottom:0}.pqrs-attachments progress{width:8rem;accent-color:var(--pqrs-primary)}.pqrs-actions-inline{flex-wrap:wrap;gap:.5rem;margin-left:auto;display:inline-flex}.pqrs-loading{color:var(--pqrs-muted);align-items:center;gap:.6rem;padding:1rem 0;display:flex}.pqrs-spinner{border:3px solid;border-right-color:#0000;border-radius:50%;width:1rem;height:1rem;animation:.8s linear infinite pqrs-spin;display:inline-block}@keyframes pqrs-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.pqrs-spinner{animation:none}}.pqrs-empty{text-align:center;border:1.5px dashed var(--pqrs-border-strong);border-radius:var(--pqrs-radius-lg);background:var(--pqrs-surface);color:var(--pqrs-muted);padding:2.5rem 1.25rem}.pqrs-empty-icon{background:var(--pqrs-primary-tint);width:3.5rem;height:3.5rem;color:var(--pqrs-primary);border-radius:999px;place-items:center;margin-bottom:.5rem;display:inline-grid}.pqrs-empty-title{color:var(--pqrs-text);margin:.25rem 0;font-size:1.05rem;font-weight:700}.pqrs-empty p{margin:.25rem 0}.pqrs-badge{--tone:var(--pqrs-neutral);font-family:var(--pqrs-font);letter-spacing:0;vertical-align:middle;background:var(--pqrs-neutral-bg);color:var(--pqrs-neutral);border:1px solid color-mix(in srgb, var(--tone) 22%, transparent);border-radius:999px;align-items:center;gap:.35rem;padding:.18rem .65rem;font-size:.8125rem;font-weight:650;line-height:1.35;display:inline-flex}.pqrs-badge-dot{background:currentColor;border-radius:999px;flex:none;width:.45rem;height:.45rem}.pqrs-badge-brand{--tone:var(--pqrs-primary);background:var(--pqrs-primary-tint);color:var(--pqrs-primary)}.pqrs-badge-info{--tone:var(--pqrs-info);background:var(--pqrs-info-bg);color:var(--pqrs-info)}.pqrs-badge-success{--tone:var(--pqrs-success);background:var(--pqrs-success-bg);color:var(--pqrs-success)}.pqrs-badge-warning{--tone:var(--pqrs-warning);background:var(--pqrs-warning-bg);color:var(--pqrs-warning)}.pqrs-badge-danger{--tone:var(--pqrs-danger);background:var(--pqrs-error-bg);color:var(--pqrs-danger)}h1 .pqrs-badge{padding:.25rem .8rem;font-size:.875rem}.pqrs-table-wrap{border:1px solid var(--pqrs-border);border-radius:var(--pqrs-radius);background:var(--pqrs-surface);margin-bottom:1rem;overflow-x:auto}.pqrs-table-wrap:last-child{margin-bottom:0}table.pqrs-table{border-collapse:collapse;background:var(--pqrs-surface);width:100%;font-size:.9375rem}.pqrs-table caption{text-align:left;color:var(--pqrs-muted);caption-side:top;padding:.75rem 1rem;font-size:.875rem;font-weight:600}.pqrs-table th,.pqrs-table td{text-align:left;border-bottom:1px solid var(--pqrs-border);vertical-align:top;padding:.75rem 1rem}.pqrs-table thead th{background:var(--pqrs-surface-2);text-transform:uppercase;letter-spacing:.06em;color:var(--pqrs-muted);border-top:1px solid var(--pqrs-border);font-size:.75rem;font-weight:700}.pqrs-table tbody th{font-weight:600}.pqrs-table tbody tr:last-child>*{border-bottom:0}.pqrs-table tbody tr:hover>*{background:var(--pqrs-surface-2)}.pqrs-table tfoot th,.pqrs-table tfoot td{background:var(--pqrs-surface-2);border-top:1px solid var(--pqrs-border-strong);border-bottom:0;font-weight:700}.pqrs-table .pqrs-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.pqrs-table a{font-weight:650}.pqrs-cell-main{color:var(--pqrs-text);font-weight:600}.pqrs-cell-sub{color:var(--pqrs-muted);margin-top:.15rem;font-size:.85rem;display:block}.pqrs-due{white-space:nowrap;flex-direction:column;align-items:flex-start;gap:.3rem;display:flex}.pqrs-due-date{font-weight:600}.pqrs-due-rel{color:var(--pqrs-muted);font-size:.85rem}.pqrs-due-late .pqrs-due-rel{color:var(--pqrs-danger);font-weight:650}dl.pqrs-dl{grid-template-columns:minmax(9rem,max-content) 1fr;gap:.55rem 1.25rem;margin:0;display:grid}.pqrs-dl dt{color:var(--pqrs-muted);font-size:.925rem;font-weight:500}.pqrs-dl dd{overflow-wrap:anywhere;min-width:0;margin:0;font-weight:500}@media (max-width:30rem){dl.pqrs-dl{grid-template-columns:minmax(0,1fr);gap:.15rem}.pqrs-dl dd{margin-bottom:.6rem}}.pqrs-facts{grid-template-columns:repeat(auto-fit,minmax(min(12rem,100%),1fr));gap:.75rem;margin-bottom:1.25rem;display:grid}.pqrs-fact{background:var(--pqrs-surface);border:1px solid var(--pqrs-border);border-radius:var(--pqrs-radius-lg);align-items:flex-start;gap:.75rem;min-width:0;padding:.85rem 1rem;display:flex}.pqrs-fact .pqrs-icon{color:var(--pqrs-primary);margin-top:.15rem}.pqrs-fact-label{color:var(--pqrs-muted);margin:0;font-size:.8rem;font-weight:600}.pqrs-fact-value{overflow-wrap:anywhere;margin:.1rem 0 0;font-weight:650}.pqrs-original{white-space:pre-wrap;background:var(--pqrs-surface-2);border:1px solid var(--pqrs-border);border-radius:var(--pqrs-radius);overflow-wrap:anywhere;padding:.9rem 1rem}pre.pqrs-original{font-family:var(--pqrs-font-mono);font-size:.875rem;overflow-x:auto}.pqrs-mono{font-family:var(--pqrs-font-mono);word-break:break-all;font-size:.85rem}details{border:1px solid var(--pqrs-border);border-radius:var(--pqrs-radius);background:var(--pqrs-surface);margin:.75rem 0;padding:0 1rem}details[open]{padding-bottom:1rem}summary{cursor:pointer;color:var(--pqrs-primary);align-items:center;gap:.5rem;min-height:44px;font-weight:650;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary:before{content:"";border-bottom:2px solid;border-right:2px solid;flex:none;width:.5rem;height:.5rem;transition:transform .15s;transform:rotate(-45deg)}details[open]>summary:before{transform:rotate(45deg)}details[open]>summary{margin-bottom:.5rem}.pqrs-sectionnav{top:var(--pqrs-topbar-h);z-index:20;background:color-mix(in srgb, var(--pqrs-bg) 92%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);margin:0 -.25rem 1.25rem;padding:.6rem .25rem;position:sticky}.pqrs-sectionnav ul{background:var(--pqrs-surface);border:1px solid var(--pqrs-border);box-shadow:var(--pqrs-shadow-sm);border-radius:999px;gap:.35rem;margin:0;padding:.25rem;list-style:none;display:flex;overflow-x:auto}.pqrs-sectionnav a{white-space:nowrap;min-height:40px;color:var(--pqrs-muted);border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .95rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.pqrs-sectionnav a:hover{background:var(--pqrs-primary-tint);color:var(--pqrs-primary)}.pqrs-anchor{scroll-margin-top:calc(var(--pqrs-topbar-h) + 5rem)}.pqrs-group-title{text-transform:uppercase;letter-spacing:.08em;color:var(--pqrs-muted);align-items:center;gap:.6rem;margin:2rem 0 .85rem;font-size:.8rem;font-weight:700;display:flex}.pqrs-group-title:after{content:"";background:var(--pqrs-border-strong);flex:1;height:1px}.pqrs-group-title .pqrs-icon{color:var(--pqrs-primary)}.pqrs-notes{flex-direction:column;gap:.75rem;margin:0 0 1rem;padding:0;list-style:none;display:flex}.pqrs-notes .pqrs-original{margin:0 0 .25rem}@media print{.pqrs-header,.pqrs-actions,.pqrs-btn,.pqrs-devbanner,.pqrs-sidebar,.pqrs-topbar,.pqrs-footer,.pqrs-sectionnav{display:none!important}.pqrs-shell{display:block}body{color:#000;background:#fff}.pqrs-card,.pqrs-form-section{box-shadow:none;border-color:#999}}.pqrs-consolidation{grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid}@media (min-width:60rem){.pqrs-consolidation{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}.pqrs-consolidation fieldset{border:1px solid var(--pqrs-border);border-radius:var(--pqrs-radius);padding:.75rem}.pqrs-auth main,main.pqrs-auth-main{max-width:none;margin:0;padding:0}.pqrs-auth-note{margin-top:1rem}.pqrs-choice-list{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.pqrs-choice-list .pqrs-btn{border-radius:var(--pqrs-radius);justify-content:flex-start;width:100%}.pqrs-obligation+.pqrs-obligation{border-top:1px solid var(--pqrs-border);margin-top:1.25rem;padding-top:1.25rem}.pqrs-obligation-head{flex-wrap:wrap;align-items:center;gap:.4rem .5rem;margin:0 0 .85rem;display:flex}.pqrs-alert-list,.pqrs-notice-list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.pqrs-notice-list{margin-top:.75rem}.pqrs-grid-gap{margin-bottom:1.25rem}.pqrs-card>section[aria-label],.pqrs-card>section[aria-labelledby]:not(.pqrs-card){background:var(--pqrs-surface-2);border:1px solid var(--pqrs-border);border-radius:var(--pqrs-radius);margin:.85rem 0;padding:1rem 1.25rem}.pqrs-card>section[aria-label]>h3:first-child{margin-top:0}.pqrs-card ol>li+li,.pqrs-card ul:not([class])>li+li{margin-top:.5rem}.pqrs-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pqrs-status-next{border-radius:var(--pqrs-radius);background:var(--pqrs-primary-tint);align-items:flex-start;gap:1rem;margin-bottom:1.25rem;padding:1rem 1.15rem;display:flex}.pqrs-status-next-text{margin:.15rem 0 0;font-size:1.1rem;font-weight:650}.pqrs-receipt{border-top:4px solid var(--pqrs-success)}.pqrs-receipt-head{align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.pqrs-receipt-head h2{color:var(--pqrs-muted);margin:0;font-size:1rem}.pqrs-receipt-icon{background:var(--pqrs-success-bg);width:3.25rem;height:3.25rem;color:var(--pqrs-success);border-radius:999px;flex:none;place-items:center;display:grid}.pqrs-receipt-number{font-family:var(--pqrs-font-display);letter-spacing:.01em;overflow-wrap:anywhere;margin:.1rem 0 0;font-size:clamp(1.4rem,1.1rem + 1.2vw,1.9rem);font-weight:800}.pqrs-fact-stacked{flex-direction:column;gap:.15rem}.pqrs-fact-stacked dt{align-items:center;gap:.4rem;display:flex}.pqrs-fact-stacked dd{margin:0}.pqrs-split-chart{align-items:center}@media (min-width:75rem){.pqrs-split-chart{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}.pqrs-split-chart .pqrs-donut-wrap{margin-bottom:0}.pqrs-topbar .pqrs-menu-btn{display:none}@media (min-width:64rem){.pqrs-shell{background:linear-gradient(90deg, var(--pqrs-night-2) var(--pqrs-sidebar-w), transparent var(--pqrs-sidebar-w))}}@media (max-width:63.99rem){.pqrs-topbar .pqrs-menu-btn{display:inline-flex}}.pqrs-nowrap,.pqrs-table .pqrs-badge{white-space:nowrap}@media (max-width:40rem){.pqrs-table-stack thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.pqrs-table-stack,.pqrs-table-stack tbody,.pqrs-table-stack tr,.pqrs-table-stack td{width:100%;display:block}.pqrs-table-stack tr{border-bottom:1px solid var(--pqrs-border);padding:.75rem 1rem}.pqrs-table-stack tbody tr:last-child{border-bottom:0}.pqrs-table-stack td{border:0;padding:.3rem 0}.pqrs-table-stack td[data-label]:before{content:attr(data-label);text-transform:uppercase;letter-spacing:.06em;color:var(--pqrs-muted);font-size:.72rem;font-weight:700;display:block}.pqrs-table-stack .pqrs-due{white-space:normal}.pqrs-table-stack caption{width:100%;display:block}}
