@font-face{font-family:General Sans;src:url(../assets/fonts/GeneralSans-Variable.ttf)format("truetype");font-weight:300 800;font-style:normal;font-display:swap}@font-face{font-family:General Sans;src:url(../assets/fonts/GeneralSans-Bold.otf)format("opentype");font-weight:700 800;font-style:normal;font-display:swap}@font-face{font-family:Sora;src:url(../assets/fonts/Sora-VariableFont_wght.ttf)format("truetype");font-weight:400 800;font-style:normal;font-display:swap}@font-face{font-family:Sora;src:url(../assets/fonts/Sora-SemiBold.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}:root{--vo-forest:#040e06;--vo-forest-deep:#010402;--vo-charcoal:#030704;--vo-charcoal-lift:#0a110c;--vo-panel:#101812;--vo-panel-raised:#18221a;--vo-glass:#151d1694;--vo-glass-raised:#1f2a21ad;--vo-glass-header-bg:linear-gradient(180deg, #09150ba8, #01040294);--vo-glass-dock-bg:linear-gradient(180deg, #202d228a, #01040275);--vo-glass-card-bg:linear-gradient(180deg, #1e2a218f, #030704a3);--vo-glass-panel-bg:linear-gradient(180deg, #141d1594, #010302a8);--vo-glass-raised-bg:linear-gradient(180deg, #25312794, #050b07a8);--vo-glass-auth-bg:linear-gradient(180deg, #09120c94, #000201b8);--vo-overlay-scrim-bg:#0002007a;--vo-glass-blur:blur(28px) saturate(168%);--vo-glass-blur-soft:blur(16px) saturate(146%);--vo-ivory:#f0ebde;--vo-ivory-muted:#c2bdb2;--vo-ivory-dim:#9c988f;--vo-olive:#3b553b;--vo-olive-soft:#5f7a5f;--vo-olive-muted:#273827;--vo-gold:#c69b4a;--vo-gold-soft:#b7a27b;--vo-gold-muted:#918163;--vo-line:#cac4b226;--vo-line-strong:#cfc3a447;--vo-danger:#d4776c;--vo-success:#74a77b;--vo-warning:#d7b16a;--vo-heading-family:"Sora", "General Sans", Inter, Arial, sans-serif;--vo-body-family:"General Sans", Inter, Arial, sans-serif;--vo-mono-family:"SF Mono", "Cascadia Code", Consolas, monospace;--vo-s0:6px;--vo-s1:10px;--vo-s2:16px;--vo-s3:26px;--vo-s4:42px;--vo-s5:68px;--vo-d0:8px;--vo-d1:13px;--vo-d2:21px;--vo-d3:34px;--vo-d4:55px;--vo-d5:89px;--vo-r-xs:6px;--vo-r-sm:8px;--vo-r-md:12px;--vo-r-surface:12px;--vo-r-card:14px;--vo-r-lg:21px;--vo-r-xl:34px;--vo-r-pill:999px;--vo-motion-instant:90ms;--vo-motion-fast:.16s;--vo-motion-standard:.26s;--vo-motion-slow:.42s;--vo-motion-spinner:.8s;--vo-motion-sweep:1.1s;--vo-motion-skeleton:1.2s;--vo-motion-state:var(--vo-motion-fast);--vo-motion-enter:var(--vo-motion-slow);--vo-ease-out:cubic-bezier(.16,1,.3,1);--vo-ease-in-out:cubic-bezier(.65,0,.35,1);--vo-shadow-panel:0 22px 56px #00000057;--vo-shadow-panel-strong:0 28px 72px #0000006b;--vo-shadow-dock:0 24px 70px #0000008f;--vo-shadow-card-inset:inset 0 1px 0 #ffffff1c, inset 0 -26px 54px #00000038;--vo-shadow-focus:0 0 0 3px #ceac6d3d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@supports (color:lab(0% 0 0)){:root{--vo-forest:lab(3.22679% -3.83756 2.33979);--vo-forest-deep:lab(.958633% -1.20426 .678378);--vo-charcoal:lab(1.62415% -1.41031 .709242);--vo-charcoal-lift:lab(4.58215% -3.16626 1.81589);--vo-panel:lab(7.44952% -4.83685 3.00875);--vo-panel-raised:lab(12.116% -6.24102 4.01056);--vo-glass:lab(9.75701% -5.3466 3.42902/.58);--vo-glass-raised:lab(15.6097% -6.53456 4.1955/.68);--vo-glass-header-bg:linear-gradient(180deg, lab(5.52613% -5.57182 3.42104/.66), lab(.953245% -1.10712 .553042/.58));--vo-glass-dock-bg:linear-gradient(180deg, lab(16.8211% -7.7309 4.97194/.54), lab(.947103% -.973627 .48787/.46));--vo-glass-card-bg:linear-gradient(180deg, lab(15.6225% -6.83394 4.39008/.56), lab(1.62415% -1.41031 .709242/.64));--vo-glass-panel-bg:linear-gradient(180deg, lab(9.7953% -6.24574 3.99793/.58), lab(.688942% -.677109 .339642/.66));--vo-glass-raised-bg:linear-gradient(180deg, lab(19.1162% -7.1276 4.57529/.58), lab(2.571% -2.06165 1.03832/.66));--vo-glass-auth-bg:linear-gradient(180deg, lab(4.59236% -3.45138 1.74016/.58), lab(.331148% -.469908 .233275/.72));--vo-overlay-scrim-bg:lab(.338999% -.622623 .369218/.48);--vo-ivory:lab(93.1215% .24274 6.91446);--vo-ivory-muted:lab(76.8723% .219584 6.14901);--vo-ivory-dim:lab(62.9431% .19449 5.38211);--vo-olive:lab(33.377% -14.5421 11.6014);--vo-olive-soft:lab(48.4652% -14.5354 11.4922);--vo-olive-muted:lab(21.577% -10.0656 8.00145);--vo-gold-soft:lab(67.6478% 3.83288 23.0104);--vo-gold-muted:lab(54.8661% 3.06156 18.5945);--vo-line:lab(79.2396% .119776 9.66616/.15);--vo-line-strong:lab(79.3173% .518531 17.6629/.28);--vo-danger:lab(60.6304% 36.1747 23.0321);--vo-success:lab(63.9728% -24.749 17.4341);--vo-warning:lab(74.6286% 7.85103 41.5458);--vo-shadow-panel:0 22px 56px lab(.0275326% -.0664368 .0382632/.34);--vo-shadow-panel-strong:0 28px 72px lab(.00857163% -.0279099 .0152498/.42);--vo-shadow-dock:0 24px 70px lab(.00857163% -.0279099 .0152498/.56);--vo-shadow-card-inset:inset 0 1px 0 lab(100% 0 0/.11), inset 0 -26px 54px lab(.0275326% -.0664368 .0382632/.22);--vo-shadow-focus:0 0 0 3px lab(72.3067% 6.8422 36.9838/.24)}}:root[data-density=compact]{--vo-s0:5px;--vo-s1:8px;--vo-s2:12px;--vo-s3:20px;--vo-s4:32px;--vo-s5:52px;--vo-d0:6px;--vo-d1:10px;--vo-d2:16px;--vo-d3:26px;--vo-d4:42px;--vo-d5:68px}:root{--vo-header:48px;--vo-dock:82px;--vo-left-rail:288px;--vo-right-rail:288px;--vo-content-max:100%;--vo-window-min-height:0px;--vo-titlebar-safe-left:16px;--vo-shell-gutter:var(--vo-s2,16px);--vo-dock-item-width:44px;--vo-dock-item-height:44px}html,body,#root{width:100%;min-width:0;height:100%;min-height:100vh;min-height:max(var(--vo-window-min-height), 100dvh);background:var(--vo-forest,#040e06);color:var(--vo-ivory,#f0ebde);font-family:var(--vo-body-family,"General Sans", Inter, sans-serif);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-user-select:none;user-select:none;margin:0;padding:0;overflow:hidden}@supports (color:lab(0% 0 0)){html,body,#root{background:var(--vo-forest,lab(3.22679% -3.83756 2.33979));color:var(--vo-ivory,lab(93.1215% .24274 6.91446))}}body{overscroll-behavior:none}.vo-shell{grid-template-rows:var(--vo-header) 1fr var(--vo-dock);height:100vh;width:100vw;height:100dvh;width:100dvw;min-width:0;min-height:var(--vo-window-min-height);background:linear-gradient(180deg, #00010038 0%, #0001006b 100%), radial-gradient(ellipse at top, #0e19103d, transparent 62%), var(--vo-app-background-image,url(../assets/images/VaultOne_BG_Landscape_2.jpg)), var(--vo-forest,#040e06);background-position:50%;background-repeat:no-repeat;background-size:cover;display:grid;position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.vo-shell{background:linear-gradient(180deg, lab(.123495% -.227928 .125682/.22) 0%, lab(.12369% -.234962 .11518/.42) 100%), radial-gradient(ellipse at top, lab(7.52202% -6.39413 3.94908/.24), transparent 62%), var(--vo-app-background-image,url(../assets/images/VaultOne_BG_Landscape_2.jpg)), var(--vo-forest,lab(3.22679% -3.83756 2.33979))}}.vo-shell-body{grid-template-columns:minmax(0, 1fr) var(--vo-right-rail);gap:var(--vo-shell-gutter);min-width:0;min-height:0;padding:0;display:grid;overflow:hidden}:root[data-right-rail=closed] .vo-shell-body{grid-template-columns:1fr}:root[data-right-rail=closed] .vo-right-rail{display:none}@media (max-width:1280px){:root{--vo-right-rail:280px}}@media (max-width:1100px){.vo-shell-body{grid-template-columns:1fr}.vo-right-rail{display:none}}:root[data-screen-class=large]{--vo-right-rail:320px;--vo-shell-gutter:var(--vo-s2,16px);--vo-content-max:100%}:root[data-screen-class=fhd]{--vo-content-max:100%}:root[data-density=compact]{--vo-header:44px;--vo-dock:60px;--vo-shell-gutter:var(--vo-s1,8px);--vo-dock-item-width:44px;--vo-dock-item-height:44px;--vo-right-rail:280px}:root[data-screen-class=large][data-density=compact]{--vo-shell-gutter:var(--vo-s2,12px);--vo-right-rail:300px}.vo-header{padding:0 16px 0 var(--vo-titlebar-safe-left);height:var(--vo-header);background:var(--vo-glass-header-bg,var(--vo-glass,#151d16c7));-webkit-backdrop-filter:var(--vo-glass-blur,blur(18px) saturate(140%));border-bottom:1px solid var(--vo-line,#4b4f436b);z-index:30;isolation:isolate;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;display:grid;position:relative}@supports (color:lab(0% 0 0)){.vo-header{background:var(--vo-glass-header-bg,var(--vo-glass,lab(9.75701% -5.3466 3.42902/.78)));border-bottom:1px solid var(--vo-line,lab(32.9252% -3.30767 6.69323/.42))}}.vo-header:after{content:"";pointer-events:none;z-index:-1;background:linear-gradient(#0002014d,#0000);background:linear-gradient(lab(.497637% -.761412 .424841/.3),#0000);height:18px;position:absolute;bottom:-18px;left:0;right:0}.vo-header-left,.vo-header-center,.vo-header-right{align-items:center;min-width:0;display:flex}.vo-header-left{gap:12px}.vo-header-center{justify-content:center}.vo-header-right{justify-content:flex-end;gap:8px}.vo-header-titleblock{flex-direction:column;justify-content:center;min-width:0;line-height:1.12;display:flex}.vo-header-title{font-family:var(--vo-heading-family,"Sora", sans-serif);color:var(--vo-ivory);letter-spacing:.005em;white-space:nowrap;text-overflow:ellipsis;max-width:46vw;font-size:14.5px;font-weight:640;overflow:hidden}.vo-header-subtitle{color:var(--vo-ivory-dim);white-space:nowrap;text-overflow:ellipsis;max-width:46vw;font-size:11.5px;font-weight:460;overflow:hidden}.vo-header-settings-title{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:46vw;font-family:var(--vo-heading-family,"Sora", sans-serif);letter-spacing:0;align-items:baseline;font-size:14.5px;line-height:1.12;display:inline-flex;overflow:hidden}.vo-header-settings-root{text-overflow:ellipsis;color:#c69b4a;flex:0 auto;min-width:0;font-weight:800;overflow:hidden}.vo-header-settings-separator,.vo-header-settings-current{color:#f4efe2;flex:none;font-weight:400}.vo-header-settings-separator{margin:0 4px}.vo-header-autorefresh{border-radius:var(--vo-r-pill);border:1px solid var(--vo-line);background:var(--vo-glass-raised,#1d271fd6);height:28px;color:var(--vo-ivory-muted);letter-spacing:.02em;cursor:default;transition:border-color var(--vo-motion-fast) var(--vo-ease-out), color var(--vo-motion-fast) var(--vo-ease-out);align-items:center;gap:6px;padding:0 11px;font-size:11px;font-weight:560;display:inline-flex}@supports (color:lab(0% 0 0)){.vo-header-autorefresh{background:var(--vo-glass-raised,lab(14.4366% -6.23711 4.00411/.84))}}.vo-header-autorefresh:hover{border-color:var(--vo-line-strong);color:var(--vo-ivory)}.vo-header-autorefresh-dot{background:var(--vo-success);width:7px;height:7px;animation:vo-autorefresh-pulse 2.4s var(--vo-ease-in-out) infinite;border-radius:50%;box-shadow:0 0 10px #74a77b80;box-shadow:0 0 10px lab(63.9728% -24.749 17.4341/.5)}.vo-header-autorefresh[data-spinning=true] .vo-header-autorefresh-dot{background:var(--vo-gold);box-shadow:0 0 12px #ceac6da3;box-shadow:0 0 12px lab(72.3067% 6.8422 36.9838/.64)}@keyframes vo-autorefresh-pulse{0%,to{opacity:.5}50%{opacity:1}}.vo-icon-button.is-spinning svg{animation:vo-spin var(--vo-motion-spinner) linear infinite}@media (prefers-reduced-motion:reduce){.vo-header-autorefresh-dot,.vo-icon-button.is-spinning svg{animation:none}}.vo-dock{width:max-content;max-width:calc(100vw - var(--vo-s3,26px));background:var(--vo-glass-dock-bg,var(--vo-glass,#151d16c7));height:64px;-webkit-backdrop-filter:var(--vo-glass-blur,blur(18px) saturate(140%));border:1px solid var(--vo-line,#4b4f436b);z-index:30;isolation:isolate;pointer-events:auto;scrollbar-width:none;border-radius:18px;justify-content:center;place-self:center;align-items:stretch;gap:0;padding:7px 10px;display:flex;position:relative;overflow:auto hidden;box-shadow:0 18px 46px #00000061,inset 0 1px #ffffff17;box-shadow:0 18px 46px lab(.0270424% -.0564158 .0330538/.38),inset 0 1px lab(100% 0 0/.09);-webkit-mask-image:linear-gradient(90deg,#0000,#000 18px calc(100% - 18px),#0000);mask-image:linear-gradient(90deg,#0000,#000 18px calc(100% - 18px),#0000);-webkit-mask-image:linear-gradient(90deg,#0000,lab(0% 0 0) 18px calc(100% - 18px),#0000);mask-image:linear-gradient(90deg,#0000,lab(0% 0 0) 18px calc(100% - 18px),#0000)}@supports (color:lab(0% 0 0)){.vo-dock{background:var(--vo-glass-dock-bg,var(--vo-glass,lab(9.75701% -5.3466 3.42902/.78)));border:1px solid var(--vo-line,lab(32.9252% -3.30767 6.69323/.42))}}.vo-dock::-webkit-scrollbar{display:none}.vo-dock-group{align-items:stretch;gap:4px;padding:0 8px;display:flex}.vo-dock-divider{background:var(--vo-line,#4b4f436b);align-self:center;width:1px;height:38px;margin:0 4px}@supports (color:lab(0% 0 0)){.vo-dock-divider{background:var(--vo-line,lab(32.9252% -3.30767 6.69323/.42))}}.vo-dock-divider[data-weight=thick]{background:var(--vo-line-strong,#61665594);width:2px;height:44px;margin:0 12px}@supports (color:lab(0% 0 0)){.vo-dock-divider[data-weight=thick]{background:var(--vo-line-strong,lab(42.2654% -4.28291 8.71978/.58))}}.vo-dock-item{min-width:58px;height:46px;color:var(--vo-ivory-muted,#c2bdb2);cursor:pointer;transition:background var(--vo-motion-instant) var(--vo-ease-out), color var(--vo-motion-instant) var(--vo-ease-out), transform .18s var(--vo-ease-out);isolation:isolate;background:0 0;border:0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:5px 8px;display:flex;position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.vo-dock-item{color:var(--vo-ivory-muted,lab(76.8723% .219584 6.14901))}}.vo-dock-item:before{content:"";border-radius:var(--vo-r-card);opacity:0;transition:opacity .19s var(--vo-ease-out), transform .19s var(--vo-ease-out), border-color .19s var(--vo-ease-out);z-index:-1;background:linear-gradient(#ceac6d2e,#ceac6d12),#f0ebde0a;background:linear-gradient(lab(72.3067% 6.8422 36.9838/.18),lab(72.3067% 6.8422 36.9838/.07)),lab(93.1215% .24274 6.91446/.04);border:1px solid #ceac6d3d;border:1px solid lab(72.3067% 6.8422 36.9838/.24);position:absolute;inset:3px;transform:scale(.86)}.vo-dock-item:after{content:"";border-radius:var(--vo-r-pill);background:var(--vo-gold,#ceac6d);opacity:0;width:18px;height:2px;transition:opacity .19s var(--vo-ease-out), transform .19s var(--vo-ease-out);position:absolute;bottom:5px;left:50%;transform:translate(-50%)scaleX(.35)}@supports (color:lab(0% 0 0)){.vo-dock-item:after{background:var(--vo-gold,lab(72.3067% 6.8422 36.9838))}}.vo-dock-item:hover{background:var(--vo-glass-raised,#1d271fd6);color:var(--vo-ivory,#f0ebde)}@supports (color:lab(0% 0 0)){.vo-dock-item:hover{background:var(--vo-glass-raised,lab(14.4366% -6.23711 4.00411/.84));color:var(--vo-ivory,lab(93.1215% .24274 6.91446))}}.vo-dock-item[data-active=true]{color:var(--vo-gold,#ceac6d)}@supports (color:lab(0% 0 0)){.vo-dock-item[data-active=true]{color:var(--vo-gold,lab(72.3067% 6.8422 36.9838))}}.vo-dock-item[data-active=true]:before{opacity:1;border-color:#ceac6d61;border-color:lab(72.3067% 6.8422 36.9838/.38);transform:scale(1)}.vo-dock-item[data-active=true]:after{opacity:1;transform:translate(-50%)scaleX(1)}.vo-dock-item-label{text-overflow:ellipsis;white-space:nowrap;letter-spacing:0;max-width:70px;font-size:11px;font-weight:500;overflow:hidden}.vo-dock-item-icon{z-index:1;width:24px;height:24px;transition:transform .19s var(--vo-ease-out);place-items:center;display:grid;position:relative}.vo-dock-item[data-active=true] .vo-dock-item-icon{transform:translateY(-1px)}.vo-dock-indicator{background:var(--vo-gold,#ceac6d);pointer-events:none;border-radius:2px;height:2px;position:absolute;bottom:6px}@supports (color:lab(0% 0 0)){.vo-dock-indicator{background:var(--vo-gold,lab(72.3067% 6.8422 36.9838))}}.vo-left-rail{border:1px solid var(--vo-line);border-radius:var(--vo-r-surface);background:var(--vo-panel,#101812);grid-template-rows:auto 1fr;min-width:0;min-height:0;display:grid;overflow:hidden}@supports (color:lab(0% 0 0)){.vo-left-rail{background:var(--vo-panel,lab(7.44952% -4.83685 3.00875))}}.vo-left-rail-header{color:var(--vo-ivory-dim,#9c988f);letter-spacing:.16em;text-transform:uppercase;padding:16px 20px 8px;font-size:11px}@supports (color:lab(0% 0 0)){.vo-left-rail-header{color:var(--vo-ivory-dim,lab(62.9431% .19449 5.38211))}}.vo-left-rail-body{overscroll-behavior:contain;min-height:0;padding:8px 12px 24px;overflow:auto}.vo-right-rail{border:1px solid var(--vo-line);border-radius:var(--vo-r-surface);min-width:0;min-height:0;-webkit-backdrop-filter:var(--vo-glass-blur,blur(18px) saturate(140%));background:linear-gradient(#050e0775,#000201a3);background:linear-gradient(lab(3.20022% -3.27195 2.00788/.46),lab(.331148% -.469908 .233275/.64));grid-template-rows:auto 1fr;display:grid;overflow:hidden}.vo-right-rail-header{color:var(--vo-ivory-dim);letter-spacing:.16em;text-transform:uppercase;padding:16px 20px 8px;font-size:11px}.vo-right-rail-body{overscroll-behavior:contain;flex-direction:column;gap:16px;min-height:0;padding:8px 16px 24px;display:flex;overflow:auto}.vo-content{min-width:0;min-height:0;-webkit-backdrop-filter:var(--vo-glass-blur,blur(18px) saturate(140%));border:1px solid var(--vo-line);border-radius:var(--vo-r-surface);background:linear-gradient(#040e066b 0%,#00010094 100%);background:linear-gradient(lab(3.22679% -3.83756 2.33979/.42) 0%,lab(.210714% -.342347 .169063/.58) 100%);grid-template-rows:1fr;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 42px #00000038,inset 0 1px #ffffff0d;box-shadow:0 18px 42px lab(.0626068% -.102684 .0614405/.22),inset 0 1px lab(100% 0 0/.05)}.vo-view-switcher{grid-template-areas:"stack";min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}.vo-view-slot{opacity:0;min-width:0;min-height:0;transition:opacity var(--vo-motion-fast) var(--vo-ease-out);grid-area:stack;display:none;overflow:hidden}.vo-view-slot[data-active=true]{opacity:1;grid-template-rows:1fr;display:grid}@media (prefers-reduced-motion:reduce){.vo-view-slot,.vo-dock-item,.vo-dock-item:before,.vo-dock-item:after,.vo-dock-item-icon{transition:none}}*{box-sizing:border-box}button,input,select,textarea{font:inherit}h1,h2,h3,p{margin:0}.vo-view{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.vo-view-actionbar{width:100%;max-width:var(--vo-content-max);flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;margin:0 auto;padding:16px clamp(16px,3vw,32px) 0;display:flex}.vo-view-body{overscroll-behavior:contain;min-width:0;min-height:0;max-width:var(--vo-content-max);-webkit-mask-image:linear-gradient(#0000 0,#000 7px calc(100% - 56px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 7px calc(100% - 56px),#0000 100%);-webkit-mask-image:linear-gradient(#0000 0,lab(0% 0 0) 7px calc(100% - 56px),#0000 100%);mask-image:linear-gradient(#0000 0,lab(0% 0 0) 7px calc(100% - 56px),#0000 100%);flex-direction:column;flex:auto;gap:26px;width:100%;margin:0 auto;padding:26px clamp(16px,3vw,32px) 52px;display:flex;overflow:auto;-webkit-mask-image:linear-gradient(#0000 0,oklch(0% 0 0) 7px calc(100% - 56px),#0000 100%)}.vo-panel-scroll{overscroll-behavior:contain;min-height:0;overflow:auto}.vo-panel{background:var(--vo-panel,#101812);border:1px solid var(--vo-line);border-radius:var(--vo-r-surface);flex-direction:column;gap:16px;min-height:0;padding:26px;display:flex;box-shadow:0 18px 42px #00000047;box-shadow:0 18px 42px lab(.0626068% -.102684 .0614405/.28)}@supports (color:lab(0% 0 0)){.vo-panel{background:var(--vo-panel,lab(7.44952% -4.83685 3.00875))}}.vo-panel-tight{padding:16px}.vo-panel-raised{background:var(--vo-panel-raised,#18221a)}@supports (color:lab(0% 0 0)){.vo-panel-raised{background:var(--vo-panel-raised,lab(12.116% -6.24102 4.01056))}}.vo-overlay-scrim{background:var(--vo-overlay-scrim-bg,#0002018f);-webkit-backdrop-filter:var(--vo-glass-blur-soft,blur(10px) saturate(128%));pointer-events:auto;position:absolute;inset:0}@supports (color:lab(0% 0 0)){.vo-overlay-scrim{background:var(--vo-overlay-scrim-bg,lab(.500862% -.821531 .491536/.56))}}.vo-overlay-modal{pointer-events:auto;place-items:center;display:grid;position:absolute;inset:0}.vo-overlay-floating{pointer-events:none;place-items:start center;padding-top:96px;display:grid;position:absolute;inset:0}.vo-overlay-floating>*{pointer-events:auto}.vo-command-center-scrim{-webkit-backdrop-filter:blur(14px)saturate(140%);background:radial-gradient(circle at 50% 20%,#ceac6d1a,#0000 42%),linear-gradient(#00000070,#000000ad);background:radial-gradient(circle at 50% 20%,lab(72.3067% 6.8422 36.9838/.1),#0000 42%),linear-gradient(lab(.0635967% -.12435 .0682741/.44),lab(.0270424% -.0564158 .0330538/.68))}.vo-command-center-layer{pointer-events:auto;place-items:start center;padding:clamp(72px,10vh,118px) 24px 96px;display:grid;position:absolute;inset:0}.vo-command-center-panel{-webkit-backdrop-filter:blur(30px)saturate(172%);backdrop-filter:blur(30px)saturate(172%);background:radial-gradient(circle at 50% 0,#ceac6d1c,#0000 48%),linear-gradient(#0a150cf7,#000100fc);background:radial-gradient(circle at 50% 0,lab(72.3067% 6.8422 36.9838/.11),#0000 48%),linear-gradient(lab(5.50683% -5.15955 3.17641/.97),lab(.210714% -.342347 .169063/.99));border:1px solid #cac4b238;border:1px solid lab(79.2396% .119776 9.66616/.22);border-radius:16px;grid-template-rows:auto auto minmax(0,1fr);gap:10px;width:min(680px,100vw - 48px);max-height:min(580px,100dvh - 160px);padding:14px;display:grid;overflow:hidden;box-shadow:0 44px 120px #000000bd,0 0 0 1px #ffffff0a,inset 0 1px #ffffff1f,inset 0 -30px 58px #0000004d;box-shadow:0 44px 120px lab(.00857163% -.0279099 .0152498/.74),0 0 0 1px lab(100% 0 0/.04),inset 0 1px lab(100% 0 0/.12),inset 0 -30px 58px lab(.0275326% -.0664368 .0382632/.3)}.vo-command-center-head{justify-content:space-between;align-items:center;min-width:0;padding:2px 4px 0;display:flex}.vo-command-center-input{width:100%;min-width:0;height:44px;color:var(--vo-ivory);font:inherit;background:linear-gradient(#0a140ceb,#000201f5);background:linear-gradient(lab(5.48744% -4.74462 2.92877/.92),lab(.49041% -.617646 .307813/.96));border:1px solid #cac4b22e;border:1px solid lab(79.2396% .119776 9.66616/.18);border-radius:12px;outline:none;padding:0 13px;font-size:14px;box-shadow:inset 0 1px #ffffff14;box-shadow:inset 0 1px lab(100% 0 0/.08)}.vo-command-center-input:focus-visible{box-shadow:var(--vo-shadow-focus), inset 0 1px 0 #ffffff1a;border-color:#ceac6d8a;border-color:lab(72.3067% 6.8422 36.9838/.54)}@supports (color:lab(0% 0 0)){.vo-command-center-input:focus-visible{box-shadow:var(--vo-shadow-focus), inset 0 1px 0 lab(100% 0 0/.1)}}.vo-command-center-list{gap:5px;min-height:0;max-height:360px;padding:4px;display:grid;overflow:auto}.vo-command-center-item{width:100%;min-width:0;color:var(--vo-ivory);font:inherit;text-align:left;cursor:pointer;transition:background var(--vo-motion-fast) var(--vo-ease-out), border-color var(--vo-motion-fast) var(--vo-ease-out), transform var(--vo-motion-fast) var(--vo-ease-out);background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:11px 12px;display:grid}.vo-command-center-item:hover,.vo-command-center-item:focus-visible{background:linear-gradient(#f0ebde14,#ceac6d0d);background:linear-gradient(lab(93.1215% .24274 6.91446/.08),lab(72.3067% 6.8422 36.9838/.05));border-color:#ceac6d3d;border-color:lab(72.3067% 6.8422 36.9838/.24);outline:none}.vo-command-center-item:active{transform:scale(.99)}.vo-command-center-item span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--vo-ivory);font-size:14px;overflow:hidden}.vo-command-center-item span:last-child{color:var(--vo-ivory-dim);white-space:nowrap;font-size:11px}.vo-command-center-empty{color:var(--vo-ivory-muted);padding:18px 12px;font-size:13px}.vo-overlay-page{background:linear-gradient(180deg, #00020057, #0002018a), radial-gradient(circle at 50% 30%, #121e1542, transparent 60%), var(--vo-auth-background-image,url(../assets/images/VaultOne_BG_Landscape.jpg)), #010402;pointer-events:auto;z-index:100;background-position:50%;background-repeat:no-repeat;background-size:cover;place-items:center;display:grid;position:absolute;inset:0}@supports (color:lab(0% 0 0)){.vo-overlay-page{background:linear-gradient(180deg, lab(.336599% -.577927 .32025/.34), lab(.331148% -.469908 .233275/.54)), radial-gradient(circle at 50% 30%, lab(9.83326% -7.14757 4.55823/.26), transparent 60%), var(--vo-auth-background-image,url(../assets/images/VaultOne_BG_Landscape.jpg)), lab(.958633% -1.20426 .678378)}}.vo-auth-stage{padding:32px 24px max(18px, env(safe-area-inset-bottom));background:linear-gradient(90deg, #0002004d 0%, #00020124 48%, #00020052 100%), linear-gradient(180deg, #00010014 0%, #00010047 100%), var(--vo-auth-background-image,url(../assets/images/VaultOne_BG_Landscape.jpg)), linear-gradient(180deg, #020603 0%, #010302 100%);pointer-events:auto;z-index:100;background-position:50%;background-repeat:no-repeat;background-size:cover;grid-template-rows:1fr auto;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}@supports (color:lab(0% 0 0)){.vo-auth-stage{background:linear-gradient(90deg, lab(.336599% -.577927 .32025/.3) 0%, lab(.49041% -.617646 .307813/.14) 48%, lab(.336599% -.577927 .32025/.32) 100%), linear-gradient(180deg, lab(.123495% -.227928 .125682/.08) 0%, lab(.123495% -.227928 .125682/.28) 100%), var(--vo-auth-background-image,url(../assets/images/VaultOne_BG_Landscape.jpg)), linear-gradient(180deg, lab(1.26943% -1.46361 .827324) 0%, lab(.693924% -.785552 .392678) 100%)}}:root:has(.vo-auth-login-stage){min-width:0;min-height:0}:root:has(.vo-auth-login-stage) body{min-width:0;min-height:0}:root:has(.vo-auth-login-stage) #root{min-width:0;min-height:0}.vo-auth-login-stage{padding:34px clamp(24px, 5vw, 72px) max(58px, calc(env(safe-area-inset-bottom) + 42px));overflow:auto}.vo-auth-stage-glow{pointer-events:none;z-index:1;background:linear-gradient(90deg,#00010033 0%,#0000 42%,#00010024 100%),linear-gradient(#0000000a 0%,#0000 34%,#0000002e 100%);background:linear-gradient(90deg,lab(.214642% -.419721 .230441/.2) 0%,#0000 42%,lab(.214642% -.419721 .230441/.14) 100%),linear-gradient(lab(.0635967% -.12435 .0682741/.04) 0%,#0000 34%,lab(.0635967% -.12435 .0682741/.18) 100%);position:absolute;inset:0}.vo-auth-shell{z-index:2;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) minmax(360px,430px);align-content:stretch;align-self:center;place-items:center stretch;gap:18px clamp(36px,6vw,96px);width:min(1080px,100vw - 72px);min-height:min(650px,100dvh - 88px);display:grid;position:relative}.vo-auth-shell-centered{grid-template-rows:auto;grid-template-columns:minmax(0,min(472px,100vw - 48px));place-content:center;row-gap:0;width:auto;min-height:auto}.vo-auth-shell-centered .vo-auth-card{grid-area:1/1;gap:12px;width:100%;padding:22px 26px}.vo-auth-shell-centered .vo-auth-card .vo-auth-title{max-width:16ch;font-size:clamp(27px,2.7vw,31px)}.vo-auth-shell-centered .vo-auth-subtitle{line-height:1.42}.vo-auth-brand{grid-area:1/1;justify-content:flex-start;align-self:start;align-items:center;padding-top:8px;display:flex}.vo-auth-wordmark{filter:drop-shadow(0 1px #ffffff14)drop-shadow(0 20px 38px #0000006b);filter:drop-shadow(0 1px lab(100% 0 0/.08))drop-shadow(0 20px 38px lab(.0270424% -.0564158 .0330538/.42));width:min(286px,54vw);height:auto;display:block}.vo-auth-card{-webkit-backdrop-filter:blur(20px)saturate(132%);background:linear-gradient(#151d16a3 0%,#020503d6 100%);background:linear-gradient(lab(9.75701% -5.3466 3.42902/.64) 0%,lab(1.25537% -1.18188 .593391/.84) 100%);border:1px solid #f0ebde24;border:1px solid lab(93.1215% .24274 6.91446/.14);grid-area:1/2/span 3;align-self:center;gap:18px;width:100%;padding:30px;box-shadow:0 28px 60px #0000005c,inset 0 1px #ffffff1f,inset 0 -24px 44px #0003;box-shadow:0 28px 60px lab(.0275326% -.0664368 .0382632/.36),inset 0 1px lab(100% 0 0/.12),inset 0 -24px 44px lab(.0626068% -.102684 .0614405/.2)}.vo-auth-card-head{flex-direction:column;gap:7px;display:flex}.vo-auth-section-header{color:#f4efe2;min-width:0;max-width:100%;font-family:var(--vo-heading-family);letter-spacing:0;white-space:nowrap;flex-wrap:wrap;align-items:baseline;gap:5px;font-size:11px;line-height:1.2;display:flex;overflow:hidden}.vo-auth-section-title{color:#c69b4a;flex:none;min-width:0;font-style:italic;font-weight:760}.vo-auth-section-subcategory{color:#f4efe2;text-overflow:ellipsis;flex:auto;min-width:0;font-style:italic;font-weight:430;overflow:hidden}.vo-auth-mode-switch{border-radius:var(--vo-r-md);background:#00000038;background:lab(.0626068% -.102684 .0614405/.22);border:1px solid #f0ebde1f;border:1px solid lab(93.1215% .24274 6.91446/.12);grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;display:grid}.vo-auth-mode-switch button{border-radius:var(--vo-r-sm);height:34px;color:var(--vo-ivory-dim);font:inherit;cursor:default;transition:background var(--vo-motion-fast) var(--vo-ease-out), color var(--vo-motion-fast) var(--vo-ease-out), transform var(--vo-motion-fast) var(--vo-ease-out);background:0 0;border:0;font-size:12px;font-weight:650}.vo-auth-mode-switch button[data-active=true]{color:var(--vo-ivory);background:linear-gradient(#ceac6d38,#ceac6d1a);background:linear-gradient(lab(72.3067% 6.8422 36.9838/.22),lab(72.3067% 6.8422 36.9838/.1));box-shadow:inset 0 1px #ffffff1f;box-shadow:inset 0 1px lab(100% 0 0/.12)}.vo-auth-mode-switch button:focus-visible{box-shadow:var(--vo-shadow-focus);outline:0}.vo-auth-mode-switch button:active:not(:disabled){transform:scale(.98)}.vo-auth-kicker{color:var(--vo-gold);letter-spacing:.2em;text-transform:uppercase;font-size:10.5px;font-weight:600}.vo-auth-title{font-family:var(--vo-heading-family);letter-spacing:0;color:#c69b4a;margin:0;font-size:24px;font-weight:660}.vo-auth-card .vo-auth-title{max-width:11ch;font-size:clamp(28px,3.4vw,38px);font-weight:690;line-height:1.04}.vo-auth-subtitle{color:#f4efe2;margin:0;font-size:13px;line-height:1.5}.vo-auth-card .vo-auth-subtitle{max-width:38ch}.vo-auth-banner{border-radius:var(--vo-r-md);padding:10px 14px;font-size:13px;line-height:1.45}.vo-auth-banner-action{justify-content:space-between;align-items:center;gap:12px;display:flex}.vo-auth-banner-danger{color:var(--vo-danger);background:#d4776c17;background:lab(60.6304% 36.1747 23.0321/.09);border:1px solid #d4776c70;border:1px solid lab(60.6304% 36.1747 23.0321/.44)}.vo-auth-banner-success{color:var(--vo-success);background:#74a77b14;background:lab(63.9728% -24.749 17.4341/.08);border:1px solid #74a77b61;border:1px solid lab(63.9728% -24.749 17.4341/.38)}.vo-auth-banner-neutral{border:1px solid var(--vo-line);color:var(--vo-ivory-muted);background:#f0ebde0a;background:lab(93.1215% .24274 6.91446/.04)}.vo-auth-banner-full{text-align:left;width:100%}.vo-auth-code{font-family:var(--vo-mono-family);border-radius:var(--vo-r-xs);color:var(--vo-ivory);background:#f0ebde12;background:lab(93.1215% .24274 6.91446/.07);padding:1px 6px;font-size:12px}.vo-auth-divider{color:var(--vo-ivory-dim);letter-spacing:.12em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;font-size:11px;display:grid}.vo-auth-divider:before,.vo-auth-divider:after{content:"";border-top:1px solid var(--vo-line);display:block}.vo-auth-divider>span{margin:0}.vo-auth-form{flex-direction:column;gap:14px;display:flex}.vo-auth-field{flex-direction:column;gap:5px;display:flex}.vo-auth-label{color:var(--vo-ivory-dim);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:500}.vo-auth-input{border:1px solid var(--vo-line-strong);border-radius:var(--vo-r-md);height:40px;color:var(--vo-ivory);box-sizing:border-box;width:100%;transition:background var(--vo-motion-fast) var(--vo-ease-out), border-color var(--vo-motion-fast) var(--vo-ease-out), box-shadow var(--vo-motion-fast) var(--vo-ease-out);background:#f0ebde0f;background:lab(93.1215% .24274 6.91446/.06);outline:none;padding:0 12px;font-family:inherit;font-size:14px}.vo-auth-input:focus-visible{border-color:var(--vo-gold);box-shadow:var(--vo-shadow-focus,0 0 0 3px #ceac6d2e);background:#f0ebde14;background:lab(93.1215% .24274 6.91446/.08)}@supports (color:lab(0% 0 0)){.vo-auth-input:focus-visible{box-shadow:var(--vo-shadow-focus,0 0 0 3px lab(72.3067% 6.8422 36.9838/.18))}}.vo-auth-card .vo-button.vo-auth-sso-button,.vo-auth-card .vo-button.vo-auth-primary-button{transition:background var(--vo-motion-instant) var(--vo-ease-out), border-color var(--vo-motion-instant) var(--vo-ease-out), box-shadow var(--vo-motion-instant) var(--vo-ease-out), filter var(--vo-motion-instant) var(--vo-ease-out), transform var(--vo-motion-instant) var(--vo-ease-out);will-change:transform, filter}.vo-auth-card .vo-button.vo-auth-sso-button{background:linear-gradient(#f0ebde1a,#f0ebde0d);background:linear-gradient(lab(93.1215% .24274 6.91446/.1),lab(93.1215% .24274 6.91446/.05));border-color:#f0ebde2e;border-color:lab(93.1215% .24274 6.91446/.18);box-shadow:0 12px 28px #0000002e,inset 0 1px #ffffff1f;box-shadow:0 12px 28px lab(.0270424% -.0564158 .0330538/.18),inset 0 1px lab(100% 0 0/.12)}.vo-auth-card .vo-button.vo-auth-primary-button{box-shadow:0 14px 30px #0003,inset 0 1px #ffffff2e;box-shadow:0 14px 30px lab(.0270424% -.0564158 .0330538/.2),inset 0 1px lab(100% 0 0/.18)}.vo-auth-card .vo-button.vo-auth-sso-button:hover:not(:disabled),.vo-auth-card .vo-button.vo-auth-sso-button:focus-visible:not(:disabled),.vo-auth-card .vo-button.vo-auth-primary-button:hover:not(:disabled),.vo-auth-card .vo-button.vo-auth-primary-button:focus-visible:not(:disabled){filter:brightness(1.055)saturate(1.02);transform:translateY(-1px)scale(1.012);box-shadow:0 18px 34px #00000047,inset 0 1px #ffffff29;box-shadow:0 18px 34px lab(.0270424% -.0564158 .0330538/.28),inset 0 1px lab(100% 0 0/.16)}.vo-auth-card .vo-button.vo-auth-sso-button:active:not(:disabled),.vo-auth-card .vo-button.vo-auth-primary-button:active:not(:disabled){filter:brightness(.985);transform:translateY(0)scale(.988)}.vo-auth-input:disabled{opacity:.6;cursor:not-allowed}.vo-auth-links{color:var(--vo-ivory-muted);justify-content:center;font-size:12px;display:flex}.vo-auth-link{color:var(--vo-gold);cursor:default;font:inherit;border-radius:var(--vo-r-xs);transition:background var(--vo-motion-fast) var(--vo-ease-out);background:0 0;border:0;padding:4px 6px;font-size:12px}.vo-auth-link:hover,.vo-auth-link:focus-visible{background:#ceac6d17;background:lab(72.3067% 6.8422 36.9838/.09);outline:0}.vo-auth-footer{color:var(--vo-ivory-dim);letter-spacing:.18em;text-transform:uppercase;place-self:end center;padding-top:8px;font-size:11px;font-weight:500}.vo-auth-page-footer{z-index:2;left:max(18px, env(safe-area-inset-left));right:max(18px, env(safe-area-inset-right));bottom:max(18px, env(safe-area-inset-bottom));text-align:center;pointer-events:none;padding:0;position:absolute}.vo-auth-shell>.vo-auth-footer{grid-area:3/1;justify-self:start}@media (max-width:760px){.vo-auth-login-stage{padding:24px 18px max(56px, calc(env(safe-area-inset-bottom) + 40px))}.vo-auth-shell{grid-template-rows:auto auto auto;grid-template-columns:1fr;row-gap:18px;width:min(430px,100%);min-height:auto}.vo-auth-brand{grid-area:1/1;justify-content:center;padding-top:0}.vo-auth-wordmark{width:min(234px,70vw)}.vo-auth-card{grid-area:2/1;padding:24px}.vo-auth-card .vo-auth-title{max-width:12ch;font-size:30px}.vo-mfa-setup{text-align:center;grid-template-columns:1fr;justify-items:center}.vo-mfa-setup-copy{width:100%}.vo-auth-shell>.vo-auth-footer{grid-area:3/1;justify-self:center}.vo-auth-shell-centered{grid-template-rows:auto;grid-template-columns:1fr;width:min(460px,100%);min-height:auto}}@media (max-height:700px) and (min-width:761px){.vo-auth-shell{min-height:calc(100dvh - 72px)}.vo-auth-card{gap:15px;padding:26px}}@media (prefers-reduced-motion:reduce){.vo-auth-card .vo-button.vo-auth-sso-button,.vo-auth-card .vo-button.vo-auth-primary-button{will-change:auto}.vo-auth-card .vo-button.vo-auth-sso-button:hover:not(:disabled),.vo-auth-card .vo-button.vo-auth-sso-button:focus-visible:not(:disabled),.vo-auth-card .vo-button.vo-auth-primary-button:hover:not(:disabled),.vo-auth-card .vo-button.vo-auth-primary-button:focus-visible:not(:disabled),.vo-auth-card .vo-button.vo-auth-sso-button:active:not(:disabled),.vo-auth-card .vo-button.vo-auth-primary-button:active:not(:disabled){filter:none;transform:none}}:root[data-reduced-motion=true] .vo-auth-card .vo-button.vo-auth-sso-button,:root[data-reduced-motion=true] .vo-auth-card .vo-button.vo-auth-primary-button{will-change:auto}:root[data-reduced-motion=true] .vo-auth-card .vo-button.vo-auth-sso-button:hover:not(:disabled),:root[data-reduced-motion=true] .vo-auth-card .vo-button.vo-auth-sso-button:focus-visible:not(:disabled),:root[data-reduced-motion=true] .vo-auth-card .vo-button.vo-auth-primary-button:hover:not(:disabled),:root[data-reduced-motion=true] .vo-auth-card .vo-button.vo-auth-primary-button:focus-visible:not(:disabled),:root[data-reduced-motion=true] .vo-auth-card .vo-button.vo-auth-sso-button:active:not(:disabled),:root[data-reduced-motion=true] .vo-auth-card .vo-button.vo-auth-primary-button:active:not(:disabled){filter:none;transform:none}.vo-auth-screen-panel,.vo-auth-overlay-panel,.vo-revoked-panel{gap:var(--vo-d2);flex-direction:column;width:min(420px,92vw);display:flex}.vo-revoked-panel{gap:var(--vo-s2);width:min(460px,92vw)}.vo-revoked-kicker{color:var(--vo-danger);letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:650}.vo-revoked-title{font-family:var(--vo-heading-family);color:var(--vo-ivory);margin:0;font-size:22px;font-weight:660}.vo-revoked-copy{color:var(--vo-ivory-muted);margin:0;font-size:13px;line-height:1.6}.vo-auth-flow-page{background:linear-gradient(180deg, #00020047, #00020170), radial-gradient(circle at 50% 30%, #121e153d, transparent 60%), var(--vo-auth-background-image,url(../assets/images/VaultOne_BG_Landscape.jpg)), #010402;background-position:50%;background-repeat:no-repeat;background-size:cover}@supports (color:lab(0% 0 0)){.vo-auth-flow-page{background:linear-gradient(180deg, lab(.336599% -.577927 .32025/.28), lab(.331148% -.469908 .233275/.44)), radial-gradient(circle at 50% 30%, lab(9.83326% -7.14757 4.55823/.24), transparent 60%), var(--vo-auth-background-image,url(../assets/images/VaultOne_BG_Landscape.jpg)), lab(.958633% -1.20426 .678378)}}.vo-offline-stage{grid-template-rows:1fr;padding-bottom:32px}.vo-offline-card{place-self:center;width:min(460px,92vw);position:relative;overflow:hidden}.vo-mfa-stage{box-sizing:border-box;padding:32px 20px max(32px, env(safe-area-inset-bottom));overflow:auto}.vo-offline-mark{border-radius:var(--vo-r-surface);width:40px;height:40px;color:var(--vo-gold);font-family:var(--vo-heading-family);background:#ceac6d1a;background:lab(72.3067% 6.8422 36.9838/.1);border:1px solid #ceac6d57;border:1px solid lab(72.3067% 6.8422 36.9838/.34);place-items:center;font-size:21px;font-weight:760;display:grid;box-shadow:inset 0 1px #ffffff14;box-shadow:inset 0 1px lab(100% 0 0/.08)}.vo-mfa-panel,.vo-pin-setup-panel,.vo-touchid-setup-panel,.vo-quick-unlock-panel{min-width:0}.vo-mfa-panel{gap:18px;width:min(560px,92vw)}.vo-mfa-panel .vo-auth-title{max-width:16ch;font-size:clamp(28px,3vw,34px);line-height:1.08}.vo-mfa-panel .vo-auth-subtitle{max-width:44ch}.vo-mfa-setup{border-radius:var(--vo-r-lg);-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);background:linear-gradient(145deg,#d3b3731f,#0000 62%),#01080394;background:linear-gradient(145deg,lab(74.6706% 5.71415 37.0117/.12),#0000 62%),lab(1.65914% -2.15953 1.12108/.58);border:1px solid #dac2883d;border:1px solid lab(79.3817% 2.79784 32.4583/.24);grid-template-columns:auto 1fr;align-items:center;gap:16px;padding:14px;display:grid;box-shadow:inset 0 1px #ffffff1a,0 16px 42px #0000003d;box-shadow:inset 0 1px lab(100% 0 0/.1),0 16px 42px lab(0% 0 0/.24)}.vo-mfa-qr{aspect-ratio:1;border-radius:var(--vo-r-md);background:#f6f2e5f0;background:lab(95.4575% -.187188 6.90815/.94);place-items:center;width:112px;padding:8px;display:grid;box-shadow:0 0 0 1px #fff3;box-shadow:0 0 0 1px lab(100% 0 0/.2)}.vo-mfa-qr img{object-fit:contain;width:100%;height:100%;display:block}.vo-mfa-setup-copy{min-width:0;color:var(--vo-text-muted);gap:8px;font-size:13px;line-height:1.45;display:grid}.vo-mfa-setup-copy strong{color:var(--vo-ivory);font-size:14px;line-height:1.35}.vo-mfa-secret{overflow-wrap:anywhere;border-radius:var(--vo-r-sm);width:100%;color:var(--vo-gold-soft);letter-spacing:.08em;background:#0001007a;background:lab(.121923% -.193097 .115821/.48);border:1px solid #dac28833;border:1px solid lab(79.3817% 2.79784 32.4583/.2);padding:8px 10px;font-size:12px;display:block}.vo-auth-screen-panel[data-size=sm]{width:min(380px,92vw)}.vo-auth-screen-panel[data-align=center]{text-align:center;align-items:center}.vo-auth-screen-head{flex-direction:column;gap:6px;width:100%;margin-block-end:2px;display:flex}.vo-auth-screen-panel[data-align=center] .vo-auth-subtitle{max-width:34ch;margin-inline:auto}.vo-auth-code-group{gap:var(--vo-s1);justify-content:center;display:flex}.vo-auth-code-input,.vo-pin-input{background:var(--vo-panel-raised);border:1px solid var(--vo-line-strong);border-radius:var(--vo-r-md);font-family:var(--vo-mono-family);color:var(--vo-ivory);text-align:center;transition:border-color var(--vo-motion-fast) var(--vo-ease-out), box-shadow var(--vo-motion-fast) var(--vo-ease-out);outline:none}.vo-auth-code-input{width:48px;height:56px;font-size:24px;font-weight:600}.vo-auth-code-input[data-filled=true]{border-color:var(--vo-gold)}.vo-auth-code-input:focus-visible,.vo-pin-input:focus-visible{border-color:var(--vo-gold);box-shadow:var(--vo-shadow-focus,0 0 0 3px #ceac6d2e)}@supports (color:lab(0% 0 0)){.vo-auth-code-input:focus-visible,.vo-pin-input:focus-visible{box-shadow:var(--vo-shadow-focus,0 0 0 3px lab(72.3067% 6.8422 36.9838/.18))}}.vo-pin-input{letter-spacing:.36em;width:100%;height:52px;font-size:24px}.vo-pin-input-compact{height:44px;font-size:22px}.vo-pin-dots{justify-content:center;gap:10px;margin:0;display:flex}.vo-pin-entry{gap:var(--vo-s1);width:100%;display:grid}.vo-pin-dots[data-standalone=true]{margin-top:0}.vo-pin-dot{width:11px;height:11px;transition:background var(--vo-motion-fast) var(--vo-ease-out), box-shadow var(--vo-motion-fast) var(--vo-ease-out), transform var(--vo-motion-fast) var(--vo-ease-out);background:#f0ebde1f;background:lab(93.1215% .24274 6.91446/.12);border-radius:50%;box-shadow:inset 0 1px #ffffff1a;box-shadow:inset 0 1px lab(100% 0 0/.1)}.vo-pin-dot[data-filled=true]{background:var(--vo-gold);transform:scale(1.08);box-shadow:0 0 18px #ceac6d52,inset 0 1px #ffffff2e;box-shadow:0 0 18px lab(72.3067% 6.8422 36.9838/.32),inset 0 1px lab(100% 0 0/.18)}.vo-pin-pad-shell{outline:none;gap:18px;width:min(100%,312px);margin:0 auto;display:grid}.vo-pin-pad-shell:focus-visible{box-shadow:none}.vo-pin-pad-shell[data-shake=true]{animation:vo-pin-shake .24s var(--vo-ease-in-out)}.vo-pin-pad{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;display:grid}.vo-pin-key,.vo-pin-key-placeholder{border-radius:var(--vo-r-md);width:100%;height:54px}.vo-pin-key-placeholder{visibility:hidden;pointer-events:none}.vo-pin-key{color:var(--vo-ivory);font-family:var(--vo-heading-family);cursor:default;transition:background var(--vo-motion-fast) var(--vo-ease-out), border-color var(--vo-motion-fast) var(--vo-ease-out), color var(--vo-motion-fast) var(--vo-ease-out), transform var(--vo-motion-fast) var(--vo-ease-out);background:linear-gradient(#f0ebde14,#f0ebde08);background:linear-gradient(lab(93.1215% .24274 6.91446/.08),lab(93.1215% .24274 6.91446/.03));border:1px solid #f0ebde1c;border:1px solid lab(93.1215% .24274 6.91446/.11);place-items:center;font-size:21px;font-weight:680;display:grid;box-shadow:inset 0 1px #ffffff17,inset 0 -12px 22px #00000029;box-shadow:inset 0 1px lab(100% 0 0/.09),inset 0 -12px 22px lab(.0626068% -.102684 .0614405/.16)}.vo-pin-key:hover:not(:disabled),.vo-pin-key:focus-visible{background:linear-gradient(#f0ebde1f,#f0ebde0d);background:linear-gradient(lab(93.1215% .24274 6.91446/.12),lab(93.1215% .24274 6.91446/.05));border-color:#ceac6d4d;border-color:lab(72.3067% 6.8422 36.9838/.3);outline:0}.vo-pin-key:active:not(:disabled){transform:scale(.97)}.vo-pin-key:disabled{opacity:.42}.vo-pin-key[data-action=true]{color:var(--vo-gold);font-size:0;font-weight:680}.vo-pin-key-biometric{color:var(--vo-gold);background:linear-gradient(#ceac6d29,#ceac6d12);background:linear-gradient(lab(72.3067% 6.8422 36.9838/.16),lab(72.3067% 6.8422 36.9838/.07));border-color:#ceac6d57;border-color:lab(72.3067% 6.8422 36.9838/.34)}.vo-pin-key-biometric:hover:not(:disabled),.vo-pin-key-biometric:focus-visible{background:linear-gradient(#ceac6d38,#ceac6d1a);background:linear-gradient(lab(72.3067% 6.8422 36.9838/.22),lab(72.3067% 6.8422 36.9838/.1));border-color:#ceac6d7a;border-color:lab(72.3067% 6.8422 36.9838/.48)}.vo-pin-key[data-action=true] svg,.vo-pin-key[data-action=true] .vo-touchid-symbol{width:30px;height:30px}.vo-pin-key[data-action=true] svg:not(.vo-touchid-symbol){stroke-width:2.6px}.vo-pin-key-spinner{border-radius:var(--vo-r-pill);border:2px solid #ceac6d47;border:2px solid lab(72.3067% 6.8422 36.9838/.28);border-top-color:var(--vo-gold);width:18px;height:18px;animation:vo-spin var(--vo-motion-spinner) linear infinite}.vo-pin-error{min-height:18px;color:var(--vo-danger);text-align:center;margin:-4px 0 0;font-size:12px;line-height:1.45}@keyframes vo-pin-shake{0%,to{transform:translate(0)}22%{transform:translate(-6px)}46%{transform:translate(5px)}70%{transform:translate(-3px)}}.vo-auth-actions{gap:var(--vo-s1);width:100%;display:flex}.vo-auth-actions-vertical{gap:var(--vo-s1);flex-direction:column;width:100%;display:flex}.vo-auth-helper{color:var(--vo-ivory-dim);text-align:center;margin:0;font-size:12px}.vo-auth-inline{text-align:center;color:var(--vo-ivory-muted);font-size:13px}.vo-auth-inline-button{color:var(--vo-gold);cursor:default;font:inherit;background:0 0;border:0;padding:0;font-size:13px}.vo-auth-inline-button:disabled{color:var(--vo-ivory-dim)}.vo-biometric-glyph{width:80px;height:80px;color:var(--vo-gold);transition:background var(--vo-motion-standard) var(--vo-ease-out), border-color var(--vo-motion-standard) var(--vo-ease-out), box-shadow var(--vo-motion-standard) var(--vo-ease-out), color var(--vo-motion-standard) var(--vo-ease-out);background:#131e15;background:lab(9.80799% -6.54604 4.18565);border:1px solid #ceac6d5c;border:1px solid lab(72.3067% 6.8422 36.9838/.36);border-radius:22px;place-items:center;display:grid;box-shadow:0 0 32px #ceac6d24;box-shadow:0 0 32px lab(72.3067% 6.8422 36.9838/.14)}.vo-biometric-glyph[data-size=sm]{border-radius:20px;width:72px;height:72px}.vo-biometric-glyph-modal{background:var(--vo-panel-raised);border-color:var(--vo-line-strong);border-radius:18px;width:64px;height:64px;margin:0 auto}.vo-biometric-ring{border-radius:var(--vo-r-card);border:2px solid;width:28px;height:28px;display:block}.vo-biometric-glyph[data-state=success]{color:var(--vo-success);background:#74a77b24;background:lab(63.9728% -24.749 17.4341/.14);border-color:#74a77b6b;border-color:lab(63.9728% -24.749 17.4341/.42);box-shadow:0 0 32px #74a77b38;box-shadow:0 0 32px lab(63.9728% -24.749 17.4341/.22)}.vo-biometric-glyph[data-state=error]{color:var(--vo-danger);background:#d4776c1f;background:lab(60.6304% 36.1747 23.0321/.12);border-color:#d4776c70;border-color:lab(60.6304% 36.1747 23.0321/.44)}.vo-biometric-glyph svg,.vo-biometric-glyph .vo-touchid-symbol{width:42px;height:42px}.vo-biometric-glyph svg:not(.vo-touchid-symbol){fill:none;stroke:currentColor;stroke-width:2.35px;stroke-linecap:round}.vo-biometric-copy{color:var(--vo-ivory-muted);margin:0;font-size:13px}.vo-biometric-copy[data-state=error]{color:var(--vo-danger)}.vo-biometric-status{border-radius:var(--vo-r-md);width:100%;color:var(--vo-ivory-muted);background:#ceac6d12;background:lab(72.3067% 6.8422 36.9838/.07);border:1px solid #ceac6d38;border:1px solid lab(72.3067% 6.8422 36.9838/.22);justify-content:center;align-items:center;gap:12px;padding:9px 12px;font-size:13px;display:flex}.vo-biometric-status .vo-biometric-glyph{width:38px;height:38px;box-shadow:none;border-radius:12px}.vo-biometric-status .vo-biometric-glyph svg,.vo-biometric-status .vo-biometric-glyph .vo-touchid-symbol{width:24px;height:24px}.vo-splash-stage{-webkit-user-select:none;user-select:none;background:linear-gradient(180deg, #0002012e, #00020152), radial-gradient(circle at 50% 18%, #121e1438, transparent 60%), var(--vo-splash-background-image,url(../assets/images/VaultOne_BG_Landscape.jpg)), linear-gradient(180deg, #020603 0%, #010302 100%);background-position:50%;background-size:cover}@supports (color:lab(0% 0 0)){.vo-splash-stage{background:linear-gradient(180deg, lab(.497637% -.761412 .424841/.18), lab(.49041% -.617646 .307813/.32)), radial-gradient(circle at 50% 18%, lab(9.85839% -7.75036 4.92702/.22), transparent 60%), var(--vo-splash-background-image,url(../assets/images/VaultOne_BG_Landscape.jpg)), linear-gradient(180deg, lab(1.26943% -1.46361 .827324) 0%, lab(.693924% -.785552 .392678) 100%)}}.vo-splash-shell{opacity:0;animation:vo-splash-shell-in .78s var(--vo-ease-out) .12s forwards;will-change:opacity, transform, filter;flex-direction:column;align-items:center;gap:16px;display:flex;transform:translateY(8px)scale(.985)}.vo-splash-stage[data-phase=exit] .vo-splash-shell{animation:vo-splash-shell-out .64s var(--vo-ease-in-out) forwards}.vo-splash-text{flex-direction:column;align-items:center;width:min(70vw,360px);display:flex}.vo-splash-wordmark{filter:drop-shadow(0 16px 36px #00000075)drop-shadow(0 0 18px #ceac6d2e);filter:drop-shadow(0 16px 36px lab(.0626068% -.102684 .0614405/.46))drop-shadow(0 0 18px lab(72.3067% 6.8422 36.9838/.18));transform-origin:50%;width:clamp(220px,23vw,360px);max-width:100%;height:auto;animation:vo-splash-logo-breathe 2.4s var(--vo-ease-in-out) .88s infinite;display:block}.vo-splash-footer{width:100%;opacity:0;animation:vo-splash-footer-in .72s var(--vo-ease-out) .56s forwards;grid-row:2;justify-content:center;place-self:end center;padding-block-end:max(env(safe-area-inset-bottom), 4px);display:flex}.vo-splash-stage[data-phase=exit] .vo-splash-footer{animation:vo-splash-footer-out .52s var(--vo-ease-in-out) forwards}.vo-splash-copyright{color:#f4efe2;letter-spacing:.13em;text-transform:uppercase;opacity:.82;text-align:center;text-shadow:0 10px 28px #0000008a;text-shadow:0 10px 28px lab(.0626068% -.102684 .0614405/.54);margin:0;font-size:11px;font-weight:520;line-height:1.2}@keyframes vo-splash-footer-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes vo-splash-footer-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}@media (max-width:520px){.vo-splash-text{width:min(78vw,280px)}}.vo-splash-pulse{grid-template-columns:repeat(3,6px);justify-content:center;align-items:center;gap:8px;width:42px;height:14px;display:grid}.vo-splash-pulse span{background:var(--vo-gold);opacity:.34;width:6px;height:6px;animation:vo-splash-dot 1.4s var(--vo-ease-in-out) infinite;border-radius:999px;transform:scale(.76);box-shadow:0 0 18px #ceac6d57;box-shadow:0 0 18px lab(72.3067% 6.8422 36.9838/.34)}.vo-splash-pulse span:nth-child(2){animation-delay:.17s}.vo-splash-pulse span:nth-child(3){animation-delay:.34s}@keyframes vo-splash-shell-in{0%{opacity:0;filter:blur(6px);transform:translateY(8px)scale(.985)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes vo-splash-shell-out{0%{opacity:1;filter:blur();transform:translateY(0)scale(1)}to{opacity:0;filter:blur(8px);transform:translateY(-8px)scale(.985)}}@keyframes vo-splash-logo-breathe{0%,to{opacity:.92;transform:translateY(0)scale(1)}50%{opacity:1;transform:translateY(-1px)scale(1.018)}}@keyframes vo-splash-dot{0%,to{opacity:.28;transform:scale(.72)}44%{opacity:.88;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.vo-splash-shell,.vo-splash-stage[data-phase=exit] .vo-splash-shell,.vo-splash-stage[data-phase=exit] .vo-splash-footer,.vo-splash-footer,.vo-splash-wordmark,.vo-splash-pulse span{animation:none}.vo-splash-shell,.vo-splash-footer{opacity:1;filter:none;transform:none}}.vo-toasts{bottom:calc(var(--vo-dock) + 16px);z-index:120;pointer-events:none;flex-direction:column;gap:8px;display:flex;position:fixed;right:24px}.vo-toasts>*{pointer-events:auto}.vo-header{background:var(--vo-glass-header-bg);border-bottom-color:#ceac6d29;border-bottom-color:lab(72.3067% 6.8422 36.9838/.16);box-shadow:inset 0 1px #ffffff14,0 10px 32px #0000003d;box-shadow:inset 0 1px lab(100% 0 0/.08),0 10px 32px lab(.0626068% -.102684 .0614405/.24)}.vo-header-left{align-items:center;gap:14px;max-width:none;display:flex;overflow:hidden}.vo-traffic-lights{flex:0 0 68px;align-items:center;gap:8px;width:68px;display:flex}.vo-traffic-lights span{border-radius:var(--vo-r-pill);border:1px solid #00000057;border:1px solid lab(.0626068% -.102684 .0614405/.34);width:12px;height:12px;box-shadow:inset 0 1px #ffffff4d,0 1px 2px #00000052;box-shadow:inset 0 1px lab(100% 0 0/.3),0 1px 2px lab(.0626068% -.102684 .0614405/.32)}.vo-traffic-lights span[data-tone=close]{background:#e8594d;background:lab(57.6755% 55.9189 37.6595)}.vo-traffic-lights span[data-tone=minimize]{background:#eab444;background:lab(76.9142% 12.5902 62.3287)}.vo-traffic-lights span[data-tone=zoom]{background:#61b565;background:lab(66.9137% -39.237 32.1906)}.vo-traffic-lights[data-native=true] span{opacity:0}.vo-breadcrumb{color:#f4efe2;min-width:0;font-family:var(--vo-heading-family,"Sora", sans-serif);align-items:center;gap:7px;font-style:italic;display:flex}.vo-breadcrumb button,.vo-breadcrumb-current{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:260px;overflow:hidden}.vo-breadcrumb button{color:inherit;font:inherit;border-radius:var(--vo-r-xs);cursor:default;transition:background var(--vo-motion-fast) var(--vo-ease-out), color var(--vo-motion-fast) var(--vo-ease-out);background:0 0;border:0;padding:4px 6px}.vo-breadcrumb button:hover,.vo-breadcrumb button:focus-visible{color:#c69b4a;background:#f0ebde12;background:lab(93.1215% .24274 6.91446/.07);outline:0}.vo-breadcrumb-root{font-family:var(--vo-heading-family,"Sora", sans-serif);color:#c69b4a;letter-spacing:0;text-transform:uppercase;font-size:14px;font-style:italic;font-weight:760}.vo-breadcrumb-mid,.vo-breadcrumb-current{color:#f4efe2;font-size:13px;font-style:italic;font-weight:430}.vo-breadcrumb-separator{color:#c69b4a;opacity:1;font-style:italic;font-weight:760}.vo-search{align-items:center;width:min(520px,100%);min-width:260px;display:flex;position:relative}.vo-search-icon{color:var(--vo-gold-muted);pointer-events:none;font-size:13px;position:absolute;left:12px}.vo-search-input{border-radius:var(--vo-r-pill);width:100%;height:31px;color:var(--vo-ivory);transition:border-color var(--vo-motion-fast) var(--vo-ease-out), box-shadow var(--vo-motion-fast) var(--vo-ease-out), background var(--vo-motion-fast) var(--vo-ease-out);background:linear-gradient(#1f2a219e,#090f0bb8);background:linear-gradient(lab(15.6097% -6.53456 4.1955/.62),lab(3.81275% -2.52572 1.27589/.72));border:1px solid #f0ebde1c;border:1px solid lab(93.1215% .24274 6.91446/.11);outline:none;padding:0 14px 0 34px;box-shadow:inset 0 1px #ffffff14,inset 0 -12px 20px #00000029;box-shadow:inset 0 1px lab(100% 0 0/.08),inset 0 -12px 20px lab(.0626068% -.102684 .0614405/.16)}.vo-search-input::placeholder{color:var(--vo-ivory-dim)}.vo-search-input:focus{border-color:#ceac6d7a;border-color:lab(72.3067% 6.8422 36.9838/.48);box-shadow:0 0 0 3px #ceac6d29,inset 0 1px #ffffff1a;box-shadow:0 0 0 3px lab(72.3067% 6.8422 36.9838/.16),inset 0 1px lab(100% 0 0/.1)}.vo-icon-button{border-radius:var(--vo-r-sm);width:32px;height:32px;color:var(--vo-ivory-muted);cursor:default;transition:background var(--vo-motion-fast) var(--vo-ease-out), border-color var(--vo-motion-fast) var(--vo-ease-out), color var(--vo-motion-fast) var(--vo-ease-out), transform var(--vo-motion-fast) var(--vo-ease-out);background:0 0;border:1px solid #0000;place-items:center;display:grid;position:relative}.vo-icon-button:hover,.vo-icon-button:focus-visible{color:var(--vo-ivory);background:#f0ebde12;background:lab(93.1215% .24274 6.91446/.07);border-color:#f0ebde1a;border-color:lab(93.1215% .24274 6.91446/.1);outline:0}.vo-icon-button:active{transform:scale(.97)}.vo-icon-button.is-active{color:var(--vo-gold);background:#ceac6d1f;background:lab(72.3067% 6.8422 36.9838/.12);border-color:#ceac6d47;border-color:lab(72.3067% 6.8422 36.9838/.28)}.vo-icon-button-badge{border-radius:var(--vo-r-pill);background:var(--vo-gold);min-width:14px;height:14px;color:var(--vo-forest-deep);place-items:center;padding:0 4px;font-size:9px;font-weight:760;display:grid;position:absolute;top:3px;right:3px;box-shadow:0 0 16px #ceac6d66;box-shadow:0 0 16px lab(72.3067% 6.8422 36.9838/.4)}.vo-notification-anchor{place-items:center;display:grid;position:relative}.vo-notification-popover{border-radius:var(--vo-r-surface);-webkit-backdrop-filter:blur(28px)saturate(170%);transform-origin:100% 0;isolation:isolate;width:min(380px,100vw - 32px);max-height:min(440px,100vh - 92px);transition:opacity .18s var(--vo-ease-out), transform .18s var(--vo-ease-out);z-index:260;background:linear-gradient(#071008fa,#000201fc);background:linear-gradient(lab(3.87272% -3.73252 2.29557/.98),lab(.331148% -.469908 .233275/.99));border:1px solid #cac4b23d;border:1px solid lab(79.2396% .119776 9.66616/.24);grid-template-rows:auto minmax(0,1fr);display:grid;position:absolute;top:calc(100% + 12px);right:0;overflow:hidden;box-shadow:0 34px 88px #000000b3,0 0 0 1px #ffffff0a,inset 0 1px #ffffff1f,inset 0 -28px 56px #0000004d;box-shadow:0 34px 88px lab(.00857163% -.0279099 .0152498/.7),0 0 0 1px lab(100% 0 0/.04),inset 0 1px lab(100% 0 0/.12),inset 0 -28px 56px lab(.0275326% -.0664368 .0382632/.3)}@starting-style{.vo-notification-popover{opacity:0;transform:scale(.96)translateY(-4px)}}.vo-notification-head{background:linear-gradient(#0e1910f0,#000201fa);background:linear-gradient(lab(7.52202% -6.39413 3.94908/.94),lab(.49041% -.617646 .307813/.98));border-bottom:1px solid #cac4b229;border-bottom:1px solid lab(79.2396% .119776 9.66616/.16);justify-content:space-between;align-items:center;gap:16px;padding:14px 14px 12px;display:flex}.vo-notification-title{font-family:var(--vo-heading-family);color:var(--vo-ivory);font-size:14px;font-weight:660}.vo-notification-meta{color:var(--vo-ivory-dim);margin-top:2px;font-size:12px}.vo-notification-clear{border:1px solid var(--vo-line);border-radius:var(--vo-r-xs);height:28px;color:var(--vo-ivory-muted);font:inherit;cursor:default;transition:background var(--vo-motion-fast) var(--vo-ease-out), color var(--vo-motion-fast) var(--vo-ease-out), transform var(--vo-motion-fast) var(--vo-ease-out);background:#f0ebde14;background:lab(93.1215% .24274 6.91446/.08);padding:0 9px;font-size:12px}.vo-notification-clear:hover:not(:disabled),.vo-notification-clear:focus-visible{color:var(--vo-gold);background:#ceac6d1a;background:lab(72.3067% 6.8422 36.9838/.1);outline:0}.vo-notification-clear:active:not(:disabled){transform:scale(.97)}.vo-notification-clear:disabled{opacity:.48}.vo-notification-list{background:#000000c2;background:lab(.0626068% -.102684 .0614405/.76);gap:6px;min-height:0;padding:7px;display:grid;overflow:auto}.vo-notification-item{border-radius:var(--vo-r-sm);width:100%;min-width:0;color:var(--vo-ivory);text-align:left;font:inherit;cursor:default;transition:background var(--vo-motion-fast) var(--vo-ease-out), border-color var(--vo-motion-fast) var(--vo-ease-out), transform var(--vo-motion-fast) var(--vo-ease-out);background:linear-gradient(#111b13eb,#000201fa);background:linear-gradient(lab(8.64755% -6.41425 3.99268/.92),lab(.331148% -.469908 .233275/.98));border:1px solid #cac4b217;border:1px solid lab(79.2396% .119776 9.66616/.09);grid-template-columns:8px minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px;display:grid}.vo-notification-item:hover,.vo-notification-item:focus-visible{background:linear-gradient(#19251cf5,#000201fc);background:linear-gradient(lab(13.3146% -7.13838 4.59304/.96),lab(.49041% -.617646 .307813/.99));border-color:#ceac6d42;border-color:lab(72.3067% 6.8422 36.9838/.26);outline:0}.vo-notification-item:active{transform:scale(.99)}.vo-notification-item[data-read=true]{opacity:.86}.vo-notification-dot{border-radius:var(--vo-r-pill);background:var(--vo-gold);width:7px;height:7px;margin-top:5px;box-shadow:0 0 12px #ceac6d52;box-shadow:0 0 12px lab(72.3067% 6.8422 36.9838/.32)}.vo-notification-item[data-read=true] .vo-notification-dot{box-shadow:none;background:#f0ebde2e;background:lab(93.1215% .24274 6.91446/.18)}.vo-notification-item[data-tone=success] .vo-notification-dot{background:var(--vo-success)}.vo-notification-item[data-tone=warning] .vo-notification-dot{background:var(--vo-warning)}.vo-notification-item[data-tone=danger] .vo-notification-dot{background:var(--vo-danger)}.vo-notification-copy{gap:3px;min-width:0;display:grid}.vo-notification-copy strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--vo-ivory);font-size:13px;font-weight:640;overflow:hidden}.vo-notification-copy span{color:var(--vo-ivory-muted);font-size:12px;line-height:1.45}.vo-notification-time{color:var(--vo-ivory-dim);font-size:11px;line-height:1.5}.vo-notification-empty{color:var(--vo-ivory-muted);padding:18px 12px;font-size:13px}.vo-dock{background:var(--vo-glass-dock-bg);box-shadow:var(--vo-shadow-dock), inset 0 1px 0 #ffffff17, inset 0 -14px 24px #0003}@supports (color:lab(0% 0 0)){.vo-dock{box-shadow:var(--vo-shadow-dock), inset 0 1px 0 lab(100% 0 0/.09), inset 0 -14px 24px lab(.0270424% -.0564158 .0330538/.2)}}.vo-dock-divider{background:#ceac6d57;background:lab(72.3067% 6.8422 36.9838/.34);width:1px;height:32px;box-shadow:0 0 12px #ceac6d1f;box-shadow:0 0 12px lab(72.3067% 6.8422 36.9838/.12)}.vo-dock-divider[data-weight=thick]{background:linear-gradient(#0000,#ceac6dad,#0000);background:linear-gradient(#0000,lab(72.3067% 6.8422 36.9838/.68),#0000);width:2px;height:42px;box-shadow:0 0 18px #ceac6d52;box-shadow:0 0 18px lab(72.3067% 6.8422 36.9838/.32)}.vo-dock-item{width:var(--vo-dock-item-width);min-width:var(--vo-dock-item-width);height:var(--vo-dock-item-height);border-radius:var(--vo-r-md);color:var(--vo-ivory-dim);transition:background var(--vo-motion-fast) var(--vo-ease-out), border-color var(--vo-motion-fast) var(--vo-ease-out), color var(--vo-motion-fast) var(--vo-ease-out), transform var(--vo-motion-fast) var(--vo-ease-out), box-shadow var(--vo-motion-fast) var(--vo-ease-out);border:1px solid #0000;padding:5px 7px}.vo-dock-item:hover,.vo-dock-item:focus-visible{color:var(--vo-ivory);background:#f0ebde12;background:lab(93.1215% .24274 6.91446/.07);border-color:#f0ebde1a;border-color:lab(93.1215% .24274 6.91446/.1);outline:0}.vo-dock-item-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.vo-dock-item-label{text-overflow:ellipsis;white-space:nowrap;letter-spacing:0;max-width:60px;font-size:12px;line-height:1.15;overflow:hidden}.vo-dock-indicator{box-shadow:0 0 12px #ceac6d94;box-shadow:0 0 12px lab(72.3067% 6.8422 36.9838/.58)}.vo-left-rail,.vo-right-rail{background:var(--vo-glass-panel-bg,linear-gradient(180deg, #101911eb, #040905f0));box-shadow:var(--vo-shadow-panel,0 18px 42px #00000038), inset 0 1px 0 #ffffff0d}@supports (color:lab(0% 0 0)){.vo-left-rail,.vo-right-rail{background:var(--vo-glass-panel-bg,linear-gradient(180deg, lab(7.46167% -5.0983 3.16761/.92), lab(2.05886% -1.65889 .83541/.94)));box-shadow:var(--vo-shadow-panel,0 18px 42px lab(.0626068% -.102684 .0614405/.22)), inset 0 1px 0 lab(100% 0 0/.05)}}.vo-left-rail-body,.vo-right-rail-body,.vo-view-body,.vo-panel-scroll{scrollbar-width:thin;scrollbar-color:oklch(76% .09 82/.32) transparent}.vo-sidebar-section{flex-direction:column;gap:6px;display:flex}.vo-sidebar-section-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.vo-sidebar-section-label{letter-spacing:.14em;text-transform:uppercase;color:var(--vo-ivory-dim);padding:8px 12px 4px;font-size:10.5px}.vo-sidebar-section-item{min-width:0;color:var(--vo-ivory-muted);border-radius:var(--vo-r-sm);text-overflow:ellipsis;white-space:nowrap;background:#f0ebde0f;background:lab(93.1215% .24274 6.91446/.06);padding:8px 12px;font-size:13px;overflow:hidden}.vo-rail-card{flex:none;gap:8px;min-width:0;overflow:hidden}.vo-rail-card-body{gap:10px;min-width:0;display:grid}.vo-faq-list{gap:11px;min-width:0;display:grid}.vo-faq-item{border-bottom:1px solid var(--vo-line);min-width:0;padding-bottom:11px}.vo-faq-item:last-child{border-bottom:0;padding-bottom:0}.vo-faq-question{color:var(--vo-ivory);font-size:12.5px;font-weight:650;line-height:1.28}.vo-faq-answer,.vo-help-note{color:var(--vo-ivory-muted);font-size:12px;line-height:1.45}.vo-faq-answer{margin-top:4px}.vo-view-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.vo-view-body{gap:var(--vo-d2)}.vo-panel,.vo-financial-card{background:var(--vo-glass-card-bg);box-shadow:var(--vo-shadow-panel-strong), var(--vo-shadow-card-inset);border-color:#f0ebde1a;border-color:lab(93.1215% .24274 6.91446/.1)}.vo-panel{gap:var(--vo-d1);flex-shrink:0;min-width:0;overflow:hidden}.vo-panel>*,.vo-panel header,.vo-panel header>div{min-width:0}.vo-panel>header{flex-wrap:wrap}.vo-panel-head{justify-content:space-between;align-items:flex-start;gap:var(--vo-s2);min-width:0;display:flex}.vo-panel-heading{gap:2px;min-width:0;display:grid}.vo-panel-actions{justify-content:flex-end;align-items:center;gap:var(--vo-d0);flex-wrap:wrap;min-width:0;display:flex}.vo-panel-body{gap:var(--vo-d1);flex-direction:column;flex:none;min-width:0;min-height:0;display:flex}.vo-panel-body[data-scrollable=true]{flex:0 auto}.vo-panel-title{font-family:var(--vo-heading-family);color:var(--vo-ivory);overflow-wrap:anywhere;font-size:15px;font-weight:660}.vo-panel-description{color:var(--vo-ivory-muted);overflow-wrap:anywhere;margin-top:2px;font-size:12px}.vo-button{border:1px solid var(--vo-line);justify-content:center;align-items:center;gap:var(--vo-s1,10px);cursor:default;min-width:0;transition:background var(--vo-motion-instant) var(--vo-ease-out), border-color var(--vo-motion-instant) var(--vo-ease-out), color var(--vo-motion-instant) var(--vo-ease-out), box-shadow var(--vo-motion-instant) var(--vo-ease-out), transform var(--vo-motion-instant) var(--vo-ease-out);font-family:inherit;font-weight:600;line-height:1;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #ffffff12;box-shadow:inset 0 1px lab(100% 0 0/.07)}.vo-button[data-size=sm]{border-radius:var(--vo-r-sm);min-height:28px;padding:6px 12px;font-size:12px}.vo-button[data-size=md]{border-radius:10px;min-height:36px;padding:8px 16px;font-size:13px}.vo-button[data-size=lg]{border-radius:var(--vo-r-md);min-height:44px;padding:10px 22px;font-size:14px}.vo-button[data-variant=primary]{background:var(--vo-gold);color:var(--vo-forest-deep);border-color:var(--vo-gold-soft)}.vo-button[data-variant=secondary]{background:var(--vo-panel-raised);color:var(--vo-ivory);border-color:var(--vo-line-strong)}.vo-button[data-variant=ghost]{color:var(--vo-ivory-muted);background:0 0;border-color:#0000}.vo-button[data-variant=danger]{color:var(--vo-danger);border-color:var(--vo-danger);background:0 0}.vo-button:hover:not(:disabled),.vo-button:focus-visible:not(:disabled){outline:0;transform:translateY(-1px)}.vo-button:focus-visible:not(:disabled){box-shadow:var(--vo-shadow-focus), inset 0 1px 0 #ffffff12}@supports (color:lab(0% 0 0)){.vo-button:focus-visible:not(:disabled){box-shadow:var(--vo-shadow-focus), inset 0 1px 0 lab(100% 0 0/.07)}}.vo-button[data-variant=primary]:hover:not(:disabled),.vo-button[data-variant=primary]:focus-visible:not(:disabled){background:#dcb875;background:lab(76.9544% 7.23034 39.0523);border-color:#e3be7ae0;border-color:lab(79.2784% 7.26518 39.3927/.88)}.vo-button[data-variant=secondary]:hover:not(:disabled),.vo-button[data-variant=secondary]:focus-visible:not(:disabled){background:#212c23e0;background:lab(16.77% -6.53279 4.19261/.88);border-color:#f0ebde38;border-color:lab(93.1215% .24274 6.91446/.22)}.vo-button[data-variant=ghost]:hover:not(:disabled),.vo-button[data-variant=ghost]:focus-visible:not(:disabled){color:var(--vo-ivory);background:#f0ebde12;background:lab(93.1215% .24274 6.91446/.07);border-color:#f0ebde1f;border-color:lab(93.1215% .24274 6.91446/.12)}.vo-button[data-variant=danger]:hover:not(:disabled),.vo-button[data-variant=danger]:focus-visible:not(:disabled){color:#f2897c;color:lab(68.6398% 39.851 25.3681);background:#d4776c1f;background:lab(60.6304% 36.1747 23.0321/.12);border-color:#e17f72c7;border-color:lab(64.0546% 38.0198 24.2169/.78)}.vo-button:disabled{opacity:.54;cursor:not-allowed;transform:none}.vo-button[data-loading=true]{opacity:1}.vo-button-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vo-button-icon{flex:none;place-items:center;display:inline-grid}.vo-button-full{justify-content:center;width:100%}.vo-button-flex-primary{flex:2;justify-content:center}.vo-button-flex-secondary{flex:1;justify-content:center}.vo-button-spinner{width:13px;height:13px;animation:vo-spin var(--vo-motion-spinner,.8s) linear infinite;border:1.5px solid;border-right-color:#0000;border-radius:50%;flex:0 0 13px}.vo-metric-grid{gap:var(--vo-s2);grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));min-width:0;display:grid}.vo-metric-grid[data-columns="3"]{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.vo-financial-card{border-radius:var(--vo-r-md);border:1px solid #f0ebde1a;border:1px solid lab(93.1215% .24274 6.91446/.1);gap:8px;min-width:0;padding:16px;display:grid;position:relative;overflow:hidden}.vo-financial-card:before{content:"";opacity:.68;pointer-events:none;background:linear-gradient(135deg,#ceac6d1a,#0000 42%);background:linear-gradient(135deg,lab(72.3067% 6.8422 36.9838/.1),#0000 42%);position:absolute;inset:0}.vo-financial-card>*{min-width:0;position:relative}.vo-financial-card[data-tone=success]:before{background:linear-gradient(135deg,#74a77b1c,#0000 45%);background:linear-gradient(135deg,lab(63.9728% -24.749 17.4341/.11),#0000 45%)}.vo-financial-card[data-tone=warning]:before{background:linear-gradient(135deg,#d7b16a21,#0000 45%);background:linear-gradient(135deg,lab(74.6286% 7.85103 41.5458/.13),#0000 45%)}.vo-financial-card[data-tone=danger]:before{background:linear-gradient(135deg,#d4776c1f,#0000 45%);background:linear-gradient(135deg,lab(60.6304% 36.1747 23.0321/.12),#0000 45%)}.vo-card-kicker{color:var(--vo-ivory-dim);letter-spacing:.11em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;font-weight:720;overflow:hidden}.vo-card-value{color:var(--vo-ivory);font-family:var(--vo-heading-family);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:22px;font-weight:660;line-height:1.14;overflow:hidden}.vo-card-detail{color:var(--vo-ivory-muted);overflow-wrap:anywhere;min-height:16px;font-size:12px;line-height:1.38}.vo-state-pill{border-radius:var(--vo-r-pill);border:1px solid var(--vo-line);width:-moz-fit-content;width:fit-content;max-width:100%;min-height:23px;color:var(--vo-ivory-muted);white-space:nowrap;text-overflow:ellipsis;background:#f0ebde0a;background:lab(93.1215% .24274 6.91446/.04);justify-content:center;align-items:center;padding:0 9px;font-size:11px;font-weight:650;display:inline-flex;overflow:hidden}.vo-state-pill[data-tone=success]{color:var(--vo-success);background:#74a77b14;background:lab(63.9728% -24.749 17.4341/.08);border-color:#74a77b5c;border-color:lab(63.9728% -24.749 17.4341/.36)}.vo-state-pill[data-tone=warning],.vo-state-pill[data-tone=gold]{color:var(--vo-gold);background:#ceac6d14;background:lab(72.3067% 6.8422 36.9838/.08);border-color:#ceac6d5c;border-color:lab(72.3067% 6.8422 36.9838/.36)}.vo-state-pill[data-tone=danger]{color:var(--vo-danger);background:#d4776c17;background:lab(60.6304% 36.1747 23.0321/.09);border-color:#d4776c66;border-color:lab(60.6304% 36.1747 23.0321/.4)}.vo-workbench-grid{gap:var(--vo-s2);grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));align-items:stretch;min-width:0;display:grid}.vo-balanced-grid{gap:var(--vo-s2);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));min-width:0;display:grid}.vo-three-grid{gap:var(--vo-s2);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));min-width:0;display:grid}.vo-quick-actions{gap:var(--vo-s1,10px);flex-wrap:wrap;min-width:0;display:flex}.vo-assurance-tools-panel .vo-panel-body{min-width:0}.vo-assurance-tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.vo-assurance-tool{min-width:0;color:var(--vo-ivory);text-align:left;font:inherit;cursor:pointer;transition:background var(--vo-motion-fast) var(--vo-ease-out), border-color var(--vo-motion-fast) var(--vo-ease-out), box-shadow var(--vo-motion-fast) var(--vo-ease-out), transform var(--vo-motion-fast) var(--vo-ease-out);background:linear-gradient(#1a251c85,#000201ad);background:linear-gradient(lab(13.2891% -6.53851 4.20205/.52),lab(.49041% -.617646 .307813/.68));border:1px solid #cac4b224;border:1px solid lab(79.2396% .119776 9.66616/.14);border-radius:12px;gap:4px;padding:13px 14px;display:grid;box-shadow:inset 0 1px #ffffff14;box-shadow:inset 0 1px lab(100% 0 0/.08)}.vo-assurance-tool[data-tone=gold]{background:linear-gradient(#ceac6d29,#000201b8);background:linear-gradient(lab(72.3067% 6.8422 36.9838/.16),lab(.49041% -.617646 .307813/.72));border-color:#ceac6d42;border-color:lab(72.3067% 6.8422 36.9838/.26)}.vo-assurance-tool:hover,.vo-assurance-tool:focus-visible{box-shadow:var(--vo-shadow-focus), inset 0 1px 0 #ffffff1a;background:linear-gradient(#2a362c94,#010402c2);background:linear-gradient(lab(21.4367% -7.12436 4.56993/.58),lab(.947103% -.973627 .48787/.76));border-color:#ceac6d66;border-color:lab(72.3067% 6.8422 36.9838/.4);outline:none}@supports (color:lab(0% 0 0)){.vo-assurance-tool:hover,.vo-assurance-tool:focus-visible{box-shadow:var(--vo-shadow-focus), inset 0 1px 0 lab(100% 0 0/.1)}}.vo-assurance-tool:active{transform:scale(.99)}.vo-assurance-tool span{color:var(--vo-gold);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:760}.vo-assurance-tool strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--vo-heading-family);color:var(--vo-ivory);font-size:14px;font-weight:680;overflow:hidden}.vo-assurance-tool em{color:var(--vo-ivory-muted);font-size:12px;font-style:normal;line-height:1.42}@media (max-width:720px){.vo-assurance-tools{grid-template-columns:1fr}}.vo-action-row,.vo-tile-meta{align-items:center;gap:var(--vo-s1);flex-wrap:wrap;min-width:0;display:flex}.vo-action-row{justify-content:flex-start}.vo-tile-meta{justify-content:space-between}.vo-tile-meta-text,.vo-category-child-meta{color:var(--vo-ivory-muted);font-size:12px}.vo-muted-copy{color:var(--vo-ivory-muted);margin:0;font-size:13px;line-height:1.5}.vo-card-value-compact{font-size:18px}.vo-progress-block,.vo-insight-list,.vo-category-summary-list,.vo-category-tree-list,.vo-category-node-children,.vo-category-child-list{min-width:0;display:grid}.vo-progress-block{gap:var(--vo-d0)}.vo-insight-list{gap:var(--vo-d1)}.vo-category-summary-list,.vo-category-tree-list{gap:var(--vo-s1)}.vo-category-node-head{justify-content:space-between;gap:var(--vo-d1);align-items:center;min-width:0;display:flex}.vo-category-node-children,.vo-category-child-list{gap:4px}.vo-category-rule-row,.vo-category-child-row,.vo-category-summary-row{border-bottom:1px solid var(--vo-line);min-width:0;color:var(--vo-ivory-muted);font-size:13px}.vo-category-rule-row{gap:var(--vo-s1);grid-template-columns:minmax(0,1fr) auto;padding:6px 0;display:grid}.vo-category-child-row{align-items:center;gap:var(--vo-d0);grid-template-columns:minmax(0,1fr) auto auto;padding:7px 0;display:grid}.vo-category-summary-row{justify-content:space-between;align-items:center;gap:var(--vo-s1);padding:8px 0;display:flex}.vo-category-rule-row:last-child,.vo-category-child-row:last-child,.vo-category-summary-row:last-child{border-bottom:0}.vo-category-rule-label,.vo-category-child-label,.vo-category-summary-row span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--vo-ivory);overflow:hidden}.vo-guidance-link{border-bottom:1px solid var(--vo-line);color:var(--vo-gold);text-overflow:ellipsis;white-space:nowrap;padding:9px 0;font-size:13px;text-decoration:none;display:block;overflow:hidden}.vo-guidance-link:last-child{border-bottom:0}.vo-muted-list{color:var(--vo-ivory-muted);margin:0;padding-left:18px;font-size:12px;line-height:1.6}.vo-table-shell{border:1px solid var(--vo-line);border-radius:var(--vo-r-md);background:var(--vo-glass-raised-bg);min-width:0;max-width:100%;overflow:auto hidden;box-shadow:inset 0 1px #ffffff0f,inset 0 -18px 32px #00000024;box-shadow:inset 0 1px lab(100% 0 0/.06),inset 0 -18px 32px lab(.0626068% -.102684 .0614405/.14)}.vo-table-row{border-bottom:1px solid var(--vo-line);align-items:center;width:100%;min-width:760px;display:grid}.vo-table-row:last-child{border-bottom:0}.vo-table-head{color:var(--vo-gold);background:#f0ebde0a;background:lab(93.1215% .24274 6.91446/.04)}.vo-table-cell{min-width:0;color:var(--vo-ivory-muted);text-overflow:ellipsis;white-space:nowrap;overflow-wrap:anywhere;padding:11px 13px;font-size:12.5px;line-height:1.35;overflow:hidden}.vo-table-head .vo-table-cell{letter-spacing:.12em;text-transform:uppercase;font-size:10.5px;font-weight:760}.vo-table-cell strong{color:var(--vo-ivory);font-weight:640}.vo-table-cell[data-align=right]{text-align:right}.vo-table-cell[data-align=center]{text-align:center}.vo-progress{border-radius:var(--vo-r-pill);background:#f0ebde1a;background:lab(93.1215% .24274 6.91446/.1);width:100%;min-width:74px;height:7px;overflow:hidden;box-shadow:inset 0 1px 2px #0000006b;box-shadow:inset 0 1px 2px lab(.0626068% -.102684 .0614405/.42)}.vo-progress-fill{border-radius:inherit;background:var(--vo-gold);height:100%;transition:width var(--vo-motion-standard) var(--vo-ease-out);display:block}.vo-progress-fill[data-tone=success]{background:var(--vo-success)}.vo-progress-fill[data-tone=warning]{background:var(--vo-warning)}.vo-progress-fill[data-tone=danger]{background:var(--vo-danger)}.vo-chart-card,.vo-bar-chart{border:1px solid var(--vo-line);border-radius:var(--vo-r-md);background:var(--vo-glass-raised-bg,linear-gradient(180deg, #18221a8a, #040905b8));position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12;box-shadow:inset 0 1px lab(100% 0 0/.07)}@supports (color:lab(0% 0 0)){.vo-chart-card,.vo-bar-chart{background:var(--vo-glass-raised-bg,linear-gradient(180deg, lab(12.116% -6.24102 4.01056/.54), lab(2.05886% -1.65889 .83541/.72)))}}.vo-chart-card svg{z-index:2;width:100%;height:100%;position:absolute;inset:0}.vo-chart-grid{background-color:#0000;background-image:linear-gradient(90deg,#f0ebde0d 1px,#0000 1px),linear-gradient(#f0ebde0a 1px,#0000 1px);background-image:linear-gradient(90deg,lab(93.1215% .24274 6.91446/.05) 1px,#0000 1px),linear-gradient(lab(93.1215% .24274 6.91446/.04) 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:48px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 96%);mask-image:linear-gradient(#000,#0000 96%)}.vo-chart-area{fill:#ceac6d24;fill:lab(72.3067% 6.8422 36.9838/.14);transition:fill var(--vo-motion-standard) var(--vo-ease-out)}.vo-chart-area[data-tone=success]{fill:#74a77b1f;fill:lab(63.9728% -24.749 17.4341/.12)}.vo-chart-area[data-tone=warning]{fill:#d7b16a1f;fill:lab(74.6286% 7.85103 41.5458/.12)}.vo-chart-line{fill:none;stroke:var(--vo-gold);stroke-width:1.8px;vector-effect:non-scaling-stroke;transition:stroke var(--vo-motion-standard) var(--vo-ease-out)}.vo-chart-line[data-tone=success]{stroke:var(--vo-success)}.vo-chart-line[data-tone=warning]{stroke:var(--vo-warning)}.vo-bar-chart{align-items:end;gap:8px;height:178px;padding:18px;display:flex}.vo-bar-chart span{background:linear-gradient(180deg, var(--vo-gold), #ceac6d57);min-width:8px;transition:background var(--vo-motion-standard) var(--vo-ease-out);border-radius:999px 999px 4px 4px;flex:1;box-shadow:0 0 18px #ceac6d29;box-shadow:0 0 18px lab(72.3067% 6.8422 36.9838/.16)}@supports (color:lab(0% 0 0)){.vo-bar-chart span{background:linear-gradient(180deg, var(--vo-gold), lab(72.3067% 6.8422 36.9838/.34))}}.vo-bar-chart span[data-tone=success]{background:linear-gradient(180deg, var(--vo-success), #74a77b4d)}@supports (color:lab(0% 0 0)){.vo-bar-chart span[data-tone=success]{background:linear-gradient(180deg, var(--vo-success), lab(63.9728% -24.749 17.4341/.3))}}.vo-donut-wrap{--vo-donut-size:160px;--vo-donut-hole:94px;grid-template-columns:var(--vo-donut-size) minmax(0, 1fr);align-items:center;gap:18px;min-width:0;margin:0;display:grid}.vo-donut{width:var(--vo-donut-size);aspect-ratio:1;transition:background var(--vo-motion-slow) var(--vo-ease-out), filter var(--vo-motion-standard) var(--vo-ease-out);border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #f0ebde1a,0 18px 42px #00000038;box-shadow:inset 0 0 0 1px lab(93.1215% .24274 6.91446/.1),0 18px 42px lab(.0626068% -.102684 .0614405/.22)}.vo-donut:before{content:"";width:var(--vo-donut-hole);aspect-ratio:1;background:var(--vo-panel);border-radius:50%;grid-area:1/1;box-shadow:inset 0 1px #ffffff14;box-shadow:inset 0 1px lab(100% 0 0/.08)}.vo-donut-center{z-index:1;text-align:center;pointer-events:none;grid-area:1/1;place-items:center;display:grid}.vo-donut-center-value{font-family:var(--vo-heading-family);color:var(--vo-ivory);font-size:18px;font-weight:660}.vo-donut-center-label{color:var(--vo-ivory-dim);letter-spacing:.18em;text-transform:uppercase;margin-top:2px;font-size:9.5px}.vo-donut-empty-chart{background:radial-gradient(circle,#f0ebde0d,#0000 68%),#f0ebde0a;background:radial-gradient(circle,lab(93.1215% .24274 6.91446/.05),#0000 68%),lab(93.1215% .24274 6.91446/.04)}.vo-donut-legend,.vo-detail-list{gap:9px;min-width:0;display:grid}.vo-legend-row,.vo-detail-row{min-width:0;color:var(--vo-ivory-muted);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;font-size:12.5px;display:grid}.vo-detail-row{border-bottom:1px solid var(--vo-line);grid-template-columns:minmax(0,1fr) auto;padding-bottom:9px}.vo-detail-row:last-child{border-bottom:0;padding-bottom:0}.vo-legend-row span:nth-child(2),.vo-detail-row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vo-legend-row strong,.vo-detail-row strong{color:var(--vo-ivory);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vo-detail-row strong[data-tone=success]{color:var(--vo-success)}.vo-detail-row strong[data-tone=warning],.vo-detail-row strong[data-tone=gold]{color:var(--vo-gold)}.vo-detail-row strong[data-tone=danger]{color:var(--vo-danger)}.vo-legend-swatch{background:var(--vo-ivory-dim);border-radius:3px;width:8px;height:8px}.vo-legend-swatch[data-tone=success]{background:var(--vo-success)}.vo-legend-swatch[data-tone=warning]{background:var(--vo-warning)}.vo-legend-swatch[data-tone=gold]{background:var(--vo-gold)}.vo-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}.vo-warning-state{gap:var(--vo-d1);min-width:0;padding:var(--vo-s2);border:1px solid var(--vo-warning);border-radius:var(--vo-r-surface);background:linear-gradient(180deg, #d7b16a1c, #1d271f94), var(--vo-glass-card-bg);box-shadow:var(--vo-shadow-panel), var(--vo-shadow-card-inset);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}@supports (color:lab(0% 0 0)){.vo-warning-state{background:linear-gradient(180deg, lab(74.6286% 7.85103 41.5458/.11), lab(14.4366% -6.23711 4.00411/.58)), var(--vo-glass-card-bg)}}.vo-warning-state[data-severity=danger],.vo-warning-state[data-severity=error]{border-color:var(--vo-danger);background:linear-gradient(180deg, #d4776c1c, #1d271f94), var(--vo-glass-card-bg)}@supports (color:lab(0% 0 0)){.vo-warning-state[data-severity=danger],.vo-warning-state[data-severity=error]{background:linear-gradient(180deg, lab(60.6304% 36.1747 23.0321/.11), lab(14.4366% -6.23711 4.00411/.58)), var(--vo-glass-card-bg)}}.vo-warning-kicker{color:var(--vo-warning);letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:650}.vo-warning-state[data-severity=danger] .vo-warning-kicker,.vo-warning-state[data-severity=error] .vo-warning-kicker{color:var(--vo-danger)}.vo-warning-title{color:var(--vo-ivory);font-family:var(--vo-heading-family);margin-top:2px;font-size:14px;font-weight:660}.vo-warning-copy{color:var(--vo-ivory-muted);margin-top:3px;font-size:13px;line-height:1.45}.vo-warning-action{justify-content:flex-end;min-width:0;display:flex}.vo-state-banner{border:1px solid var(--vo-line);border-radius:var(--vo-r-md);background:linear-gradient(#162018bd,#050b07b8);background:linear-gradient(lab(10.9429% -5.94351 3.81908/.74),lab(2.56491% -1.92767 .97191/.72));grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;min-width:0;padding:13px 16px;display:grid;box-shadow:inset 0 1px #ffffff12;box-shadow:inset 0 1px lab(100% 0 0/.07)}.vo-state-banner[data-compact=true]{padding:11px 13px}.vo-state-banner[data-tone=success]{border-color:#74a77b57;border-color:lab(63.9728% -24.749 17.4341/.34)}.vo-state-banner[data-tone=warning],.vo-state-banner[data-tone=gold]{border-color:#ceac6d5c;border-color:lab(72.3067% 6.8422 36.9838/.36)}.vo-state-banner[data-tone=danger]{border-color:#d4776c66;border-color:lab(60.6304% 36.1747 23.0321/.4)}.vo-state-mark{border-radius:var(--vo-r-sm);width:28px;height:28px;color:var(--vo-ivory-dim);background:#f0ebde0d;background:lab(93.1215% .24274 6.91446/.05);border:1px solid}.vo-state-banner[data-tone=success] .vo-state-mark{color:var(--vo-success)}.vo-state-banner[data-tone=warning] .vo-state-mark,.vo-state-banner[data-tone=gold] .vo-state-mark{color:var(--vo-gold)}.vo-state-banner[data-tone=danger] .vo-state-mark{color:var(--vo-danger)}.vo-state-title{color:var(--vo-ivory);font-family:var(--vo-heading-family);overflow-wrap:anywhere;font-size:13.5px;font-weight:660;line-height:1.28}.vo-state-copy{color:var(--vo-ivory-muted);overflow-wrap:anywhere;margin-top:2px;font-size:12.5px;line-height:1.42}.vo-state-action{justify-content:flex-end;align-items:center;gap:var(--vo-s1);flex-wrap:wrap;min-width:0;max-width:100%;display:flex}.vo-empty-state{text-align:center;min-height:190px;color:var(--vo-ivory-muted);align-content:center;place-items:center;gap:9px;padding:26px;display:grid}.vo-empty-mark{border-radius:var(--vo-r-md);border:1px solid var(--vo-line-strong);background:linear-gradient(90deg,#0000 48%,#ceac6d47 48% 52%,#0000 52%),linear-gradient(#0000 48%,#ceac6d47 48% 52%,#0000 52%),#f0ebde0a;background:linear-gradient(90deg,#0000 48%,lab(72.3067% 6.8422 36.9838/.28) 48% 52%,#0000 52%),linear-gradient(#0000 48%,lab(72.3067% 6.8422 36.9838/.28) 48% 52%,#0000 52%),lab(93.1215% .24274 6.91446/.04);width:46px;height:46px}@media (max-width:640px){.vo-state-banner{grid-template-columns:auto minmax(0,1fr)}.vo-state-action{grid-column:2;justify-content:flex-start}}.vo-loading-state{gap:9px;display:grid}.vo-loading-inline{align-items:center;gap:var(--vo-s1,10px);color:var(--vo-ivory-muted);justify-content:flex-start;padding:12px 0;font-size:13px;display:flex}.vo-loading-inline[data-full=true]{min-height:100vh;padding:var(--vo-s5,68px) var(--vo-s3,26px);background:linear-gradient(180deg, #00020047, #0002017a), var(--vo-auth-background-image,url(../assets/images/VaultOne_BG_Landscape.jpg)), #010402;background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center}@supports (color:lab(0% 0 0)){.vo-loading-inline[data-full=true]{background:linear-gradient(180deg, lab(.336599% -.577927 .32025/.28), lab(.331148% -.469908 .233275/.48)), var(--vo-auth-background-image,url(../assets/images/VaultOne_BG_Landscape.jpg)), lab(.958633% -1.20426 .678378)}}.vo-loading-spinner{border:2px solid var(--vo-line-strong);border-top-color:var(--vo-gold);width:14px;height:14px;animation:vo-spin var(--vo-motion-spinner,.8s) linear infinite;border-radius:50%;flex:0 0 14px;display:inline-block}.vo-skeleton-row{border-radius:var(--vo-r-sm);height:36px;animation:vo-skeleton var(--vo-motion-skeleton) var(--vo-ease-out) infinite;background:linear-gradient(90deg,#f0ebde0d,#f0ebde1c,#f0ebde0d) 0 0/240% 100%;background:linear-gradient(90deg,lab(93.1215% .24274 6.91446/.05),lab(93.1215% .24274 6.91446/.11),lab(93.1215% .24274 6.91446/.05)) 0 0/240% 100%}.vo-settings-view{grid-template-columns:var(--vo-left-rail) minmax(0, 1fr);height:100%;min-height:0;display:grid}.vo-settings-sidebar{background:var(--vo-glass-panel-bg);border-right:1px solid var(--vo-line);min-height:0;padding:20px 12px;overflow:auto}.vo-settings-sidebar-group{margin-bottom:18px}.vo-settings-sidebar-label{letter-spacing:.14em;text-transform:uppercase;color:var(--vo-ivory-dim);padding:8px 12px 5px;font-size:10.5px}.vo-settings-sidebar-item{text-align:left;border-radius:var(--vo-r-sm);width:100%;color:var(--vo-ivory-muted);cursor:default;transition:background var(--vo-motion-fast) var(--vo-ease-out), border-color var(--vo-motion-fast) var(--vo-ease-out), color var(--vo-motion-fast) var(--vo-ease-out);background:0 0;border:1px solid #0000;padding:8px 12px;font-family:inherit;font-size:13px;font-weight:520;display:block}.vo-settings-sidebar-item:hover,.vo-settings-sidebar-item:focus-visible{background:#f0ebde0f;background:lab(93.1215% .24274 6.91446/.06);outline:0}.vo-settings-sidebar-item[aria-current=page]{color:var(--vo-gold);background:#ceac6d1a;background:lab(72.3067% 6.8422 36.9838/.1);border-color:#ceac6d42;border-color:lab(72.3067% 6.8422 36.9838/.26)}.vo-settings-pane{grid-template-rows:1fr;min-width:0;min-height:0;display:grid;overflow:hidden}.vo-settings-intro{color:var(--vo-ivory-muted);max-width:680px;font-size:13px;line-height:1.52}.vo-settings-group{border:1px solid var(--vo-line);border-radius:var(--vo-r-md);background:var(--vo-glass-card-bg);box-shadow:var(--vo-shadow-panel), var(--vo-shadow-card-inset);flex-shrink:0;min-width:0;overflow:hidden}.vo-settings-group-header{border-bottom:1px solid var(--vo-line);padding:16px}.vo-settings-title{color:var(--vo-ivory);font-family:var(--vo-heading-family);font-size:15px;font-weight:660}.vo-settings-title .vo-auth-section-header{font-size:11px}.vo-settings-description,.vo-settings-help{color:var(--vo-ivory-muted);overflow-wrap:anywhere;margin-top:2px;font-size:12px;line-height:1.42}.vo-settings-row{border-bottom:1px solid var(--vo-line);flex-wrap:wrap;align-items:center;gap:6px 16px;min-width:0;padding:13px 16px;display:flex}.vo-settings-row>:first-child{flex:0 210px;min-width:0}.vo-settings-row:last-child{border-bottom:0}.vo-settings-label{color:var(--vo-ivory-dim);letter-spacing:.12em;text-transform:uppercase;font-size:10.5px;font-weight:720}.vo-settings-value{text-align:right;min-width:0;color:var(--vo-ivory);overflow-wrap:break-word;flex:200px;justify-content:flex-end;align-items:center;gap:8px;font-size:13px;display:flex}.vo-settings-brand-card{border-radius:var(--vo-r-md);background:radial-gradient(circle at 0 0,#ceac6d21,#0000 44%),linear-gradient(#18221aa3,#040905b8);background:radial-gradient(circle at 0 0,lab(72.3067% 6.8422 36.9838/.13),#0000 44%),linear-gradient(lab(12.116% -6.24102 4.01056/.64),lab(2.05886% -1.65889 .83541/.72));border:1px solid #ceac6d3d;border:1px solid lab(72.3067% 6.8422 36.9838/.24);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;padding:14px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 16px 36px #0000002e;box-shadow:inset 0 1px lab(100% 0 0/.08),0 16px 36px lab(.0626068% -.102684 .0614405/.18)}.vo-settings-brand-mark{border-radius:var(--vo-r-card);object-fit:cover;width:54px;height:54px;box-shadow:0 0 22px #ceac6d29;box-shadow:0 0 22px lab(72.3067% 6.8422 36.9838/.16)}.vo-settings-brand-copy{gap:3px;min-width:0;display:grid}.vo-settings-brand-copy strong{color:var(--vo-ivory);font-family:var(--vo-heading-family);font-size:14px;font-weight:660}.vo-settings-brand-copy span{color:var(--vo-ivory-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.vo-settings-brand-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.vo-mono-value{font-family:var(--vo-mono-family);overflow-wrap:anywhere;font-size:12px}.vo-settings-action{flex:none;min-width:max-content}.vo-settings-action-row{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;min-width:0;display:inline-flex}.vo-settings-row[data-has-value=false] .vo-settings-action{margin-left:auto}.vo-settings-button{border-radius:var(--vo-r-sm);min-width:88px;min-height:30px;color:var(--vo-ivory);letter-spacing:0;transition:background var(--vo-motion-fast) var(--vo-ease-out), border-color var(--vo-motion-fast) var(--vo-ease-out), color var(--vo-motion-fast) var(--vo-ease-out), box-shadow var(--vo-motion-fast) var(--vo-ease-out), transform var(--vo-motion-fast) var(--vo-ease-out);background:#f0ebde0f;background:lab(93.1215% .24274 6.91446/.06);border-color:#f0ebde26;border-color:lab(93.1215% .24274 6.91446/.15);padding-inline:12px;font-size:11.5px;font-weight:680;box-shadow:inset 0 1px #ffffff12,0 1px #00000029;box-shadow:inset 0 1px lab(100% 0 0/.07),0 1px lab(.0626068% -.102684 .0614405/.16)}.vo-settings-button[data-size=sm]{border-radius:var(--vo-r-sm);min-height:30px;padding:7px 12px;font-size:11.5px}.vo-settings-action .vo-settings-button{min-width:96px}.vo-settings-button[data-variant=ghost],.vo-settings-button[data-variant=secondary]{color:var(--vo-ivory);background:#f0ebde0f;background:lab(93.1215% .24274 6.91446/.06);border-color:#f0ebde26;border-color:lab(93.1215% .24274 6.91446/.15)}.vo-settings-button[data-variant=primary]{background:var(--vo-gold);border-color:var(--vo-gold-soft);color:var(--vo-forest-deep)}.vo-settings-button[data-variant=danger]{color:#f2897c;color:lab(68.6398% 39.851 25.3681);background:#d4776c17;background:lab(60.6304% 36.1747 23.0321/.09);border-color:#d4776c75;border-color:lab(60.6304% 36.1747 23.0321/.46)}.vo-settings-button:hover:not(:disabled),.vo-settings-button:focus-visible:not(:disabled){color:var(--vo-ivory);background:#f0ebde1a;background:lab(93.1215% .24274 6.91446/.1);border-color:#f0ebde3d;border-color:lab(93.1215% .24274 6.91446/.24);transform:none}.vo-settings-button[data-variant=primary]:hover:not(:disabled),.vo-settings-button[data-variant=primary]:focus-visible:not(:disabled){color:var(--vo-forest-deep);background:#dcb875;background:lab(76.9544% 7.23034 39.0523);border-color:#e3be7ae0;border-color:lab(79.2784% 7.26518 39.3927/.88)}.vo-settings-button[data-variant=danger]:hover:not(:disabled),.vo-settings-button[data-variant=danger]:focus-visible:not(:disabled){color:#ff9689;color:lab(73.2839% 39.7979 25.2446);background:#d4776c21;background:lab(60.6304% 36.1747 23.0321/.13);border-color:#e17f72b8;border-color:lab(64.0546% 38.0198 24.2169/.72)}.vo-settings-button:focus-visible:not(:disabled){box-shadow:var(--vo-shadow-focus), inset 0 1px 0 #ffffff12}@supports (color:lab(0% 0 0)){.vo-settings-button:focus-visible:not(:disabled){box-shadow:var(--vo-shadow-focus), inset 0 1px 0 lab(100% 0 0/.07)}}.vo-settings-button:active:not(:disabled){transform:scale(.98)}.vo-settings-button:disabled{color:var(--vo-ivory-dim);background:#f0ebde0a;background:lab(93.1215% .24274 6.91446/.04);border-color:#f0ebde1a;border-color:lab(93.1215% .24274 6.91446/.1)}.vo-upgrade-limit-list{color:var(--vo-ivory-muted);gap:8px;font-size:12.5px;display:grid}.vo-upgrade-limit-list span{border:1px solid var(--vo-line);border-radius:var(--vo-r-sm);background:#f0ebde0a;background:lab(93.1215% .24274 6.91446/.04);padding:9px 10px}:root[data-density=compact] .vo-settings-sidebar{padding:14px 10px}:root[data-density=compact] .vo-settings-sidebar-group{margin-bottom:12px}:root[data-density=compact] .vo-settings-group-header{padding:12px}:root[data-density=compact] .vo-settings-row{gap:4px 12px;padding:10px 12px}:root[data-density=compact] .vo-settings-row>:first-child{flex-basis:190px}:root[data-density=compact] .vo-select-trigger{min-height:30px;padding:6px 9px 6px 10px}.vo-export-status{padding:12px 14px 14px}.vo-step-up-method-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.vo-step-up-method{text-align:left;border-radius:var(--vo-r-sm);min-width:0;color:var(--vo-ivory);cursor:pointer;transition:background var(--vo-motion-fast) var(--vo-ease-out), border-color var(--vo-motion-fast) var(--vo-ease-out), box-shadow var(--vo-motion-fast) var(--vo-ease-out);background:linear-gradient(#f0ebde12,#f0ebde08);background:linear-gradient(lab(93.1215% .24274 6.91446/.07),lab(93.1215% .24274 6.91446/.03));border:1px solid #f0ebde24;border:1px solid lab(93.1215% .24274 6.91446/.14);gap:5px;padding:13px;display:grid;box-shadow:inset 0 1px #ffffff12;box-shadow:inset 0 1px lab(100% 0 0/.07)}.vo-step-up-method:hover,.vo-step-up-method:focus-visible{box-shadow:var(--vo-shadow-focus), inset 0 1px 0 #ffffff17;background:linear-gradient(#f0ebde1a,#f0ebde0d);background:linear-gradient(lab(93.1215% .24274 6.91446/.1),lab(93.1215% .24274 6.91446/.05));border-color:#ceac6d6b;border-color:lab(72.3067% 6.8422 36.9838/.42);outline:none}@supports (color:lab(0% 0 0)){.vo-step-up-method:hover,.vo-step-up-method:focus-visible{box-shadow:var(--vo-shadow-focus), inset 0 1px 0 lab(100% 0 0/.09)}}.vo-step-up-method:disabled{cursor:not-allowed;opacity:.64}.vo-step-up-method strong{text-overflow:ellipsis;white-space:nowrap;font-family:var(--vo-heading-family);letter-spacing:0;font-size:13px;font-weight:650;overflow:hidden}.vo-step-up-method span{color:var(--vo-ivory-muted);font-size:12px;line-height:1.4}.vo-sensitive-code{font-family:var(--vo-mono-family);text-align:center;font-size:20px}.vo-plan-area{gap:12px;padding:16px;display:grid}.vo-plan-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.vo-plan-card{border:1px solid var(--vo-line);border-radius:var(--vo-r-md);background:var(--vo-glass-card-bg);min-width:0;box-shadow:var(--vo-shadow-card-inset);transition:border-color var(--vo-motion-fast) var(--vo-ease-out), transform var(--vo-motion-fast) var(--vo-ease-out);flex-direction:column;gap:10px;padding:16px;display:flex}.vo-plan-card:hover{border-color:var(--vo-line-strong)}.vo-plan-card[data-featured=true]{border-color:#ceac6d4d;border-color:lab(72.3067% 6.8422 36.9838/.3)}.vo-plan-card[data-current=true]{box-shadow:var(--vo-shadow-card-inset), 0 0 0 1px #ceac6d42;border-color:#ceac6d8c;border-color:lab(72.3067% 6.8422 36.9838/.55)}@supports (color:lab(0% 0 0)){.vo-plan-card[data-current=true]{box-shadow:var(--vo-shadow-card-inset), 0 0 0 1px lab(72.3067% 6.8422 36.9838/.26)}}.vo-plan-card-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vo-plan-name{color:var(--vo-ivory);font-family:var(--vo-heading-family);font-size:15px;font-weight:660}.vo-plan-tag{letter-spacing:.1em;text-transform:uppercase;border-radius:var(--vo-r-pill);color:var(--vo-gold);background:#ceac6d1f;background:lab(72.3067% 6.8422 36.9838/.12);border:1px solid #ceac6d47;border:1px solid lab(72.3067% 6.8422 36.9838/.28);padding:2px 7px;font-size:9.5px;font-weight:720}.vo-plan-tag-current{color:var(--vo-ivory);background:#f0ebde1a;background:lab(93.1215% .24274 6.91446/.1);border-color:#f0ebde2e;border-color:lab(93.1215% .24274 6.91446/.18)}.vo-plan-price-row{align-items:baseline;gap:6px;display:flex}.vo-plan-price{color:var(--vo-ivory);font-family:var(--vo-heading-family);font-size:24px;font-weight:680;line-height:1}.vo-plan-cadence{color:var(--vo-ivory-dim);font-size:11.5px}.vo-plan-tagline{color:var(--vo-ivory-muted);margin:0;font-size:12px;line-height:1.45}.vo-plan-features{flex:auto;gap:6px;margin:0;padding:0;list-style:none;display:grid}.vo-plan-features li{color:var(--vo-ivory-muted);overflow-wrap:anywhere;padding-left:18px;font-size:12px;line-height:1.4;position:relative}.vo-plan-features li:before{content:"";background:var(--vo-gold);opacity:.8;border-radius:50%;width:6px;height:6px;position:absolute;top:6px;left:2px}.vo-plan-cta{margin-top:4px}.vo-plan-cta .vo-button{width:100%}.vo-plan-cycle{justify-content:center;display:flex}.vo-plan-annual-note{color:var(--vo-gold);margin-top:-4px;font-size:11px;font-weight:640}.vo-billing-support{flex-direction:column;align-items:flex-start;gap:10px;padding:14px 16px;display:flex}.vo-billing-support .vo-settings-help{margin:0}.vo-compare-stage{z-index:200;color:var(--vo-ivory);background:radial-gradient(circle at 50% 0,#121e15cc,#0000 62%),#010402;background:radial-gradient(circle at 50% 0,lab(9.83326% -7.14757 4.55823/.8),#0000 62%),lab(.958633% -1.20426 .678378);flex-direction:column;display:flex;position:fixed;inset:0}.vo-compare-bar{border-bottom:1px solid var(--vo-line);flex:none;align-items:center;min-height:52px;padding:10px 18px;display:flex}.vo-compare-back{border:1px solid var(--vo-line);border-radius:var(--vo-r-pill);min-height:30px;color:var(--vo-ivory);cursor:default;transition:border-color var(--vo-motion-fast) var(--vo-ease-out), color var(--vo-motion-fast) var(--vo-ease-out);background:#f0ebde0f;background:lab(93.1215% .24274 6.91446/.06);align-items:center;gap:4px;padding:0 12px 0 8px;font-size:12.5px;font-weight:600;display:inline-flex}.vo-compare-back:hover{border-color:var(--vo-line-strong);color:var(--vo-gold)}.vo-compare-back span{font-size:18px;line-height:1}.vo-compare-scroll{flex:auto;padding:28px 18px 48px;overflow-y:auto}.vo-compare-inner{width:100%;max-width:860px;margin:0 auto}.vo-compare-head{text-align:center;margin-bottom:24px}.vo-compare-title{font-family:var(--vo-heading-family);color:var(--vo-ivory);margin:0 0 6px;font-size:26px;font-weight:680}.vo-compare-subtitle{color:var(--vo-ivory-muted);margin:0;font-size:13px}.vo-compare-table{border-collapse:collapse;table-layout:fixed;width:100%}.vo-compare-table th,.vo-compare-table td{vertical-align:middle;border-bottom:1px solid #f0ebde14;border-bottom:1px solid lab(93.1215% .24274 6.91446/.08);padding:11px 12px}.vo-compare-rowhead-col{width:34%}.vo-compare-plan-col{text-align:center;border-bottom:1px solid var(--vo-line);width:22%}.vo-compare-plan-col[data-featured=true]{border-radius:var(--vo-r-md) var(--vo-r-md) 0 0;background:#ceac6d14;background:lab(72.3067% 6.8422 36.9838/.08)}.vo-compare-plan-name{font-family:var(--vo-heading-family);color:var(--vo-ivory);font-size:15px;font-weight:660;display:block}.vo-compare-plan-price{color:var(--vo-ivory);margin-top:2px;font-size:17px;font-weight:680;display:block}.vo-compare-plan-cadence{color:var(--vo-ivory-dim);margin-left:3px;font-size:11px;font-weight:500}.vo-compare-plan-annual{color:var(--vo-ivory-dim);margin-top:1px;font-size:11px;display:block}.vo-compare-group th{text-align:left;letter-spacing:.12em;text-transform:uppercase;color:var(--vo-gold);border-bottom:1px solid var(--vo-line);padding-top:22px;font-size:10.5px;font-weight:720}.vo-compare-rowhead{text-align:left;color:var(--vo-ivory-muted);font-size:12.5px;font-weight:500}.vo-compare-cell{text-align:center;color:var(--vo-ivory);font-size:12.5px}.vo-compare-cell[data-featured=true]{background:#ceac6d0d;background:lab(72.3067% 6.8422 36.9838/.05)}.vo-compare-yes{color:var(--vo-gold);font-size:14px;font-weight:720}.vo-compare-no{color:var(--vo-ivory-dim)}.vo-settings-state-pad{padding:16px}.vo-toggle{border:1px solid var(--vo-line-strong);border-radius:var(--vo-r-pill);cursor:default;width:42px;height:24px;transition:background var(--vo-motion-fast) var(--vo-ease-out), border-color var(--vo-motion-fast) var(--vo-ease-out);background:#f0ebde14;background:lab(93.1215% .24274 6.91446/.08);padding:2px}.vo-toggle span{border-radius:var(--vo-r-pill);background:var(--vo-ivory-muted);width:18px;height:18px;transition:transform var(--vo-motion-fast) var(--vo-ease-out), background var(--vo-motion-fast) var(--vo-ease-out);display:block}.vo-toggle[data-checked=true]{background:#ceac6d2e;background:lab(72.3067% 6.8422 36.9838/.18);border-color:#ceac6d6b;border-color:lab(72.3067% 6.8422 36.9838/.42)}.vo-toggle[data-checked=true] span{background:var(--vo-gold);transform:translate(18px)}.vo-segmented{border:1px solid var(--vo-line);border-radius:var(--vo-r-md);background:#f0ebde0d;background:lab(93.1215% .24274 6.91446/.05);align-items:center;gap:3px;padding:3px;display:inline-flex}.vo-segmented button{border-radius:var(--vo-r-sm);min-height:26px;color:var(--vo-ivory-muted);cursor:default;background:0 0;border:0;padding:0 10px;font-size:12px}.vo-segmented button[data-active=true]{color:var(--vo-gold);background:#ceac6d29;background:lab(72.3067% 6.8422 36.9838/.16)}.vo-inline-field{color:var(--vo-ivory-dim);letter-spacing:.12em;text-transform:uppercase;gap:6px;font-size:10.5px;display:grid}.vo-inline-field input{border:1px solid var(--vo-line);border-radius:var(--vo-r-sm);min-width:0;height:34px;color:var(--vo-ivory);letter-spacing:0;text-transform:none;background:#f0ebde0d;background:lab(93.1215% .24274 6.91446/.05);padding:0 10px}.vo-modal-frame{overscroll-behavior:contain;border:1px solid var(--vo-line-strong);border-radius:var(--vo-r-lg);background:radial-gradient(circle at 50% 0,#ceac6d1a,#0000 54%),linear-gradient(#1c271ee0,#040905f0);background:radial-gradient(circle at 50% 0,lab(72.3067% 6.8422 36.9838/.1),#0000 54%),linear-gradient(lab(14.4494% -6.53645 4.19863/.88),lab(2.05886% -1.65889 .83541/.94));flex-direction:column;gap:16px;width:min(460px,92vw);max-height:min(88vh,760px);padding:26px;display:flex;overflow:auto;box-shadow:0 42px 110px #00000085,inset 0 1px #ffffff1a,inset 0 -28px 48px #0000002e;box-shadow:0 42px 110px lab(.0275326% -.0664368 .0382632/.52),inset 0 1px lab(100% 0 0/.1),inset 0 -28px 48px lab(.0626068% -.102684 .0614405/.18)}.vo-modal-frame[data-size=sm]{width:min(380px,92vw)}.vo-modal-frame[data-size=lg]{width:min(620px,92vw)}.vo-modal-frame[data-tone=danger]{border-color:#d4776c70;border-color:lab(60.6304% 36.1747 23.0321/.44)}.vo-modal-frame[data-tone=success]{border-color:#74a77b61;border-color:lab(63.9728% -24.749 17.4341/.38)}.vo-modal-frame[data-tone=warning],.vo-modal-frame[data-tone=gold]{border-color:#ceac6d61;border-color:lab(72.3067% 6.8422 36.9838/.38)}.vo-modal-header,.vo-modal-body{gap:8px;min-width:0;display:grid}.vo-modal-title{color:var(--vo-ivory);font-family:var(--vo-heading-family);font-size:21px;font-weight:660;line-height:1.16}.vo-modal-description{color:var(--vo-ivory-muted);font-size:13px;line-height:1.52}.vo-modal-footer{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0;display:flex}.vo-modal-footer .vo-button{min-width:92px}@media (max-width:520px){.vo-modal-frame{width:min(420px,94vw);padding:20px}.vo-step-up-method-grid{grid-template-columns:1fr}}.vo-auth-flow{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(4px,.7vw,8px);width:100%;margin:0;padding:0;list-style:none;display:grid}.vo-auth-flow li{min-width:0;color:var(--vo-ivory-dim);place-items:center;gap:4px;font-size:clamp(8.5px,.68vw,10.5px);display:grid}.vo-auth-flow li span{border:1px solid var(--vo-line);border-radius:var(--vo-r-pill);width:24px;height:24px;color:inherit;place-items:center;display:grid}.vo-auth-flow li strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:620;overflow:hidden}.vo-auth-flow li[data-state=active]{color:var(--vo-gold)}.vo-auth-flow li[data-state=complete]{color:var(--vo-success)}.vo-auth-flow li[data-state=active] span,.vo-auth-flow li[data-state=complete] span{background:#f0ebde0f;background:lab(93.1215% .24274 6.91446/.06);border-color:currentColor}.vo-security-list{gap:10px;min-width:0;display:grid}.vo-security-row{border:1px solid var(--vo-line);border-radius:var(--vo-r-sm);background:#f0ebde0a;background:lab(93.1215% .24274 6.91446/.04);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:11px 12px;display:grid}.vo-security-row div{gap:3px;min-width:0;display:grid}.vo-security-row strong,.vo-security-row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vo-security-row strong{color:var(--vo-ivory);font-size:13px}.vo-security-row span{color:var(--vo-ivory-muted);font-size:12px}.vo-device-limit-panel{border:1px solid var(--vo-line);border-radius:var(--vo-r-sm);background:linear-gradient(#f0ebde0f,#f0ebde08);background:linear-gradient(lab(93.1215% .24274 6.91446/.06),lab(93.1215% .24274 6.91446/.03));grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 14px;min-width:0;padding:13px 14px;display:grid}.vo-device-limit-copy{gap:3px;min-width:0;display:grid}.vo-device-limit-copy strong{color:var(--vo-ivory);font-family:var(--vo-heading-family);font-size:14px;font-weight:680}.vo-device-limit-copy span{color:var(--vo-ivory-muted);overflow-wrap:anywhere;font-size:12px;line-height:1.4}.vo-device-limit-meter{background:#f0ebde14;background:lab(93.1215% .24274 6.91446/.08);border-radius:999px;grid-column:1/-1;height:5px;overflow:hidden}.vo-device-limit-meter span{border-radius:inherit;background:linear-gradient(90deg, var(--vo-olive), var(--vo-gold));height:100%;display:block}.vo-account-linking{gap:12px;min-width:0;display:grid}.vo-account-link-summary{min-width:0;color:var(--vo-ivory-muted);align-items:center;gap:10px;font-size:12px;display:flex}.vo-account-link-summary span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vo-link-browser-intro{color:var(--vo-ivory-muted);margin:0;font-size:12px;line-height:1.5}.vo-account-link-methods{grid-template-columns:repeat(auto-fit,minmax(176px,1fr));align-items:end;gap:10px;min-width:0;display:grid}.vo-account-link-method{gap:7px;min-width:0;display:grid}.vo-account-link-method-header{font-size:10.5px}.vo-account-link-email-controls{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.vo-account-link-email input{border-radius:var(--vo-r-sm);width:100%;min-width:0;height:30px;color:var(--vo-ivory);font:inherit;background:#0001019e;background:lab(.327745% -.385933 .235417/.62);border:1px solid #f0ebde24;border:1px solid lab(93.1215% .24274 6.91446/.14);outline:none;padding:0 10px;font-size:12px}.vo-account-link-email input:focus{box-shadow:var(--vo-shadow-focus);border-color:#ceac6d75;border-color:lab(72.3067% 6.8422 36.9838/.46)}.vo-account-link-email input::placeholder{color:var(--vo-ivory-faint)}.vo-account-link-status{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.vo-account-link-status span{border-radius:var(--vo-r-sm);color:var(--vo-ivory-muted);text-transform:capitalize;background:#ceac6d0f;background:lab(72.3067% 6.8422 36.9838/.06);border:1px solid #ceac6d2e;border:1px solid lab(72.3067% 6.8422 36.9838/.18);padding:5px 8px;font-size:11px}.vo-account-secret,.vo-account-qr{border:1px solid var(--vo-line);border-radius:var(--vo-r-sm);background:#f0ebde0a;background:lab(93.1215% .24274 6.91446/.04);min-width:0;padding:12px}.vo-account-link-expiry{color:var(--vo-gold);margin-bottom:10px;font-size:11px;font-weight:680}.vo-account-secret-grid{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:6px;display:grid}.vo-account-secret-grid span{border-radius:var(--vo-r-sm);min-width:0;color:var(--vo-ivory);text-overflow:ellipsis;white-space:nowrap;background:#00010185;background:lab(.327745% -.385933 .235417/.52);align-items:center;gap:7px;padding:7px 8px;font-size:12px;display:flex;overflow:hidden}.vo-account-secret-grid b{color:var(--vo-gold);font-size:10px;font-weight:760}.vo-account-qr{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;display:grid}.vo-account-qr-mark{aspect-ratio:1;border-radius:var(--vo-r-sm);background:var(--vo-ivory);place-items:center;width:min(160px,100%);height:auto;padding:0;display:grid;overflow:hidden}.vo-account-qr-mark img{width:100%;height:100%;display:block}.vo-account-qr-mark span{border-radius:var(--vo-r-sm);background:#0001011f;background:lab(.327745% -.385933 .235417/.12);width:84px;height:84px}.vo-account-qr-detail{gap:5px;min-width:0;display:grid}.vo-account-qr-detail strong{color:var(--vo-ivory);font-family:var(--vo-mono-family);font-size:12px}.vo-account-qr-detail span{color:var(--vo-gold);font-size:11px}.vo-account-qr-detail code{max-height:68px;color:var(--vo-ivory-muted);font-family:var(--vo-mono-family);overflow-wrap:anywhere;font-size:10.5px;line-height:1.45;display:block;overflow:auto}@media (max-width:720px){.vo-account-link-email-controls,.vo-account-qr{grid-template-columns:minmax(0,1fr)}.vo-account-qr-mark{width:min(180px,100%)}}@keyframes vo-skeleton{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes vo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:1320px){.vo-dock-item{min-width:54px}.vo-dock-item-label{max-width:60px;font-size:11px}.vo-dock-group{padding-inline:5px}}@media (max-width:1180px){.vo-search{min-width:220px}}@media (max-height:820px){:root{--vo-header:44px;--vo-dock:66px}.vo-shell-body{gap:10px;padding:10px}.vo-header{padding-right:12px}.vo-view-body{padding:20px 24px calc(var(--vo-dock) + 24px);gap:18px}.vo-left-rail-header,.vo-right-rail-header{padding:13px 16px 6px}.vo-left-rail-body,.vo-right-rail-body{padding-bottom:16px}.vo-dock{border-radius:16px;height:52px;padding:3px 8px}.vo-dock-divider{height:28px}.vo-dock-divider[data-weight=thick]{height:36px}.vo-dock-item{min-width:52px;height:44px;padding:4px 6px}.vo-dock-item-icon svg{width:18px;height:18px}.vo-dock-item-label{max-width:58px;font-size:11px}}@media (prefers-reduced-motion:reduce){.vo-skeleton-row{animation:none}}@media (max-width:1280px){:root{--vo-right-rail:280px}}@media (max-width:1100px){.vo-shell-body,:root[data-right-rail=closed] .vo-shell-body{grid-template-columns:minmax(0,1fr)}.vo-right-rail{display:none}}.vo-onboarding-transition{z-index:100;background:linear-gradient(180deg, #00020138, #00020161), var(--vo-auth-background-image,url(../assets/images/VaultOne_BG_Landscape.jpg)), linear-gradient(180deg, #020603 0%, #010302 100%);background-position:50%;background-size:cover;position:fixed;inset:0;overflow:hidden}@supports (color:lab(0% 0 0)){.vo-onboarding-transition{background:linear-gradient(180deg, lab(.497637% -.761412 .424841/.22), lab(.49041% -.617646 .307813/.38)), var(--vo-auth-background-image,url(../assets/images/VaultOne_BG_Landscape.jpg)), linear-gradient(180deg, lab(1.26943% -1.46361 .827324) 0%, lab(.693924% -.785552 .392678) 100%)}}.vo-onboarding-page{opacity:1;transition:opacity var(--vo-onboarding-duration,.28s) var(--vo-ease-out), transform var(--vo-onboarding-duration,.28s) var(--vo-ease-out);will-change:opacity, transform;position:absolute;inset:0}.vo-onboarding-page[data-slot=current]{z-index:2;pointer-events:auto}.vo-onboarding-page[data-slot=previous]{z-index:1;pointer-events:none}.vo-onboarding-transition[data-phase=starting] .vo-onboarding-page[data-slot=current]{opacity:0}.vo-onboarding-transition[data-phase=starting] .vo-onboarding-page[data-slot=previous],.vo-onboarding-transition[data-phase=crossfade] .vo-onboarding-page[data-slot=current],.vo-onboarding-transition[data-phase=idle] .vo-onboarding-page[data-slot=current]{opacity:1}.vo-onboarding-transition[data-phase=crossfade] .vo-onboarding-page[data-slot=previous]{opacity:0}.vo-onboarding-transition[data-state-key=registered-logged-out][data-phase=starting] .vo-onboarding-page[data-slot=current]{opacity:0;transform:scale(1.02)}.vo-onboarding-transition[data-state-key=registered-logged-out][data-phase=crossfade] .vo-onboarding-page[data-slot=current],.vo-onboarding-transition[data-state-key=registered-logged-out][data-phase=idle] .vo-onboarding-page[data-slot=current]{opacity:1;transform:scale(1)}.vo-onboarding-transition[data-reduced=true] .vo-onboarding-page{transition:none;transform:none}@media (prefers-reduced-motion:reduce){.vo-onboarding-page{transition:none}}.vo-agreement-stage{box-sizing:border-box;padding:clamp(12px, 2.2vh, 22px) 24px max(14px, env(safe-area-inset-bottom));place-items:center;display:grid;overflow:hidden}.vo-agreement-shell{z-index:2;flex-direction:column;align-self:center;align-items:stretch;gap:clamp(6px,1vh,10px);width:min(720px,100vw - 48px);min-height:0;max-height:calc(100dvh - clamp(28px,4.4vh,44px));margin:auto 0;display:flex;position:relative}.vo-agreement-head{text-align:center;flex-direction:column;flex:none;gap:4px;display:flex}.vo-agreement-head .vo-auth-kicker{text-align:center}.vo-agreement-head .vo-auth-subtitle{max-width:70ch;margin:0 auto;font-size:12.5px;line-height:1.36}.vo-agreement-card{flex-direction:column;flex:auto;gap:8px;width:100%;min-height:0;max-height:100%;padding:14px 16px;display:flex;overflow:hidden}.vo-agreement-meta{border:1px solid var(--vo-line);border-radius:var(--vo-r-md);background:#f0ebde0a;background:lab(93.1215% .24274 6.91446/.04);grid-template-columns:1fr 1fr;gap:12px;padding:9px 12px;display:grid}.vo-agreement-meta-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--vo-ivory-dim);font-size:10.5px;font-weight:620}.vo-agreement-meta-value{color:var(--vo-ivory);margin-top:2px;font-size:13px;font-weight:600}.vo-agreement-meta-value.vo-mono{font-family:var(--vo-mono-family);font-size:12px;font-weight:500}.vo-mono{font-family:var(--vo-mono-family)}.vo-agreement-scroller{overscroll-behavior:contain;border:1px solid var(--vo-line);border-radius:var(--vo-r-md);background:var(--vo-glass-auth-bg,linear-gradient(180deg, #040905c7, #020603db));scrollbar-width:thin;scrollbar-color:oklch(76% .09 82/.32) transparent;flex:auto;min-height:112px;max-height:none;padding:12px 16px;overflow-y:auto;box-shadow:inset 0 1px #ffffff0d;box-shadow:inset 0 1px lab(100% 0 0/.05)}@supports (color:lab(0% 0 0)){.vo-agreement-scroller{background:var(--vo-glass-auth-bg,linear-gradient(180deg, lab(2.05886% -1.65889 .83541/.78), lab(1.26943% -1.46361 .827324/.86)))}}.vo-agreement-scroller:focus-visible{border-color:#ceac6d7a;border-color:lab(72.3067% 6.8422 36.9838/.48);outline:0;box-shadow:inset 0 1px #ffffff0f,0 0 0 3px #ceac6d29;box-shadow:inset 0 1px lab(100% 0 0/.06),0 0 0 3px lab(72.3067% 6.8422 36.9838/.16)}.vo-agreement-section{margin-bottom:12px}.vo-agreement-section:last-child{margin-bottom:2px}.vo-agreement-section-title{font-family:var(--vo-heading-family);letter-spacing:.04em;text-transform:uppercase;color:var(--vo-gold);margin:0 0 5px;font-size:12.5px;font-weight:700}.vo-agreement-section-body{color:var(--vo-ivory-muted);margin:0 0 6px;font-size:12.5px;line-height:1.5}.vo-agreement-section-body:last-child{margin-bottom:0}.vo-agreement-scroll-hint{color:var(--vo-ivory-dim);text-align:center;letter-spacing:.08em;text-transform:uppercase;font-size:10.5px;line-height:1.2}.vo-agreement-keyboard-help{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.vo-agreement-form{flex-direction:column;flex:none;gap:8px;display:flex}.vo-agreement-checkbox{border:1px solid var(--vo-line);border-radius:var(--vo-r-md);cursor:default;transition:border-color var(--vo-motion-fast) var(--vo-ease-out), background var(--vo-motion-fast) var(--vo-ease-out);background:#f0ebde08;background:lab(93.1215% .24274 6.91446/.03);grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:9px 11px;display:grid}.vo-agreement-checkbox:hover,.vo-agreement-checkbox:focus-within{background:#f0ebde0f;background:lab(93.1215% .24274 6.91446/.06);border-color:#ceac6d66;border-color:lab(72.3067% 6.8422 36.9838/.4)}.vo-agreement-checkbox input[type=checkbox]{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.vo-agreement-checkbox-mark{border:1.5px solid var(--vo-line-strong);background:var(--vo-panel-raised);color:#0000;width:18px;height:18px;transition:border-color var(--vo-motion-fast) var(--vo-ease-out), background var(--vo-motion-fast) var(--vo-ease-out), color var(--vo-motion-fast) var(--vo-ease-out), box-shadow var(--vo-motion-fast) var(--vo-ease-out);border-radius:6px;place-items:center;display:grid}.vo-agreement-checkbox input:checked~.vo-agreement-checkbox-mark{background:var(--vo-gold);border-color:var(--vo-gold);color:var(--vo-forest-deep);box-shadow:0 0 18px #ceac6d47;box-shadow:0 0 18px lab(72.3067% 6.8422 36.9838/.28)}.vo-agreement-checkbox input:focus-visible~.vo-agreement-checkbox-mark{box-shadow:0 0 0 3px #ceac6d47;box-shadow:0 0 0 3px lab(72.3067% 6.8422 36.9838/.28)}.vo-agreement-checkbox input:disabled~.vo-agreement-checkbox-mark,.vo-agreement-checkbox input:disabled~.vo-agreement-checkbox-copy{opacity:.58}.vo-agreement-checkbox-copy{color:var(--vo-ivory);font-size:13px;font-weight:520;line-height:1.3}.vo-agreement-form .vo-auth-field{gap:4px;position:relative}.vo-agreement-form .vo-auth-label{padding-right:74px}.vo-agreement-form .vo-auth-input{height:38px}.vo-agreement-field-hint{color:var(--vo-warning);margin-top:0;font-size:11px;line-height:1.25}.vo-agreement-field-hint[data-tone=neutral]{color:var(--vo-ivory-dim)}.vo-agreement-counter{color:var(--vo-ivory-dim);font-variant-numeric:tabular-nums;align-self:auto;margin-top:0;font-size:11px;line-height:1.2;position:absolute;top:0;right:0}.vo-agreement-form-status{color:var(--vo-warning);text-align:center;margin-top:0;font-size:11px;line-height:1.25}.vo-agreement-form-status[data-ready=true]{color:var(--vo-success)}.vo-agreement-disclaimer{max-width:72ch;color:var(--vo-ivory-dim);text-align:center;margin:0 auto;font-size:10.5px;line-height:1.36}.vo-agreement-form .vo-button[data-size=lg]{min-height:40px}.vo-agreement-shell>.vo-auth-footer{flex:none;padding-top:0;font-size:10px;line-height:1.2}.vo-agreement-disclaimer strong{color:var(--vo-ivory);font-weight:600}@media (max-width:720px){.vo-agreement-shell{gap:8px;width:min(100%,100vw - 32px)}.vo-agreement-card{padding:12px}.vo-agreement-scroller{padding:12px 14px}.vo-agreement-meta{grid-template-columns:1fr;gap:6px}}@media (max-height:860px){.vo-agreement-stage{align-items:center;padding-top:12px}.vo-agreement-shell{margin:0}}@media (max-height:760px){.vo-agreement-shell{gap:6px}.vo-agreement-head .vo-auth-subtitle,.vo-agreement-meta-value,.vo-agreement-checkbox-copy{font-size:12px}.vo-agreement-meta{padding:7px 10px}.vo-agreement-card{gap:6px;padding:12px 14px}.vo-agreement-form{gap:6px}.vo-agreement-disclaimer{font-size:10px;line-height:1.28}}.vo-auth-flow{grid-template-columns:repeat(6,minmax(0,1fr))}.vo-dock-item{width:var(--vo-dock-item-width);min-width:var(--vo-dock-item-width);height:var(--vo-dock-item-height);border-radius:var(--vo-r-card);isolation:isolate;scroll-snap-align:center;border:1px solid #0000;grid-template-rows:23px 17px;place-items:center;gap:3px;padding:5px 7px;display:grid;position:relative;overflow:visible}.vo-dock-item-icon{place-items:center;width:23px;height:23px;display:grid}.vo-dock-item-label{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:60px;font-size:12px;font-weight:540;line-height:1.15;overflow:hidden}.vo-dock-item[data-active=true]{color:var(--vo-gold);background:linear-gradient(#ceac6d2e,#ceac6d0f),linear-gradient(#212c23db,#0c140dc2);background:linear-gradient(lab(72.3067% 6.8422 36.9838/.18),lab(72.3067% 6.8422 36.9838/.06)),linear-gradient(lab(16.77% -6.53279 4.19261/.86),lab(5.44839% -3.90667 2.42436/.76));border-color:#ceac6d61;border-color:lab(72.3067% 6.8422 36.9838/.38);box-shadow:inset 0 1px #ffffff29,inset 0 0 0 1px #ceac6d2e,inset 0 -16px 30px #0000003d;box-shadow:inset 0 1px lab(100% 0 0/.16),inset 0 0 0 1px lab(72.3067% 6.8422 36.9838/.18),inset 0 -16px 30px lab(.0270424% -.0564158 .0330538/.24)}.vo-dock-item[data-active=true]:after{content:"";border-radius:var(--vo-r-card);z-index:-1;pointer-events:none;background:radial-gradient(circle at 50% 0,#ceac6d42,#0000 60%);background:radial-gradient(circle at 50% 0,lab(72.3067% 6.8422 36.9838/.26),#0000 60%);position:absolute;inset:-1px}.vo-dock-indicator{display:none!important}@media (max-width:720px){.vo-dock-item{--vo-dock-item-width:60px;--vo-dock-item-height:48px;border-radius:13px}.vo-dock-item-label{max-width:54px;font-size:12px}}@media (max-width:1320px){.vo-dock{justify-content:flex-start;padding-inline:8px}.vo-dock-group{gap:3px;padding-inline:4px}.vo-dock-divider{margin-inline:3px}.vo-dock-divider[data-weight=thick]{margin-inline:6px}.vo-dock-item{--vo-dock-item-width:60px}}@media (max-width:1120px){.vo-dock{max-width:calc(100vw - 18px)}.vo-dock-item{--vo-dock-item-width:58px}.vo-dock-item-label{max-width:52px}}.vo-goal-list{gap:14px;min-width:0;display:grid}.vo-goal-summary-meter{gap:var(--vo-s2,16px);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.vo-goal-card{border:1px solid var(--vo-line);border-radius:var(--vo-r-md);background:linear-gradient(#1c271eb3,#070d09cc);background:linear-gradient(lab(14.4494% -6.53645 4.19863/.7),lab(3.14774% -2.2166 1.11873/.8));gap:12px;min-width:0;padding:16px 18px;display:grid;box-shadow:0 14px 32px #00000038,inset 0 1px #ffffff12;box-shadow:0 14px 32px lab(.0626068% -.102684 .0614405/.22),inset 0 1px lab(100% 0 0/.07)}.vo-goal-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;min-width:0;display:grid}.vo-goal-name{font-family:var(--vo-heading-family);color:var(--vo-ivory);overflow-wrap:anywhere;font-size:15px;font-weight:660;line-height:1.2}.vo-goal-deadline{letter-spacing:.06em;color:var(--vo-ivory-dim);text-transform:uppercase;margin-top:3px;font-size:11.5px}.vo-goal-meter-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.vo-goal-percent{font-family:var(--vo-heading-family);font-variant-numeric:tabular-nums;color:var(--vo-ivory);font-size:18px;font-weight:660}.vo-goal-footer{color:var(--vo-ivory-muted);grid-template-columns:repeat(auto-fit,minmax(min(100%,130px),1fr));gap:8px;font-size:12px;display:grid}.vo-goal-summary-footer{margin-top:var(--vo-s1,10px)}.vo-goal-footer div{min-width:0}.vo-goal-footer-kicker{color:var(--vo-ivory-dim);letter-spacing:.12em;text-transform:uppercase;margin-bottom:2px;font-size:10.5px;font-weight:620}.vo-goal-footer strong{color:var(--vo-ivory);font-variant-numeric:tabular-nums;font-weight:600}.vo-goal-form{gap:var(--vo-shell-gutter,16px);display:grid}.vo-goal-form-grid{gap:var(--vo-s1,10px);grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));display:grid}.vo-goal-form-actions{gap:var(--vo-s1,10px);flex-wrap:wrap;justify-content:flex-end;display:flex}.vo-vault-wheel{gap:var(--vo-d2);grid-template-columns:minmax(180px,240px) minmax(0,1fr);align-items:center;min-width:0;display:grid}.vo-vault-wheel-stage{aspect-ratio:1;place-items:center;min-width:0;display:grid;position:relative}.vo-vault-wheel-disc{aspect-ratio:1;isolation:isolate;background:conic-gradient(from -18deg, #ceac6dd1 0 34deg, #425a42c2 34deg 88deg, #f0ebde1f 88deg 138deg, #918163b3 138deg 190deg, #213325cc 190deg 252deg, #ceac6d94 252deg 304deg, #18221aeb 304deg 360deg);border:1px solid #ceac6d8a;border:1px solid lab(72.3067% 6.8422 36.9838/.54);border-radius:50%;place-items:center;width:min(100%,214px);display:grid;position:relative;box-shadow:0 18px 42px #0000004d,inset 0 0 0 24px #010402b8,inset 0 0 0 25px #ceac6d57;box-shadow:0 18px 42px lab(.0626068% -.102684 .0614405/.3),inset 0 0 0 24px lab(.958633% -1.20426 .678378/.72),inset 0 0 0 25px lab(72.3067% 6.8422 36.9838/.34)}@supports (color:lab(0% 0 0)){.vo-vault-wheel-disc{background:conic-gradient(from -18deg, lab(72.3067% 6.8422 36.9838/.82) 0 34deg, lab(35.6381% -13.14 10.4272/.76) 34deg 88deg, lab(93.1215% .24274 6.91446/.12) 88deg 138deg, lab(54.8661% 3.06156 18.5945/.7) 138deg 190deg, lab(19.2432% -10.1301 6.53558/.8) 190deg 252deg, lab(72.3067% 6.8422 36.9838/.58) 252deg 304deg, lab(12.116% -6.24102 4.01056/.92) 304deg 360deg)}}.vo-vault-wheel-disc:before{content:"";z-index:-1;background:linear-gradient(180deg, var(--vo-panel-raised), var(--vo-forest-deep));border:1px solid #ceac6d61;border:1px solid lab(72.3067% 6.8422 36.9838/.38);border-radius:50%;position:absolute;inset:33%}.vo-vault-wheel-disc span{font-family:var(--vo-heading-family);letter-spacing:.08em;text-transform:uppercase;color:var(--vo-gold);font-size:18px;font-weight:720}.vo-vault-wheel-pointer{clip-path:polygon(50% 100%,0 0,100% 0);background:var(--vo-gold);filter:drop-shadow(0 8px 16px #0000005c);filter:drop-shadow(0 8px 16px lab(.0270424% -.0564158 .0330538/.36));width:18px;height:28px;position:absolute;top:7px}.vo-vault-wheel[data-state=revealing] .vo-vault-wheel-disc{animation:vo-vault-wheel-reveal 1.12s var(--vo-ease-out) both}.vo-vault-wheel[data-state=receipt] .vo-vault-wheel-disc{box-shadow:0 18px 42px #0000004d,0 0 0 4px #ceac6d1f,inset 0 0 0 24px #010402b8,inset 0 0 0 25px #ceac6d57;box-shadow:0 18px 42px lab(.0626068% -.102684 .0614405/.3),0 0 0 4px lab(72.3067% 6.8422 36.9838/.12),inset 0 0 0 24px lab(.958633% -1.20426 .678378/.72),inset 0 0 0 25px lab(72.3067% 6.8422 36.9838/.34)}.vo-vault-wheel-panel{gap:var(--vo-d0);min-width:0;display:grid}.vo-vault-wheel-panel h3{color:var(--vo-ivory);font-family:var(--vo-heading-family);letter-spacing:0;margin:0;font-size:17px;line-height:1.22}.vo-vault-wheel-panel p,.vo-vault-wheel-receipt p{color:var(--vo-ivory-muted);margin:0;font-size:12.5px;line-height:1.45}.vo-vault-wheel-kicker{color:var(--vo-gold);letter-spacing:.12em;text-transform:uppercase;font-size:10.5px;font-weight:680}.vo-vault-wheel-meter{align-items:center;gap:var(--vo-s1);grid-template-columns:minmax(0,1fr) auto;margin-top:2px;display:grid}.vo-vault-wheel-meter span{color:var(--vo-ivory);font-family:var(--vo-heading-family);font-variant-numeric:tabular-nums;font-size:13px;font-weight:660}.vo-vault-wheel-outcomes{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.vo-vault-wheel-outcomes span{border-radius:var(--vo-r-pill);color:var(--vo-ivory-muted);background:#ceac6d12;background:lab(72.3067% 6.8422 36.9838/.07);border:1px solid #ceac6d3d;border:1px solid lab(72.3067% 6.8422 36.9838/.24);padding:5px 9px;font-size:11px;line-height:1}.vo-vault-wheel-receipt{gap:var(--vo-d1);border-radius:var(--vo-r-md);background:linear-gradient(135deg,#ceac6d1a,#0000 46%),#040905b8;background:linear-gradient(135deg,lab(72.3067% 6.8422 36.9838/.1),#0000 46%),lab(2.05886% -1.65889 .83541/.72);border:1px solid #ceac6d52;border:1px solid lab(72.3067% 6.8422 36.9838/.32);grid-template-columns:minmax(0,1fr) minmax(220px,.8fr);align-items:center;min-width:0;padding:14px 16px;display:grid;box-shadow:inset 0 1px #ffffff12;box-shadow:inset 0 1px lab(100% 0 0/.07)}.vo-vault-wheel-receipt strong{color:var(--vo-ivory);font-family:var(--vo-heading-family);margin:3px 0;font-size:14px;display:block}.vo-vault-wheel-receipt-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}.vo-vault-wheel-receipt-grid span{border:1px solid var(--vo-line);border-radius:var(--vo-r-sm);color:var(--vo-ivory-dim);text-transform:uppercase;letter-spacing:.08em;background:#18221a80;background:lab(12.116% -6.24102 4.01056/.5);gap:2px;min-width:0;padding:9px;font-size:10.5px;display:grid}.vo-vault-wheel-receipt-grid b{color:var(--vo-ivory);font-family:var(--vo-heading-family);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:18px}@keyframes vo-vault-wheel-reveal{0%{transform:rotate(0)scale(.98)}68%{transform:rotate(304deg)scale(1.015)}to{transform:rotate(288deg)scale(1)}}@keyframes vo-vault-wheel-pulse{0%,to{box-shadow:0 18px 42px #0000004d,inset 0 0 0 24px #010402b8,inset 0 0 0 25px #ceac6d57;box-shadow:0 18px 42px lab(.0626068% -.102684 .0614405/.3),inset 0 0 0 24px lab(.958633% -1.20426 .678378/.72),inset 0 0 0 25px lab(72.3067% 6.8422 36.9838/.34)}52%{box-shadow:0 18px 42px #0000004d,0 0 0 7px #ceac6d29,inset 0 0 0 24px #010402b8,inset 0 0 0 25px #ceac6d85;box-shadow:0 18px 42px lab(.0626068% -.102684 .0614405/.3),0 0 0 7px lab(72.3067% 6.8422 36.9838/.16),inset 0 0 0 24px lab(.958633% -1.20426 .678378/.72),inset 0 0 0 25px lab(72.3067% 6.8422 36.9838/.52)}}.vo-vault-wheel[data-motion=reduced][data-state=revealing] .vo-vault-wheel-disc{animation:vo-vault-wheel-pulse .42s var(--vo-ease-out) both;transform:none}@media (prefers-reduced-motion:reduce){.vo-vault-wheel[data-state=revealing] .vo-vault-wheel-disc{animation:vo-vault-wheel-pulse .42s var(--vo-ease-out) both;transform:none}}.vo-table-progress-cell{gap:4px;display:grid}.vo-table-progress-cell span{color:var(--vo-ivory-dim);font-variant-numeric:tabular-nums;font-size:11px}@media (max-width:760px){.vo-table-row{align-items:stretch;min-width:0;grid-template-columns:1fr!important}.vo-table-head{display:none}.vo-table-cell{justify-content:space-between;align-items:center;gap:var(--vo-s1);white-space:normal;display:flex}.vo-table-cell:before{content:attr(data-label);color:var(--vo-gold);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:760}.vo-table-cell[data-align=right]{text-align:left}.vo-vault-wheel,.vo-vault-wheel-receipt{grid-template-columns:1fr}.vo-goal-footer{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:460px){.vo-vault-wheel-receipt-grid,.vo-goal-footer{grid-template-columns:1fr}}.vo-donut-card{gap:16px;display:grid}.vo-donut-card .vo-donut-wrap{grid-template-columns:var(--vo-donut-size) minmax(0, 1fr);gap:22px}.vo-donut-card .vo-donut{filter:drop-shadow(0 18px 28px #00000042);filter:drop-shadow(0 18px 28px lab(.0626068% -.102684 .0614405/.26))}.vo-donut-card .vo-donut:before{width:var(--vo-donut-hole)}.vo-donut-card .vo-donut-center{z-index:2;text-align:center;pointer-events:none;grid-area:1/1;place-items:center;display:grid}.vo-donut-card .vo-donut-center-value{font-family:var(--vo-heading-family);color:var(--vo-ivory);font-variant-numeric:tabular-nums;font-size:16px;font-weight:660;line-height:1.1}.vo-donut-card .vo-donut-center-label{letter-spacing:.18em;text-transform:uppercase;color:var(--vo-ivory-dim);margin-top:2px;font-size:9.5px}@media (max-width:640px){.vo-donut-card .vo-donut-wrap{text-align:center;grid-template-columns:1fr;justify-items:center}.vo-donut-card .vo-donut{--vo-donut-size:152px;--vo-donut-hole:90px}}@media (prefers-reduced-motion:reduce){:root{--vo-motion-instant:1ms;--vo-motion-fast:1ms;--vo-motion-standard:1ms;--vo-motion-slow:1ms}*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.vo-progress-fill,.vo-donut,.vo-button-spinner,.vo-loading-spinner{transition:none!important;animation:none!important}}:root[data-reduced-motion=true]{--vo-motion-instant:1ms;--vo-motion-fast:1ms;--vo-motion-standard:1ms;--vo-motion-slow:1ms;--vo-motion-spinner:1ms}:root[data-reduced-motion=true] *,:root[data-reduced-motion=true] :before,:root[data-reduced-motion=true] :after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}:root[data-reduced-motion=true] .vo-progress-fill,:root[data-reduced-motion=true] .vo-donut,:root[data-reduced-motion=true] .vo-button-spinner,:root[data-reduced-motion=true] .vo-loading-spinner{transition:none!important;animation:none!important}:root{--vo-dock:82px;--vo-dock-item-width:44px;--vo-dock-item-height:44px}.vo-dock{width:max-content;max-width:calc(100vw - var(--vo-s2,16px));background:var(--vo-glass-dock-bg);height:58px;box-shadow:var(--vo-shadow-dock), inset 0 1px 0 #ffffff17, inset 0 -10px 18px #0000002e;z-index:90;pointer-events:auto;isolation:isolate;border-radius:16px;flex-wrap:nowrap;justify-content:center;align-items:center;gap:0;margin-bottom:0;padding:4px 8px;position:relative}@supports (color:lab(0% 0 0)){.vo-dock{box-shadow:var(--vo-shadow-dock), inset 0 1px 0 lab(100% 0 0/.09), inset 0 -10px 18px lab(.0270424% -.0564158 .0330538/.18)}}.vo-dock-group{flex-wrap:nowrap;align-items:center;gap:5px;padding:0 5px;display:flex}.vo-dock-divider{background:#ceac6d4d;background:lab(72.3067% 6.8422 36.9838/.3);flex:none;width:1px;height:30px;margin:0 4px;box-shadow:0 0 10px #ceac6d1a;box-shadow:0 0 10px lab(72.3067% 6.8422 36.9838/.1)}.vo-dock-divider[data-weight=thick]{background:linear-gradient(#0000,#ceac6da8,#0000);background:linear-gradient(#0000,lab(72.3067% 6.8422 36.9838/.66),#0000);width:2px;height:36px;margin:0 7px;box-shadow:0 0 16px #ceac6d3d;box-shadow:0 0 16px lab(72.3067% 6.8422 36.9838/.24)}.vo-dock-item{flex-direction:row;flex:0 0 var(--vo-dock-item-width);width:var(--vo-dock-item-width);min-width:var(--vo-dock-item-width);height:var(--vo-dock-item-height);border-radius:var(--vo-r-md,12px);color:var(--vo-ivory-dim,#9c988f);transition:background var(--vo-motion-fast,.16s) var(--vo-ease-out), border-color var(--vo-motion-fast,.16s) var(--vo-ease-out), color var(--vo-motion-fast,.16s) var(--vo-ease-out), transform var(--vo-motion-fast,.16s) var(--vo-ease-out), box-shadow var(--vo-motion-fast,.16s) var(--vo-ease-out);cursor:pointer;pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border:1px solid #0000;grid-template-rows:none;justify-content:center;align-items:center;gap:0;padding:0;display:flex}@supports (color:lab(0% 0 0)){.vo-dock-item{color:var(--vo-ivory-dim,lab(62.9431% .19449 5.38211))}}.vo-dock-item:before,.vo-dock-item:after{pointer-events:none}.vo-dock-item-label{display:none}.vo-dock-item-icon{width:20px;height:20px}.vo-dock-item-icon svg{width:19px;height:19px}.vo-dock-item:hover,.vo-dock-item:focus-visible{color:var(--vo-ivory,#f0ebde);background:#f0ebde12;background:lab(93.1215% .24274 6.91446/.07);border-color:#f0ebde1a;border-color:lab(93.1215% .24274 6.91446/.1);outline:0;transform:translateY(-1px)}@supports (color:lab(0% 0 0)){.vo-dock-item:hover,.vo-dock-item:focus-visible{color:var(--vo-ivory,lab(93.1215% .24274 6.91446))}}.vo-dock-item:active{transform:translateY(0)}.vo-dock-item[data-active=true]{color:var(--vo-gold,#ceac6d);background:linear-gradient(180deg, #ceac6d26, #ceac6d0d), var(--vo-glass-raised,#273129a3);-webkit-backdrop-filter:blur(8px)saturate(140%);backdrop-filter:blur(8px)saturate(140%);border-color:#ceac6d57;border-color:lab(72.3067% 6.8422 36.9838/.34);box-shadow:inset 0 0 0 1px #ceac6d38,inset 0 1px #ffffff1f,0 4px 18px #ceac6d24;box-shadow:inset 0 0 0 1px lab(72.3067% 6.8422 36.9838/.22),inset 0 1px lab(100% 0 0/.12),0 4px 18px lab(72.3067% 6.8422 36.9838/.14)}@supports (color:lab(0% 0 0)){.vo-dock-item[data-active=true]{color:var(--vo-gold,lab(72.3067% 6.8422 36.9838));background:linear-gradient(180deg, lab(72.3067% 6.8422 36.9838/.15), lab(72.3067% 6.8422 36.9838/.05)), var(--vo-glass-raised,lab(19.0646% -5.93255 3.80099/.64))}}.vo-dock-item[data-active=true]:hover{transform:none}.vo-dock-item[data-active=true]:after{display:none}@media (max-width:1320px){.vo-dock{justify-content:center;padding:4px 8px}.vo-dock-group{gap:5px;padding:0 5px}.vo-dock-divider{margin:0 4px}.vo-dock-divider[data-weight=thick]{margin:0 7px}.vo-dock-item{--vo-dock-item-width:44px;--vo-dock-item-height:44px}}@media (max-width:720px),(max-height:820px){:root{--vo-dock:64px}.vo-dock{border-radius:16px;height:58px;padding:4px 8px}.vo-dock-divider{height:30px}.vo-dock-divider[data-weight=thick]{height:36px}.vo-dock-item{--vo-dock-item-width:44px;--vo-dock-item-height:44px;border-radius:var(--vo-r-md,12px);padding:0}.vo-dock-item-icon svg{width:19px;height:19px}}@media (prefers-reduced-motion:reduce){.vo-dock-item:hover,.vo-dock-item:active{transform:none}}.vo-header-divider{background:var(--vo-line,#4b4f436b);border-radius:1px;flex:none;width:1px;height:20px;margin:0 4px}@supports (color:lab(0% 0 0)){.vo-header-divider{background:var(--vo-line,lab(32.9252% -3.30767 6.69323/.42))}}.vo-select{width:min(100%,240px);min-width:200px;max-width:280px;font:inherit;text-align:left;z-index:1;position:relative}.vo-settings-group:has(.vo-select[data-open=true]){overflow:visible}.vo-select-trigger{border:1px solid var(--vo-line,#4b4f436b);width:100%;min-height:34px;color:var(--vo-ivory,#f0ebde);font:inherit;cursor:default;transition:background var(--vo-motion-fast,.16s) var(--vo-ease-out), border-color var(--vo-motion-fast,.16s) var(--vo-ease-out), box-shadow var(--vo-motion-fast,.16s) var(--vo-ease-out);background:linear-gradient(#212c23eb,#101912e6);background:linear-gradient(lab(16.77% -6.53279 4.19261/.92),lab(7.453% -5.07078 2.56058/.9));border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;font-size:13px;display:inline-flex;box-shadow:inset 0 1px #ffffff12,0 8px 20px #0000001f;box-shadow:inset 0 1px lab(100% 0 0/.07),0 8px 20px lab(.0626068% -.102684 .0614405/.12)}@supports (color:lab(0% 0 0)){.vo-select-trigger{border:1px solid var(--vo-line,lab(32.9252% -3.30767 6.69323/.42));color:var(--vo-ivory,lab(93.1215% .24274 6.91446))}}.vo-select-trigger:hover,.vo-select-trigger:focus-visible,.vo-select[data-open=true] .vo-select-trigger{border-color:var(--vo-gold,#ceac6d);box-shadow:var(--vo-shadow-focus,0 0 0 3px #ceac6d2e), inset 0 1px 0 #ffffff14;outline:0}@supports (color:lab(0% 0 0)){.vo-select-trigger:hover,.vo-select-trigger:focus-visible,.vo-select[data-open=true] .vo-select-trigger{border-color:var(--vo-gold,lab(72.3067% 6.8422 36.9838));box-shadow:var(--vo-shadow-focus,0 0 0 3px lab(72.3067% 6.8422 36.9838/.18)), inset 0 1px 0 lab(100% 0 0/.08)}}.vo-select-trigger:disabled{opacity:.54;cursor:not-allowed}.vo-select-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vo-select-chevron{border-right:1.5px solid var(--vo-gold,#ceac6d);border-bottom:1.5px solid var(--vo-gold,#ceac6d);width:7px;height:7px;transition:transform var(--vo-motion-fast,.16s) var(--vo-ease-out);flex:0 0 7px;transform:translateY(-1px)rotate(45deg)}@supports (color:lab(0% 0 0)){.vo-select-chevron{border-right:1.5px solid var(--vo-gold,lab(72.3067% 6.8422 36.9838));border-bottom:1.5px solid var(--vo-gold,lab(72.3067% 6.8422 36.9838))}}.vo-select[data-open=true] .vo-select-chevron{transform:translateY(2px)rotate(225deg)}.vo-select-menu{z-index:40;border-radius:var(--vo-r-md);width:100%;max-height:240px;-webkit-backdrop-filter:var(--vo-glass-blur-soft,blur(10px) saturate(128%));background:linear-gradient(#1a251cf0,#050b07f5);background:linear-gradient(lab(13.2891% -6.53851 4.20205/.94),lab(2.56491% -1.92767 .97191/.96));border:1px solid #f0ebde29;border:1px solid lab(93.1215% .24274 6.91446/.16);padding:5px;position:absolute;top:calc(100% + 6px);right:0;overflow:auto;box-shadow:0 18px 42px #00000057,inset 0 1px #ffffff12;box-shadow:0 18px 42px lab(.063509% -.121489 .0717878/.34),inset 0 1px lab(100% 0 0/.07)}.vo-select-option{border-radius:var(--vo-r-sm);width:100%;min-height:30px;color:var(--vo-ivory,#f0ebde);font:inherit;text-align:left;cursor:default;transition:background var(--vo-motion-fast,.16s) var(--vo-ease-out), border-color var(--vo-motion-fast,.16s) var(--vo-ease-out), color var(--vo-motion-fast,.16s) var(--vo-ease-out);background:0 0;border:1px solid #0000;align-items:center;padding:0 9px;font-size:12px;display:flex}@supports (color:lab(0% 0 0)){.vo-select-option{color:var(--vo-ivory,lab(93.1215% .24274 6.91446))}}.vo-select-option:hover,.vo-select-option:focus-visible,.vo-select-option[data-active=true]{background:#f0ebde14;background:lab(93.1215% .24274 6.91446/.08);border-color:#f0ebde1a;border-color:lab(93.1215% .24274 6.91446/.1);outline:0}.vo-select-option[aria-selected=true]{color:var(--vo-gold,#ceac6d);background:#ceac6d21;background:lab(72.3067% 6.8422 36.9838/.13);border-color:#ceac6d3d;border-color:lab(72.3067% 6.8422 36.9838/.24)}@supports (color:lab(0% 0 0)){.vo-select-option[aria-selected=true]{color:var(--vo-gold,lab(72.3067% 6.8422 36.9838))}}.vo-legal-link{border:0;border-bottom:1px solid var(--vo-line);width:100%;min-height:28px;color:var(--vo-ivory);font:inherit;text-align:left;cursor:default;transition:background var(--vo-motion-fast,.16s) var(--vo-ease-out);background:0 0;justify-content:space-between;align-items:center;gap:16px;padding:13px 16px;font-size:13px;display:flex}.vo-settings-list .vo-legal-link:last-child{border-bottom:0}.vo-legal-link:hover{background:var(--vo-glass-raised,#1d271f94)}@supports (color:lab(0% 0 0)){.vo-legal-link:hover{background:var(--vo-glass-raised,lab(14.4366% -6.23711 4.00411/.58))}}.vo-legal-link-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vo-legal-link-cta{color:var(--vo-gold,#ceac6d);flex:none;align-items:center;gap:10px;font-size:12px;font-weight:600;display:inline-flex}@supports (color:lab(0% 0 0)){.vo-legal-link-cta{color:var(--vo-gold,lab(72.3067% 6.8422 36.9838))}}.vo-legal-link-detail{color:var(--vo-ivory-muted);font-weight:500}.vo-legal-group-label{border-bottom:1px solid var(--vo-line);color:var(--vo-gold,#ceac6d);letter-spacing:.14em;text-transform:uppercase;padding:14px 16px 7px;font-size:10.5px;font-weight:720}@supports (color:lab(0% 0 0)){.vo-legal-group-label{color:var(--vo-gold,lab(72.3067% 6.8422 36.9838))}}.vo-legal-group-label[data-first=true]{padding-top:4px}.vo-legal-reader{flex-direction:column;gap:16px;min-width:0;display:flex}.vo-legal-reader-bar{z-index:5;-webkit-backdrop-filter:var(--vo-glass-blur-soft,blur(10px) saturate(128%));background:linear-gradient(#040e06fa,#040e06db);background:linear-gradient(lab(3.22679% -3.83756 2.33979/.98),lab(3.22679% -3.83756 2.33979/.86));border-bottom:1px solid #f0ebde17;border-bottom:1px solid lab(93.1215% .24274 6.91446/.09);justify-content:space-between;align-items:center;gap:12px;margin-top:-10px;padding:10px 0;display:flex;position:sticky;top:0}.vo-legal-reader-head{flex-direction:column;gap:5px;display:flex}.vo-legal-reader-title{color:var(--vo-ivory);font-family:var(--vo-heading-family);margin:0;font-size:22px;font-weight:660;line-height:1.2}.vo-legal-reader-meta{color:var(--vo-ivory-dim);font-size:12px}.vo-legal-reader-body{white-space:pre-wrap;overflow-wrap:anywhere;max-width:760px;color:var(--vo-ivory-muted);font-size:13px;line-height:1.62}.vo-touchid-symbol{color:currentColor;fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:42px;height:42px;display:block;overflow:visible}.vo-biometric-glyph[data-state=prompting] .vo-touchid-symbol{animation:vo-fingerprint-pulse 2.2s var(--vo-ease-in-out) infinite}@keyframes vo-fingerprint-pulse{0%,to{opacity:.62}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.vo-biometric-glyph svg,.vo-biometric-glyph .vo-touchid-symbol,.vo-pin-pad-shell{animation:none!important}}.vo-workspace{gap:var(--vo-d1,13px);flex-direction:column;min-width:0;display:flex}.vo-workspace-tabs{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vo-workspace-tab{border-radius:var(--vo-r-pill);border:1px solid var(--vo-line);max-width:240px;color:var(--vo-ivory-muted);cursor:default;transition:background var(--vo-motion-fast) var(--vo-ease-out), border-color var(--vo-motion-fast) var(--vo-ease-out), color var(--vo-motion-fast) var(--vo-ease-out);background:#f0ebde0d;background:lab(93.1215% .24274 6.91446/.05);align-items:center;gap:8px;padding:7px 13px;font-size:13px;font-weight:560;display:inline-flex}.vo-workspace-tab:hover{color:var(--vo-ivory);border-color:var(--vo-line-strong)}.vo-workspace-tab[data-active=true]{color:var(--vo-gold-soft);background:#ceac6d21;background:lab(72.3067% 6.8422 36.9838/.13);border-color:#ceac6d85;border-color:lab(72.3067% 6.8422 36.9838/.52)}.vo-workspace-tab-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vo-workspace-tab-count{border-radius:var(--vo-r-pill);min-width:18px;height:18px;color:var(--vo-ivory-muted);font-variant-numeric:tabular-nums;background:#f0ebde1a;background:lab(93.1215% .24274 6.91446/.1);place-items:center;padding:0 5px;font-size:11px;font-weight:640;display:inline-grid}.vo-workspace-tab-add{border-radius:var(--vo-r-pill);border:1px dashed var(--vo-line-strong);width:34px;height:34px;color:var(--vo-ivory-muted);cursor:default;transition:color var(--vo-motion-fast) var(--vo-ease-out), border-color var(--vo-motion-fast) var(--vo-ease-out);background:0 0;place-items:center;font-size:19px;line-height:1;display:grid}.vo-workspace-tab-add:hover{color:var(--vo-gold);border-color:#ceac6d85;border-color:lab(72.3067% 6.8422 36.9838/.52)}.vo-workspace-tab-add[data-at-limit=true]{opacity:.45}.vo-workspace-tab-input{border-radius:var(--vo-r-pill);background:var(--vo-panel-raised);min-width:168px;height:34px;color:var(--vo-ivory);border:1px solid #ceac6d85;border:1px solid lab(72.3067% 6.8422 36.9838/.52);outline:none;padding:0 13px;font-size:13px}.vo-workspace-active{border:1px solid var(--vo-line);border-radius:var(--vo-r-surface);background:#f0ebde08;background:lab(93.1215% .24274 6.91446/.03);flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex}.vo-workspace-active-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.vo-workspace-name-input{min-width:0;color:var(--vo-ivory);font-family:var(--vo-heading-family,"Sora", sans-serif);transition:border-color var(--vo-motion-fast) var(--vo-ease-out);background:0 0;border:none;border-bottom:1px solid #0000;outline:none;flex:200px;padding:4px 2px;font-size:16px;font-weight:620}.vo-workspace-name-input:hover{border-bottom-color:var(--vo-line)}.vo-workspace-name-input:focus{border-bottom-color:var(--vo-gold)}.vo-workspace-active-meta{align-items:center;gap:10px;display:inline-flex}.vo-workspace-count{color:var(--vo-ivory-dim);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px;font-weight:560}.vo-workspace-count[data-at-limit=true]{color:var(--vo-warning)}.vo-workspace-empty-hint{color:var(--vo-ivory-dim);padding:4px 2px;font-size:13px}.vo-workspace-items{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.vo-workspace-item{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.vo-workspace-item-label,.vo-workspace-item-value{border-radius:var(--vo-r-sm);border:1px solid var(--vo-line);background:var(--vo-panel-raised);min-width:0;height:38px;color:var(--vo-ivory);transition:border-color var(--vo-motion-fast) var(--vo-ease-out), box-shadow var(--vo-motion-fast) var(--vo-ease-out);outline:none;padding:0 12px;font-size:13px}.vo-workspace-item-value{font-variant-numeric:tabular-nums}.vo-workspace-item-label:focus,.vo-workspace-item-value:focus{border-color:var(--vo-gold);box-shadow:var(--vo-shadow-focus,0 0 0 3px #ceac6d2e)}@supports (color:lab(0% 0 0)){.vo-workspace-item-label:focus,.vo-workspace-item-value:focus{box-shadow:var(--vo-shadow-focus,0 0 0 3px lab(72.3067% 6.8422 36.9838/.18))}}.vo-workspace-item-remove{border-radius:var(--vo-r-sm);border:1px solid var(--vo-line);width:34px;height:34px;color:var(--vo-ivory-dim);cursor:default;transition:color var(--vo-motion-fast) var(--vo-ease-out), border-color var(--vo-motion-fast) var(--vo-ease-out);background:0 0;place-items:center;font-size:19px;line-height:1;display:grid}.vo-workspace-item-remove:hover{color:var(--vo-danger);border-color:#d4776c6b;border-color:lab(60.6304% 36.1747 23.0321/.42)}.vo-workspace-footer{flex-wrap:wrap;align-items:center;gap:12px;margin-top:2px;display:flex}.vo-workspace-limit-hint{color:var(--vo-ivory-dim);font-size:11.5px}.vo-workspace-add-capped{opacity:.55}.vo-workspace-overview{flex-direction:column;gap:18px;min-width:0;display:flex}.vo-workspace-overview-section{flex-direction:column;gap:10px;min-width:0;display:flex}.vo-workspace-overview-section+.vo-workspace-overview-section{border-top:1px solid var(--vo-line);padding-top:16px}.vo-workspace-overview-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.vo-workspace-overview-title{font-family:var(--vo-heading-family,"Sora", sans-serif);color:var(--vo-ivory);font-size:15px;font-weight:640}.vo-workspace-overview-meta{color:var(--vo-ivory-dim);font-variant-numeric:tabular-nums;margin-top:2px;font-size:12px}.vo-workspace-overview-empty{color:var(--vo-ivory-dim);font-size:12.5px}.vo-workspace-overview-cats{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.vo-workspace-overview-cat{border:1px solid var(--vo-line);border-radius:var(--vo-r-md);background:#f0ebde08;background:lab(93.1215% .24274 6.91446/.03);flex-direction:column;gap:8px;min-width:0;padding:12px 14px;display:flex}.vo-workspace-overview-cat-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.vo-workspace-overview-cat-head strong{color:var(--vo-ivory);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.vo-workspace-overview-cat-head span{color:var(--vo-ivory-dim);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11px}.vo-workspace-overview-lines{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.vo-workspace-overview-lines li{justify-content:space-between;align-items:baseline;gap:10px;font-size:12.5px;display:flex}.vo-workspace-overview-line-label{color:var(--vo-ivory-muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vo-workspace-overview-line-value{color:var(--vo-ivory);white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:560}.vo-yearly-overview{gap:14px;min-width:0;display:grid}.vo-yearly-toolbar,.vo-yearly-status{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.vo-yearly-year-switcher,.vo-yearly-actions,.vo-yearly-export-actions,.vo-yearly-month-actions{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:inline-flex}.vo-yearly-year-switcher strong{text-align:center;min-width:64px;color:var(--vo-ivory);font-family:var(--vo-heading-family);font-variant-numeric:tabular-nums;font-size:16px;font-weight:680}.vo-yearly-status{border:1px solid var(--vo-line);border-radius:var(--vo-r-md);background:#f0ebde0a;background:lab(93.1215% .24274 6.91446/.04);padding:12px 14px}.vo-yearly-status>div:first-child{gap:2px;display:grid}.vo-yearly-status strong{color:var(--vo-ivory);font-size:13.5px;font-weight:680}.vo-yearly-status span{color:var(--vo-ivory-dim);font-size:12px}.vo-yearly-month-grid{grid-template-columns:repeat(auto-fill,minmax(158px,1fr));gap:10px;display:grid}.vo-yearly-month{border:1px solid var(--vo-line);border-radius:var(--vo-r-md);background:#f0ebde08;background:lab(93.1215% .24274 6.91446/.03);gap:8px;min-width:0;min-height:112px;padding:12px;display:grid}.vo-yearly-month[data-filled=true]{background:linear-gradient(#ceac6d12,#0000),#f0ebde0a;background:linear-gradient(lab(72.3067% 6.8422 36.9838/.07),#0000),lab(93.1215% .24274 6.91446/.04);border-color:#ceac6d4d;border-color:lab(72.3067% 6.8422 36.9838/.3)}.vo-yearly-month-head{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.vo-yearly-month-head strong{color:var(--vo-ivory);font-size:13.5px;font-weight:680}.vo-yearly-month-head span{color:var(--vo-ivory-dim);letter-spacing:.08em;text-transform:uppercase;font-size:10.5px}.vo-yearly-month-meta{color:var(--vo-ivory-muted);min-height:32px;font-size:12px;line-height:1.35}.vo-yearly-month-actions{align-self:end}@media (max-width:720px){.vo-traffic-lights,.vo-header-sync,.vo-header-divider{display:none}.vo-header{gap:10px;padding-left:14px}.vo-header-right{gap:4px}.vo-header-title{max-width:none;font-size:14px}}@media (max-width:520px){.vo-header-subtitle{display:none}}@media (max-width:560px){.vo-workspace-item{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label remove""value remove";gap:6px 8px}.vo-workspace-item-label{grid-area:label}.vo-workspace-item-value{grid-area:value}.vo-workspace-item-remove{grid-area:remove;align-self:stretch;height:auto}.vo-workspace-tab{max-width:180px}}.vo-shell{isolation:isolate;background:var(--vo-app-background-image,url(../assets/images/VaultOne_BG_Landscape_2.jpg)) center / cover no-repeat, var(--vo-forest-deep,#010402)}@supports (color:lab(0% 0 0)){.vo-shell{background:var(--vo-app-background-image,url(../assets/images/VaultOne_BG_Landscape_2.jpg)) center / cover no-repeat, var(--vo-forest-deep,lab(.958633% -1.20426 .678378))}}.vo-shell:before,.vo-shell:after{content:"";pointer-events:none;z-index:0;position:absolute;inset:0}.vo-shell:before{background:radial-gradient(circle at 16% 12%,#ceac6d21,#0000 24%),radial-gradient(circle at 82% 8%,#3b553b2e,#0000 30%),linear-gradient(90deg,#00010070,#0001001a 42%,#0001007a);background:radial-gradient(circle at 16% 12%,lab(72.3067% 6.8422 36.9838/.13),#0000 24%),radial-gradient(circle at 82% 8%,lab(33.377% -14.5421 11.6014/.18),#0000 30%),linear-gradient(90deg,lab(.123495% -.227928 .125682/.44),lab(.123495% -.227928 .125682/.1) 42%,lab(.123495% -.227928 .125682/.48))}.vo-shell:after{background:linear-gradient(#00000038,#0000 24%,#00000057),radial-gradient(#0000 34%,#00000085 100%);background:linear-gradient(lab(.0635967% -.12435 .0682741/.22),#0000 24%,lab(.0635967% -.12435 .0682741/.34)),radial-gradient(#0000 34%,lab(.0270863% -.0577718 .0314862/.52) 100%)}.vo-header,.vo-shell-body,.vo-dock{position:relative}.vo-overlay-layer{pointer-events:none;z-index:120;position:absolute;inset:0}.vo-header{z-index:70;background:linear-gradient(#0c170e94,#0002018a);background:linear-gradient(lab(6.46218% -5.76029 3.55223/.58),lab(.49041% -.617646 .307813/.54));border-bottom-color:#cac4b221;border-bottom-color:lab(79.2396% .119776 9.66616/.13);box-shadow:0 16px 44px #0000005c,inset 0 1px #ffffff17;box-shadow:0 16px 44px lab(.00857163% -.0279099 .0152498/.36),inset 0 1px lab(100% 0 0/.09)}.vo-shell-body{z-index:1;gap:14px;padding:12px 12px 0}.vo-content{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0}.vo-view-actionbar{padding-top:18px}.vo-left-rail,.vo-right-rail,.vo-settings-sidebar,.vo-panel,.vo-financial-card,.vo-settings-group,.vo-settings-brand-card,.vo-rail-card,.vo-workspace-active,.vo-workspace-overview-cat,.vo-yearly-status,.vo-yearly-month,.vo-auth-card,.vo-auth-screen-panel,.vo-auth-overlay-panel,.vo-modal-surface{background:var(--vo-glass-card-bg);-webkit-backdrop-filter:var(--vo-glass-blur,blur(28px) saturate(168%));backdrop-filter:var(--vo-glass-blur,blur(28px) saturate(168%));box-shadow:var(--vo-shadow-panel-strong), inset 0 1px 0 #ffffff1a, inset 0 -24px 52px #0000002e;border-color:#cac4b229;border-color:lab(79.2396% .119776 9.66616/.16)}@supports (color:lab(0% 0 0)){.vo-left-rail,.vo-right-rail,.vo-settings-sidebar,.vo-panel,.vo-financial-card,.vo-settings-group,.vo-settings-brand-card,.vo-rail-card,.vo-workspace-active,.vo-workspace-overview-cat,.vo-yearly-status,.vo-yearly-month,.vo-auth-card,.vo-auth-screen-panel,.vo-auth-overlay-panel,.vo-modal-surface{box-shadow:var(--vo-shadow-panel-strong), inset 0 1px 0 lab(100% 0 0/.1), inset 0 -24px 52px lab(.0275326% -.0664368 .0382632/.18)}}.vo-left-rail,.vo-right-rail,.vo-settings-sidebar{background:var(--vo-glass-panel-bg)}.vo-right-rail{border-radius:16px}.vo-panel,.vo-financial-card,.vo-settings-group{border-radius:var(--vo-r-card)}.vo-panel-raised,.vo-button[data-variant=secondary],.vo-settings-button[data-variant=ghost],.vo-settings-button[data-variant=secondary],.vo-workspace-tab,.vo-yearly-month,.vo-agreement-meta,.vo-agreement-checkbox,.vo-auth-banner,.vo-inline-field,.vo-sensitive-card,.vo-status-card{-webkit-backdrop-filter:var(--vo-glass-blur-soft,blur(16px) saturate(146%));backdrop-filter:var(--vo-glass-blur-soft,blur(16px) saturate(146%));background:linear-gradient(#28342a70,#0307048f);background:linear-gradient(lab(20.2765% -7.12594 4.57252/.44),lab(1.62415% -1.41031 .709242/.56));border-color:#cac4b224;border-color:lab(79.2396% .119776 9.66616/.14)}.vo-panel,.vo-settings-group,.vo-right-rail,.vo-settings-sidebar{position:relative}.vo-panel:before,.vo-settings-group:before,.vo-right-rail:before,.vo-settings-sidebar:before{content:"";border-radius:inherit;pointer-events:none;opacity:.82;background:linear-gradient(135deg,#ffffff17,#0000 28%),radial-gradient(circle at 14% 0,#ceac6d17,#0000 34%);background:linear-gradient(135deg,lab(100% 0 0/.09),#0000 28%),radial-gradient(circle at 14% 0,lab(72.3067% 6.8422 36.9838/.09),#0000 34%);position:absolute;inset:0}.vo-panel>*,.vo-settings-group>*,.vo-right-rail>*,.vo-settings-sidebar>*{position:relative}.vo-settings-view{grid-template-columns:var(--vo-left-rail) minmax(0, 1fr);gap:16px;padding:16px}.vo-settings-sidebar{border:1px solid #cac4b229;border:1px solid lab(79.2396% .119776 9.66616/.16);border-radius:16px;padding:18px 12px}.vo-settings-pane>.vo-view-body{padding:2px 6px 22px}.vo-settings-sidebar-item{border-radius:10px}.vo-settings-sidebar-item[aria-current=page]{background:linear-gradient(#ceac6d29,#ceac6d12),#f0ebde0a;background:linear-gradient(lab(72.3067% 6.8422 36.9838/.16),lab(72.3067% 6.8422 36.9838/.07)),lab(93.1215% .24274 6.91446/.04);border-color:#ceac6d57;border-color:lab(72.3067% 6.8422 36.9838/.34);box-shadow:inset 0 1px #ffffff17,0 10px 24px #ceac6d1a;box-shadow:inset 0 1px lab(100% 0 0/.09),0 10px 24px lab(72.3067% 6.8422 36.9838/.1)}.vo-settings-row{border-bottom-color:#cac4b21f;border-bottom-color:lab(79.2396% .119776 9.66616/.12);position:relative;overflow:visible}.vo-settings-value,.vo-settings-action{overflow:visible}.vo-settings-group:has(.vo-select[data-open=true]){z-index:80;position:relative;overflow:visible}.vo-settings-row:has(.vo-select[data-open=true]){z-index:90}.vo-select{z-index:2}.vo-select[data-open=true]{z-index:120}.vo-select-trigger{min-height:38px;-webkit-backdrop-filter:var(--vo-glass-blur-soft,blur(16px) saturate(146%));backdrop-filter:var(--vo-glass-blur-soft,blur(16px) saturate(146%));background:linear-gradient(#2531279e,#030704b3);background:linear-gradient(lab(19.1162% -7.1276 4.57529/.62),lab(1.62415% -1.41031 .709242/.7));border-color:#cac4b22e;border-color:lab(79.2396% .119776 9.66616/.18)}.vo-select-menu{z-index:130;-webkit-backdrop-filter:blur(26px)saturate(170%);backdrop-filter:blur(26px)saturate(170%);background:linear-gradient(#172319fb,#010402fe);background:linear-gradient(lab(12.1542% -7.14114 4.59762/.985),lab(.947103% -.973627 .48787/.995));border-color:#ceac6d4d;border-color:lab(72.3067% 6.8422 36.9838/.3);width:100%;box-shadow:0 24px 60px #00000094,0 0 0 1px #ffffff0d,inset 0 1px #ffffff1a;box-shadow:0 24px 60px lab(.00857163% -.0279099 .0152498/.58),0 0 0 1px lab(100% 0 0/.05),inset 0 1px lab(100% 0 0/.1)}.vo-dock{z-index:90;isolation:isolate;pointer-events:auto;-webkit-backdrop-filter:none;backdrop-filter:none;height:60px;box-shadow:var(--vo-shadow-dock), 0 0 0 1px #ffffff0a, inset 0 1px 0 #ffffff21, inset 0 -18px 34px #0000003d;background:radial-gradient(circle at 50% -20%,#ceac6d33,#0000 58%),linear-gradient(#222f257a,#00020194);background:radial-gradient(circle at 50% -20%,lab(72.3067% 6.8422 36.9838/.2),#0000 58%),linear-gradient(lab(17.9815% -7.72856 4.96805/.48),lab(.49041% -.617646 .307813/.58));border:1px solid #ceac6d38;border:1px solid lab(72.3067% 6.8422 36.9838/.22);border-radius:20px;padding:5px 9px;position:relative;overflow:auto hidden;-webkit-mask-image:none;mask-image:none}@supports (color:lab(0% 0 0)){.vo-dock{box-shadow:var(--vo-shadow-dock), 0 0 0 1px lab(100% 0 0/.04), inset 0 1px 0 lab(100% 0 0/.13), inset 0 -18px 34px lab(.0275326% -.0664368 .0382632/.24)}}.vo-dock:before{content:"";z-index:0;pointer-events:none;-webkit-backdrop-filter:blur(32px)saturate(180%);backdrop-filter:blur(32px)saturate(180%);background:linear-gradient(90deg,#0000,#ceac6d1a 50%,#0000),radial-gradient(circle at 50% 100%,#3b553b2e,#0000 66%);background:linear-gradient(90deg,#0000,lab(72.3067% 6.8422 36.9838/.1) 50%,#0000),radial-gradient(circle at 50% 100%,lab(33.377% -14.5421 11.6014/.18),#0000 66%);border-radius:19px;position:absolute;inset:1px}.vo-dock-group,.vo-dock-divider{z-index:2;position:relative}.vo-dock-group{gap:6px;padding:0 6px}.vo-dock-divider{background:linear-gradient(#0000,#ceac6d6b,#0000);background:linear-gradient(#0000,lab(72.3067% 6.8422 36.9838/.42),#0000);width:1px;height:32px;margin:0 5px;box-shadow:0 0 18px #ceac6d2e;box-shadow:0 0 18px lab(72.3067% 6.8422 36.9838/.18)}.vo-dock-divider[data-weight=thick]{background:linear-gradient(#0000,#ceac6dc2,#0000);background:linear-gradient(#0000,lab(72.3067% 6.8422 36.9838/.76),#0000);width:2px;height:40px;margin:0 9px}.vo-dock-item{border-radius:var(--vo-r-card);color:#cbc7bdc7;color:lab(80.344% .179619 5.37143/.78);z-index:1;cursor:pointer;touch-action:manipulation;pointer-events:auto;background:#f0ebde08;background:lab(93.1215% .24274 6.91446/.03);border-color:#cac4b217;border-color:lab(79.2396% .119776 9.66616/.09);position:relative;box-shadow:inset 0 1px #ffffff12,0 8px 18px #0000;box-shadow:inset 0 1px lab(100% 0 0/.07),0 8px 18px lab(.0275326% -.0664368 .0382632/0)}.vo-dock-hit-target{z-index:3;border-radius:inherit;pointer-events:auto;position:absolute;inset:-2px 0 -8px}.vo-dock-item-icon{width:24px;height:24px;color:inherit;pointer-events:none;z-index:4;filter:drop-shadow(0 4px 10px #00000047);filter:drop-shadow(0 4px 10px lab(.0275326% -.0664368 .0382632/.28));border-radius:10px;position:relative}.vo-dock-item-icon svg{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;width:22px;height:22px}.vo-dock-item:before{border-radius:inherit;opacity:0;background:linear-gradient(#ffffff1a,#0000 32%),linear-gradient(#ceac6d29,#ceac6d0d);background:linear-gradient(lab(100% 0 0/.1),#0000 32%),linear-gradient(lab(72.3067% 6.8422 36.9838/.16),lab(72.3067% 6.8422 36.9838/.05));border:1px solid #ceac6d3d;border:1px solid lab(72.3067% 6.8422 36.9838/.24);display:block;inset:0;transform:scale(.9)}.vo-dock-item:after{border-radius:var(--vo-r-pill);background:var(--vo-gold,#c69b4a);width:16px;height:2px;display:block;bottom:5px;left:50%;box-shadow:0 0 14px #ceac6d8c;box-shadow:0 0 14px lab(72.3067% 6.8422 36.9838/.55)}.vo-dock-item:hover,.vo-dock-item:focus-visible{color:var(--vo-ivory,#f0ebde);background:#f0ebde12;background:lab(93.1215% .24274 6.91446/.07);border-color:#cac4b22e;border-color:lab(79.2396% .119776 9.66616/.18);box-shadow:inset 0 1px #ffffff1c,0 10px 22px #0000002e;box-shadow:inset 0 1px lab(100% 0 0/.11),0 10px 22px lab(.0275326% -.0664368 .0382632/.18)}@supports (color:lab(0% 0 0)){.vo-dock-item:hover,.vo-dock-item:focus-visible{color:var(--vo-ivory,lab(93.1215% .24274 6.91446))}}.vo-dock-item[data-active=true]{color:var(--vo-gold,#c69b4a);-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#ceac6d2e,#ceac6d12),#f0ebde0d;background:linear-gradient(lab(72.3067% 6.8422 36.9838/.18),lab(72.3067% 6.8422 36.9838/.07)),lab(93.1215% .24274 6.91446/.05);border-color:#ceac6d6b;border-color:lab(72.3067% 6.8422 36.9838/.42);box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px #ceac6d33,0 8px 26px #ceac6d2e;box-shadow:inset 0 1px lab(100% 0 0/.14),inset 0 0 0 1px lab(72.3067% 6.8422 36.9838/.2),0 8px 26px lab(72.3067% 6.8422 36.9838/.18)}.vo-dock-item[data-active=true]:before{opacity:1;transform:scale(1)}.vo-dock-item[data-active=true]:after{opacity:1;display:block;transform:translate(-50%)scaleX(1)}.vo-dock-item[data-active=true] .vo-dock-item-icon{filter:drop-shadow(0 0 10px #ceac6d52)drop-shadow(0 8px 16px #0000003d);filter:drop-shadow(0 0 10px lab(72.3067% 6.8422 36.9838/.32))drop-shadow(0 8px 16px lab(.0275326% -.0664368 .0382632/.24));transform:translateY(-1px)scale(1.04)}.vo-auth-stage,.vo-overlay-page,.vo-auth-flow-page,.vo-splash-stage,.vo-loading-inline[data-full=true]{background:linear-gradient(180deg, #0001002e, #0001005c), var(--vo-auth-background-image,url(../assets/images/VaultOne_BG_Landscape.jpg)) center / cover no-repeat, var(--vo-forest-deep,#010402)}@supports (color:lab(0% 0 0)){.vo-auth-stage,.vo-overlay-page,.vo-auth-flow-page,.vo-splash-stage,.vo-loading-inline[data-full=true]{background:linear-gradient(180deg, lab(.123495% -.227928 .125682/.18), lab(.123495% -.227928 .125682/.36)), var(--vo-auth-background-image,url(../assets/images/VaultOne_BG_Landscape.jpg)) center / cover no-repeat, var(--vo-forest-deep,lab(.958633% -1.20426 .678378))}}.vo-agreement-card,.vo-agreement-scroller,.vo-agreement-checkbox,.vo-auth-input{-webkit-backdrop-filter:var(--vo-glass-blur-soft,blur(16px) saturate(146%));backdrop-filter:var(--vo-glass-blur-soft,blur(16px) saturate(146%));background:linear-gradient(#1c271e7a,#000201a8);background:linear-gradient(lab(14.4494% -6.53645 4.19863/.48),lab(.49041% -.617646 .307813/.66));border-color:#cac4b22e;border-color:lab(79.2396% .119776 9.66616/.18)}@media (max-width:1100px){.vo-shell-body{padding-inline:10px}.vo-settings-view{grid-template-columns:210px minmax(0,1fr);gap:12px;padding:12px}}@media (max-width:720px){.vo-shell-body{padding:8px 8px 0}.vo-view-body{padding:18px 12px 16px}.vo-settings-view{grid-template-columns:minmax(0,1fr);padding:8px}.vo-settings-sidebar{max-height:220px}.vo-select{width:min(100%,280px)}.vo-select-menu{width:min(280px,100vw - 48px);left:0;right:auto}}.vo-web-link-stage{padding:clamp(22px, 4.5vh, 54px) clamp(18px, 5vw, 72px) max(58px, calc(env(safe-area-inset-bottom) + 42px))}.vo-web-link-stage .vo-auth-stage-glow{background:linear-gradient(#0000000f,#0000004d),radial-gradient(circle at 50% 32%,#b2a47d1a,#0000 26%),linear-gradient(90deg,#00010057,#0000 46%,#00010057);background:linear-gradient(lab(.0635967% -.12435 .0682741/.06),lab(.0635967% -.12435 .0682741/.3)),radial-gradient(circle at 50% 32%,lab(67.7422% .952601 21.9238/.1),#0000 26%),linear-gradient(90deg,lab(.124928% -.257693 .14087/.34),#0000 46%,lab(.124928% -.257693 .14087/.34))}.vo-web-link-stage .vo-auth-shell-centered{grid-template-columns:minmax(0,1fr);width:min(420px,100vw - 36px)}.vo-web-link-stage .vo-auth-card{text-align:center;background:linear-gradient(#19221b94,#010201c7);background:linear-gradient(lab(12.0775% -5.34326 3.42745/.58),lab(.48641% -.528038 .275722/.78));border-color:#f0ebde21;border-color:lab(93.1215% .24274 6.91446/.13);border-radius:30px;gap:11px;width:100%;padding:clamp(20px,3.4vw,28px);overflow:hidden;box-shadow:0 34px 80px #00000061,0 0 0 1px #ffffff0a,inset 0 1px #ffffff1a;box-shadow:0 34px 80px lab(.0275326% -.0664368 .0382632/.38),0 0 0 1px lab(100% 0 0/.04),inset 0 1px lab(100% 0 0/.1)}.vo-web-link-stage .vo-auth-card:before{opacity:.6;background:linear-gradient(#ffffff14,#0000 30%),radial-gradient(circle at 50% 0,#ceac6d14,#0000 38%);background:linear-gradient(lab(100% 0 0/.08),#0000 30%),radial-gradient(circle at 50% 0,lab(72.3067% 6.8422 36.9838/.08),#0000 38%)}.vo-web-link-stage .vo-auth-card-head,.vo-web-link-stage .vo-auth-section-header{text-align:center;justify-content:center;align-items:center}.vo-web-link-stage .vo-auth-card-head{gap:8px}.vo-web-link-stage .vo-auth-card .vo-auth-title{max-width:100%;color:var(--vo-gold);letter-spacing:0;margin:0 auto;font-size:clamp(30px,4.8vw,36px);line-height:1.03}.vo-web-link-stage .vo-auth-subtitle{color:#f0ebdeb8;color:lab(93.1215% .24274 6.91446/.72);max-width:34ch;margin:0 auto;font-size:13px;line-height:1.38}.vo-web-link-stage .vo-auth-banner{text-align:center;color:#f0ebdec2;color:lab(93.1215% .24274 6.91446/.76);background:#f0ebde0d;background:lab(93.1215% .24274 6.91446/.05);border-color:#f0ebde21;border-color:lab(93.1215% .24274 6.91446/.13);border-radius:16px;width:min(100%,328px);margin:0 auto;padding:8px 12px;font-size:12px;line-height:1.34}.vo-web-link-stage .vo-link-pairing{flex-direction:column;align-items:center;gap:11px;width:100%;padding:4px 0 0;display:flex}.vo-web-link-stage .vo-link-qr{flex-direction:column;align-items:center;gap:11px;width:min(260px,100%);display:flex}.vo-web-link-stage .vo-link-qr img,.vo-web-link-stage .vo-link-qr-skeleton{box-sizing:border-box;background:radial-gradient(circle at 50% 0,#f0ebde17,#0000 52%),linear-gradient(#0f1610bd,#000201d1);background:radial-gradient(circle at 50% 0,lab(93.1215% .24274 6.91446/.09),#0000 52%),linear-gradient(lab(6.37495% -3.88667 2.42102/.74),lab(.328094% -.402056 .209159/.82));border:1px solid #f0ebde26;border:1px solid lab(93.1215% .24274 6.91446/.15);border-radius:22px;width:min(188px,56vw);height:min(188px,56vw);padding:12px;box-shadow:0 18px 42px #0000005c,inset 0 1px #ffffff14;box-shadow:0 18px 42px lab(.0275326% -.0664368 .0382632/.36),inset 0 1px lab(100% 0 0/.08)}.vo-web-link-stage .vo-link-qr img{image-rendering:auto}.vo-web-link-stage .vo-link-qr span{letter-spacing:.07em;text-transform:uppercase;color:#f0ebde94;color:lab(93.1215% .24274 6.91446/.58);font-size:11px;font-weight:650}.vo-web-link-stage .vo-link-code{flex-direction:column;align-items:center;gap:7px;width:min(320px,100%);padding-top:1px;display:flex}.vo-web-link-stage .vo-link-code .vo-card-kicker{color:#f0ebdea3;color:lab(93.1215% .24274 6.91446/.64);letter-spacing:.14em;max-width:100%;font-size:10px}.vo-web-link-stage .vo-link-code-value{color:var(--vo-ivory);letter-spacing:.18em;font-variant-numeric:tabular-nums;text-shadow:0 0 22px #ceac6d33;text-shadow:0 0 22px lab(72.3067% 6.8422 36.9838/.2);padding-left:.18em;font-size:clamp(33px,6.6vw,40px);line-height:.95}.vo-web-link-stage .vo-link-code-hint{color:#f0ebde8a;color:lab(93.1215% .24274 6.91446/.54);max-width:100%;font-size:11px;line-height:1.35}.vo-web-link-stage .vo-auth-status-row{text-align:center;color:#f0ebde9e;color:lab(93.1215% .24274 6.91446/.62);min-height:18px;font-size:13px}.vo-web-link-stage .vo-auth-links{margin-top:-3px}.vo-web-link-stage .vo-auth-link{color:var(--vo-gold);font-size:12.5px}.vo-web-link-stage .vo-auth-page-footer{bottom:max(13px, env(safe-area-inset-bottom));opacity:.72}@media (max-width:560px){.vo-web-link-stage{padding-inline:16px}.vo-web-link-stage .vo-auth-shell-centered{width:min(100%,388px)}.vo-web-link-stage .vo-auth-card{border-radius:26px}.vo-web-link-stage .vo-auth-card .vo-auth-title{font-size:clamp(31px,10vw,40px)}.vo-web-link-stage .vo-link-qr img,.vo-web-link-stage .vo-link-qr-skeleton{width:min(184px,64vw);height:min(184px,64vw)}}@media (max-height:760px){.vo-web-link-stage .vo-auth-page-footer{display:none}}.vo-activity-toolbar{grid-template-columns:minmax(0,max-content) 154px;justify-content:end;align-items:center;gap:12px;min-width:0;display:grid}.vo-activity-action-slot{justify-content:flex-end;min-width:154px;display:flex}.vo-activity-action-slot[data-visible=false]{visibility:hidden}.vo-segmented{background:#f0ebde0a;background:lab(93.1215% .24274 6.91446/.04);border:1px solid #f0ebde24;border:1px solid lab(93.1215% .24274 6.91446/.14);border-radius:12px;grid-auto-columns:minmax(104px,1fr);grid-auto-flow:column;align-items:center;gap:3px;min-height:38px;padding:3px;display:inline-grid;box-shadow:inset 0 1px #ffffff12,0 1px #00000029;box-shadow:inset 0 1px lab(100% 0 0/.07),0 1px lab(.0626068% -.102684 .0614405/.16)}.vo-segmented button{border-radius:var(--vo-r-sm);min-height:30px;color:var(--vo-ivory-muted);letter-spacing:0;cursor:pointer;transition:background var(--vo-motion-fast) var(--vo-ease-out), border-color var(--vo-motion-fast) var(--vo-ease-out), color var(--vo-motion-fast) var(--vo-ease-out), transform var(--vo-motion-fast) var(--vo-ease-out);background:0 0;border:1px solid #0000;padding:0 13px;font-size:12px;font-weight:640}.vo-segmented button:hover,.vo-segmented button:focus-visible{color:var(--vo-ivory);background:#f0ebde0f;background:lab(93.1215% .24274 6.91446/.06);border-color:#f0ebde1a;border-color:lab(93.1215% .24274 6.91446/.1);outline:0}.vo-segmented button:active{transform:scale(.98)}.vo-segmented button[data-active=true],.vo-segmented button[aria-selected=true],.vo-segmented button[aria-checked=true]{color:var(--vo-forest-deep);background:var(--vo-gold);border-color:var(--vo-gold-soft);box-shadow:inset 0 1px #fff3,0 1px #0000002e;box-shadow:inset 0 1px lab(100% 0 0/.2),0 1px lab(.0270424% -.0564158 .0330538/.18)}.vo-button{border-radius:var(--vo-r-sm);min-height:30px;color:var(--vo-ivory);letter-spacing:0;cursor:pointer;background:#f0ebde0f;background:lab(93.1215% .24274 6.91446/.06);border-color:#f0ebde26;border-color:lab(93.1215% .24274 6.91446/.15);font-weight:680;box-shadow:inset 0 1px #ffffff12,0 1px #00000029;box-shadow:inset 0 1px lab(100% 0 0/.07),0 1px lab(.0626068% -.102684 .0614405/.16)}.vo-button[data-size=sm]{min-height:30px;padding:7px 12px;font-size:11.5px}.vo-button[data-size=md]{min-height:36px;padding:8px 15px;font-size:12.5px}.vo-button[data-variant=ghost],.vo-button[data-variant=secondary]{color:var(--vo-ivory);background:#f0ebde0f;background:lab(93.1215% .24274 6.91446/.06);border-color:#f0ebde26;border-color:lab(93.1215% .24274 6.91446/.15)}.vo-button[data-variant=primary]{background:var(--vo-gold);border-color:var(--vo-gold-soft);color:var(--vo-forest-deep)}.vo-button:hover:not(:disabled),.vo-button:focus-visible:not(:disabled){color:var(--vo-ivory);background:#f0ebde1a;background:lab(93.1215% .24274 6.91446/.1);border-color:#f0ebde3d;border-color:lab(93.1215% .24274 6.91446/.24);transform:none}.vo-button[data-variant=primary]:hover:not(:disabled),.vo-button[data-variant=primary]:focus-visible:not(:disabled){color:var(--vo-forest-deep);background:#dcb875;background:lab(76.9544% 7.23034 39.0523);border-color:#e3be7ae0;border-color:lab(79.2784% 7.26518 39.3927/.88)}.vo-button:active:not(:disabled){transform:scale(.98)}.vo-view-body .vo-panel,.vo-view-body .vo-financial-card,.vo-workspace-active,.vo-workspace-overview-cat,.vo-yearly-status,.vo-yearly-month{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f0ebde07;background:lab(93.1215% .24274 6.91446/.028);border-color:#f0ebde1c;border-color:lab(93.1215% .24274 6.91446/.11);box-shadow:inset 0 1px #ffffff0d,0 1px #00000024;box-shadow:inset 0 1px lab(100% 0 0/.05),0 1px lab(.0275326% -.0664368 .0382632/.14)}.vo-view-body .vo-panel{box-shadow:none;background:0 0;border:0;border-top:1px solid oklch(94% .018 88/.08);border-radius:0;padding:18px 0 0}.vo-view-body .vo-panel:has(.vo-empty-state:only-child){background:0 0}.vo-view-body .vo-panel:before,.vo-view-body .vo-financial-card:before,.vo-workspace-active:before,.vo-workspace-overview-cat:before,.vo-yearly-status:before,.vo-yearly-month:before{display:none}.vo-panel-title{font-size:14px;font-weight:680}.vo-panel-description{font-size:11.5px}.vo-state-banner{background:#f0ebde07;background:lab(93.1215% .24274 6.91446/.028);border-color:#f0ebde1c;border-color:lab(93.1215% .24274 6.91446/.11);box-shadow:inset 0 1px #ffffff0d,0 1px #0000001f;box-shadow:inset 0 1px lab(100% 0 0/.05),0 1px lab(.0275326% -.0664368 .0382632/.12)}.vo-state-banner[data-tone=success]{background:linear-gradient(90deg,#74a77b12,#0000 38%),#f0ebde07;background:linear-gradient(90deg,lab(63.9728% -24.749 17.4341/.07),#0000 38%),lab(93.1215% .24274 6.91446/.028);border-color:#74a77b47;border-color:lab(63.9728% -24.749 17.4341/.28)}.vo-state-banner[data-tone=warning],.vo-state-banner[data-tone=gold]{background:linear-gradient(90deg,#ceac6d12,#0000 38%),#f0ebde07;background:linear-gradient(90deg,lab(72.3067% 6.8422 36.9838/.07),#0000 38%),lab(93.1215% .24274 6.91446/.028);border-color:#ceac6d47;border-color:lab(72.3067% 6.8422 36.9838/.28)}.vo-state-mark{background:#f0ebde08;background:lab(93.1215% .24274 6.91446/.03);width:26px;height:26px}.vo-workspace{gap:14px}.vo-workspace-tabs{align-items:center;gap:7px;padding-bottom:2px;display:flex}.vo-workspace-tab{border-radius:var(--vo-r-sm);max-width:220px;min-height:30px;color:var(--vo-ivory-muted);cursor:pointer;background:#f0ebde0d;background:lab(93.1215% .24274 6.91446/.05);border-color:#f0ebde26;border-color:lab(93.1215% .24274 6.91446/.15);padding:7px 12px;font-size:12px;font-weight:660;box-shadow:inset 0 1px #ffffff0f;box-shadow:inset 0 1px lab(100% 0 0/.06)}.vo-workspace-tab:hover,.vo-workspace-tab:focus-visible{color:var(--vo-ivory);background:#f0ebde14;background:lab(93.1215% .24274 6.91446/.08);border-color:#f0ebde3d;border-color:lab(93.1215% .24274 6.91446/.24);outline:0}.vo-workspace-tab:active{transform:scale(.98)}.vo-workspace-tab[data-active=true]{border-color:var(--vo-gold-soft);background:var(--vo-gold);color:var(--vo-forest-deep)}.vo-workspace-tab-count{color:currentColor;opacity:.72;background:#f0ebde12;background:lab(93.1215% .24274 6.91446/.07);min-width:18px;height:18px}.vo-workspace-tab[data-active=true] .vo-workspace-tab-count{color:var(--vo-forest-deep);background:#00000021;background:lab(.0275326% -.0664368 .0382632/.13)}.vo-workspace-tab-add{border-radius:var(--vo-r-sm);width:30px;height:30px;color:var(--vo-ivory-muted);cursor:pointer;background:#f0ebde0d;background:lab(93.1215% .24274 6.91446/.05);border-style:solid;border-color:#f0ebde26;border-color:lab(93.1215% .24274 6.91446/.15)}.vo-workspace-tab-add:hover,.vo-workspace-tab-add:focus-visible{color:var(--vo-ivory);background:#f0ebde14;background:lab(93.1215% .24274 6.91446/.08);border-color:#f0ebde3d;border-color:lab(93.1215% .24274 6.91446/.24);outline:0}.vo-workspace-tab-input{border-radius:var(--vo-r-sm);border-color:var(--vo-gold-soft);background:#f0ebde0f;background:lab(93.1215% .24274 6.91446/.06);height:30px}.vo-workspace-active{border-radius:var(--vo-r-card);gap:13px;padding:14px}.vo-workspace-name-input{font-size:14px;font-weight:680}.vo-workspace-item-label,.vo-workspace-item-value{background:#f0ebde0a;background:lab(93.1215% .24274 6.91446/.04);border-color:#f0ebde1f;border-color:lab(93.1215% .24274 6.91446/.12);height:34px}.vo-workspace-item-remove{cursor:pointer;width:30px;height:30px}:root{--vo-menu-page-gap:16px;--vo-menu-card-gap:14px}.vo-view-body{gap:var(--vo-menu-page-gap);padding:20px clamp(16px,2vw,28px)}.vo-metric-grid,.vo-workbench-grid,.vo-balanced-grid,.vo-overview-focus-grid,.vo-workspace-overview-cats,.vo-yearly-month-grid,.vo-assurance-tools{gap:var(--vo-menu-card-gap)}.vo-overview-focus-grid{grid-template-columns:minmax(0,1.55fr) minmax(280px,.85fr);align-items:stretch;min-width:0;display:grid}.vo-overview-focus-grid>.vo-panel{height:100%}.vo-overview-focus-grid .vo-assurance-tools{grid-template-columns:1fr}.vo-view-body .vo-panel{border-radius:var(--vo-r-card);background:var(--vo-glass-card-bg);-webkit-backdrop-filter:var(--vo-glass-blur-soft,blur(16px) saturate(146%));backdrop-filter:var(--vo-glass-blur-soft,blur(16px) saturate(146%));box-shadow:var(--vo-shadow-panel), inset 0 1px 0 #ffffff14;border:1px solid #cac4b229;border:1px solid lab(79.2396% .119776 9.66616/.16);gap:0;padding:0;overflow:hidden}@supports (color:lab(0% 0 0)){.vo-view-body .vo-panel{box-shadow:var(--vo-shadow-panel), inset 0 1px 0 lab(100% 0 0/.08)}}.vo-view-body .vo-panel:before{display:none}.vo-view-body .vo-panel>.vo-panel-head{border-bottom:1px solid #cac4b21f;border-bottom:1px solid lab(79.2396% .119776 9.66616/.12);padding:16px 18px}.vo-view-body .vo-panel>.vo-panel-body{gap:var(--vo-menu-card-gap);padding:16px 18px}.vo-view-body .vo-panel-title{font-size:14px;font-weight:680}.vo-view-body .vo-panel-description{font-size:11.5px}.vo-view-body .vo-financial-card,.vo-state-banner,.vo-workspace-active,.vo-workspace-overview-cat,.vo-yearly-status,.vo-yearly-month,.vo-assurance-tool{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f0ebde0a;background:lab(93.1215% .24274 6.91446/.04);border-color:#f0ebde1f;border-color:lab(93.1215% .24274 6.91446/.12);box-shadow:inset 0 1px #ffffff0f,0 1px #0000001f;box-shadow:inset 0 1px lab(100% 0 0/.06),0 1px lab(.0275326% -.0664368 .0382632/.12)}.vo-empty-state{min-height:150px;padding:22px}.vo-overview-focus-grid .vo-empty-state{min-height:172px}@media (max-width:1120px){.vo-overview-focus-grid{grid-template-columns:1fr}}@media (max-width:900px){.vo-activity-toolbar{grid-template-columns:minmax(0,1fr);justify-content:stretch}.vo-activity-action-slot{justify-content:flex-start;min-width:0;min-height:30px}.vo-segmented{grid-auto-columns:minmax(0,1fr);width:100%}}.vo-dock{height:64px;padding-block:6px;overflow:visible}.vo-dock-group{align-items:stretch}.vo-dock-item{--vo-dock-item-size:52px;--vo-dock-item-width:var(--vo-dock-item-size);--vo-dock-item-height:var(--vo-dock-item-size);flex:0 0 var(--vo-dock-item-size);width:var(--vo-dock-item-size);min-width:var(--vo-dock-item-size);height:var(--vo-dock-item-height);min-height:var(--vo-dock-item-height);box-sizing:border-box;justify-content:center;align-self:stretch;align-items:center;padding:13px;display:inline-flex;overflow:visible}.vo-dock-hit-target{inset:0}.vo-dock-item-icon{justify-content:center;align-items:center;width:100%;height:100%;display:inline-flex}@media (max-width:720px),(max-height:820px){.vo-dock{height:60px;padding-block:5px}.vo-dock-item{--vo-dock-item-size:50px;padding:12px}}
