:root{--brand:#145cff;--brand-2:#72a5ff;--ink:#071a3a;--text:#202020b8;--text-h:#202020;--bg:#f5f8ff;--border:#20202024;--code-bg:#2020200f;--accent:var(--brand);--accent-bg:color-mix(in srgb, var(--brand) 14%, transparent);--accent-border:color-mix(in srgb, var(--brand) 55%, transparent);--success:#1f8e64;--danger:#c0392b;--warn:#b9770e;--muted:#6b7280;--social-bg:#2020200a;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root{--text:#ffffffb8;--text-h:#ffffffeb;--bg:#06142c;--code-bg:#ffffff14;--accent:var(--brand-2);--accent-bg:color-mix(in srgb, var(--brand-2) 16%, transparent);--accent-border:color-mix(in srgb, var(--brand-2) 55%, transparent);--success:#2bbd86;--danger:#ef4444;--warn:#f59e0b;--muted:#94a3b8;--social-bg:#ffffff0f;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}#social .button-icon{filter:invert()brightness(2)}}#root{text-align:left;box-sizing:border-box;border:0;flex-direction:column;width:100%;max-width:none;min-height:100svh;margin:0;display:flex}body{margin:0}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}.counter{color:var(--accent);background:var(--accent-bg);border:2px solid #0000;border-radius:5px;margin-bottom:24px;padding:5px 10px;font-size:16px;transition:border-color .3s}.counter:hover{border-color:var(--accent-border)}.counter:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.gd-shell{max-width:1480px}.gd-accountSelect{min-width:190px;width:auto!important}.gd-impactGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.gd-impactGrid--summary{grid-template-columns:repeat(4,minmax(0,1fr))}.gd-impactCard{border:1px solid var(--pov-line);background:linear-gradient(#ffffff0e,#ffffff05);border-radius:18px;min-width:0;padding:16px}.gd-impactCard>span{color:var(--pov-muted);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.gd-impactCard>strong{color:var(--pov-text);font-variant-numeric:tabular-nums;letter-spacing:-.04em;margin-top:9px;font-size:clamp(21px,2.5vw,30px);display:block}.gd-impactCard>small{color:#7e8997;margin-top:7px;line-height:1.35;display:block}.gd-status{border:1px solid var(--pov-line);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;width:max-content;padding:6px 10px;font-size:10px;font-weight:900;display:inline-flex}.gd-status--good{color:var(--pov-mint);background:var(--pov-mint-soft);border-color:color-mix(in srgb, var(--success) 34%, transparent)}.gd-status--warn{color:var(--pov-amber);background:var(--pov-amber-soft);border-color:color-mix(in srgb, var(--pov-amber) 34%, transparent)}.gd-status--bad{color:var(--pov-rose);background:var(--pov-rose-soft);border-color:color-mix(in srgb, var(--pov-rose) 34%, transparent)}.gd-status--muted{color:#aab3bf;background:#94a3b814}.gd-progress{background:#94a3b829;border-radius:99px;height:5px;margin-top:7px;overflow:hidden}.gd-progress__fill{border-radius:inherit;background:#94a3b8;height:100%;display:block}.gd-progress__fill--good{background:var(--pov-mint)}.gd-progress__fill--warn{background:var(--pov-amber)}.gd-progress__fill--bad{background:var(--pov-rose)}.gd-tenantList{flex-direction:column;gap:9px;display:flex}.gd-tenantRow{border:1px solid var(--pov-line);width:100%;color:var(--pov-text);text-align:left;cursor:pointer;font:inherit;background:#ffffff06;border-radius:16px;grid-template-columns:minmax(180px,1.2fr) 118px minmax(210px,.9fr) minmax(115px,.55fr) 18px;align-items:center;gap:14px;padding:14px 16px;display:grid}.gd-tenantRow:hover{border-color:color-mix(in srgb, var(--success) 35%, var(--pov-line));background:#ffffff0b}.gd-tenantName,.gd-tenantMetric,.gd-tenantEvidence{min-width:0}.gd-tenantName strong,.gd-tenantMetric strong,.gd-tenantEvidence strong{color:var(--pov-text);display:block}.gd-tenantName small,.gd-tenantMetric small,.gd-tenantEvidence small{color:var(--pov-muted);margin-top:4px;font-size:10px;line-height:1.3;display:block}.gd-tenantMetric strong{font-variant-numeric:tabular-nums;font-size:17px}.gd-chevron{color:var(--pov-mint);font-size:28px;line-height:1}.gd-checks{flex-wrap:wrap;gap:8px;margin-bottom:15px;display:flex}.gd-check{border:1px solid var(--pov-line);color:#8893a2;border-radius:999px;align-items:center;gap:5px;padding:6px 9px;font-size:11px;font-weight:700;display:inline-flex}.gd-check--done{color:var(--pov-mint);border-color:color-mix(in srgb, var(--success) 30%, transparent);background:var(--pov-mint-soft)}.gd-definitionGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.gd-definitionGrid>div{background:#ffffff06;border-radius:13px;padding:12px}.gd-definitionGrid span{color:var(--pov-muted);text-transform:uppercase;letter-spacing:.09em;font-size:9px;font-weight:800;display:block}.gd-definitionGrid strong{color:var(--pov-text);margin-top:6px;font-size:13px;display:block}.gd-formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.gd-formGrid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.gd-formGrid label{color:#aab3bf;flex-direction:column;gap:6px;font-size:11px;font-weight:700;display:flex}.gd-formGrid__wide{grid-column:1/-1}.gd-input{box-sizing:border-box;border:1px solid var(--pov-line);width:100%;color:var(--pov-text);font:inherit;background:#05090e9e;border-radius:11px;padding:10px 11px;font-size:13px}.gd-input:focus{border-color:color-mix(in srgb, var(--success) 55%, var(--pov-line));box-shadow:0 0 0 3px color-mix(in srgb, var(--success) 12%, transparent);outline:none}.gd-input:disabled{opacity:.5}textarea.gd-input{resize:vertical}.gd-inlineForm{grid-template-columns:minmax(160px,1fr) minmax(220px,1.3fr) auto auto;align-items:center;gap:8px;width:min(100%,760px);display:grid}.gd-inlineForm .pov-bad{grid-column:1/-1;font-size:12px}.gd-actions{flex-wrap:wrap;gap:8px;display:flex}.gd-empty{max-width:820px;margin:40px auto 0}.gd-emptyLedger{color:var(--pov-muted);text-align:center;padding:24px 8px;font-size:13px}.gd-rule{border:1px solid color-mix(in srgb, var(--success) 28%, var(--pov-line));background:var(--pov-mint-soft);color:#a9b8b1;border-radius:15px;padding:13px 15px;font-size:12px;line-height:1.5}.gd-rule strong{color:var(--pov-mint)}.gd-deltas{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.gd-delta{border:1px solid var(--pov-line);border-radius:999px;padding:6px 9px;font-size:10px;font-weight:700}.gd-delta--good{color:var(--pov-mint);background:var(--pov-mint-soft)}.gd-delta--bad{color:var(--pov-rose);background:var(--pov-rose-soft)}.gd-ledgerForm{border:1px solid var(--pov-line);background:#0000002e;border-radius:16px;margin:15px 0;padding:15px}.gd-correctionNote{background:var(--pov-amber-soft);color:var(--pov-amber);border-radius:10px;padding:10px 12px;font-size:12px;font-weight:700}.gd-ledgerTableWrap{margin-top:14px;overflow-x:auto}.gd-ledgerTable{border-collapse:collapse;width:100%;min-width:1030px;font-size:11px}.gd-ledgerTable th{border-bottom:1px solid var(--pov-line);color:var(--pov-muted);text-align:right;text-transform:uppercase;letter-spacing:.06em;padding:9px 8px;font-size:9px}.gd-ledgerTable th:first-child,.gd-ledgerTable th:nth-child(2),.gd-ledgerTable th:last-child{text-align:left}.gd-ledgerTable td{border-bottom:1px solid var(--pov-line-soft);color:#d5dce5;text-align:right;vertical-align:top;font-variant-numeric:tabular-nums;padding:11px 8px}.gd-ledgerTable td:first-child,.gd-ledgerTable td:nth-child(2),.gd-ledgerTable td:last-child{text-align:left}.gd-ledgerTable td small{color:var(--pov-muted);margin-top:4px;display:block}.gd-ledgerRow--superseded{opacity:.48;text-decoration:line-through}.gd-linkButton{color:var(--pov-mint);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:5px;padding:0;display:block}.gd-ledgerTable a{color:var(--pov-mint)}@media (width<=980px){.gd-impactGrid,.gd-impactGrid--summary{grid-template-columns:repeat(2,minmax(0,1fr))}.gd-tenantRow{grid-template-columns:minmax(170px,1fr) auto}.gd-tenantMetric,.gd-tenantEvidence{grid-column:1/-1}.gd-chevron{display:none}.gd-definitionGrid,.gd-formGrid--three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.gd-impactGrid,.gd-impactGrid--summary,.gd-definitionGrid,.gd-formGrid,.gd-formGrid--three{grid-template-columns:1fr}.gd-inlineForm{grid-template-columns:1fr;width:100%}.gd-formGrid__wide{grid-column:auto}.gd-tenantRow{grid-template-columns:1fr}}.loader-animation{pointer-events:none;transition:opacity 3.6s;animation:3.6s forwards fadeOut}.loader.pulse-loader.loader-animation{animation:3.6s forwards fadeOut}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fade-in{animation:3.6s ease-in-out both fadeIn}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.loader{z-index:9999;position:fixed;inset:0;overflow:hidden}.pulse-loader{box-sizing:border-box;background:radial-gradient(circle at 16% 18%,#145cff24,#0000 27rem),radial-gradient(circle at 84% 78%,#145cff14,#0000 25rem),#f5f8ff;place-items:center;padding:24px;display:grid}.pulse-loader__orb{aspect-ratio:1;border:1px solid #145cff17;border-radius:50%;width:min(42rem,72vw);position:absolute;box-shadow:0 0 0 4rem #145cff06,0 0 0 8rem #145cff05}.pulse-loader__card{z-index:1;box-sizing:border-box;text-align:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe6;border:1px solid #145cff24;border-radius:24px;width:min(100%,400px);padding:36px;position:relative;overflow:hidden;box-shadow:0 30px 80px -48px #145cffb8}.pulse-loader__card:before{content:"";background:#145cff;height:4px;position:absolute;inset:0 0 auto}.pulse-loader__mark{background:#fff;border:1px solid #145cff29;border-radius:20px;place-items:center;width:68px;height:68px;margin:0 auto 20px;display:grid;box-shadow:0 12px 28px -20px #145cffcc}.pulse-loader__mark img{object-fit:contain;width:48px;height:48px}.pulse-loader__tagline{color:#145cff;letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:800;line-height:1;display:block}.pulse-loader h1{color:#0b1f4d;letter-spacing:-.02em;margin:9px 0 0;font-size:22px;line-height:1.25}.pulse-loader p{color:#5b6d91;margin:8px 0 0;font-size:14px;line-height:1.5}.pulse-loader__progress{background:#dce6ff;border-radius:999px;width:112px;height:4px;margin:24px auto 0;display:block;overflow:hidden}.pulse-loader__progress span{border-radius:inherit;background:#145cff;width:45%;height:100%;animation:1.25s ease-in-out infinite alternate pulse-loader-progress;display:block}@keyframes pulse-loader-progress{to{transform:translate(125%)}}.animated-gradient{background:radial-gradient(#27916a,#202020,#27916a,#202020) bottom/400% 400%;animation:5s ease-in-out infinite zoomGradient}@keyframes zoomGradient{0%{background-position:top;background-size:400% 400%}to{background-position:bottom;background-size:400% 400%}}.blob{opacity:.3;filter:blur(50px);pointer-events:none;z-index:0;will-change:transform;border-radius:9999px;transition:transform .3s;animation:20s ease-in-out infinite alternate blobMove;position:absolute}@keyframes blobMove{0%{transform:translate(0)scale(1)}25%{transform:translate(100px,-80px)scale(1.1)}50%{transform:translate(-150px,60px)scale(1.05)}75%{transform:translate(120px,100px)scale(.95)}to{transform:translate(-100px,-120px)scale(1)}}.blob--1{background:#27916a;width:520px;height:520px;top:-160px;left:-140px}.blob--2{background:#202020;width:560px;height:560px;animation-duration:24s;top:12%;right:-180px}.blob--3{background:#27916a;width:620px;height:620px;animation-duration:28s;bottom:-220px;left:22%}@media (prefers-reduced-motion:reduce){.animated-gradient,.loader-animation,.fade-in,.blob,.pulse-loader__progress span{transition:none!important;animation:none!important}.pulse-loader__progress span{width:100%}}.auth{box-sizing:border-box;place-items:center;min-height:calc(100svh - 2px);padding:28px 18px;display:grid}.auth__panel{box-sizing:border-box;background:color-mix(in srgb, var(--bg) 86%, transparent);border:1px solid var(--border);width:min(520px,100%);box-shadow:var(--shadow);text-align:left;border-radius:18px;padding:26px 22px 22px}.auth__brand{justify-items:start;gap:10px;margin-bottom:18px;display:grid}.auth__logo{object-fit:contain;filter:drop-shadow(0 10px 24px #0000002e);width:56px;height:56px;margin-bottom:2px}.auth__title{letter-spacing:-.9px;margin:0;font-size:34px}.auth__subtitle{color:var(--text)}.auth__form{gap:14px;display:grid}.field{gap:8px;display:grid}.field__label{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--text-h) 65%, transparent);font-size:13px}.field__row{grid-template-columns:1fr auto;align-items:center;gap:10px;display:grid}.field__input{border:1px solid var(--border);background:color-mix(in srgb, var(--bg) 92%, transparent);width:100%;color:var(--text-h);box-sizing:border-box;border-radius:12px;outline:none;padding:12px;transition:border-color .18s,box-shadow .18s}.field__input:focus{border-color:color-mix(in srgb, var(--accent) 60%, var(--border));box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 18%, transparent)}.field__btn{border:1px solid var(--border);background:color-mix(in srgb, var(--bg) 88%, transparent);color:var(--text-h);cursor:pointer;border-radius:12px;padding:10px 12px;transition:border-color .18s,box-shadow .18s}.field__btn:hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--border))}.field__btn:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 18%, transparent);outline:none}.auth__row{justify-content:space-between;align-items:center;gap:10px;display:flex}.check{-webkit-user-select:none;user-select:none;color:var(--text);align-items:center;gap:8px;font-size:14px;display:inline-flex}.check input{width:16px;height:16px;accent-color:var(--accent)}.btn-ghost{font:inherit;color:var(--text-h);background:color-mix(in srgb, var(--bg) 86%, transparent);border:1px solid var(--border);cursor:pointer;white-space:nowrap;border-radius:9px;align-items:center;gap:6px;padding:7px 13px;font-size:13px;font-weight:600;line-height:1;transition:border-color .15s,background .15s,color .15s,transform 60ms;display:inline-flex}.btn-ghost:hover{border-color:color-mix(in srgb, var(--accent) 50%, var(--border));background:color-mix(in srgb, var(--accent) 9%, var(--bg))}.btn-ghost:active{transform:translateY(1px)}.btn-ghost:focus-visible{border-color:color-mix(in srgb, var(--accent) 65%, var(--border));box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 18%, transparent);outline:none}.btn-ghost:disabled{opacity:.5;cursor:not-allowed}.btn-ghost--sm{border-radius:8px;padding:5px 10px;font-size:12px}.btn-ghost--accent{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 35%, var(--border))}.btn-ghost--accent:hover{background:color-mix(in srgb, var(--accent) 12%, var(--bg))}.overlay{z-index:50;background:color-mix(in srgb, var(--ink) 55%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);justify-content:center;align-items:flex-start;padding:7vh 16px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.overlay__card{background:color-mix(in srgb, var(--bg) 96%, transparent);border:1px solid var(--border);width:100%;max-width:560px;box-shadow:var(--shadow);border-radius:16px;padding:20px 22px}.overlay__close{font:inherit;color:var(--text);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:4px 6px;font-size:18px;line-height:1}.overlay__close:hover{background:color-mix(in srgb, var(--text-h) 8%, transparent);color:var(--text-h)}.chip{font:inherit;color:var(--text);background:color-mix(in srgb, var(--bg) 90%, transparent);border:1px solid var(--border);cursor:pointer;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:600;transition:border-color .15s,background .15s,color .15s}.chip:hover{border-color:color-mix(in srgb, var(--accent) 40%, var(--border))}.tl-row{cursor:pointer;border-radius:8px;transition:background .12s}.tl-row:hover{background:color-mix(in srgb, var(--accent) 7%, transparent)}.tl-row:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 30%, transparent);outline:none}.dd-scroll{border:1px solid var(--pov-line);-webkit-overflow-scrolling:touch;border-radius:12px;overflow-x:auto}.dd-table{border-collapse:collapse;width:100%;font-size:12.5px}.dd-table th,.dd-table td{text-align:left;white-space:nowrap;vertical-align:top;padding:8px 12px}.dd-table th{text-transform:uppercase;letter-spacing:.06em;color:var(--pov-muted);font-size:9.5px;font-weight:800}.dd-table tbody tr{border-top:1px solid var(--pov-line-soft)}.dd-table tbody tr:hover{background:color-mix(in srgb, var(--pov-signal) 9%, transparent)}.dd-table td{color:#d5dce5;font-variant-numeric:tabular-nums}.dd-rosterPanel{padding:18px;overflow:hidden}.dd-rosterHead{border-bottom:1px solid var(--pov-line-soft);justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;padding-bottom:16px;display:flex}.dd-rosterTitle{color:#f4f7fb;letter-spacing:-.02em;margin:5px 0 4px;font-size:19px;font-weight:750}.dd-rosterStats{flex:0 310px;grid-template-columns:repeat(3,minmax(78px,1fr));gap:7px;display:grid}.dd-rosterStat{border:1px solid var(--pov-line);background:color-mix(in srgb, var(--pov-signal) 4%, transparent);border-radius:10px;min-width:0;padding:10px 12px}.dd-rosterStat strong{color:#f4f7fb;font-variant-numeric:tabular-nums;font-size:19px;line-height:1;display:block}.dd-rosterStat span{color:var(--pov-muted);letter-spacing:.07em;text-transform:uppercase;margin-top:5px;font-size:9px;font-weight:800;display:block}.dd-rosterStat--active{border-color:color-mix(in srgb, #2bd99f 32%, var(--pov-line))}.dd-rosterStat--inactive{border-color:color-mix(in srgb, #ec9b57 28%, var(--pov-line))}.dd-status{border:1px solid var(--pov-line);border-radius:999px;align-items:center;gap:6px;padding:3px 8px;font-size:10px;font-weight:750;display:inline-flex}.dd-status:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.dd-status--active{color:#66e3b7;border-color:color-mix(in srgb, #2bd99f 30%, var(--pov-line));background:#2bd99f14}.dd-status--inactive{color:#e5a26a;border-color:color-mix(in srgb, #ec9b57 28%, var(--pov-line));background:#ec9b5712}.dd-row--gone td{opacity:.5}.dd-rosterPanel .dd-row--gone td{opacity:.72}.dd-basis{letter-spacing:.02em;color:var(--pov-muted);text-transform:none;margin-top:2px;font-size:9.5px;display:block}.dd-summary{grid-template-columns:repeat(3,minmax(120px,.7fr)) minmax(220px,1.4fr);gap:8px;margin-bottom:16px;display:grid}.dd-summaryCard{border:1px solid var(--pov-line);background:color-mix(in srgb, var(--pov-signal) 3%, transparent);border-radius:12px;min-width:0;padding:13px 15px}.dd-summaryCard>span{color:var(--pov-muted);letter-spacing:.075em;text-transform:uppercase;font-size:8.5px;font-weight:800;display:block}.dd-summaryCard>strong{color:#f4f7fb;font-variant-numeric:tabular-nums;margin-top:7px;font-size:22px;line-height:1;display:block}.dd-summaryCard>strong small{color:var(--pov-muted);font-size:11px;font-weight:650}.dd-statusChips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.dd-statusChips i{border:1px solid var(--pov-line);color:var(--pov-muted);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:4px 8px;font-size:8.5px;font-style:normal;font-weight:800}.dd-statusChips i.is-on{color:#66e3b7;border-color:color-mix(in srgb, #2bd99f 30%, var(--pov-line));background:#2bd99f12}.dd-browser{grid-template-columns:minmax(250px,310px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.dd-sidebar{border:1px solid var(--pov-line);scrollbar-width:thin;background:#030a163d;border-radius:14px;max-height:calc(100svh - 28px);padding:13px;position:sticky;top:14px;overflow-y:auto}.dd-search{margin-bottom:14px;display:block}.dd-search>span{color:var(--pov-muted);letter-spacing:.075em;text-transform:uppercase;margin-bottom:6px;font-size:8.5px;font-weight:800;display:block}.dd-search input,.dd-rowFilter input{box-sizing:border-box;border:1px solid var(--pov-line);color:#eef4f8;width:100%;font:inherit;background:#01071173;border-radius:9px;outline:none;font-size:11px}.dd-search input{padding:9px 10px}.dd-search input:focus,.dd-rowFilter input:focus{border-color:color-mix(in srgb, var(--pov-signal) 60%, var(--pov-line));box-shadow:0 0 0 3px color-mix(in srgb, var(--pov-signal) 10%, transparent)}.dd-section+.dd-section{border-top:1px solid var(--pov-line-soft);margin-top:16px;padding-top:15px}.dd-sectionHead{justify-content:space-between;align-items:flex-start;gap:10px;margin:0 3px 7px;display:flex}.dd-sectionHead p{color:var(--pov-muted);margin:5px 0 0;font-size:9px;line-height:1.4}.dd-sectionHead>span{color:var(--pov-muted);font-variant-numeric:tabular-nums;flex:none;font-size:9px}.dd-rail{flex-direction:column;gap:3px;display:flex}.dd-railItem{font:inherit;text-align:left;width:100%;color:var(--pov-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-items:baseline;gap:8px;padding:7px 10px;font-size:12px;display:flex}.dd-railItem>span:first-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.dd-railItem small{color:var(--pov-muted);letter-spacing:.055em;text-transform:uppercase;margin-bottom:2px;font-size:7.5px;font-weight:800;display:block}.dd-railItem:hover{color:#fff;border-color:var(--pov-line)}.dd-railItem--active{color:#fff;border-color:color-mix(in srgb, var(--pov-signal) 55%, var(--pov-line));background:var(--pov-signal-soft)}.dd-railItem--empty{opacity:.55}.dd-railCount{font-variant-numeric:tabular-nums;opacity:.7;margin-left:auto;font-size:10.5px}.dd-empty{color:var(--pov-muted);text-align:center;padding:14px 8px;font-size:10px;line-height:1.5}.dd-content{min-width:0}.dd-emptyPanel{padding:20px}.dd-emptyPanel h2,.dd-datasetHead h2{color:#f3f7fb;letter-spacing:-.025em;margin:6px 0 5px;font-size:21px}.dd-emptyPanel>p,.dd-datasetHead>div>p{max-width:680px;color:var(--pov-muted);margin:0;font-size:11px;line-height:1.55}.dd-emptyPanel .pov__state{border:1px dashed var(--pov-line);border-radius:10px;margin-top:16px;padding:14px;font-size:11px}.dd-datasetHead{border:1px solid var(--pov-line);background:color-mix(in srgb, var(--pov-signal) 3%, transparent);border-radius:14px 14px 0 0;justify-content:space-between;align-items:flex-start;gap:18px;padding:17px 18px;display:flex}.dd-datasetMeta{flex:none;gap:7px;display:flex}.dd-datasetMeta span{border:1px solid var(--pov-line-soft);min-width:72px;color:var(--pov-muted);letter-spacing:.055em;text-transform:uppercase;border-radius:9px;padding:8px 10px;font-size:7.5px;font-weight:800}.dd-datasetMeta strong{color:#e9f0f6;letter-spacing:0;text-overflow:ellipsis;text-transform:none;white-space:nowrap;max-width:130px;margin-top:4px;font-size:9.5px;display:block;overflow:hidden}.dd-toolbar{border:1px solid var(--pov-line);border-top:0;border-radius:0 0 14px 14px;align-items:center;gap:9px;margin-bottom:10px;padding:9px 10px;display:flex}.dd-toggle{border:1px solid var(--pov-line);background:#01071159;border-radius:8px;padding:2px;display:inline-flex}.dd-toggle button{color:var(--pov-muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:6px;padding:5px 8px;font-size:9px;font-weight:750}.dd-toggle button.is-active{background:var(--pov-signal-soft);color:#eaf5ff}.dd-rowFilter{flex:0 220px;margin-left:auto}.dd-rowFilter input{padding:7px 9px}.dd-pageRange{color:var(--pov-muted);font-variant-numeric:tabular-nums;flex:none;font-size:9.5px}.dd-pagination{justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.dd-json{white-space:pre-wrap;word-break:break-word;color:#d5dce5;margin:0;font-size:11.5px;line-height:1.5}.overlay__card.pov-modal__card.dd-recordModal{box-sizing:border-box;width:min(980px,100vw - 32px);max-width:980px;max-height:calc(100svh - 32px);overflow:hidden}.dd-recordHead{border-bottom:1px solid var(--pov-line-soft);justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:14px;display:flex}.dd-recordBody{gap:12px;max-height:min(600px,100svh - 220px);margin-top:14px;padding-right:4px;display:grid;overflow-y:auto}.dd-recordSection{border:1px solid var(--pov-line);background:#02081742;border-radius:11px;padding:13px}.dd-recordSection>h3{color:var(--pov-mint);letter-spacing:.075em;text-transform:uppercase;margin:0 0 10px;font-size:9px;font-weight:850}.dd-recordGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.dd-recordGrid>div{border:1px solid var(--pov-line-soft);background:#ffffff05;border-radius:8px;min-width:0;padding:9px 10px}.dd-recordGrid span{color:var(--pov-muted);letter-spacing:.055em;text-transform:uppercase;font-size:7.5px;font-weight:800;display:block}.dd-recordGrid strong{color:#e6edf4;overflow-wrap:anywhere;text-overflow:ellipsis;margin-top:5px;font-size:10.5px;font-weight:620;line-height:1.4;display:block;overflow:hidden}.dd-recordNested{gap:7px;display:grid}.dd-recordNested details{border:1px solid var(--pov-line-soft);border-radius:8px;padding:8px 10px}.dd-recordNested summary,.dd-rawRecord summary{color:#d9e3ed;cursor:pointer;font-size:10px;font-weight:730}.dd-recordNested summary span{color:var(--pov-muted);margin-left:5px;font-size:8.5px;font-weight:600}.dd-recordNested details>:not(summary){margin-top:9px}.dd-recordMuted{color:var(--pov-muted);font-size:9px}.dd-recordList{color:#cbd6e0;margin:8px 0 0;padding-left:22px;font-size:10px}.dd-nestedTableWrap{border:1px solid var(--pov-line-soft);border-radius:8px;max-width:100%;overflow-x:auto}.dd-nestedTable{border-collapse:collapse;width:100%;font-size:9.5px}.dd-nestedTable th,.dd-nestedTable td{border-bottom:1px solid var(--pov-line-soft);text-align:left;white-space:nowrap;padding:7px 9px}.dd-nestedTable th{color:var(--pov-muted);letter-spacing:.055em;text-transform:uppercase;font-size:7.5px}.dd-nestedTable td{color:#ced9e4;text-overflow:ellipsis;max-width:220px;overflow:hidden}.dd-nestedTable tbody tr:last-child td{border-bottom:0}.dd-nestedTableWrap>.dd-recordMuted{border-top:1px solid var(--pov-line-soft);padding:7px 9px;display:block}.dd-rawRecord{border:1px solid var(--pov-line);border-radius:11px;padding:12px 13px}.dd-rawRecord .dd-json{background:#01071173;border-radius:8px;margin-top:12px;padding:10px}.dd-recordFooter{border-top:1px solid var(--pov-line-soft);color:var(--pov-muted);letter-spacing:.055em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:13px;font-size:8.5px;font-weight:800;display:flex}.dd-recordFooter>div{gap:8px;display:flex}.overlay__card.pov-modal__card.dd-jobModal{width:min(1180px,100vw - 32px);max-width:1180px}.dd-jobBody{max-height:min(680px,100svh - 220px)}.dd-jobBadges{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.dd-jobBadges span{border:1px solid var(--pov-line);color:#91a4b8;letter-spacing:.04em;text-transform:uppercase;background:#ffffff06;border-radius:999px;padding:4px 8px;font-size:8.5px;font-weight:800}.dd-jobBadges span.is-status{color:#66e3b7;background:#2bd99f12;border-color:#2bd99f47}.dd-jobMetrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.dd-jobMetrics>div{border:1px solid var(--pov-line);background:color-mix(in srgb, var(--pov-signal) 4%, #02081752);border-radius:11px;min-width:0;padding:13px}.dd-jobMetrics span,.dd-jobCostGrid span,.dd-jobNarrative>span{color:var(--pov-muted);letter-spacing:.065em;text-transform:uppercase;font-size:7.5px;font-weight:850;display:block}.dd-jobMetrics strong{color:#f2f7fb;text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:19px;line-height:1.1;display:block;overflow:hidden}.dd-jobMetrics small{color:#70869c;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:8px;display:block;overflow:hidden}.dd-recordSection>h3 small{color:var(--pov-muted);letter-spacing:0;text-transform:none;margin-left:5px;font-size:8px}.dd-jobSectionTitle{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.dd-jobSectionTitle strong{color:#f0f5f9;font-size:14px}.dd-jobSectionTitle span{color:#66e3b7;text-transform:uppercase;font-size:9px;font-weight:800}.dd-jobSummary,.dd-jobBasis{color:#91a4b8;margin:0 0 11px;font-size:10px;line-height:1.55}.dd-jobBasis{color:#6e8297;margin:10px 1px 0;font-size:8.5px}.dd-jobCostGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.dd-jobCostGrid>div{border:1px solid var(--pov-line-soft);background:#ffffff05;border-radius:8px;padding:10px}.dd-jobCostGrid strong{color:#e7eef4;font-variant-numeric:tabular-nums;margin-top:5px;font-size:12px;display:block}.dd-jobEmpty{border:1px dashed var(--pov-line);color:#7890a6;border-radius:9px;padding:13px;font-size:9.5px;line-height:1.55}.dd-jobTable td{max-width:280px}.dd-jobTableRow--clickable{cursor:pointer}.dd-jobTableRow--clickable:hover td,.dd-jobTableRow--clickable:focus-visible td{color:var(--text-primary);background:#4399ff14}.dd-jobDetails{border:1px solid var(--pov-line-soft);border-radius:9px;margin-top:10px;padding:10px}.dd-jobDetails>summary{color:#cdd8e2;cursor:pointer;font-size:9px;font-weight:800}.dd-jobDetails>:not(summary){margin-top:10px}.dd-jobItems+.dd-jobItems{border-top:1px solid var(--pov-line-soft);margin-top:12px;padding-top:12px}.dd-jobItems>strong{color:#e8eef4;margin-bottom:7px;font-size:9.5px;display:block}.dd-jobNarrative+.dd-jobNarrative{border-top:1px solid var(--pov-line-soft);margin-top:12px;padding-top:12px}.dd-jobNarrative p{color:#d0dbe5;white-space:pre-wrap;margin:6px 0 0;font-size:10.5px;line-height:1.6}.dd-jobWarning{color:#d7aa61;background:#f59e0b0e;border:1px solid #f59e0b38;border-radius:9px;padding:10px 12px;font-size:9px;line-height:1.5}.overlay__card.pov-modal__card.dd-formModal{box-sizing:border-box;width:min(920px,100vw - 32px);max-width:920px;max-height:calc(100svh - 32px);overflow:auto}.dd-formModalHead{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.dd-formBadges{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.dd-formBadges span{border:1px solid var(--pov-line);color:var(--pov-muted);letter-spacing:.045em;text-transform:uppercase;background:#ffffff06;border-radius:999px;padding:4px 8px;font-size:9px;font-weight:800}.dd-formBadges span.is-on{color:#78e5bc;background:#2bd99f12;border-color:#2bd99f47}.dd-formMeta{color:var(--pov-muted);flex-wrap:wrap;gap:8px 18px;margin-top:18px;font-size:10px;display:flex}.dd-formMeta strong{color:#eef4f8;font-weight:800}.dd-formNotice{color:#9bb0c7;background:#3b82f60e;border:1px solid #60a5fa33;border-radius:10px;margin-top:14px;padding:10px 12px;font-size:10.5px;line-height:1.55}.dd-formCanvas{gap:12px;margin-top:14px;display:grid}.dd-formSection{border:1px solid var(--pov-line);background:#02081747;border-radius:14px;overflow:hidden}.dd-formSectionHead{border-bottom:1px solid var(--pov-line-soft);background:#ffffff06;gap:12px;padding:14px 16px;display:flex}.dd-formSectionHead>span{background:var(--pov-signal-soft);width:28px;height:28px;color:var(--pov-mint);border-radius:9px;flex:none;place-items:center;font-size:9px;font-weight:850;display:grid}.dd-formSectionHead h3{color:#f2f6fa;letter-spacing:-.015em;margin:1px 0 0;font-size:14px}.dd-formSectionHead p,.dd-formField p{color:var(--pov-muted);margin:4px 0 0;font-size:10px;line-height:1.5}.dd-formFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;display:grid}.dd-formField{border:1px solid var(--pov-line-soft);background:#ffffff05;border-radius:10px;min-width:0;padding:12px}.dd-formField--static{background:#ffffff09;grid-column:1/-1}.dd-formFieldHead{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.dd-formFieldHead strong{color:#e8eef5;font-size:11px;line-height:1.35}.dd-formFieldHead span{color:#71869c;letter-spacing:.05em;text-transform:uppercase;flex:none;font-size:8px;font-weight:800}.dd-formInput,.dd-formUpload,.dd-formSignature{color:#667a90;background:#0208176b;border:1px solid #94a3b82e;border-radius:8px;justify-content:space-between;margin-top:10px;padding:9px 10px;font-size:9.5px;display:flex}.dd-formUpload{border-style:dashed;justify-content:center}.dd-formSignature{align-items:flex-end;min-height:34px;font-style:italic}.dd-formChoices{gap:7px;margin-top:10px;display:grid}.dd-formChoices span{color:#91a4b8;align-items:center;gap:7px;font-size:9.5px;display:flex}.dd-formChoices i{border:1px solid #53677c;border-radius:3px;width:11px;height:11px}.dd-formChoices i.is-radio{border-radius:50%}.dd-formStoplight{gap:9px;margin-top:11px;display:flex}.dd-formStoplight span{opacity:.75;border-radius:50%;width:20px;height:20px}.dd-formStoplight .is-red{background:#ef6464}.dd-formStoplight .is-yellow{background:#eab858}.dd-formStoplight .is-green{background:#39c990}.dd-formEmpty{border:1px dashed var(--pov-line);border-radius:12px;margin-top:14px}.dd-formFooter{border-top:1px solid var(--pov-line-soft);color:#6e8297;letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-top:14px;font-size:9px;font-weight:750;display:flex}@media (width<=760px){.dd-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.dd-summaryCard--wide{grid-column:1/-1}.dd-browser{grid-template-columns:1fr}.dd-sidebar{max-height:420px;position:static}.dd-datasetHead{flex-direction:column}.dd-datasetMeta{width:100%;overflow-x:auto}.dd-datasetMeta span{flex:1 0 82px}.dd-toolbar{flex-wrap:wrap;align-items:stretch}.dd-rowFilter{flex:160px;margin-left:0}.dd-pageRange{align-self:center;margin-left:auto}.overlay__card.pov-modal__card.dd-recordModal{border-radius:0;width:100%;max-height:100svh}.dd-recordGrid,.dd-jobMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dd-jobMetrics>div:last-child{grid-column:1/-1}.dd-jobCostGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.dd-rosterHead{flex-direction:column;align-items:stretch}.dd-rosterStats{flex-basis:auto;width:100%}.dd-rosterPanel{padding:14px}.overlay__card.pov-modal__card.dd-formModal{border-radius:0;width:100%;max-height:100svh}.dd-formFields{grid-template-columns:1fr}}.chip:focus-visible{border-color:color-mix(in srgb, var(--accent) 55%, var(--border));box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 26%, transparent);outline:none}.chip--on{color:#fff;background:var(--accent);border-color:var(--accent)}.auth__error{border:1px solid color-mix(in srgb, var(--brand-2) 45%, var(--border));background:color-mix(in srgb, var(--brand-2) 10%, transparent);color:var(--text-h);border-radius:12px;padding:10px 12px}.auth__submit{--border:1px solid color-mix(in srgb, var(--accent) 60%, transparent);color:#fff;cursor:pointer;background:linear-gradient(135deg,#3f7cff 0%,#145cff 52%,#0a43c7 100%);border-radius:12px;width:100%;padding:12px 14px;font-weight:600;transition:transform .12s,filter .12s}.auth__submit:hover{filter:brightness(1.04)}.auth__submit:active{transform:translateY(1px)}.auth__submit:disabled{opacity:.55;cursor:not-allowed;filter:none;transform:none}.auth__fineprint{color:var(--text);text-align:center;padding-top:4px;font-size:14px}.auth__divider{color:color-mix(in srgb, var(--text) 70%, transparent);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:12px;font-size:12px;display:flex}.auth__divider:before,.auth__divider:after{content:"";background:var(--border);flex:1;height:1px}.auth__google{justify-content:center;min-height:40px;display:flex}.portfolio{box-sizing:border-box;place-items:center;min-height:calc(100svh - 2px);padding:34px clamp(18px,2.2vw,28px);display:grid;position:relative}.portfolio:before{content:"";background:radial-gradient(900px 520px at 50% 45%, color-mix(in srgb, var(--brand-2) 22%, transparent), transparent 65%), radial-gradient(820px 520px at 70% 70%, color-mix(in srgb, var(--brand) 26%, transparent), transparent 60%);filter:blur(18px);opacity:.9;pointer-events:none;position:absolute;inset:-40px}.portfolio__card{border:1px solid color-mix(in srgb, var(--border) 80%, transparent);background:color-mix(in srgb, var(--bg) 70%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);text-align:center;border-radius:18px;align-self:start;width:100%;max-width:none;padding:38px 34px 28px;position:relative;box-shadow:0 30px 90px #00000059}.portfolio__title{letter-spacing:-.7px;margin:0;font-size:34px}@media (width<=560px){.portfolio__card{border-radius:14px;padding:24px 18px 20px}.portfolio__title{font-size:26px}}.portfolio__subtitle{color:var(--text);margin-top:6px}.portfolio__search{border:1px solid color-mix(in srgb, var(--border) 85%, transparent);background:color-mix(in srgb, var(--bg) 78%, transparent);border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:10px;width:min(440px,100%);margin:22px auto 18px;padding:10px 14px;display:grid}.portfolio__searchIcon{width:18px;height:18px;color:color-mix(in srgb, var(--brand) 78%, var(--text-h));opacity:.9}.portfolio__searchInput{color:var(--text-h);background:0 0;border:none;outline:none;font-size:15px}.portfolio__searchInput::placeholder{color:color-mix(in srgb, var(--text) 65%, transparent)}.portfolio__list{gap:10px;width:min(560px,100%);margin:0 auto;display:grid}.portfolio__row{border:1px solid color-mix(in srgb, var(--border) 92%, transparent);background:color-mix(in srgb, var(--bg) 74%, transparent);color:var(--text-h);cursor:pointer;text-align:left;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:14px 16px;transition:transform .16s,box-shadow .16s,border-color .16s;display:grid}.portfolio__row:hover{border-color:color-mix(in srgb, var(--brand) 45%, var(--border));transform:translateY(-1px);box-shadow:0 14px 40px #00000040}.portfolio__row:focus-visible{border-color:color-mix(in srgb, var(--brand) 65%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 24%, transparent), 0 18px 46px #00000040;outline:none}.portfolio__row.is-highlighted{border-color:color-mix(in srgb, var(--brand) 70%, transparent);box-shadow:0 0 0 2px color-mix(in srgb, var(--brand) 30%, transparent), 0 18px 56px color-mix(in srgb, var(--brand) 18%, transparent)}.portfolio__avatar{letter-spacing:-.02em;color:#ffffffeb;border:1px solid #ffffff1f;border-radius:14px;place-items:center;width:40px;height:40px;font-weight:700;display:grid;box-shadow:0 14px 28px #00000040}.tone-blue{background:radial-gradient(circle at 30% 30%,#4d94f4,#1c2b46)}.tone-green{background:radial-gradient(circle at 30% 30%,#27916a,#0d2b20)}.tone-teal{background:radial-gradient(circle at 30% 30%,#27916a,#0c1f1a)}.portfolio__name{font-size:16px}.portfolio__chevron{width:18px;height:18px;color:color-mix(in srgb, var(--text) 60%, var(--text-h))}.portfolio__empty{color:var(--text);margin-top:8px;font-size:14px}.between{box-sizing:border-box;place-items:center;min-height:calc(100svh - 2px);padding:34px 18px;display:grid;position:relative}.between:before{content:"";background:radial-gradient(900px 520px at 50% 45%, color-mix(in srgb, var(--brand-2) 18%, transparent), transparent 65%), radial-gradient(820px 520px at 70% 70%, color-mix(in srgb, var(--brand) 22%, transparent), transparent 60%);filter:blur(18px);opacity:.85;pointer-events:none;position:absolute;inset:-40px}.between__card{border:1px solid color-mix(in srgb, var(--border) 80%, transparent);background:color-mix(in srgb, var(--bg) 70%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);text-align:center;border-radius:18px;justify-items:center;gap:10px;width:min(420px,100%);padding:22px 22px 20px;display:grid;box-shadow:0 30px 90px #00000059}.between__spinner{background:conic-gradient(from 180deg, color-mix(in srgb, var(--brand) 92%, white 8%), color-mix(in srgb, var(--ink) 88%, var(--brand) 12%), color-mix(in srgb, var(--brand-2) 92%, white 8%), color-mix(in srgb, var(--brand) 92%, white 8%));border-radius:9999px;width:46px;height:46px;animation:.95s linear infinite between-spin;-webkit-mask:radial-gradient(circle,#0000 58%,#000 60%);mask:radial-gradient(circle,#0000 58%,#000 60%)}.between__title{letter-spacing:-.2px;color:var(--text-h);font-weight:650}.between__sub{color:var(--text);font-size:14px}@keyframes between-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.between__spinner{animation:none}}.hero{animation:.9s cubic-bezier(.2,.9,.2,1) both hero-in;position:relative}.hero .base,.hero .framework,.hero .vite{margin:0 auto;inset-inline:0}.hero .base{z-index:0;transform-origin:50% 70%;width:170px;animation:.9s cubic-bezier(.2,.9,.2,1) both hero-base-pop;position:relative}.hero .framework,.hero .vite{position:absolute}.hero .framework{z-index:1;transform-origin:50%;height:28px;animation:1.4s ease-in-out .12s both hero-framework-float;top:34px;transform:perspective(2000px)rotate(300deg)rotateX(44deg)rotateY(39deg)scale(1.4)}.hero .vite{z-index:0;width:auto;height:26px;animation:.95s cubic-bezier(.2,.9,.2,1) .18s both hero-vite-swoop;top:107px;transform:perspective(2000px)rotate(300deg)rotateX(40deg)rotateY(39deg)scale(.8)}@keyframes hero-in{0%{opacity:0;filter:blur(8px);transform:translateY(8px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes hero-base-pop{0%{filter:blur(6px);opacity:0;transform:translateY(10px)scale(.96)}55%{filter:blur();opacity:1;transform:translateY(0)scale(1.02)}to{transform:translateY(0)scale(1)}}@keyframes hero-framework-float{0%{opacity:0;transform:perspective(2000px)rotate(300deg)rotateX(44deg)rotateY(39deg)scale(1.4)translateY(6px)}50%{opacity:1;transform:perspective(2000px)rotate(300deg)rotateX(44deg)rotateY(39deg)scale(1.4)translateY(-2px)}to{opacity:1;transform:perspective(2000px)rotate(300deg)rotateX(44deg)rotateY(39deg)scale(1.4)translateY(0)}}@keyframes hero-vite-swoop{0%{opacity:0;filter:blur(6px);transform:perspective(2000px)rotate(300deg)rotateX(40deg)rotateY(39deg)scale(.8)translateY(10px)}to{opacity:1;filter:blur();transform:perspective(2000px)rotate(300deg)rotateX(40deg)rotateY(39deg)scale(.8)translateY(0)}}@media (prefers-reduced-motion:reduce){.hero,.hero .base,.hero .framework,.hero .vite{animation:none!important}}#center{flex-direction:column;flex-grow:1;place-content:center;place-items:center;gap:25px;display:flex}@media (width<=1024px){#center{gap:18px;padding:32px 20px 24px}}#next-steps{border-top:1px solid var(--border);text-align:left;display:flex}#next-steps>div{flex:1 1 0;padding:32px}@media (width<=1024px){#next-steps>div{padding:24px 20px}}#next-steps .icon{width:22px;height:22px;margin-bottom:16px}@media (width<=1024px){#next-steps{text-align:center;flex-direction:column}}#docs{border-right:1px solid var(--border)}@media (width<=1024px){#docs{border-right:none;border-bottom:1px solid var(--border)}}#next-steps ul{gap:8px;margin:32px 0 0;padding:0;list-style:none;display:flex}#next-steps ul .logo{height:18px}#next-steps ul a{color:var(--text-h);background:var(--social-bg);border-radius:6px;align-items:center;gap:8px;padding:6px 12px;font-size:16px;text-decoration:none;transition:box-shadow .3s;display:flex}#next-steps ul a:hover{box-shadow:var(--shadow)}#next-steps ul a .button-icon{width:18px;height:18px}@media (width<=1024px){#next-steps ul{flex-wrap:wrap;justify-content:center;margin-top:20px}#next-steps ul li{flex:calc(50% - 8px)}#next-steps ul a{box-sizing:border-box;justify-content:center;width:100%}}#spacer{border-top:1px solid var(--border);height:88px}@media (width<=1024px){#spacer{height:48px}}.ticks{width:100%;position:relative}.ticks:before,.ticks:after{content:"";border:5px solid #0000;position:absolute;top:-4.5px}.ticks:before{border-left-color:var(--border);left:0}.ticks:after{border-right-color:var(--border);right:0}.pov,.pov-modal,.auth__panel.pov-auth{--pov-line:#ffffff17;--pov-line-soft:#ffffff0f;--pov-text:#f4f7fb;--pov-muted:#9da7b4;--pov-mint:var(--success);--pov-mint-soft:color-mix(in srgb, var(--success) 16%, transparent);--pov-blue:#72a5ff;--pov-blue-soft:#72a5ff24;--pov-signal:#145cff;--pov-signal-soft:#145cff2e;--pov-amber:var(--warn);--pov-amber-soft:color-mix(in srgb, var(--warn) 16%, transparent);--pov-rose:var(--danger);--pov-rose-soft:color-mix(in srgb, var(--danger) 15%, transparent)}.pov{place-items:unset;padding:36px clamp(18px,2.2vw,28px);display:block}.pov__shell{z-index:1;border:1px solid var(--pov-line);width:100%;max-width:none;color:var(--pov-text);text-align:left;background:linear-gradient(160deg,#10161ff0,#0b1016e6);border-radius:30px;margin:0 auto;padding:28px;position:relative;overflow:hidden;box-shadow:0 34px 100px #00000080}.pov__shell:before{content:"";pointer-events:none;background:radial-gradient(circle at 70% 0%, color-mix(in srgb, var(--pov-signal) 22%, transparent), transparent 38%);position:absolute;inset:-1px}.pov__shell>*{position:relative}.pov__topbar{justify-content:space-between;align-items:center;gap:24px;margin-bottom:26px;display:flex}.pov__brand{color:#dfe6ef;align-items:center;gap:12px;font-size:15px;font-weight:800;display:flex}.pov__brand small{color:var(--pov-blue);letter-spacing:.16em;text-transform:uppercase;margin-top:1px;font-size:8px;line-height:1;display:block}.pov__logo{box-sizing:border-box;object-fit:contain;width:36px;height:36px;box-shadow:0 14px 32px color-mix(in srgb, var(--pov-signal) 30%, transparent);background:#fff;border-radius:11px;padding:5px}.pov__nav{border:1px solid var(--pov-line-soft);background:#ffffff0a;border-radius:999px;align-items:center;gap:6px;padding:5px;display:flex}.pov__navItem{cursor:pointer;font:inherit;color:#b6c0cf;white-space:nowrap;background:0 0;border:none;border-radius:999px;align-items:center;padding:9px 13px;font-size:13px;font-weight:700;display:inline-flex}.pov__navItem:hover{color:#fff;background:#ffffff0d}.pov__navItem--active{color:#fff;background:linear-gradient(135deg, var(--pov-signal), #3f7cff);box-shadow:0 10px 28px color-mix(in srgb, var(--pov-signal) 32%, transparent)}.pov__navItem--active:hover{color:#fff}.pov__navItem:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--success) 55%, transparent);outline:none}.pov__accountAvatar{border:1px solid color-mix(in srgb, var(--pov-signal) 55%, var(--pov-line));background:color-mix(in srgb, var(--pov-signal) 20%, #ffffff0d);color:#fff;border-radius:999px;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:12px;font-weight:800;display:grid;overflow:hidden}.pov__accountAvatar img{object-fit:cover;width:100%;height:100%}.pov__hero{grid-template-columns:1fr auto;align-items:end;gap:22px;margin-bottom:24px;display:grid}.pov__h1{letter-spacing:-.05em;color:var(--pov-text);margin:0 0 8px;font-size:clamp(34px,5vw,50px);line-height:1}.pov__subtitle{color:#aab3bf;max-width:720px;margin:0;font-size:16px;line-height:1.5}.pov__datePill{border:1px solid var(--pov-line);color:#cbd3df;font-variant-numeric:tabular-nums;white-space:nowrap;background:#ffffff0a;border-radius:999px;align-items:center;gap:9px;padding:12px 15px;font-size:13px;font-weight:700;display:flex}.pov__dot{background:var(--pov-mint);width:9px;height:9px;box-shadow:0 0 0 5px color-mix(in srgb, var(--success) 12%, transparent), 0 0 20px color-mix(in srgb, var(--success) 70%, transparent);border-radius:99px}.pov__stats{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:16px;display:grid}.pov__stat{border:1px solid var(--pov-line);background:linear-gradient(#ffffff0f,#ffffff06);border-radius:22px;min-height:128px;padding:18px 20px;position:relative;overflow:hidden}.pov__stat:after{content:"";background:var(--pov-blue-soft);border-radius:50%;width:124px;height:124px;position:absolute;bottom:-56px;right:-56px}.pov__stat--good:after{background:var(--pov-mint-soft)}.pov__stat--warn:after{background:var(--pov-amber-soft)}.pov__stat--risk:after{background:var(--pov-rose-soft)}.pov__statLabel{color:var(--pov-muted);text-transform:uppercase;letter-spacing:.12em;margin-bottom:14px;font-size:11px;font-weight:800}.pov__statValue{letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--pov-text);margin-bottom:9px;font-size:32px;font-weight:900;line-height:1}.pov__statValue--green{color:var(--pov-mint)}.pov__statCaption{color:#85909f;font-size:13px;font-weight:600}.pov__layout{grid-template-columns:1.22fr .78fr;align-items:stretch;gap:16px;margin-bottom:16px;display:grid}.pov__card{border:1px solid var(--pov-line);background:linear-gradient(#131b26e0,#0e141cbd);border-radius:24px;overflow:hidden;box-shadow:inset 0 1px #ffffff0b}.pov__cardHead{border-bottom:1px solid var(--pov-line-soft);justify-content:space-between;align-items:center;gap:16px;padding:20px 22px 15px;display:flex}.pov__eyebrow{color:var(--pov-mint);text-transform:uppercase;letter-spacing:.14em;margin-bottom:5px;font-size:11px;font-weight:900}.pov__h2{letter-spacing:-.03em;color:var(--pov-text);margin:0;font-size:19px;line-height:1.15}.pov__countPill{border:1px solid var(--pov-line);color:#cdd5e1;white-space:nowrap;background:#ffffff0a;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:800}.pov__changeList{padding:4px 10px 8px}.pov__changeEmpty{color:var(--pov-muted);padding:22px 12px;font-size:13px}.pov__changeRow{border:none;border-bottom:1px solid var(--pov-line-soft);text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border-radius:12px;grid-template-columns:32px 1fr auto;align-items:center;gap:12px;padding:12px;display:grid}.pov__changeRow:last-child{border-bottom:0}.pov__changeRow:hover{background:#ffffff09}.pov__changeRow:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--success) 40%, transparent);outline:none}.pov__iconDot{border-radius:11px;place-items:center;width:32px;height:32px;font-size:15px;font-weight:900;display:grid}.pov__iconDot--up{color:var(--pov-mint);background:var(--pov-mint-soft)}.pov__iconDot--down{color:var(--pov-rose);background:var(--pov-rose-soft)}.pov__iconDot--warn{color:var(--pov-amber);background:var(--pov-amber-soft)}.pov__changeBody{min-width:0}.pov__changeClient{color:#eef2f7;text-overflow:ellipsis;white-space:nowrap;margin-bottom:2px;font-size:14px;font-weight:800;display:block;overflow:hidden}.pov__changeNote{color:#798594;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;display:block;overflow:hidden}.pov__delta{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13px;font-weight:800}.pov__insight{flex-direction:column;gap:16px;padding:22px;display:flex}.pov__ring{border:1px solid var(--pov-line-soft);background:radial-gradient(circle at center, color-mix(in srgb, var(--success) 12%, transparent) 0, color-mix(in srgb, var(--success) 2%, transparent) 55%, transparent 56%), linear-gradient(160deg, #ffffff0e, #ffffff05);text-align:center;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;min-height:190px;padding:20px;display:flex}.pov__ringValue{letter-spacing:-.07em;color:#f7fbff;font-variant-numeric:tabular-nums;font-size:60px;font-weight:900;line-height:1}.pov__ringValue span{color:var(--pov-mint)}.pov__ringLabel{color:#8d98a6;margin-top:8px;font-size:13px;font-weight:700}.pov__focusList{gap:10px;display:grid}.pov__focusItem{border:1px solid var(--pov-line-soft);background:#ffffff08;border-radius:16px;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:13px 15px;display:grid}.pov__focusTitle{color:#e5ebf3;font-size:13px;font-weight:800}.pov__focusSub{color:#7b8796;margin-top:3px;font-size:12px;font-weight:600}.pov__focusNum{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:18px;font-weight:900}.pov__focusNum--risk{color:var(--pov-rose)}.pov__focusNum--warn{color:var(--pov-amber)}.pov__focusNum--good{color:var(--pov-mint)}.pov__tableCard{padding:0}.pov__tableTop{border-bottom:1px solid var(--pov-line-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:16px 20px;display:flex}.pov__tabs{border:1px solid var(--pov-line-soft);background:#ffffff09;border-radius:999px;gap:6px;padding:5px;display:flex}.pov__tab{cursor:pointer;font:inherit;color:#9ca7b5;white-space:nowrap;background:0 0;border:none;border-radius:999px;padding:9px 14px;font-size:12px;font-weight:800}.pov__tab:hover{color:#fff}.pov__tab--active{color:#07100d;background:#f4f7fb}.pov__tab--active:hover{color:#07100d}.pov__tab:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--success) 45%, transparent);outline:none}.pov__listLink{border:1px solid var(--pov-line-soft);color:#9aa5b3;cursor:pointer;background:#ffffff09;border-radius:999px;padding:10px 14px;font-family:inherit;font-size:12px;font-weight:700}.pov__listLink:hover{color:#fff;border-color:color-mix(in srgb, var(--success) 40%, var(--pov-line))}.pov__table{border-collapse:collapse;width:100%}.pov__table th,.pov__th{text-align:left;color:#7f8b99;letter-spacing:.07em;text-transform:uppercase;border-bottom:1px solid var(--pov-line-soft);white-space:nowrap;padding:13px 20px;font-size:11px;font-weight:900}.pov__table thead th button{text-transform:uppercase;letter-spacing:.07em;font-size:11px;font-weight:900;color:#7f8b99!important;padding:0!important}.pov__table thead th button:hover{color:#cdd5e1!important}.pov__td{border-bottom:1px solid var(--pov-line-soft);color:#d9e0ea;vertical-align:middle;padding:14px 20px;font-size:14px;font-weight:700}.pov__tr:last-child .pov__td{border-bottom:0}.pov__tr{cursor:pointer;transition:background .14s}.pov__tr:hover{background:#ffffff08}.pov__tr:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--success) 38%, transparent);outline:none}.pov__nameCell{align-items:center;gap:12px;min-width:300px;display:flex}.pov__avatar{background:linear-gradient(135deg, #72a5ff47, color-mix(in srgb, var(--success) 18%, transparent));color:#f8fbff;border:1px solid #ffffff14;border-radius:13px;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:12px;font-weight:900;display:grid}.pov__clientName{color:#eef2f7}.pov__score{border:1px solid var(--pov-line-soft);color:#edf2f8;font-variant-numeric:tabular-nums;background:#ffffff0b;border-radius:999px;align-items:center;gap:8px;padding:6px 10px;font-weight:900;display:inline-flex}.pov__grade{color:#aab5c4;font-weight:800}.pov__na{opacity:.5}.pov__opp{align-items:center;gap:11px;min-width:150px;display:flex}.pov__oppNum{font-variant-numeric:tabular-nums;color:#eef2f7;font-weight:900}.pov__bar{background:#ffffff12;border-radius:99px;flex-shrink:0;width:78px;height:8px;overflow:hidden}.pov__bar>span{border-radius:inherit;background:linear-gradient(90deg, var(--pov-mint), var(--pov-blue));height:100%;display:block}.pov__snapshot{color:#8b96a5;font-variant-numeric:tabular-nums;font-size:13px}.pov__status{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:900;display:inline-flex}.pov__status--mover{color:var(--pov-mint);background:var(--pov-mint-soft)}.pov__status--regression{color:var(--pov-rose);background:var(--pov-rose-soft)}.pov__status--stable{color:#9ba6b4;background:#ffffff0e}.pov__footnote{color:#717d8b;padding:14px 20px 18px;font-size:12px;font-weight:600}@media (width<=900px){.pov__stats{grid-template-columns:repeat(2,1fr)}.pov__layout{grid-template-columns:1fr}}@media (width<=560px){.pov__shell{border-radius:22px;padding:18px}.pov__topbar{flex-direction:column;align-items:stretch;gap:14px}.pov__nav{flex-wrap:wrap;justify-content:center}.pov__hero{grid-template-columns:1fr;align-items:start}.pov__stats{grid-template-columns:1fr}}.pov__subShell{z-index:1;border:1px solid var(--pov-line);width:100%;color:var(--pov-text);text-align:left;background:linear-gradient(160deg,#10161ff0,#0b1016e6);border-radius:28px;margin:0 auto;padding:26px clamp(18px,2vw,30px) 30px;position:relative;box-shadow:0 34px 100px #00000080}.pov__subShell:before{content:"";pointer-events:none;border-radius:inherit;background:radial-gradient(circle at 78% 0%, color-mix(in srgb, var(--success) 12%, transparent), transparent 38%);position:absolute;inset:-1px}.pov__subShell>*{position:relative}.pov__subShell--narrow{max-width:920px}.pov__subHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}.pov__subTitle{letter-spacing:-.04em;color:var(--pov-text);margin:0;font-size:clamp(26px,3.4vw,38px);line-height:1.04}.pov__subSubtitle{color:#aab3bf;max-width:760px;margin:8px 0 0;font-size:15px;line-height:1.5}.pov__subActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pov-pill{border:1px solid var(--pov-line);color:#c6cedb;font:inherit;cursor:pointer;white-space:nowrap;background:#ffffff0a;border-radius:999px;align-items:center;gap:7px;padding:10px 15px;font-size:13px;font-weight:700;line-height:1;transition:color .15s,background .15s,border-color .15s,transform 60ms;display:inline-flex}.pov-pill:hover{color:#fff;border-color:color-mix(in srgb, var(--success) 36%, var(--pov-line));background:#ffffff12}.pov-pill:active{transform:translateY(1px)}.pov-pill:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--success) 40%, transparent);outline:none}.pov-pill:disabled{opacity:.45;cursor:not-allowed}.pov-pill--primary{color:#07100d;background:linear-gradient(135deg, color-mix(in srgb, var(--success) 88%, white), var(--pov-blue));box-shadow:0 12px 30px color-mix(in srgb, var(--success) 22%, transparent);border-color:#0000}.pov-pill--primary:hover{color:#07100d;filter:brightness(1.05)}.pov-pill .nav-badge{background:#07100d47}.pov-pill--advisor{color:#7dd3fc;background:#38bdf814;border-color:#38bdf866}.pov-pill--advisor:hover{color:#bae6fd;background:#38bdf824;border-color:#38bdf899}.pov__chips{flex-wrap:wrap;gap:12px;margin:0 0 22px;display:flex}.pov__chip{border:1px solid var(--pov-line);background:linear-gradient(#ffffff0e,#ffffff05);border-radius:18px;flex:160px;min-width:150px;padding:14px 16px}.pov__chipValue{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--pov-text);font-size:24px;font-weight:900;line-height:1}.pov__chipValue--green{color:var(--pov-mint)}.pov__chipLabel{color:var(--pov-muted);text-transform:uppercase;letter-spacing:.1em;margin-top:8px;font-size:10px;font-weight:800}.pov__section{border:1px solid var(--pov-line);background:linear-gradient(#131b26e0,#0e141cbd);border-radius:22px;margin-bottom:16px;padding:18px 20px;box-shadow:inset 0 1px #ffffff0b}.pov__section:last-child{margin-bottom:0}.pov__sectionHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:12px;display:flex}.pov__sectionTitle{letter-spacing:-.02em;color:var(--pov-text);margin:0;font-size:17px;font-weight:800}.pov-good{color:var(--pov-mint)}.pov-warn{color:var(--pov-amber)}.pov-bad{color:var(--pov-rose)}.pov-muted{color:var(--pov-muted)}.pov-hint{color:#717d8b;font-size:12px;font-weight:600;line-height:1.5}.pov__rows{flex-direction:column;gap:10px;display:flex}.pov__rowItem{text-align:left;border:1px solid var(--pov-line);width:100%;color:var(--pov-text);font:inherit;cursor:pointer;background:#ffffff06;border-radius:16px;align-items:center;gap:14px;padding:14px 16px;transition:background .14s,border-color .14s,transform .1s;display:flex}.pov__rowItem:hover{border-color:color-mix(in srgb, var(--success) 32%, var(--pov-line));background:#ffffff0d;transform:translateY(-1px)}.pov__rowItem:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--success) 40%, transparent);outline:none}.pov__rowItem--static{cursor:default}.pov__rowItem--static:hover{transform:none}.pov__rowChevron{color:#7f8b99;flex-shrink:0;width:18px;height:18px;margin-left:auto}.pov__rowName{color:#eef2f7;font-size:15px;font-weight:800}.pov__rowMeta{color:#7f8b99;font-size:11px;font-weight:600}.pov__searchBox{border:1px solid var(--pov-line);background:#ffffff09;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:10px;margin-bottom:16px;padding:11px 15px;display:grid}.pov__searchBox svg{width:18px;height:18px;color:var(--pov-mint);opacity:.9}.pov__searchBox input{color:var(--pov-text);background:0 0;border:none;outline:none;width:100%;font-size:15px}.pov__searchBox input::placeholder{color:#6f7a89}.pov__state{color:var(--pov-muted);padding:22px 6px;font-size:14px}.pov__error{border:1px solid color-mix(in srgb, var(--danger) 45%, var(--pov-line));background:color-mix(in srgb, var(--danger) 12%, transparent);color:#ffd9d4;border-radius:12px;padding:11px 14px;font-size:13px}.pov__notice{border:1px solid color-mix(in srgb, var(--warn) 38%, var(--pov-line));background:color-mix(in srgb, var(--warn) 10%, transparent);color:#ffe7bf;border-radius:10px;padding:9px 13px;font-size:12px;line-height:1.5}.pov__callout{border:1px solid var(--pov-line);border-left:3px solid var(--pov-mint);background:color-mix(in srgb, var(--success) 7%, transparent);border-radius:14px;margin-bottom:16px;padding:14px 18px}.pov__callout--warn{border-left-color:var(--pov-amber);background:color-mix(in srgb, var(--warn) 8%, transparent)}.pov__callout--blue{border-left-color:var(--pov-blue);background:var(--pov-blue-soft)}.pov__dataTable{border-collapse:collapse;width:100%;font-size:13px}.pov__dataTable thead th{text-align:right;color:#7f8b99;letter-spacing:.07em;text-transform:uppercase;border-bottom:1px solid var(--pov-line-soft);padding:8px 10px;font-size:10px;font-weight:900}.pov__dataTable thead th:first-child{text-align:left}.pov__dataTable td{text-align:right;border-top:1px solid var(--pov-line-soft);color:#d9e0ea;font-variant-numeric:tabular-nums;padding:9px 10px}.pov__dataTable td:first-child{text-align:left;color:#eef2f7;font-weight:700}.pov__dataTable tr:first-child td{border-top:none}.pov-select{color:var(--pov-text);border:1px solid var(--pov-line);font:inherit;background:#ffffff0b;border-radius:10px;padding:9px 12px;font-size:13px;font-weight:700}.pov-select:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--success) 30%, transparent);outline:none}.pov-select option{color:#111}.pov-badge{text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;border-radius:999px;align-items:center;padding:3px 9px;font-size:10px;font-weight:800;display:inline-flex}.pov-modal .overlay__card,.overlay__card.pov-modal__card{border:1px solid var(--pov-line);color:var(--pov-text);background:linear-gradient(160deg,#121923fa,#0c1118f7);border-radius:22px;box-shadow:0 40px 110px #0009}.overlay__card.pov-modal__card{padding:22px 24px}.customer-portal-settings{z-index:1100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:left;background:#020817c7;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.customer-portal-settings__card{box-sizing:border-box;border:1px solid var(--pov-line);width:min(100%,900px);max-height:calc(100svh - 36px);color:var(--pov-text);background:#0a1424;border-radius:18px;padding:24px;overflow:auto;box-shadow:0 30px 90px #00000080}.customer-portal-settings__card>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.customer-portal-settings__card>header h2{color:#f1f5f9;letter-spacing:-.03em;margin:4px 0 5px;font-size:22px}.customer-portal-settings__card>header p{color:#94a3b8;font-size:12px}.customer-portal-settings__close{color:#94a3b8;cursor:pointer;background:0 0;border:0;font-size:28px;line-height:1}.customer-portal-settings__grid{grid-template-columns:2fr 1fr;gap:13px;display:grid}.customer-portal-settings__grid label,.customer-portal-settings__link span{color:#aab7c8;letter-spacing:.05em;text-transform:uppercase;gap:6px;font-size:10px;font-weight:750;display:grid}.customer-portal-settings__grid input,.customer-portal-settings__grid textarea,.customer-portal-settings__grid select,.customer-portal-settings__access>input,.customer-portal-settings__link input{box-sizing:border-box;border:1px solid var(--pov-line);color:#e2e8f0;width:100%;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#ffffff0b;border-radius:9px;padding:10px 11px;font-size:12px}.customer-portal-settings__grid textarea{resize:vertical;line-height:1.5}.customer-portal-settings__wide{grid-column:1/-1}.customer-portal-settings__sections{border:1px solid var(--pov-line);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:18px 0 0;padding:14px;display:grid}.customer-portal-settings__sections legend{color:#94a3b8;letter-spacing:.06em;text-transform:uppercase;padding:0 6px;font-size:10px;font-weight:800}.customer-portal-settings__sections label,.customer-portal-settings__access label{cursor:pointer;background:#ffffff06;border-radius:8px;align-items:flex-start;gap:9px;padding:8px;display:flex}.customer-portal-settings__sections input,.customer-portal-settings__access label input{accent-color:#4ade80;margin-top:2px}.customer-portal-settings__sections span,.customer-portal-settings__access label span{gap:2px;display:grid}.customer-portal-settings__sections strong,.customer-portal-settings__access strong{color:#dbe5ef;font-size:11px}.customer-portal-settings__sections small,.customer-portal-settings__access small{color:#7f91a6;font-size:9px;line-height:1.4}.customer-portal-settings__access{background:#22c55e09;border:1px solid #4ade8038;border-radius:11px;grid-template-columns:1fr 1fr;align-items:center;gap:10px;margin-top:12px;padding:12px;display:grid}.customer-portal-settings__link{background:#3b82f612;border:1px solid #60a5fa38;border-radius:11px;grid-template-columns:1fr auto;align-items:end;gap:8px;margin-top:14px;padding:12px;display:grid}.customer-portal-settings__link>div{min-width:0}.customer-portal-settings__link button{color:#dbeafe;font:inherit;cursor:pointer;background:#153e7a;border:1px solid #497dcc;border-radius:8px;padding:10px 13px;font-size:11px;font-weight:800}.customer-portal-settings__link--contract{background:linear-gradient(135deg,#14b8a618,#2563eb13);border-color:#2dd4bf47}.customer-portal-settings__link--contract button{color:#d5fffa;background:#0d5f58;border-color:#168a7c}.customer-portal-settings__stats{color:#7f91a6;flex-wrap:wrap;gap:12px;margin-top:10px;font-size:10px;display:flex}.customer-portal-settings__stats strong{color:#cbd5e1}.customer-portal-settings__accounts{background:#14b8a609;border:1px solid #2dd4bf38;border-radius:14px;margin-top:18px;padding:15px}.customer-portal-settings__accounts-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.customer-portal-settings__accounts-head h3{color:#f1f5f9;letter-spacing:-.025em;margin:4px 0;font-size:16px}.customer-portal-settings__accounts-head p{color:#8295ab;margin:0;font-size:10px;line-height:1.5}.customer-portal-settings__accounts-head>strong{color:#5eead4;background:#2dd4bf1f;border-radius:10px;flex:none;place-items:center;min-width:29px;height:29px;font-size:12px;display:grid}.customer-portal-settings__accounts-empty{color:#718399;text-align:center;border:1px dashed #94a3b82e;border-radius:10px;margin-top:12px;padding:14px;font-size:10px}.customer-portal-settings__account-list{gap:7px;margin-top:12px;display:grid}.customer-portal-settings__account{background:#02081752;border:1px solid #94a3b824;border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(150px,.7fr) auto;align-items:center;gap:12px;padding:10px 11px;display:grid}.customer-portal-settings__account>div{gap:2px;min-width:0;display:grid}.customer-portal-settings__account strong{color:#e2e8f0;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.customer-portal-settings__account span{color:#8fa1b6;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.customer-portal-settings__account small{color:#64748b;font-size:8px}.customer-portal-settings__account button{color:#99f6e4;font:inherit;cursor:pointer;background:#14b8a614;border:1px solid #2dd4bf4d;border-radius:7px;padding:6px 8px;font-size:8px;font-weight:800}.customer-portal-settings__account button.is-danger{color:#fca5a5;background:#f871710f;border-color:#f871714d}.customer-portal-settings__invite{background:linear-gradient(145deg,#2563eb17,#14b8a609 55%,#ffffff06);border:1px solid #60a5fa3d;border-radius:15px;margin-top:20px;padding:16px}.customer-portal-settings__invite-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.customer-portal-settings__invite-head h3{color:#f1f5f9;letter-spacing:-.025em;margin:4px 0;font-size:17px}.customer-portal-settings__invite-head p{color:#8ea0b5;margin:0;font-size:10px;line-height:1.5}.customer-portal-settings__delivery{color:#a8b6c8;letter-spacing:.04em;text-transform:uppercase;background:#0f172a8c;border:1px solid #94a3b833;border-radius:999px;flex:none;align-items:center;gap:6px;padding:6px 9px;font-size:9px;font-weight:800;display:flex}.customer-portal-settings__delivery span{background:#60a5fa;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #60a5fa1a}.customer-portal-settings__delivery.is-direct span{background:#4ade80;box-shadow:0 0 0 3px #4ade801a}.customer-portal-settings__invite-layout{grid-template-columns:minmax(220px,.82fr) minmax(300px,1.18fr);gap:16px;margin-top:14px;display:grid}.customer-portal-settings__invite-preview{background:#fff;border:1px solid #94a3b82e;border-radius:13px;align-self:start;overflow:hidden;box-shadow:0 18px 35px #00000038}.customer-portal-settings__invite-preview img{aspect-ratio:2.05;object-fit:cover;width:100%;display:block}.customer-portal-settings__invite-preview>div{gap:7px;padding:15px;display:grid}.customer-portal-settings__invite-preview small{color:#2563eb;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:850}.customer-portal-settings__invite-preview strong{color:#0f172a;letter-spacing:-.025em;font-size:16px;line-height:1.2}.customer-portal-settings__invite-preview p{color:#64748b;margin:0;font-size:9px;line-height:1.45}.customer-portal-settings__invite-preview span{color:#fff;background:#1d4ed8;border-radius:7px;justify-self:start;padding:7px 10px;font-size:9px;font-weight:800}.customer-portal-settings__invite-fields{gap:10px;display:grid}.customer-portal-settings__invite-fields label{color:#aab7c8;letter-spacing:.055em;text-transform:uppercase;gap:5px;font-size:9px;font-weight:800;display:grid}.customer-portal-settings__invite-fields label>span{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.customer-portal-settings__invite-fields label small{color:#697b91;letter-spacing:0;text-transform:none;font-size:8px;font-weight:650}.customer-portal-settings__invite-fields input,.customer-portal-settings__invite-fields textarea{box-sizing:border-box;border:1px solid var(--pov-line);color:#e2e8f0;width:100%;font:inherit;resize:vertical;background:#02081780;border-radius:9px;padding:9px 10px;font-size:11px;line-height:1.45}.customer-portal-settings__invite-fields input:focus,.customer-portal-settings__invite-fields textarea:focus{border-color:#3b82f6;outline:2px solid #60a5fa38}.customer-portal-settings__invite-actions{flex-wrap:wrap;gap:8px;padding-top:1px;display:flex}.customer-portal-settings__notice{color:#86efac;background:#22c55e17;border-radius:9px;margin-top:10px;padding:9px 11px;font-size:11px}.customer-portal-settings__card>footer{border-top:1px solid var(--pov-line-soft);justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-top:16px;display:flex}.customer-portal-settings__card>footer>div{gap:7px;display:flex}.customer-portal-settings__danger{color:#fca5a5!important;border-color:#f8717159!important}@media (width<=650px){.customer-portal-settings{place-items:stretch stretch;padding:0}.customer-portal-settings__card{border-radius:0;max-height:100svh;padding:18px}.customer-portal-settings__grid,.customer-portal-settings__sections,.customer-portal-settings__access{grid-template-columns:1fr}.customer-portal-settings__invite-head{flex-direction:column;align-items:stretch}.customer-portal-settings__delivery{align-self:flex-start}.customer-portal-settings__invite-layout{grid-template-columns:1fr}.customer-portal-settings__account{grid-template-columns:minmax(0,1fr) auto}.customer-portal-settings__account>div:nth-child(2){grid-column:1}.customer-portal-settings__account>button{grid-area:1/2/span 2}.customer-portal-settings__card>footer{flex-direction:column-reverse;align-items:stretch}.customer-portal-settings__card>footer>button{justify-content:center}}.pov-modal__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--pov-mint);font-size:11px;font-weight:900}.pov-modal__title{letter-spacing:-.03em;color:var(--pov-text);margin:3px 0 0;font-size:20px}.overlay__card.pov-modal__card .overlay__close{color:#aab3bf}.overlay__card.pov-modal__card .overlay__close:hover{color:#fff;background:#ffffff14}.pov__filterTabs{border:1px solid var(--pov-line-soft);background:#ffffff09;border-radius:999px;flex-wrap:wrap;gap:6px;padding:5px;display:inline-flex}.pov__filterTab{cursor:pointer;font:inherit;color:#9ca7b5;white-space:nowrap;background:0 0;border:none;border-radius:999px;padding:8px 14px;font-size:12px;font-weight:800}.pov__filterTab:hover{color:#fff}.pov__filterTab--active{color:#07100d;background:#f4f7fb}.pov__filterTab--active:hover{color:#07100d}.pov__filterTab:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--success) 45%, transparent);outline:none}.auth__panel.pov-auth{border:1px solid var(--pov-line);color:var(--pov-text);background:linear-gradient(160deg,#10161ff2,#0b1016eb);border-radius:26px;position:relative;overflow:hidden;box-shadow:0 34px 100px #00000080}.auth__panel.pov-auth:before{content:"";pointer-events:none;border-radius:inherit;background:radial-gradient(circle at 80% -10%, color-mix(in srgb, var(--pov-signal) 24%, transparent), transparent 42%);position:absolute;inset:-1px}.auth__panel.pov-auth>*{position:relative}.pov-auth .auth__title{color:var(--pov-text)}.pov-auth .auth__subtitle,.pov-auth .auth__fineprint,.pov-auth .check{color:#aab3bf}.pov-auth .field__label{color:var(--pov-muted)}.pov-auth .field__input,.pov-auth .field__btn{border-color:var(--pov-line);color:var(--pov-text);background:#ffffff0b}.pov-auth .field__input::placeholder{color:#6f7a89}.pov-auth .field__input:focus{border-color:color-mix(in srgb, var(--success) 60%, var(--pov-line));box-shadow:0 0 0 4px color-mix(in srgb, var(--success) 18%, transparent)}.pov-auth .auth__divider{color:#7f8b99}.pov-auth .auth__divider:before,.pov-auth .auth__divider:after{background:var(--pov-line)}.pov-auth .check input{accent-color:var(--success)}.pov-auth .auth__logoBadge{box-sizing:border-box;object-fit:contain;width:52px;height:52px;box-shadow:0 16px 36px color-mix(in srgb, var(--pov-signal) 32%, transparent);background:#fff;border-radius:16px;padding:7px}.pov-form .field__label{color:var(--pov-muted)}.pov-form .field__input{border-color:var(--pov-line);color:var(--pov-text);background:#ffffff0b}.pov-form .field__input::placeholder{color:#6f7a89}.pov-form .field__input:focus{border-color:color-mix(in srgb, var(--success) 60%, var(--pov-line));box-shadow:0 0 0 4px color-mix(in srgb, var(--success) 18%, transparent)}.pov-form select.field__input option{color:#111}.nav-badge{background:var(--pov-mint);color:#07100d;vertical-align:middle;border-radius:9px;margin-left:6px;padding:2px 6px;font-size:10px;font-weight:800;line-height:1}@media (width<=640px){.pov__subShell{border-radius:22px;padding:20px 16px 24px}.pov__subHead{gap:14px}.pov__chip{flex-basis:100%}}.app-shell{width:100%;min-height:100svh}.pulse-workspace{--workspace-sidebar:244px;grid-template-columns:var(--workspace-sidebar) minmax(0, 1fr);color:#eef3f9;background:radial-gradient(circle at 90% 0,#145cff1f,#0000 32%),linear-gradient(145deg,#08111d 0%,#0a1720 55%,#07121d 100%);min-height:100svh;display:grid}.pulse-workspace__sidebar{z-index:20;box-sizing:border-box;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050e19eb;border-right:1px solid #ffffff13;flex-direction:column;height:100svh;padding:24px 16px 18px;display:flex;position:sticky;top:0}.pulse-workspace__brand{color:#f7fbff;letter-spacing:-.02em;align-items:center;gap:12px;padding:0 10px 24px;font-size:17px;font-weight:900;display:flex}.pulse-workspace__brand img{box-sizing:border-box;background:#fff;border-radius:12px;width:40px;height:40px;padding:6px;box-shadow:0 12px 32px #145cff57}.pulse-workspace__brand span,.pulse-workspace__profile span{flex-direction:column;min-width:0;display:flex}.pulse-workspace__brand small{color:#72a5ff;letter-spacing:.16em;text-transform:uppercase;margin-top:2px;font-size:8px;line-height:1}.pulse-workspace__nav{flex-direction:column;gap:5px;display:flex}.pulse-workspace__navLabel{color:#657487;letter-spacing:.16em;text-transform:uppercase;padding:0 12px 7px;font-size:9px;font-weight:900}.pulse-workspace__navLabel--spaced{margin-top:18px}.pulse-workspace__navItem,.pulse-workspace__signout{color:#9caabd;width:100%;min-height:43px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:11px;padding:9px 11px;font-size:13px;font-weight:750;transition:color .14s,background .14s,border-color .14s;display:flex}.pulse-workspace__navItem:hover,.pulse-workspace__signout:hover{color:#fff;background:#ffffff0b}.pulse-workspace__navItem--active{color:#fff;background:linear-gradient(100deg,#2bbd862b,#145cff1c);border-color:#2bbd8638;box-shadow:inset 3px 0 #2bbd86}.pulse-workspace__navItem:focus-visible,.pulse-workspace__signout:focus-visible{outline-offset:2px;outline:2px solid #72a5ffb8}.pulse-workspace__navIcon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 18px;width:18px;height:18px}.pulse-workspace__navItem .nav-badge{color:#07120e;background:#2bbd86;margin-left:auto}.pulse-workspace__sidebarFooter{border-top:1px solid #ffffff13;margin-top:auto;padding-top:16px}.pulse-workspace__profile{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:0 9px 10px;display:grid}.pulse-workspace__profile .pov__accountAvatar{flex-basis:34px;width:34px;height:34px}.pulse-workspace__profile strong{color:#e8eef6;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.pulse-workspace__profile small{color:#718094;margin-top:2px;font-size:10px}.pulse-workspace__signout{min-height:38px;font-size:12px}.pulse-workspace__main{flex-direction:column;min-width:0;min-height:100svh;display:flex}.pulse-workspace__topbar{z-index:15;box-sizing:border-box;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#08111dd1;border-bottom:1px solid #ffffff13;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:14px clamp(20px,2.5vw,36px);display:flex;position:sticky;top:0}.pulse-workspace__breadcrumb{color:#68778b;letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px;font-size:10px;font-weight:800}.pulse-workspace__pageTitle{color:#f2f6fb;letter-spacing:-.025em;font-size:18px;font-weight:850}.pulse-workspace__status{color:#98a5b5;white-space:nowrap;background:#ffffff09;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:8px;padding:9px 12px;font-size:11px;font-weight:750;display:flex}.pulse-workspace__status span{background:#2bbd86;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #2bbd861f}.pulse-workspace__canvas{flex:1;min-width:0}.pulse-workspace__canvas>.portfolio{background:0 0;min-height:100%;padding:clamp(20px,2.5vw,34px);display:block}.pulse-workspace__canvas>.portfolio:before{display:none}.pulse-workspace__canvas .pov__shell,.pulse-workspace__canvas .pov__subShell{max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;overflow:visible}.pulse-workspace__canvas .pov__shell:before,.pulse-workspace__canvas .pov__subShell:before,.pulse-workspace__canvas .pov__shell>.pov__topbar,.pulse-workspace__canvas .pov__subShell>.pov__topbar{display:none}.pulse-workspace__canvas .pov__hero{margin-bottom:26px;padding:2px 2px 0}.pulse-workspace__canvas .pov__h1{font-size:clamp(32px,3.8vw,48px)}@media (width<=1080px){.pulse-workspace{--workspace-sidebar:214px}.pulse-workspace__sidebar{padding-inline:12px}}@media (width<=760px){.pulse-workspace{display:block}.pulse-workspace__sidebar{border-bottom:1px solid #ffffff13;border-right:0;width:100%;height:auto;padding:12px;position:relative}.pulse-workspace__brand{padding:0 4px 12px}.pulse-workspace__nav{grid-auto-columns:max-content;grid-auto-flow:column;padding-bottom:2px;display:grid;overflow-x:auto}.pulse-workspace__navLabel,.pulse-workspace__sidebarFooter{display:none}.pulse-workspace__navItem{width:auto}.pulse-workspace__topbar{min-height:66px;padding:12px 16px}.pulse-workspace__status{display:none}.pulse-workspace__canvas>.portfolio{padding:20px 14px 28px}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:220;color:#07111f;background:#f8fafc;border-radius:8px;padding:10px 14px;font-weight:750;transition:transform .14s;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.workspace-status{color:#c5cfdb;white-space:nowrap;background:#94a3b81a;border:1px solid #94a3b833;border-radius:999px;align-items:center;min-height:24px;padding:3px 9px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.workspace-status--good{color:#5ee0aa;background:#2bbd861f;border-color:#2bbd8657}.workspace-status--warning{color:#fbbf24;background:#f59e0b1f;border-color:#f59e0b57}.workspace-status--critical{color:#ff8585;background:#ef444421;border-color:#ef444461}.workspace-status--info{color:#9ac0ff;background:#72a5ff1f;border-color:#72a5ff57}.workspace-state{box-sizing:border-box;color:#dce4ed;background:#ffffff06;border:1px solid #94a3b829;border-radius:12px;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:64px;padding:14px 16px;display:grid}.workspace-state__icon{background:#8390a1;border-radius:50%;width:10px;height:10px}.workspace-state--error .workspace-state__icon{background:#ef4444;box-shadow:0 0 0 4px #ef44441f}.workspace-state--success .workspace-state__icon{background:#2bbd86;box-shadow:0 0 0 4px #2bbd861f}.workspace-state--loading .workspace-state__icon{background:#72a5ff}.workspace-state__body{flex-direction:column;gap:3px;min-width:0;display:flex}.workspace-state__body strong{color:#eef4fa;font-size:13px}.workspace-state__body span{color:#9ba8b8;font-size:12px;line-height:1.45}.workspace-skeleton{gap:10px;padding:4px 0 18px;display:grid}.workspace-skeleton span{background:linear-gradient(100deg,#ffffff09 20%,#ffffff14 40%,#ffffff09 60%) 0 0/220% 100%;border-radius:12px;height:58px;animation:1.4s ease-in-out infinite workspace-shimmer;display:block}@keyframes workspace-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.workbench-toolbar{background:#ffffff05;border-bottom:1px solid #ffffff13;align-items:center;gap:10px;min-height:58px;padding:10px 14px;display:flex}.workbench-toolbar__search{box-sizing:border-box;background:#040b1485;border:1px solid #94a3b838;border-radius:9px;flex:260px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:9px;min-width:210px;max-width:360px;min-height:38px;padding:0 11px;display:grid}.workbench-toolbar__search svg{fill:none;stroke:#91a0b3;stroke-width:1.9px;stroke-linecap:round;width:17px}.workbench-toolbar__search input{color:#edf3fa;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:13px}.workbench-toolbar__search:focus-within{border-color:#72a5ff;box-shadow:0 0 0 2px #72a5ff33}.workbench-toolbar__count{color:#a4b0bf;white-space:nowrap;font-size:12px}.workbench-toolbar__actions{justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.today-queue{background:#0d1722;border:1px solid #94a3b829;border-radius:14px;margin-bottom:16px;overflow:hidden}.today-queue__head{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:16px;padding:17px 18px 14px;display:flex}.today-queue__count{color:#aab6c5;font-size:12px;font-weight:800}.today-queue__list{padding:4px 8px 8px}.today-queue__item{width:100%;min-height:62px;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff0e;border-radius:8px;grid-template-columns:100px minmax(0,1fr) auto;align-items:center;gap:13px;padding:10px;display:grid}.today-queue__item:last-child{border-bottom:0}.today-queue__item:hover{background:#ffffff09}.today-queue__content{flex-direction:column;gap:3px;min-width:0;display:flex}.today-queue__content strong{color:#eef4fa;font-size:13px}.today-queue__content span{color:#9ba8b8;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.today-queue__action{color:#b7c4d3;white-space:nowrap;align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.account-subnav{z-index:8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#08111deb;border:1px solid #94a3b826;border-radius:12px;gap:4px;margin:-10px 0 22px;padding:8px;display:flex;position:sticky;top:76px;overflow-x:auto}.account-subnav__item{color:#9eacbd;min-height:36px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 12px;font-size:12px;font-weight:800}.account-subnav__item:hover{color:#fff;background:#ffffff0a}.account-subnav__item--active{color:#fff;background:#2bbd8621;box-shadow:inset 0 -2px #2bbd86}.account-workspace-section{scroll-margin-top:150px}.account-sync{background:#0d1722;border:1px solid #94a3b829;border-radius:14px;margin-bottom:18px}.account-sync__head{border-bottom:1px solid #fff1;justify-content:space-between;align-items:center;gap:12px;padding:16px 17px 12px;display:flex}.account-sync__head>span{color:#8f9daf;font-size:11px;font-weight:750}.account-sync__grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.account-sync article{border-right:1px solid #fff1;min-width:0;padding:15px 17px}.account-sync article:last-child{border-right:0}.account-sync article>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.account-sync article strong{color:#e7edf5;font-size:12px}.account-sync article>span,.account-sync article small{color:#a2afbf;margin-top:8px;font-size:11px;line-height:1.4;display:block}.account-sync article small{color:#78879a;margin-top:3px}.pulse-workspace__topbar{grid-template-columns:minmax(150px,1fr) minmax(170px,240px) minmax(150px,260px) auto;display:grid}.pulse-workspace__heading{min-width:0}.pulse-workspace__accountPicker select{color:#dfe7f0;width:100%;min-height:38px;font:inherit;background:#101b27;border:1px solid #94a3b82e;border-radius:9px;padding:0 34px 0 11px;font-size:12px;font-weight:750}.pulse-workspace__command{color:#a8b5c5;min-height:38px;font:inherit;text-align:left;cursor:pointer;background:#ffffff07;border:1px solid #94a3b82e;border-radius:9px;grid-template-columns:17px minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 9px;font-size:12px;display:grid}.pulse-workspace__command:hover{color:#fff;border-color:#72a5ff66}.pulse-workspace__command svg,.pulse-workspace__menuButton svg,.pulse-workspace__collapse svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round}.pulse-workspace__command kbd,.command-palette kbd{color:#8594a7;font:10px var(--mono);background:#0003;border:1px solid #94a3b833;border-radius:5px;padding:2px 6px}.pulse-workspace__status{box-sizing:border-box;min-height:38px}.pulse-workspace__status--good span{background:#2bbd86}.pulse-workspace__status--warning{color:#f8ca64}.pulse-workspace__status--warning span{background:#f59e0b;box-shadow:0 0 0 4px #f59e0b1f}.pulse-workspace__status--neutral span{background:#8794a6;box-shadow:0 0 0 4px #94a3b81a}.pulse-workspace__collapse{color:#8290a2;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:30px;height:30px;margin-left:auto;display:grid}.pulse-workspace__collapse:hover{color:#fff;background:#ffffff0d}.pulse-workspace__collapse svg{width:17px}.pulse-workspace__menuButton,.pulse-workspace__mobileActions,.pulse-workspace__backdrop{display:none}.pulse-workspace--collapsed{--workspace-sidebar:76px}.pulse-workspace--collapsed .pulse-workspace__brand{justify-content:center;padding-inline:2px}.pulse-workspace--collapsed .pulse-workspace__brand span,.pulse-workspace--collapsed .pulse-workspace__navLabel,.pulse-workspace--collapsed .pulse-workspace__navItem>span:not(.nav-badge),.pulse-workspace--collapsed .pulse-workspace__profile>span,.pulse-workspace--collapsed .pulse-workspace__signout>span{display:none}.pulse-workspace--collapsed .pulse-workspace__brand img{width:38px;height:38px}.pulse-workspace--collapsed .pulse-workspace__collapse{position:absolute;top:70px}.pulse-workspace--collapsed .pulse-workspace__navLabel--spaced{margin-top:12px}.pulse-workspace--collapsed .pulse-workspace__navItem,.pulse-workspace--collapsed .pulse-workspace__signout{justify-content:center;padding-inline:7px}.pulse-workspace--collapsed .pulse-workspace__navItem .nav-badge{margin:-24px 0 0 24px;position:absolute}.pulse-workspace--collapsed .pulse-workspace__profile{grid-template-columns:1fr;justify-items:center;padding-inline:0}.command-palette{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#01060cb3;place-items:start center;padding:min(14vh,120px) 16px 16px;display:grid;position:fixed;inset:0}.command-palette__dialog{background:#101b27;border:1px solid #94a3b83d;border-radius:14px;width:min(620px,100%);overflow:hidden;box-shadow:0 28px 90px #0000009e}.command-palette__search{border-bottom:1px solid #ffffff14;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px 15px;display:grid}.command-palette__search svg{fill:none;stroke:#9aa8ba;stroke-width:1.9px;stroke-linecap:round;width:19px}.command-palette__search input{color:#eef4fa;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:15px}.command-palette__results{max-height:min(60vh,540px);padding:8px;overflow-y:auto}.command-palette__group{gap:3px;padding:5px 0;display:grid}.command-palette__label{color:#8d9aad;letter-spacing:.1em;text-transform:uppercase;padding:6px 9px;font-size:10px;font-weight:900}.command-palette__group button{color:#dbe4ee;min-height:48px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;padding:9px 10px;font-size:13px;font-weight:750;display:flex}.command-palette__group button:hover,.command-palette__group button:focus-visible{color:#fff;background:#72a5ff1a;outline:0}.command-palette__group button>span:not(.command-palette__avatar){flex-direction:column;display:flex}.command-palette__group button small{color:#8492a5;margin-top:2px;font-size:11px;font-weight:600}.command-palette__avatar{color:#fff;background:#72a5ff2e;border-radius:8px;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}.command-palette__empty{color:#8795a7;padding:14px 10px;font-size:12px}.pulse-workspace__canvas .pov__card,.pulse-workspace__canvas .pov__stat,.pulse-workspace__canvas .pov__chip,.pulse-workspace__canvas .pov__section{box-shadow:none;background:#0d1722;border-radius:14px}.pulse-workspace__canvas .pov__stat{min-height:112px}.pulse-workspace__canvas .pov__stat:after{opacity:.45}.pulse-workspace__canvas .pov__eyebrow,.pulse-workspace__navLabel,.pulse-workspace__breadcrumb{font-size:11px}.pulse-workspace__navLabel{color:#8795a7}.pulse-workspace__breadcrumb{color:#8e9caf}.pulse-workspace__navItem{min-height:44px}.pulse-workspace :is(button,a,input,select):focus-visible{outline-offset:2px;outline:2px solid #8bb4ff}@media (width<=1180px){.pulse-workspace__topbar{grid-template-columns:minmax(150px,1fr) minmax(150px,220px) auto}.pulse-workspace__command{grid-template-columns:1fr;justify-items:center;width:42px}.pulse-workspace__command span,.pulse-workspace__command kbd{display:none}}@media (width<=900px){.account-sync__grid{grid-template-columns:1fr}.account-sync article{border-bottom:1px solid #fff1;border-right:0}.account-sync article:last-child{border-bottom:0}.workbench-toolbar{flex-wrap:wrap;align-items:stretch}.workbench-toolbar__search{max-width:none}.workbench-toolbar__actions{justify-content:space-between;width:100%;margin-left:0;overflow-x:auto}}@media (width<=760px){.pulse-workspace{display:block}.pulse-workspace__sidebar{z-index:60;border-bottom:0;border-right:1px solid #94a3b82e;width:min(86vw,320px);height:100svh;padding:18px 14px;transition:transform .18s;position:fixed;top:0;left:0;transform:translate(-105%)}.pulse-workspace--mobileOpen .pulse-workspace__sidebar{transform:translate(0)}.pulse-workspace--mobileOpen .pulse-workspace__backdrop{z-index:55;background:#00000094;border:0;display:block;position:fixed;inset:0}.pulse-workspace__nav{display:flex;overflow:visible}.pulse-workspace__navLabel{display:block}.pulse-workspace__navItem{width:100%}.pulse-workspace__sidebarFooter{display:block}.pulse-workspace__collapse{display:none}.pulse-workspace__topbar{grid-template-columns:40px minmax(0,1fr) auto auto;min-height:70px;padding:10px 12px}.pulse-workspace__menuButton{color:#cbd6e2;background:#ffffff09;border:1px solid #94a3b82e;border-radius:9px;place-items:center;width:40px;height:40px;display:grid}.pulse-workspace__menuButton svg{width:20px}.pulse-workspace__accountPicker{display:none}.pulse-workspace__command{display:grid}.pulse-workspace__mobileActions{align-items:center;gap:6px;display:flex}.pulse-workspace__iconButton{color:#a8b5c5;background:0 0;border:0;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.pulse-workspace__iconButton svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px}.pulse-workspace__status{display:none}.account-subnav{margin-inline:-2px;top:70px}.today-queue__item{grid-template-columns:88px minmax(0,1fr)}.today-queue__action{grid-column:2;justify-self:start}.workbench-toolbar__actions{grid-template-columns:1fr auto;display:grid}.pov__tabs{max-width:100%;overflow-x:auto}}@media (width<=520px){.pulse-workspace__topbar{grid-template-columns:40px minmax(0,1fr) auto}.pulse-workspace__command{display:none}.pulse-workspace__pageTitle{font-size:16px}.pulse-workspace__breadcrumb{font-size:10px}.today-queue__item{grid-template-columns:1fr;gap:7px}.today-queue__action{grid-column:1}.workspace-state{grid-template-columns:12px minmax(0,1fr)}.workspace-state__action{grid-column:2}}@media (prefers-reduced-motion:reduce){.workspace-skeleton span{animation:none}.pulse-workspace__sidebar{transition:none}}.dd-projectJobButton{color:var(--text);font:inherit;cursor:pointer;background:#1a52ad33;border:1px solid #6fa0ff57;border-radius:999px;padding:5px 10px;font-size:12px}.dd-projectJobButton:hover,.dd-projectJobButton:focus-visible{border-color:var(--accent);color:#fff}.erp{color:#e8f1f7;margin-top:16px}.erp *{box-sizing:border-box}.erp-boundary{background:linear-gradient(120deg,#113039e0,#091c2ae6);border:1px solid #5fe0a533;border-radius:16px;grid-template-columns:minmax(0,1.7fr) minmax(260px,.8fr) auto;align-items:center;gap:18px;margin-bottom:16px;padding:20px;display:grid}.erp-boundary strong{margin:4px 0;font-size:18px;display:block}.erp-boundary p{color:#9db0bf;margin:0;font-size:11px;line-height:1.55}.erp-boundary dl{margin:0}.erp-boundary dl>div{grid-template-columns:90px 1fr;gap:8px;padding:3px 0;display:grid}.erp-boundary dt{color:#7590a2;text-transform:uppercase;font-size:9px}.erp-boundary dd{text-transform:capitalize;margin:0;font-size:10px}.erp-actions{flex-direction:column;gap:6px;display:flex}.erp-section{background:#0a1a27db;border:1px solid #91acbf29;border-radius:20px;padding:24px}.erp-section__head,.erp-card__head{justify-content:space-between;align-items:center;gap:16px;display:flex}.erp-section__head{margin-bottom:16px}.erp-section h2{letter-spacing:-.035em;margin:3px 0 0;font-size:25px}.erp-section h3{margin:0 0 12px;font-size:15px}.erp-section p{color:#91a6b5;font-size:11px;line-height:1.55}.erp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.erp-grid--forms{align-items:start}.erp-card{background:#091b29;border:1px solid #91acbf26;border-radius:14px;min-width:0;padding:17px}.erp-card label{color:#91a6b5;flex-direction:column;gap:6px;margin-top:10px;font-size:10px;font-weight:750;display:flex}.erp-card input,.erp-card select,.erp-card textarea,.erp-filterbar input,.erp-filterbar select{color:#e8f1f7;width:100%;font:inherit;background:#0b1c2a;border:1px solid #91acbf3d;border-radius:9px;padding:9px 10px}.erp-card textarea{resize:vertical;min-height:76px}.erp-form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.erp-button{color:#86efbd;font:inherit;cursor:pointer;background:#5fe0a51f;border:1px solid #5fe0a566;border-radius:9px;padding:9px 12px;font-size:10px;font-weight:800}.erp-card>.erp-button{margin-top:12px}.erp-button:hover{background:#5fe0a533}.erp-button:disabled{opacity:.45;cursor:not-allowed}.erp-button--quiet{white-space:nowrap;background:0 0}.erp-state{color:#cbd5e1;text-transform:uppercase;background:#94a3b81c;border-radius:999px;align-items:center;padding:6px 9px;font-size:9px;font-weight:800;display:inline-flex}.erp-state--good{color:#86efac;background:#4ade801a}.erp-state--warn{color:#fde68a;background:#fbbf241a}.erp-state--bad{color:#fca5a5;background:#f871711a}.erp-state--locked{color:#d8b4fe;background:#a855f71c}.erp-alert,.erp-loading{color:#aebfca;border-radius:11px;margin:12px 0;padding:13px 15px;font-size:11px;line-height:1.55}.erp-alert--boundary{background:#a855f70f;border:1px solid #a855f73d}.erp-alert--warn{color:#f6d98b;background:#fbbf240f;border:1px solid #fbbf244d}.erp-alert--error{color:#fecaca;background:#f8717112;border:1px solid #f8717159}.erp-alert--success{color:#bbf7d0;background:#4ade8012;border:1px solid #4ade804d}.erp-context{margin-bottom:16px}.erp-filterbar{grid-template-columns:minmax(140px,.6fr) minmax(240px,1.4fr) minmax(140px,.6fr);gap:10px;margin:16px 0 12px;display:grid}.erp-filterbar label{color:#839cab;text-transform:uppercase;flex-direction:column;gap:5px;font-size:9px;font-weight:800;display:flex}.erp-filterbar--dimensions{grid-template-columns:repeat(7,minmax(110px,1fr));margin-top:-3px}.erp-table-wrap{border:1px solid #91acbf21;border-radius:12px;overflow-x:auto}.erp-table{border-collapse:collapse;width:100%;font-size:10px}.erp-table th{color:#7891a3;letter-spacing:.07em;text-align:left;text-transform:uppercase;background:#ffffff06;font-size:9px}.erp-table th,.erp-table td{vertical-align:top;border-bottom:1px solid #91acbf17;min-width:130px;padding:11px}.erp-table td strong,.erp-table td small{display:block}.erp-table td small{color:#7891a3;margin-top:3px}.erp-table code{color:#94cdb4;white-space:nowrap;text-overflow:ellipsis;max-width:360px;font-size:9px;display:block;overflow:hidden}.erp-dl{margin:10px 0 0}.erp-dl>div{border-bottom:1px solid #91acbf14;grid-template-columns:minmax(100px,.75fr) 1.25fr;gap:8px;padding:5px 0;display:grid}.erp-dl dt{color:#7891a3;font-size:9px}.erp-dl dd{color:#d7e3ea;overflow-wrap:anywhere;min-width:0;margin:0;font-size:10px}.erp-callout{color:#ddc886;background:#fbbf240d;border-radius:9px;flex-direction:column;gap:5px;margin-top:10px;padding:10px;font-size:9px;display:flex}.erp-callout code{overflow-wrap:anywhere}.erp-check{align-items:center;flex-direction:row!important}.erp-check input{width:auto}.erp-access-strip,.erp-waterfall{flex-wrap:wrap;gap:7px;margin:10px 0 16px;display:flex}.erp-waterfall span{color:#a9d8c2;text-align:center;background:#5fe0a509;border:1px solid #5fe0a526;border-radius:9px;flex:130px;padding:9px;font-size:9px}.erp-scenarios{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.erp-card--scenario details{color:#91a6b5;margin-top:12px;font-size:10px}.erp-card--scenario summary{cursor:pointer}.erp-card--scenario ul{margin:6px 0 10px;padding-left:18px}.erp-card--decision{max-width:760px;margin-top:14px}.erp-review-form{margin-bottom:14px}.erp-review-quadrants{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.erp-history-summary{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.erp-history-summary>div{background:#ffffff06;border-radius:11px;flex-direction:column;padding:14px;display:flex}.erp-history-summary strong{color:#5fe0a5;font-size:22px}.erp-history-summary span{color:#8197a7;text-transform:uppercase;font-size:9px}.erp-empty{color:#91a6b5;text-align:center;border:1px dashed #91acbf3d;border-radius:11px;padding:18px;font-size:11px}.er-program-nav{background:#081825e0;border:1px solid #91acbf29;border-radius:13px;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin:16px 0;padding:7px;display:grid}.er-program-nav button{color:#8299a9;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:9px 6px;font-size:9px;font-weight:800}.er-program-nav button:hover{color:#dce8ef}.er-program-nav button[aria-current=page]{color:#7feab8;background:#5fe0a517;border-color:#5fe0a54d}@media (width<=1050px){.erp-boundary{grid-template-columns:1fr 1fr}.erp-boundary button{justify-self:start}.erp-scenarios{grid-template-columns:repeat(2,1fr)}.er-program-nav{grid-template-columns:repeat(4,1fr)}.erp-filterbar--dimensions{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){.erp-section{padding:17px}.erp-grid,.erp-form-row,.erp-filterbar,.erp-review-quadrants,.erp-history-summary,.erp-boundary,.erp-scenarios{grid-template-columns:1fr}.er-program-nav{grid-template-columns:repeat(2,1fr)}.erp-section__head{flex-direction:column;align-items:flex-start}}@media print{.er-topbar,.er-clientbar,.er-program-nav,.erp-actions,.erp-context,form{display:none!important}.er,.erp-section,.erp-card{color:#111!important;box-shadow:none!important;background:#fff!important}.erp-section,.erp-card{border-color:#bbb!important}.erp-table td,.erp-table th,.erp-section p,.erp-dl dd{color:#222!important}}.er{color:#e8f1f7;background:radial-gradient(circle at 80% -10%,#26c28124,#0000 34%),#07131f;min-height:100vh}.er *{box-sizing:border-box}.er-shell{width:min(1500px,100% - 32px);margin:0 auto;padding:22px 0 64px}.er-topbar,.er-topbar__actions,.er-brand,.er-clientbar,.er-section__head,.er-run__head{align-items:center;display:flex}.er-topbar{justify-content:space-between;gap:20px;padding:4px 0 22px}.er-brand{letter-spacing:-.02em;gap:10px;font-weight:800}.er-brand img{width:34px;height:34px}.er-brand span{flex-direction:column;display:flex}.er-brand small{color:#84a0b4;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700}.er-topbar__actions{gap:10px}.er-internal{color:#f9d87d;letter-spacing:.08em;text-transform:uppercase;background:#fbbf2414;border:1px solid #fbbf2459;border-radius:999px;align-items:center;padding:7px 10px;font-size:10px;font-weight:800;display:inline-flex}.er-hero{background:linear-gradient(135deg,#112637f5,#081825f5);border:1px solid #91acbf2e;border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(280px,420px);gap:28px;padding:36px;display:grid;box-shadow:0 24px 60px #0000003d}.er-hero h1{letter-spacing:-.055em;margin:5px 0 10px;font-size:clamp(32px,5vw,58px)}.er-hero p{color:#9db0bf;max-width:760px;margin:0;line-height:1.65}.er-kicker{color:#5fe0a5;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:850}.er-lock{background:#fbbf240f;border:1px solid #fbbf2447;border-radius:17px;flex-direction:column;justify-content:center;align-self:stretch;gap:6px;padding:22px;display:flex}.er-lock strong{color:#f9d87d;font-size:16px}.er-lock span{color:#c8b77f;font-size:12px;line-height:1.55}.er-clientbar{background:#0b1c2ac7;border:1px solid #91acbf29;border-radius:14px;gap:14px;margin:18px 0;padding:12px 14px}.er-clientbar label{color:#88a0b1;align-items:center;gap:10px;font-size:11px;font-weight:700;display:flex}.er select,.er input,.er textarea{color:#e8f1f7;width:100%;font:inherit;background:#0b1c2a;border:1px solid #91acbf3d;border-radius:9px;padding:10px 11px}.er-clientbar select{width:min(340px,55vw);padding:7px 34px 7px 10px}.er-link{color:#6fe5ad;font:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:11px;font-weight:750}.er-link+.er-link{margin-left:0}.er-alert,.er-loading{border-radius:12px;margin:14px 0;padding:13px 15px;font-size:12px}.er-alert--error{color:#fecaca;background:#f8717117;border:1px solid #f8717166}.er-alert--success{color:#bbf7d0;background:#4ade8014;border:1px solid #4ade8059}.er-loading{color:#9db0bf;text-align:center}.er-boundary{grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0;display:grid}.er-boundary>div{background:#0b1c2ab8;border:1px solid #91acbf29;border-radius:14px;flex-direction:column;gap:5px;padding:18px;display:flex}.er-boundary span,.er-metrics span,.er-case span{color:#7891a3;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.er-boundary strong{color:#f9d87d;font-size:18px}.er-boundary small,.er-metrics small,.er-critical small{color:#7f96a7;line-height:1.45}.er-section{background:#0a1a27db;border:1px solid #91acbf29;border-radius:20px;margin-top:18px;padding:24px}.er-section__head{justify-content:space-between;gap:20px;margin-bottom:18px}.er-section h2,.er-casehead h2{letter-spacing:-.035em;margin:3px 0 0;font-size:25px}.er-muted{color:#8298a8;font-size:11px;line-height:1.5}.er-empty{color:#9db0bf;text-align:center;border:1px dashed #91acbf3d;border-radius:12px;padding:22px}.er-empty strong{color:#dce8ef}.er-empty p{max-width:740px;margin:7px auto 0;font-size:12px;line-height:1.6}.er-casegrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.er-case{min-height:142px;color:inherit;text-align:left;cursor:pointer;background:#0b1d2b;border:1px solid #91acbf2e;border-radius:14px;flex-direction:column;align-items:flex-start;gap:9px;padding:18px;transition:border-color .15s,transform .15s;display:flex}.er-case:hover{border-color:#5fe0a575;transform:translateY(-2px)}.er-case strong{font-size:16px}.er-case small{color:#8298a8}.er-case b{color:#5fe0a5;margin-top:auto;font-size:11px}.er-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.er-form--case{background:#091a27;border-radius:14px;margin-bottom:18px;padding:18px}.er-form--assignment{grid-template-columns:.6fr .9fr 1.5fr auto;align-items:end;margin-top:14px}.er-form label{color:#91a6b5;flex-direction:column;gap:6px;font-size:10px;font-weight:750;display:flex}.er-form textarea{resize:vertical;min-height:86px}.er-form__wide{grid-column:1/-1}.er-form button{justify-self:start}.er-casehead{background:#0d2231e6;border:1px solid #5fe0a52e;border-radius:18px;justify-content:space-between;align-items:center;padding:24px 28px;display:flex}.er-casehead p{color:#849aa9;margin:6px 0 0;font-size:11px}.er-casehead>div:last-child{text-align:right}.er-casehead>div:last-child span{color:#5fe0a5;font-size:28px;font-weight:850;display:block}.er-casehead small{color:#8197a7}.er-runs{gap:16px;display:grid}.er-run{background:#091b29;border:1px solid #91acbf2e;border-radius:17px;padding:21px}.er-run__head{justify-content:space-between}.er-run__head h3{text-transform:capitalize;margin:4px 0 0;font-size:18px}.er-status{text-transform:uppercase;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:850}.er-status--blocked{color:#fca5a5;background:#f871711f}.er-status--neutral{color:#cbd5e1;background:#94a3b81f}.er-metrics{grid-template-columns:repeat(4,1fr);gap:10px;margin:18px 0;display:grid}.er-metrics>div{background:#ffffff05;border:1px solid #91acbf21;border-radius:12px;flex-direction:column;gap:5px;padding:14px;display:flex}.er-metrics strong{font-variant-numeric:tabular-nums;font-size:23px}.er-run__grid{grid-template-columns:1fr 1.25fr;gap:10px;display:grid}.er-panel{background:#ffffff06;border-radius:12px;padding:15px}.er-panel h4{color:#93a9b8;letter-spacing:.1em;text-transform:uppercase;margin:0 0 11px;font-size:10px}.er-critical{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.er-critical>span{flex-direction:column;font-size:12px;font-weight:800;display:flex}.er-good{color:#6ee7b7}.er-bad{color:#fca5a5}.er-warn{color:#fde68a}.er-dl{margin:0}.er-dl>div{border-bottom:1px solid #91acbf17;grid-template-columns:minmax(120px,.8fr) 1.4fr;gap:10px;padding:5px 0;display:grid}.er-dl dt{color:#7891a3;font-size:10px}.er-dl dd{color:#d6e2e9;margin:0;font-size:11px}.er-dl dd small{color:#7891a3;display:block}.er-reasons{flex-wrap:wrap;align-items:center;gap:7px;margin-top:13px;display:flex}.er-reasons strong{color:#8fa4b3;margin-right:4px;font-size:10px}.er-reasons code{color:#f7d477;background:#fbbf240f;border:1px solid #fbbf2433;border-radius:6px;padding:4px 6px;font-size:9px}.er-versions{color:#8ca1b0;margin-top:13px;font-size:11px}.er-versions summary,.er-tool summary{cursor:pointer;font-weight:750}.er-dl--versions{grid-template-columns:repeat(2,1fr);gap:0 18px;margin-top:12px;display:grid}.er-workspace{grid-template-columns:minmax(280px,.82fr) minmax(420px,1.4fr);gap:16px;display:grid}.er-control-list{flex-direction:column;gap:7px;max-height:920px;padding-right:4px;display:flex;overflow:auto}.er-control{color:inherit;text-align:left;cursor:pointer;background:#091a27;border:1px solid #91acbf24;border-radius:11px;flex-direction:column;align-items:flex-start;gap:5px;padding:13px;display:flex}.er-control--active{background:#19493e42;border-color:#5fe0a57a}.er-control>span{color:#7891a3;text-transform:uppercase;font-size:9px}.er-control>strong{font-size:12px}.er-control>small{color:#7f96a7}.er-decision{text-transform:uppercase;border-radius:999px;padding:4px 6px;font-size:8px}.er-decision--approved{color:#86efac;background:#4ade801a}.er-decision--rejected{color:#fca5a5;background:#f871711a}.er-decision--pending{color:#fde68a;background:#fbbf241a}.er-editor{background:#091a27;border:1px solid #91acbf26;border-radius:14px;padding:18px}.er-editor__head{margin-bottom:17px}.er-editor__head h3{margin:5px 0}.er-editor__head p{color:#8197a7;margin:0;font-size:11px}.er-tool{border:1px solid #91acbf21;border-radius:11px;margin-top:14px;padding:14px}.er-tool .er-form{margin-top:14px}.er-review{background:#5fe0a509;border:1px solid #5fe0a540;border-radius:11px;margin-top:14px;padding:14px}.er-review textarea{margin:9px 0}.er-review>div{gap:8px;display:flex}.er-assignees{flex-wrap:wrap;gap:9px;display:flex}.er-assignees>span{background:#091a27;border:1px solid #91acbf24;border-radius:10px;flex-direction:column;gap:2px;min-width:120px;padding:10px 12px;display:flex}.er-assignees strong{font-size:11px}.er-assignees small{color:#7891a3;text-transform:uppercase;font-size:9px}.er-adjudication{background:#fbbf2406;border:1px solid #fbbf2429;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:12px;display:flex}.er-adjudication strong{font-size:11px}.er-adjudication p{color:#879dab;margin:4px 0 0;font-size:10px}.er-adjudication>div:last-child{gap:6px;display:flex}.er-form--run{grid-template-columns:1.1fr 1fr 1fr auto;align-items:end}.er-check{border:1px solid #91acbf21;border-radius:9px;align-items:center;padding:10px;flex-direction:row!important}.er-check input{width:auto}@media (width<=980px){.er-hero,.er-workspace,.er-run__grid{grid-template-columns:1fr}.er-boundary,.er-casegrid,.er-metrics{grid-template-columns:repeat(2,1fr)}.er-form--run,.er-form--assignment{grid-template-columns:1fr 1fr}}@media (width<=640px){.er-shell{width:min(100% - 18px,1500px)}.er-topbar,.er-clientbar,.er-casehead{flex-direction:column;align-items:flex-start}.er-topbar__actions{justify-content:space-between;width:100%}.er-hero,.er-section{padding:18px}.er-boundary,.er-casegrid,.er-metrics,.er-critical,.er-form,.er-dl--versions{grid-template-columns:1fr}.er-form__wide{grid-column:auto}.er-clientbar select{width:calc(100vw - 70px)}.er-link{margin-left:0}.er-metrics strong{font-size:20px}}.customer-portal{--cp-ink:#10243f;--cp-muted:#64748b;--cp-line:#dce5ef;--cp-paper:#f5f8fb;--cp-blue:#155eef;--cp-navy:#071a3a;--cp-green:#079669;width:100%;min-height:100svh;color:var(--cp-ink);background:radial-gradient(circle at 85% 0%, #155eef1f, transparent 34rem), linear-gradient(180deg, #fff 0, var(--cp-paper) 28rem);text-align:left;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}.cp-header,.cp-body,.cp-footer{width:min(100% - 40px,1040px);margin-inline:auto}.cp-header{padding:28px 0 58px}.cp-header__bar{justify-content:space-between;align-items:center;margin-bottom:72px;display:flex}.cp-header__actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.cp-account{max-width:220px;color:var(--cp-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}.cp-brand{color:var(--cp-navy);letter-spacing:.02em;align-items:center;gap:10px;font-size:13px;font-weight:800;display:inline-flex}.cp-brand__mark{color:#fff;background:linear-gradient(145deg, var(--cp-blue), #0b3ba8);border-radius:9px;place-items:center;width:28px;height:28px;display:grid;box-shadow:0 7px 18px #155eef38}.cp-print{border:1px solid var(--cp-line);color:var(--cp-ink);font:inherit;cursor:pointer;background:#ffffffc2;border-radius:999px;padding:9px 15px;font-size:12px;font-weight:700}.cp-print:hover{background:#fff;border-color:#9eb9ef}.cp-kicker{color:var(--cp-blue);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:850;line-height:1.3}.cp-header h1{max-width:850px;color:var(--cp-navy);letter-spacing:-.055em;margin:9px 0 14px;font-size:clamp(42px,7vw,78px);font-weight:780;line-height:.98}.cp-header>p{color:#455b73;max-width:720px;font-size:clamp(17px,2.1vw,22px);line-height:1.55}.cp-meta{color:var(--cp-muted);gap:22px;margin-top:24px;font-size:12px;display:flex}.cp-body{gap:24px;padding-bottom:48px;display:grid}.cp-section{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe0;border:1px solid #9baec66b;border-radius:22px;padding:clamp(22px,4vw,38px);box-shadow:0 18px 55px #0f234112}.cp-section__head{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.cp-section h2{color:var(--cp-navy);letter-spacing:-.035em;margin:5px 0 6px;font-size:clamp(24px,4vw,38px);font-weight:760;line-height:1.08}.cp-section__head p{max-width:670px;color:var(--cp-muted);font-size:14px;line-height:1.6}.cp-count{color:#315eaa;background:#edf3ff;border-radius:999px;flex:none;padding:6px 10px;font-size:11px;font-weight:800}.cp-metrics{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.cp-metric{border:1px solid var(--cp-line);background:#fff;border-radius:15px;flex-direction:column;justify-content:space-between;min-height:92px;padding:16px;display:flex}.cp-metric strong{color:var(--cp-navy);letter-spacing:-.04em;font-size:clamp(25px,4vw,38px);line-height:1}.cp-metric span{color:var(--cp-muted);font-size:11px;line-height:1.35}.cp-metric--primary{color:#fff;background:linear-gradient(145deg, var(--cp-blue), #0b3fbb);border-color:#0000;box-shadow:0 14px 28px #155eef2e}.cp-metric--primary strong,.cp-metric--primary span{color:#fff}.cp-callout{color:#fff;background:#081e40;border-radius:16px;margin-top:18px;padding:20px 22px}.cp-callout .cp-kicker{color:#7fa8ff}.cp-callout h3{letter-spacing:-.02em;margin:7px 0 6px;font-size:22px}.cp-callout p{color:#cfdaea;max-width:800px;margin-top:7px;font-size:13px;line-height:1.55}.cp-actions{margin-top:20px}.cp-actions ol{counter-reset:action;grid-template-columns:repeat(3,1fr);gap:12px;margin:10px 0 0;padding:0;list-style:none;display:grid}.cp-actions li{counter-increment:action;color:#334c68;background:#f5f8fd;border-left:3px solid #87a9ec;border-radius:0 12px 12px 0;padding:15px;font-size:13px;line-height:1.5}.cp-actions li:before{content:counter(action, decimal-leading-zero);color:#7e94ac;letter-spacing:.08em;margin-bottom:7px;font-size:10px;font-weight:800;display:block}.cp-framework{color:#eaf1ff;background:linear-gradient(145deg,#071a3a,#0a2a5a);border-color:#5a89d859}.cp-framework .cp-kicker{color:#75a2ff}.cp-framework h2{color:#fff}.cp-framework__grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:20px;display:grid}.cp-framework__grid>div{background:#ffffff0e;border:1px solid #9ebcef33;border-radius:14px;padding:15px}.cp-framework__grid strong{color:#8fb4ff;text-transform:uppercase;letter-spacing:.08em;font-size:10px;display:block}.cp-framework__grid p,.cp-framework__pre{color:#d6e0ee;margin-top:7px;font-size:12px;line-height:1.55}.cp-framework__pre{margin:15px 0 0}.cp-opportunities{gap:10px;display:grid}.cp-opportunity{border:1px solid var(--cp-line);background:#fff;border-left:4px solid #8aa0b7;border-radius:15px;overflow:hidden}.cp-opportunity--high{border-left-color:#db4b4b}.cp-opportunity--medium{border-left-color:#e1982d}.cp-opportunity button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:36px minmax(0,1fr) auto 24px;align-items:center;gap:12px;padding:18px;display:grid}.cp-opportunity button:hover{background:#f8fafc}.cp-opportunity__rank{color:#8496a9;font-size:11px;font-weight:800}.cp-opportunity__title{gap:3px;min-width:0;display:grid}.cp-opportunity__title strong{color:var(--cp-navy);font-size:15px}.cp-opportunity__title small{color:var(--cp-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.cp-opportunity__value{color:var(--cp-green);font-size:15px;font-weight:850}.cp-opportunity__chevron{color:#71849a;text-align:center;font-size:20px}.cp-opportunity__detail{border-top:1px solid #edf1f5;padding:0 18px 20px 66px}.cp-detail-grid{grid-template-columns:repeat(2,1fr);gap:14px;padding-top:18px;display:grid}.cp-detail-grid>div{background:#f7f9fc;border-radius:12px;padding:13px 14px}.cp-detail-grid strong,.cp-measure p strong{color:#48627e;letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:10px;display:block}.cp-detail-grid p,.cp-measure p{color:#334c68;font-size:12px;line-height:1.55}.cp-detail-grid .cp-delivery{background:#fff8e8}.cp-detail-grid .cp-delivery strong{color:#9c6812}.cp-measure{background:#f2fbf8;border:1px solid #a9ddcb;border-radius:14px;margin-top:14px;padding:18px}.cp-measure .cp-kicker{color:var(--cp-green)}.cp-measure h4{color:#075b46;margin:5px 0 12px;font-size:18px}.cp-measure__grid{grid-template-columns:repeat(2,1fr);gap:10px 18px;margin-top:10px;display:grid}.cp-measure__proof{border-top:1px solid #cae8de;padding-top:11px}.cp-basis{color:#718096;margin:12px 0 0;font-size:11px;line-height:1.5}.cp-tenants{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cp-tenant{border:1px solid var(--cp-line);background:#fff;border-radius:15px;padding:18px}.cp-tenant__head{justify-content:space-between;gap:12px;display:flex}.cp-tenant h3{color:var(--cp-navy);margin:0;font-size:16px}.cp-tenant__head div>span,.cp-tenant small{color:var(--cp-muted);font-size:10px}.cp-status{color:#5b6e82;text-transform:uppercase;letter-spacing:.04em;background:#edf1f5;border-radius:999px;align-self:flex-start;padding:5px 8px;font-size:9px;font-weight:850}.cp-status--met,.cp-status--on_track{color:#087052;background:#dcf8ed}.cp-status--at_risk,.cp-status--missed{color:#ad4423;background:#fff0e9}.cp-progress{background:#e9eef4;border-radius:99px;height:7px;margin:16px 0 9px;overflow:hidden}.cp-progress span{border-radius:inherit;background:linear-gradient(90deg, var(--cp-blue), #11a776);height:100%;display:block}.cp-tenant__numbers{align-items:baseline;gap:6px;display:flex}.cp-tenant__numbers strong{color:var(--cp-navy);font-size:22px}.cp-tenant__numbers span{color:var(--cp-muted);font-size:11px}.cp-tenant__numbers b{color:var(--cp-green);margin-left:auto;font-size:13px}.cp-tenant>p{color:#455b73;min-height:36px;margin:8px 0;font-size:11px;line-height:1.5}.cp-impact-list,.cp-benchmarks{gap:8px;margin-top:16px;display:grid}.cp-impact-list>div,.cp-benchmarks>div{color:#425a74;background:#f6f8fb;border-radius:11px;justify-content:space-between;gap:16px;padding:12px 14px;font-size:12px;display:flex}.cp-impact-list strong{color:var(--cp-green)}.cp-benchmarks strong{color:var(--cp-navy)}.cp-benchmarks p{color:var(--cp-muted);margin-top:3px;font-size:11px}.cp-benchmarks>div>span{color:var(--cp-blue);align-self:center;font-size:17px;font-weight:850}.cp-methodology{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.cp-methodology>div{background:#f6f8fb;border-radius:12px;padding:15px}.cp-methodology strong{color:var(--cp-navy);font-size:13px}.cp-methodology p{color:var(--cp-muted);margin-top:5px;font-size:11px;line-height:1.55}.cp-footer{border-top:1px solid var(--cp-line);justify-content:space-between;align-items:center;gap:24px;padding:26px 0 36px;display:flex}.cp-footer p{max-width:620px;color:var(--cp-muted);text-align:right;font-size:10px;line-height:1.5}.cp-state{min-height:100svh;color:var(--cp-muted);text-align:center;place-content:center;gap:8px;display:grid}.cp-state--error strong{color:var(--cp-navy);font-size:24px}.customer-portal--locked{box-sizing:border-box;place-items:center;padding:24px;display:grid}.cp-lock{border:1px solid var(--cp-line);background:#fffffff0;border-radius:22px;width:min(100%,430px);padding:34px;box-shadow:0 24px 80px #0f234124}.cp-lock .cp-brand{margin-bottom:54px}.cp-lock h1{color:var(--cp-navy);letter-spacing:-.04em;margin:8px 0 10px;font-size:37px;line-height:1}.cp-lock>p{color:var(--cp-muted);font-size:13px;line-height:1.55}.cp-lock label{color:#48627e;gap:6px;margin-top:24px;font-size:11px;font-weight:750;display:grid}.cp-lock input{box-sizing:border-box;width:100%;color:var(--cp-navy);font:inherit;background:#fff;border:1px solid #b9c8d9;border-radius:10px;padding:13px 14px}.cp-lock button{background:var(--cp-blue);color:#fff;width:100%;font:inherit;cursor:pointer;border:0;border-radius:10px;margin-top:10px;padding:13px;font-weight:800}.cp-lock button:disabled{opacity:.55;cursor:default}.cp-lock small{color:var(--cp-muted);text-align:center;margin-top:14px;font-size:10px;display:block}.cp-error{color:#ac2f2f;background:#fff0f0;border-radius:9px;margin-top:10px;padding:9px 11px;font-size:11px}@media (width<=760px){.cp-header{padding-top:20px}.cp-header__bar{margin-bottom:48px}.cp-metrics,.cp-framework__grid{grid-template-columns:repeat(2,1fr)}.cp-actions ol,.cp-tenants,.cp-methodology,.cp-detail-grid{grid-template-columns:1fr}.cp-opportunity button{grid-template-columns:28px minmax(0,1fr) 20px;gap:8px;padding:15px 12px}.cp-opportunity__value{grid-column:2;font-size:13px}.cp-opportunity__chevron{grid-area:1/3/span 2}.cp-opportunity__detail{padding:0 12px 16px 48px}.cp-meta{flex-direction:column;gap:4px}.cp-footer{flex-direction:column;align-items:flex-start}.cp-footer p{text-align:left}}@media (width<=460px){.cp-header,.cp-body,.cp-footer{width:min(100% - 24px,1040px)}.cp-header h1{font-size:43px}.cp-section{border-radius:17px;padding:20px 16px}.cp-section__head{flex-direction:column;gap:10px}.cp-metrics{grid-template-columns:1fr 1fr}.cp-metric{min-height:76px;padding:13px}.cp-metric strong{font-size:25px}.cp-measure__grid{grid-template-columns:1fr}.cp-print{padding:8px 10px}.cp-account{display:none}}@media print{#root{border:0;width:100%}.customer-portal{background:#fff}.cp-header__bar{margin-bottom:38px}.cp-print{display:none}.cp-section{break-inside:avoid;box-shadow:none;background:#fff}.cp-opportunity{break-inside:avoid}.cp-opportunity__detail{display:block!important}}.customer-enrollment{--cp-ink:#10243f;--cp-muted:#64748b;--cp-line:#dce5ef;--cp-blue:#155eef;--cp-navy:#071a3a;box-sizing:border-box;min-height:100svh;color:var(--cp-ink);text-align:left;background:radial-gradient(circle at 12% 8%,#14b8a624,#0000 30rem),radial-gradient(circle at 90% 0,#2563eb33,#0000 34rem),#06152e;place-items:center;padding:clamp(20px,5vw,64px);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;display:grid}.customer-enrollment__shell{background:#fff;border:1px solid #94b4e433;border-radius:28px;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);width:min(100%,1080px);display:grid;overflow:hidden;box-shadow:0 40px 120px #00000061}.customer-enrollment__story{color:#fff;background:linear-gradient(160deg,#06152ea6,#051b3cf0),#071a3a;padding:clamp(28px,5vw,58px);position:relative;overflow:hidden}.customer-enrollment__story:after{content:"";pointer-events:none;background:radial-gradient(circle,#14b8a62e,#0000 66%);border-radius:50%;height:65%;position:absolute;inset:auto -20% -35% 20%}.customer-enrollment__story .cp-brand{z-index:1;color:#fff;position:relative}.customer-enrollment__hero{z-index:1;background:#081426;border:1px solid #94b4e438;border-radius:18px;margin:34px 0 28px;position:relative;overflow:hidden;box-shadow:0 24px 64px #00000059}.customer-enrollment__hero img{aspect-ratio:1.9;object-fit:cover;width:100%;display:block}.customer-enrollment__story .cp-kicker{z-index:1;color:#6ee7d8;position:relative}.customer-enrollment__story h1{z-index:1;letter-spacing:-.055em;max-width:560px;margin:9px 0 15px;font-size:clamp(38px,5.2vw,62px);line-height:.99;position:relative}.customer-enrollment__story>p{z-index:1;color:#c8d8ea;max-width:570px;font-size:15px;line-height:1.68;position:relative}.customer-enrollment__proof{z-index:1;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:28px;display:grid;position:relative}.customer-enrollment__proof span{color:#dce8f6;background:#ffffff0e;border:1px solid #94b4e42e;border-radius:12px;gap:5px;padding:12px;font-size:10px;display:grid}.customer-enrollment__proof strong{color:#6ee7d8;letter-spacing:.08em;font-size:9px}.customer-enrollment__card{align-self:center;padding:clamp(28px,5vw,56px)}.customer-enrollment__tabs{background:#eef3f8;border-radius:12px;grid-template-columns:1fr 1fr;gap:5px;padding:5px;display:grid}.customer-enrollment__tabs button{color:#64748b;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:10px;font-size:12px;font-weight:800}.customer-enrollment__tabs button.is-active{color:#0f2d59;background:#fff;box-shadow:0 4px 14px #0f234117}.customer-enrollment__heading{margin:30px 0 22px}.customer-enrollment__heading h2{color:var(--cp-navy);letter-spacing:-.04em;margin:6px 0 8px;font-size:30px;line-height:1.05}.customer-enrollment__heading p{color:var(--cp-muted);font-size:13px;line-height:1.55}.customer-enrollment__card form{gap:13px;display:grid}.customer-enrollment__card form>label:not(.customer-enrollment__terms){color:#48627e;letter-spacing:.055em;text-transform:uppercase;gap:6px;font-size:10px;font-weight:800;display:grid}.customer-enrollment__card input{box-sizing:border-box;width:100%;color:var(--cp-navy);font:inherit;background:#fff;border:1px solid #bdcad9;border-radius:10px;padding:13px 14px;font-size:14px}.customer-enrollment__card input:focus{border-color:var(--cp-blue);outline:3px solid #2563eb1f}.customer-enrollment__terms{color:#64748b;align-items:flex-start;gap:9px;font-size:10px;line-height:1.45;display:flex}.customer-enrollment__terms input{width:15px;accent-color:var(--cp-blue);flex:none;margin-top:1px}.customer-enrollment__submit{color:#fff;width:100%;font:inherit;cursor:pointer;background:linear-gradient(135deg,#1d4ed8,#155eef);border:0;border-radius:10px;margin-top:3px;padding:14px;font-size:13px;font-weight:850;box-shadow:0 12px 24px #155eef33}.customer-enrollment__submit:disabled{opacity:.6;cursor:default}.customer-enrollment__card>small{color:#8493a5;text-align:center;margin-top:15px;font-size:9px;line-height:1.45;display:block}.customer-enrollment__help{color:#8493a5;text-align:center;margin-top:10px;font-size:10px}@media (width<=820px){.customer-enrollment{place-items:stretch stretch;padding:0}.customer-enrollment__shell{border:0;border-radius:0;grid-template-columns:1fr;width:100%;min-height:100svh}.customer-enrollment__story{padding:28px 24px 34px}.customer-enrollment__hero{max-width:520px;margin:26px 0 22px}.customer-enrollment__story h1{font-size:42px}.customer-enrollment__card{padding:34px 24px 44px}}@media (width<=460px){.customer-enrollment__story h1{font-size:36px}.customer-enrollment__proof{grid-template-columns:1fr}.customer-enrollment__proof span{grid-template-columns:auto 1fr;align-items:center}}
