@layer tokens{:root{--vo:#186a99;--vo-strong:#005884;--vo-soft:#e4f3fe;--vo-contrast:#fcfcfc;--gold:#bd871c;--gold-soft:#fff0d5;--vo-hero-1:color-mix(in oklab, var(--vo) 92%, black 8%);--vo-hero-2:color-mix(in oklab, var(--brand) 88%, black 6%)}@supports (color:lab(0% 0 0)){:root{--vo:lab(41.8735% -11.0072 -32.779);--vo-strong:lab(34.8678% -10.0012 -32.6369);--vo-soft:lab(94.8108% -3.52082 -7.21539);--vo-contrast:lab(98.84% .0000298023 -.0000119209);--gold:lab(60.515% 15.3082 59.8719);--gold-soft:lab(95.4829% 2.55707 17.4266)}}:root[data-theme=dark]{--vo:#63ade0;--vo-strong:#79c0f1;--vo-soft:#3788bb33;--vo-contrast:#081822;--gold:#dfaf50;--gold-soft:#c6952c2e;--vo-hero-1:#004469;--vo-hero-2:#005457}@supports (color:lab(0% 0 0)){:root[data-theme=dark]{--vo:lab(67.4919% -13.1531 -33.1833);--vo-strong:lab(74.4782% -13.0618 -31.7324);--vo-soft:lab(53.511% -12.4852 -34.4995/.2);--vo-contrast:lab(7.21722% -3.34518 -9.42569);--gold:lab(74.6079% 10.802 54.248);--gold-soft:lab(65.2867% 12.0167 59.1434/.18);--vo-hero-1:lab(26.6599% -8.42616 -30.9543);--vo-hero-2:lab(31.8815% -29.8726 -11.5069)}}}@layer components{.stat--vo{--stat-accent:var(--vo)}.stat--gold{--stat-accent:var(--gold)}.badge.is-vo{background:var(--vo-soft);color:color-mix(in oklab, var(--vo) 78%, var(--text));border-color:color-mix(in oklab, var(--vo) 26%, transparent)}.badge.is-gold{background:var(--gold-soft);color:color-mix(in oklab, var(--gold) 72%, var(--text));border-color:color-mix(in oklab, var(--gold) 28%, transparent)}.c-vo{color:var(--vo)}.c-gold{color:color-mix(in oklab, var(--gold) 80%, var(--text))}.btn-vo{background:var(--vo);color:var(--vo-contrast);box-shadow:var(--shadow-xs);border-color:#0000}.btn-vo:hover{background:var(--vo-strong)}.vo-tag{border-radius:var(--r-pill);background:var(--vo-soft);color:color-mix(in oklab, var(--vo) 80%, var(--text));border:1px solid color-mix(in oklab, var(--vo) 24%, transparent);font-size:var(--fs-2xs);letter-spacing:.01em;white-space:nowrap;align-items:center;gap:.3rem;padding:.12rem .45rem;font-weight:800;display:inline-flex}.sidebar__brand .brand-lockup{min-inline-size:0}.vo-brand{gap:.3rem;min-inline-size:0;display:grid}.sidebar .nav-link[aria-current=page],.sidebar .nav-link.is-active{background:color-mix(in oklab, var(--vo) 12%, transparent);color:var(--vo-strong)}.sidebar .nav-link[aria-current=page]>:is(.icon,[data-icon]),.sidebar .nav-link.is-active>:is(.icon,[data-icon]){color:var(--vo)}.sidebar .nav-link[aria-current=page]:before,.sidebar .nav-link.is-active:before{background:var(--vo)}.sidebar .nav-link:hover>:is(.icon,[data-icon]){color:var(--vo)}.app[data-rail=true] .sidebar:not(:hover) .vo-tag{display:none}.vo-hero{border-radius:var(--r-xl);color:#fcfcfc;color:lab(98.84% .0000298023 -.0000119209);background:var(--vo-hero-1);box-shadow:var(--shadow-md);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.1rem;padding:clamp(1.1rem,.8rem + 1vw,1.7rem);display:grid;position:relative;overflow:clip}.vo-hero:before{content:"";pointer-events:none;background:#ffffff12;background:lab(100% 0 0/.07);border-radius:50%;block-size:22rem;inline-size:22rem;position:absolute;inset-block-start:-40%;inset-inline-end:-8%}.vo-hero__who{align-items:center;gap:.8rem;min-inline-size:0;display:flex}.vo-hero__av{block-size:3.1rem;inline-size:3.1rem;font-weight:800;font-size:var(--fs-md);background:#ffffff29;background:lab(100% 0 0/.16);border:1px solid #ffffff47;border:1px solid lab(100% 0 0/.28);border-radius:50%;flex-shrink:0;place-items:center;display:grid;overflow:clip}.vo-hero__av img{object-fit:cover;block-size:100%;inline-size:100%}.vo-hero h1{font-size:var(--fs-2xl);letter-spacing:-.02em;color:inherit;font-weight:800}.vo-hero p{color:#ffffffc7;color:lab(100% 0 0/.78);font-size:var(--fs-sm);margin-block-start:.15rem}.vo-hero__facts{flex-wrap:wrap;gap:.5rem;margin-block-start:.9rem;display:flex}.vo-hero__pill{border-radius:var(--r-pill);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;background:#ffffff24;background:lab(100% 0 0/.14);border:1px solid #fff3;border:1px solid lab(100% 0 0/.2);align-items:center;gap:.38rem;padding:.3rem .6rem;font-weight:700;display:inline-flex}.vo-hero__pill .icon{block-size:.85rem;inline-size:.85rem}.vo-hero__side{justify-items:stretch;gap:.55rem;min-inline-size:13.5rem;display:grid}.vo-hero__bal{border-radius:var(--r-md);background:#ffffff21;background:lab(100% 0 0/.13);border:1px solid #ffffff38;border:1px solid lab(100% 0 0/.22);padding:.7rem .85rem}.vo-hero__bal small{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.06em;color:#ffffffb8;color:lab(100% 0 0/.72);display:block}.vo-hero__bal b{font-size:var(--fs-xl);font-variant-numeric:tabular-nums;font-weight:800;display:block}.vo-hero .btn-light{color:color-mix(in oklab, var(--vo) 72%, #14242f);background:#fffffff2;background:lab(100% 0 0/.95);border-color:#0000;font-weight:800}@supports (color:lab(0% 0 0)){.vo-hero .btn-light{color:color-mix(in oklab, var(--vo) 72%, lab(13.0029% -3.99203 -9.53898))}}.vo-hero .btn-light:hover{background:#fff;background:lab(100% 0 0)}.vo-hero .btn-wire{color:#fcfcfc;color:lab(98.84% .0000298023 -.0000119209);background:#ffffff1a;background:lab(100% 0 0/.1);border:1px solid #ffffff57;border:1px solid lab(100% 0 0/.34)}.vo-hero .btn-wire:hover{background:#fff3;background:lab(100% 0 0/.2)}@container page (max-width:46rem){.vo-hero{grid-template-columns:1fr}.vo-hero__side{min-inline-size:0}}.vo-bal{border-radius:var(--r-md);background:color-mix(in oklab, var(--vo) 13%, var(--surface));border:1px solid var(--border-soft);gap:.1rem;margin-block-end:.55rem;padding:.7rem .75rem;display:grid}.vo-bal small{font-size:var(--fs-2xs);color:var(--text-3);font-weight:700}.vo-bal b{font-size:var(--fs-md);font-variant-numeric:tabular-nums;font-weight:800}.vo-bal .row{justify-content:space-between;align-items:center}.app[data-rail=true] .sidebar:not(:hover) .vo-bal{display:none}.vo-ring{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;display:grid}.vo-ring svg{flex-shrink:0;block-size:8.6rem;inline-size:8.6rem}.vo-ring__mid{font-variant-numeric:tabular-nums}.vo-legend{gap:.45rem;min-inline-size:0;display:grid}.vo-legend__row{font-size:var(--fs-sm);grid-template-columns:.6rem minmax(0,1fr) auto;align-items:center;gap:.5rem;display:grid}.vo-legend__sw{border-radius:3px;block-size:.6rem;inline-size:.6rem}.vo-legend__n{font-variant-numeric:tabular-nums;color:var(--text-2);font-weight:750}@container page (max-width:30rem){.vo-ring{grid-template-columns:1fr;justify-items:center}}.vo-link{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.4rem;display:grid}.vo-link input{font-family:var(--font-mono);font-size:var(--fs-xs)}.vo-mini{gap:.1rem;display:grid}.vo-mini__row{border-block-end:1px dashed var(--border-soft);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.55rem .15rem;display:grid}.vo-mini__row:last-child{border-block-end:0}.vo-mini__ttl{font-weight:700;font-size:var(--fs-sm)}.vo-mini__sub{font-size:var(--fs-xs);color:var(--text-3)}.vo-mini__v{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:800}html .select:focus,html .select:focus-visible{background-color:var(--surface);background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 1.05rem) 1.15rem,calc(100% - .72rem) 1.15rem;background-repeat:no-repeat;background-size:5px 5px,5px 5px}html[dir=rtl] .select:focus,html[dir=rtl] .select:focus-visible{background-image:linear-gradient(135deg,currentColor 50%,#0000 50%),linear-gradient(45deg,#0000 50%,currentColor 50%);background-position:1.05rem 1.15rem,.72rem 1.15rem}select.select,select{color-scheme:normal}.select option,.select optgroup{background-color:var(--surface);color:var(--text)}.ltr{direction:ltr}.fs-2xs{font-size:var(--fs-2xs)}.grid-2{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.dashboard-brand-lift{--brand-lift-shadow:0 10px 28px color-mix(in oklab, var(--vo) 9%, transparent)}:root[data-theme=dark] .dashboard-brand-lift{--brand-lift-shadow:0 12px 30px #00020547}@supports (color:lab(0% 0 0)){:root[data-theme=dark] .dashboard-brand-lift{--brand-lift-shadow:0 12px 30px lab(.457081% -.258848 -1.3259/.28)}}.dashboard-brand-lift__intro{justify-content:space-between;align-items:end;margin-block-end:.85rem;display:flex}.dashboard-brand-lift__intro span{color:var(--text-3);font-size:var(--fs-xs);font-weight:650}.dashboard-brand-lift__intro h1{color:var(--text);letter-spacing:-.025em;margin-block-start:.15rem;font-size:clamp(1.35rem,1rem + 1vw,1.75rem);font-weight:800;line-height:1.25}.dashboard-brand-lift .vo-hero{border:1px solid color-mix(in oklab, var(--brand) 34%, transparent);background:radial-gradient(circle at 88% 12%, #ffffff1f, transparent 26%), linear-gradient(115deg, var(--vo-hero-1), var(--vo-hero-2));box-shadow:var(--brand-lift-shadow);border-radius:1rem;padding:clamp(1.1rem,.8rem + 1vw,1.65rem)}@supports (color:lab(0% 0 0)){.dashboard-brand-lift .vo-hero{background:radial-gradient(circle at 88% 12%, lab(100% 0 0/.12), transparent 26%), linear-gradient(115deg, var(--vo-hero-1), var(--vo-hero-2))}}.dashboard-brand-lift .vo-hero:before{background:#ffffff0e;background:lab(100% 0 0/.055);block-size:25rem;inline-size:25rem;inset-block-start:-70%;inset-inline-end:-10%}.dashboard-brand-lift .vo-hero__who{display:block}.dashboard-brand-lift .vo-hero__greeting{color:#ffffffc2;color:lab(100% 0 0/.76);font-size:var(--fs-xs);margin:0;font-weight:650}.dashboard-brand-lift .vo-hero h1{color:inherit;margin-block:.2rem;font-size:clamp(1.55rem,1.2rem + 1.2vw,2.15rem);font-weight:800;line-height:1.25}.dashboard-brand-lift .vo-hero p{color:#fffc;color:lab(100% 0 0/.8);font-size:var(--fs-sm);margin-block-start:.15rem}.dashboard-brand-lift .vo-hero__facts{margin-block-start:1rem}.dashboard-brand-lift .vo-hero__pill{color:#fffffff0;color:lab(100% 0 0/.94);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1f;background:lab(100% 0 0/.12);border-color:#ffffff3b;border-color:lab(100% 0 0/.23);font-weight:700}.dashboard-brand-lift .vo-hero__side{min-inline-size:12.25rem}.dashboard-brand-lift .vo-hero__bal{background:0 0;border:0;border-radius:0;padding:.15rem .1rem .45rem}.dashboard-brand-lift .vo-hero__bal small{color:#ffffffb3;color:lab(100% 0 0/.7);letter-spacing:0;text-transform:none}.dashboard-brand-lift .vo-hero__bal b{color:#fff;color:lab(100% 0 0);font-size:var(--fs-xl)}.dashboard-brand-lift .vo-hero .btn{border-radius:.55rem;min-block-size:2.55rem}.dashboard-brand-lift .vo-hero .btn-light{color:color-mix(in oklab, var(--vo) 78%, #0e212e);background:#fffffffa;background:lab(100% 0 0/.98);border:1px solid #0000;font-weight:800}@supports (color:lab(0% 0 0)){.dashboard-brand-lift .vo-hero .btn-light{color:color-mix(in oklab, var(--vo) 78%, lab(11.8306% -4.38437 -11.0611))}}.dashboard-brand-lift .vo-hero .btn-light:hover{background:#fff;background:lab(100% 0 0);transform:translateY(-1px);box-shadow:0 6px 18px #0007102e;box-shadow:0 6px 18px lab(1.51884% -.783369 -6.52994/.18)}.dashboard-brand-lift .vo-hero .btn-wire{color:#fff;color:lab(100% 0 0);background:#ffffff14;background:lab(100% 0 0/.08);border-color:#ffffff61;border-color:lab(100% 0 0/.38);font-weight:750}.dashboard-brand-lift .vo-hero .btn-wire:hover{background:#ffffff2b;background:lab(100% 0 0/.17);transform:translateY(-1px)}.dashboard-brand-lift .stat{border:1px solid var(--border-soft);border-block-start:2px solid var(--stat-accent,var(--vo));box-shadow:0 6px 18px color-mix(in oklab, var(--vo) 5%, transparent);border-radius:.75rem;transition:transform .18s,border-color .18s,box-shadow .18s}.dashboard-brand-lift .stat:hover{border-color:color-mix(in oklab, var(--stat-accent,var(--vo)) 38%, var(--border-soft));box-shadow:0 10px 24px color-mix(in oklab, var(--stat-accent,var(--vo)) 10%, transparent);transform:translateY(-2px)}.dashboard-brand-lift .stat__ico{border-radius:.5rem}.dashboard-brand-lift .stat__value{letter-spacing:-.025em}.dashboard-brand-lift .stat__foot{border-block-start:1px solid var(--border-soft);margin-block-start:.55rem;padding-block-start:.6rem}.dashboard-brand-lift>.card,.dashboard-brand-lift>.grid .card{border-color:var(--border-soft);box-shadow:0 6px 20px color-mix(in oklab, var(--vo) 4%, transparent);border-radius:.8rem}.dashboard-brand-lift .card-hd{border-block-end-color:var(--border-soft)}.dashboard-brand-lift .card-icon{background:color-mix(in oklab, var(--vo) 12%, transparent);color:var(--vo);border-radius:.55rem}@container page (max-width:46rem){.dashboard-brand-lift .vo-hero{grid-template-columns:1fr}.dashboard-brand-lift .vo-hero__side{min-inline-size:0}}@container page (max-width:30rem){.dashboard-brand-lift__intro{margin-block-end:.65rem}.dashboard-brand-lift .vo-hero{border-radius:.8rem;padding:1rem}.dashboard-brand-lift .vo-hero__facts{gap:.4rem}.dashboard-brand-lift .vo-hero__pill{padding-inline:.5rem}}}
