:root{--ink:224 48% 10%;--rim-hi:0 0% 100%;--elev-1:0 0 0 .5px hsl(var(--ink) / .06), 0 1px 1px hsl(var(--ink) / .04), 0 2px 5px -2px hsl(var(--ink) / .07), 0 10px 22px -12px hsl(var(--ink) / .14);--elev-2:0 0 0 .5px hsl(var(--ink) / .07), 0 2px 3px hsl(var(--ink) / .05), 0 8px 16px -6px hsl(var(--ink) / .12), 0 22px 40px -18px hsl(var(--ink) / .22);--elev-3:0 0 0 .5px hsl(var(--ink) / .08), 0 4px 8px -2px hsl(var(--ink) / .08), 0 16px 32px -10px hsl(var(--ink) / .2), 0 34px 64px -24px hsl(var(--ink) / .26);--elev-4:0 0 0 .5px hsl(var(--ink) / .1), 0 8px 16px -4px hsl(var(--ink) / .12), 0 28px 56px -16px hsl(var(--ink) / .3), 0 60px 120px -40px hsl(var(--ink) / .34);--edge-light:inset 0 1px 0 hsl(var(--rim-hi) / .78), inset 0 -1px 0 hsl(var(--ink) / .04);--rim:linear-gradient(180deg, hsl(var(--rim-hi) / .95), hsl(var(--rim-hi) / .42) 38%, hsl(var(--ink) / .07));--rim-gold:linear-gradient(180deg, #fbe59df2, #ddae4080 45%, #835b2159);--mat-glass:blur(22px) saturate(1.7) brightness(1.03);--mat-glass-strong:blur(32px) saturate(1.8) brightness(1.04);--metal-hi:48 96% 84%;--metal-1:45 84% 66%;--metal-2:41 70% 50%;--metal-3:36 68% 38%;--metal:linear-gradient(180deg, hsl(var(--metal-1)) 0%, hsl(var(--metal-2)) 52%, hsl(var(--metal-3)) 100%);--metal-sheen:linear-gradient(180deg, hsl(var(--metal-hi) / .75) 0%, hsl(var(--metal-hi) / 0) 46%);--lacquer:linear-gradient(180deg, #25406f 0%, #152a51 55%, #0f1e3e 100%);--glow-gold:0 0 0 1px #ebbf4759, 0 6px 22px -6px #f2ad0d80;--focus-glow:0 0 0 2px hsl(var(--card)), 0 0 0 4px hsl(var(--ring) / .9), 0 0 18px 2px hsl(var(--ring) / .35);--ease-glide:cubic-bezier(.16, 1, .3, 1);--ease-press:cubic-bezier(.3, 0, .2, 1);--ease-spring:linear(0, .006, .025 2.8%, .101 6.1%, .539 18.9%, .721 25.3%, .849 31.5%, .937 38.1%, .968 41.8%, .991 45.7%, 1.006 50.1%, 1.015 55%, 1.017 63.9%, 1.001 85%, 1);--dur-resolve:.46s;--grain:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .5  0 0 0 0 .5  0 0 0 0 .5  0 0 0 .55 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.dark{--ink:228 60% 3%;--rim-hi:44 60% 92%;--elev-1:0 0 0 .5px #00000080, 0 1px 2px hsl(var(--ink) / .5), 0 8px 20px -10px hsl(var(--ink) / .7);--elev-2:0 0 0 .5px #0000008c, 0 4px 10px -2px hsl(var(--ink) / .55), 0 22px 44px -18px hsl(var(--ink) / .85);--elev-3:0 0 0 .5px #0009, 0 10px 24px -6px hsl(var(--ink) / .6), 0 36px 72px -24px hsl(var(--ink) / .9);--elev-4:0 0 0 .5px #000000a6, 0 16px 34px -8px hsl(var(--ink) / .65), 0 64px 128px -40px hsl(var(--ink) / .95);--edge-light:inset 0 1px 0 hsl(var(--rim-hi) / .09), inset 0 -1px 0 #00000047;--rim:linear-gradient(180deg, hsl(var(--rim-hi) / .2), hsl(var(--rim-hi) / .06) 40%, #ffffff05);--mat-glass:blur(24px) saturate(1.6) brightness(.92);--mat-glass-strong:blur(34px) saturate(1.7) brightness(.9);--metal-1:46 88% 70%;--metal-2:42 76% 55%;--metal-3:37 70% 40%;--lacquer:linear-gradient(180deg, #f2d269 0%, #e1ac33 55%, #b67f20 100%)}@media (color-gamut:p3){@supports (color:color(display-p3 1 1 1)){:root{--metal:linear-gradient(180deg, color(display-p3 .97 .82 .44) 0%, color(display-p3 .86 .64 .22) 52%, color(display-p3 .64 .45 .14) 100%);--glow-gold:0 0 0 1px color(display-p3 .98 .78 .32/.4), 0 6px 22px -6px color(display-p3 1 .7 .12/.55)}.dark{--metal:linear-gradient(180deg, color(display-p3 1 .86 .5) 0%, color(display-p3 .93 .7 .26) 52%, color(display-p3 .72 .52 .16) 100%)}}}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-optical-sizing:auto;font-kerning:normal}body{font-variant-numeric:tabular-nums}.mp-canvas,.mp-canvas *{font-variant-numeric:normal}::selection{color:inherit;background:#f5c43d52}.dark ::selection{background:#f5c43d4d}*{scrollbar-width:thin;scrollbar-color:hsl(var(--ink) / .22) transparent}.dark *{scrollbar-color:#dbd3bd2e transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:hsl(var(--ink) / .2) padding-box;border:3px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:hsl(var(--ink) / .34) padding-box}.dark ::-webkit-scrollbar-thumb{background:#dbd3bd29 padding-box padding-box}.dark ::-webkit-scrollbar-thumb:hover{background:#dbd3bd4d padding-box padding-box}.focus-ring:focus-visible{box-shadow:var(--focus-glow);outline:none}.mp-rim:not(.sticky,.fixed,.absolute){position:relative}.mp-rim:after{content:"";z-index:0;border-radius:inherit;background:var(--rim);-webkit-mask-composite:xor;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}.mp-rim-gold:after{background:var(--rim-gold)}.elev-1{box-shadow:var(--elev-1), var(--edge-light)}.elev-2{box-shadow:var(--elev-2), var(--edge-light)}.elev-3{box-shadow:var(--elev-3), var(--edge-light)}.elev-4{box-shadow:var(--elev-4), var(--edge-light)}.mp-lift{transition:transform var(--dur-hover) var(--ease-glide), box-shadow var(--dur-hover) var(--ease-glide), filter var(--dur-hover) var(--ease-glide)}.mp-lift:hover{box-shadow:var(--elev-2), var(--edge-light);transform:translateY(-2px)}.mp-lift:active{transition-duration:var(--dur-press);transition-timing-function:var(--ease-press);transform:translateY(0)scale(.992)}.mp-metal{isolation:isolate;background:var(--metal);color:#0b1428;text-shadow:0 1px 0 hsl(var(--metal-hi) / .55);box-shadow:inset 0 1px 0 hsl(var(--metal-hi) / .85), inset 0 -1px 0 #5f3b1159, 0 1px 2px #573a0f4d, 0 6px 16px -8px #c2850a8c;position:relative}.mp-metal:before{content:"";z-index:-1;border-radius:inherit;background:var(--metal-sheen);pointer-events:none;position:absolute;inset:0}.mp-metal:hover{filter:brightness(1.06)saturate(1.06);box-shadow:inset 0 1px 0 hsl(var(--metal-hi) / .9), inset 0 -1px 0 #5f3b1159, var(--glow-gold)}.mp-lacquer{background:var(--lacquer);box-shadow:inset 0 1px 0 #8db2e247, inset 0 -1px 0 #050a1a80, 0 1px 2px hsl(var(--ink) / .3), 0 6px 16px -8px hsl(var(--ink) / .5)}.dark .mp-lacquer{color:#0b1428;box-shadow:inset 0 1px 0 hsl(var(--metal-hi) / .8), inset 0 -1px 0 #5f3b1166, 0 6px 16px -8px #c2850a80}.mp-lacquer:hover{filter:brightness(1.12)}.mp-well{box-shadow:inset 0 1px 2px hsl(var(--ink) / .08), inset 0 0 0 1px hsl(var(--border)), 0 1px 0 hsl(var(--rim-hi) / .6);transition:box-shadow var(--dur-hover) var(--ease-glide), background-color var(--dur-hover) var(--ease-glide)}.dark .mp-well{box-shadow:inset 0 1px 3px #00000073, inset 0 0 0 1px hsl(var(--border)), 0 1px 0 hsl(var(--rim-hi) / .05)}.mp-well:focus-visible,.mp-well:focus-within{box-shadow:inset 0 1px 2px hsl(var(--ink) / .06), inset 0 0 0 1px hsl(var(--ring) / .85), 0 0 0 3px hsl(var(--ring) / .18), 0 0 18px hsl(var(--ring) / .18);outline:none}@keyframes mp-resolve{0%{opacity:0;filter:blur(6px)saturate(.8);transform:translateY(6px)scale(.985)}60%{filter:blur()saturate()}to{opacity:1;filter:none;transform:none}}@keyframes mp-resolve-pop{0%{opacity:0;filter:blur(4px);transform:translateY(4px)scale(.96)}to{opacity:1;filter:none;transform:none}}.mp-resolve{animation:mp-resolve var(--dur-resolve) var(--ease-glide) both}.mp-resolve-pop{animation:mp-resolve-pop .32s var(--ease-spring) both}.mp-stagger>*{animation:mp-resolve var(--dur-resolve) var(--ease-glide) both;animation-delay:calc(var(--i,0) * 45ms)}[data-radix-popper-content-wrapper]>[data-state=open],[role=menu][data-state=open],[role=listbox][data-state=open]{animation:mp-resolve-pop .26s var(--ease-glide) both}[role=dialog][data-state=open]{animation:mp-resolve .38s var(--ease-glide) both}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){animation:mp-theme-reveal .62s var(--ease-glide) both}@keyframes mp-theme-reveal{0%{clip-path:circle(0 at var(--vt-x,90%) var(--vt-y,4%));filter:blur(3px)}to{clip-path:circle(150% at var(--vt-x,90%) var(--vt-y,4%));filter:none}}.aurora:after{content:"";background-image:var(--grain);opacity:.07;mix-blend-mode:overlay;pointer-events:none;background-size:160px 160px;position:absolute;inset:0}.aurora:before{content:"";pointer-events:none;z-index:1;background:radial-gradient(60% 55% at 12% 0,#8fd0ff29,#0000 70%),radial-gradient(40% 40% at 30% 8%,#ffe49912,#0000 70%);height:90%;position:absolute;inset:-10% -10% auto}@media (prefers-reduced-motion:reduce){.mp-resolve,.mp-resolve-pop,.mp-stagger>*,[data-radix-popper-content-wrapper]>[data-state=open],[role=menu][data-state=open],[role=listbox][data-state=open],[role=dialog][data-state=open]{animation:none!important}.mp-lift,.mp-lift:hover,.mp-lift:active{transition:none!important;transform:none!important}::view-transition-new(root){animation:none}}.mp-canvas{font-family:var(--font-app)}.dark .mp-lacquer{color:#f6f4ee;text-shadow:0 1px #060b1880;box-shadow:inset 0 1px 0 #c6d8f138, inset 0 -1px 0 #04071099, 0 1px 2px hsl(var(--ink) / .5), 0 8px 18px -8px hsl(var(--ink) / .8);background:linear-gradient(#3e4f6f 0%,#2b3854 55%,#1f2942 100%)}.mp-duo svg.lucide :is(path,rect,circle,ellipse,polygon),svg.lucide.mp-duo :is(path,rect,circle,ellipse,polygon){fill:currentColor;fill-opacity:.16}.mp-duo svg.lucide,svg.lucide.mp-duo{filter:drop-shadow(0 1px 0 hsl(var(--rim-hi) / .25))}:is([aria-current=page],[aria-selected=true],[data-state=active],.is-active)>svg.lucide :is(path,rect,circle,ellipse,polygon),:is([aria-current=page],[aria-selected=true],[data-state=active],.is-active) svg.lucide.mp-duo :is(path,rect,circle,ellipse,polygon){fill-opacity:.3}:is([aria-current=page],.is-active)>svg.lucide{filter:drop-shadow(0 0 6px #fac6388c)}@property --trace-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.mp-trace:not(.sticky,.fixed,.absolute){position:relative}.mp-trace:before{content:"";z-index:2;border-radius:inherit;background:conic-gradient(from var(--trace-angle), transparent 0deg 250deg, #f5be3d26 290deg, #fcd25fd9 340deg, #fff9e0 356deg, transparent 360deg);-webkit-mask-composite:xor;filter:drop-shadow(0 0 3px #ffce47e6)drop-shadow(0 0 10px #ffbc1f73);pointer-events:none;padding:1.5px;animation:2.2s linear infinite mp-trace;position:absolute;inset:-1px;-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}@keyframes mp-trace{to{--trace-angle:360deg}}:root{--chart-glow:drop-shadow(0 0 3px hsl(var(--chart-1) / .55)) drop-shadow(0 0 10px hsl(var(--chart-1) / .25));--chart-grid:hsl(var(--ink) / .07)}.dark{--chart-grid:#dbe6f012}.mp-chart-line{filter:var(--chart-glow)}.mp-chart-dot{filter:drop-shadow(0 0 4px)}@media (prefers-reduced-motion:reduce){.mp-trace:before{background:linear-gradient(90deg,#fcd25fb3,#fcd25f33);animation:none}}[data-contrast=high] .mp-trace:before{filter:none}:root{--rim-cool:192 100% 68%;--rim:linear-gradient(160deg, hsl(var(--rim-hi) / .95) 0%, hsl(var(--rim-hi) / .4) 26%, hsl(var(--rim-hi) / .06) 52%, hsl(var(--rim-cool) / .16) 78%, hsl(var(--rim-cool) / .5) 100%);--edge-light:inset 0 1px 0 hsl(var(--rim-hi) / .78), inset 0 -1px 0 hsl(var(--ink) / .04), inset -1px -1px 0 hsl(var(--rim-cool) / .1)}.dark{--rim-cool:190 100% 64%;--rim:linear-gradient(160deg, hsl(var(--rim-hi) / .24) 0%, hsl(var(--rim-hi) / .07) 30%, #ffffff05 55%, hsl(var(--rim-cool) / .14) 80%, hsl(var(--rim-cool) / .42) 100%);--edge-light:inset 0 1px 0 hsl(var(--rim-hi) / .09), inset 0 -1px 0 #00000047, inset -1px -1px 0 hsl(var(--rim-cool) / .12)}:root{--tex-brushed:none;--tex-frost:var(--grain);--tex-grid:none}.mp-metal{background-image:var(--tex-brushed), var(--metal)}.mp-tex-frost{isolation:isolate}.mp-tex-frost:not(.sticky,.fixed,.absolute){position:relative}.mp-tex-frost:before{content:"";z-index:-1;border-radius:inherit;background-image:var(--tex-frost);opacity:.05;pointer-events:none;mix-blend-mode:soft-light;background-size:160px 160px;position:absolute;inset:0}.mp-tex-grid{background-image:var(--tex-grid)}.mp-trace:before{background:conic-gradient(from var(--trace-angle), transparent 0deg 200deg, #66e6ff00 205deg, #85ebffb3 214deg, transparent 222deg 250deg, #f5be3d26 290deg, #fcd25fd9 340deg, #fff9e0 356deg, transparent 360deg)}[data-gfx=balanced] .aurora:after{opacity:.04}[data-gfx=performance] .mp-trace:before{filter:none;background:linear-gradient(90deg,#fcd25fbf,#fcd25f33);animation:none}[data-gfx=performance] .mp-tex-frost:before{display:none}[data-gfx=performance] :is(.mp-resolve,.mp-stagger>*){animation-duration:.2s}[data-gfx=performance] .backdrop-blur-xl{--tw-backdrop-blur:blur(12px)}
:root{--rs-chrome-ink:228 64% 3%;--rs-chrome-hi:208 70% 94%;--rs-chrome-cool:190 100% 66%;--rs-chrome-edge:inset 0 1px 0 hsl(var(--rs-chrome-hi) / .11), inset 0 -1px 0 hsl(var(--rs-chrome-ink) / .42), inset -1px -1px 0 hsl(var(--rs-chrome-cool) / .14);--rs-chrome-elev-3:0 0 0 .5px hsl(var(--rs-chrome-ink) / .55), 0 10px 24px -6px hsl(var(--rs-chrome-ink) / .5), 0 34px 68px -24px hsl(var(--rs-chrome-ink) / .78);--rs-chrome-elev-4:0 0 0 .5px hsl(var(--rs-chrome-ink) / .6), 0 16px 34px -8px hsl(var(--rs-chrome-ink) / .58), 0 60px 120px -40px hsl(var(--rs-chrome-ink) / .9);--rs-chrome-rim:linear-gradient(160deg, hsl(var(--rs-chrome-hi) / .34) 0%, hsl(var(--rs-chrome-hi) / .09) 30%, hsl(var(--rs-chrome-hi) / .03) 55%, hsl(var(--rs-chrome-cool) / .14) 80%, hsl(var(--rs-chrome-cool) / .42) 100%);--rs-rail-metal:linear-gradient(180deg, #fde99b, #ebbf47 55%, #ca9121);--rs-rail-glow:0 0 8px 1px #f6c23180, 0 0 2px #fde9a5d9;--rs-badge-hi:.45;--rs-hud-c:#fcd569}.dark{--rs-badge-hi:.1}@media (color-gamut:p3){@supports (color:color(display-p3 1 1 1)){:root{--rs-rail-metal:linear-gradient(180deg, color(display-p3 1 .9 .6), color(display-p3 .95 .75 .3) 55%, color(display-p3 .78 .56 .18));--rs-rail-glow:0 0 8px 1px color(display-p3 1 .74 .16/.5), 0 0 2px color(display-p3 1 .9 .6/.85)}}}.rs-rim:after{content:"";border-radius:inherit;background:var(--rs-rim,var(--rim));-webkit-mask-composite:xor;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}.rs-rim-chrome{--rs-rim:var(--rs-chrome-rim)}.rs-pop{box-shadow:var(--elev-3), var(--edge-light)}.rs-chrome-lift{box-shadow:var(--rs-chrome-edge), var(--rs-chrome-elev-3)}.rs-chrome-lift-4{box-shadow:var(--rs-chrome-edge), var(--rs-chrome-elev-4)}.rs-pop-in{animation:mp-resolve-pop .3s var(--ease-glide) backwards}.rs-resolve{animation:mp-resolve var(--dur-resolve) var(--ease-glide) backwards}@keyframes rs-palette-in{0%{opacity:0;filter:blur(6px);transform:translateY(-8px)scale(.975)}60%{filter:blur()}to{opacity:1;filter:none;transform:none}}.rs-palette-in{animation:rs-palette-in .38s var(--ease-glide) backwards}@keyframes rs-drawer-in{0%{opacity:0;filter:blur(6px);transform:translate(28px)}55%{filter:blur()}to{opacity:1;filter:none;transform:none}}.rs-drawer-in{animation:rs-drawer-in .44s var(--ease-glide) backwards}@keyframes rs-toast-in{0%{opacity:0;filter:blur(4px);transform:translate(18px)scale(.98)}to{opacity:1;filter:none;transform:none}}.rs-toast-in{animation:rs-toast-in .36s var(--ease-glide) backwards}.glass-chrome{background:linear-gradient(180deg, hsl(var(--rs-chrome-hi) / .035), transparent 42%), linear-gradient(180deg, #0d1b30cc, #081021db);-webkit-backdrop-filter:blur(28px)saturate(160%);backdrop-filter:blur(28px)saturate(160%)}.glass-chrome.rs-grid{background:var(--tex-grid), linear-gradient(180deg, hsl(var(--rs-chrome-hi) / .035), transparent 42%), linear-gradient(180deg, #0d1b30cc, #081021db)}.glass-rail{background: var(--tex-grid),  radial-gradient(140% 34% at 0% 0%, #7ec1f11a, transparent 70%),  radial-gradient(60% 30% at 100% 100%, hsl(var(--rs-chrome-cool) / .06), transparent 70%),  linear-gradient(180deg, transparent 52%, hsl(var(--rs-chrome-ink) / .34) 100%), linear-gradient(158deg, #0f1f3ea8 0%, #09132ab8 52%, #04091acc 100%);-webkit-backdrop-filter:blur(16px)saturate(120%);backdrop-filter:blur(16px)saturate(120%);border-right:1px solid hsl(var(--rs-chrome-hi) / .12);box-shadow:inset 0 1px 0 #ffffff4d, inset 0 0 0 1px #99eeff08, inset 0 -1px 0 hsl(var(--rs-chrome-cool) / .12), 1px 0 0 hsl(var(--rs-chrome-ink) / .3), 10px 0 36px -12px hsl(var(--rs-chrome-ink) / .6)}.glass-rail:after{content:"";background:linear-gradient(180deg, #e2f2fd9e, #d4e8f733 30%, #d6e8f50d 58%, hsl(var(--rs-chrome-cool) / .18) 82%, hsl(var(--rs-chrome-cool) / .45));pointer-events:none;z-index:3;width:1px;position:absolute;top:0;bottom:0;right:0}.rs-rail-head{border-bottom:1px solid hsl(var(--rs-chrome-ink) / .45);background:linear-gradient(#050b1994,#0a142914);box-shadow:0 1px #e6d8b312}.rs-rail-foot{border-top:1px solid hsl(var(--rs-chrome-ink) / .45);box-shadow:inset 0 1px #f0eadb12}.rs-rail-search{background:linear-gradient(180deg, hsl(var(--rs-chrome-ink) / .28), #f3eee20f);color:#8fa0b7;box-shadow:inset 0 1px 2px hsl(var(--rs-chrome-ink) / .55), 0 1px 0 hsl(var(--rs-chrome-hi) / .06);transition:border-color var(--dur-hover) var(--ease-glide), background-color var(--dur-hover) var(--ease-glide);border-color:#e0d4b824}.rs-rail-search:where(:hover){border-color:hsl(var(--rs-chrome-hi) / .24)}.rs-kbd{color:#aebacb;box-shadow:inset 0 1px 0 hsl(var(--rs-chrome-hi) / .14), 0 1px 0 hsl(var(--rs-chrome-ink) / .6);background:linear-gradient(#f3eee224,#f0eadb0d);border:1px solid #ede5d429}.rs-nav-item{isolation:isolate;color:#a6b5c9;transition:color .3s var(--ease-glide)}.rs-nav-item:after{content:"";z-index:-1;pointer-events:none;transition:background-color .3s var(--ease-glide), box-shadow .3s var(--ease-glide), opacity .3s var(--ease-glide);background-color:#0000;border-radius:9px;position:absolute;inset:4px 0}.rs-nav-item>.nav-rim{border-radius:9px;inset:4px 0}.rs-nav-item:hover{color:#ede9de}.rs-nav-item:hover:after{box-shadow:inset 0 1px 0 hsl(var(--rs-chrome-hi) / .06);background-color:#f0eadb13}.glass-rail .rs-nav-item[data-rail-item]:focus-visible{background:0 0!important}.rs-nav-item .rs-nav-glide{transition:transform .3s var(--ease-glide), opacity .18s}.rs-nav-item:hover .rs-nav-glide{transform:translate(2px)}.rs-nav-icon{transition:color .3s var(--ease-glide)}.rs-nav-item[aria-current=page]{color:#f7f4ee}.rs-nav-item[aria-current=page]:after{box-shadow:inset 0 1px 0 #f9f2dc21, inset 0 -1px 0 hsl(var(--rs-chrome-ink) / .38), inset 0 0 0 1px #e8dcba12, 0 6px 16px -8px hsl(var(--rs-chrome-ink) / .7);background:linear-gradient(90deg,#e2bb5026,#f0eadb16 42%,#f0eadb0d)}.rs-nav-item[aria-current=page] .rs-nav-icon{color:#eec658;filter:drop-shadow(0 0 6px #f6be236b)}.rs-nav-rail{background:var(--rs-rail-metal);box-shadow:var(--rs-rail-glow)}.rs-nav-item:focus-visible:after{background:linear-gradient(var(--rs-hud-c), var(--rs-hud-c)) left top / 9px 1.5px no-repeat, linear-gradient(var(--rs-hud-c), var(--rs-hud-c)) left top / 1.5px 9px no-repeat, linear-gradient(var(--rs-hud-c), var(--rs-hud-c)) right top / 9px 1.5px no-repeat, linear-gradient(var(--rs-hud-c), var(--rs-hud-c)) right top / 1.5px 9px no-repeat, linear-gradient(var(--rs-hud-c), var(--rs-hud-c)) left bottom / 9px 1.5px no-repeat, linear-gradient(var(--rs-hud-c), var(--rs-hud-c)) left bottom / 1.5px 9px no-repeat, linear-gradient(var(--rs-hud-c), var(--rs-hud-c)) right bottom / 9px 1.5px no-repeat, linear-gradient(var(--rs-hud-c), var(--rs-hud-c)) right bottom / 1.5px 9px no-repeat, #f0eadb1f;box-shadow:inset 0 0 14px -4px #f7c53b73}.rs-count{color:#111b32;box-shadow:inset 0 1px 0 #ffffffe6, inset 0 -1px 0 #475a8538, 0 1px 2px hsl(var(--rs-chrome-ink) / .55);background:linear-gradient(#fcfbf8,#e3ddd3)}.rs-count-urgent{background:linear-gradient(180deg, #db2424, hsl(var(--risk-high)));color:#fff;box-shadow:inset 0 1px 0 #fa9e9e73, 0 0 10px -3px hsl(var(--risk-high) / .7)}.rs-count-warn{background:linear-gradient(180deg, #f8ba4f, hsl(var(--risk-moderate)));color:hsl(var(--risk-moderate-foreground));box-shadow:inset 0 1px 0 #ffefc299, 0 0 10px -3px hsl(var(--risk-moderate) / .6)}.rs-count-dot{box-shadow:0 0 6px hsl(var(--rs-chrome-hi) / .5);background:#f6f2ea;border:1.5px solid #0f1b2f;transition:opacity .18s}.rs-toggle-on{color:#f7f4ee;box-shadow:inset 0 1px 0 #c6d8f13d, inset 0 -1px 0 hsl(var(--rs-chrome-ink) / .5), 0 1px 2px hsl(var(--rs-chrome-ink) / .5);background:linear-gradient(#4b668bb3,#2c3b59b3)}.rs-topbar{background:var(--tex-grid), linear-gradient(180deg, hsl(var(--rs-chrome-hi) / .05), transparent 65%), linear-gradient(180deg, #0d1a30cc, #080f21db);border-bottom-color:hsl(var(--rs-chrome-ink) / .5);box-shadow:inset 0 1px 0 hsl(var(--rs-chrome-hi) / .09), 0 1px 0 hsl(var(--rs-chrome-hi) / .04), 0 8px 24px -10px hsl(var(--rs-chrome-ink) / .6)}.rs-topbar:after{content:"";background:linear-gradient(90deg, hsl(var(--rs-chrome-hi) / .22), hsl(var(--rs-chrome-hi) / .09) 32%, hsl(var(--rs-chrome-hi) / .02) 62%, hsl(var(--rs-chrome-cool) / .16) 86%, hsl(var(--rs-chrome-cool) / .4));pointer-events:none;height:1px;position:absolute;bottom:-1px;left:0;right:0}.rs-icon-btn{transition:background-color var(--dur-hover) var(--ease-glide), box-shadow var(--dur-hover) var(--ease-glide), color var(--dur-hover) var(--ease-glide)}.rs-icon-btn:where(:hover){background:radial-gradient(90% 90% at 50% 28%, hsl(var(--rs-chrome-hi) / .13), #f0eadb0d 72%);box-shadow:inset 0 1px 0 hsl(var(--rs-chrome-hi) / .12), inset 0 -1px 0 hsl(var(--rs-chrome-ink) / .4), inset 0 0 0 1px #f0eadb12}.rs-icon-btn:where(:active){background:hsl(var(--rs-chrome-ink) / .3);box-shadow:inset 0 1px 3px hsl(var(--rs-chrome-ink) / .6)}.rs-ask-chip{background:linear-gradient(180deg, #e2be5a26, #a37e290f) padding-box, linear-gradient(180deg, #0e1c34, #091125) padding-box, var(--rim-gold) border-box;box-shadow:inset 0 1px 0 #fbecbb29, 0 1px 2px hsl(var(--rs-chrome-ink) / .5), 0 6px 16px -8px #da9c0b73;transition:box-shadow var(--dur-hover) var(--ease-glide), filter var(--dur-hover) var(--ease-glide);border-color:#0000}.rs-ask-chip:where(:hover){filter:brightness(1.1);box-shadow:inset 0 1px 0 #fbecbb38, 0 1px 2px hsl(var(--rs-chrome-ink) / .5), var(--glow-gold)}.rs-glow-dot{box-shadow:0 0 0 2px #0d192b,0 0 8px #f6bf28b3}.rs-chrome-row{transition:background-color .22s var(--ease-glide), box-shadow .22s var(--ease-glide), border-color .22s var(--ease-glide)}.rs-chrome-row:where(:hover){box-shadow:inset 0 1px 0 hsl(var(--rs-chrome-hi) / .06);background-color:#f0eadb14}.rs-chrome-row-on,.rs-chrome-row-on:where(:hover){background:linear-gradient(90deg, hsl(var(--rs-chrome-hi) / .12), #f0eadb12 45%, #f0eadb0d);box-shadow:inset 0 1px 0 hsl(var(--rs-chrome-hi) / .1), inset 0 -1px 0 hsl(var(--rs-chrome-ink) / .32), 0 4px 14px -8px hsl(var(--rs-chrome-ink) / .7)}.rs-icon-tile-on{box-shadow:inset 0 1px 0 hsl(var(--rs-chrome-hi) / .22), 0 1px 2px hsl(var(--rs-chrome-ink) / .5)}.rs-chrome-well{box-shadow:inset 0 1px 3px hsl(var(--rs-chrome-ink) / .5), 0 1px 0 hsl(var(--rs-chrome-hi) / .05)}.rs-drawer-head{box-shadow:inset 0 1px 0 hsl(var(--rs-chrome-hi) / .1), inset 0 -1px 0 hsl(var(--rs-chrome-ink) / .45), 0 1px 0 hsl(var(--rs-chrome-hi) / .05)}.rs-wtab{box-shadow:inset 0 1px 0 hsl(var(--rs-chrome-hi) / .07), 0 1px 2px hsl(var(--rs-chrome-ink) / .35);transition:background-color .22s var(--ease-glide), box-shadow .22s var(--ease-glide), border-color .22s var(--ease-glide)}.rs-wtab-on{box-shadow:inset 0 1px 0 hsl(var(--rs-chrome-hi) / .2), inset 0 -1px 0 hsl(var(--rs-chrome-ink) / .3), 0 0 14px -6px hsl(var(--rs-chrome-hi) / .35)}.rs-metal-text{background:linear-gradient(#fde99b,#eac153 55%,#dfa62a);color:#0000;-webkit-background-clip:text;background-clip:text}.rs-tab{--rs-tab-c:var(--foreground);position:relative}.rs-tab-chrome{--rs-tab-c:var(--rs-chrome-hi)}.rs-tab:after{content:"";background:linear-gradient(90deg, hsl(var(--rs-tab-c) / .35), hsl(var(--rs-tab-c)) 50%, hsl(var(--rs-tab-c) / .35));height:2px;box-shadow:0 0 8px hsl(var(--rs-tab-c) / .3), 0 -1px 5px hsl(var(--rs-tab-c) / .14);opacity:0;transition:transform .42s var(--ease-glide), opacity .2s var(--ease-glide);pointer-events:none;border-radius:2px;position:absolute;bottom:-2px;left:10px;right:10px;transform:scaleX(0)}.rs-tab[data-state=active]:after,.rs-tab[aria-selected=true]:after{opacity:1;transform:scaleX(1)}.rs-tab-flush:after{bottom:0}.rs-glide-pill{border:1px solid hsl(var(--border));background:linear-gradient(180deg, #fffffff2, hsl(var(--card) / .9));box-shadow:var(--elev-1), var(--edge-light);transition:transform .44s var(--ease-glide), width .44s var(--ease-glide)}.dark .rs-glide-pill{box-shadow:inset 0 1px 0 #c6d8f129, inset 0 -1px 0 #0000004d, 0 6px 16px -8px hsl(var(--ink) / .8);background:linear-gradient(#313e54,#20293c);border-color:#94aed129}.rs-seg{transition:background-color .3s var(--ease-glide), box-shadow .3s var(--ease-glide), color .2s var(--ease-glide)}.rs-seg-on{box-shadow:var(--elev-1), var(--edge-light)}.rs-seg-on-chrome{box-shadow:inset 0 1px 0 hsl(var(--rs-chrome-hi) / .18), inset 0 -1px 0 hsl(var(--rs-chrome-ink) / .35), 0 1px 2px hsl(var(--rs-chrome-ink) / .45);background:linear-gradient(#f3eee233,#f0eadb1a)}.rs-seg-track{box-shadow:inset 0 1px 2px hsl(var(--ink) / .08)}.rs-seg-track-chrome{box-shadow:inset 0 1px 2px hsl(var(--rs-chrome-ink) / .45), 0 1px 0 hsl(var(--rs-chrome-hi) / .05)}.rs-badge{--rs-hue:var(--muted-foreground);box-shadow:inset 0 0 0 1px hsl(var(--rs-hue) / .2), inset 0 1px 0 hsl(var(--rim-hi) / var(--rs-badge-hi))}.rs-badge-glow{box-shadow:inset 0 0 0 1px hsl(var(--rs-hue) / .24), inset 0 1px 0 hsl(var(--rim-hi) / var(--rs-badge-hi)), 0 0 12px -4px hsl(var(--rs-hue) / .5)}.rs-badge.border{box-shadow:inset 0 1px 0 hsl(var(--rim-hi) / var(--rs-badge-hi))}.rs-hue-success{--rs-hue:var(--success)}.rs-hue-warning{--rs-hue:var(--warning)}.rs-hue-destructive{--rs-hue:var(--destructive)}.rs-hue-gold{--rs-hue:var(--gold)}.rs-hue-info{--rs-hue:var(--info)}.rs-hue-controlled{--rs-hue:var(--controlled)}.rs-menu-item{transition:background-color .26s var(--ease-glide), box-shadow .26s var(--ease-glide)}.rs-toast{box-shadow:var(--elev-3), var(--edge-light)}.rs-toast-success{box-shadow:var(--elev-3), var(--edge-light), 0 10px 28px -14px hsl(var(--success) / .55)}.rs-toast-error{box-shadow:var(--elev-3), var(--edge-light), 0 10px 28px -14px hsl(var(--destructive) / .6)}.skeleton{background:hsl(var(--muted) / .7);box-shadow:inset 0 1px 0 hsl(var(--rim-hi) / .4);position:relative;overflow:hidden}.skeleton:after{content:"";background:linear-gradient(100deg, transparent 30%, hsl(var(--rim-hi) / .55) 50%, transparent 70%);animation:rs-shimmer 1.6s var(--ease-glide) infinite;pointer-events:none;position:absolute;inset:0;transform:translate(-100%)}.dark .skeleton:after{background:linear-gradient(100deg, transparent 30%, hsl(var(--rim-hi) / .08) 50%, transparent 70%)}@keyframes rs-shimmer{to{transform:translate(100%)}}.rs-progress-track{box-shadow:inset 0 1px 2px hsl(var(--ink) / .16)}.rs-progress-fill{background-image:linear-gradient(180deg, #ffffff6b, #ffffff14 50%, hsl(var(--ink) / .14));transition:width .6s var(--ease-glide)}.rs-empty-orb{background:radial-gradient(circle at 36% 26%, hsl(var(--card)), hsl(var(--muted)) 72%);box-shadow:var(--elev-1), var(--edge-light), 0 0 0 6px hsl(var(--muted) / .45), 0 0 26px -6px hsl(var(--ink) / .12)}.rs-glass-lit{box-shadow:var(--elev-2), var(--edge-light)}.rs-glass-lit-navy{box-shadow:var(--elev-2), var(--rs-chrome-edge)}.rs-glass-hover:where(:hover){box-shadow:var(--elev-3), var(--edge-light)}.rs-glass-lit-navy.rs-glass-hover:where(:hover){box-shadow:var(--elev-3), var(--rs-chrome-edge)}.rs-avatar{box-shadow:inset 0 1px 0 hsl(var(--rim-hi) / .5), 0 0 0 1px hsl(var(--rim-hi) / .35), 0 1px 3px hsl(var(--ink) / .16)}.rs-avatar-gold{box-shadow:inset 0 1px 0 #fbecbb52, 0 0 0 1px #ecc25147, 0 1px 3px hsl(var(--ink) / .2)}svg.lucide:is(.mp-duo-off,[class*=lucide-check],[class*=-check-],[class*=check-big],[class*=lucide-chevron],[class*=lucide-arrow],[class*=lucide-corner],.lucide-x,.lucide-plus,.lucide-minus,.lucide-menu,.lucide-log-out,.lucide-log-in,.lucide-rotate-ccw,.lucide-loader-circle,.lucide-loader-2,.lucide-reply,.lucide-external-link) :is(path,rect,circle,ellipse,polygon){fill:none}.rs-hud:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:linear-gradient(var(--rs-hud-c), var(--rs-hud-c)) left top / 8px 1.5px no-repeat, linear-gradient(var(--rs-hud-c), var(--rs-hud-c)) left top / 1.5px 8px no-repeat, linear-gradient(var(--rs-hud-c), var(--rs-hud-c)) right top / 8px 1.5px no-repeat, linear-gradient(var(--rs-hud-c), var(--rs-hud-c)) right top / 1.5px 8px no-repeat, linear-gradient(var(--rs-hud-c), var(--rs-hud-c)) left bottom / 8px 1.5px no-repeat, linear-gradient(var(--rs-hud-c), var(--rs-hud-c)) left bottom / 1.5px 8px no-repeat, linear-gradient(var(--rs-hud-c), var(--rs-hud-c)) right bottom / 8px 1.5px no-repeat, linear-gradient(var(--rs-hud-c), var(--rs-hud-c)) right bottom / 1.5px 8px no-repeat;filter:drop-shadow(0 0 3px #fbc737b3);transition:opacity .2s var(--ease-glide), transform .3s var(--ease-glide);position:absolute;inset:1px;transform:scale(1.04)}.rs-hud{position:relative}.rs-hud:focus-visible:after,.rs-hud[data-highlighted]:focus-visible:after,[data-radix-menu-content]:not(:hover) .rs-hud[data-highlighted]:after{opacity:1;transform:none}.rs-bubble{background-image:var(--lacquer);box-shadow:inset 0 1px 0 #ffffff2e, 0 6px 16px -10px hsl(var(--ink) / .55)}.dark .rs-bubble{color:#f6f4ee;box-shadow:inset 0 1px 0 #c6d8f133, inset 0 -1px 0 #04071080, 0 6px 16px -10px hsl(var(--ink) / .8);background-image:linear-gradient(#3e4f6f 0%,#2b3854 55%,#1f2942 100%)}.mp-metal:after,[data-gfx=ultra] .mp-lacquer:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;background:linear-gradient(105deg,#0000 44%,#ffffff8c 50%,#0000 56%) 90% 0/300% 100% no-repeat;position:absolute;inset:0}[data-gfx=ultra] .mp-lacquer{isolation:isolate}[data-gfx=ultra] .mp-lacquer:not(.absolute):not(.fixed):not(.sticky){position:relative}.dark[data-gfx=ultra] .mp-lacquer:after{background-image:linear-gradient(105deg,#0000 44%,#dce9f966 50%,#0000 56%)}.mp-metal:hover:after,[data-gfx=ultra] .mp-lacquer:hover:after{animation:rs-sweep .72s var(--ease-glide) 1 both}[data-gfx=performance] .mp-metal:hover:after{animation:none}@keyframes rs-sweep{0%{opacity:1;background-position:90% 0}to{opacity:1;background-position:10% 0}}.rs-frost{isolation:isolate}.rs-frost:before{content:"";z-index:-1;border-radius:inherit;background-image:var(--tex-frost);opacity:.05;mix-blend-mode:soft-light;pointer-events:none;background-size:160px 160px;position:absolute;inset:0}.dark .rs-frost:before{opacity:.07}[data-gfx=performance] .rs-frost:before{display:none}.rs-shell-stage{transform-origin:50% 42%;transition:filter .36s var(--ease-glide), transform .36s var(--ease-glide)}body:has(:is([role=dialog][data-state=open],[role=alertdialog][data-state=open],[data-rs-dof]):not(.rs-shell-stage *)) .rs-shell-stage{filter:blur(5px)brightness(.82)saturate(.9);transform:scale(.985)}[data-gfx=balanced] body:has(:is([role=dialog][data-state=open],[role=alertdialog][data-state=open],[data-rs-dof]):not(.rs-shell-stage *)) .rs-shell-stage{filter:blur(3px)brightness(.82)saturate(.9)}[data-gfx=performance] body:has(:is([role=dialog][data-state=open],[role=alertdialog][data-state=open],[data-rs-dof]):not(.rs-shell-stage *)) .rs-shell-stage{filter:brightness(.82)saturate(.9);transform:none}@media (min-width:1024px){.rs-shell-stage{gap:12px;padding:12px}.rs-shell-stage .glass-rail,.auth-card.glass-rail{border:1px solid hsl(var(--rs-chrome-hi) / .13);box-shadow:inset 0 1px 0 #ffffff4d, inset 0 0 0 1px #99eeff08, inset 0 -1px 0 hsl(var(--rs-chrome-cool) / .12), var(--rs-chrome-elev-4);border-radius:20px}.rs-shell-stage .glass-rail:after,.auth-card.glass-rail:after{border-radius:inherit;background:var(--rs-chrome-rim);-webkit-mask-composite:xor;width:auto;padding:1px;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}.rs-shell-col{gap:12px}.rs-shell-col>.rs-topbar{border:1px solid hsl(var(--rs-chrome-hi) / .12);box-shadow:var(--rs-chrome-edge), var(--rs-chrome-elev-3);border-radius:16px}.rs-shell-col>.rs-topbar:after{left:18px;right:18px}.rs-shell-col>[role=alert]{border-width:1px;border-radius:12px}}[data-contrast=high] .glass-rail:after,[data-contrast=high] .rs-topbar:after,[data-contrast=high] .rs-rim:after{display:none}[data-contrast=high] .rs-badge,[data-contrast=high] .rs-badge-glow{box-shadow:inset 0 0 0 1px}[data-contrast=high] .rs-nav-rail,[data-contrast=high] .rs-count,[data-contrast=high] .rs-count-dot,[data-contrast=high] .rs-icon-tile-on,[data-contrast=high] .rs-wtab-on,[data-contrast=high] .rs-glow-dot,[data-contrast=high] .rs-toggle-on,[data-contrast=high] .rs-count-urgent,[data-contrast=high] .rs-count-warn{box-shadow:none}[data-contrast=high] .rs-count{color:#060c18;box-shadow:none;background:#fff}[data-contrast=high] .rs-hud:focus-visible:after,[data-contrast=high] .mp-metal:after,[data-contrast=high] .mp-lacquer:after,[data-contrast=high] .rs-frost:before{display:none}[data-contrast=high] .rs-glide-pill{box-shadow:none;border-color:hsl(var(--foreground))}[data-contrast=high] .rs-nav-item[aria-current=page] .rs-nav-icon{filter:none}[data-contrast=high] .rs-metal-text{color:#dbb54d;background:0 0}[data-contrast=high] .rs-tab:after{box-shadow:none;background:currentColor}@media (prefers-reduced-motion:reduce){.rs-pop-in,.rs-resolve,.rs-palette-in,.rs-drawer-in,.rs-toast-in{animation:none!important}.skeleton:after{opacity:0;transform:none;animation:none!important}.rs-nav-item .rs-nav-glide,.rs-nav-item:hover .rs-nav-glide{transform:none!important}.rs-tab:after,.rs-glide-pill,.rs-progress-fill{transition:none!important}.mp-metal:hover:after,.mp-lacquer:hover:after{opacity:0;animation:none!important}.rs-hud:after{transform:none;transition:none!important}.rs-shell-stage{filter:none!important;transition:none!important;transform:none!important}body:has(:is([role=dialog][data-state=open],[role=alertdialog][data-state=open],[data-rs-dof]):not(.rs-shell-stage *)) .rs-shell-stage{filter:none!important;transition:none!important;transform:none!important}}[data-contrast=high] body:has(:is([role=dialog][data-state=open],[role=alertdialog][data-state=open],[data-rs-dof]):not(.rs-shell-stage *)) .rs-shell-stage{filter:none;transform:none}
:root{--rv-glass-top:hsl(var(--card) / .92);--rv-glass-bot:hsl(var(--card) / .66);--rv-glass:linear-gradient(180deg, var(--rv-glass-top), var(--rv-glass-bot));--rv-key:radial-gradient(120% 80% at 0% 0%, #fdf3d861, transparent 58%);--rv-lacquer-glass:radial-gradient(55% 75% at 0% 0%, #55a3f11a, transparent 62%), linear-gradient(180deg, #1b2f50ed 0%, #11203cf2 52%, #0a1329f5 100%);--rv-lacquer-rim:linear-gradient(180deg, #d8e9fd8c, #b6cded24 36%, #e4bf5833);--rv-row-hover:hsl(var(--accent) / .55);--rv-select:hsl(var(--gold) / .1)}.dark{--rv-glass-top:#1a2235cc;--rv-glass-bot:#111625a8;--rv-key:radial-gradient(120% 80% at 0% 0%, #f0dda812, transparent 58%);--rv-lacquer-glass:radial-gradient(55% 75% at 0% 0%, #55a3f114, transparent 62%), linear-gradient(180deg, #192843e6 0%, #0f192fed 52%, #080e1ff5 100%);--rv-lacquer-rim:linear-gradient(180deg, #f6eacb52, #b3c9e614 36%, #e4bf5824);--rv-row-hover:hsl(var(--accent) / .6);--rv-select:hsl(var(--gold) / .12)}.mp-stagger.rv-settle>*{animation-fill-mode:backwards}.rv-rim{position:relative}.rv-rim:before{content:"";z-index:0;border-radius:inherit;background:var(--rim);-webkit-mask-composite:xor;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}.rv-glass{background:var(--rv-key), var(--rv-glass)}.rv-raised{background:var(--rv-key), var(--rv-glass);box-shadow:var(--elev-1), var(--edge-light)}.rv-sev{background:linear-gradient(90deg, hsl(var(--sev,var(--gold)) / .08), transparent 42%), var(--rv-key), var(--rv-glass);box-shadow:var(--elev-1), var(--edge-light), inset 3px 0 0 hsl(var(--sev,var(--gold)) / .82), -3px 0 18px -10px hsl(var(--sev,var(--gold)) / .7)}.rv-sev.mp-lift:hover{box-shadow:var(--elev-2), var(--edge-light), inset 3px 0 0 hsl(var(--sev,var(--gold))), -3px 0 22px -8px hsl(var(--sev,var(--gold)) / .75)}.rv-icon{color:hsl(var(--c,var(--gold)));background:radial-gradient(110% 80% at 28% 0%, hsl(var(--rim-hi) / .6), transparent 62%), linear-gradient(180deg, hsl(var(--c,var(--gold)) / .2), hsl(var(--c,var(--gold)) / .09));box-shadow:inset 0 1px 0 hsl(var(--rim-hi) / .75), inset 0 -1px 0 hsl(var(--c,var(--gold)) / .2), inset 0 0 0 .5px hsl(var(--c,var(--gold)) / .3), 0 1px 1.5px hsl(var(--c,var(--gold)) / .16), 0 5px 12px -6px hsl(var(--c,var(--gold)) / .45)}.dark .rv-icon{background:radial-gradient(110% 80% at 28% 0%, hsl(var(--rim-hi) / .14), transparent 62%), linear-gradient(180deg, hsl(var(--c,var(--gold)) / .26), hsl(var(--c,var(--gold)) / .1));box-shadow:inset 0 1px 0 hsl(var(--rim-hi) / .16), inset 0 -1px 0 #0000004d, inset 0 0 0 .5px hsl(var(--c,var(--gold)) / .34), 0 6px 14px -6px hsl(var(--c,var(--gold)) / .4)}.rv-num{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1, "lnum" 1;letter-spacing:-.025em;text-shadow:0 1px 0 hsl(var(--rim-hi) / .7)}.dark .rv-num{text-shadow:0 1px 1px #00000073}.rv-eyebrow{letter-spacing:.1em;text-shadow:0 1px 0 hsl(var(--rim-hi) / .55)}.dark .rv-eyebrow{text-shadow:none}.rv-lacquer-glass{--rim:var(--rv-lacquer-rim);background:var(--rv-lacquer-glass);box-shadow:var(--elev-3), inset 0 1px 0 #c8dff933, inset 0 -1px 0 #0307118c, inset 0 -40px 60px -30px #03071159;border-color:#0000}.dark .rv-lacquer-glass{box-shadow:var(--elev-3), inset 0 1px 0 #f5edd624, inset 0 -1px 0 #00000080, inset 0 -40px 60px -30px #00000059}.rv-bloom{pointer-events:none;mix-blend-mode:screen;background:radial-gradient(closest-side,#fccf5533,#f4b72a12 55%,#0000);width:360px;height:180px;position:absolute;top:-104px;left:-30px}.rv-display{font-family:var(--font-display);letter-spacing:-.012em;text-shadow:0 1px #030711b3,0 0 1px #f9f6f140}.rv-glass-btn{color:hsl(var(--navy-foreground));border:1px solid hsl(var(--navy-foreground) / .2);background:linear-gradient(180deg, hsl(var(--navy-foreground) / .15), hsl(var(--navy-foreground) / .06));box-shadow:inset 0 1px 0 hsl(var(--navy-foreground) / .22), 0 1px 2px #03071173}.rv-glass-btn:hover{color:hsl(var(--navy-foreground));background:linear-gradient(180deg, hsl(var(--navy-foreground) / .22), hsl(var(--navy-foreground) / .1));box-shadow:inset 0 1px 0 hsl(var(--navy-foreground) / .3), 0 4px 12px -4px #03071199}.rv-lacquer-tray{border:1px solid hsl(var(--navy-foreground) / .12);background:linear-gradient(180deg, hsl(var(--navy-foreground) / .075), hsl(var(--navy-foreground) / .03));box-shadow:inset 0 1px 0 hsl(var(--navy-foreground) / .08), inset 0 -1px 0 #0307114d}.rv-workspace{box-shadow:var(--elev-2), var(--edge-light);border-color:#0000}.rv-tabstrip{background:linear-gradient(180deg, hsl(var(--rim-hi) / .32), transparent);box-shadow:inset 0 -1px 0 hsl(var(--ink) / .05)}.dark .rv-tabstrip{background:linear-gradient(180deg, hsl(var(--rim-hi) / .035), transparent);box-shadow:inset 0 -1px #0000004d}.rv-tabstrip .no-scrollbar>span[aria-hidden=true],.rv-tab-lit{border-color:hsl(var(--gold) / .55);background:radial-gradient(120% 90% at 30% 0%, hsl(var(--metal-hi) / .45), transparent 60%), linear-gradient(180deg, hsl(var(--gold) / .24), hsl(var(--gold) / .1));box-shadow:inset 0 1px 0 hsl(var(--metal-hi) / .75), inset 0 -1px 0 #7a561f29, 0 1px 2px #6c49132e, 0 6px 16px -7px #da9c0b80}.dark .rv-tabstrip .no-scrollbar>span[aria-hidden=true],.dark .rv-tab-lit{background:radial-gradient(120% 90% at 30% 0%, hsl(var(--metal-hi) / .1), transparent 60%), linear-gradient(180deg, hsl(var(--gold) / .18), hsl(var(--gold) / .07));box-shadow:inset 0 1px 0 hsl(var(--metal-hi) / .3), inset 0 -1px 0 #0000004d, 0 6px 18px -7px #f2ad0d73}.rv-tabstrip [data-active=true]{text-shadow:0 1px 0 hsl(var(--rim-hi) / .6)}.dark .rv-tabstrip [data-active=true]{text-shadow:0 1px 1px #00000080}.rv-row{transition:background-color var(--dur-view) var(--ease-glide), box-shadow var(--dur-view) var(--ease-glide)}.rv-row:hover{background-color:var(--rv-row-hover)}.rv-edge{background-image:linear-gradient(90deg, hsl(var(--sev,var(--gold)) / .09), transparent 38%);box-shadow:inset 3px 0 0 hsl(var(--sev,var(--gold)) / .85), -3px 0 16px -10px hsl(var(--sev,var(--gold)) / .6)}.rv-raised.rv-edge{background:linear-gradient(90deg, hsl(var(--sev,var(--gold)) / .08), transparent 40%), var(--rv-key), var(--rv-glass);box-shadow:var(--elev-1), var(--edge-light), inset 3px 0 0 hsl(var(--sev,var(--gold)) / .85)}.rv-raised.rv-edge.mp-lift:hover{box-shadow:var(--elev-2), var(--edge-light), inset 3px 0 0 hsl(var(--sev,var(--gold)))}.rv-selected,.rv-selected:hover{background:linear-gradient(90deg, hsl(var(--gold) / .16), var(--rv-select) 40%, transparent), hsl(var(--card) / .5);box-shadow:inset 3px 0 0 hsl(var(--gold)), inset 0 1px 0 hsl(var(--rim-hi) / .45), 0 1px 0 hsl(var(--gold) / .12)}.dark .rv-selected,.dark .rv-selected:hover{background:linear-gradient(90deg, hsl(var(--gold) / .16), var(--rv-select) 40%, transparent), hsl(var(--card) / .4);box-shadow:inset 3px 0 0 hsl(var(--gold)), inset 0 1px 0 hsl(var(--rim-hi) / .07)}.rv-active-row,.rv-active-row:hover,.rv-raised.rv-active-row,.rv-raised.rv-edge.rv-active-row,.rv-raised.mp-lift.rv-active-row:hover{box-shadow:inset 0 0 0 2px hsl(var(--gold) / .7), 0 0 18px -6px hsl(var(--gold) / .65), var(--elev-1)}.rv-panel{background:var(--rv-key), var(--rv-glass);box-shadow:var(--elev-1), var(--edge-light);border-color:#0000}.rv-pane-head{background-image:linear-gradient(180deg, hsl(var(--rim-hi) / .4), transparent);box-shadow:inset 0 -1px 0 hsl(var(--border) / .7)}.dark .rv-pane-head{background-image:linear-gradient(180deg, hsl(var(--rim-hi) / .04), transparent)}.rv-well-tray{background:hsl(var(--card) / .55);box-shadow:inset 0 1px 2px hsl(var(--ink) / .07), 0 1px 0 hsl(var(--rim-hi) / .6)}.dark .rv-well-tray{box-shadow:inset 0 1px 3px #0006, 0 1px 0 hsl(var(--rim-hi) / .05);background:#0d111c80}.rv-chip{background:linear-gradient(180deg, hsl(var(--card) / .9), hsl(var(--card) / .6));box-shadow:inset 0 1px 0 hsl(var(--rim-hi) / .7), 0 1px 1.5px hsl(var(--ink) / .06);transition:background-color var(--dur-hover) var(--ease-glide), box-shadow var(--dur-hover) var(--ease-glide), color var(--dur-hover) ease}.dark .rv-chip{box-shadow:inset 0 1px 0 hsl(var(--rim-hi) / .08), 0 1px 2px #00000059;background:linear-gradient(#1e2638cc,#141a2a99)}.rv-chip-on{background:radial-gradient(120% 90% at 30% 0%, hsl(var(--metal-hi) / .4), transparent 60%), linear-gradient(180deg, hsl(var(--gold) / .2), hsl(var(--gold) / .08));box-shadow:inset 0 1px 0 hsl(var(--metal-hi) / .6), 0 0 0 .5px hsl(var(--gold) / .4), 0 4px 12px -6px #da9c0b73}.dark .rv-chip-on{background:radial-gradient(120% 90% at 30% 0%, hsl(var(--metal-hi) / .1), transparent 60%), linear-gradient(180deg, hsl(var(--gold) / .18), hsl(var(--gold) / .07));box-shadow:inset 0 1px 0 hsl(var(--metal-hi) / .22), 0 0 0 .5px hsl(var(--gold) / .45), 0 4px 14px -6px #f2ad0d66}.rv-dot-glow{box-shadow:0 0 0 2px hsl(var(--card) / .85), 0 0 9px 1px hsl(var(--sev,var(--gold)) / .55)}.rv-grid{box-shadow:var(--elev-2), var(--edge-light);border-color:#0000}.rv-lit{background-image:var(--rv-key)}.rv-gutter{background:linear-gradient(90deg, hsl(var(--ink) / .03), hsl(var(--ink) / 0) 90%);box-shadow:inset -1px 0 0 hsl(var(--rim-hi) / .5)}.dark .rv-gutter{box-shadow:inset -1px 0 0 hsl(var(--rim-hi) / .04);background:linear-gradient(90deg,#0000002e,#0000 90%)}.rv-cell{box-shadow:var(--edge-light)}.rv-display-ink{letter-spacing:-.01em;text-shadow:0 1px 0 hsl(var(--rim-hi) / .7)}.dark .rv-display-ink{text-shadow:0 1px 1px #0006}.rv-pill{background-image:linear-gradient(180deg, hsl(var(--rim-hi) / .5), hsl(var(--rim-hi) / 0) 60%);box-shadow:var(--rv-pill-ring,0 0 #0000), inset 0 1px 0 hsl(var(--rim-hi) / .7), inset 0 -1px 0 hsl(var(--pill,var(--chart-1)) / .12), 0 1px 1.5px hsl(var(--ink) / .1), 0 6px 14px -8px hsl(var(--pill,var(--chart-1)) / .5);transition:transform var(--dur-hover) var(--ease-glide), box-shadow var(--dur-hover) var(--ease-glide), border-color var(--dur-hover) ease}.rv-pill-live{--rv-pill-ring:0 0 0 1px hsl(var(--pill,var(--chart-1)) / .3)}.dark .rv-pill{background-image:linear-gradient(180deg, hsl(var(--rim-hi) / .1), hsl(var(--rim-hi) / 0) 60%);box-shadow:var(--rv-pill-ring,0 0 #0000), inset 0 1px 0 hsl(var(--rim-hi) / .12), inset 0 -1px 0 #0000004d, 0 1px 2px #00000073, 0 6px 16px -8px hsl(var(--pill,var(--chart-1)) / .5)}.rv-pill:hover{box-shadow:var(--rv-pill-ring,0 0 #0000), inset 0 1px 0 hsl(var(--rim-hi) / .8), inset 0 -1px 0 hsl(var(--pill,var(--chart-1)) / .14), 0 2px 3px hsl(var(--ink) / .1), 0 10px 22px -10px hsl(var(--pill,var(--chart-1)) / .6);transform:translateY(-1px)}.dark .rv-pill:hover{box-shadow:var(--rv-pill-ring,0 0 #0000), inset 0 1px 0 hsl(var(--rim-hi) / .16), inset 0 -1px 0 #0000004d, 0 2px 4px #00000080, 0 10px 24px -10px hsl(var(--pill,var(--chart-1)) / .6)}.rv-pill-drag,.rv-pill-drag:hover,.dark .rv-pill-drag,.dark .rv-pill-drag:hover{box-shadow:var(--elev-3), inset 0 1px 0 hsl(var(--rim-hi) / .6)}.rv-stat{color:hsl(var(--card-foreground));background:linear-gradient(180deg, hsl(var(--sev,var(--gold)) / .07), hsl(var(--sev,var(--gold)) / .02) 70%), var(--rv-key), var(--rv-glass);box-shadow:var(--elev-1), var(--edge-light), 0 8px 18px -12px hsl(var(--sev,var(--gold)) / .55)}.rv-band{box-shadow:var(--edge-light), 0 8px 20px -14px hsl(var(--sev,var(--gold)) / .6)}.rv-tilt{transition:transform .5s var(--ease-spring), box-shadow var(--dur-view) var(--ease-glide), border-color var(--dur-hover) ease}.rv-tilt:hover,.rv-tilt.mp-lift:hover{transform:perspective(900px) rotateX(var(--rv-tx,0deg)) rotateY(var(--rv-ty,0deg)) translateY(-2px);transition:transform .16s var(--ease-glide), box-shadow var(--dur-view) var(--ease-glide), border-color var(--dur-hover) ease}.rv-tilt.mp-lift:active{transform:perspective(900px) rotateX(var(--rv-tx,0deg)) rotateY(var(--rv-ty,0deg)) scale(.985);transition-duration:var(--dur-press)}.rv-stat.rv-tilt:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(120px circle at var(--mx,50%) var(--my,50%), var(--spec-light), transparent 60%);opacity:var(--spec,0);transition:opacity .4s;position:absolute;inset:0}.rv-chart-axis{font-family:var(--font-ui);font-variant-numeric:tabular-nums;letter-spacing:.01em}.rv-chart-grid{stroke:var(--chart-grid)}.rv-bar{background:linear-gradient(180deg, hsl(var(--chart-1) / .95), hsl(var(--chart-1) / .38));box-shadow:inset 0 1px 0 hsl(var(--rim-hi) / .55), 0 0 12px -4px hsl(var(--chart-1) / .55);transform-origin:bottom;animation:rv-bar-rise .52s var(--ease-glide) backwards;animation-delay:calc(var(--i,0) * 14ms)}.rv-bar:hover{filter:brightness(1.18)}@keyframes rv-bar-rise{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:none}}.rv-meter{background:linear-gradient(90deg, hsl(var(--chart-1) / .55), hsl(var(--chart-1)));box-shadow:inset 0 1px 0 hsl(var(--rim-hi) / .45), 0 0 10px -2px hsl(var(--chart-1) / .5)}.rv-now-visit{box-shadow:inset 0 0 0 1.5px hsl(var(--info) / .6), 0 0 22px -8px hsl(var(--info) / .7), var(--elev-2), var(--edge-light)}.mc-option[aria-selected=true]{outline:2px solid hsl(var(--ring) / .75);outline-offset:-2px}.mc-option:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:-2px}@keyframes mc-resolve-out{0%{opacity:1;transform:none}35%{opacity:1;transform:translateY(-2px)scale(1.01)}to{opacity:0;transform:translate(18px)scale(.97)}}.mc-resolve-out{animation:mc-resolve-out .34s var(--ease-glide) forwards;pointer-events:none}@keyframes mc-sheet-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.mc-sheet{animation:mc-sheet-in .38s var(--ease-glide) backwards;box-shadow:var(--elev-4), var(--edge-light)}[data-gfx=performance] .mc-resolve-out,[data-gfx=performance] .mc-sheet{animation-duration:.16s}[data-contrast=high] .rv-glass,[data-contrast=high] .rv-raised,[data-contrast=high] .rv-panel,[data-contrast=high] .rv-stat,[data-contrast=high] .rv-well-tray,[data-contrast=high] .rv-sev{background:hsl(var(--card));border-color:hsl(var(--border))}[data-contrast=high] .rv-sev{box-shadow:var(--elev-1), inset 4px 0 0 hsl(var(--sev,var(--gold)))}[data-contrast=high] .rv-lacquer-glass{background:#0a1424}[data-contrast=high] .rv-bloom,[data-contrast=high] .rv-stat.rv-tilt:after,[data-contrast=high] .rv-rim:before{display:none}[data-contrast=high] .rv-num,[data-contrast=high] .rv-eyebrow,[data-contrast=high] .rv-tabstrip [data-active=true]{text-shadow:none}[data-contrast=high] .rv-selected,[data-contrast=high] .rv-selected:hover{background:hsl(var(--accent));box-shadow:inset 4px 0 0 hsl(var(--foreground))}[data-contrast=high] .rv-pill,[data-contrast=high] .rv-lit,[data-contrast=high] .rv-edge{background-image:none}[data-contrast=high] .rv-edge{box-shadow:inset 4px 0 0 hsl(var(--sev,var(--gold)))}[data-contrast=high] .rv-active-row{box-shadow:inset 0 0 0 3px hsl(var(--foreground))}[data-contrast=high] .rv-grid{border-color:hsl(var(--border))}[data-contrast=high] .rv-now-visit{box-shadow:inset 0 0 0 3px hsl(var(--foreground))}[data-contrast=high] .mc-option[aria-selected=true]{outline:3px solid hsl(var(--foreground))}[data-contrast=high] .rv-display-ink{text-shadow:none}[data-contrast=high] .rv-bar,[data-contrast=high] .rv-meter{background:hsl(var(--primary));box-shadow:none}@media (prefers-reduced-motion:reduce){.rv-row,.rv-chip,.rv-pill,.rv-tilt{transition:none!important}.rv-pill:hover,.rv-tilt:hover,.rv-tilt.mp-lift:hover,.rv-tilt.mp-lift:active{transform:none!important}.rv-bar{animation:none!important}.mc-resolve-out{opacity:0;animation:none!important}.mc-sheet{animation:none!important}}
:root{--dk-hi:#fff9;--dk-hi-strong:#ffffffe6;--dk-tooth:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='t'><feTurbulence type='fractalNoise' baseFrequency='1.15' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .16  0 0 0 0 .15  0 0 0 0 .12  0 0 0 .035 0'/></filter><rect width='100%' height='100%' filter='url(%23t)'/></svg>");--dk-paper-light:linear-gradient(180deg, #ffffffbf 0, #fff0 140px, #fff0 72%, hsl(var(--ink) / .022) 100%);--dk-paper-edge:#d5cfc39e;--dk-paper-shadow:0 0 0 .5px hsl(var(--ink) / .08), 0 1px 1px hsl(var(--ink) / .05), 0 3px 6px -3px hsl(var(--ink) / .1), 0 14px 28px -14px hsl(var(--ink) / .18), 0 42px 76px -34px hsl(var(--ink) / .26), inset 0 1px 0 #fffffff2, inset 0 -1px 0 hsl(var(--ink) / .035), inset -1px -1px 0 hsl(var(--rim-cool) / .08);--dk-rule:linear-gradient(90deg, #cfa2308c, hsl(var(--ink) / .1) 36%, hsl(var(--ink) / 0) 88%);--dk-metal-bg:var(--metal-sheen), var(--tex-brushed), var(--metal);--dk-metal-ink:#0b1428;--dk-metal-shadow:inset 0 1px 0 hsl(var(--metal-hi) / .88), inset 0 -1px 0 #5f3b1161, 0 1px 2px #573a0f4d, 0 6px 16px -8px #c2850a8c;--dk-metal-press:inset 0 2px 5px #452b0c73, inset 0 -1px 0 hsl(var(--metal-hi) / .35), 0 1px 1px #573a0f40;--dk-gold-glow:0 0 0 4px #f4be2a29, 0 0 20px 3px #fac32e6b;--dk-aura-glow:0 0 18px 3px #41c0fb80, 0 0 44px 6px #4cb8fa38, inset 0 0 16px #6bd4fa29;--dk-trace-hot:#fff9e0;--dk-trace-body:#fcd25fd9;--dk-trace-bloom:drop-shadow(0 0 3px #ffce47e6) drop-shadow(0 0 10px #ffbc1f73);--dk-lac-bg:var(--lacquer);--dk-lac-ink:#faf9f4;--dk-lac-shadow:inset 0 1px 0 #8db2e247, inset 0 -1px 0 #050a1a80, 0 1px 2px hsl(var(--ink) / .3), 0 6px 16px -8px hsl(var(--ink) / .5);--dk-steel-bg:linear-gradient(180deg, #3e4f6f 0%, #2b3854 55%, #1f2942 100%);--dk-steel-shadow:inset 0 1px 0 #c6d8f138, inset 0 -1px 0 #04071099, 0 1px 2px #03050c80, 0 6px 14px -8px #03050ccc;--dk-chrome-glass:var(--tex-grid), radial-gradient(55% 160% at 0% 0%, #71bdf416, transparent 62%), radial-gradient(40% 180% at 100% 100%, hsl(var(--rim-cool) / .07), transparent 70%), linear-gradient(180deg, #17273ff7, hsl(var(--desk-chrome) / .97) 60%, #0d192bfa);--dk-chrome-rim:inset 0 1px 0 #deebf71a, inset 0 -1px 0 #00000061, inset -1px -1px 0 hsl(var(--rim-cool) / .16)}.dark{--dk-hi:#f7f0de14;--dk-hi-strong:#f7f0de1f;--dk-paper-light:linear-gradient(180deg, #f7f0de0a 0, #f7f0de00 150px, #0000 70%, #00000024 100%);--dk-paper-edge:#f7f0de13;--dk-paper-shadow:0 0 0 .5px #0000008c, 0 1px 2px hsl(var(--ink) / .5), 0 14px 30px -12px hsl(var(--ink) / .7), 0 46px 84px -30px hsl(var(--ink) / .88), inset 0 1px 0 #f7f0de16, inset 0 -1px 0 #00000052, inset -1px -1px 0 hsl(var(--rim-cool) / .12);--dk-rule:linear-gradient(90deg, #e0ba5280, #f7f0de1a 36%, #f7f0de00 88%);--dk-aura-glow:0 0 22px 4px #66d4ff73, 0 0 48px 8px #60bffb33, inset 0 0 16px #7edafb24;--dk-lac-bg:var(--dk-steel-bg);--dk-lac-ink:#f6f4ee;--dk-lac-shadow:var(--dk-steel-shadow)}@media (color-gamut:p3){@supports (color:color(display-p3 1 1 1)){:root{--dk-gold-glow:0 0 0 4px color(display-p3 1 .78 .3/.17), 0 0 20px 3px color(display-p3 1 .74 .18/.46);--dk-aura-glow:0 0 18px 3px color(display-p3 .16 .74 1/.52), 0 0 44px 6px color(display-p3 .2 .66 1/.24), inset 0 0 16px color(display-p3 .4 .86 1/.17)}.dark{--dk-aura-glow:0 0 22px 4px color(display-p3 .3 .8 1/.48), 0 0 48px 8px color(display-p3 .24 .68 1/.22), inset 0 0 16px color(display-p3 .45 .88 1/.15)}:root{--dk-trace-hot:color(display-p3 1 .96 .82);--dk-trace-body:color(display-p3 1 .8 .32/.88);--dk-trace-bloom:drop-shadow(0 0 3px color(display-p3 1 .8 .3/.95)) drop-shadow(0 0 10px color(display-p3 1 .7 .14/.5))}.ai-aura-flash:after{box-shadow:0 0 0 1px color(display-p3 .16 .66 1/.65),0 0 14px 2px color(display-p3 .2 .72 1/.36),inset 0 0 10px color(display-p3 .4 .86 1/.13)}.ai-aura-warn:before{box-shadow:0 0 16px 3px color(display-p3 1 .78 .12/.48),0 0 38px 6px color(display-p3 1 .68 .1/.22),inset 0 0 14px color(display-p3 1 .86 .3/.15)}.mp-line-highlight{box-shadow:0 0 0 2px color(display-p3 1 .78 .14/.6)}}}.mp-paper{border:1px solid var(--dk-paper-edge);background-color:hsl(var(--card));background-image:var(--dk-tooth), var(--dk-paper-light);box-shadow:var(--dk-paper-shadow);background-size:180px 180px,100% 100%}.dark .mp-paper{background-image:var(--dk-paper-light)}[data-contrast=high] .mp-paper{border-color:hsl(var(--border));background-image:none}.mp-paper input.mp-note-title,.mp-paper input.mp-note-title:focus-visible{box-shadow:none}.mp-paper input.mp-note-title:focus-visible{box-shadow:0 1px 0 hsl(var(--gold) / .55)}[data-contrast=high] .mp-paper input.mp-note-title:focus-visible{box-shadow:0 2px 0 hsl(var(--ring))}.mp-canvas{font-kerning:normal;font-optical-sizing:auto;font-feature-settings:"kern", "liga", "calt";text-rendering:optimizelegibility;caret-color:hsl(var(--gold-strong))}:is(.consultation-desk,.mp-note-view) .mp-canvas h2{letter-spacing:.004em;text-wrap:balance;background-image:var(--dk-rule);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;margin-bottom:.34em;padding-bottom:.16em;line-height:1.26}:is(.consultation-desk,.mp-note-view) .mp-canvas[contenteditable=true]>h2:hover{background-image:var(--dk-rule);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px}:is(.consultation-desk,.mp-note-view) .mp-canvas h3{letter-spacing:.006em;text-wrap:balance;line-height:1.3}:is(.consultation-desk,.mp-note-view) .mp-canvas h1{letter-spacing:-.004em;text-wrap:balance;line-height:1.18}[data-contrast=high] :is(.consultation-desk,.mp-note-view) .mp-canvas h2{background-image:linear-gradient(currentColor,currentColor);background-size:100% 1px}.mp-canvas[contenteditable=true] section[data-block]{transition:background-color .22s var(--ease-glide), box-shadow .22s var(--ease-glide)}.mp-canvas[contenteditable=true] section[data-block]:focus-within{box-shadow:inset 2px 0 0 #e5b42e, 0 0 0 1px hsl(var(--ink) / .035), 0 8px 20px -14px hsl(var(--ink) / .22)}.fp,.ask,.ord,.sched{transition:box-shadow .2s var(--ease-glide), background-color .2s var(--ease-glide), border-color .2s var(--ease-glide)}.fp{border-color:hsl(var(--gold) / .52);background-image:linear-gradient(180deg, hsl(var(--gold) / .15), hsl(var(--gold) / .07));box-shadow:inset 0 1px 0 var(--dk-hi), 0 1px 1.5px -.5px #79551538}.fp:hover{box-shadow:inset 0 1px 0 var(--dk-hi), 0 0 0 3px hsl(var(--gold) / .13), 0 3px 10px -4px #da9c0b66}.fp.is-complete{box-shadow:inset 0 1px 0 var(--dk-hi), 0 0 0 2px hsl(var(--success) / .15), 0 0 12px -3px hsl(var(--success) / .4)}.fp-facet{box-shadow:inset 0 1px 0 var(--dk-hi)}.fp-facet.is-heard{box-shadow:inset 0 1px 0 var(--dk-hi), 0 0 0 1px hsl(var(--success) / .22)}.ask{background-image:linear-gradient(180deg, hsl(var(--ask) / .13), hsl(var(--ask) / .06));box-shadow:inset 0 1px 0 var(--dk-hi), 0 1px 1.5px -.5px #193e6633}.ask:hover{box-shadow:inset 0 1px 0 var(--dk-hi), 0 0 0 3px hsl(var(--ask) / .12), 0 3px 10px -4px hsl(var(--ask) / .4)}.ord{background-image:linear-gradient(180deg, hsl(var(--warning) / .14), hsl(var(--warning) / .06));box-shadow:inset 0 1px 0 var(--dk-hi), 0 1px 1.5px -.5px #6c401338}.ord:hover{box-shadow:inset 0 1px 0 var(--dk-hi), 0 0 0 3px hsl(var(--warning) / .12), 0 3px 10px -4px hsl(var(--warning) / .4)}.ord[data-ord-state=resolved]{background-image:linear-gradient(180deg, hsl(var(--success) / .12), hsl(var(--success) / .05))}.sched{background-image:linear-gradient(180deg, hsl(var(--info) / .12), hsl(var(--info) / .05));box-shadow:inset 0 1px 0 var(--dk-hi), 0 1px 1.5px -.5px #193e6633}.sched:hover{box-shadow:inset 0 1px 0 var(--dk-hi), 0 0 0 3px hsl(var(--info) / .12), 0 3px 10px -4px hsl(var(--info) / .4)}.fp:focus-visible,.ask:focus-visible,.ord:focus-visible,.sched:focus-visible{box-shadow:var(--focus-glow);outline:none}[data-contrast=high] :is(.fp,.ask,.ord,.sched){box-shadow:none;background-image:none}[data-contrast=high] :is(.fp,.ask,.ord,.sched):focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.mp-token{box-shadow:inset 0 1px 0 var(--dk-hi);background-image:linear-gradient(#e3b63b29,#e3b63b12);border-color:#cea12780}.mp-gutter-btn{box-shadow:var(--elev-1), var(--edge-light);transition:opacity .15s ease, box-shadow var(--dur-hover) var(--ease-glide)}.mse-domain{background-image:linear-gradient(180deg, hsl(var(--card) / .9), hsl(var(--card) / .55));box-shadow:inset 0 1px 0 var(--dk-hi), 0 1px 2px hsl(var(--ink) / .05);transition:border-color .18s var(--ease-glide), background-color .18s var(--ease-glide), box-shadow .18s var(--ease-glide), transform .18s var(--ease-glide)}.mse-domain[data-set=true]{border-color:hsl(var(--gold) / .38);box-shadow:inset 0 1px 0 var(--dk-hi), inset 2px 0 0 hsl(var(--gold) / .7), 0 1px 2px hsl(var(--ink) / .06)}.mse-domain[data-set=false]{box-shadow:none;background-image:none}.mse-domain:hover{border-color:hsl(var(--gold) / .55);box-shadow:inset 0 1px 0 var(--dk-hi), 0 0 0 3px hsl(var(--gold) / .1), 0 6px 14px -8px hsl(var(--ink) / .3);transform:translateY(-1px)}.mse-domain:focus-visible{box-shadow:var(--focus-glow);outline:none}.mse-rest-normal{transition:color .15s var(--ease-glide), border-color .15s var(--ease-glide), box-shadow .15s var(--ease-glide)}.mse-rest-normal:hover,.mse-rest-normal:focus-visible{box-shadow:inset 0 1px 0 var(--dk-hi), 0 1px 2px hsl(var(--ink) / .08)}.mse-popover{box-shadow:var(--elev-3), var(--edge-light)}.mse-opt{transition:background-color .15s var(--ease-glide), box-shadow .15s var(--ease-glide)}.mse-opt[aria-selected=true]{background-image:linear-gradient(180deg, hsl(var(--gold) / .18), hsl(var(--gold) / .09));box-shadow:inset 0 1px 0 var(--dk-hi), inset 0 0 0 1px hsl(var(--gold) / .3)}[data-contrast=high] .mse-domain,[data-contrast=high] .mse-opt[aria-selected=true]{background-image:none}[data-contrast=high] .mse-domain:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.desk-selection-toolbar,.desk-fp-prompt,.desk-orders-tray,.desk-customize,.desk-evidence-drawer,.desk-evidence-popover,.desk-pill-toast{box-shadow:var(--elev-3), var(--edge-light)}@keyframes dk-sharpen{0%{opacity:.5;filter:blur(2.2px)saturate(.8)}55%{filter:blur()saturate(1.04)}to{opacity:1;filter:none}}.mp-canvas .ai-aura-flash{animation:dk-sharpen .52s var(--ease-glide) backwards}.mp-canvas .cd-flash{animation:cd-flash 1.2s var(--ease-out), dk-sharpen .48s var(--ease-glide) backwards}.mp-canvas .ai-aura-flash.cd-flash{animation:cd-flash 1.2s var(--ease-out), dk-sharpen .52s var(--ease-glide) backwards}.desk-phase-panel .ai-aura-flash{animation:mp-resolve-pop .32s var(--ease-spring) backwards}.ai-aura-flash:after{animation-timing-function:var(--ease-glide)}.desk-topbar{background:var(--dk-chrome-glass);box-shadow:var(--dk-chrome-rim), 0 1px 0 #deebf70a, 0 10px 28px -14px #030711b3;border-bottom-color:#00000059}.desk-topbar>button:first-child{color:hsl(var(--navy-foreground) / .82)}.desk-topbar>button:first-child:hover{color:hsl(var(--navy-foreground));background:#ffffff14}.desk-phase-switcher{background:linear-gradient(180deg, hsl(var(--desk-deep) / .92), #0f1b2ee0);border-color:#00000059;box-shadow:inset 0 1px 3px #0000008c,inset 0 0 0 1px #deebf70d,0 1px #deebf712}.desk-phase-button{letter-spacing:.01em;transition:color .28s var(--ease-glide), background-color .28s var(--ease-glide), box-shadow .28s var(--ease-glide), text-shadow .28s var(--ease-glide)}.desk-phase-button:not(.is-active):not(:disabled):hover{color:hsl(var(--navy-foreground))}.desk-phase-button.is-active{color:var(--dk-metal-ink);text-shadow:0 1px 0 hsl(var(--metal-hi) / .55);background:var(--dk-metal-bg);box-shadow:var(--dk-metal-shadow)}.desk-phase-switcher[data-slider=true] .desk-phase-button.is-active{box-shadow:none;background:0 0}.desk-phase-switcher .desk-phase-slider{background:var(--dk-metal-bg);box-shadow:inset 0 1px 0 hsl(var(--metal-hi) / .9), inset 0 -1px 0 #5f3b1166, 0 2px 5px -1px #0000008c, 0 0 18px -4px #fac32e8c;transition:transform .44s var(--ease-glide), width .44s var(--ease-glide)}[data-contrast=high] .desk-phase-switcher .desk-phase-slider,[data-contrast=high] .desk-phase-button.is-active{box-shadow:inset 0 0 0 2px #fff}.desk-engine-chip,.desk-mic-chip,.desk-risk-chip.is-topbar{background-color:#ffffff09;box-shadow:inset 0 1px #deebf712,0 1px 2px #0000004d}.desk-mic-chip:not(.is-muted):not(.is-alert){border-color:#64d8a252;box-shadow:inset 0 1px #deebf712,0 0 14px -3px #3cdd9273}.desk-mic-chip.is-alert,.desk-engine-chip.is-degraded{box-shadow:inset 0 1px #deebf712,0 0 14px -4px}.desk-risk-chip.is-topbar.is-high{box-shadow:inset 0 1px #deebf712,0 0 16px -4px #eb474799}.desk-risk-chip.is-topbar.is-moderate{box-shadow:inset 0 1px #deebf712,0 0 14px -4px #f6ae3180}[data-contrast=high] :is(.desk-engine-chip,.desk-mic-chip,.desk-risk-chip.is-topbar){box-shadow:none}.desk-statusbar{background:var(--tex-grid), radial-gradient(35% 220% at 100% 100%, hsl(var(--rim-cool) / .08), transparent 70%), linear-gradient(180deg, #101b2dfa, hsl(var(--desk-deep) / .99));box-shadow:inset 0 1px 0 #deebf712, inset -1px -1px 0 hsl(var(--rim-cool) / .18);border-top-color:#0006}.desk-statusbar button{transition:color .2s var(--ease-glide), background-color .2s var(--ease-glide), box-shadow .2s var(--ease-glide), transform .2s var(--ease-glide), filter .2s var(--ease-glide)}.desk-statusbar .note-studio-launcher,.desk-statusbar .note-studio-launcher[aria-pressed=true]{color:#f6f4ee;text-shadow:0 1px #060b1880;background:var(--dk-steel-bg);box-shadow:var(--dk-steel-shadow);border-radius:999px;padding-inline:.5rem .45rem}.desk-statusbar .note-studio-launcher:hover{color:#fff;background:var(--dk-steel-bg);filter:brightness(1.14);box-shadow:var(--dk-steel-shadow), 0 0 0 1px #c6d8f124}.desk-statusbar .note-studio-launcher[aria-pressed=true]{filter:brightness(.94);box-shadow:inset 0 2px 4px #03050c99,inset 0 -1px #c6d8f11f,0 0 0 1px #f5c747b3,0 0 14px -3px #fac32e8c}.desk-statusbar .note-studio-launcher:active{transition-duration:var(--dur-press);transition-timing-function:var(--ease-press);transform:translateY(1px)scale(.97);box-shadow:inset 0 2px 4px #03050c99}.note-studio-launcher .note-studio-mark{color:hsl(var(--metal-1));background:#0d1830;box-shadow:inset 0 1px #deebf72e}.note-studio-launcher .note-studio-kbd{color:#f6f4eeb8;text-shadow:none;border-color:#fff3}.desk-finalize-button,.desk-input-bar>button.desk-finalize-button,.desk-statusbar button.desk-finalize-button.is-statusbar{color:var(--dk-metal-ink);text-shadow:0 1px 0 hsl(var(--metal-hi) / .5);background:var(--dk-metal-bg);box-shadow:var(--dk-metal-shadow);transition:transform .2s var(--ease-glide), box-shadow .2s var(--ease-glide), filter .2s var(--ease-glide)}.desk-finalize-button:not([data-view=analyzing],[data-view=writing],[data-view=reviewing]):hover:not(:disabled),.desk-statusbar button.desk-finalize-button.is-statusbar:not([data-view=analyzing],[data-view=writing],[data-view=reviewing]):hover:not(:disabled){color:var(--dk-metal-ink);background:var(--dk-metal-bg);filter:brightness(1.07)saturate(1.06);box-shadow:inset 0 1px 0 hsl(var(--metal-hi) / .9), inset 0 -1px 0 #5f3b1161, var(--glow-gold);transform:translateY(-1px)}.desk-finalize-button:active:not(:disabled),.desk-statusbar button.desk-finalize-button.is-statusbar:active:not(:disabled){filter:brightness(.96);box-shadow:var(--dk-metal-press);transition-duration:var(--dur-press);transition-timing-function:var(--ease-press);transform:translateY(1px)scale(.97)}.desk-finalize-button:disabled,.desk-input-bar>button.desk-finalize-button:disabled,.desk-statusbar button.desk-finalize-button.is-statusbar:disabled{box-shadow:inset 0 1px 0 hsl(var(--metal-hi) / .6);filter:saturate(.7)}.desk-finalize-button:is([data-view=analyzing],[data-view=writing],[data-view=reviewing]),.desk-finalize-button:is([data-view=analyzing],[data-view=writing],[data-view=reviewing]):hover,.desk-input-bar>button.desk-finalize-button:is([data-view=analyzing],[data-view=writing],[data-view=reviewing]){filter:none;text-shadow:none;color:hsl(var(--gold-strong));background:linear-gradient(180deg, hsl(var(--gold) / .2), hsl(var(--gold) / .1));box-shadow:inset 0 0 0 1px hsl(var(--gold) / .45), inset 0 1px 2px hsl(var(--ink) / .12), 0 0 14px -4px #fac32e73;transform:none}.desk-statusbar button.desk-finalize-button.is-statusbar:is([data-view=analyzing],[data-view=writing],[data-view=reviewing]){text-shadow:none;color:hsl(var(--gold));background:hsl(var(--gold) / .16);box-shadow:inset 0 0 0 1px hsl(var(--gold) / .4), 0 0 14px -4px #fac32e73}[data-contrast=high] .desk-finalize-button{text-shadow:none;box-shadow:inset 0 0 0 2px #0b1428}[data-contrast=high] .desk-statusbar .note-studio-launcher{text-shadow:none;box-shadow:inset 0 0 0 1px #ffffffb3}[data-contrast=high] .desk-statusbar .note-studio-launcher[aria-pressed=true]{filter:none;box-shadow:inset 0 0 0 2px #fff,0 0 0 2px #fbca41}[data-contrast=high] .desk-topbar,[data-contrast=high] .desk-statusbar{box-shadow:none;background:#0a1424}.desk-phase-panel{--background:222 40% 8%;--foreground:42 32% 94%;--card:221 32% 14.5%;--card-foreground:42 32% 94%;--popover:222 32% 16%;--popover-foreground:42 32% 94%;--primary:42 72% 56%;--primary-foreground:216 48% 14%;--secondary:222 28% 17%;--secondary-foreground:42 24% 90%;--muted:222 28% 17%;--muted-foreground:216 22% 72%;--accent:221 32% 21%;--accent-foreground:42 28% 94%;--destructive:0 72% 62%;--destructive-foreground:42 38% 97%;--success:152 44% 50%;--warning:36 76% 56%;--warning-strong:36 76% 60%;--info:211 70% 66%;--gold:42 72% 56%;--gold-strong:42 62% 58%;--gold-soft:40 40% 22%;--border:220 26% 23%;--input:220 26% 25%;--ring:42 72% 56%;--ask:211 70% 66%;--paper-ink:214 32% 90%;--navy-muted:215 24% 70%;--chart-3:188 56% 56%;--glass-border:#dbd2bd1a;--ink:228 60% 3%;--rim-hi:44 60% 92%;--dk-hi:#f7f0de14;--dk-hi-strong:#f7f0de1f;--elev-1:0 0 0 .5px #00000080, 0 1px 2px hsl(var(--ink) / .5), 0 8px 20px -10px hsl(var(--ink) / .7);--elev-2:0 0 0 .5px #0000008c, 0 4px 10px -2px hsl(var(--ink) / .55), 0 22px 44px -18px hsl(var(--ink) / .85);--elev-3:0 0 0 .5px #0009, 0 10px 24px -6px hsl(var(--ink) / .6), 0 36px 72px -24px hsl(var(--ink) / .9);--edge-light:inset 0 1px 0 hsl(var(--rim-hi) / .09), inset 0 -1px 0 #00000047;--shadow-card:var(--elev-1);--lacquer:var(--dk-steel-bg);--dk-lac-bg:var(--dk-steel-bg);--dk-lac-ink:#f6f4ee;--dk-lac-shadow:var(--dk-steel-shadow);--focus-glow:0 0 0 2px hsl(var(--card)), 0 0 0 4px hsl(var(--ring) / .9), 0 0 18px 2px hsl(var(--ring) / .35);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:hsl(var(--foreground));background:var(--tex-grid), radial-gradient(90% 40% at 0% 0%, #71bdf412, transparent 70%), radial-gradient(70% 35% at 100% 100%, hsl(var(--rim-cool) / .07), transparent 72%), linear-gradient(180deg, #131d2ffa, #0d1424fc);box-shadow:inset 1px 0 0 #deebf70f, inset -1px -1px 0 hsl(var(--rim-cool) / .16);border-color:#00000073}[data-contrast=high] .desk-phase-panel{--background:222 50% 4%;--foreground:0 0% 100%;--card:220 40% 7%;--card-foreground:0 0% 100%;--popover:220 40% 7%;--popover-foreground:0 0% 100%;--primary:40 80% 60%;--primary-foreground:216 70% 8%;--secondary:217 26% 16%;--secondary-foreground:0 0% 100%;--muted:217 26% 16%;--muted-foreground:210 26% 82%;--accent:217 34% 22%;--accent-foreground:0 0% 100%;--border:210 24% 64%;--input:210 24% 64%;--ring:44 96% 62%;--warning-strong:38 96% 66%;--gold-strong:44 90% 64%;--destructive:0 90% 70%;--destructive-foreground:222 60% 6%;--critical:0 95% 72%;box-shadow:none;background:#070b12}.desk-phase-panel .desk-confidence-badge{color:#f8be59}.desk-phase-panel .desk-ironclad-sev[data-sev=MAJOR]{color:#f7b645}.desk-phase-panel .desk-ironclad-sev[data-sev=QUESTION]{color:#68b9f3}.desk-phase-panel .desk-warn-chip{color:#fbd456}.desk-phase-panel .mp-lacquer{color:#f6f4ee;text-shadow:0 1px #060b1880;box-shadow:var(--dk-steel-shadow)}.desk-phase-panel .desk-panel-title{text-shadow:0 0 18px #f4be2a33}[data-contrast=high] .desk-phase-panel .desk-panel-title{text-shadow:none}.desk-phase-panel,.desk-phase-panel *{scrollbar-color:#dbd3bd33 transparent}.desk-phase-panel ::-webkit-scrollbar-thumb{background:#dbd3bd2e padding-box padding-box}.desk-phase-panel::-webkit-scrollbar-thumb{background:#dbd3bd2e padding-box padding-box}.desk-panel-toggle{box-shadow:inset 0 1px 0 var(--dk-hi), 0 1px 2px hsl(var(--ink) / .3);transition:color .2s var(--ease-glide), background-color .2s var(--ease-glide)}.desk-rail-dot.is-live{box-shadow:0 0 8px hsl(var(--success) / .7)}.desk-rail-dot.is-alert{box-shadow:0 0 8px hsl(var(--destructive) / .7)}.desk-rail-count,.desk-count-badge{background:hsl(var(--foreground));color:hsl(var(--background));box-shadow:inset 0 1px 0 #ffffff2e, 0 1px 2px hsl(var(--ink) / .25)}.desk-live-line span{box-shadow:0 0 8px hsl(var(--success) / .75)}.desk-live-line.is-idle span{box-shadow:none}@media (max-width:1180px){.desk-phase-panel{box-shadow:inset 0 1px 0 #deebf712, inset -1px -1px 0 hsl(var(--rim-cool) / .16)}[data-contrast=high] .desk-phase-panel{box-shadow:none}}.desk-canvas-slot{background:radial-gradient(70% 55% at 18% 0%, #ffffff6b, transparent 72%), radial-gradient(circle at 50% 0%, hsl(var(--gold) / .07), transparent 28%), hsl(var(--background) / .96)}.dark .desk-canvas-slot{background:radial-gradient(70% 55% at 18% 0%, #75bdf00d, transparent 72%), radial-gradient(circle at 50% 0%, hsl(var(--gold) / .05), transparent 28%), hsl(var(--background) / .96)}[data-contrast=high] .desk-canvas-slot{background:hsl(var(--background))}.desk-side-card{border-color:hsl(var(--border) / .85);box-shadow:var(--elev-1), var(--edge-light)}.desk-briefing-lead{box-shadow:var(--elev-2), var(--edge-light), 0 0 0 1px hsl(var(--gold) / .12)}.desk-signed-card,.desk-addendum-card{box-shadow:var(--elev-2), var(--edge-light)}.desk-briefing-readiness,.desk-wizard-footer{box-shadow:inset 0 1px 0 var(--dk-hi-strong), 0 -1px 0 hsl(var(--ink) / .04)}[data-contrast=high] :is(.desk-side-card,.desk-briefing-lead,.desk-signed-card,.desk-addendum-card){box-shadow:none}.note-studio{background:radial-gradient(120% 40% at 0% 0%, #fdf3d847, transparent 60%), radial-gradient(80% 30% at 100% 100%, hsl(var(--rim-cool) / .08), transparent 70%), linear-gradient(180deg, hsl(var(--card) / .95), hsl(var(--background) / .92));-webkit-backdrop-filter:var(--mat-glass);box-shadow:inset 1px 0 0 hsl(var(--rim-hi) / .7), inset 0 1px 0 hsl(var(--rim-hi) / .5), inset -1px -1px 0 hsl(var(--rim-cool) / .22)}.dark .note-studio{background:radial-gradient(120% 40% at 0% 0%, #f0dda80d, transparent 60%), radial-gradient(80% 30% at 100% 100%, hsl(var(--rim-cool) / .09), transparent 70%), linear-gradient(180deg, hsl(var(--card) / .94), hsl(var(--background) / .92));box-shadow:inset 1px 0 0 hsl(var(--rim-hi) / .08), inset 0 1px 0 hsl(var(--rim-hi) / .06), inset -1px -1px 0 hsl(var(--rim-cool) / .2)}.note-studio[data-mode=overlay]{box-shadow:var(--elev-4), inset 1px 0 0 hsl(var(--rim-hi) / .7), inset -1px -1px 0 hsl(var(--rim-cool) / .22)}.dark .note-studio[data-mode=overlay]{box-shadow:var(--elev-4), inset 1px 0 0 hsl(var(--rim-hi) / .09), inset -1px -1px 0 hsl(var(--rim-cool) / .2)}[data-contrast=high] .note-studio{background:hsl(var(--card));-webkit-backdrop-filter:none;box-shadow:none}.note-studio-header{box-shadow:0 1px 0 var(--dk-hi)}.note-studio-title{letter-spacing:.004em}.note-studio-mark{background:var(--dk-lac-bg);color:#f4d171;text-shadow:0 0 8px #fac32e73;box-shadow:var(--dk-lac-shadow)}.note-studio-mark.is-large{box-shadow:var(--dk-lac-shadow), 0 0 0 1px #f5c43d38}.note-studio-mark.is-small{box-shadow:inset 0 1px #c6d8f133}.note-studio-badge{box-shadow:inset 0 1px 0 var(--dk-hi)}.note-studio-iconbtn,.note-studio-tool{transition:color .18s var(--ease-glide), background-color .18s var(--ease-glide)}.note-studio-turn{animation:mp-resolve-pop .34s var(--ease-glide) backwards}.note-studio-bubble{border-color:hsl(var(--gold) / .32);background:linear-gradient(180deg, hsl(var(--gold) / .2), hsl(var(--gold) / .11));box-shadow:inset 0 1px 0 var(--dk-hi-strong), 0 1px 2px hsl(var(--ink) / .06), 0 8px 18px -12px #cb8b0b80}.note-studio-answers{box-shadow:var(--elev-1), var(--edge-light)}.note-studio-reply{border-color:hsl(var(--border) / .85);border-left-color:hsl(var(--gold) / .65);box-shadow:var(--elev-1), var(--edge-light)}.note-studio-receipt,.note-studio-notework{box-shadow:inset 0 1px 0 var(--dk-hi), 0 0 12px -5px #fac32e66}.note-studio-proposal{box-shadow:var(--elev-1), var(--edge-light)}.note-studio-starter{border-color:hsl(var(--border));background:linear-gradient(180deg, hsl(var(--card)), hsl(var(--muted) / .6));box-shadow:inset 0 1px 0 var(--dk-hi), 0 1px 2px hsl(var(--ink) / .05);transition:border-color .18s var(--ease-glide), background-color .18s var(--ease-glide), box-shadow .18s var(--ease-glide), transform .18s var(--ease-glide)}.note-studio-starter:hover:not(:disabled){border-color:hsl(var(--ink) / .22);background:linear-gradient(180deg, hsl(var(--card)), hsl(var(--muted) / .6));box-shadow:inset 0 1px 0 var(--dk-hi), 0 6px 14px -8px hsl(var(--ink) / .35);transform:translateY(-1px)}.dark .note-studio-starter:hover:not(:disabled){border-color:hsl(var(--rim-hi) / .2)}.note-studio-working-dot{box-shadow:0 0 8px hsl(var(--gold) / .7)}[data-contrast=high] :is(.note-studio-bubble,.note-studio-reply,.note-studio-answers,.note-studio-proposal,.note-studio-receipt,.note-studio-notework,.note-studio-starter){box-shadow:none}.note-studio-questions{border-color:hsl(var(--gold) / .38);background:linear-gradient(180deg, hsl(var(--gold) / .09), hsl(var(--card)) 70%);box-shadow:var(--elev-2), var(--edge-light), 0 0 0 1px hsl(var(--gold) / .06)}.dark .note-studio-questions-title{text-shadow:0 0 16px #f4be2a38}.note-studio-option{border-color:hsl(var(--ink) / .12);background:linear-gradient(180deg, hsl(var(--card)), hsl(var(--muted) / .7));box-shadow:inset 0 1px 0 var(--dk-hi-strong), 0 1px 2px hsl(var(--ink) / .08);transition:border-color .18s var(--ease-glide), background-color .18s var(--ease-glide), color .18s var(--ease-glide), box-shadow .18s var(--ease-glide), transform .18s var(--ease-glide), filter .18s var(--ease-glide)}.dark .note-studio-option{border-color:hsl(var(--rim-hi) / .1)}.note-studio-option:hover:not(:disabled):not(.is-selected){border-color:hsl(var(--gold) / .55);box-shadow:inset 0 1px 0 var(--dk-hi-strong), 0 5px 12px -7px hsl(var(--ink) / .35);transform:translateY(-1px)}.note-studio-option:active:not(:disabled){transition-duration:var(--dur-press);transform:translateY(0)scale(.97)}.note-studio-option.is-selected,.note-studio-option.is-other.is-selected{color:var(--dk-metal-ink);text-shadow:0 1px 0 hsl(var(--metal-hi) / .5);background:var(--dk-metal-bg);box-shadow:inset 0 1px 0 hsl(var(--metal-hi) / .88), inset 0 -1px 0 #5f3b1159, 0 0 0 1px #f5c43d38, 0 4px 14px -6px #efa90699;border-color:#bf9022b3}.note-studio-other{box-shadow:inset 0 1px 2px hsl(var(--ink) / .08), 0 1px 0 var(--dk-hi);transition:box-shadow .2s var(--ease-glide), border-color .2s var(--ease-glide)}.note-studio-other:focus-visible{border-color:hsl(var(--ring) / .85);box-shadow:0 0 0 3px hsl(var(--ring) / .18), 0 0 16px hsl(var(--ring) / .18);outline:none}.note-studio-answers-send,.note-studio-send{color:var(--dk-lac-ink);background:var(--dk-lac-bg);box-shadow:var(--dk-lac-shadow);transition:transform .2s var(--ease-glide), box-shadow .2s var(--ease-glide), filter .2s var(--ease-glide), opacity .15s}.note-studio-answers-send{text-shadow:0 1px #060b1866}.note-studio-answers-send:hover:not(:disabled),.note-studio-send:hover:not(:disabled):not(.is-stop){filter:brightness(1.14);box-shadow:var(--dk-lac-shadow), 0 8px 18px -8px hsl(var(--ink) / .55);transform:translateY(-1px)}.note-studio-answers-send:active:not(:disabled),.note-studio-send:active:not(:disabled):not(.is-stop){filter:brightness(.94);box-shadow:inset 0 2px 4px hsl(var(--ink) / .45);transition-duration:var(--dur-press);transition-timing-function:var(--ease-press);transform:translateY(1px)scale(.96)}.note-studio-answers-send:disabled,.note-studio-send:disabled{box-shadow:none;filter:saturate(.6)}.note-studio-send.is-stop{box-shadow:inset 0 1px 0 hsl(var(--background) / .2), 0 2px 6px -2px hsl(var(--ink) / .4)}[data-contrast=high] .note-studio-questions{box-shadow:none}[data-contrast=high] .note-studio-option.is-selected{text-shadow:none;box-shadow:inset 0 0 0 2px #0b1428}[data-contrast=high] :is(.note-studio-answers-send,.note-studio-send:not(.is-stop)){text-shadow:none;box-shadow:none}[data-contrast=high] .note-studio-option{background:hsl(var(--card));box-shadow:none}.note-studio-chip{box-shadow:var(--elev-1), var(--edge-light);transition:box-shadow .2s var(--ease-glide), transform .2s var(--ease-glide)}.note-studio-chip:hover{box-shadow:var(--elev-2), var(--edge-light)}.note-studio-chip-icon{box-shadow:inset 0 1px 0 var(--dk-hi), inset 0 0 0 1px hsl(var(--gold) / .18)}.note-studio-chip-progress span{background:linear-gradient(90deg, hsl(var(--metal-2)), hsl(var(--metal-1)));box-shadow:0 0 6px #fac32e99}.note-studio-chip-action{box-shadow:inset 0 1px 0 var(--dk-hi)}[data-contrast=high] .note-studio-chip{box-shadow:none}.note-studio-composer{background:hsl(var(--card) / .78);box-shadow:inset 0 1px 0 var(--dk-hi-strong)}.note-studio-inputrow{background:hsl(var(--background) / .9);box-shadow:inset 0 1px 2.5px hsl(var(--ink) / .1), inset 0 0 0 1px hsl(var(--border)), 0 1px 0 var(--dk-hi-strong);transition:box-shadow .26s var(--ease-glide), background-color .26s var(--ease-glide);border-color:#0000}.dark .note-studio-inputrow{box-shadow:inset 0 1px 3px #00000080, inset 0 0 0 1px hsl(var(--border)), 0 1px 0 hsl(var(--rim-hi) / .05)}.note-studio-inputrow:focus-within,.dark .note-studio-inputrow:focus-within{background:hsl(var(--background));box-shadow:inset 0 1px 2px hsl(var(--ink) / .06), inset 0 0 0 1px hsl(var(--ring) / .85), 0 0 0 3px hsl(var(--ring) / .18), 0 0 22px hsl(var(--ring) / .22);border-color:#0000}[data-contrast=high] .note-studio-inputrow{border-color:hsl(var(--border));box-shadow:none}[data-contrast=high] .note-studio-inputrow:focus-within{box-shadow:0 0 0 3px hsl(var(--ring))}.note-studio-drop{box-shadow:inset 0 0 40px #f4be2a29, var(--dk-gold-glow)}.studio-finalize{box-shadow:var(--elev-2), var(--edge-light)}.studio-finalize-bar{box-shadow:inset 0 1px 1px hsl(var(--ink) / .12)}.studio-finalize-bar span{background:linear-gradient(90deg, hsl(var(--metal-2)), hsl(var(--metal-1)));transition:width .4s var(--ease-glide);box-shadow:0 0 8px #fac32e8c}.studio-finalize-link{box-shadow:inset 0 1px 0 var(--dk-hi)}[data-contrast=high] .studio-finalize{box-shadow:none}.sigma-consult-panel{box-shadow:var(--elev-4), inset 0 1px 0 #ffffffe6}.sigma-consult-send{background:var(--lacquer);color:#faf9f4;transition:filter .2s var(--ease-glide), transform .2s var(--ease-glide);box-shadow:inset 0 1px #8db2e247,inset 0 -1px #050a1a80,0 4px 12px -6px #0d142680}.sigma-consult-send:hover:not(:disabled){filter:brightness(1.14)}.sigma-consult-send:active:not(:disabled){transform:translateY(1px)scale(.96);box-shadow:inset 0 2px 4px #0d142673}.desk-wizard-rail{box-shadow:inset 0 -1px 0 hsl(var(--ink) / .04), 0 1px 0 var(--dk-hi-strong), 0 10px 22px -18px hsl(var(--ink) / .35)}.desk-wizard-track{background:hsl(var(--ink) / .1);box-shadow:inset 0 1px 1.5px hsl(var(--ink) / .22)}.dark .desk-wizard-track{box-shadow:inset 0 1px 1.5px #00000080, 0 1px 0 hsl(var(--rim-hi) / .05);background:#00000059}.desk-wizard-track-fill{background:linear-gradient(90deg, hsl(var(--metal-3)), hsl(var(--metal-2)) 40%, hsl(var(--metal-1)));transition:transform .6s var(--ease-glide)}.desk-wizard-dot{box-shadow:inset 0 1px 0 var(--dk-hi-strong), 0 1px 3px hsl(var(--ink) / .12);transition:transform .3s var(--ease-spring), box-shadow .3s var(--ease-glide), border-color .3s var(--ease-glide), background-color .3s var(--ease-glide), color .3s var(--ease-glide)}@keyframes dk-ignite{0%{box-shadow:inset 0 1px 0 hsl(var(--metal-hi) / .9), 0 0 0 0 #f4be2a80, 0 0 0 0 #fac32e00}45%{box-shadow:inset 0 1px 0 hsl(var(--metal-hi) / .9), 0 0 0 8px #f4be2a1f, 0 0 30px 6px #fac32e8c}to{box-shadow:inset 0 1px 0 hsl(var(--metal-hi) / .9), inset 0 -1px 0 #5f3b1159, var(--dk-gold-glow)}}.desk-wizard-node[data-state=active] .desk-wizard-dot{color:var(--dk-metal-ink);text-shadow:0 1px 0 hsl(var(--metal-hi) / .5);background:var(--dk-metal-bg);box-shadow:inset 0 1px 0 hsl(var(--metal-hi) / .9), inset 0 -1px 0 #5f3b1159, var(--dk-gold-glow);animation:dk-ignite .7s var(--ease-glide) 1;border-color:#f6d979f2}.dark .desk-wizard-node[data-state=active] .desk-wizard-node-label{text-shadow:0 0 14px #f4be2a4d}.desk-wizard-node[data-state=complete] .desk-wizard-dot{box-shadow:inset 0 1px 0 var(--dk-hi-strong), 0 0 12px -3px hsl(var(--success) / .5)}.desk-wizard-node:not(:disabled):hover .desk-wizard-dot{box-shadow:inset 0 1px 0 var(--dk-hi-strong), 0 4px 10px -4px hsl(var(--ink) / .3)}.desk-wizard-node[data-state=active]:hover .desk-wizard-dot{box-shadow:inset 0 1px 0 hsl(var(--metal-hi) / .9), inset 0 -1px 0 #5f3b1159, var(--dk-gold-glow)}.desk-wizard-avatar{box-shadow:inset 0 1px 0 var(--dk-hi-strong), 0 0 0 1px hsl(var(--gold) / .25)}[data-contrast=high] .desk-wizard-dot,[data-contrast=high] .desk-wizard-node[data-state=active] .desk-wizard-dot{box-shadow:none;text-shadow:none;animation:none}[data-contrast=high] .desk-wizard-node[data-state=active] .desk-wizard-dot{border-color:hsl(var(--foreground))}@keyframes dk-stage-in{0%{opacity:0;filter:blur(4px);transform:translate(22px)}60%{filter:blur()}to{opacity:1;filter:none;transform:none}}@keyframes dk-stage-in-back{0%{opacity:0;filter:blur(4px);transform:translate(-22px)}60%{filter:blur()}to{opacity:1;filter:none;transform:none}}.desk-stage-swap{animation:dk-stage-in .42s var(--ease-glide) backwards}.desk-stage-swap[data-dir=back]{animation-name:dk-stage-in-back}.desk-wizard-rx,.desk-iron-node,.desk-def-badge,.desk-warn-row,.desk-companion-card{box-shadow:var(--elev-1), var(--edge-light)}.desk-wizard-rx.is-stated-sent{box-shadow:var(--elev-1), var(--edge-light), 0 0 0 1px hsl(var(--gold) / .3), 0 0 18px -6px #fac32e73}.desk-wizard-clear{box-shadow:inset 0 1px 0 var(--dk-hi), 0 0 16px -8px hsl(var(--success) / .5)}.desk-ironclad-chip,.desk-prep-kind,.desk-addendum-badge{box-shadow:inset 0 1px 0 var(--dk-hi)}.desk-iron-node[data-state=running] .desk-iron-dot{box-shadow:0 0 0 4px #41c0fb29, var(--dk-aura-glow)}.desk-iron-track-fill{background:linear-gradient(90deg, hsl(var(--metal-3)), hsl(var(--metal-2)) 40%, hsl(var(--metal-1)))}.desk-def-ring{box-shadow:0 0 14px -4px var(--def-hue-ring)}[data-contrast=high] :is(.desk-wizard-rx,.desk-iron-node,.desk-def-badge,.desk-warn-row,.desk-companion-card,.desk-wizard-clear,.desk-def-ring){box-shadow:none}.desk-wrapup-group label.studio-proposal-row{border:1px solid hsl(var(--border) / .85);background:hsl(var(--card));box-shadow:inset 0 1px 0 var(--dk-hi-strong), 0 1px 2px hsl(var(--ink) / .05);transition:border-color .18s var(--ease-glide), background-color .18s var(--ease-glide), box-shadow .18s var(--ease-glide);border-radius:.6rem;padding:.45rem .55rem}.desk-wrapup-group label.studio-proposal-row:hover{border-color:hsl(var(--gold) / .45)}.desk-wrapup-group label.studio-proposal-row:has(input:checked){border-color:hsl(var(--gold) / .5);background:linear-gradient(180deg, hsl(var(--gold) / .1), hsl(var(--gold) / .04));box-shadow:inset 0 1px 0 var(--dk-hi-strong), inset 2px 0 0 hsl(var(--gold) / .8), 0 1px 2px hsl(var(--ink) / .05)}.desk-wrapup-group label.studio-proposal-row input{accent-color:hsl(var(--gold))}:is([data-contrast=high] .desk-wrapup-group label.studio-proposal-row,[data-contrast=high] .desk-wrapup-group label.studio-proposal-row:has(input:checked)){background:hsl(var(--card));box-shadow:none;border-color:hsl(var(--border))}[data-contrast=high] .desk-wrapup-group label.studio-proposal-row:has(input:checked){border-width:2px}.desk-review-check input{accent-color:hsl(var(--gold))}.consultation-desk .desk-sign-button{color:var(--dk-metal-ink);letter-spacing:.01em;text-shadow:0 1px 0 hsl(var(--metal-hi) / .55);background:var(--dk-metal-bg);box-shadow:inset 0 1px 0 hsl(var(--metal-hi) / .92), inset 0 -1px 0 #5f3b116b, 0 1px 2px #573a0f59, 0 10px 22px -10px #c2850aa6;transition:transform .22s var(--ease-spring), box-shadow .22s var(--ease-glide), filter .22s var(--ease-glide);font-weight:650}.consultation-desk .desk-sign-button:hover:not(:disabled){filter:brightness(1.07)saturate(1.08);box-shadow:inset 0 1px 0 hsl(var(--metal-hi) / .95), inset 0 -1px 0 #5f3b116b, 0 2px 4px #573a0f4d, var(--glow-gold), 0 14px 28px -12px #c2850a99;transform:translateY(-1px)}.consultation-desk .desk-sign-button:active:not(:disabled){filter:brightness(.94)saturate(1.04);box-shadow:var(--dk-metal-press);transition-duration:var(--dur-press);transition-timing-function:var(--ease-press);transform:translateY(1px)scale(.965)}.consultation-desk .desk-sign-button:disabled{box-shadow:inset 0 1px 0 hsl(var(--metal-hi) / .6);filter:saturate(.65)}[data-contrast=high] .consultation-desk .desk-sign-button{text-shadow:none;box-shadow:inset 0 0 0 2px #0b1428}.desk-review-switch button{box-shadow:inset 0 1px 0 var(--dk-hi-strong), 0 1px 2px hsl(var(--ink) / .06);transition:background-color .2s var(--ease-glide), box-shadow .2s var(--ease-glide), color .2s var(--ease-glide)}.desk-review-switch button[aria-pressed=true]{color:var(--dk-lac-ink);background:var(--dk-lac-bg);box-shadow:var(--dk-lac-shadow);border-color:#0000}.desk-slot-grid button.is-selected{box-shadow:inset 0 1px 0 var(--dk-hi-strong), 0 0 0 1px hsl(var(--gold) / .3), 0 0 14px -6px #fac32e80}.ai-aura:before,.note-studio-turn.is-live .note-studio-reply:before{content:"";z-index:2;border-radius:inherit;opacity:1;box-shadow:none;will-change:auto;background:conic-gradient(from var(--trace-angle), transparent 0deg 200deg, #66e6ff00 205deg, #85ebffb3 214deg, transparent 222deg 250deg, #f5be3d26 290deg, var(--dk-trace-body) 340deg, var(--dk-trace-hot) 356deg, transparent 360deg);-webkit-mask-composite:xor;-webkit-mask-composite:xor;filter:var(--dk-trace-bloom);pointer-events:none;padding:1.5px;animation:2.2s linear infinite mp-trace;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;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}.mp-paper:has(.mp-canvas.ai-aura,.mp-canvas .ai-aura~.ai-aura,.mp-canvas .ai-aura .ai-aura):before{content:"";z-index:2;border-radius:inherit;opacity:1;box-shadow:none;will-change:auto;background:conic-gradient(from var(--trace-angle), transparent 0deg 200deg, #66e6ff00 205deg, #85ebffb3 214deg, transparent 222deg 250deg, #f5be3d26 290deg, var(--dk-trace-body) 340deg, var(--dk-trace-hot) 356deg, transparent 360deg);-webkit-mask-composite:xor;-webkit-mask-composite:xor;filter:var(--dk-trace-bloom);pointer-events:none;padding:1.5px;animation:2.2s linear infinite mp-trace;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;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}.note-studio-turn.is-live:not(:has(.note-studio-reply)) .note-studio-working:before{content:"";z-index:2;border-radius:inherit;opacity:1;box-shadow:none;will-change:auto;background:conic-gradient(from var(--trace-angle), transparent 0deg 200deg, #66e6ff00 205deg, #85ebffb3 214deg, transparent 222deg 250deg, #f5be3d26 290deg, var(--dk-trace-body) 340deg, var(--dk-trace-hot) 356deg, transparent 360deg);-webkit-mask-composite:xor;-webkit-mask-composite:xor;filter:var(--dk-trace-bloom);pointer-events:none;padding:1.5px;animation:2.2s linear infinite mp-trace;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;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}.ai-aura:before{inset:var(--aura-inset,-4px);border-radius:var(--aura-radius,14px)}.dark .ai-aura:before{box-shadow:none}.ai-aura:after{inset:var(--aura-inset,-4px);background:0 0;padding:0;animation:none;transform:none;box-shadow:0 0 0 1px #f5c43d29,0 0 26px -8px #fac32e61;-webkit-mask:none;mask:none}.mp-paper:has(.mp-canvas.ai-aura,.mp-canvas .ai-aura~.ai-aura,.mp-canvas .ai-aura .ai-aura):before{filter:none;background:conic-gradient(from var(--trace-angle), transparent 0deg 180deg, #66e6ff00 186deg, #85ebffb3 196deg, transparent 206deg 220deg, #f5be3d2e 280deg, var(--dk-trace-body) 338deg, var(--dk-trace-hot) 356deg, transparent 360deg);padding:2px}.mp-paper:has(.mp-canvas.ai-aura,.mp-canvas .ai-aura~.ai-aura,.mp-canvas .ai-aura .ai-aura){box-shadow:var(--dk-paper-shadow), 0 0 0 1px #f5c43d33, 0 0 34px -8px #fac32e66}.mp-paper:has(.mp-canvas.ai-aura,.mp-canvas .ai-aura~.ai-aura,.mp-canvas .ai-aura .ai-aura) .ai-aura:before{display:none}.mp-paper:has(.mp-canvas.ai-aura,.mp-canvas .ai-aura~.ai-aura,.mp-canvas .ai-aura .ai-aura) .ai-aura:after{display:none}.note-studio-turn.is-live .note-studio-reply{position:relative}.note-studio-working{background:hsl(var(--gold) / .06);border-radius:999px;align-self:flex-start;padding:.22rem .65rem;position:relative}[data-contrast=high] .note-studio-turn.is-live .note-studio-reply:before,[data-contrast=high] .note-studio-working:before,[data-contrast=high] .ai-aura:before{filter:none}.studio-finalize.mp-trace{border-color:hsl(var(--gold) / .3)}@keyframes dk-materialize{0%{opacity:0;filter:blur(7px)saturate(.7);transform:translateY(5px)}60%{filter:blur()saturate(1.05)}to{opacity:1;filter:none;transform:none}}.mp-canvas.ai-aura .cd-flash,.mp-canvas.ai-aura .ai-aura-flash.cd-flash{animation:cd-flash 1.2s var(--ease-out), dk-materialize .56s var(--ease-glide) backwards}.mp-canvas.ai-aura .ai-aura-flash{animation:dk-materialize .56s var(--ease-glide) backwards}html[data-desk-vt=phase] .desk-canvas-slot{view-transition-name:desk-stage}html[data-desk-vt=phase]::view-transition-new(root){animation:none}html[data-desk-vt=phase]::view-transition-group(desk-stage){animation-duration:.42s;animation-timing-function:var(--ease-glide)}html[data-desk-vt=phase]::view-transition-old(desk-stage){animation:dk-recede .3s var(--ease-glide) both}html[data-desk-vt=phase]::view-transition-new(desk-stage){animation:dk-forward .42s var(--ease-glide) 50ms both}@keyframes dk-recede{to{opacity:0;filter:blur(6px)saturate(.8);transform:scale(.98)}}@keyframes dk-forward{0%{opacity:0;filter:blur(8px)saturate(.8);transform:scale(.985)translateY(6px)}60%{filter:blur()saturate(1.04)}to{opacity:1;filter:none;transform:none}}.desk-signed-step[data-just-signed=true]{animation:dk-sign-edge .9s var(--ease-glide) 1 backwards}.desk-signed-step[data-just-signed=true] .desk-signed-column>header{isolation:isolate;position:relative}.desk-signed-step[data-just-signed=true] .desk-signed-column>header:before,.desk-signed-step[data-just-signed=true] .desk-signed-column>header:after{content:"";z-index:-1;pointer-events:none;opacity:0;border-radius:50%;position:absolute}.desk-signed-step[data-just-signed=true] .desk-signed-column>header:before{width:320px;height:320px;animation:dk-bloom-ring .72s var(--ease-glide) 1 forwards;background:radial-gradient(circle,#0000 40%,#ffe07ae6 46%,#fac32e52 53%,#0000 64%);top:-148px;left:-148px;transform:scale(.08)}.desk-signed-step[data-just-signed=true] .desk-signed-column>header:after{background:radial-gradient(circle,#fff3c2cc,#fac63847 42%,#0000 70%);width:180px;height:180px;animation:.7s ease-out forwards dk-bloom-flash;top:-78px;left:-78px;transform:scale(.6)}@keyframes dk-bloom-ring{0%{opacity:1;transform:scale(.08)}65%{opacity:.55}to{opacity:0;transform:scale(1)}}@keyframes dk-bloom-flash{0%{opacity:0;transform:scale(.6)}22%{opacity:1}to{opacity:0;transform:scale(1.15)}}@keyframes dk-sign-edge{0%{box-shadow:inset 0 0 0 1px #fac94200,inset 0 0 64px -12px #fac32e00}28%{box-shadow:inset 0 0 0 1px #fac942bf,inset 0 0 64px -12px #fac32e52}to{box-shadow:inset 0 0 0 1px #fac94200,inset 0 0 64px -12px #fac32e00}}@media (color-gamut:p3){@supports (color:color(display-p3 1 1 1)){.desk-signed-step[data-just-signed=true] .desk-signed-column>header:before{background:radial-gradient(circle,#0000 40%,color(display-p3 1 .88 .5/.92) 46%,color(display-p3 1 .72 .2/.34) 53%,#0000 64%)}}}.desk-signed-step .desk-signed-column>header>svg{filter:drop-shadow(0 0 8px hsl(var(--success) / .35))}.desk-input-bar>button:last-of-type:not(.desk-finalize-button){background:hsl(var(--card));color:hsl(var(--foreground))}.mp-duo svg.lucide:is(.lucide-check,.lucide-chevron-left,.lucide-chevron-right,.lucide-arrow-left,.lucide-arrow-right,.lucide-arrow-up,.lucide-x,.lucide-loader-circle,.lucide-rotate-ccw,.lucide-refresh-cw,.lucide-external-link,.lucide-corner-down-left,.lucide-paperclip,.lucide-list-tree,.lucide-audio-lines,.lucide-activity,.lucide-globe,.lucide-upload) :is(path,rect,circle,ellipse,polygon){fill:none}.desk-topbar.mp-duo svg.lucide,.desk-statusbar.mp-duo svg.lucide{filter:drop-shadow(0 1px #deebf724)}.mp-duo svg.lucide:is(.lucide-loader-circle,.animate-spin,.mp-spin),.desk-mic-chip svg.lucide,.note-studio-tool.is-recording svg.lucide,[data-contrast=high] .mp-duo svg.lucide{filter:none!important}.desk-topbar{gap:.6rem;min-height:50px;padding:.4rem .75rem}.desk-statusbar{gap:.85rem;padding:0 .75rem}.desk-phase-panel{padding:.75rem .7rem}.desk-side-card{border-radius:.6rem;margin-top:.65rem;padding:.6rem .65rem}.desk-panel-subhead{margin-top:.65rem}.desk-briefing{gap:.8rem;padding:.85rem 1.15rem}.desk-briefing-grid{gap:.8rem}.desk-briefing-readiness{margin:0 -1.15rem -.85rem;padding:.7rem 1.15rem .85rem;bottom:-.85rem}.note-studio-header{gap:.5rem;padding:.5rem .7rem .48rem .8rem}.note-studio-thread{gap:.55rem;padding:.7rem .75rem .8rem}.note-studio-turn{gap:.3rem}.note-studio-bubble{padding:.42rem .68rem;line-height:1.45}.note-studio-reply{padding:.55rem .75rem;line-height:1.55}.note-studio-answers{gap:.28rem;padding:.42rem .6rem}.note-studio-questions{padding:.6rem .65rem .5rem}.note-studio-question-list{gap:.5rem}.note-studio-question{gap:.28rem;padding-top:.45rem}.note-studio-questions-foot{margin-top:.5rem}.note-studio-composer{padding:.5rem .65rem .6rem}.note-studio-proposal{padding:.45rem .55rem}.desk-wizard-stage-grid{gap:.8rem}.desk-wizard-stage .desk-side-card{padding:.6rem .7rem}.desk-wrapup-group{gap:.38rem}@media (min-width:641px){.desk-wizard-rail{gap:.9rem;padding:.45rem 1rem}.desk-wizard-stage{padding:.8rem 1.1rem}.desk-wizard-footer{gap:.8rem;padding:.55rem 1rem}}@keyframes dk-fade{0%{opacity:0}to{opacity:1}}[data-gfx=balanced] :is(.ai-aura,.note-studio-turn.is-live .note-studio-reply,.note-studio-working):before{filter:drop-shadow(0 0 4px #ffc933b3)}[data-gfx=balanced] .note-studio{-webkit-backdrop-filter:blur(12px)saturate(1.4)}[data-gfx=balanced] .note-studio-turn{animation-name:mp-fade}[data-gfx=performance] :is(.ai-aura,.note-studio-turn.is-live .note-studio-reply,.note-studio-working):before{filter:none;background:linear-gradient(90deg,#fcd25fbf,#fcd25f33);animation:none}[data-gfx=performance] .mp-paper:has(.mp-canvas.ai-aura,.mp-canvas .ai-aura~.ai-aura,.mp-canvas .ai-aura .ai-aura):before{filter:none;background:linear-gradient(90deg,#fcd25fbf,#fcd25f33);animation:none}[data-gfx=performance] .mp-canvas .ai-aura-flash,[data-gfx=performance] .mp-canvas.ai-aura .ai-aura-flash{animation:.2s ease-out backwards dk-fade}[data-gfx=performance] .mp-canvas .cd-flash,[data-gfx=performance] .mp-canvas .ai-aura-flash.cd-flash,[data-gfx=performance] .mp-canvas.ai-aura .cd-flash,[data-gfx=performance] .mp-canvas.ai-aura .ai-aura-flash.cd-flash{animation:cd-flash 1.2s var(--ease-out), dk-fade .2s ease-out backwards}[data-gfx=performance] .desk-phase-panel .ai-aura-flash,[data-gfx=performance] .note-studio-turn{animation:.2s ease-out backwards dk-fade}[data-gfx=performance] .desk-stage-swap,[data-gfx=performance] .desk-stage-swap[data-dir=back]{animation:.22s ease-out backwards dk-fade}html[data-gfx=performance][data-desk-vt=phase]::view-transition-old(desk-stage){animation:.18s ease-in reverse both dk-fade}html[data-gfx=performance][data-desk-vt=phase]::view-transition-new(desk-stage){animation:.22s ease-out both dk-fade}[data-gfx=performance] .note-studio{-webkit-backdrop-filter:none;background:linear-gradient(180deg, hsl(var(--card)), hsl(var(--background)))}[data-gfx=performance] :is(.desk-topbar,.desk-statusbar,.desk-phase-panel){background-image:none}[data-gfx=performance] .desk-topbar{background-color:hsl(var(--desk-chrome))}[data-gfx=performance] .desk-statusbar{background-color:hsl(var(--desk-deep))}[data-gfx=performance] .desk-phase-panel{background-color:#0f1829}[data-gfx=performance] .mp-paper{background-image:var(--dk-paper-light)}[data-gfx=performance] .desk-phase-switcher .desk-phase-slider{box-shadow:inset 0 1px 0 hsl(var(--metal-hi) / .9), inset 0 -1px 0 #5f3b1166}@media (prefers-reduced-motion:reduce){.mp-canvas .ai-aura-flash,.mp-canvas .cd-flash,.mp-canvas .ai-aura-flash.cd-flash,.desk-phase-panel .ai-aura-flash,.note-studio-turn,.desk-stage-swap,.desk-wizard-node[data-state=active] .desk-wizard-dot,.mp-canvas.ai-aura .cd-flash,.mp-canvas.ai-aura .ai-aura-flash,.mp-canvas.ai-aura .ai-aura-flash.cd-flash,.desk-signed-step[data-just-signed=true]{animation:none!important}.desk-signed-step[data-just-signed=true] .desk-signed-column>header:before,.desk-signed-step[data-just-signed=true] .desk-signed-column>header:after{display:none}html[data-desk-vt=phase]::view-transition-old(desk-stage){animation:none!important}html[data-desk-vt=phase]::view-transition-new(desk-stage){animation:none!important}html[data-desk-vt=phase]::view-transition-group(desk-stage){animation:none!important}.ai-aura:before,.note-studio-turn.is-live .note-studio-reply:before{background:linear-gradient(90deg,#fcd25fb3,#fcd25f33);animation:none!important}.mp-paper:has(.mp-canvas.ai-aura,.mp-canvas .ai-aura~.ai-aura,.mp-canvas .ai-aura .ai-aura):before{background:linear-gradient(90deg,#fcd25fb3,#fcd25f33);animation:none!important}.note-studio-turn.is-live:not(:has(.note-studio-reply)) .note-studio-working:before{background:linear-gradient(90deg,#fcd25fb3,#fcd25f33);animation:none!important}.desk-phase-switcher .desk-phase-slider,.desk-phase-button,.desk-wizard-dot,.desk-wizard-track-fill,.mse-domain,.note-studio-option,.note-studio-starter,.note-studio-chip,.note-studio-send,.note-studio-answers-send,.desk-finalize-button,.desk-statusbar button,.consultation-desk .desk-sign-button,.studio-finalize-bar span,.mp-canvas[contenteditable=true] section[data-block]{transition:none!important}.mse-domain:hover,.note-studio-option:hover,.note-studio-option:active,.note-studio-starter:hover,.desk-finalize-button:hover,.desk-finalize-button:active,.desk-statusbar button:active,.note-studio-send:hover,.note-studio-send:active,.note-studio-answers-send:hover,.note-studio-answers-send:active,.sigma-consult-send:active,.consultation-desk .desk-sign-button:hover,.consultation-desk .desk-sign-button:active{transform:none!important}}@media print{.mp-paper{background:0 0!important;border-color:#0000!important}.mp-paper:before,.desk-signed-step .desk-signed-column>header:before,.desk-signed-step .desk-signed-column>header:after{display:none!important}:is(.consultation-desk,.mp-note-view) .mp-canvas h2{background:0 0!important;padding-bottom:0!important}.mp-canvas .ai-aura-flash,.mp-canvas .cd-flash{filter:none!important;opacity:1!important;animation:none!important}}
