:root{--mpc-bloom:radial-gradient(70% 120% at 6% -10%, #ffecb857, transparent 62%), radial-gradient(50% 90% at 32% -30%, #c2e6ff38, transparent 70%);--mpc-glass:#fefefdf0;--mpc-panel:linear-gradient(180deg, #ffffffb8, #fcfbf880);--mpc-tile:linear-gradient(180deg, #ffffffa8, #f8f6f26b);--mpc-hair:#d6cfc2b3;--mpc-glow-danger:0 0 0 1px hsl(var(--risk-high) / .34), 0 2px 12px -3px hsl(var(--risk-high) / .5);--mpc-glow-warn:0 0 0 1px hsl(var(--risk-moderate) / .45), 0 2px 12px -4px hsl(var(--risk-moderate) / .55);--mpc-glow-ok:0 0 0 1px hsl(var(--risk-low) / .3), 0 2px 10px -4px hsl(var(--risk-low) / .4);--mpc-glow-gold:0 0 0 1px hsl(var(--gold) / .38), 0 3px 12px -5px #e9a60c80}.dark{--mpc-bloom:radial-gradient(70% 120% at 6% -10%, #f7d36e1c, transparent 62%), radial-gradient(50% 90% at 32% -30%, #6eaef71a, transparent 70%);--mpc-glass:#121828e6;--mpc-panel:linear-gradient(180deg, #1b23379e, #11172780);--mpc-tile:linear-gradient(180deg, #1d26398c, #141a2a6b);--mpc-hair:#303b55cc;--mpc-glow-danger:0 0 0 1px #ec515166, 0 2px 16px -3px #f4252580;--mpc-glow-warn:0 0 0 1px #f5b13d66, 0 2px 14px -4px #f9a91f73;--mpc-glow-ok:0 0 0 1px #40bf8452, 0 2px 12px -4px #2eb87766;--mpc-glow-gold:0 0 0 1px #ecc25166, 0 3px 14px -5px #f9bf1f73}@media (color-gamut:p3){@supports (color:color(display-p3 1 1 1)){:root{--mpc-glow-danger:0 0 0 1px color(display-p3 .86 .16 .14/.36), 0 2px 12px -3px color(display-p3 .95 .14 .1/.5);--mpc-glow-gold:0 0 0 1px color(display-p3 .94 .74 .3/.42), 0 3px 12px -5px color(display-p3 1 .7 .12/.5)}.dark{--mpc-glow-danger:0 0 0 1px color(display-p3 1 .36 .32/.44), 0 2px 16px -3px color(display-p3 1 .2 .14/.55)}}}.mpc-header{isolation:isolate;--mpc-px:clamp(-2px, calc((var(--mx,50cqw) - 50cqw) * .006 * var(--hover,0)), 2px);--mpc-py:clamp(-1.5px, calc((var(--my,44px) - 44px) * .025 * var(--hover,0)), 1.5px);background:var(--mpc-glass);-webkit-backdrop-filter:var(--mat-glass);backdrop-filter:var(--mat-glass);box-shadow:var(--elev-2), var(--edge-light);container-type:inline-size}.mpc-bloom{z-index:0;background:var(--mpc-bloom);pointer-events:none;transform:translate3d(calc(var(--mpc-px) * -2), calc(var(--mpc-py) * -2), 0);transition:transform .7s var(--ease-glide);position:absolute;inset:-14px}.mpc-ident{transform:translate3d(var(--mpc-px), var(--mpc-py), 0);transition:transform .7s var(--ease-glide)}.mpc-name{font-family:var(--font-display);letter-spacing:-.012em;font-feature-settings:"kern" 1, "liga" 1, "lnum" 1;text-shadow:0 1px 0 hsl(var(--rim-hi) / .7);font-weight:600}.dark .mpc-name{text-shadow:0 1px #00000059}.mpc-meta{font-variant-numeric:tabular-nums lining-nums slashed-zero;letter-spacing:.012em}.mpc-chip{box-shadow:inset 0 1px 0 hsl(var(--rim-hi) / .55), inset 0 0 0 1px color-mix(in srgb, currentColor 20%, transparent);transition:box-shadow .32s var(--ease-glide), background-color .32s var(--ease-glide), transform .32s var(--ease-glide)}.dark .mpc-chip{box-shadow:inset 0 1px 0 hsl(var(--rim-hi) / .1), inset 0 0 0 1px color-mix(in srgb, currentColor 26%, transparent)}.mpc-chip-danger{box-shadow:inset 0 1px 0 hsl(var(--rim-hi) / .5), var(--mpc-glow-danger)}.mpc-chip-warn{box-shadow:inset 0 1px 0 hsl(var(--rim-hi) / .5), var(--mpc-glow-warn)}.mpc-chip-ok{box-shadow:inset 0 1px 0 hsl(var(--rim-hi) / .5), var(--mpc-glow-ok)}.mpc-chip-gold{box-shadow:inset 0 1px 0 hsl(var(--rim-hi) / .55), var(--mpc-glow-gold)}.dark .mpc-chip-danger{box-shadow:inset 0 1px 0 hsl(var(--rim-hi) / .1), var(--mpc-glow-danger)}.dark .mpc-chip-warn{box-shadow:inset 0 1px 0 hsl(var(--rim-hi) / .1), var(--mpc-glow-warn)}.dark .mpc-chip-ok{box-shadow:inset 0 1px 0 hsl(var(--rim-hi) / .1), var(--mpc-glow-ok)}.dark .mpc-chip-gold{box-shadow:inset 0 1px 0 hsl(var(--rim-hi) / .1), var(--mpc-glow-gold)}button.mpc-chip:hover{transform:translateY(-1px)}.mpc-risk [class~=bg-risk-high]{box-shadow:inset 0 1px 0 #ffffff47, var(--mpc-glow-danger)}.mpc-risk [class~=bg-risk-moderate]{box-shadow:inset 0 1px 0 #ffffff73, var(--mpc-glow-warn)}.mpc-risk [class~=bg-risk-low]{box-shadow:inset 0 1px 0 #ffffff42, var(--mpc-glow-ok)}.mpc-panel{background:var(--mpc-panel);border-color:var(--mpc-hair);box-shadow:0 1px 1px hsl(var(--ink) / .04), 0 6px 16px -10px hsl(var(--ink) / .16), var(--edge-light)}.mpc-tile{background:var(--mpc-tile);border-color:var(--mpc-hair);box-shadow:0 1px 1px hsl(var(--ink) / .035), 0 4px 10px -8px hsl(var(--ink) / .14), var(--edge-light)}.mpc-row{transition:transform .32s var(--ease-glide), box-shadow .32s var(--ease-glide), border-color .32s var(--ease-glide), background-color .32s var(--ease-glide)}.mpc-row.mp-lift:hover{box-shadow:var(--elev-2), var(--edge-light), 0 0 0 1px hsl(var(--gold) / .38)}.mpc-stat{box-shadow:inset 0 1px 2px hsl(var(--ink) / .07), inset 0 0 0 1px hsl(var(--border) / .7), 0 1px 0 hsl(var(--rim-hi) / .55)}.dark .mpc-stat{box-shadow:inset 0 1px 3px #0006, inset 0 0 0 1px hsl(var(--border) / .8), 0 1px 0 hsl(var(--rim-hi) / .05)}.mpc-num{font-variant-numeric:tabular-nums lining-nums slashed-zero;letter-spacing:.005em}.mpc-eyebrow{letter-spacing:.09em;font-feature-settings:"case" 1}.mpc-safety{background:linear-gradient(90deg, hsl(var(--destructive) / .09), transparent 42%), hsl(var(--card));box-shadow:var(--elev-2), inset 0 1px 0 hsl(var(--rim-hi) / .6), 0 0 0 1px hsl(var(--destructive) / .38), 0 6px 26px -8px hsl(var(--destructive) / .42)}.dark .mpc-safety{box-shadow:var(--elev-2), inset 0 1px 0 hsl(var(--rim-hi) / .08), 0 0 0 1px hsl(var(--destructive) / .45), 0 6px 30px -8px hsl(var(--destructive) / .45)}.mpc-alert-danger{box-shadow:inset 0 1px 0 hsl(var(--rim-hi) / .45), 0 0 0 1px hsl(var(--destructive) / .3), 0 4px 18px -8px hsl(var(--destructive) / .45)}.mpc-alert-warn{box-shadow:inset 0 1px 0 hsl(var(--rim-hi) / .45), 0 0 0 1px hsl(var(--warning) / .32), 0 4px 18px -8px hsl(var(--warning) / .45)}.dark .mpc-alert-danger{box-shadow:inset 0 1px 0 #ffffff0f, 0 0 0 1px hsl(var(--destructive) / .4), 0 4px 22px -8px hsl(var(--destructive) / .45)}.dark .mpc-alert-warn{box-shadow:inset 0 1px 0 #ffffff0f, 0 0 0 1px hsl(var(--warning) / .38), 0 4px 22px -8px hsl(var(--warning) / .4)}.mpc-sev{position:relative}.mpc-sev:before{content:"";background:hsl(var(--muted-foreground) / .35);pointer-events:none;border-radius:999px;width:3px;position:absolute;top:6px;bottom:6px;left:-1px}.mpc-sev-high:before{background:hsl(var(--risk-high));box-shadow:0 0 10px hsl(var(--risk-high) / .7)}.mpc-sev-moderate:before{background:hsl(var(--risk-moderate));box-shadow:0 0 10px hsl(var(--risk-moderate) / .7)}.mpc-sev-low:before{background:hsl(var(--risk-low));box-shadow:0 0 8px hsl(var(--risk-low) / .5)}.mpc-sev-high{box-shadow:var(--mpc-glow-danger)}.mpc-tabs{background:var(--mpc-glass);-webkit-backdrop-filter:var(--mat-glass);backdrop-filter:var(--mat-glass);box-shadow:var(--elev-1), var(--edge-light)}.mpc-section,.mpc-subtab{transition:background-color .32s var(--ease-glide), color .32s var(--ease-glide), box-shadow .32s var(--ease-glide), border-color .32s var(--ease-glide), transform .32s var(--ease-glide)}.mpc-section:hover{transform:translateY(-1px)}.mpc-section[aria-current=page],.mpc-section[aria-selected=true],.mpc-section[aria-pressed=true]{background:linear-gradient(180deg, hsl(var(--gold) / .24), hsl(var(--gold) / .1));box-shadow:inset 0 1px 0 hsl(var(--rim-hi) / .7), var(--mpc-glow-gold);animation:mpc-glide .34s var(--ease-glide) both}.dark .mpc-section[aria-current=page],.dark .mpc-section[aria-selected=true],.dark .mpc-section[aria-pressed=true]{background:linear-gradient(180deg, hsl(var(--gold) / .22), hsl(var(--gold) / .08));box-shadow:inset 0 1px 0 hsl(var(--rim-hi) / .14), var(--mpc-glow-gold)}.mpc-subtab[aria-selected=true]{animation:mpc-glide .3s var(--ease-glide) both}@keyframes mpc-glide{0%{filter:brightness(.9);transform:translateY(2px)scale(.97)}to{filter:none;transform:none}}.mpc-rail{background:linear-gradient(180deg, hsl(var(--gold) / .55), hsl(var(--border)) 28%, hsl(var(--border)) 82%, transparent)}.mpc-node{box-shadow:0 0 0 3px hsl(var(--card)), inset 0 1px 0 hsl(var(--rim-hi) / .6), 0 2px 10px -2px color-mix(in srgb, currentColor 50%, transparent)}.dark .mpc-node{box-shadow:0 0 0 3px hsl(var(--card)), inset 0 1px 0 hsl(var(--rim-hi) / .1), 0 2px 12px -2px color-mix(in srgb, currentColor 55%, transparent)}.mpc-rail-tab{transition:background-color .32s var(--ease-glide), border-color .32s var(--ease-glide), box-shadow .32s var(--ease-glide), transform .32s var(--ease-glide)}.mpc-rail-tab[aria-pressed=true]{animation:mpc-glide .34s var(--ease-glide) both;box-shadow:inset 0 1px #fff,0 1px 2px #04071059,0 8px 20px -10px #04071099,0 0 0 1px #f0cf7540}.mpc-rail-tab[aria-pressed=false]:hover{transform:translateY(-1px)}html.mpc-tab-vt .mpc-panel-vt{view-transition-name:mpc-chart-panel}html.mpc-tab-vt::view-transition-old(root){animation:none}html.mpc-tab-vt::view-transition-new(root){animation:none}html.mpc-tab-vt::view-transition-group(mpc-chart-panel){animation-duration:.38s;animation-timing-function:var(--ease-glide)}html.mpc-tab-vt::view-transition-old(mpc-chart-panel){animation:mpc-recede .24s var(--ease-press) both}html.mpc-tab-vt::view-transition-new(mpc-chart-panel){animation:mpc-advance .38s var(--ease-glide) 60ms both}@keyframes mpc-recede{to{opacity:0;filter:blur(4px)brightness(.85);transform:translateY(-4px)scale(.965)}}@keyframes mpc-advance{0%{opacity:0;filter:blur(6px)brightness(1.1);transform:translateY(8px)scale(1.018)}60%{filter:blur()brightness(1.03)}to{opacity:1;filter:none;transform:none}}.mpc-axis{font-variant-numeric:tabular-nums lining-nums;font-family:var(--font-ui)}.mpc-map .mpc-node-g>circle:first-of-type{transition:filter .32s var(--ease-glide)}.mpc-map .mpc-node-g:hover>circle:first-of-type{filter:drop-shadow(0 0 1.5px hsl(var(--gold) / .9)) drop-shadow(0 0 7px hsl(var(--gold) / .45)) brightness(1.06)}.mpc-map .mpc-node-g:hover>text{font-weight:600}.mpc-map path{transition:stroke-opacity .32s var(--ease-glide)}.mpc-map path:hover{filter:drop-shadow(0 0 3px)}.mpc-cascade>*{animation:mp-resolve var(--dur-resolve) var(--ease-glide) both}.mpc-cascade>:nth-child(2){animation-delay:45ms}.mpc-cascade>:nth-child(3){animation-delay:90ms}.mpc-cascade>:nth-child(4){animation-delay:.135s}.mpc-cascade>:nth-child(5){animation-delay:.18s}.mpc-cascade>:nth-child(6){animation-delay:.225s}.mpc-cascade>:nth-child(7){animation-delay:.27s}.mpc-cascade>:nth-child(n+8){animation-delay:.315s}.mpc-rail-panel{background:var(--tex-grid,none), linear-gradient(180deg, #12192bf0, #0a0e1df5);-webkit-backdrop-filter:var(--mat-glass-strong);backdrop-filter:var(--mat-glass-strong);color:hsl(var(--foreground));box-shadow:var(--elev-3), inset 0 1px 0 #f7f0de1f, inset -1px -1px 0 hsl(var(--rim-cool,190 100% 64%) / .28), 0 10px 34px -18px hsl(var(--rim-cool,190 100% 64%) / .35);position:relative}.mpc-rail-section+.mpc-rail-section{border-top:1px solid hsl(var(--border) / .8);padding-top:.75rem}.mpc-rail-item{transition:background-color .32s var(--ease-glide), box-shadow .32s var(--ease-glide), transform .32s var(--ease-glide)}button.mpc-rail-item:hover{transform:translate(1px)}.mpc-chart-scope:has(.mpc-safety) .mpc-rail-sticky{top:3.75rem}.mpc-icon-well{background:linear-gradient(180deg, hsl(var(--muted)), hsl(var(--muted) / .5));box-shadow:inset 0 1px 1px hsl(var(--ink) / .08), 0 1px 0 hsl(var(--rim-hi) / .5), inset 0 0 0 1px hsl(var(--border) / .8)}.dark .mpc-icon-well{box-shadow:inset 0 1px 2px #00000073, 0 1px 0 hsl(var(--rim-hi) / .06), inset 0 0 0 1px hsl(var(--border))}.mpc-progress{background:linear-gradient(90deg, hsl(var(--chart-1)), hsl(var(--rim-cool,190 100% 64%) / .9));box-shadow:0 0 8px hsl(var(--rim-cool,190 100% 64%) / .45)}.mpc-cockpit-card{transition:box-shadow .36s var(--ease-glide), transform .36s var(--ease-glide)}.mpc-cockpit-card:hover{box-shadow:var(--elev-2), var(--edge-light)}.mpc-instrument{background:linear-gradient(180deg, hsl(var(--muted) / .35), transparent 70%)}[data-gfx=performance] .mpc-rail-panel{-webkit-backdrop-filter:none;backdrop-filter:none}[data-gfx=performance] .mpc-progress{box-shadow:none}[data-contrast=high] .mpc-header,[data-contrast=high] .mpc-tabs{background:hsl(var(--card));-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 0 0 1px hsl(var(--border))}[data-contrast=high] .mpc-panel,[data-contrast=high] .mpc-tile{background:hsl(var(--card));border-color:hsl(var(--border));box-shadow:none}[data-contrast=high] .mpc-name{text-shadow:none}[data-contrast=high] .mpc-rail-panel{--background:222 50% 4%;--foreground:0 0% 100%;--card:220 40% 7%;--card-foreground:0 0% 100%;--muted:217 26% 16%;--muted-foreground:210 26% 82%;--secondary:217 26% 16%;--secondary-foreground:0 0% 100%;--accent:217 34% 22%;--accent-foreground:0 0% 100%;--border:210 24% 64%;--ring:44 96% 62%;--warning-strong:38 96% 66%;--gold-strong:44 90% 64%;--destructive:0 90% 70%;--critical:0 95% 72%;--risk-high:0 90% 66%;--risk-moderate:38 96% 60%;--risk-moderate-foreground:0 0% 0%;--risk-low:152 70% 60%;-webkit-backdrop-filter:none;backdrop-filter:none;background:#0b0f19;box-shadow:0 0 0 1px #8da3b9}[data-contrast=high] .mpc-progress{background:hsl(var(--foreground));box-shadow:none}[data-contrast=high] .mpc-cockpit-card{box-shadow:0 0 0 1px hsl(var(--border))}[data-contrast=high] .mpc-bloom{display:none}[data-contrast=high] .mpc-ident{transform:none}[data-contrast=high] .mpc-chip,[data-contrast=high] .mpc-chip-danger,[data-contrast=high] .mpc-chip-warn,[data-contrast=high] .mpc-chip-ok,[data-contrast=high] .mpc-chip-gold{box-shadow:inset 0 0 0 1px}[data-contrast=high] .mpc-risk [class~=bg-risk-high],[data-contrast=high] .mpc-risk [class~=bg-risk-moderate],[data-contrast=high] .mpc-risk [class~=bg-risk-low]{box-shadow:none}[data-contrast=high] .mpc-safety{background:hsl(var(--card));box-shadow:0 0 0 2px hsl(var(--destructive))}[data-contrast=high] .mpc-alert-danger{box-shadow:0 0 0 2px hsl(var(--destructive))}[data-contrast=high] .mpc-alert-warn{box-shadow:0 0 0 2px hsl(var(--warning-strong))}[data-contrast=high] .mpc-sev-high{box-shadow:0 0 0 2px hsl(var(--risk-high))}[data-contrast=high] .mpc-sev:before{box-shadow:none}[data-contrast=high] .mpc-node{box-shadow:0 0 0 3px hsl(var(--card))}[data-contrast=high] .mpc-rail{background:hsl(var(--border))}[data-contrast=high] .mpc-map .mpc-node-g:hover>circle:first-of-type{filter:none;stroke:hsl(var(--ring));stroke-width:3px}[data-contrast=high] .mpc-section[aria-current=page],[data-contrast=high] .mpc-section[aria-selected=true],[data-contrast=high] .mpc-section[aria-pressed=true]{background:hsl(var(--gold-soft));box-shadow:inset 0 0 0 2px hsl(var(--ring))}[data-contrast=high] .mpc-row.mp-lift:hover{box-shadow:0 0 0 2px hsl(var(--ring))}[data-contrast=high] .mpc-rail-tab[aria-pressed=true]{box-shadow:inset 0 0 0 2px hsl(var(--ring))}@media (prefers-reduced-motion:reduce){.mpc-rail-item,.mpc-cockpit-card{transition:none!important}button.mpc-rail-item:hover{transform:none!important}.mpc-bloom,.mpc-ident{transition:none!important;transform:none!important}html.mpc-tab-vt::view-transition-old(mpc-chart-panel){animation:none!important}html.mpc-tab-vt::view-transition-new(mpc-chart-panel){animation:none!important}html.mpc-tab-vt::view-transition-group(mpc-chart-panel){animation:none!important}.mpc-section[aria-current=page],.mpc-section[aria-selected=true],.mpc-section[aria-pressed=true],.mpc-subtab[aria-selected=true],.mpc-rail-tab[aria-pressed=true],.mpc-cascade>*{animation:none!important}.mpc-section,.mpc-subtab,.mpc-chip,.mpc-row,.mpc-rail-tab{transition:none!important}.mpc-section:hover,button.mpc-chip:hover,.mpc-rail-tab:hover{transform:none!important}}
.aurora:before{content:none}.aurora:after{content:"";opacity:.055;mix-blend-mode:normal;pointer-events:none;z-index:auto;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='g' x='0' y='0'><feTurbulence type='fractalNoise' baseFrequency='.92' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  1.6 0 0 0 -.5'/></filter><rect width='100%' height='100%' filter='url(%23g)'/></svg>");background-size:180px 180px;position:absolute;inset:0}.aurora-ground{background:radial-gradient(120% 90% at 50% 58%,#0a1e38b8 0%,#091c349e 18%,#08193075 34%,#07142747 50%,#0611231f 62%,#0000 72%),linear-gradient(#060a16 0%,#07101f 22%,#081227 48%,#07101f 72%,#060912 100%)}.aurora-wave{filter:none;opacity:.6;border-radius:0}.aurora-wave-1{background:radial-gradient(60% 42% at 38% 46%,#29a2ff8c 0%,#24a0ff7a 14%,#24a4ff5c 28%,#24abff3b 42%,#29b4ff1f 54%,#29b8ff0b 64%,#0000 74%),radial-gradient(54% 38% at 66% 58%,#33ddff6b 0%,#2edcff5c 14%,#29d8ff45 28%,#29d4ff2b 42%,#29cdff16 54%,#29c6ff08 65%,#0000 76%)}.aurora-wave-2{background:radial-gradient(58% 40% at 60% 44%,#1472ff6b 0%,#0f6fff5c 14%,#0f73ff45 28%,#0f77ff2b 42%,#0f7bff16 55%,#0f7fff08 66%,#0000 76%),radial-gradient(50% 34% at 34% 60%,#3dcbff57 0%,#38caff4a 14%,#33c5ff38 28%,#33c2ff24 42%,#33beff12 55%,#33bbff06 66%,#0000 76%)}.aurora-core{filter:none;background:radial-gradient(circle closest-side,#e0feff42 0%,#b8faff24 7%,#8ff4ff0d 14%,#0000 22%),radial-gradient(circle closest-side,#5cf4ff61 0%,#52f1ff54 12%,#3de5ff40 26%,#29cdff29 40%,#1fb8ff17 53%,#1aa3ff0b 65%,#1a94ff04 78%,#0000 92%)}.aurora-ray{transform-origin:5% 3%;will-change:transform, opacity;inset:-8%;-webkit-mask-image:radial-gradient(95% 105% at 5% 3%,#000 0%,#000c 18%,#00000080 38%,#0000003d 58%,#00000014 74%,#0000 88%);mask-image:radial-gradient(95% 105% at 5% 3%,#000 0%,#000c 18%,#00000080 38%,#0000003d 58%,#00000014 74%,#0000 88%)}.aurora-ray-a{background:radial-gradient(40% 36% at 5% 3%,#adddff33 0%,#99d5ff1f 26%,#85caff0d 55%,#0000 100%),radial-gradient(22% 20% at 24% 8%,#ffe7a312 0%,#ffe49906 50%,#0000 100%),conic-gradient(from 100deg at 5% 3%,#0000 0deg,#b8e7ff17 4deg,#0000 9deg 13deg,#c2e6ff11 16deg 18.5deg,#0000 23deg 29deg,#b8ecff1a 32.5deg,#0000 37deg 44deg,#cce6ff0e 48deg,#0000 55deg 60deg,#c2ebff13 63deg,#0000 67.5deg 360deg);animation:38s ease-in-out infinite aurora-rays-a}.aurora-ray-b{background:conic-gradient(from 104deg at 5% 3%,#0000 0deg,#77c2f808 12deg,#81c7f80b 30deg,#77c2f808 50deg,#0000 70deg 360deg),conic-gradient(from 104deg at 5% 3%,#0000 0deg,#c2edff0f 6.5deg,#0000 11.5deg 19deg,#ccebff14 22deg,#0000 25.5deg 37deg,#c2ebff0d 40.5deg 44.5deg,#0000 50deg 54deg,#d6ecff11 56.5deg,#0000 59.5deg 360deg);animation:53s ease-in-out infinite aurora-rays-b}@keyframes aurora-rays-a{0%,to{opacity:.78;transform:rotate(-1.4deg)}50%{opacity:1;transform:rotate(1.2deg)}}@keyframes aurora-rays-b{0%,to{opacity:1;transform:rotate(1.5deg)}50%{opacity:.55;transform:rotate(-1.1deg)}}.aurora-bloom{will-change:transform, opacity;background:radial-gradient(24% 1.8%,#ebf8ff70 0%,#c2ebff33 40%,#0000 100%),radial-gradient(46% 5.5%,#adf4ff33 0%,#7ae4ff1a 35%,#52d1ff09 70%,#0000 100%),radial-gradient(17% 34%,#b8e7ff47 0%,#7aceff24 35%,#47b6ff0b 70%,#0000 100%),radial-gradient(58% 30%,#47c8ff1c 0%,#33b4ff12 30%,#29a2ff08 60%,#0000 100%);height:40%;animation:9s ease-in-out infinite aurora-bloom-breathe;top:32%;left:-10%;right:-10%}@keyframes aurora-bloom-breathe{0%,to{opacity:.62;transform:scale(.96,.94)}50%{opacity:1;transform:scale(1.04)}}.aurora-reflection{transform-origin:50% 0;will-change:transform, opacity;background:radial-gradient(50% 5% at 50% 1.5%,#a3edff26 0%,#7adcff0f 45%,#0000 100%),radial-gradient(1.4% 62% at 47% 18%,#adf4ff17 0%,#85ebff08 50%,#0000 100%),radial-gradient(1.1% 54% at 51.5% 14%,#c2fbff1c 0%,#8ff0ff09 50%,#0000 100%),radial-gradient(1.8% 58% at 56.5% 20%,#99e4ff11 0%,#70d4ff05 50%,#0000 100%),radial-gradient(22% 72% at 50% 62%,#52eeff26 0%,#3ddfff1a 30%,#29c6ff0b 60%,#0000 100%),radial-gradient(40% 64% at 38% 56%,#1f9eff1a 0%,#1fa2ff0e 40%,#1fa5ff05 70%,#0000 100%),radial-gradient(36% 58% at 66%,#29dbff14 0%,#29d4ff0b 40%,#29cdff04 70%,#0000 100%),linear-gradient(#309ce80b 0%,#1a91e604 40%,#0000 70%);animation:9s ease-in-out infinite aurora-reflect;inset:70% 0 0;-webkit-mask-image:linear-gradient(#000 0%,#000000b8 25%,#00000061 55%,#0000001f 80%,#0000 100%);mask-image:linear-gradient(#000 0%,#000000b8 25%,#00000061 55%,#0000001f 80%,#0000 100%)}@keyframes aurora-reflect{0%,to{opacity:.6;transform:scaleX(.97)}50%{opacity:1;transform:scale(1.03,1.02)}}.aurora-depth{will-change:transform;animation:140s ease-in-out infinite aurora-parallax-dust}.aurora-bokeh{will-change:transform}.aurora-bokeh-far{animation:96s ease-in-out infinite aurora-parallax-far}.aurora-bokeh>i{filter:none}.aurora-bokeh-far>i:nth-child(n){background:radial-gradient(circle closest-side, hsl(var(--bk-h,196) 100% 96%) 0%, hsl(var(--bk-h,196) 100% 88% / .8) 40%, hsl(var(--bk-h,196) 100% 80% / .2) 75%, transparent 100%);width:3px;height:3px;animation-name:aurora-bokeh-twinkle;animation-duration:9s}.aurora-bokeh-far>i:nth-child(2n){width:4px;height:4px}.aurora-bokeh-far>i:nth-child(3n){width:2.5px;height:2.5px;animation-duration:11s}@keyframes aurora-parallax-dust{0%,to{transform:translate(-.25%,.15%)}50%{transform:translate(.3%,-.2%)}}@keyframes aurora-parallax-far{0%,to{transform:translate(-.5%,.25%)}50%{transform:translate(.6%,-.35%)}}.aurora-vignette{background:radial-gradient(130% 115% at 44% 40%,#0000 46%,#03071114 56%,#03071133 66%,#02050d5c 78%,#02050d80 90%,#0103099e 100%)}@media (color-gamut:p3){@supports (color:color(display-p3 0 0 0)){.aurora-wave-1{background:radial-gradient(60% 42% at 38% 46%,color(display-p3 .1 .55 1/.55) 0%,color(display-p3 .1 .55 1/.48) 14%,color(display-p3 .1 .56 1/.36) 28%,color(display-p3 .1 .58 1/.23) 42%,color(display-p3 .1 .61 1/.12) 54%,color(display-p3 .1 .63 1/.045) 64%,#0000 74%),radial-gradient(54% 38% at 66% 58%,color(display-p3 .08 .8 1/.42) 0%,color(display-p3 .08 .8 1/.36) 14%,color(display-p3 .08 .78 1/.27) 28%,color(display-p3 .09 .77 1/.17) 42%,color(display-p3 .1 .74 1/.085) 54%,color(display-p3 .1 .72 1/.03) 65%,#0000 76%)}.aurora-wave-2{background:radial-gradient(58% 40% at 60% 44%,color(display-p3 .1 .42 1/.42) 0%,color(display-p3 .1 .42 1/.36) 14%,color(display-p3 .1 .44 1/.27) 28%,color(display-p3 .1 .46 1/.17) 42%,color(display-p3 .1 .48 1/.085) 55%,color(display-p3 .1 .5 1/.03) 66%,#0000 76%),radial-gradient(50% 34% at 34% 60%,color(display-p3 .14 .75 1/.34) 0%,color(display-p3 .14 .75 1/.29) 14%,color(display-p3 .14 .73 1/.22) 28%,color(display-p3 .14 .71 1/.14) 42%,color(display-p3 .15 .7 1/.07) 55%,color(display-p3 .16 .68 1/.025) 66%,#0000 76%)}.aurora-core{background:radial-gradient(circle closest-side,color(display-p3 .86 1 1/.26) 0%,color(display-p3 .6 1 1/.14) 7%,color(display-p3 .4 .96 1/.05) 14%,#0000 22%),radial-gradient(circle closest-side,color(display-p3 .2 .92 1/.38) 0%,color(display-p3 .2 .9 1/.33) 12%,color(display-p3 .18 .84 1/.25) 26%,color(display-p3 .16 .74 1/.16) 40%,color(display-p3 .16 .66 1/.09) 53%,color(display-p3 .18 .58 1/.042) 65%,color(display-p3 .2 .54 1/.014) 78%,#0000 92%)}.aurora-bloom{background:radial-gradient(24% 1.8%,color(display-p3 .88 1 1/.34) 0%,color(display-p3 .62 1 1/.16) 40%,#0000 100%),radial-gradient(46% 5.5%,color(display-p3 .5 .96 1/.2) 0%,color(display-p3 .26 .86 1/.1) 35%,color(display-p3 .16 .74 1/.035) 70%,#0000 100%),radial-gradient(17% 34%,color(display-p3 .28 .96 1/.18) 0%,color(display-p3 .2 .86 1/.1) 35%,color(display-p3 .16 .74 1/.035) 70%,#0000 100%),radial-gradient(58% 30%,color(display-p3 .16 .7 1/.11) 0%,color(display-p3 .16 .6 1/.07) 30%,color(display-p3 .18 .52 1/.03) 60%,#0000 100%)}}}.aurora{--dust-far-a-list:radial-gradient(circle closest-side, #fcedc5d1 0 35%, transparent) 15% 45.4% / 2px 2px no-repeat, radial-gradient(circle closest-side, #e5f1fad4 0 35%, transparent) 8.2% 33.0% / 2.4px 2.4px no-repeat, radial-gradient(circle closest-side, #dae8fbc2 0 35%, transparent) 43.3% 4.2% / 3px 3px no-repeat, radial-gradient(circle closest-side, #e5f1faed 0 35%, transparent) 39.1% 42.6% / 3px 3px no-repeat, radial-gradient(circle closest-side, #e5f1fad6 0 35%, transparent) 18.5% 56.7% / 2.8px 2.8px no-repeat, radial-gradient(circle closest-side, #b8f3ffed 0 35%, transparent) 93.3% 42.1% / 2.1px 2.1px no-repeat, radial-gradient(circle closest-side, #fcedc5bf 0 35%, transparent) 50.9% 86.9% / 2.8px 2.8px no-repeat, radial-gradient(circle closest-side, #e5f1fad4 0 35%, transparent) 55.0% 20.4% / 2.6px 2.6px no-repeat;--dust-far-b-list:radial-gradient(circle closest-side, #b8f3ffe8 0 35%, transparent) 77.9% 74.6% / 2.9px 2.9px no-repeat, radial-gradient(circle closest-side, #e5f1faeb 0 35%, transparent) 66.3% 12.6% / 2.1px 2.1px no-repeat, radial-gradient(circle closest-side, #e5f1facc 0 35%, transparent) 60.8% 14.6% / 2px 2px no-repeat, radial-gradient(circle closest-side, #b8f3ffdb 0 35%, transparent) 11.5% 82.1% / 3.2px 3.2px no-repeat, radial-gradient(circle closest-side, #e5f1fae6 0 35%, transparent) 82.4% 58.7% / 2.1px 2.1px no-repeat, radial-gradient(circle closest-side, #fcedc5c4 0 35%, transparent) 88.8% 90.1% / 3.1px 3.1px no-repeat, radial-gradient(circle closest-side, #e5f1fac4 0 35%, transparent) 70.6% 48.6% / 2.5px 2.5px no-repeat, radial-gradient(circle closest-side, #b8f3ffd4 0 35%, transparent) 94.9% 65.3% / 2.4px 2.4px no-repeat, radial-gradient(circle closest-side, #dae8fbc7 0 35%, transparent) 63.1% 67.9% / 2.7px 2.7px no-repeat, radial-gradient(circle closest-side, #e5f1faf0 0 35%, transparent) 26.4% 39.5% / 2px 2px no-repeat;--dust-far-c-list:radial-gradient(circle closest-side, #e5f1fad6 0 35%, transparent) 11.4% 5.5% / 2.5px 2.5px no-repeat, radial-gradient(circle closest-side, #dae8fbcc 0 35%, transparent) 85.2% 68.1% / 2.7px 2.7px no-repeat, radial-gradient(circle closest-side, #dae8fbd4 0 35%, transparent) 52.8% 18.0% / 2.7px 2.7px no-repeat, radial-gradient(circle closest-side, #fcedc5c2 0 35%, transparent) 88.6% 26.8% / 2.2px 2.2px no-repeat, radial-gradient(circle closest-side, #e5f1fad9 0 35%, transparent) 36.2% 31.0% / 2.5px 2.5px no-repeat, radial-gradient(circle closest-side, #fcedc5ed 0 35%, transparent) 91.2% 69.6% / 2.9px 2.9px no-repeat, radial-gradient(circle closest-side, #e5f1fac2 0 35%, transparent) 82.0% 85.3% / 2.4px 2.4px no-repeat, radial-gradient(circle closest-side, #e5f1fad4 0 35%, transparent) 13.6% 36.8% / 2.1px 2.1px no-repeat, radial-gradient(circle closest-side, #e5f1fad9 0 35%, transparent) 38.5% 54.1% / 2.1px 2.1px no-repeat, radial-gradient(circle closest-side, #e5f1faf0 0 35%, transparent) 11.8% 29.5% / 2.6px 2.6px no-repeat, radial-gradient(circle closest-side, #b8f3ffd6 0 35%, transparent) 85.9% 22.2% / 2px 2px no-repeat, radial-gradient(circle closest-side, #b8f3ffe0 0 35%, transparent) 15.6% 72.2% / 2.4px 2.4px no-repeat;--dust-mid-a-list:radial-gradient(circle closest-side, #e5f1fac2, #e5f1fa4d 50%, transparent) 31.2% 35.6% / 5.1px 5.1px no-repeat, radial-gradient(circle closest-side, #e5f1fabf, #e5f1fa4d 50%, transparent) 69.4% 70.7% / 4.6px 4.6px no-repeat, radial-gradient(circle closest-side, #e5f1fab3, #e5f1fa47 50%, transparent) 11.1% 11.1% / 5.2px 5.2px no-repeat, radial-gradient(circle closest-side, #e5f1fabf, #e5f1fa4d 50%, transparent) 81.6% 85.4% / 4.2px 4.2px no-repeat, radial-gradient(circle closest-side, #b8f3ffcc, #b8f3ff52 50%, transparent) 55.1% 17.2% / 3.5px 3.5px no-repeat;--dust-mid-b-list:radial-gradient(circle closest-side, #fcedc5b3, #fcedc547 50%, transparent) 16.9% 33.4% / 5.1px 5.1px no-repeat, radial-gradient(circle closest-side, #e5f1fa9e, #e5f1fa40 50%, transparent) 87.0% 65.1% / 3.7px 3.7px no-repeat, radial-gradient(circle closest-side, #fcedc5a8, #fcedc542 50%, transparent) 85.8% 78.9% / 3.9px 3.9px no-repeat, radial-gradient(circle closest-side, #e5f1facc, #e5f1fa52 50%, transparent) 26.3% 13.6% / 5px 5px no-repeat, radial-gradient(circle closest-side, #dae8fbba, #dae8fb4a 50%, transparent) 21.8% 73.3% / 3.5px 3.5px no-repeat, radial-gradient(circle closest-side, #fcedc5a8, #fcedc542 50%, transparent) 45.1% 62.7% / 5px 5px no-repeat;--dust-mid-c-list:radial-gradient(circle closest-side, #e5f1faab, #e5f1fa45 50%, transparent) 33.5% 45.3% / 4.1px 4.1px no-repeat, radial-gradient(circle closest-side, #fcedc59c, #fcedc53d 50%, transparent) 70.3% 14.8% / 3.6px 3.6px no-repeat, radial-gradient(circle closest-side, #b8f3ffc9, #b8f3ff52 50%, transparent) 77.0% 63.3% / 3.9px 3.9px no-repeat, radial-gradient(circle closest-side, #e5f1fac7, #e5f1fa4f 50%, transparent) 70.6% 31.7% / 4.2px 4.2px no-repeat, radial-gradient(circle closest-side, #e5f1faa8, #e5f1fa42 50%, transparent) 82.1% 92.3% / 4.8px 4.8px no-repeat, radial-gradient(circle closest-side, #fcedc59c, #fcedc53d 50%, transparent) 60.2% 51.2% / 4px 4px no-repeat, radial-gradient(circle closest-side, #b8f3ffc7, #b8f3ff4f 50%, transparent) 95.7% 11.5% / 4.3px 4.3px no-repeat, radial-gradient(circle closest-side, #dae8fbba, #dae8fb4a 50%, transparent) 16.6% 73.1% / 3.8px 3.8px no-repeat;--dust-near-a-list:radial-gradient(circle closest-side, #dae8fb7d, #dae8fb38 38%, #dae8fb0f 68%, transparent) 29.1% 65.2% / 6.5px 6.5px no-repeat, radial-gradient(circle closest-side, #e5f1fa7a, #e5f1fa38 38%, #e5f1fa0f 68%, transparent) 35.5% 47.3% / 5.2px 5.2px no-repeat, radial-gradient(circle closest-side, #dae8fb82, #dae8fb3b 38%, #dae8fb0f 68%, transparent) 78.0% 64.5% / 5.8px 5.8px no-repeat;--dust-near-b-list:radial-gradient(circle closest-side, #e5f1fa73, #e5f1fa33 38%, #e5f1fa0d 68%, transparent) 37.5% 77.8% / 5.7px 5.7px no-repeat, radial-gradient(circle closest-side, #e5f1fa70, #e5f1fa33 38%, #e5f1fa0d 68%, transparent) 73.7% 90.1% / 5.1px 5.1px no-repeat, radial-gradient(circle closest-side, #b8f3ff75, #b8f3ff36 38%, #b8f3ff0f 68%, transparent) 31.4% 48.5% / 5px 5px no-repeat, radial-gradient(circle closest-side, #fcedc57d, #fcedc538 38%, #fcedc50f 68%, transparent) 63.6% 58.8% / 5.2px 5.2px no-repeat;--dust-near-c-list:radial-gradient(circle closest-side, #b8f3ff6e, #b8f3ff30 38%, #b8f3ff0d 68%, transparent) 20.2% 67.3% / 5.6px 5.6px no-repeat, radial-gradient(circle closest-side, #b8f3ff75, #b8f3ff36 38%, #b8f3ff0f 68%, transparent) 6.4% 92.0% / 4.8px 4.8px no-repeat, radial-gradient(circle closest-side, #b8f3ff78, #b8f3ff36 38%, #b8f3ff0f 68%, transparent) 53.3% 5.8% / 6px 6px no-repeat, radial-gradient(circle closest-side, #e5f1fa85, #e5f1fa3b 38%, #e5f1fa0f 68%, transparent) 8.3% 69.2% / 6px 6px no-repeat;--dust-far-b:none;--dust-mid-b:none;--dust-near-b:none;--dust-far-c:none;--dust-mid-c:none;--dust-near-c:none}.aurora-dust{will-change:auto;inset:0}.aurora-dust>i{will-change:transform;position:absolute;inset:-6%}.aurora-dust-far{background:var(--dust-far-a-list), var(--dust-far-b), var(--dust-far-c);animation:130s ease-in-out infinite alternate aurora-dust-far}.aurora-dust-mid{background:var(--dust-mid-a-list), var(--dust-mid-b), var(--dust-mid-c);animation:86s ease-in-out infinite alternate aurora-dust-mid}.aurora-dust-near{background:var(--dust-near-a-list), var(--dust-near-b), var(--dust-near-c);animation:58s ease-in-out infinite alternate aurora-dust-near}.aurora-dust-base>.aurora-dust-far{opacity:.4}.aurora-dust-base>.aurora-dust-mid{opacity:.44}.aurora-dust-base>.aurora-dust-near{opacity:.5}.aurora-dust-lit{-webkit-mask-composite:source-in;-webkit-mask-composite:source-in, xor;-webkit-mask-image:conic-gradient(from 100deg at -2.2% -4.5%,#0000 0deg,#000 4deg,#0000004d 7deg,#000 10.5deg,#0000 13.5deg,#000 16.5deg 18.5deg,#00000040 22deg,#000 26deg,#0000004d 29deg,#000 32.5deg,#0000 38deg,#000 45deg 49deg,#0000 54deg,#000 60.5deg 63deg,#0000 68deg 360deg),radial-gradient(110% 122% at -2.2% -4.5%,#000 0%,#000000bf 25%,#0006 50%,#0000001f 72%,#0000 88%);mask-image:conic-gradient(from 100deg at -2.2% -4.5%,#0000 0deg,#000 4deg,#0000004d 7deg,#000 10.5deg,#0000 13.5deg,#000 16.5deg 18.5deg,#00000040 22deg,#000 26deg,#0000004d 29deg,#000 32.5deg,#0000 38deg,#000 45deg 49deg,#0000 54deg,#000 60.5deg 63deg,#0000 68deg 360deg),radial-gradient(110% 122% at -2.2% -4.5%,#000 0%,#000000bf 25%,#0006 50%,#0000001f 72%,#0000 88%);-webkit-mask-composite:source-in;mask-composite:intersect}@keyframes aurora-dust-far{0%{transform:translate(0,0)}to{transform:translate(-.8%,-1.6%)}}@keyframes aurora-dust-mid{0%{transform:translate(0,0)}to{transform:translate(1.8%,-3.2%)}}@keyframes aurora-dust-near{0%{transform:translate(0,0)}to{transform:translate(-3.6%,-5.4%)}}.aurora-rimlight{will-change:opacity;background:radial-gradient(40% 1.2% at 86% 70%,#8ff4ff29 0%,#70ecff0d 50%,#0000 100%),conic-gradient(from 282deg at 102% 104%,#0000 0deg,#85f3ff0d 5deg,#0000 10deg 16deg,#8fecff0a 20deg,#0000 25deg 33deg,#85f3ff09 37deg,#0000 42deg 360deg),radial-gradient(55% 60% at 104% 108%,#3de5ff38 0%,#33ddff24 22%,#29cdff12 45%,#1fbcff06 68%,#0000 85%);animation:14s ease-in-out infinite aurora-rimlight-breathe;inset:0;-webkit-mask-image:radial-gradient(95% 100% at 102% 104%,#000 0%,#0000009e 35%,#00000042 60%,#00000014 78%,#0000 92%);mask-image:radial-gradient(95% 100% at 102% 104%,#000 0%,#0000009e 35%,#00000042 60%,#00000014 78%,#0000 92%)}@keyframes aurora-rimlight-breathe{0%,to{opacity:.72}50%{opacity:1}}.aurora-mesh{will-change:auto;inset:0}.aurora-mesh:before{content:"";background:radial-gradient(62% 50%,#03071275 0%,#04091661 30%,#050b1a33 60%,#060e1e12 82%,#0000 100%);height:44%;position:absolute;top:30%;left:-10%;right:-10%}.aurora-mesh-canvas{opacity:0;width:100%;height:100%;transition:opacity 1.2s;display:block;position:absolute;inset:0}.aurora-mesh[data-state=ready] .aurora-mesh-canvas{opacity:1}.aurora-mesh[data-state=fallback] .aurora-mesh-canvas{display:none}.aurora-mesh-glow{background:radial-gradient(9% 12%,#f0faff6b 0%,#c2e8ff33 40%,#0000 100%),radial-gradient(56% 4.5% at 46% 45%,#b8e2ff4d 0%,#8fd0ff1f 45%,#0000 100%),radial-gradient(54% 4% at 55% 55%,#b8e7ff42 0%,#85deff1a 45%,#0000 100%),radial-gradient(64% 22%,#85ccff1a 0%,#66bfff0a 50%,#0000 100%);height:32%;transition:opacity 1.2s;position:absolute;top:36%;left:-5%;right:-5%}.aurora-mesh[data-state=ready] .aurora-mesh-glow{opacity:0}[data-gfx=ultra] .aurora{--dust-far-b:var(--dust-far-b-list);--dust-mid-b:var(--dust-mid-b-list);--dust-near-b:var(--dust-near-b-list)}[data-gfx=balanced] .aurora{--dust-far-b:none;--dust-mid-b:none;--dust-near-b:none}[data-gfx=balanced] .aurora-ray-b,[data-gfx=balanced] .aurora-depth,[data-gfx=balanced] .aurora-bokeh-far,[data-gfx=balanced] .aurora-reflection{animation:none}[data-gfx=balanced] .aurora-reflection{opacity:.8}:is([data-gfx=balanced],[data-gfx=performance]) .aurora-bokeh-far>i:nth-child(n+4){display:none}[data-gfx=performance] .aurora-ray,[data-gfx=performance] .aurora-bloom,[data-gfx=performance] .aurora-rimlight,[data-gfx=performance] .aurora-depth,[data-gfx=performance] .aurora-bokeh,html[data-gfx=performance] .aurora-ground{animation:none}[data-gfx=performance] .aurora-bloom{opacity:.85;transform:none}[data-gfx=performance] .aurora-rimlight{opacity:.85}[data-gfx=performance] .aurora-reflection,[data-gfx=performance] .aurora-dust{display:none}[data-aurora=calm] .aurora-depth,[data-aurora=calm] .aurora-bokeh,[data-aurora=calm] .aurora-dust>i,[data-aurora=whisper] .aurora-depth,[data-aurora=whisper] .aurora-bokeh,[data-aurora=whisper] .aurora-ray,[data-aurora=whisper] .aurora-bloom,[data-aurora=whisper] .aurora-reflection,[data-aurora=whisper] .aurora-rimlight,[data-aurora=whisper] .aurora-dust>i{animation-play-state:paused}html[data-aurora-portal].dark .aurora-dust>i{animation-play-state:running!important}@media (prefers-reduced-motion:reduce){.aurora-depth,.aurora-bokeh,.aurora-bokeh>i,.aurora-ray,.aurora-bloom,.aurora-reflection,.aurora-rimlight,.aurora-dust>i{animation:none!important}.aurora-rimlight{opacity:.85}.aurora-bloom{opacity:.85;transform:none}.aurora-reflection{opacity:.8;transform:none}.aurora-bokeh-far>i:nth-child(n){opacity:.7}}.aurora-film{mix-blend-mode:screen;position:absolute;inset:0}.aurora-film-video{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 46%;object-position:50% 46%;width:100%;height:100%;display:block;position:absolute;inset:0}.aurora:has(.aurora-film) :is(.aurora-wave,.aurora-core){display:none}
:root{--sigma-duo-rest:.14;--sigma-duo-hover:.2;--sigma-duo-active:.28}.dark{--sigma-duo-rest:.17;--sigma-duo-hover:.23;--sigma-duo-active:.32}:root svg.lucide.sigma-icon>:is(path,polygon,polyline,line),:root svg.sigma-icon .sigma-line :is(path,rect,circle,ellipse,polygon,polyline,line){fill:inherit;fill-opacity:inherit}svg.sigma-icon{--sigma-duo:var(--sigma-duo-rest)}:root svg.sigma-icon .sigma-duo :is(path,rect,circle,ellipse,polygon){fill:inherit;fill-opacity:1}:root svg.sigma-icon .sigma-duo .sigma-soft{fill-opacity:.5}.sigma-icon .sigma-duo{opacity:var(--sigma-duo);transition:opacity .32s var(--ease-glide,ease-out);-webkit-mask-image:linear-gradient(135deg,#000 18%,#0000008c 100%);mask-image:linear-gradient(135deg,#000 18%,#0000008c 100%)}:root:not([data-contrast=high]) svg.lucide.sigma-icon:not(.sigma-icon--custom,.mp-duo-off)[fill=none]:not([class*=fill-])>:is(rect,circle,ellipse){fill:currentColor;fill-opacity:var(--sigma-duo);transition:fill-opacity .32s var(--ease-glide,ease-out)}svg.sigma-icon.mp-duo-off .sigma-duo{display:none}:where(button,a,[role=button],[role=menuitem],[role=tab],[role=option]):hover>svg.sigma-icon,:where(button,a,[role=button],[role=menuitem],[role=tab],[role=option]):hover>span>svg.sigma-icon{--sigma-duo:var(--sigma-duo-hover)}[aria-current=page] svg.sigma-icon,[aria-current=step] svg.sigma-icon,:is([aria-selected=true],[data-state=active],.is-active):not([role=tabpanel])>svg.sigma-icon,:is([aria-selected=true],[data-state=active],.is-active):not([role=tabpanel])>span>svg.sigma-icon,svg.sigma-icon.is-active{--sigma-duo:var(--sigma-duo-active)}svg.sigma-icon:is(.animate-spin,.mp-spin){filter:none}svg.sigma-icon:is(.animate-spin,.mp-spin) .sigma-duo,[data-contrast=high] svg.sigma-icon .sigma-duo{display:none}[data-contrast=high] svg.sigma-icon{filter:none!important}@media (forced-colors:active){svg.sigma-icon .sigma-duo{display:none}:root svg.lucide.sigma-icon>:is(rect,circle,ellipse){fill:inherit!important;fill-opacity:inherit!important}svg.sigma-icon{filter:none!important}}@media (prefers-reduced-motion:reduce){.sigma-icon .sigma-duo,:root svg.lucide.sigma-icon>:is(rect,circle,ellipse){transition:none!important}}[data-gfx=performance] .sigma-icon .sigma-duo{transition:none;-webkit-mask-image:none;mask-image:none}@media print{svg.sigma-icon .sigma-duo{display:none}svg.sigma-icon{filter:none!important}}
.mp-btn{--btn-fg:224 44% 11%;--btn-top:0 0% 100%;--btn-mid:205 70% 97%;--btn-bot:207 60% 92%;--btn-fill-a:1;--btn-spec:0 0% 100%;--btn-spec-a:.6;--btn-reflect:200 100% 70%;--btn-reflect-a:.14;--btn-edge:207 70% 60%;--btn-edge-a:.45;--btn-edge-hi-a:.8;--btn-edge-press:#0073e6e6;--btn-lip:#fffffff2;--btn-base:#3363991f;--btn-contact:hsl(var(--ink) / .12);--btn-glow:204 100% 55%;--btn-glow-a:.12;--btn-glow-hi-a:.45;--btn-sweep:#ffffffe6;--btn-press:#17498233;--btn-text-shadow:0 1px 0 #ffffff8c;--btn-focus:206 92% 40%;--btn-focus-glow:200 100% 60%;--btn-edge-now:hsl(var(--btn-edge) / var(--btn-edge-a));--btn-glow-now:0 8px 18px -9px hsl(var(--btn-glow) / var(--btn-glow-a)), 0 12px 14px -13px hsl(var(--btn-glow) / calc(var(--btn-glow-a) * .8));--btn-press-now:0 0 #0000;--btn-ring:0 0 #0000;--btn-halo-a:0;--btn-halo-k:1;--btn-sheen-c:0 0% 100%;--btn-sheen-a:0;--btn-sheen-k:1;--btn-tint:205 90% 60%;--btn-rim-a:0;--btn-bevel:0 0% 100%;--btn-bevel-a:0;--btn-line:204 100% 58%;--btn-line-a:0;--btn-cast-a:0;--btn-shadow:var(--btn-ring), inset 0 0 0 1px var(--btn-edge-now), inset 0 2px 1px -1px var(--btn-lip), inset 0 -2px 0 0 hsl(var(--btn-line) / var(--btn-line-a)), inset 0 -9px 10px -8px hsl(var(--btn-line) / calc(var(--btn-line-a) * var(--btn-halo-k) * .6)), inset 0 0 0 2.5px hsl(var(--btn-bevel) / var(--btn-bevel-a)), inset 0 0 12px 1px hsl(var(--btn-tint) / calc(var(--btn-rim-a) * var(--btn-halo-k))), var(--btn-press-now), 0 0 9px -1px hsl(var(--btn-edge) / calc(var(--btn-halo-a) * var(--btn-halo-k))), 0 7px 13px -6px hsl(var(--btn-line) / calc(var(--btn-cast-a) * var(--btn-halo-k))), 0 2px 3px -1px hsl(var(--btn-line) / calc(var(--btn-cast-a) * var(--btn-halo-k) * .5)), 0 1px 2px var(--btn-contact), var(--btn-glow-now);isolation:isolate;text-shadow:var(--btn-text-shadow);background-image: linear-gradient(112deg, transparent 0 58%, hsl(var(--btn-sheen-c) / calc(var(--btn-sheen-a) * var(--btn-sheen-k))) 61%, transparent 66% 71%, hsl(var(--btn-sheen-c) / calc(var(--btn-sheen-a) * var(--btn-sheen-k) * .8)) 72.2%, transparent 73.6%),  radial-gradient(58% 75% at 50% 112%, hsl(var(--btn-reflect) / var(--btn-reflect-a)), hsl(var(--btn-reflect) / 0) 72%),  linear-gradient(180deg, hsl(var(--btn-top) / var(--btn-fill-a)) 0%, hsl(var(--btn-mid) / var(--btn-fill-a)) 50%, hsl(var(--btn-bot) / var(--btn-fill-a)) 100%);box-shadow:var(--btn-shadow);transition:translate var(--dur-hover) var(--ease-glide), scale var(--dur-hover) var(--ease-glide), box-shadow var(--dur-hover) var(--ease-glide), background-color .2s var(--ease-glide), color .2s var(--ease-glide), opacity .2s var(--ease-glide);overflow:clip}.mp-btn:not(.absolute,.fixed,.sticky){position:relative}.mp-btn:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg, transparent 0%, var(--btn-sweep) 50%, transparent 100%);opacity:0;width:42%;position:absolute;top:-3px;bottom:-3px;left:0;transform:translate(-160%)skew(-22deg)}@keyframes mp-btn-sweep{0%{transform:translate(-160%)skew(-22deg)}to{transform:translate(340%)skew(-22deg)}}.mp-btn:not(.mp-trace,.mp-btn--ghost,.mp-btn--link):before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(180deg, hsl(var(--btn-spec) / var(--btn-spec-a)) 0%, hsl(var(--btn-spec) / calc(var(--btn-spec-a) * .45)) 55%, hsl(var(--btn-spec) / 0) 100%);height:50%;transition:opacity var(--dur-hover) var(--ease-glide);border-radius:9px 9px 45% 45%/9px 9px 22% 22%;position:absolute;top:2px;left:3px;right:3px}.mp-btn.rounded-lg{border-radius:11px}.mp-btn:hover:not(:disabled,[aria-disabled=true]){--btn-halo-k:1.35;--btn-sheen-k:2.4;--btn-edge-now:hsl(var(--btn-edge) / var(--btn-edge-hi-a));--btn-glow-now:0 10px 24px -9px hsl(var(--btn-glow) / var(--btn-glow-hi-a)), 0 14px 16px -13px hsl(var(--btn-glow) / calc(var(--btn-glow-hi-a) * .8));translate:0 -1px}.mp-btn:hover:not(:disabled,[aria-disabled=true]):after{opacity:1;animation:mp-btn-sweep .65s var(--ease-glide) 1 both}.mp-btn:active:not(:disabled,[aria-disabled=true]){--btn-edge-now:var(--btn-edge-press);--btn-halo-k:.8;--btn-sheen-k:1;--btn-press-now:inset 0 2px 5px var(--btn-press);--btn-glow-now:0 2px 8px -3px hsl(var(--btn-glow) / var(--btn-glow-hi-a));transition-duration:90ms;transition-timing-function:var(--ease-press);translate:0 1px;scale:.985 .955}.mp-btn:active:not(:disabled,[aria-disabled=true]):after{opacity:0}.mp-btn:focus-visible,.mp-btn.focus-ring:focus-visible{outline:2px solid hsl(var(--btn-focus));outline-offset:2px;--btn-ring:0 0 0 4px hsl(var(--btn-focus-glow) / .22), 0 0 18px 3px hsl(var(--btn-focus-glow) / .42);box-shadow:var(--btn-shadow)}.mp-btn.mp-trace{cursor:progress;--btn-halo-k:1.5;--btn-edge-now:hsl(var(--btn-edge) / var(--btn-edge-hi-a));overflow:visible}.mp-btn.mp-trace:disabled{opacity:.94}.mp-btn:is(:disabled,[aria-disabled=true]):not(.mp-trace){filter:grayscale();opacity:.55;--btn-glow-now:0 0 #0000;--btn-halo:0 0 #0000;--btn-inner:0 0 #0000;--btn-sheen-a:0;--btn-hot-a:0;--btn-edge-now:hsl(var(--btn-edge) / calc(var(--btn-edge-a) * .6))}.mp-btn:is(:disabled,[aria-disabled=true]):after{display:none}.mp-btn--ink{--btn-fg:222 64% 17%;--btn-top:210 42% 96%;--btn-mid:210 38% 92%;--btn-bot:211 38% 88.5%;--btn-fill-a:.88;--btn-spec:0 0% 100%;--btn-spec-a:.75;--btn-reflect:203 100% 70%;--btn-reflect-a:.22;--btn-edge:210 38% 70%;--btn-edge-a:.62;--btn-edge-hi-a:.85;--btn-edge-press:#08f;--btn-lip:#fff;--btn-base:transparent;--btn-contact:#2a476f24;--btn-glow:205 100% 55%;--btn-glow-a:.2;--btn-glow-hi-a:.4;--btn-sweep:#ffffffb3;--btn-press:#1466b840;--btn-tint:205 90% 60%;--btn-rim-a:.12;--btn-halo-a:0;--btn-sheen-c:0 0% 100%;--btn-sheen-a:.14;--btn-bevel:0 0% 100%;--btn-bevel-a:.5;--btn-line:203 100% 58%;--btn-line-a:.9;--btn-cast-a:.45}.mp-btn--gold{--btn-fg:30 62% 13%;--btn-top:44 70% 92%;--btn-mid:41 60% 84%;--btn-bot:39 56% 78%;--btn-fill-a:.9;--btn-spec:48 100% 98%;--btn-spec-a:.75;--btn-reflect:42 100% 62%;--btn-reflect-a:.24;--btn-edge:38 55% 58%;--btn-edge-a:.65;--btn-edge-hi-a:.9;--btn-edge-press:#d68100;--btn-lip:#fffdf5;--btn-base:transparent;--btn-contact:#60442029;--btn-glow:40 100% 50%;--btn-glow-a:.22;--btn-glow-hi-a:.45;--btn-sweep:#fffdf5b3;--btn-press:#82541742;--btn-tint:40 100% 52%;--btn-rim-a:.14;--btn-halo-a:0;--btn-sheen-c:0 0% 100%;--btn-sheen-a:.14;--btn-text-shadow:0 1px 0 #fffceb73;--btn-bevel:48 100% 97%;--btn-bevel-a:.45;--btn-line:38 100% 50%;--btn-line-a:.9;--btn-cast-a:.45}.mp-btn--secondary{--btn-fg:224 44% 12%;--btn-top:210 35% 97%;--btn-mid:210 32% 94%;--btn-bot:211 32% 91%;--btn-fill-a:.84;--btn-spec:0 0% 100%;--btn-spec-a:.75;--btn-reflect:203 100% 72%;--btn-reflect-a:.16;--btn-edge:210 32% 74%;--btn-edge-a:.55;--btn-edge-hi-a:.8;--btn-edge-press:#08f;--btn-lip:#fff;--btn-base:transparent;--btn-contact:#2a476f24;--btn-glow:205 100% 55%;--btn-glow-a:.12;--btn-glow-hi-a:.35;--btn-sweep:#ffffffb3;--btn-press:#1466b840;--btn-tint:205 80% 62%;--btn-rim-a:.08;--btn-halo-a:0;--btn-sheen-c:0 0% 100%;--btn-sheen-a:.14;--btn-bevel:0 0% 100%;--btn-bevel-a:.55;--btn-line:203 100% 62%;--btn-line-a:.7;--btn-cast-a:.32}.mp-btn--outline{--btn-fg:224 44% 11%;--btn-top:0 0% 100%;--btn-mid:205 70% 97%;--btn-bot:207 60% 93%;--btn-fill-a:.5;--btn-spec:0 0% 100%;--btn-spec-a:.5;--btn-reflect:200 100% 70%;--btn-reflect-a:.1;--btn-edge:210 45% 50%;--btn-edge-a:.55;--btn-edge-hi-a:.85;--btn-glow:204 100% 55%;--btn-glow-a:0;--btn-glow-hi-a:.4;--btn-halo-a:.15;--btn-sheen-c:0 0% 100%;--btn-sheen-a:.35}.mp-btn--destructive{--btn-tint:0 85% 55%;--btn-rim-a:.22;--btn-fg:0 76% 30%;--btn-top:0 100% 98%;--btn-mid:0 92% 94%;--btn-bot:0 82% 89%;--btn-fill-a:1;--btn-spec:0 0% 100%;--btn-spec-a:.6;--btn-reflect:0 90% 62%;--btn-reflect-a:.16;--btn-edge:0 72% 50%;--btn-edge-a:.55;--btn-edge-hi-a:.9;--btn-edge-press:#cb0b0b;--btn-base:#8f24242e;--btn-contact:#4d19191f;--btn-glow:0 85% 52%;--btn-glow-a:.08;--btn-glow-hi-a:.5;--btn-press:#7a1f1f33;--btn-halo-a:.3;--btn-sheen-c:0 0% 100%;--btn-sheen-a:.45}.mp-btn:is(.mp-btn--ghost,.mp-btn--link){--btn-edge-a:0;--btn-edge-hi-a:0;--btn-lip:transparent;--btn-base:transparent;--btn-contact:transparent;--btn-glow-a:0;--btn-glow-hi-a:0;--btn-edge-press:transparent;--btn-press:transparent;--btn-text-shadow:none;background-image:none}.mp-btn--ghost{--btn-edge:207 70% 58%;--btn-ghost-fill:207 80% 96%}.mp-btn--ghost:hover:not(:disabled,[aria-disabled=true]){--btn-edge-now:hsl(var(--btn-edge) / .35);background-color:hsl(var(--btn-ghost-fill) / .8)}.mp-btn--ghost:active:not(:disabled,[aria-disabled=true]){--btn-edge-now:hsl(var(--btn-edge) / .6);--btn-press-now:inset 0 1px 3px #1f497a24}.mp-btn:is(.mp-btn--ghost,.mp-btn--link):after{display:none}.mp-btn--link,.mp-btn--link:hover,.mp-btn--link:active{translate:none!important;scale:none!important}.mp-btn--link:hover{background-color:#0000}:is(.dark,.desk-phase-panel,.glass-rail,.rs-topbar,.desk-topbar,.desk-statusbar,.glass-chrome,.navy-surface) .mp-btn,.mp-btn.text-navy-foreground{--btn-focus:195 100% 72%;--btn-focus-glow:195 100% 65%;--btn-text-shadow:0 1px 1px #04071080}:is(.dark,.desk-phase-panel,.glass-rail,.rs-topbar,.desk-topbar,.desk-statusbar,.glass-chrome,.navy-surface) .mp-btn--ink,.mp-btn--ink.text-navy-foreground{--btn-fg:0 0% 100%;--btn-top:209 74% 37%;--btn-mid:212 76% 28%;--btn-bot:214 78% 20%;--btn-fill-a:.82;--btn-spec:200 100% 92%;--btn-spec-a:.2;--btn-reflect:198 100% 62%;--btn-reflect-a:.4;--btn-edge:197 100% 70%;--btn-edge-a:.5;--btn-edge-hi-a:.85;--btn-edge-press:#47ceff;--btn-lip:#ccf7ff;--btn-base:transparent;--btn-contact:#02030980;--btn-glow:200 100% 55%;--btn-glow-a:.2;--btn-glow-hi-a:.45;--btn-sweep:#9df6;--btn-press:#02030980;--btn-tint:200 100% 58%;--btn-rim-a:.3;--btn-halo-a:.25;--btn-sheen-c:200 100% 85%;--btn-sheen-a:.07;--btn-text-shadow:0 1px 2px #0407108c;--btn-bevel:220 80% 6%;--btn-bevel-a:.2;--btn-line:196 100% 64%;--btn-line-a:1;--btn-cast-a:.6}:is(.dark,.desk-phase-panel,.glass-rail,.rs-topbar,.desk-topbar,.desk-statusbar,.glass-chrome,.navy-surface) .mp-btn--gold,.mp-btn--gold.text-navy-foreground{--btn-fg:45 100% 96%;--btn-top:38 68% 30%;--btn-mid:36 70% 22%;--btn-bot:34 74% 17%;--btn-fill-a:.82;--btn-spec:48 100% 90%;--btn-spec-a:.18;--btn-reflect:44 100% 60%;--btn-reflect-a:.32;--btn-edge:43 100% 64%;--btn-edge-a:.55;--btn-edge-hi-a:.9;--btn-edge-press:#ffbf29;--btn-lip:#fff1b8e6;--btn-base:transparent;--btn-contact:#0d080280;--btn-glow:42 100% 52%;--btn-glow-a:.2;--btn-glow-hi-a:.45;--btn-sweep:#ffe18066;--btn-press:#0d08028c;--btn-tint:42 100% 52%;--btn-rim-a:.3;--btn-halo-a:.25;--btn-sheen-c:46 100% 78%;--btn-sheen-a:.05;--btn-text-shadow:0 1px 2px #110a0399;--btn-bevel:30 80% 5%;--btn-bevel-a:.2;--btn-line:42 100% 58%;--btn-line-a:1;--btn-cast-a:.6}:is(.dark,.desk-phase-panel,.glass-rail,.rs-topbar,.desk-topbar,.desk-statusbar,.glass-chrome,.navy-surface) .mp-btn--secondary,.mp-btn--secondary.text-navy-foreground{--btn-fg:42 32% 96%;--btn-top:209 64% 34%;--btn-mid:212 66% 25%;--btn-bot:214 68% 18%;--btn-fill-a:.7;--btn-spec:200 100% 92%;--btn-spec-a:.18;--btn-reflect:198 100% 62%;--btn-reflect-a:.32;--btn-edge:197 100% 72%;--btn-edge-a:.42;--btn-edge-hi-a:.8;--btn-edge-press:#47ceff;--btn-lip:#c2f5ffbf;--btn-base:transparent;--btn-contact:#02030980;--btn-glow:200 100% 55%;--btn-glow-a:.12;--btn-glow-hi-a:.35;--btn-sweep:#9df6;--btn-press:#02030980;--btn-tint:200 100% 58%;--btn-rim-a:.22;--btn-halo-a:.18;--btn-sheen-c:200 100% 85%;--btn-sheen-a:.07;--btn-text-shadow:0 1px 2px #0407108c;--btn-bevel:220 80% 6%;--btn-bevel-a:.18;--btn-line:196 100% 66%;--btn-line-a:.8;--btn-cast-a:.45}:is(.dark,.desk-phase-panel,.glass-rail,.rs-topbar,.desk-topbar,.desk-statusbar,.glass-chrome,.navy-surface) .mp-btn--outline,.mp-btn--outline.text-navy-foreground{--btn-fg:42 32% 95%;--btn-top:214 40% 24%;--btn-mid:218 46% 16%;--btn-bot:221 52% 11%;--btn-fill-a:.4;--btn-spec:205 100% 90%;--btn-spec-a:.08;--btn-reflect:200 100% 60%;--btn-reflect-a:.08;--btn-edge:205 70% 78%;--btn-edge-a:.4;--btn-edge-hi-a:.85;--btn-edge-press:#3dcbffe6;--btn-lip:#c2e6ff29;--btn-base:#02040d66;--btn-contact:#02030959;--btn-glow:202 100% 56%;--btn-glow-a:0;--btn-glow-hi-a:.45;--btn-sweep:#d6f1ff4d;--btn-press:#02030980;--btn-halo-a:.2;--btn-sheen-c:200 100% 72%;--btn-sheen-a:.12}:is(.dark,.desk-phase-panel,.glass-rail,.rs-topbar,.desk-topbar,.desk-statusbar,.glass-chrome,.navy-surface) .mp-btn--destructive,.mp-btn--destructive.text-navy-foreground{--btn-fg:0 100% 95%;--btn-top:0 52% 27%;--btn-mid:358 58% 19%;--btn-bot:356 62% 13%;--btn-fill-a:1;--btn-spec:0 100% 92%;--btn-spec-a:.12;--btn-reflect:0 90% 58%;--btn-reflect-a:.22;--btn-edge:0 90% 66%;--btn-edge-a:.5;--btn-edge-hi-a:.95;--btn-edge-press:#ff4747;--btn-lip:#ffcccc47;--btn-base:#11030399;--btn-contact:#0d020280;--btn-glow:0 90% 55%;--btn-glow-a:.1;--btn-glow-hi-a:.6;--btn-sweep:#ffe0e059;--btn-press:#0d02028c;--btn-halo-a:.35;--btn-sheen-c:0 100% 80%;--btn-sheen-a:.1}:is(.dark,.desk-phase-panel,.glass-rail,.rs-topbar,.desk-topbar,.desk-statusbar,.glass-chrome,.navy-surface) .mp-btn--ghost,.mp-btn--ghost.text-navy-foreground{--btn-edge:200 90% 75%;--btn-ghost-fill:210 60% 88%}:is(.dark,.desk-phase-panel,.glass-rail,.rs-topbar,.desk-topbar,.desk-statusbar,.glass-chrome,.navy-surface) .mp-btn--ghost:hover:not(:disabled,[aria-disabled=true]),.mp-btn--ghost.text-navy-foreground:hover:not(:disabled,[aria-disabled=true]){--btn-edge-now:hsl(var(--btn-edge) / .24);background-color:hsl(var(--btn-ghost-fill) / .08)}.mp-btn.desk-sign-button{translate:none!important;scale:none!important}.mp-seg-glass{background-image:linear-gradient(#ffffffb3 0%,#ffffff38 44%,#fff0 52%),linear-gradient(#f0f9ff 0%,#d9edfd 100%);box-shadow:inset 0 0 0 1px #1490f580,inset 0 1px #fffffff2,0 1px 2px #1431521f,0 6px 14px -8px #0a9dff66}:is(.dark,.desk-phase-panel) .mp-seg-glass{background-image:linear-gradient(#cceaff1f 0%,#cceaff0a 44%,#cceaff00 52%),linear-gradient(#1f3b61eb 0%,#0e1d39eb 100%);box-shadow:inset 0 0 0 1px #5cc9ff80,inset 0 1px #c2e6ff4d,0 1px 2px #02030980,0 6px 14px -8px #1fadff73}[data-gfx=performance] .mp-btn{transition-property:translate,scale,opacity}[data-gfx=performance] .mp-btn:after{display:none}[data-gfx=performance] .mp-btn:hover:not(:disabled,[aria-disabled=true]){--btn-glow-now:0 8px 18px -9px hsl(var(--btn-glow) / var(--btn-glow-a));translate:none}@media (prefers-reduced-motion:reduce){.mp-btn,.mp-btn:hover,.mp-btn:active{translate:none!important;scale:none!important}.mp-btn{transition-property:box-shadow,background-color,color,opacity}.mp-btn:after{animation:none!important;display:none!important}}html[data-contrast=high] .mp-btn{text-shadow:none;filter:none;--btn-hc-border:var(--foreground);--btn-shadow:inset 0 0 0 2px hsl(var(--btn-hc-border));background-image:none}html[data-contrast=high] .mp-btn:after,html[data-contrast=high] .mp-btn:not(.mp-trace):before{display:none}html[data-contrast=high] .mp-btn.mp-btn--ink{--btn-fg:var(--primary-foreground);--btn-hc-border:var(--primary);background-color:hsl(var(--primary))}html[data-contrast=high] .mp-btn.mp-btn--gold{--btn-fg:222 60% 6%;--btn-hc-border:222 60% 6%;background-color:#efbe39}html[data-contrast=high] .mp-btn:is(.mp-btn--secondary,.mp-btn--outline){--btn-fg:var(--foreground);--btn-hc-border:var(--foreground);background-color:hsl(var(--card))}html[data-contrast=high] .mp-btn.mp-btn--destructive{--btn-fg:var(--destructive-foreground);--btn-hc-border:var(--destructive);background-color:hsl(var(--destructive))}html[data-contrast=high] .mp-btn:is(.mp-btn--ghost,.mp-btn--link){--btn-shadow:0 0 #0000;background-color:#0000}html[data-contrast=high] .mp-btn.mp-btn--ghost:hover:not(:disabled,[aria-disabled=true]){--btn-shadow:inset 0 0 0 2px currentColor;background-color:#0000}html[data-contrast=high] .mp-btn:is(:disabled,[aria-disabled=true]):not(.mp-trace){filter:none;opacity:.6}html[data-contrast=high] .mp-btn:focus-visible,html[data-contrast=high] .mp-btn.focus-ring:focus-visible{outline:3px solid hsl(var(--ring));outline-offset:2px;box-shadow:var(--btn-shadow)}html[data-contrast=high] .mp-seg-glass{box-shadow:inset 0 0 0 2px hsl(var(--foreground));background-image:none}@media (forced-colors:active){.mp-btn:not(.mp-btn--ghost,.mp-btn--link){outline-offset:-1px;outline:1px solid buttontext}.mp-btn:focus-visible{outline-offset:2px;outline:2px solid highlight}.mp-btn:after{display:none}}
:root{--sp-radius:22px;--sp-fill-top:#fbfdfec7;--sp-fill-bot:#edf2f8a8;--sp-hairline:#ffffffb3;--sp-blur:blur(26px) saturate(1.6) brightness(1.04);--sp-refract:linear-gradient(180deg, #fff9, #fff0 16%);--sp-key:radial-gradient(120% 70% at 0% 0%, #f0f9ff8c, transparent 58%);--sp-rim:linear-gradient(160deg, #fffffffa 0%, #ffffff6b 22%, #d6e6f51f 52%, hsl(var(--rim-cool) / .24) 80%, hsl(var(--rim-cool) / .62) 100%);--sp-chip-top:#ffffffdb;--sp-chip-bot:#f0f5f9c2;--sp-row:linear-gradient(180deg, #ffffffb8, #f4f7fb8f);--sp-row-line:#94aed138;--sp-tray:linear-gradient(180deg, #ffffff9e, #f4f7fb6b);--sp-arc-hue:207 80% 46%;--sp-gold-lit:44 92% 52%}.dark{--sp-fill-top:#18243abd;--sp-fill-bot:#0b1222cc;--sp-hairline:#d4e7f717;--sp-blur:blur(28px) saturate(1.5) brightness(.9);--sp-refract:linear-gradient(180deg, #daecfb17, #daecfb00 16%);--sp-key:radial-gradient(120% 70% at 0% 0%, #6ebef714, transparent 58%);--sp-rim:linear-gradient(160deg, #e3f1fc6b 0%, #d4e7f71f 24%, #ffffff08 54%, hsl(var(--rim-cool) / .2) 80%, hsl(var(--rim-cool) / .55) 100%);--sp-chip-top:#1c2840d6;--sp-chip-bot:#0d1426db;--sp-row:linear-gradient(180deg, #24334c80, #151e326b);--sp-row-line:#c6ddf114;--sp-tray:linear-gradient(180deg, #24334c73, #151e324d);--sp-arc-hue:200 95% 68%;--sp-gold-lit:44 96% 62%}.rv-workspace.sp-workspace-open{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000;overflow:visible}.rv-workspace.sp-workspace-open:before,.rv-workspace.sp-workspace-open:after,.rv-workspace.sp-workspace-open>.mp-spec{display:none}.rv-tabstrip.sp-tabbar,.dark .rv-tabstrip.sp-tabbar{background:var(--sp-refract), var(--sp-key), linear-gradient(180deg, var(--sp-fill-top), var(--sp-fill-bot));-webkit-backdrop-filter:var(--sp-blur);backdrop-filter:var(--sp-blur);box-shadow:var(--elev-2), var(--edge-light), inset 0 0 0 1px var(--sp-hairline);border:0;border-radius:16px}.sp-glance{isolation:isolate;gap:14px;padding-top:14px;display:grid}@media (min-width:1280px){.sp-glance{grid-template-columns:minmax(0,1fr) minmax(340px,400px);align-items:start}.sp-side{z-index:3;position:sticky;top:12px}.sp-needs{flex-direction:column;min-height:320px;max-height:calc(100vh - 184px);display:flex}.sp-needs>.sp-needs-root{flex:auto;grid-template-rows:minmax(0,1fr)}.sp-visit-list{max-height:420px}}.sp-pane{isolation:isolate;border-radius:var(--sp-radius);color:hsl(var(--card-foreground));position:relative}.sp-pane:before{content:"";z-index:-1;border-radius:inherit;background:var(--sp-refract), var(--sp-key), linear-gradient(180deg, var(--sp-fill-top), var(--sp-fill-bot));-webkit-backdrop-filter:var(--sp-blur);backdrop-filter:var(--sp-blur);box-shadow:var(--sp-elev,var(--elev-3)), var(--edge-light), inset 0 0 0 1px var(--sp-hairline);transform:var(--sp-tilt,none);transform-origin:50%;pointer-events:none;position:absolute;inset:0}.sp-pane:after{content:"";z-index:-1;border-radius:inherit;background:var(--sp-rim);-webkit-mask-composite:xor;transform:var(--sp-tilt,none);transform-origin:50%;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.sp-hero{--sp-elev:var(--elev-4)}.sp-hero:before{background:var(--sp-refract), radial-gradient(70% 90% at 100% 0%, hsl(var(--sp-arc-hue) / .07), transparent 60%), var(--sp-key), linear-gradient(180deg, var(--sp-fill-top), var(--sp-fill-bot))}.sp-display{font-family:var(--font-app);letter-spacing:-.012em}.sp-greeting{text-wrap:balance}.sp-greeting-name{white-space:nowrap}.sp-clock .rv-num,.sp-chip-num{font-family:var(--font-app);font-feature-settings:"tnum" 1, "lnum" 1;font-weight:400}.sp-tray{background:var(--sp-tray);box-shadow:inset 0 0 0 1px var(--sp-row-line), inset 0 1px 0 hsl(var(--rim-hi) / .4)}.dark .sp-tray{box-shadow:inset 0 0 0 1px var(--sp-row-line), inset 0 1px 0 hsl(var(--rim-hi) / .06)}.sp-arc{margin-top:6px}.sp-arc-stage{height:56px;margin:34px 14px 36px}.sp-arc-track{fill:none;stroke-width:2px;stroke-linecap:round}.sp-arc-elapsed{fill:none;stroke:hsl(var(--sp-arc-hue));stroke-width:2.25px;stroke-linecap:round;--chart-glow:drop-shadow(0 0 3px hsl(var(--sp-arc-hue) / .6)) drop-shadow(0 0 9px hsl(var(--sp-arc-hue) / .28))}.sp-arc-gold{fill:none;stroke:hsl(var(--sp-gold-lit));stroke-width:3.25px;stroke-linecap:round;filter:drop-shadow(0 0 3px hsl(var(--sp-gold-lit) / .85)) drop-shadow(0 0 10px hsl(var(--sp-gold-lit) / .4))}.sp-arc-tick{width:0;height:0;position:absolute}.sp-arc-dot{background:hsl(var(--card));border:2px solid hsl(var(--sp-arc-hue));width:9px;height:9px;box-shadow:0 0 7px hsl(var(--sp-arc-hue) / .5);border-radius:999px;position:absolute;top:-4.5px;left:-4.5px}.sp-arc-tick[data-state=done] .sp-arc-dot{background:hsl(var(--sp-arc-hue));box-shadow:none}.sp-arc-tick[data-state=current] .sp-arc-dot{background:hsl(var(--sp-gold-lit));width:13px;height:13px;box-shadow:0 0 0 3px hsl(var(--sp-gold-lit) / .22), 0 0 14px 2px hsl(var(--sp-gold-lit) / .7);border-color:#fff1c2;top:-6.5px;left:-6.5px}.sp-arc-label{white-space:nowrap;text-align:center;color:hsl(var(--muted-foreground));position:absolute;left:0;transform:translate(-50%)}.sp-arc-label>:first-child{color:hsl(var(--foreground))}.sp-arc-label.is-below{top:11px}.sp-arc-label.is-above{bottom:11px}.sp-arc-tick[data-edge=start] .sp-arc-label{text-align:left;transform:translate(-14px)}.sp-arc-tick[data-edge=end] .sp-arc-label{text-align:right;transform:translate(calc(14px - 100%))}.sp-arc-tick[data-state=current] .sp-arc-label,.sp-arc-tick[data-state=current] .sp-arc-label>:first-child{color:hsl(var(--gold-strong));font-weight:600}.sp-arc-now{width:12px;height:12px;box-shadow:0 0 0 3px hsl(var(--sp-arc-hue) / .3), 0 0 12px 3px hsl(var(--sp-arc-hue) / .65), 0 0 28px 6px hsl(var(--sp-arc-hue) / .25);background:#fff;border-radius:999px;margin:-6px 0 0 -6px;position:absolute}.sp-arc-now.is-outside{opacity:.6}.sp-arc-empty{color:hsl(var(--muted-foreground))}.sp-arc-ends{color:hsl(var(--muted-foreground));margin:0 2px}.sp-chip{-moz-column-gap:8px;color:hsl(var(--card-foreground));background:var(--sp-key), linear-gradient(180deg, var(--sp-chip-top), var(--sp-chip-bot));box-shadow:var(--elev-2), var(--edge-light), inset 0 0 0 1px var(--sp-hairline);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"num icon""label label""led led";align-items:center;gap:5px 8px}.sp-chip.mp-lift:hover{box-shadow:var(--elev-3), var(--edge-light), inset 0 0 0 1px var(--sp-hairline)}.sp-chip-icon{grid-area:icon}.sp-chip-label{grid-area:label}.sp-chip-num{grid-area:num;padding-top:1px}.sp-chip-led{grid-area:led}.sp-led{--sp-led:var(--info);background:hsl(var(--sp-led));width:7px;height:7px;box-shadow:0 0 0 2px hsl(var(--sp-led) / .16), 0 0 8px 1px hsl(var(--sp-led) / .55);border-radius:999px;flex:none}.sp-led--attention{--sp-led:var(--warning)}.sp-led--urgent{--sp-led:var(--destructive)}.sp-visit{background:var(--sp-row);box-shadow:inset 0 0 0 1px var(--sp-row-line), 0 1px 1px hsl(var(--ink) / .04);transition:box-shadow var(--dur-hover) var(--ease-glide), background-color var(--dur-hover) var(--ease-glide)}.sp-visit:hover{box-shadow:inset 0 0 0 1px hsl(var(--sp-arc-hue) / .3), var(--elev-1)}.sp-visit.is-current,.sp-visit.is-current:hover{background:linear-gradient(90deg, hsl(var(--gold) / .2), hsl(var(--gold) / .08) 55%, hsl(var(--gold) / .04)), var(--sp-row);box-shadow:inset 0 0 0 1px hsl(var(--gold) / .6), 0 0 22px -6px hsl(var(--sp-gold-lit) / .5), var(--elev-1)}.sp-type-chip{color:hsl(var(--info));background:hsl(var(--info) / .1);box-shadow:inset 0 0 0 1px hsl(var(--info) / .24)}.sp-status-dot{border:1.5px solid;border-radius:999px;flex:none;width:8px;height:8px}.sp-visit.is-current .sp-status-dot{background:hsl(var(--sp-gold-lit));border-color:hsl(var(--sp-gold-lit));box-shadow:0 0 6px hsl(var(--sp-gold-lit) / .7)}.sp-quiet-start{opacity:.6}.sp-visit:hover .sp-quiet-start,.sp-quiet-start:focus-visible{opacity:1}@media (pointer:coarse){.sp-quiet-start{opacity:1}}.sp-need-heading{letter-spacing:.14em;text-transform:uppercase;color:hsl(var(--muted-foreground));padding:0 2px;font-size:10.5px;font-weight:600}.sp-need-heading.is-urgent{color:hsl(var(--destructive))}.sp-need--routine,.sp-need--routine.mp-lift:hover{background:var(--sp-row);box-shadow:inset 0 0 0 1px var(--sp-row-line), 0 1px 2px hsl(var(--ink) / .05)}.sp-need--routine.mp-lift:hover{box-shadow:inset 0 0 0 1px hsl(var(--sp-arc-hue) / .28), var(--elev-1)}.sp-need--routine.sp-need--warn,.sp-need--routine.sp-need--warn.mp-lift:hover{box-shadow:inset 2px 0 0 hsl(var(--warning) / .8), inset 0 0 0 1px var(--sp-row-line), 0 1px 2px hsl(var(--ink) / .05)}.sp-need--urgent,.sp-need--urgent.mp-lift:hover{background:linear-gradient(90deg, hsl(var(--destructive) / .14), hsl(var(--destructive) / .05) 55%, transparent), var(--sp-chip-top);box-shadow:inset 0 0 0 1px hsl(var(--destructive) / .5), inset 0 1px 0 hsl(var(--rim-hi) / .5), 0 0 0 1px hsl(var(--destructive) / .08), 0 8px 22px -10px hsl(var(--destructive) / .55), var(--elev-2)}.dark .sp-need--urgent,.dark .sp-need--urgent.mp-lift:hover{box-shadow:inset 0 0 0 1px hsl(var(--destructive) / .55), inset 0 1px 0 hsl(var(--rim-hi) / .08), 0 0 18px -4px hsl(var(--destructive) / .45), var(--elev-2)}@media (min-width:1280px){.sp-needs .sp-peek-float{z-index:5;width:400px;max-width:44vw;box-shadow:var(--elev-4), var(--edge-light);animation:sp-peek-in .42s var(--ease-glide) backwards;position:absolute;top:-17px;right:calc(100% + 30px)}}@keyframes sp-peek-in{0%{opacity:0;transform:translate(18px)scale(.985)}to{opacity:1;transform:none}}@keyframes sp-arrive{0%{transform:translateY(14px)scale(.975)}to{transform:none}}@keyframes sp-fade{0%{opacity:0}to{opacity:1}}.sp-arrive{animation:sp-arrive .62s var(--ease-glide) backwards;animation-delay:calc(var(--i,0) * 60ms)}.sp-arrive:before,.sp-arrive:after,.sp-arrive>*{animation:sp-fade .5s var(--ease-glide) backwards;animation-delay:calc(var(--i,0) * 60ms)}[data-gfx=performance] .sp-arrive,[data-gfx=performance] .sp-arrive:before,[data-gfx=performance] .sp-arrive:after,[data-gfx=performance] .sp-arrive>*{animation-duration:.2s;animation-delay:0s}.sp-glance [data-sp-depth]{transition:translate .7s var(--ease-glide)}.sp-shard{display:none}@media (min-width:1280px) and (prefers-reduced-motion:no-preference){:is([data-gfx=high],[data-gfx=ultra]) .sp-needs{--sp-tilt:perspective(1400px) rotateY(3.5deg)}:is([data-gfx=high],[data-gfx=ultra]) .sp-need--routine{scale:.985}:is([data-gfx=high],[data-gfx=ultra]) .sp-shard{z-index:-1;pointer-events:none;box-shadow:inset 0 0 0 1px #ffffff61, 0 30px 60px -30px hsl(var(--ink) / .22);opacity:.5;background:linear-gradient(160deg,#ffffff57,#deebf71a);border-radius:18px;display:block;position:absolute}.dark:is([data-gfx=high],[data-gfx=ultra]) .sp-shard{background:linear-gradient(160deg,#264a7352,#121d361f);box-shadow:inset 0 0 0 1px #d4e7f71f,0 30px 60px -30px #00000080}.sp-shard--a{width:150px;height:210px;bottom:90px;left:-14px;transform:perspective(900px)rotateY(26deg)}.sp-shard--b{width:190px;height:130px;top:90px;right:-14px;transform:perspective(900px)rotateY(-24deg)}}[data-gfx=balanced]{--sp-blur:blur(18px) saturate(1.45)}[data-gfx=performance]{--sp-blur:blur(10px) saturate(1.3)}[data-contrast=high] .sp-pane:before{background:hsl(var(--card));-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 0 0 1px hsl(var(--border));transform:none}[data-contrast=high] .sp-pane:after,[data-contrast=high] .sp-shard{display:none}[data-contrast=high] .rv-tabstrip.sp-tabbar{background:hsl(var(--card));-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 0 0 1px hsl(var(--border))}[data-contrast=high] .sp-chip,[data-contrast=high] .sp-chip.mp-lift:hover,[data-contrast=high] .sp-visit,[data-contrast=high] .sp-tray,[data-contrast=high] .sp-need--routine,[data-contrast=high] .sp-need--routine.mp-lift:hover{background:hsl(var(--card));box-shadow:inset 0 0 0 1px hsl(var(--border))}[data-contrast=high] .sp-need--urgent,[data-contrast=high] .sp-need--urgent.mp-lift:hover{background:hsl(var(--card));box-shadow:inset 4px 0 0 hsl(var(--destructive)), inset 0 0 0 1px hsl(var(--destructive))}[data-contrast=high] .sp-need--routine.sp-need--warn{box-shadow:inset 4px 0 0 hsl(var(--warning)), inset 0 0 0 1px hsl(var(--border))}[data-contrast=high] .sp-visit.is-current{background:hsl(var(--accent));box-shadow:inset 0 0 0 3px hsl(var(--foreground))}[data-contrast=high] .sp-led,[data-contrast=high] .sp-arc-dot,[data-contrast=high] .sp-arc-now,[data-contrast=high] .sp-status-dot,[data-contrast=high] .sp-type-chip{box-shadow:none}[data-contrast=high] .sp-led{outline:1px solid hsl(var(--foreground))}[data-contrast=high] .sp-arc-now{outline:2px solid hsl(var(--foreground))}[data-contrast=high] .sp-arc-gold,[data-contrast=high] .sp-arc-elapsed{filter:none}[data-contrast=high] .sp-need--routine{scale:none}[data-contrast=high] [data-sp-depth]{translate:none!important}[data-contrast=high] .sp-needs .sp-peek-float{box-shadow:none}@media (prefers-reduced-motion:reduce){.sp-arrive,.sp-arrive:before,.sp-arrive:after,.sp-arrive>*,.sp-needs .sp-peek-float{animation:none!important}.sp-glance [data-sp-depth]{transition:none!important;translate:none!important}.sp-visit,.sp-quiet-start{transition:none!important}}
