:root{color-scheme:dark;--glass-opacity:.62;--glass-depth:.7;--roundness:1;--pointer-light:.8;--glow:.35;--u:2px;--a-chrome:calc(.16 + .8*var(--glass-opacity));--a-card:calc(.08 + .56*var(--glass-opacity));--a-control:calc(.14 + .64*var(--glass-opacity));--a-popup:calc(.8 + .185*var(--glass-opacity));--a-well:calc(.1 + .46*var(--glass-opacity));--rim-a-chrome:.431;--rim-a-card:.361;--rim-a-control:.4;--rim-a-popup:.471;--rim-a-well:.259;--far-a-chrome:.122;--far-a-card:.09;--far-a-control:.09;--far-a-popup:.129;--far-a-well:.078;--depth-chrome:.55;--depth-card:.7;--depth-control:1;--depth-popup:.8;--depth-well:-.85;--gloss-frame:.4;--gloss-card:.55;--gloss-control:1;--gloss-well:.45;--gloss-disabled:0;--r-tiny:calc((2 + 3*var(--roundness))*var(--u));--r-small:calc((4 + 5*var(--roundness))*var(--u));--r:calc((6 + 7*var(--roundness))*var(--u));--r-lg:calc((9 + 10*var(--roundness))*var(--u));--r-xl:calc((12 + 14*var(--roundness))*var(--u));--s1:8px;--s2:16px;--s3:24px;--s4:32px;--s5:48px;--s6:64px;--gutter:32px;--pad:24px;--pad-tight:16px;--pad-loose:32px;--gap:16px;--rail:24px;--font:"Inter","Inter Symbols",-apple-system,"Segoe UI",Roboto,system-ui,sans-serif;--t-caption:14px;--t-body:16px;--t-title:18px;--t-headline:22px;--t-display:30px;--lh:23px;--lh-tight:21px;--lh-bare:18px;--h-control:44px;--h-row:52px;--h-compact:32px;--h-badge:26px;--slot:36px;--hairline:2px;--dur:.22s;--dur-slow:.34s;--dur-languid:.52s;--tip-delay:.32s;--tip-fade:.12s;--ease-out:cubic-bezier(.33,1,.68,1);--ease-hover:cubic-bezier(.25,1,.5,1);--ease-press:cubic-bezier(.5,1,.89,1);--ease-spring:linear(0,.2098,.4084,.5842,.7316,.8491,.9379,1.001,1.0423,1.0663, 1.0769,1.078,1.0727,1.0637,1.0529,1.0417,1.0311,1.0218,1.014,1.0078,1);--sh-chrome:0 20px 60px rgba(0,0,0,.5), 0 7px 13px rgba(0,0,0,.275);--sh-card:0 8px 28px rgba(0,0,0,.3);--sh-control:0 6px 18px rgba(0,0,0,.25);--sh-popup:0 24px 68px rgba(0,0,0,.6), 0 8px 15px rgba(0,0,0,.33);--success:#35D69B;--success-dim:rgba(53,214,155,.24);--warning:#FFB340;--warning-dim:rgba(255,179,64,.24);--danger:#FF6B7F;--danger-dim:rgba(255,107,127,.24);--info:#4FC3F7;--gold:#FACC15;--ink-dark:#0D0D12;--ink-light:#F6F6FA;--danger-text:#FFF2F4;--scrim:rgba(0,0,0,.4);--data-1:#4FC3F7;--data-2:#35D69B;--data-3:#FFB340;--data-4:#FF6B7F;--data-5:#A78BFA;--data-6:#34D0D0;--data-7:#F0A3FF;--data-8:#9BB4FF}@supports not (animation-timing-function: linear(0,1)){:root{--ease-spring:cubic-bezier(.34,1.3,.64,1)}}@media(prefers-reduced-motion:reduce){:root{--dur:1ms;--dur-slow:1ms;--dur-languid:1ms;--tip-fade:1ms}}:root[data-motion=reduced]{--dur:1ms;--dur-slow:1ms;--dur-languid:1ms;--tip-fade:1ms}[data-theme=glacier]{--canvas:#0B0E14;--accent:#3D8BFF;--void:#06080B;--chrome-body:#181E28;--card-body:#272E38;--control-body:#39424E;--popup-body:#1E242F;--well-body:#06080C;--rim-lit:#D3E5FF;--rim-shade:#A9BFDF;--rim-disp:#64A3FF;--accent-bright:#7FB2FF;--accent-deep:#295FAD;--light-tint:#E3EEFF;--panel-solid:#1E242F;--text:#EDEFF3;--text-muted:#A6ACB6;--text-faint:#727984;--text-disabled:#4D535C;--text-ice:#BCD3FA;--divider:rgba(206,220,242,.078);--border-strong:rgba(228,239,255,.302);--scroll:rgba(229,240,255,.188);--scroll-hover:rgba(229,240,255,.4);--grad-a:rgba(36,73,179,.361);--grad-b:rgba(11,14,20,.2);--grad-c:rgba(49,147,204,.188);--light-source:rgba(61,139,255,.212);--vignette:rgba(3,4,6,.6)}[data-theme=obsidian]{--canvas:#0F0F12;--accent:#8B6CF0;--void:#08080A;--chrome-body:#1F1D25;--card-body:#2E2C36;--control-body:#42404B;--popup-body:#25242C;--well-body:#09090A;--rim-lit:#DED7F5;--rim-shade:#BAB2D6;--rim-disp:#8865FB;--accent-bright:#B29EF5;--accent-deep:#5F49A3;--light-tint:#E6E2F5;--panel-solid:#25242C;--text:#EEEDF3;--text-muted:#AAA6B6;--text-faint:#767284;--text-disabled:#514D5C;--text-ice:#D3CAF6;--divider:rgba(214,208,233,.078);--border-strong:rgba(231,227,245,.302);--scroll:rgba(232,228,245,.188);--scroll-hover:rgba(232,228,245,.4);--grad-a:rgba(108,71,168,.361);--grad-b:rgba(15,15,18,.2);--grad-c:rgba(87,86,192,.188);--light-source:rgba(139,108,240,.212);--vignette:rgba(5,5,5,.6)}[data-theme=ember]{--canvas:#130F0C;--accent:#FF8A4C;--void:#0A0807;--chrome-body:#271E19;--card-body:#382E29;--control-body:#4D423B;--popup-body:#2E2520;--well-body:#0B0907;--rim-lit:#FFE5D7;--rim-shade:#DFBFAE;--rim-disp:#FF9B65;--accent-bright:#FFB289;--accent-deep:#AD5E34;--light-tint:#FFEEE5;--panel-solid:#2E2520;--text:#F3EFED;--text-muted:#B6ACA6;--text-faint:#847872;--text-disabled:#5C524D;--text-ice:#F6D3C4;--divider:rgba(242,220,209,.078);--border-strong:rgba(255,239,230,.302);--scroll:rgba(255,240,231,.188);--scroll-hover:rgba(255,240,231,.4);--grad-a:rgba(179,112,47,.361);--grad-b:rgba(19,15,12,.2);--grad-c:rgba(204,77,61,.188);--light-source:rgba(255,138,76,.212);--vignette:rgba(6,5,4,.6)}[data-theme=verdant]{--canvas:#0B110F;--accent:#2FD6A0;--void:#060908;--chrome-body:#17231F;--card-body:#26342F;--control-body:#384944;--popup-body:#1E2A26;--well-body:#060A09;--rim-lit:#BFE4D8;--rim-shade:#99C8B8;--rim-disp:#5CF4C3;--accent-bright:#76E4C0;--accent-deep:#20926D;--light-tint:#CCE4DC;--panel-solid:#1E2A26;--text:#EDF3F1;--text-muted:#A6B6B1;--text-faint:#72847E;--text-disabled:#4D5C57;--text-ice:#B8EADE;--divider:rgba(185,217,206,.078);--border-strong:rgba(205,228,220,.302);--scroll:rgba(206,228,221,.188);--scroll-hover:rgba(206,228,221,.4);--grad-a:rgba(27,150,128,.361);--grad-b:rgba(11,17,15,.2);--grad-c:rgba(38,171,97,.188);--light-source:rgba(47,214,160,.212);--vignette:rgba(3,5,5,.6)}[data-theme=rose]{--canvas:#130C10;--accent:#FF6B9D;--void:#0A0709;--chrome-body:#271A20;--card-body:#382A30;--control-body:#4D3D44;--popup-body:#2E2127;--well-body:#0B0709;--rim-lit:#FFDEE9;--rim-shade:#DFB6C4;--rim-disp:#FF689A;--accent-bright:#FF9DBE;--accent-deep:#AD496B;--light-tint:#FFE9F1;--panel-solid:#2E2127;--text:#F3EDEF;--text-muted:#B6A6AB;--text-faint:#847278;--text-disabled:#5C4D52;--text-ice:#F6CADD;--divider:rgba(242,214,224,.078);--border-strong:rgba(255,234,241,.302);--scroll:rgba(255,235,242,.188);--scroll-hover:rgba(255,235,242,.4);--grad-a:rgba(179,70,91,.361);--grad-b:rgba(19,12,16,.2);--grad-c:rgba(204,86,153,.188);--light-source:rgba(255,107,157,.212);--vignette:rgba(6,4,5,.6)}[data-theme=graphite]{--canvas:#0E0F12;--accent:#B4BCCB;--void:#08080A;--chrome-body:#1F2024;--card-body:#303034;--control-body:#444649;--popup-body:#26272B;--well-body:#08090A;--rim-lit:#D8DADD;--rim-shade:#BBBDC1;--rim-disp:#D8DADD;--accent-bright:#CED3DD;--accent-deep:#7A808A;--light-tint:#DADBDD;--panel-solid:#26272B;--text:#EDEFF3;--text-muted:#A6ACB6;--text-faint:#727884;--text-disabled:#4D525C;--text-ice:#DFE2EB;--divider:rgba(206,207,210,.078);--border-strong:rgba(218,219,221,.302);--scroll:rgba(218,219,221,.188);--scroll-hover:rgba(218,219,221,.4);--grad-a:rgba(125,129,142,.361);--grad-b:rgba(14,15,18,.2);--grad-c:rgba(144,155,162,.188);--light-source:rgba(180,188,203,.212);--vignette:rgba(4,5,5,.6)}:root{--accent-rim:var(--rim-lit);--accent-dim:color-mix(in srgb, var(--accent) 35%, transparent);--accent-glow:color-mix(in srgb, var(--accent) 22%, transparent);--panel-hover:color-mix(in srgb, var(--card-body) 54%, transparent);--panel-active:color-mix(in srgb, var(--accent) 17%, color-mix(in srgb, var(--card-body) 64%, transparent));--ink-accent:var(--ink-dark);--rim-rgb:211 229 255;--disp-rgb:100 163 255;--light-rgb:227 238 255;--accent-rgb:61 139 255;--accent-deep-rgb:41 95 173;--accent-rim-rgb:211 229 255;--chrome-rgb:24 30 40;--card-rgb:39 46 56;--control-rgb:57 66 78;--popup-rgb:30 36 47;--well-rgb:6 8 12}*,*:before,*:after{box-sizing:border-box}html,body,h1,h2,h3,h4,p,figure,blockquote,dl,dd,ol,ul{margin:0;padding:0}ol,ul{list-style:none}img,svg,canvas,video{display:block;max-width:100%}img{height:auto}[hidden]{display:none!important}button,input,select,textarea{font:inherit;color:inherit}button,input,select,textarea{border:none;background:none}button{cursor:pointer}button:disabled{cursor:default}table{border-collapse:collapse;border-spacing:0}th{text-align:left;font-weight:inherit}a{color:var(--accent-bright);text-decoration:none}a:hover{text-decoration:underline}.num{font-variant-numeric:tabular-nums}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@font-face{font-family:Inter;src:url("./Inter-Medium.V3XUXHYC.woff2") format("woff2");font-weight:100 900;font-style:normal;font-display:swap}html{background:var(--void)}body{margin:0;color:var(--text);font-family:var(--font);font-size:var(--t-body);line-height:var(--lh);font-weight:500;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;text-shadow:none;overflow-x:hidden}.backdrop{position:fixed;inset:0;z-index:-1;pointer-events:none;overflow:hidden;background:var(--void)}.backdrop__field{position:absolute;inset:0;background:radial-gradient(120% 120% at 100% 0%,var(--grad-b) 0%,transparent 70%),radial-gradient(120% 120% at 0% 100%,var(--grad-b) 0%,transparent 70%)}.backdrop__field:before,.backdrop__field:after{content:"";position:absolute;inset:0}.backdrop__field:before{background:radial-gradient(140% 140% at 0% 0%,var(--grad-a) 0%,transparent 72%);opacity:.72;animation:breath-a 57.1s linear infinite}.backdrop__field:after{background:radial-gradient(140% 140% at 100% 100%,var(--grad-c) 0%,transparent 72%);opacity:.62;animation:breath-c 86.1s linear infinite}.backdrop__bloom{position:absolute;width:calc(max(100vw,100vh)*1.4);height:calc(max(100vw,100vh)*1.4);left:16%;top:8%;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(closest-side,var(--light-source) 0%,transparent 100%);animation:drift-x 86.1s linear infinite,drift-y 57.1s linear infinite}.backdrop__vignette{position:absolute;inset:0;--band: calc(min(100vw, 100vh)*.42) ;background:linear-gradient(to right,var(--vignette) 0,transparent var(--band)),linear-gradient(to left,var(--vignette) 0,transparent var(--band)),linear-gradient(to bottom,var(--vignette) 0,transparent var(--band)),linear-gradient(to top,var(--vignette) 0,transparent var(--band))}@keyframes drift-x{0%{left:28%}12.5%{left:36.49%}25%{left:40%}37.5%{left:36.49%}50%{left:28%}62.5%{left:19.51%}75%{left:16%}87.5%{left:19.51%}to{left:28%}}@keyframes drift-y{0%{top:17%}12.5%{top:23.36%}25%{top:26%}37.5%{top:23.36%}50%{top:17%}62.5%{top:10.64%}75%{top:8%}87.5%{top:10.64%}to{top:17%}}@keyframes breath-a{0%{opacity:.86}12.5%{opacity:.959}25%{opacity:1}37.5%{opacity:.959}50%{opacity:.86}62.5%{opacity:.761}75%{opacity:.72}87.5%{opacity:.761}to{opacity:.86}}@keyframes breath-c{0%{opacity:.81}12.5%{opacity:.9443}25%{opacity:1}37.5%{opacity:.9443}50%{opacity:.81}62.5%{opacity:.6757}75%{opacity:.62}87.5%{opacity:.6757}to{opacity:.81}}@media(prefers-reduced-motion:reduce){.backdrop__bloom{left:28%;top:17%;animation:none}.backdrop__field:before{opacity:.86;animation:none}.backdrop__field:after{opacity:.81;animation:none}}:root[data-motion=reduced] .backdrop__bloom{left:28%;top:17%;animation:none}:root[data-motion=reduced] .backdrop__field:before{opacity:.86;animation:none}:root[data-motion=reduced] .backdrop__field:after{opacity:.81;animation:none}:where(a,button,input,select,textarea,summary,[tabindex]):focus{outline:none}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid color-mix(in srgb,var(--accent-bright) 80%,transparent);outline-offset:4px;box-shadow:0 0 10px color-mix(in srgb,var(--accent-bright) 25%,transparent)}:where(input,select,textarea)[aria-invalid=true]:focus-visible{outline-color:color-mix(in srgb,var(--danger) 80%,transparent);box-shadow:0 0 10px color-mix(in srgb,var(--danger) 25%,transparent)}*{scrollbar-width:thin;scrollbar-color:var(--scroll) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--scroll);border-radius:5px;border:2px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:var(--scroll-hover);background-clip:content-box}::-webkit-scrollbar-corner{background:transparent}.mc{color:var(--mc, inherit)}.mc--bold{color:var(--mc, var(--text));filter:brightness(1.12)}.mc--italic{font-style:italic}.mc--underline{text-decoration:underline}.mc--strike{text-decoration:line-through}.mc--underline.mc--strike{text-decoration:underline line-through}.mc--obf{font-variant-numeric:tabular-nums}::selection{background:var(--accent-dim);color:var(--text)}@property --body-a{syntax: "<number>"; inherits: true; initial-value: 0;}@property --rim-a{syntax: "<number>"; inherits: true; initial-value: 0;}.glass{position:relative;isolation:isolate;border:none;border-radius:var(--radius, var(--r));background:rgb(var(--body-rgb) / var(--body-a));box-shadow:var(--sheet-shadow);--d: calc(var(--depth) * var(--glass-depth));--d-abs: max(var(--d), calc(-1 * var(--d)));--bevel: clamp(4px, calc(var(--radius, var(--r)) * .62), 18px);--gloss: var(--gloss-card);--k: calc(var(--d-abs) * var(--rim-a))}.glass--chrome{--body-rgb:var(--chrome-rgb);--body-a:var(--a-chrome);--rim-a:var(--rim-a-chrome);--far-a:var(--far-a-chrome);--depth:var(--depth-chrome);--sheet-shadow:var(--sh-chrome);--radius:var(--r-xl);--gloss:var(--gloss-frame);-webkit-backdrop-filter:blur(24px) saturate(118%);backdrop-filter:blur(24px) saturate(118%)}.glass--card{--body-rgb:var(--card-rgb);--body-a:var(--a-card);--rim-a:var(--rim-a-card);--far-a:var(--far-a-card);--depth:var(--depth-card);--sheet-shadow:var(--sh-card);--radius:var(--r);--gloss:var(--gloss-card)}.glass--ctl{--body-rgb:var(--control-rgb);--body-a:var(--a-control);--rim-a:var(--rim-a-control);--far-a:var(--far-a-control);--depth:var(--depth-control);--sheet-shadow:var(--sh-control);--gloss:var(--gloss-control)}.glass--popup{--body-rgb:var(--popup-rgb);--body-a:var(--a-popup);--rim-a:var(--rim-a-popup);--far-a:var(--far-a-popup);--depth:var(--depth-popup);--sheet-shadow:var(--sh-popup);--radius:var(--r);--gloss:var(--gloss-card);-webkit-backdrop-filter:blur(28px) saturate(118%);backdrop-filter:blur(28px) saturate(118%)}.glass--well{--body-rgb:var(--well-rgb);--body-a:var(--a-well);--rim-a:var(--rim-a-well);--far-a:var(--far-a-well);--depth:var(--depth-well);--sheet-shadow:none;--gloss:var(--gloss-well)}.glass--accent{--body-rgb:var(--accent-rgb);--body-a:.922;--rim-a:.722;--far-a:var(--far-a-control);--rim-rgb:var(--accent-rim-rgb);--depth:1;color:var(--ink-accent);--gloss:var(--gloss-control);--sheet-shadow:0 6px 24px rgb(var(--accent-deep-rgb) / .4)}.glass[aria-disabled=true],.glass:disabled,.glass--disabled{--gloss: var(--gloss-disabled)}.glass:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(120% 100% at var(--key-x, 20%) var(--key-y, 0%),rgb(var(--rim-rgb) / calc(.05 * var(--d))) 0%,transparent 62%)}.glass--well:before{background:none}.glass{--bevel-lit: rgb(var(--rim-rgb) / calc(.42 * var(--k)));--bevel-far: rgb(var(--disp-rgb) / calc(.36 * var(--k)))}.glass:not(.glass--has-bevel){box-shadow:var(--sheet-shadow),inset 0 var(--bevel) var(--bevel) calc(-1 * var(--bevel)) var(--bevel-lit),inset 0 calc(-1 * var(--bevel)) var(--bevel) calc(-1 * var(--bevel)) var(--bevel-far)}.glass--well:not(.glass--has-bevel){box-shadow:inset 0 var(--bevel) var(--bevel) calc(-1 * var(--bevel)) rgb(0 0 0 / calc(.5 * var(--d-abs))),inset 0 calc(-1 * var(--bevel)) var(--bevel) calc(-1 * var(--bevel)) rgb(var(--rim-rgb) / calc(.2 * var(--d-abs) * var(--rim-a)))}.glass__bevel{position:absolute;inset:0;border-radius:inherit;pointer-events:none;padding:var(--bevel);background:conic-gradient(from calc(var(--key-angle, -90deg) + 90deg),var(--bevel-lit) 0deg,var(--bevel-far) 180deg,var(--bevel-lit) 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);opacity:var(--d-abs)}.glass__hair{position:absolute;inset:0;border-radius:inherit;pointer-events:none;padding:var(--hairline);background:linear-gradient(calc(var(--key-angle, -90deg) + 270deg),rgb(var(--rim-rgb) / calc(1 * var(--rim-a))),rgb(var(--rim-rgb) / calc(.16 * var(--rim-a))) 52%,rgb(var(--disp-rgb) / calc(.85 * var(--d-abs) * var(--rim-a))));-webkit-mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@supports not (mask: linear-gradient(#000 0 0) content-box exclude){.glass__hair{background:none;padding:0;box-shadow:inset 0 0 0 var(--hairline) rgb(var(--rim-rgb) / calc(.25 * var(--rim-a)))}.glass__bevel{display:none}}.glass__lamp{position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:calc(var(--pointer-light) * var(--gloss, 1));background:radial-gradient(240px 240px at var(--lx, -999px) var(--ly, -999px),rgb(var(--light-rgb) / .22) 0%,rgb(var(--light-rgb) / .1) 38%,rgb(var(--light-rgb) / 0) 100%)}.glass__lamp:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:3.2px;background:radial-gradient(384px 384px at var(--lx, -999px) var(--ly, -999px),rgb(var(--light-rgb) / 1) 0%,rgb(var(--light-rgb) / .35) 45%,rgb(var(--light-rgb) / 0) 100%);-webkit-mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@media(pointer:coarse){.glass__lamp{display:none}}@media(prefers-reduced-motion:reduce){.glass__lamp{display:none}}:root[data-motion=reduced] .glass__lamp{display:none}.glass--tinted{--tint-amount: .5;background:color-mix(in srgb,var(--tint) calc(var(--tint-amount) * 100%),rgb(var(--body-rgb) / var(--body-a)));--bevel-lit: color-mix(in srgb, var(--tint) calc(var(--tint-amount) * 140%), rgb(var(--rim-rgb) / calc(.42 * var(--k))));--bevel-far: color-mix(in srgb, var(--tint) calc(var(--tint-amount) * 100%), rgb(var(--disp-rgb) / calc(.36 * var(--k))))}.glass--tinted>.glass__hair{background:linear-gradient(calc(var(--key-angle, -90deg) + 270deg),color-mix(in srgb,var(--tint) calc(var(--tint-amount) * 60%),rgb(var(--rim-rgb) / calc(1 * var(--rim-a)))),color-mix(in srgb,var(--tint) calc(var(--tint-amount) * 60%),rgb(var(--rim-rgb) / calc(.16 * var(--rim-a)))) 52%,color-mix(in srgb,var(--tint) calc(var(--tint-amount) * 100%),rgb(var(--disp-rgb) / calc(.85 * var(--d-abs) * var(--rim-a)))))}.glass{transition:background-color var(--dur) var(--ease-hover),box-shadow var(--dur) var(--ease-hover),--body-a var(--dur) var(--ease-hover),--rim-a var(--dur) var(--ease-hover),-webkit-backdrop-filter var(--dur) var(--ease-hover),backdrop-filter var(--dur) var(--ease-hover)}.glass__lamp{transition:opacity var(--dur) var(--ease-hover)}@media(prefers-reduced-transparency:reduce){:root{--a-chrome:calc(.16 + .8*var(--glass-opacity) + (1 - (.16 + .8*var(--glass-opacity))) * .8);--a-card:calc(.08 + .56*var(--glass-opacity) + (1 - (.08 + .56*var(--glass-opacity))) * .8);--a-control:calc(.14 + .64*var(--glass-opacity) + (1 - (.14 + .64*var(--glass-opacity))) * .8);--a-popup:calc(.8 + .185*var(--glass-opacity) + (1 - (.8 + .185*var(--glass-opacity))) * .8);--a-well:calc(.1 + .46*var(--glass-opacity) + (1 - (.1 + .46*var(--glass-opacity))) * .8)}.glass--chrome,.glass--popup{-webkit-backdrop-filter:none;backdrop-filter:none}}:root[data-transparency=reduced]{--a-chrome:calc(.16 + .8*var(--glass-opacity) + (1 - (.16 + .8*var(--glass-opacity))) * .8);--a-card:calc(.08 + .56*var(--glass-opacity) + (1 - (.08 + .56*var(--glass-opacity))) * .8);--a-control:calc(.14 + .64*var(--glass-opacity) + (1 - (.14 + .64*var(--glass-opacity))) * .8);--a-popup:calc(.8 + .185*var(--glass-opacity) + (1 - (.8 + .185*var(--glass-opacity))) * .8);--a-well:calc(.1 + .46*var(--glass-opacity) + (1 - (.1 + .46*var(--glass-opacity))) * .8)}:root[data-transparency=reduced] .glass--chrome,:root[data-transparency=reduced] .glass--popup{-webkit-backdrop-filter:none;backdrop-filter:none}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){:root{--a-chrome:calc(.16 + .8*var(--glass-opacity) + (1 - (.16 + .8*var(--glass-opacity))) * .8);--a-card:calc(.08 + .56*var(--glass-opacity) + (1 - (.08 + .56*var(--glass-opacity))) * .8);--a-control:calc(.14 + .64*var(--glass-opacity) + (1 - (.14 + .64*var(--glass-opacity))) * .8);--a-popup:calc(.8 + .185*var(--glass-opacity) + (1 - (.8 + .185*var(--glass-opacity))) * .8);--a-well:calc(.1 + .46*var(--glass-opacity) + (1 - (.1 + .46*var(--glass-opacity))) * .8)}.glass__lamp{opacity:calc(var(--pointer-light) * var(--gloss, 1) * .6)}}@media(prefers-contrast:more){:root{--a-chrome:calc(.16 + .8*var(--glass-opacity) + (1 - (.16 + .8*var(--glass-opacity))) * .8);--a-card:calc(.08 + .56*var(--glass-opacity) + (1 - (.08 + .56*var(--glass-opacity))) * .8);--a-control:calc(.14 + .64*var(--glass-opacity) + (1 - (.14 + .64*var(--glass-opacity))) * .8);--a-popup:calc(.8 + .185*var(--glass-opacity) + (1 - (.8 + .185*var(--glass-opacity))) * .8);--a-well:calc(.1 + .46*var(--glass-opacity) + (1 - (.1 + .46*var(--glass-opacity))) * .8);--divider: var(--border-strong)}.glass__hair{background:linear-gradient(calc(var(--key-angle, -90deg) + 270deg),rgb(var(--rim-rgb) / calc(1 * var(--rim-a))),rgb(var(--rim-rgb) / calc(.45 * var(--rim-a))) 52%,rgb(var(--disp-rgb) / calc(.85 * var(--d-abs) * var(--rim-a))))}.glass__lamp{display:none}}@property --hover{syntax: "<number>"; inherits: true; initial-value: 0;}@property --press{syntax: "<number>"; inherits: true; initial-value: 0;}@property --on{syntax: "<number>"; inherits: true; initial-value: 0;}@property --on-lit{syntax: "<number>"; inherits: true; initial-value: 0;}@property --fill{syntax: "<length-percentage>"; inherits: true; initial-value: 0%;}@property --pos{syntax: "<number>"; inherits: true; initial-value: 0;}@property --focus{syntax: "<number>"; inherits: true; initial-value: 0;}.btn,.icon-btn,.tabs,.tabs__pill,.switcher,.dd,.field,.switch,.badge,.chip,.lens{--h: var(--h-control);--r-ctl: min(calc(var(--h) / 2), calc(6px + (var(--h) / 2 - 6px) * var(--roundness)))}.btn,.dd,.switcher,.field,.switch,.slot{transition:background-color var(--dur) var(--ease-hover),box-shadow var(--dur) var(--ease-hover),--body-a var(--dur) var(--ease-hover),--rim-a var(--dur) var(--ease-hover),--hover var(--dur) var(--ease-hover),--press 90ms var(--ease-press),transform var(--dur) var(--ease-hover),-webkit-backdrop-filter var(--dur) var(--ease-hover),backdrop-filter var(--dur) var(--ease-hover)}.icon-btn,.tabs__tab,.group__row,.barrow,.swatch{--hover: 0;--press: 0;transition:--hover var(--dur) var(--ease-hover),--press 90ms var(--ease-press),background-color var(--dur) var(--ease-hover),color var(--dur) var(--ease-hover),transform var(--dur) var(--ease-hover)}.icon{flex:0 0 auto;display:block}.btn{--hover: 0;--press: 0;--radius: var(--r-ctl);position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:var(--s1);height:var(--h);padding:0 20px;flex:0 0 auto;color:var(--text);font-size:var(--t-body);line-height:1;white-space:nowrap;transform:scale(calc(1 + .02 * var(--hover) - .05 * var(--press)))}.btn:hover:not(:disabled){--hover: 1}.btn:active:not(:disabled){--press: 1}.btn--compact{--h: var(--h-compact);padding:0 var(--s2);font-size:var(--t-caption)}.btn__label{overflow:hidden;text-overflow:ellipsis}.btn--primary{color:var(--ink-accent);background:color-mix(in srgb,var(--accent-bright) calc(var(--hover) * 45%),rgb(var(--accent-rgb) / .922));--sheet-shadow: 0 6px 24px rgb(var(--accent-deep-rgb) / .4), 0 0 14px rgb(var(--accent-rgb) / calc(var(--glow) * (.45 + .55 * var(--hover))))}.btn--secondary{background:color-mix(in srgb,var(--accent-bright) calc(var(--hover) * 16%),var(--ctl-body))}.btn--ghost{background:color-mix(in srgb,var(--panel-hover) calc(var(--hover) * 40%),transparent);color:color-mix(in srgb,var(--text) calc(var(--hover) * 100%),var(--text-muted));box-shadow:none}.btn--danger{background:color-mix(in srgb,var(--danger) calc((.32 + var(--hover) * .28) * 100%),var(--ctl-body));color:color-mix(in srgb,var(--danger-text) calc(var(--hover) * 100%),color-mix(in srgb,var(--danger) 65%,#FFFFFF))}.btn--selected.btn--secondary,.btn--selected.btn--ghost{background:color-mix(in srgb,var(--accent) 35%,var(--ctl-body));color:var(--text)}.btn:disabled{--gloss: 0;--hover: 0;--press: 0;color:var(--text-disabled);opacity:.55;transform:none}.btn--loading{cursor:progress}.btn:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:rgb(0 0 0 / calc(.22 * var(--press)))}:root{--ctl-body: rgb(var(--control-rgb) / var(--a-control));--well-body-a: rgb(var(--well-rgb) / var(--a-well))}.icon-btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;width:var(--size, 32px);height:var(--size, 32px);flex:0 0 auto;border-radius:50%;color:var(--text-muted);--body-rgb: var(--control-rgb);--body-a: 0;--rim-a: 0;--far-a: 0;--depth: 0;--sheet-shadow: none;--gloss: calc(.35 * var(--hover));transform:scale(calc(1 + .03 * var(--hover) - .07 * var(--press)))}.icon-btn:hover:not(:disabled){--hover: 1;color:var(--text)}.icon-btn:active:not(:disabled){--press: 1}.icon-btn--selected{color:var(--accent-bright)}.icon-btn:disabled{color:var(--text-disabled);transform:none}.ripple{position:absolute;left:var(--rx, 50%);top:var(--ry, 50%);width:0;height:0;border-radius:50%;transform:translate(-50%,-50%);pointer-events:none;background:radial-gradient(closest-side,rgb(var(--light-rgb) / .9),rgb(var(--light-rgb) / 0) 72%);animation:ripple .46s cubic-bezier(.33,1,.68,1) forwards}@keyframes ripple{0%{width:32px;height:32px;opacity:.9}to{width:calc(var(--r-end, 120px) * 2);height:calc(var(--r-end, 120px) * 2);opacity:0}}.spinner{display:block;flex:0 0 auto;width:var(--size, 18px);height:var(--size, 18px);border-radius:50%;border:var(--stroke, 2px) solid color-mix(in srgb,var(--accent) 25%,transparent);border-top-color:var(--accent-bright);animation:spin 1.636s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.spinner{animation-duration:3.2s}}.tabs{--radius: var(--r-ctl);--gloss: .5;position:relative;height:var(--h);min-width:0;-webkit-backdrop-filter:none;backdrop-filter:none}.tabs__scroll{height:100%;border-radius:inherit}.tabs__track{position:relative;height:100%;width:max-content;min-width:100%}.tabs__row{display:flex;align-items:stretch;height:100%;padding:4px;position:relative;z-index:1}.tabs__row--ink{position:absolute;inset:0;z-index:2;pointer-events:none;color:var(--ink-accent);clip-path:inset(0 100% 0 0)}.tabs__tab{position:relative;display:flex;align-items:center;justify-content:center;gap:6px;flex:1 1 0;min-width:0;padding:0 20px;color:color-mix(in srgb,var(--text) calc(var(--hover) * 100%),var(--text-muted));font-size:var(--t-body);line-height:1;white-space:nowrap;background:none}.tabs--fit .tabs__tab{flex:0 0 auto}.tabs__row--ink .tabs__tab{color:inherit}.tabs__tab:hover:not(.tabs__tab--disabled){--hover: 1}.tabs__tab--disabled{color:var(--text-disabled);cursor:default}.tabs .tabs__tab[aria-selected=true],.tabs .tabs__tab[aria-checked=true]{--hover: 0;color:var(--text-muted)}.tabs__label{overflow:hidden;text-overflow:ellipsis}.tabs__count{color:var(--text-faint);font-size:var(--t-caption)}.tabs--fit .tabs__tab:has(.icon){padding:0 26px}.tabs__tab:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:calc(var(--r-ctl, 22px) - 4px);background:rgb(var(--control-rgb) / calc(var(--a-control) * var(--hover)));transform:translateY(calc(-3px * var(--hover)));transition:background-color var(--dur) var(--ease-hover),transform var(--dur) var(--ease-hover)}.tabs__tab[aria-selected=true]:before,.tabs__tab[aria-checked=true]:before,.tabs__row--ink .tabs__tab:before{content:none}.tabs__pill{position:absolute;top:4px;bottom:4px;left:0;width:0;--radius: calc(var(--r-ctl) - 4px);--sheet-shadow: 0 6px 24px rgb(var(--accent-deep-rgb) / .4), 0 0 10px rgb(var(--accent-rgb) / calc(var(--glow) * .9));pointer-events:none}.half-switch{flex:0 0 auto}.lens{position:absolute;left:0;right:0;top:0;height:0;--radius: var(--r-ctl);--tint: var(--accent);--tint-amount: .5;--depth: 1;--sheet-shadow: 0 0 10px rgb(var(--accent-rgb) / calc(var(--glow) * .9));pointer-events:none;z-index:0}.lens--away{opacity:0}.card{--gloss: .55;padding:var(--pad-tight) var(--rail);display:flex;flex-direction:column;gap:var(--s1);min-width:0}.card__head{display:flex;align-items:center;gap:12px;min-height:30px;flex:0 0 auto}.card__title{font-size:var(--t-title);line-height:var(--lh);color:var(--text-ice);font-weight:inherit}.card__note{font-size:var(--t-caption);color:var(--text-muted)}.card__body{display:flex;flex-direction:column;gap:var(--s1);min-width:0}.group{--radius: var(--r-lg);--gloss: .55;padding:var(--s1) 0;min-width:0}.card--defer,.group--defer{content-visibility:auto;contain-intrinsic-size:auto var(--intrinsic, 320px)}.card__head--group{padding:6px var(--rail) var(--s1)}.group__rows{display:flex;flex-direction:column;min-width:0}.group__row{position:relative;isolation:isolate;display:flex;align-items:center;gap:12px;min-height:var(--h-row);padding:10px var(--rail);width:100%;text-align:left;color:inherit;background:none;min-width:0}.group__row:after{content:"";position:absolute;z-index:-1;inset:2px var(--s1);pointer-events:none;border-radius:calc(var(--r-lg) - var(--s1));background:color-mix(in srgb,var(--panel-hover) calc(var(--hover) * 100%),transparent);transition:background-color var(--dur) var(--ease-hover)}.group__row:hover{--hover: 1}.group__row--selected:after{background:var(--panel-active)}.group__row+.group__row:before{content:"";position:absolute;left:var(--gutter);right:var(--gutter);top:0;height:var(--hairline);background:linear-gradient(to right,transparent,var(--divider) 50%,transparent);pointer-events:none}.panel{--gloss: .6;padding:var(--pad);min-width:0}.rule{height:var(--hairline);border:0;margin:var(--s1) var(--gutter);background:linear-gradient(to right,transparent,var(--divider) 50%,transparent)}.rule--tight{margin:6px 0}.sep{display:flex;align-items:center;gap:12px;padding:var(--s1) 0}.sep__line{flex:1 1 auto;height:var(--hairline);background:var(--divider)}.sep__caption{font-size:var(--t-caption);color:var(--text-faint);white-space:nowrap}.tiles{padding:var(--s1) calc(var(--rail) - 12px);display:flex;flex-direction:column;gap:4px;min-width:0}.tiles__head{padding:4px 12px 0}.tiles__grid{--col-gap: var(--s3);--row-gap: var(--s2);gap:var(--row-gap) var(--col-gap);padding:6px;margin:-6px;overflow:hidden}.grid--tiles.tiles__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid--tiles.tiles__grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1279px){.grid--tiles.tiles__grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}.tile{position:relative;--hover: 0;display:flex;flex-direction:column;justify-content:center;gap:2px;height:74px;padding:0 12px;min-width:0;border-radius:var(--r-small);background:color-mix(in srgb,var(--text-ice) calc(var(--hover) * 3%),transparent);transition:--hover var(--dur) var(--ease-hover),background-color var(--dur) var(--ease-hover)}.tiles__grid>.tile:before,.tiles__grid>.tile:after{content:"";position:absolute;pointer-events:none}.tiles__grid>.tile:before{top:14%;bottom:14%;left:calc(var(--col-gap, 24px) / -2 - 1px);width:var(--hairline);background:linear-gradient(to bottom,transparent,var(--divider) 50%,transparent)}.tiles__grid>.tile:after{left:8%;right:8%;top:calc(var(--row-gap, 16px) / -2 - 1px);height:var(--hairline);background:linear-gradient(to right,transparent,var(--divider) 50%,transparent)}.tile:hover{--hover: 1}.tile--tall{height:92px}.tiles__grid>.tile{height:auto;min-height:74px;justify-content:flex-start;padding-block:14px}.tiles__grid>.tile--tall{min-height:92px}.tile__caption{font-size:var(--t-caption);line-height:var(--lh-bare);text-transform:uppercase;letter-spacing:.04em;color:color-mix(in srgb,var(--text-ice) 65%,transparent);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tile__value{font-size:var(--t-headline);line-height:26px;color:var(--tone, var(--text));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tile__absent{font-size:var(--t-caption);line-height:26px;color:var(--text-faint)}.tile__sub{font-size:var(--t-caption);line-height:var(--lh-bare);color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bar{position:relative;display:block;overflow:hidden;width:100%;height:var(--h, 16px);border-radius:calc(var(--h, 16px) / 2);background:var(--well-body-a);box-shadow:inset 0 3px 4px -2px #00000080,inset 0 -3px 4px -2px rgb(var(--rim-rgb) / .12)}.bar__fill{position:absolute;left:0;top:0;bottom:0;width:max(var(--h, 16px),var(--fill));border-radius:inherit;background:linear-gradient(to right,var(--tone, var(--accent)),var(--tone, var(--accent-bright)));box-shadow:0 0 10px color-mix(in srgb,var(--tone, var(--accent)) calc(var(--glow) * 35%),transparent);transition:width var(--dur-slow) var(--ease-out)}.bar--maxed .bar__fill{background:linear-gradient(to right,var(--success),var(--success));box-shadow:none}.bar--still .bar__fill{transition:none}.bar__label{position:absolute;inset:0;display:flex;align-items:center;padding:0 var(--s1);font-size:var(--t-caption);line-height:1;color:var(--text);pointer-events:none}.bar__label--ink{color:var(--ink, var(--ink-accent));clip-path:inset(0 calc(100% - max(var(--h, 16px),var(--fill))) 0 0)}.bar--indet .bar__fill{width:35%;animation:sweep 1.428s linear infinite;transition:none}@keyframes sweep{0%{transform:translate(-100%)}to{transform:translate(286%)}}@media(prefers-reduced-motion:reduce){.bar--indet .bar__fill{animation:none;width:100%;opacity:.3;transform:none}}:root[data-motion=reduced] .bar--indet .bar__fill{animation:none;width:100%;opacity:.3;transform:none}.barrow{position:relative;display:flex;flex-direction:column;gap:6px;width:100%;padding:4px 0;text-align:left;color:inherit;min-width:0}.barrow:before{content:"";position:absolute;inset:-4px -6px;border-radius:var(--r-small);background:color-mix(in srgb,var(--panel-hover) calc(var(--hover) * 50%),transparent);pointer-events:none}button.barrow:hover{--hover: 1}.barrow__head{display:flex;align-items:center;gap:var(--s1);min-width:0;position:relative}.barrow__head>.icon{color:var(--tone, var(--text-ice))}.barrow__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--tone, var(--text))}.barrow__value{color:var(--tone, var(--text-ice));white-space:nowrap}.barrow__footer{font-size:var(--t-caption);line-height:var(--lh-bare);color:var(--text-muted);position:relative}.barrow--maxed .barrow__title,.barrow--maxed .barrow__value{color:var(--success)}.badge{--h: var(--h-badge);display:inline-flex;align-items:center;justify-content:center;height:var(--h);padding:0 12px;border-radius:var(--r-ctl);font-size:var(--t-caption);line-height:1;white-space:nowrap;background:color-mix(in srgb,var(--text-ice) 9%,transparent);color:var(--text-muted)}.badge--filled{background:var(--tone, var(--accent));color:var(--ink, var(--ink-accent))}.chip{--h: 22px;display:inline-flex;align-items:center;justify-content:center;height:var(--h);padding:0 var(--s1);border-radius:var(--r-ctl);font-size:var(--t-caption);line-height:1;white-space:nowrap;background:color-mix(in srgb,var(--tone, var(--accent)) 18%,transparent);color:var(--tone, var(--accent-bright))}.kv{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:var(--s2)}.kv__key{color:var(--text-muted);min-height:24px;line-height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kv__value{text-align:right;line-height:24px;color:var(--tone, var(--text));margin:0}.tally{display:flex;flex-wrap:wrap;gap:6px}.tally__box{--h: 50px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:68px;height:var(--h);border-radius:var(--r-small);background:color-mix(in srgb,var(--tone, var(--text-ice)) 16%,transparent)}.tally__label{font-size:var(--t-caption);line-height:var(--lh-bare);color:var(--text-muted)}.tally__value{font-size:var(--t-body);line-height:var(--lh-bare);color:var(--tone, var(--text))}.table{min-width:0;overflow-x:auto}.table__el{width:100%}.table__th{padding:var(--s1) 12px;width:var(--w, auto);font-size:var(--t-caption);color:var(--text-muted);white-space:nowrap}.table__th--num{text-align:right}.table__sort{display:inline-flex;align-items:center;gap:4px;color:inherit}.table__th--num .table__sort{flex-direction:row-reverse}.table__sort:hover{color:var(--text)}.table__head--sticky{position:sticky;top:0;z-index:2;background:var(--panel-solid)}.table__td{padding:10px 12px;vertical-align:middle}.table__td--num{text-align:right;white-space:nowrap}.table__row+.table__row .table__td{background-image:linear-gradient(to right,transparent,var(--divider) 50%,transparent);background-size:100% var(--hairline);background-repeat:no-repeat;background-position:top}.table__row:hover .table__td{background-color:color-mix(in srgb,var(--panel-hover) 50%,transparent)}.tip{position:fixed;z-index:90;max-width:420px;padding:14px;pointer-events:none;color:var(--text);font-size:var(--t-body);line-height:var(--lh-tight);transform:scale(.96);opacity:0;transform-origin:top left;transition:transform var(--tip-fade) var(--ease-out),opacity var(--tip-fade) linear}.tip--in{transform:scale(1);opacity:1}.tip__body{position:relative}.tip--toned{--rim-rgb: var(--rim-rgb);--sheet-shadow: 0 24px 68px rgb(0 0 0 / .6), 0 0 24px color-mix(in srgb, var(--tone) 25%, transparent)}.tip--toned>.glass__hair{background:linear-gradient(calc(var(--key-angle, -90deg) + 270deg),color-mix(in srgb,var(--tone) 50%,rgb(var(--rim-rgb) / calc(1 * var(--rim-a)))),color-mix(in srgb,var(--tone) 50%,rgb(var(--rim-rgb) / calc(.16 * var(--rim-a)))) 52%,color-mix(in srgb,var(--tone) 50%,rgb(var(--disp-rgb) / calc(.85 * var(--d-abs) * var(--rim-a)))))}.ittip__name{font-size:var(--t-headline);line-height:26px;color:var(--mc, var(--text));margin-bottom:6px}.ittip__lore{display:flex;flex-direction:column}.ittip__line{line-height:var(--lh-tight)}.ittip__gap{height:10px}.ittip__note{font-size:var(--t-caption);line-height:var(--lh-bare);color:var(--text-muted)}.pop{position:fixed;z-index:80;padding:var(--s1);transform:scale(.96);opacity:0;transition:transform var(--dur) var(--ease-out),opacity var(--dur) linear}.pop--in{transform:scale(1);opacity:1}.dd{--radius: var(--r-ctl);--hover: 0;--gloss: calc(1 + .5 * var(--hover));display:inline-flex;align-items:center;gap:var(--s1);height:var(--h);min-width:var(--w, 140px);padding:0 0 0 var(--s2);color:var(--text);text-align:left;background:color-mix(in srgb,var(--accent-bright) calc(max(var(--hover) * .14,var(--focus) * .22)*100%),var(--ctl-body))}.dd:hover:not(:disabled){--hover: 1}.dd:focus-visible{--focus: 1}.dd .icon{margin-left:auto;margin-right:14px;color:var(--text-muted)}.dd__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dd__label--placeholder{color:var(--text-disabled)}.dd__body{display:flex;flex-direction:column;gap:var(--s1);min-width:0;outline:none}.dd__list{display:flex;flex-direction:column;max-height:320px;overflow-y:auto;min-width:0}.dd__row{display:flex;align-items:center;gap:var(--s1);height:32px;padding:0 12px;border-radius:var(--r-small);cursor:pointer;white-space:nowrap}.dd__row--active{background:color-mix(in srgb,var(--text-ice) 8%,transparent)}.dd__row:hover{background:var(--accent-dim)}.dd__row--selected{color:var(--accent-bright)}.dd__row-label{overflow:hidden;text-overflow:ellipsis}.dd__row-note{margin-left:auto;color:var(--text-muted);font-size:var(--t-caption)}.dd__row[aria-disabled=true]{color:var(--text-disabled);cursor:default}.switcher{--radius: var(--r-ctl);--hover: 0;display:inline-flex;align-items:center;gap:var(--s1);width:224px;max-width:100%;height:var(--h);padding:0 12px 0 var(--s2);color:var(--text);background:color-mix(in srgb,var(--accent-bright) calc(var(--hover) * 14%),var(--ctl-body))}.switcher:hover{--hover: 1}.switcher .icon{color:var(--text-muted)}.switcher__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.switcher--static{display:inline-flex;align-items:center;gap:var(--s1);color:var(--text)}.switcher__list{display:flex;flex-direction:column;max-height:360px;overflow-y:auto}.switcher__row{display:flex;align-items:center;gap:var(--s1);height:32px;padding:0 12px;border-radius:var(--r-small);cursor:pointer;white-space:nowrap}.switcher__row:hover{background:var(--accent-dim)}.switcher__row--selected{color:var(--accent-bright)}.switcher__row-name{overflow:hidden;text-overflow:ellipsis}.switcher__row-day{color:var(--text-muted);font-size:var(--t-caption)}.field{--radius: var(--r-ctl);--hover: 0;--gloss: .6;position:relative;display:flex;align-items:center;height:var(--h);padding:0 var(--s2);min-width:0;background:color-mix(in srgb,var(--accent) calc(max(var(--hover) * .06,var(--focus) * .12)*100%),var(--well-body-a))}.field:hover{--hover: 1}.field:focus-within{--focus: 1}.field--invalid{background:color-mix(in srgb,var(--danger) 30%,var(--well-body-a))}.field__input{flex:1 1 auto;min-width:0;height:100%;background:none;color:var(--text);font-size:var(--t-body);outline:none}.field__input::placeholder{color:var(--text-faint)}.field__input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;display:none}.field__input::selection{background:var(--accent-dim)}.field--search .field__input{padding:0 24px}.field__icon{position:absolute;left:var(--s2);display:flex;color:var(--text-faint);pointer-events:none}.field__clear{position:absolute;right:var(--s2);display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;color:var(--text-faint)}.field__clear:hover{color:var(--text)}.switch{--h: 28px;--radius: var(--r-ctl);--on: 0;--on-lit: 0;--depth: calc(-.85 + 1.85 * var(--on-lit));position:relative;display:inline-block;flex:0 0 auto;width:52px;height:var(--h);background:color-mix(in srgb,var(--accent) calc(var(--on-lit) * 92%),var(--well-body-a));box-shadow:0 0 10px rgb(var(--accent-rgb) / calc(var(--glow) * var(--on-lit) * (.4 + .6 * var(--hover))));transition:--on var(--dur-slow) var(--ease-spring),--on-lit var(--dur) var(--ease-out),--hover var(--dur) var(--ease-hover),--press 90ms var(--ease-press),background-color var(--dur) var(--ease-out),box-shadow var(--dur) var(--ease-out)}.switch:hover{--hover: 1}.switch:active{--press: 1}.switch--on{--on: 1;--on-lit: 1}.switch__knob{position:absolute;top:4px;bottom:4px;width:calc((var(--h) - 8px) * 1.33 + var(--press) * 5px);left:calc(4px + var(--on) * (100% - 8px - (var(--h) - 8px) * 1.33));margin-left:calc(-1 * var(--on) * var(--press) * 5px)}.bead{position:absolute;border-radius:999px;background:linear-gradient(to bottom,#fdfdff,#dddde9);box-shadow:0 2px 5px #0000008c;pointer-events:none}.bead:before{content:"";position:absolute;left:25%;top:12%;width:50%;height:30%;border-radius:999px;background:linear-gradient(to bottom,#ffffffd9,#fff0)}.bead:after{content:"";position:absolute;left:18%;right:18%;bottom:1px;height:.75px;background:#2e20202e;border-radius:999px}.switch-row{gap:var(--s2)}.switch-row__text{display:flex;flex-direction:column;gap:2px;min-width:0}.switch-row__label{color:var(--text)}.switch-row__desc{font-size:var(--t-caption);line-height:var(--lh-bare);color:var(--text-muted)}.slider{position:relative;display:flex;align-items:center;gap:var(--s2);width:100%;height:var(--h-control);min-width:0}.slider__track{--h: 10px;--radius: 999px;--gloss: .5;position:relative;flex:1 1 auto;height:var(--h);min-width:0}.slider__fill{position:absolute;left:0;top:0;bottom:0;width:calc(var(--pos, 0) * 100%);border-radius:999px;background:var(--accent);box-shadow:0 0 10px rgb(var(--accent-rgb) / calc(.35 * var(--glow)))}.slider__knob{position:absolute;top:50%;width:18px;height:18px;left:calc(var(--pos, 0) * (100% - 18px));transform:translateY(-50%) scale(calc(1 + var(--hover, 0) * .078 + var(--drag, 0) * .067));transition:transform var(--dur) var(--ease-hover)}.slider:hover{--hover: 1}.slider--drag{--drag: 1}.slider__input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;-webkit-appearance:none;appearance:none}.slider__input::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px}.slider__value{flex:0 0 auto;min-width:52px;text-align:right;color:var(--text-ice);font-size:var(--t-caption)}.slider--disabled{opacity:.5;pointer-events:none}.slider-row{display:flex;flex-direction:column;gap:2px}.slider-row__label{font-size:var(--t-caption);color:var(--text-muted)}.drawer-host{position:fixed;inset:0;z-index:100}.scrim{position:absolute;inset:0;background:var(--scrim);opacity:0;transition:opacity var(--dur-slow) var(--ease-out)}.drawer-host--in .scrim{opacity:1}.drawer{position:absolute;top:0;right:0;bottom:0;width:min(480px,100vw);--radius: var(--r-lg) 0 0 var(--r-lg);display:flex;flex-direction:column;transform:translate(100%);transition:transform var(--dur-slow) var(--ease-out)}.drawer-host--in .drawer{transform:none}.drawer__head{display:flex;align-items:center;gap:12px;padding:var(--s2) var(--pad);flex:0 0 auto}.drawer__title{font-size:var(--t-title);color:var(--text-ice);font-weight:inherit}.drawer__body{flex:1 1 auto;overflow-y:auto;padding:0 var(--pad) var(--pad);display:flex;flex-direction:column;gap:var(--s2)}@media(max-width:599px){.drawer{top:auto;left:0;right:0;height:85vh;width:auto;--radius: var(--r-lg) var(--r-lg) 0 0;transform:translateY(100%)}.drawer-host--in .drawer{transform:none}}.toasts{position:fixed;top:var(--s2);right:var(--s2);z-index:110;display:flex;flex-direction:column;gap:12px;max-width:min(420px,calc(100vw - var(--s4)));pointer-events:none}.toast{display:flex;align-items:flex-start;gap:12px;padding:12px var(--s2);pointer-events:auto;opacity:0;transform:translate(16px)}.toast--in{animation:toast-in var(--dur-slow) var(--ease-spring) forwards}.toast--out{animation:toast-out var(--dur) var(--ease-out) forwards}@keyframes toast-in{to{opacity:1;transform:none}}@keyframes toast-out{0%{opacity:1;transform:none}to{opacity:0;transform:translate(16px)}}@media(prefers-reduced-motion:reduce){.toast{opacity:1;transform:none}}:root[data-motion=reduced] .toast{opacity:1;transform:none}.toast__icon{display:flex;padding-top:2px}.toast--success .toast__icon{color:var(--success)}.toast--warning .toast__icon{color:var(--warning)}.toast--danger .toast__icon{color:var(--danger)}.toast--info .toast__icon{color:var(--info)}.toast__text{display:flex;flex-direction:column;gap:2px;min-width:0}.toast__title{font-size:var(--t-body);line-height:var(--lh-tight)}.toast__detail{font-size:var(--t-caption);line-height:var(--lh-bare);color:var(--text-muted)}.toast__close{margin-left:auto;align-self:flex-start;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;color:var(--text-faint)}.toast__close:hover{color:var(--text)}.slot{--radius: var(--r-tiny);--gloss: .45;position:relative;display:flex;align-items:center;justify-content:center;width:var(--slot);height:var(--slot);flex:0 0 auto;padding:2px}.slot--selected{background:color-mix(in srgb,var(--accent) 50%,var(--well-body-a))}.slot--empty{--gloss: .3}.slot--split{margin-top:var(--s2)}.slot__count{position:absolute;right:1px;bottom:-1px;font-size:var(--t-caption);line-height:1;color:#fff;text-shadow:2px 2px 0 #3F3F3F;pointer-events:none}.iticon{position:relative;display:block;width:var(--size, 32px);height:var(--size, 32px)}.iticon__img{width:100%;height:100%;image-rendering:pixelated}.iticon--glyph{display:flex;align-items:center;justify-content:center;color:var(--text-faint)}.iticon--glint:after{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(115deg,#9b4dff00 0 8px,#9b4dff8c 10px,#9b4dff00 18px);mix-blend-mode:color-dodge;mask-image:var(--icon-url);mask-size:contain;animation:glint 3.2s linear infinite}@keyframes glint{to{background-position:96px 0}}@media(prefers-reduced-motion:reduce){.iticon--glint:after{animation:none}}:root[data-motion=reduced] .iticon--glint:after{animation:none}.item-grid{display:grid;grid-template-columns:repeat(var(--columns, 9),var(--slot));gap:4px;justify-content:start;width:max-content}.item-grid__scroll{display:flex;flex-direction:column;gap:var(--s1);min-width:0;overflow-x:auto;overscroll-behavior-x:contain}.head{width:var(--size, 36px);height:var(--size, 36px);image-rendering:pixelated}.state{display:flex;flex-direction:column;align-items:center;gap:12px;padding:var(--s4) var(--s2);text-align:center}.state__glyph{color:var(--text-faint)}.state__heading{font-size:var(--t-title);line-height:var(--lh);color:var(--text-ice)}.state__message{max-width:640px;color:var(--text-muted)}.state__actions{justify-content:center}.state--error .state__glyph{color:var(--warning)}.skel{--radius: var(--r-small);position:relative;overflow:hidden;width:var(--w, 100%);height:var(--h, 52px);flex:0 0 auto}.skel--chart{height:var(--chart-h)}.skel:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--text-ice) 6%,transparent) 50%,transparent 100%);animation:shimmer 1.6s linear infinite}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.skel:after{animation:none;background:color-mix(in srgb,var(--text-ice) 4%,transparent)}}:root[data-motion=reduced] .skel:after{animation:none;background:color-mix(in srgb,var(--text-ice) 4%,transparent)}.skel-rows{display:flex;flex-direction:column;gap:var(--s1)}[data-fade]{--band: max(24px, min(40%, 64px));--fade-dir: to bottom;mask-image:linear-gradient(var(--fade-dir),rgb(0 0 0 / calc(1 - .6 * var(--fade-start, 0))) 0,#000 var(--band),#000 calc(100% - var(--band)),rgb(0 0 0 / calc(1 - .6 * var(--fade-end, 0))) 100%)}[data-fade=x]{--fade-dir: to right;--band: max(24px, min(50%, 64px))}.stamp{font-size:var(--t-caption);line-height:var(--lh-bare);color:var(--text-muted)}.stamp--stale{color:color-mix(in srgb,var(--warning) 72%,transparent)}.card--stale,.group--stale{opacity:.7}.appearance{display:flex;flex-direction:column;gap:var(--s2);min-width:0}.appearance__pop{width:320px;padding:var(--s2)}.swatches{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;justify-items:center}.swatch{--h: 44px;position:relative;width:var(--h);height:var(--h);border-radius:50%;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 32% 28%,var(--accent) 0 58%,var(--canvas) 58% 100%);box-shadow:0 4px 12px #00000059;transform:scale(calc(1 + .04 * var(--hover) - .06 * var(--press)));color:var(--ink, var(--ink-dark))}.swatch:hover{--hover: 1}.swatch:active{--press: 1}.swatch__check{opacity:0;transition:opacity var(--dur) var(--ease-out)}.swatch--selected .swatch__check{opacity:1}.appearance__figures{display:flex;flex-direction:column}.appearance__foot{display:flex;justify-content:flex-start}.chart{position:relative;display:flex;flex-direction:column;gap:var(--s1);min-width:0}.chart__stage{position:relative;min-width:0}.chart__svg{position:relative;z-index:1;display:block;overflow:visible}.chart__back{position:absolute;inset:0;pointer-events:none}.chart__well{--radius: var(--r-small);position:absolute;left:var(--left, 0);top:var(--top, 0);width:var(--w, 0);height:var(--h, 0);pointer-events:none}.chart__well:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(to right,transparent,color-mix(in srgb,var(--text-ice) 16%,transparent) 50%,transparent) bottom / 100% var(--hairline) no-repeat,linear-gradient(to bottom,transparent,color-mix(in srgb,var(--text-ice) 10%,transparent) 50%,transparent) left / var(--hairline) 100% no-repeat}.chart__grid{stroke:color-mix(in srgb,var(--text) 4%,transparent);stroke-width:1;fill:none}.chart__tick{fill:var(--text-muted);font-size:var(--t-caption);font-variant-numeric:tabular-nums}.chart__tick--y{text-anchor:end}.chart__line{fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.chart__glow{fill:none;stroke-width:5;stroke-linecap:round;stroke-linejoin:round;opacity:min(.45,calc(var(--glow) * 1.3))}.chart__area{stroke:none}.chart__band{stroke:none;opacity:.1}.chart__point{stroke:none}.chart__mark{fill:none;stroke-width:2}.chart__bar{stroke:none}.chart__cross{stroke:var(--border-strong);fill:none;pointer-events:none}.chart__hit{position:absolute;left:var(--left, 0);top:var(--top, 0);width:var(--w, 0);height:var(--h, 0);cursor:crosshair;touch-action:pan-y}.chart__empty{padding:var(--s4) var(--s2);text-align:center;color:var(--text-muted)}.chart__legend{display:flex;flex-wrap:wrap;gap:var(--s2)}.chart__legend-item{display:flex;align-items:center;gap:6px;font-size:var(--t-caption);color:var(--text-muted)}.chart__legend-value{color:var(--text)}.chart__dot{width:10px;height:10px;border-radius:50%;background:var(--tone, var(--accent));flex:0 0 auto}.readout{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s1) var(--s2);padding:var(--s1) 12px;min-height:40px;font-size:var(--t-caption)}.readout--idle{opacity:0}.readout__day{color:var(--text-ice)}.readout__series{display:flex;align-items:center;gap:6px}.readout__label{color:var(--text-muted)}.readout__value{color:var(--text)}.breakdown{display:flex;gap:3px;height:24px;padding:3px;border-radius:12px;background:var(--well-body-a);box-shadow:inset 0 3px 4px -2px #00000080,inset 0 -3px 4px -2px rgb(var(--rim-rgb) / .12)}.breakdown__seg{flex:var(--share, 0) 0 0;min-width:6px;border-radius:9px;background:var(--tone, var(--accent))}.heatmap__row{display:flex;gap:var(--s1);align-items:flex-start;min-width:0}.heatmap__gutter{flex:0 0 auto}.heatmap__scroll{min-width:0}.heatmap__grid{display:block}.heatmap__month{text-anchor:start}.heatmap__cell--0{--lvl: 0%;fill:var(--divider);background:var(--divider)}.heatmap__cell--1{--lvl: 18%}.heatmap__cell--2{--lvl: 38%}.heatmap__cell--3{--lvl: 60%}.heatmap__cell--4{--lvl: 82%}.heatmap__cell--5{--lvl: 100%}.heatmap__cell--1,.heatmap__cell--2,.heatmap__cell--3,.heatmap__cell--4,.heatmap__cell--5{fill:color-mix(in srgb,var(--accent-bright) var(--lvl),transparent);background:color-mix(in srgb,var(--accent-bright) var(--lvl),transparent)}.heatmap__legend{display:flex;align-items:center;gap:4px;font-size:var(--t-caption);color:var(--text-faint)}.heatmap__legend-label{margin:0 4px}.heatmap__swatch{width:14px;height:14px;border-radius:3px;display:inline-block}@media(prefers-contrast:more){.badge{background:color-mix(in srgb,var(--text-ice) 22%,transparent);color:var(--text)}.chip{background:color-mix(in srgb,var(--tone, var(--accent)) 32%,transparent)}.tile__caption{color:var(--text-ice)}.card__note,.barrow__footer,.stamp,.kv__key,.toast__detail{color:var(--text)}.chart__grid{stroke:var(--border-strong)}.chart__tick{fill:var(--text)}}.shell{max-width:1440px;margin:clamp(12px,6vw,32px) auto;padding:var(--pad-loose);display:flex;flex-direction:column;gap:var(--s3)}.shell__host{display:flex;flex-direction:column;gap:var(--s3);min-width:0}.section-root{content-visibility:auto;contain-intrinsic-size:auto 600px}.section-band{position:sticky;top:var(--header-h, 56px);z-index:20;display:flex;align-items:center;gap:var(--s2);padding:var(--s1);min-width:0}.section-band__tabs{flex:1 1 auto;min-width:0}:root{--band-gap: 32px}.app-header+.section-band{margin-top:calc(var(--band-gap) - var(--s3))}.section-band__range{flex:0 0 auto;display:flex;align-items:center;gap:var(--s1)}.app-header{position:sticky;top:0;z-index:30}.app-header,.section-band{transition:--body-a var(--dur) var(--ease-out),--rim-a var(--dur) var(--ease-out),box-shadow var(--dur) var(--ease-out),-webkit-backdrop-filter var(--dur) var(--ease-out),backdrop-filter var(--dur) var(--ease-out)}:root:not(.is-scrolled) .app-header,:root:not(.is-scrolled) .section-band{--body-a: 0;--rim-a: 0;--sheet-shadow: none;-webkit-backdrop-filter:none;backdrop-filter:none}.pheader{--radius: var(--r);padding:var(--s1) var(--s2)}.pheader__row{display:flex;align-items:center;gap:var(--s2);min-width:0;min-height:56px}.pheader__head{--radius: var(--r-tiny);flex:0 0 auto;display:flex;padding:2px}.pheader__text{flex:1 1 auto;display:flex;flex-direction:column;gap:2px;min-width:0}.pheader__title{flex-wrap:nowrap;min-width:0}.pheader__name{margin:0;font-size:21px;line-height:26px;font-weight:inherit;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pheader__chips{flex:0 0 auto;flex-wrap:nowrap}.pheader__chip{gap:4px}.pheader__chip--owner{--tone: var(--accent-bright)}.pheader__subtitle{margin:0;font-size:var(--t-caption);line-height:var(--lh-bare);color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pheader__switcher,.pheader__buttons{flex:0 0 auto}.pheader__btn[aria-busy=true] .icon{animation:spin 1.2s linear infinite}@media(prefers-reduced-motion:reduce){.pheader__btn[aria-busy=true] .icon{animation:none;opacity:.5}}.frame__partial{gap:4px;align-items:flex-start}.shortcuts{width:280px;padding:var(--s2);display:flex;flex-direction:column;gap:var(--s1)}.footer__look{align-self:center}.skip-link{position:absolute;left:-9999px;top:0;z-index:100;padding:var(--s1) var(--s2);background:var(--panel-solid);color:var(--text);border-radius:0 0 var(--r-small) 0}.skip-link:focus-visible{left:0}.noscript{max-width:60ch;margin:var(--s5) auto;padding:0 var(--pad-tight);color:var(--text-muted)}.prose{max-width:74ch;margin:clamp(24px,8vw,64px) auto var(--s5);padding:0 var(--pad-tight);display:flex;flex-direction:column;gap:var(--s2)}.prose:has(>.prose__panel){max-width:calc(74ch + 2 * var(--pad-loose) + 2 * var(--pad-tight))}.prose__panel{--radius: var(--r-lg);display:flex;flex-direction:column;gap:var(--s2);padding:var(--pad-loose);min-width:0}.prose h1{font-size:var(--t-display);line-height:1.2;font-weight:inherit}.prose h2{font-size:var(--t-headline);line-height:1.3;margin-top:var(--s3);font-weight:inherit}.prose h3{font-size:var(--t-title);line-height:var(--lh);margin-top:var(--s2);color:var(--text-ice);font-weight:inherit}.prose p{color:var(--text-muted)}.prose strong{color:var(--text);font-weight:inherit}.prose em{color:var(--text);font-style:italic}.prose ul{display:flex;flex-direction:column;gap:var(--s1);color:var(--text-muted)}.prose li{padding-left:var(--s3);position:relative}.prose li:before{content:"\2014";position:absolute;left:0;color:var(--text-faint)}.prose code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.92em;color:var(--text-ice)}.prose__source{font-size:var(--t-caption);color:var(--text-faint)}.prose__table{width:100%;font-size:var(--t-caption);line-height:var(--lh-bare)}.prose__table th{padding:var(--s1) 12px var(--s1) 0;color:var(--text-ice);vertical-align:top;white-space:nowrap}.prose__table td{padding:var(--s1) 0;color:var(--text-muted);vertical-align:top}.prose__table tr+tr>*{background-image:linear-gradient(to right,transparent,var(--divider) 50%,transparent);background-size:100% var(--hairline);background-repeat:no-repeat;background-position:top}.links,.prose .links{flex-direction:row;flex-wrap:wrap;gap:var(--s2)}.links li,.prose .links li{padding-left:0}.links li:before,.prose .links li:before{content:none}@media(max-width:599px){.prose__panel{padding:var(--pad-tight)}.prose__table th{white-space:normal}}.search{display:flex;gap:var(--s1);align-items:center;flex-wrap:wrap}.search .field{flex:1 1 220px}.search__message{min-height:var(--lh)}.search__note{font-size:var(--t-caption);color:var(--text-faint)}.footer{max-width:74ch;margin:0 auto var(--s5);padding:var(--s3) var(--pad-tight) 0;display:flex;flex-direction:column;gap:var(--s1);font-size:var(--t-caption);color:var(--text-faint);border-top:none}.footer__links{display:flex;flex-wrap:wrap;gap:var(--s2);align-items:baseline}.footer__build{margin-left:auto;font-variant-numeric:tabular-nums}.grid{display:grid;gap:var(--gap);min-width:0}.grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid--tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.row{display:flex;align-items:center;gap:var(--s1);min-width:0;flex-wrap:wrap}.row--tight{gap:4px}.row--nowrap{flex-wrap:nowrap}.stack{display:flex;flex-direction:column;gap:var(--s1);min-width:0}.spacer{flex:1 1 auto}.list--long>*{content-visibility:auto;contain-intrinsic-size:auto var(--row-h, 52px)}.scroll-x{overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain}:root{--chart-h: 420px}@media(max-width:1279px){:root{--chart-h: 320px}.grid--3,.grid--tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.explorer{grid-template-columns:minmax(0,1fr)}.sessions__rates{display:none}.sessions__row{flex-wrap:wrap}}@media(max-width:899px){.shell{border-radius:var(--r-lg);padding-left:var(--pad-tight);padding-right:var(--pad-tight)}.tabs{overflow-x:auto}.kv{grid-template-columns:minmax(0,1fr)}.kv__key{color:var(--text-faint)}}@media(max-width:599px){.shell{margin:0;border-radius:0;box-shadow:none;padding:var(--pad-tight) var(--pad-tight) var(--s5);-webkit-backdrop-filter:none;backdrop-filter:none;--body-a: 0;--rim-a: 0}.shell>.glass__bevel,.shell>.glass__hair,.shell>.glass__lamp{display:none}:root{--chart-h: 240px;--rail: 16px;--band-gap: 24px}.grid--3,.grid--2,.grid--tiles{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.grid--tiles .tile__value{font-size:var(--t-title)}.grid--tiles .tile{height:auto;min-height:74px;padding-block:12px}.grid--tiles .tile--tall{min-height:92px}.grid--tiles .tile__caption{white-space:normal}.section-band{flex-wrap:wrap;gap:var(--s1)}.section-band>.half-switch{flex:1 0 100%}.section-band>.half-switch .tabs__tab{flex:1 1 0}.section-band__tabs,.section-band__range{flex:1 0 100%}.pheader__row{flex-wrap:wrap;row-gap:var(--s1)}.pheader__text{order:1;flex:1 1 40%}.pheader__buttons{order:2;margin-left:auto}.pheader__switcher{order:3;flex:1 0 100%}.pheader__switcher .switcher{width:100%}.item-grid__scroll{overflow-x:auto}}@media print{.backdrop,.glass__lamp,.glass__bevel,.glass__hair{display:none}.glass{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.app-header,.section-band{position:static}.section-root{content-visibility:visible;break-inside:avoid}}.section-root .section-root{content-visibility:visible;contain-intrinsic-size:none}.pstack{display:flex;flex-direction:column;gap:var(--s3);min-width:0}.psec{display:flex;flex-direction:column;gap:12px;min-width:0}.psec__head{display:flex;align-items:center;gap:12px;min-height:30px;padding:0 4px;flex-wrap:wrap}.psec__title{margin:0;font-size:var(--t-headline);line-height:28px;color:var(--text);font-weight:inherit}.psec__body{display:flex;flex-direction:column;gap:var(--gap);min-width:0}.psec--stale .psec__body{opacity:.7}.pframe__marks{flex-wrap:wrap;justify-content:flex-end}.pframe__prompt{margin:0;font-size:var(--t-caption);line-height:var(--lh-bare);color:var(--text-muted)}.pprompts{display:flex;flex-direction:column;gap:6px;max-width:640px;margin:0 auto;padding:0;list-style:none}.pprompts li{display:flex;gap:12px;align-items:baseline;font-size:var(--t-caption);line-height:var(--lh-bare)}.pprompts__section{flex:0 0 140px;color:var(--text-ice);text-align:right}.pprompts__prompt{color:var(--text-muted)}.stack.pgap{gap:var(--gap)}.pcols{display:grid;gap:var(--gap);min-width:0;align-items:start;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.pcols--gear{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.pgrid2{display:grid;gap:var(--gap);min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.pov{display:flex;flex-direction:column;gap:var(--s3);min-width:0}.pov__grid{display:flex;flex-direction:column;gap:var(--gap);min-width:0}.pov__cols{display:grid;gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;min-width:0}.pov__col{display:flex;flex-direction:column;gap:var(--gap);min-width:0}.pov__cell{min-width:0}.pov__tiles{display:flex;flex-direction:column;gap:var(--s1);min-width:0}.pov__asof{align-self:flex-end;margin:0;padding:0 var(--rail);font-size:var(--t-caption);line-height:var(--lh-bare);color:var(--text-muted)}.pov__groups{display:grid;gap:var(--gap);min-width:0;align-items:stretch;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr))}.ptiles4{grid-template-columns:repeat(4,minmax(0,1fr))}.ptiles2{grid-template-columns:repeat(2,minmax(0,1fr))}.pkv3{display:grid;gap:0 var(--s4);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.pkv2{display:grid}.pkv2 .kv{column-gap:var(--s4)}@media(max-width:1279px){.ptiles4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:899px){.pgrid2,.pkv3{grid-template-columns:minmax(0,1fr)}.pov__cols{display:flex;flex-direction:column;align-items:stretch}.pov__col{display:contents}.pov__cell{order:var(--order, 0)}}@media(max-width:599px){.ptiles4,.ptiles2{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}.pitemrow{display:flex;align-items:center;gap:12px;width:100%;min-width:0}.pitemrow__icon{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:var(--slot);height:var(--slot)}.pitemrow__bar{flex:1 1 auto}.group__row>.barrow,.group__row>.pitemrow{flex:1 1 auto}.barrow--absent .barrow__title{color:var(--text-faint)}.pgroup-long .group__rows>*{content-visibility:auto;contain-intrinsic-size:auto 76px}.plist{display:flex;flex-direction:column;min-width:0}.plist__row{position:relative;display:flex;align-items:center;gap:12px;padding:6px 0;min-width:0}.plist__row+.plist__row:before{content:"";position:absolute;left:var(--s2);right:var(--s2);top:0;height:var(--hairline);background:linear-gradient(to right,transparent,var(--divider) 50%,transparent);pointer-events:none}.pladder{gap:var(--s2)}.pladder__score{flex:0 0 48px;color:var(--text-muted)}.pladder__bonus{color:var(--text-muted);min-width:0;overflow:hidden;text-overflow:ellipsis}.pladder--on .pladder__bonus{color:var(--text)}.pladder__mark{display:inline-flex;align-items:center;gap:4px;color:var(--success);font-size:var(--t-caption)}.pna{color:var(--text-faint);font-size:var(--t-caption)}.pnote{margin:0;font-size:var(--t-caption);line-height:var(--lh-bare);color:var(--text-muted);max-width:72ch}.psub{margin:4px 0 0;font-size:var(--t-caption);line-height:var(--lh-bare);font-weight:inherit;text-transform:uppercase;letter-spacing:.04em;color:color-mix(in srgb,var(--text-ice) 65%,transparent)}.pname{color:var(--tone, var(--text));min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pgold{color:var(--gold)}.pgood{color:var(--success)}.pmuted{color:var(--text-muted)}.pchips{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.pwrapped{display:inline-flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;gap:4px 8px}.stamp--field{font-size:var(--t-caption);color:var(--text-faint)}.plink{padding:0;border:none;background:none;font:inherit;font-size:var(--t-caption);color:var(--accent-bright);cursor:pointer}.plink:hover{text-decoration:underline;text-underline-offset:3px}.psearch{display:flex;flex-direction:column;gap:var(--s1);min-width:0}.psearch__box{max-width:360px}.tally--wide .tally__box{width:auto;min-width:68px;padding:0 12px}.pfigures{display:flex;flex-wrap:wrap;gap:var(--s2) var(--s4)}.pfigure{display:flex;flex-direction:column;gap:2px;min-width:0}.pfigure__label{font-size:var(--t-caption);line-height:var(--lh-bare);text-transform:uppercase;letter-spacing:.04em;color:color-mix(in srgb,var(--text-ice) 65%,transparent)}.pfigure__value{font-size:var(--t-headline);line-height:28px;color:var(--gold);white-space:nowrap}.pfigure__value--hero{font-size:var(--t-display);line-height:36px;color:var(--text)}.ptop{display:flex;flex-wrap:wrap;gap:var(--s1) 12px}.ptop__item{display:flex;flex-direction:column;align-items:center;gap:4px}.ptop__value{font-size:var(--t-caption);color:var(--gold)}.pequip__row{display:flex;flex-wrap:wrap;gap:var(--s2) var(--s3)}.pequip{display:flex;flex-direction:column;gap:6px;min-width:0}.pequip__label{font-size:var(--t-caption);color:var(--text-muted)}.pgrid{min-width:0}.pequip .item-grid{content-visibility:visible;contain-intrinsic-size:none}@media(min-width:1280px){.pwardrobe .item-grid__scroll{display:grid;grid-auto-flow:column;grid-template-rows:auto auto;justify-content:start;gap:var(--s1) var(--s3)}.pwardrobe .item-grid__scroll>*{content-visibility:visible;contain-intrinsic-size:none}}.pcoll__controls{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s1) var(--s2);min-width:0}.pcoll__controls>.psearch__box{flex:1 1 240px}.pmissing__total{margin:0;color:var(--text-muted)}.pmissing__power{font-size:var(--t-headline);color:var(--text);margin-right:6px}.ptrophy{display:flex;flex-direction:column;gap:var(--s1);min-width:0}.ptrophy__row{display:grid;grid-template-columns:minmax(0,200px) minmax(0,1fr);gap:12px;align-items:center}.ptrophy__name{color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:599px){.ptrophy__row{grid-template-columns:minmax(0,1fr);gap:6px}}.pdisclose summary{cursor:pointer;font-size:var(--t-caption);color:var(--accent-bright);padding:4px 0}.pdisclose__list{margin:var(--s1) 0 0;padding:0;list-style:none;display:grid;gap:2px var(--s3);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));font-size:var(--t-caption);color:var(--text-muted)}.pubhead{display:flex;align-items:center;gap:var(--s3);flex-wrap:wrap;min-width:0}.pubhead__head{--radius: var(--r-small);flex:0 0 auto;display:flex;padding:8px}.pubhead__text{flex:1 1 320px;display:flex;flex-direction:column;gap:4px;min-width:0}.pubhead__title{flex-wrap:wrap}.pubhead__name{margin:0;font-size:var(--t-display);line-height:36px;font-weight:inherit;color:var(--text);overflow-wrap:anywhere}.pubhead__subtitle{margin:0;color:var(--text-muted);overflow-wrap:anywhere}.pubhead__kind{margin:0;font-size:var(--t-caption);color:var(--text-faint)}.pubhead__switcher{flex:0 0 auto}.pubpanels{display:flex;flex-direction:column;gap:var(--s3);min-width:0}.pub--state{align-items:center}@media(max-width:599px){.pubhead{gap:var(--s2)}.pubhead__head{padding:4px}.pubhead__switcher{flex:1 0 100%}.pubhead__switcher .switcher{width:100%}}.section-band:has(>.section-band__range .range){flex-wrap:wrap;row-gap:var(--s1)}.section-band__range:has(.range){flex:1 0 100%;justify-content:flex-end}.range{display:flex;align-items:center;justify-content:flex-end;gap:var(--s1);min-width:0}.range__wide{display:flex;align-items:center;gap:var(--s1);min-width:0}.range__narrow{display:none;min-width:0}.range__capsule{flex:0 0 auto}.range__pop{width:min(320px,calc(100vw - var(--s2)));padding:var(--s2);display:flex;flex-direction:column;gap:12px}.range__pop-title{font-size:var(--t-title);line-height:var(--lh);color:var(--text-ice)}.range__field{display:flex;flex-direction:column;gap:4px}.range__field-label{font-size:var(--t-caption);color:var(--text-muted)}.range__msg{font-size:var(--t-caption);line-height:var(--lh-bare);color:var(--text-muted)}.range__msg--bad{color:var(--danger)}@media(max-width:899px){.range{width:100%}.range__wide{display:none}.range__narrow{display:block;width:100%}}.act,.act-stack{display:flex;flex-direction:column;gap:var(--s3);min-width:0}.act-slot{display:contents}.act-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap);align-items:start;min-width:0}@media(max-width:1279px){.act-pair{grid-template-columns:minmax(0,1fr)}}.act-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s1) var(--s2);min-width:0}.act-title{font-size:var(--t-title);line-height:var(--lh);color:var(--text-ice);font-weight:inherit}.act-tail{display:flex;justify-content:center}.act-tail:empty{display:none}.act-notes{display:flex;flex-direction:column;gap:4px}.act-more{justify-content:center}.act-table{min-width:0}.act-foot{font-size:var(--t-caption);line-height:var(--lh-bare);color:var(--text-muted);max-width:100ch}.act-muted{color:var(--text-muted)}.act-private{font-size:var(--t-caption);line-height:var(--lh-bare);color:var(--text-muted)}.act-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.act-toned,.act-signed{color:var(--tone, var(--text))}.act-owner{display:inline-flex}.act-owner:empty{display:none}.act-icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;color:var(--text-ice)}.act-icon canvas{image-rendering:pixelated}@media(max-width:599px){.act-items .table__th:nth-child(n+4),.act-items .table__td:nth-child(n+4){display:none}}.act-rares .tally__box{width:auto;min-width:68px;max-width:180px;padding:0 var(--s1)}.act-rares .tally__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.act-session{position:relative;min-width:0}.act-session+.act-session:before{content:"";position:absolute;left:var(--gutter);right:var(--gutter);top:0;height:var(--hairline);background:linear-gradient(to right,transparent,var(--divider) 50%,transparent);pointer-events:none}.act-srow{--hover: 0;position:relative;isolation:isolate;display:flex;align-items:center;gap:12px;width:100%;min-height:var(--h-row);padding:10px var(--rail);text-align:left;color:inherit;min-width:0;transition:--hover var(--dur) var(--ease-hover)}.act-srow:after{content:"";position:absolute;z-index:-1;inset:2px var(--s1);pointer-events:none;border-radius:calc(var(--r-lg) - var(--s1));background:color-mix(in srgb,var(--panel-hover) calc(var(--hover) * 100%),transparent);transition:background-color var(--dur) var(--ease-hover)}button.act-srow:hover{--hover: 1}.act-srow--open:after{background:var(--panel-active)}.act-srow__main{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.act-srow__title{flex-wrap:nowrap;min-width:0}.act-srow__name{color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.act-srow__sub{font-size:var(--t-caption);line-height:var(--lh-bare);color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.act-srow__side{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex:0 0 auto;min-width:250px;text-align:right}.act-srow__coins{font-variant-numeric:tabular-nums;white-space:nowrap}.act-srow__facts{font-size:var(--t-caption);line-height:var(--lh-bare);color:var(--text-muted);white-space:nowrap}.sessions__rates{display:flex;gap:var(--s2);flex:0 0 auto}.act-rate{display:flex;flex-direction:column;align-items:flex-end;min-width:72px}.act-rate__value{color:var(--text-ice)}.act-rate__unit{font-size:var(--t-caption);line-height:var(--lh-bare);color:var(--text-faint)}@media(max-width:599px){.act-srow{flex-wrap:wrap}.act-srow__main{flex:1 1 60%}.act-srow__side{flex:1 0 100%;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:baseline;gap:2px 12px;min-width:0;padding-left:32px;text-align:left}.act-srow__facts{white-space:normal}.act-srow__title{flex-wrap:wrap}}.act-session__detail{padding:var(--s1) var(--rail) var(--s3)}.act-detail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s3) var(--s4);min-width:0}.act-detail__block{display:flex;flex-direction:column;gap:var(--s1);min-width:0}.act-detail__title{font-size:var(--t-caption);line-height:var(--lh-bare);color:var(--text-ice);font-weight:inherit;text-transform:uppercase;letter-spacing:.04em}@media(max-width:899px){.act-detail{grid-template-columns:minmax(0,1fr)}}.act-trow{display:flex;align-items:center;gap:12px;width:100%;min-width:0}.act-trow__dot{flex:0 0 14px;height:14px;display:flex;align-items:center;justify-content:center}.act-trow__dot:before{content:"";width:var(--dot, 8px);height:var(--dot, 8px);border-radius:50%;background:color-mix(in srgb,var(--accent-bright) 70%,transparent)}.act-trow--i1 .act-trow__dot:before{background:var(--text-faint)}.act-trow--i2 .act-trow__dot:before{background:color-mix(in srgb,var(--text-ice) 55%,transparent)}.act-trow--i5 .act-trow__dot:before{background:var(--gold);box-shadow:0 0 8px color-mix(in srgb,var(--gold) calc(var(--glow) * 100%),transparent)}.act-trow__main{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-width:0}.act-trow__title{color:var(--text);flex-wrap:nowrap;overflow:hidden}.act-trow__sub{font-size:var(--t-caption);line-height:var(--lh-bare);color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.act-trow__time{flex:0 0 auto;font-size:var(--t-caption);color:var(--text-muted)}.act-diary{display:flex;flex-direction:column;gap:var(--s2);min-width:0}.act-diary__day{display:flex;flex-direction:column;gap:var(--s1);min-width:0}.act-diary__head{position:sticky;top:calc(var(--header-h, 56px) + var(--act-band-h, 60px) + var(--s1));z-index:5;align-self:flex-start;--radius: min(13px, calc(6px + 7px * var(--roundness)));padding:4px var(--s2);font-size:var(--t-caption);line-height:var(--lh-bare);color:var(--text-ice);font-weight:inherit}.act-filters{display:flex;flex-direction:column;gap:var(--s1);min-width:0}.act-filters__importance{display:flex;align-items:center;gap:var(--s1)}.act-filters__kinds{gap:4px}.act-scrubber{display:flex;flex-direction:column;gap:4px;min-width:0}.act-scrub .chart__stage{cursor:pointer}.act-chart__label{fill:var(--text-muted)}.act-chart__carried{opacity:.45}.act-chart__carried .chart__line{stroke-dasharray:4 5}.act-chart__carried .chart__point,.act-chart__carried .chart__glow{display:none}.act-chart__zone{stroke:var(--warning);stroke-width:1;stroke-dasharray:3 4;fill:none}.act-chart__caption{font-size:var(--t-caption)}.act-chart__missing{display:flex;flex-direction:column;gap:2px;font-size:var(--t-caption);color:var(--text-muted)}.act-chart__missing-label{color:var(--text)}.act-flow{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:var(--s3);align-items:start}.act-flow__side{display:flex;flex-direction:column;gap:var(--s1);min-width:0}.act-flow__head{display:flex;justify-content:space-between;align-items:baseline;color:var(--text-ice)}.act-flow__total{color:var(--text)}.act-flow__net{display:flex;flex-direction:column;align-items:center;gap:2px;padding:var(--s1) var(--s2)}.act-flow__net-label{font-size:var(--t-caption);color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}.act-flow__net-value{font-size:var(--t-headline);line-height:26px;color:var(--tone, var(--text))}@media(max-width:899px){.act-flow{grid-template-columns:minmax(0,1fr)}.act-flow__net{flex-direction:row;justify-content:space-between;padding:0}}.explorer{display:grid;grid-template-columns:248px minmax(0,1fr);gap:var(--gap);align-items:start;min-width:0}.exp-main{display:flex;flex-direction:column;gap:var(--gap);min-width:0}.exp-toolbar{flex-wrap:wrap}.exp-search{flex:1 1 280px;max-width:480px;min-width:0}.exp-narrow{display:none;min-width:200px}.exp-count{font-size:var(--t-caption)}@media(max-width:1279px){.explorer{grid-template-columns:minmax(0,1fr)}.exp-rail{display:none}.exp-narrow{display:block}}.exp-rail__list{position:relative;display:flex;flex-direction:column;gap:2px}.exp-rail__row{position:relative;z-index:1;display:flex;align-items:center;gap:var(--s1);height:40px;padding:0 12px;border-radius:var(--r-small);color:var(--text-muted);text-align:left;transition:color var(--dur) var(--ease-hover)}.exp-rail__row:hover,.exp-rail__row[aria-selected=true]{color:var(--text)}.exp-rail__label{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.exp-rail__count{font-size:var(--t-caption);color:var(--text-faint)}.exp-rail__row[aria-selected=true] .exp-rail__count{color:var(--text-muted)}.exp-table{--exp-cols: minmax(0, 1fr) 112px 112px 72px 112px 112px;padding:var(--s1) 0;gap:0}.exp-head.exp--lifetime,.exp-layer.exp--lifetime{--exp-cols: minmax(0, 1fr) 112px 72px 112px 112px}.exp-head{display:grid;grid-template-columns:var(--exp-cols);column-gap:12px;align-items:center;height:36px;padding:0 var(--rail)}.exp-viewport{position:relative;height:640px;overflow-y:auto;overscroll-behavior:contain;outline-offset:-4px}.exp-spacer{height:calc(var(--rows, 0) * 52px)}.exp-layer{position:absolute;top:0;left:0;right:0;transform:translateY(var(--y, 0))}.exp-row{--hover: 0;position:relative;display:grid;grid-template-columns:var(--exp-cols);column-gap:12px;align-items:center;width:100%;height:52px;padding:0 var(--rail);text-align:left;color:inherit;background:color-mix(in srgb,var(--panel-hover) calc(var(--hover) * 100%),transparent);transition:--hover var(--dur) var(--ease-hover)}.exp-row:hover{--hover: 1}.exp-row+.exp-row:before{content:"";position:absolute;left:var(--gutter);right:var(--gutter);top:0;height:var(--hairline);background:linear-gradient(to right,transparent,var(--divider) 50%,transparent);pointer-events:none}.exp-row--selected{background:var(--panel-active)}.exp-row--group{grid-template-columns:minmax(0,1fr);color:var(--text-ice)}.exp-cell{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.exp-cell--key{display:flex;align-items:center;gap:var(--s1);padding-left:calc(max(0,var(--depth, 1) - 1)*18px)}.exp-cell--lifetime,.exp-cell--range,.exp-cell--days{text-align:right}.exp-cell--first,.exp-cell--last{font-size:var(--t-caption);color:var(--text-muted)}.exp-cell--range{color:var(--text-ice)}.exp-head .exp-cell--lifetime,.exp-head .exp-cell--range,.exp-head .exp-cell--days{display:flex;justify-content:flex-end}.exp-sort{display:inline-flex;align-items:center;gap:4px;font-size:var(--t-caption);color:var(--text-muted)}.exp-sort:hover{color:var(--text)}.exp-head .exp-cell--lifetime .exp-sort,.exp-head .exp-cell--range .exp-sort,.exp-head .exp-cell--days .exp-sort{flex-direction:row-reverse}.exp-group__label{overflow:hidden;text-overflow:ellipsis}.exp-group__count{font-size:var(--t-caption);color:var(--text-faint)}.exp-key{display:flex;flex-direction:column;gap:1px;min-width:0}.exp-key__label{display:flex;align-items:center;gap:6px;min-width:0;overflow:hidden;white-space:nowrap}.exp-key__id{font-size:var(--t-caption);line-height:var(--lh-bare);color:var(--text-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.exp-empty{padding:var(--s4) var(--s2);text-align:center;color:var(--text-muted)}.exp-fold-note:empty{display:none}@media(max-width:899px){.exp-table,.exp-head.exp--lifetime,.exp-layer.exp--lifetime{--exp-cols: minmax(0, 1fr) 96px 96px}.exp-head.exp--lifetime,.exp-layer.exp--lifetime{--exp-cols: minmax(0, 1fr) 96px}.exp-cell--days,.exp-cell--first,.exp-cell--last,.exp-head .exp-cell--days{display:none}.exp-viewport{height:520px}}@media(max-width:599px){.exp-table,.exp-head.exp--lifetime,.exp-layer.exp--lifetime{--exp-cols: minmax(0, 1fr) 88px 88px}.exp-head.exp--lifetime,.exp-layer.exp--lifetime{--exp-cols: minmax(0, 1fr) 88px}.exp-row,.exp-head{padding:0 var(--s1);column-gap:var(--s1)}.exp-row .exp-cell--lifetime,.exp-row .exp-cell--range{font-size:var(--t-caption)}.exp-search{flex-basis:100%;max-width:none}}.exp-detail:empty{display:none}.exp-detail__key{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--t-caption);color:var(--text-ice);overflow-wrap:anywhere}.exp-detail__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s2) var(--s4)}@media(max-width:899px){.exp-detail__grid{grid-template-columns:minmax(0,1fr)}}.act-chart__bare{margin-top:var(--s1)}.act-pick{width:min(420px,calc(100vw - var(--s2)));padding:var(--s1);display:flex;flex-direction:column;gap:var(--s1)}.act-pick__list{display:flex;flex-direction:column;max-height:320px;overflow-y:auto;min-width:0}.act-pick__row{display:grid;grid-template-columns:minmax(0,1fr) 18px;column-gap:var(--s1);align-items:center;padding:6px 12px;min-height:40px;border-radius:var(--r-small);text-align:left;color:var(--text)}.act-pick__row:hover:not(:disabled){background:var(--accent-dim)}.act-pick__row:disabled{color:var(--text-disabled)}.act-pick__row--on{color:var(--accent-bright)}.act-pick__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.act-pick__key{grid-column:1;font-size:var(--t-caption);color:var(--text-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.act-pick__row .icon,.act-pick__check{grid-column:2;grid-row:1 / span 2}.act-pick__status{font-size:var(--t-caption);padding:0 4px}.own{display:grid;grid-template-columns:132px minmax(0,1fr);gap:var(--s2);align-items:start;min-height:0}.own>.state{grid-column:1 / -1}.own-rail{position:sticky;top:0;display:flex;flex-direction:column;gap:2px}.own-rail__row{position:relative;z-index:1;display:flex;align-items:center;gap:var(--s1);height:40px;padding:0 12px;border-radius:var(--r-small);color:var(--text-muted);text-align:left;font-size:var(--t-caption);transition:color var(--dur) var(--ease-hover)}.own-rail__row:hover,.own-rail__row[aria-selected=true]{color:var(--text)}.own-rail__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.own-panel{min-width:0}@media(max-width:599px){.own{grid-template-columns:44px minmax(0,1fr);gap:12px}.own-rail__row{padding:0;justify-content:center}.own-rail__label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.own-body{display:flex;flex-direction:column;gap:12px;min-width:0}.own-title{font-size:var(--t-title);line-height:var(--lh);color:var(--text-ice);font-weight:inherit}.own-sub{margin-top:var(--s1);font-size:var(--t-caption);line-height:var(--lh-bare);color:var(--text-ice);font-weight:inherit;text-transform:uppercase;letter-spacing:.04em}.own-lead{color:var(--text-muted);line-height:var(--lh)}.own-note{font-size:var(--t-caption);line-height:var(--lh-bare);color:var(--text-muted)}.own-strong{color:var(--text);font-weight:600}.own-block{display:flex;flex-direction:column;gap:12px;min-width:0}.own-status:empty{display:none}.own-field{display:flex;flex-direction:column;gap:6px;min-width:0}.own-field__label{font-size:var(--t-caption);color:var(--text-muted)}.own-wide{width:100%}.own-choices{display:flex;flex-direction:column;gap:var(--s1)}.own-choice{--radius: var(--r);--tint: var(--accent);--tint-amount: 0;display:flex;flex-direction:column;gap:6px;align-items:stretch;padding:12px var(--s2);width:100%;text-align:left;color:inherit}.own-choice--on{--tint-amount: .3}.own-choice__head{display:flex;align-items:center;gap:var(--s1);color:var(--text)}.own-choice__glyph{display:inline-flex;color:var(--text-ice)}.own-choice__check{display:inline-flex;color:var(--accent-bright);opacity:0;transition:opacity var(--dur) var(--ease-out)}.own-choice--on .own-choice__check{opacity:1}.own-choice__body{font-size:var(--t-caption);line-height:var(--lh-bare);color:var(--text-muted)}.own-links{display:flex;flex-direction:column;gap:12px}.own-link{display:flex;flex-direction:column;gap:6px;min-width:0}.own-link__label{font-size:var(--t-caption);color:var(--text-muted)}.own-link__url{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--t-caption);line-height:var(--lh-bare);color:var(--text-ice);overflow-wrap:anywhere}.own-confirm{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s1);min-width:0}.own-confirm-slot{align-self:stretch}.own-confirm-slot:empty{display:none}.own-warn{display:flex;flex-direction:column;gap:12px;padding:12px var(--s2);border-radius:var(--r-small);background:color-mix(in srgb,var(--danger) 12%,transparent)}.own-warn__text,.own-warn__text .own-note{color:var(--text)}.own-warn__typed{display:flex;flex-direction:column;gap:6px}.own-cat{flex-wrap:wrap;align-items:flex-start;padding:12px var(--s2);gap:var(--s1) 12px}.own-cat__text{display:flex;flex-direction:column;gap:2px;flex:1 1 160px;min-width:0}.own-cat__label{color:var(--text)}.own-cat__desc{font-size:var(--t-caption);line-height:var(--lh-bare);color:var(--text-muted)}.own-cat__desc:empty{display:none}.own-cat__state{font-size:var(--t-caption);line-height:var(--lh-bare);color:var(--text-faint)}.own-cat__state--held{color:var(--warning)}.own-cat__controls{flex:0 0 auto}.own-cat__held{flex:1 0 100%;display:flex;flex-direction:column;gap:var(--s1);align-items:flex-start}.own-press{min-width:72px}.own-cats .group__row+.group__row:before,.own-group .group__row+.group__row:before{left:var(--s2);right:var(--s2)}.own-group .group__row{padding:10px var(--s2)}.own-row--locked .switch-row__label{color:var(--text-muted)}.own-segment{display:flex;gap:4px}.own-segment__option{--radius: var(--r-ctl);--tint: var(--accent);--tint-amount: 0;flex:1 1 0;height:var(--h-compact);padding:0 var(--s2);display:inline-flex;align-items:center;justify-content:center;color:var(--text-muted);font-size:var(--t-caption)}.own-segment__option:hover{color:var(--text)}.own-segment__option--on{--tint-amount: .35;color:var(--text)}.own-colour{display:flex;align-items:center;gap:12px}.own-colour__input{flex:0 0 auto;width:44px;height:44px;padding:0;border-radius:50%;overflow:hidden;cursor:pointer;background:transparent;box-shadow:0 4px 12px #00000059}.own-colour__input::-webkit-color-swatch-wrapper{padding:0}.own-colour__input::-webkit-color-swatch{border:0;border-radius:50%}.own-colour__input::-moz-color-swatch{border:0;border-radius:50%}.own-chips{gap:6px}.own-chips .own-press{min-width:0}.own-date{color-scheme:dark}.own-date::-webkit-calendar-picker-indicator{opacity:.6;cursor:pointer}.own-flat{padding:0}.own-flat .card__body{gap:0}.own-slot:empty,.own-result:empty{display:none}.own-export{align-self:flex-start;text-decoration:none}.own-export--blocked{--gloss: 0;opacity:.55;color:var(--text-disabled);cursor:default;pointer-events:none}.own-signins{display:flex;flex-direction:column;gap:6px}
