body{background:#f7f5f1}@media (prefers-color-scheme:dark){body{background:#131110}}html:not([data-ready]) body{visibility:hidden;opacity:0;animation:0s 3s forwards boot-show}@keyframes boot-show{to{visibility:visible;opacity:1}}@media (scripting:none){html:not([data-ready]) body{visibility:visible;opacity:1;animation:none}}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-ext-400-normal-C2je3j2s.woff2)format("woff2"),url(/assets/instrument-serif-latin-ext-400-normal-CFCUzsTy.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-normal-DnYpCC2O.woff2)format("woff2"),url(/assets/instrument-serif-latin-400-normal-BVbkICAY.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--font-sans:"Geist Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-serif:"Instrument Serif", Georgia, "Times New Roman", serif;--font-mono:ui-monospace, "Cascadia Code", Consolas, "SF Mono", Menlo, monospace;--bg:#f7f5f1;--panel:#fff;--sunken:#f1eee8;--line:#e8e3da;--line-2:#d9d2c6;--ink:#1f1b17;--ink-2:#59524b;--ink-3:#736b62;--accent:#4f5bd5;--accent-ink:#fff;--accent-soft:#eceefc;--note-yellow:#ffe99a;--note-pink:#ffd2dc;--note-blue:#d0e6ff;--note-green:#d6f1cd;--note-purple:#e4d8ff;--note-ink:#2a251f;--shadow:0 28px 72px #1f1b1733, 0 6px 16px #1f1b1714;--shadow-pop:0 4px 18px #1f1b171f, 0 1px 3px #1f1b1714;--button:#1f1b17;--button-ink:#f7f5f1;--button-hover:#35302a;--r-xs:5px;--r:10px;--ease:cubic-bezier(.2, .8, .2, 1)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#131110;--panel:#1b1916;--sunken:#0f0d0c;--line:#2b2723;--line-2:#3a352f;--ink:#f1ece4;--ink-2:#bbb2a7;--ink-3:#8c847a;--accent:#8d97ff;--accent-ink:#11121e;--accent-soft:#23253c;--note-yellow:#eed683;--note-pink:#ebbac7;--note-blue:#b2d0f0;--note-green:#bde0b2;--note-purple:#cbbcf3;--note-ink:#221d18;--shadow:0 28px 72px #0009, 0 6px 16px #00000059;--shadow-pop:0 4px 18px #00000073, 0 1px 3px #0000004d;--button:#f1ece4;--button-ink:#131110;--button-hover:#fff}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--bg);min-height:100svh;color:var(--ink);font:400 1.0625rem/1.55 var(--font-sans);font-feature-settings:"ss01", "cv11";-webkit-font-smoothing:antialiased;flex-direction:column;margin:0;display:flex}a{color:inherit;text-underline-offset:.15em;text-decoration-thickness:1px}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:var(--r-xs)}h1,h2,h3{letter-spacing:-.01em;text-wrap:balance;margin:0;font-weight:400}p{text-wrap:pretty;margin:0}code{font:.8125rem/1.5 var(--font-mono);word-break:break-all;background:var(--sunken);border-radius:var(--r-xs);padding:1px 5px}.skip{background:var(--panel);border:1px solid var(--line-2);border-radius:var(--r);transition:transform .15s var(--ease);z-index:10;padding:8px 14px;position:absolute;top:12px;left:12px;transform:translateY(-200%)}.skip:focus{transform:none}.top{justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.brand{letter-spacing:-.01em;align-items:center;gap:10px;font-weight:500;text-decoration:none;display:inline-flex}.mark{width:30px;height:30px;margin:-3px 0;display:block}.top-end{align-items:center;gap:16px;display:flex}.log-in{padding:8px 2px;font-size:.9375rem;font-weight:500;text-decoration:none}.log-in:hover{text-underline-offset:4px;text-decoration:underline}.button{background:var(--button);min-height:48px;color:var(--button-ink);font:inherit;cursor:pointer;transition:background .15s var(--ease), transform .15s var(--ease);border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;margin-top:8px;padding:0 22px;font-weight:500;text-decoration:none;display:inline-flex}.button:hover{background:var(--button-hover)}.button:active{transform:translateY(1px)}.button:focus-visible{border-radius:999px}.get-main:focus-visible{border-start-end-radius:0;border-end-end-radius:0}.get-more:focus-visible{border-start-start-radius:0;border-end-start-radius:0}.get{margin-top:8px;display:inline-flex;position:relative}.get .button{margin:0}.get-icon{flex:none;width:18px;height:18px}.get-main{border-start-end-radius:0;border-end-end-radius:0;padding-inline:22px 18px}.get-more{border-start-start-radius:0;border-end-start-radius:0;padding:0 16px 0 14px;position:relative}.get-more:before{content:"";border-left:1px solid color-mix(in srgb, var(--button-ink) 24%, transparent);position:absolute;inset:13px auto 13px 0}.get-more svg{width:18px;height:18px;transition:transform .2s var(--ease)}.get-more[aria-expanded=true] svg{transform:rotate(180deg)}.get-menu{z-index:20;border:1px solid var(--line-2);background:var(--panel);width:max-content;min-width:100%;max-width:calc(100vw - 32px);box-shadow:var(--shadow-pop);text-align:start;border-radius:18px;margin:0;padding:6px;list-style:none;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)}.get-menu[hidden]{display:none}.get-menu a{border-radius:12px;gap:1px;padding:10px 14px;line-height:1.35;text-decoration:none;display:grid}.get-menu a:hover{background:var(--sunken)}.get-menu a:focus-visible{outline-offset:-2px;border-radius:12px}.get-system{font-weight:500}.get-detail{color:var(--ink-2);font-size:.875rem}.get-menu [aria-current] .get-system:after{content:"";background:var(--accent);vertical-align:.12em;border-radius:50%;width:7px;height:7px;margin-inline-start:8px;display:inline-block}.get-menu li:last-child:not(:first-child){border-top:1px solid var(--line);margin-top:4px;padding-top:4px}.soon{border:1px solid var(--line-2);background:var(--panel);min-height:48px;color:var(--ink-2);cursor:default;border-radius:999px;align-items:center;padding:0 22px;font-weight:500;display:inline-flex}.login{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:24px;display:flex}.login h1,.login p{margin:0}.doc{flex:1;width:100%;max-width:680px;margin:0 auto;padding:40px 24px 96px}.doc h1{font:400 clamp(2.5rem, 7vw, 3.25rem) / 1.1 var(--font-serif);letter-spacing:-.02em}.doc .date{color:var(--ink-2);margin-top:12px}.doc section,.doc .release{margin-top:40px}.doc h2{font-size:1.25rem;font-weight:500}.doc section p{margin-top:12px}.doc h3{font-size:1rem;font-weight:500}.doc .release .date{margin-top:4px}.release>p:not(.date){margin-top:12px}.release>ul{margin:12px 0 0;padding-inline-start:1.25em}.release>ul>li+li{margin-top:8px}.legal article>p+p{margin-top:16px}.legal .date+p{margin-top:32px}.toc{border-block:1px solid var(--line);margin-top:36px;padding:20px 0;font-size:.9375rem;line-height:1.4}.toc ol{counter-reset:toc;columns:2;column-gap:32px;margin:0;padding:0;list-style:none}.toc li{break-inside:avoid;counter-increment:toc;gap:10px;padding:4px 0;display:flex}.toc li:before{content:counter(toc) ".";min-width:1.4em;color:var(--ink-3);font-variant-numeric:tabular-nums;flex:none}.toc a{color:var(--ink-2);text-decoration:none}.toc a:hover{color:var(--ink);text-decoration:underline}.legal section{margin-top:48px;scroll-margin-top:24px}.legal h2 .num{color:var(--ink-3);font-variant-numeric:tabular-nums}.legal ul{margin:12px 0 0;padding-inline-start:1.25em}.legal ul>li+li{margin-top:8px}.legal ul>li::marker{color:var(--ink-3)}.legal strong{font-weight:600}@media (max-width:560px){.toc ol{columns:1}}.file{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);margin-top:24px;padding:20px}.file dl{grid-template-columns:max-content minmax(0,1fr);gap:8px 20px;margin:14px 0 0;display:grid}.file dt{color:var(--ink-2)}.file dd{min-width:0;margin:0}@media (max-width:480px){.file dl{grid-template-columns:minmax(0,1fr);gap:2px}.file dd+dt{margin-top:10px}}.foot{border-top:1px solid var(--line);color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:24px;display:flex}.foot nav{flex-wrap:wrap;gap:8px 24px;display:flex}.foot a{padding:6px 0;text-decoration:none}.maker{align-items:center;gap:8px;display:inline-flex}.maker-mark{width:22px;height:22px;display:block}.foot a:hover,.foot a[aria-current=page]{color:var(--ink)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.page-home{--win-w:min(64vw, 88svh, 1040px);--entrance:cubic-bezier(.22, 1, .36, 1);-webkit-user-select:none;user-select:none}.home{flex:1}.backdrop{z-index:-1;pointer-events:none;height:100lvh;position:fixed;inset:0 0 auto}.backdrop canvas{opacity:0;width:100%;height:100%;transition:opacity .9s var(--ease);display:block}html[data-scene=live] .backdrop canvas{opacity:1}.hero,.close{position:relative}.hero:before,.close:before{content:"";z-index:-2;pointer-events:none;position:absolute;inset:0}.anchor{pointer-events:none}.still{background:var(--ink);opacity:.92;width:100%;height:100%;display:block;-webkit-mask:linear-gradient(#0000,#0000) 50%/100% 100% no-repeat;mask:linear-gradient(#0000,#0000) 50%/100% 100% no-repeat}html[data-scene=still] :is(.hero,.close) .still{-webkit-mask-image:url(/stills/0.svg);mask-image:url(/stills/0.svg)}html[data-scene=still] .local .still{-webkit-mask-image:url(/stills/6.svg);mask-image:url(/stills/6.svg)}html[data-scene=still] .tour[data-step="1"] .still{-webkit-mask-image:url(/stills/1w.svg);mask-image:url(/stills/1w.svg)}html[data-scene=still] .tour[data-step="2"] .still{-webkit-mask-image:url(/stills/2w.svg);mask-image:url(/stills/2w.svg)}html[data-scene=still] .tour[data-step="3"] .still{-webkit-mask-image:url(/stills/3w.svg);mask-image:url(/stills/3w.svg)}html[data-scene=still] .tour[data-step="4"] .still{-webkit-mask-image:url(/stills/4w.svg);mask-image:url(/stills/4w.svg)}html[data-scene=still] .tour[data-step="5"] .still{-webkit-mask-image:url(/stills/5w.svg);mask-image:url(/stills/5w.svg)}.page-home .top{z-index:5;pointer-events:none;position:fixed;inset:0 0 auto}.page-home .top>*{pointer-events:auto}.top .small{opacity:0;visibility:hidden;min-height:36px;transition:opacity .24s var(--ease), visibility 0s .24s, background .15s var(--ease);margin:0;padding:0 14px;font-size:.9375rem}html[data-past] .top .small{opacity:1;visibility:visible;transition:opacity .24s var(--ease), background .15s var(--ease)}.hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:88svh;padding:9svh 24px 3svh;display:flex}.hero .anchor{aspect-ratio:1;width:min(40svh,78vw)}.hero h1{font:400 clamp(4.5rem, min(15vw, 17svh), 9.5rem) / .95 var(--font-serif);letter-spacing:-.03em;margin-top:-1svh}.hero p{text-wrap:balance;max-width:min(100%,44ch);color:var(--ink-2);margin-top:1.6svh;font-size:clamp(1.0625rem,2.3svh,1.3125rem)}.hero .get{margin-top:3.2svh}@media (prefers-reduced-motion:no-preference){html[data-ready] .hero h1{animation:rise .7s var(--entrance) backwards}html[data-ready] .hero p{animation:rise .52s var(--entrance) .35s backwards}html[data-ready] .hero .get{animation:rise .52s var(--entrance) .41s backwards}}@keyframes rise{0%{opacity:0;transform:translateY(12px)}}.tour{height:640svh}.tour-pin{flex-direction:column;align-items:center;height:100svh;padding:max(10svh,96px) 24px 4svh;display:flex;position:sticky;top:0}@property --copy{syntax:"<number>";inherits:false;initial-value:1}.steps{text-align:center;opacity:var(--copy);justify-items:center;display:grid}.step{opacity:0;transition:opacity .2s var(--ease), transform .2s var(--ease);grid-area:1/1;transform:translateY(10px)}.tour[data-step="1"] .step:first-child,.tour[data-step="2"] .step:nth-child(2),.tour[data-step="3"] .step:nth-child(3),.tour[data-step="4"] .step:nth-child(4),.tour[data-step="5"] .step:nth-child(5){opacity:1;transition:opacity .32s var(--ease) .12s, transform .32s var(--ease) .12s;transform:none}.step h2,.local h2{font:400 clamp(2.25rem, min(9vw, 7.5svh), 4rem) / 1.05 var(--font-serif);letter-spacing:-.02em}.step p,.local p{text-wrap:balance;max-width:34ch;color:var(--ink-2);margin:1.2svh auto 0;font-size:clamp(1rem,2.2svh,1.1875rem)}.win-wrap{width:var(--win-w);min-height:0;margin:3svh 0 0;position:relative;container-type:inline-size}.tour-nav{z-index:1;opacity:var(--copy);justify-content:center;align-items:center;gap:10px;margin-top:2.5svh;display:flex;position:relative}.tour-play:not(:focus-visible){opacity:0;pointer-events:none;position:absolute;right:100%}.tour-play:focus-visible{position:absolute;right:calc(100% + 4px)}.tour-play{border:1px solid var(--line-2);background:var(--panel);width:32px;height:32px;color:var(--ink);cursor:pointer;transition:background .2s var(--ease);border-radius:50%;place-items:center;padding:0;display:grid}.tour-play:hover{background:var(--bg)}.tour-play:focus-visible{border-radius:50%}.tour-play svg{fill:currentColor;width:14px;height:14px;display:none}.tour-play .i-again{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.tour-nav[data-state=playing] .i-pause,.tour-nav[data-state=paused] .i-play,.tour-nav[data-state=ended] .i-again{display:block}.tour-steps{margin:0;padding:0;list-style:none;display:flex}.tour-steps button{cursor:pointer;background:0 0;border:0;align-items:center;width:40px;height:24px;padding:0 3px;display:grid}.tour-steps i{background:var(--ink-3);height:3px;transition:height .2s var(--ease);border-radius:2px;display:block;position:relative;overflow:hidden}.tour-steps button:hover i{height:5px}.tour-steps b{background:var(--ink);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.tour-steps .done b{transform:scaleX(1)}.win-wrap .anchor{top:calc(var(--win-w) * -.04);width:88vw;height:calc(var(--win-w) * .705);position:absolute;left:calc(50% - 44vw)}.local{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100svh;padding:10svh 24px;display:flex}.local .anchor{aspect-ratio:1;width:min(42svh,76vw);margin-bottom:2svh}.close{flex-direction:column;justify-content:center;align-items:center;min-height:88svh;padding:8svh 24px 6svh;display:flex}.close .anchor{aspect-ratio:1;width:min(50svh,82vw)}.close .get{margin-top:2svh}@media (max-aspect-ratio:1){.page-home{--win-w:min(92vw, 880px);--win-h:min(calc(var(--win-w) * .8), 36svh)}.hero{min-height:100svh}.win-wrap{flex:1}.win-wrap .anchor{top:calc(var(--win-h) + 5svh + 24px);aspect-ratio:1;width:auto;max-width:88vw;height:auto;bottom:0;left:50%;transform:translate(-50%)}html[data-scene=still] .tour[data-step="1"] .still{-webkit-mask-image:url(/stills/1.svg);mask-image:url(/stills/1.svg)}html[data-scene=still] .tour[data-step="2"] .still{-webkit-mask-image:url(/stills/2.svg);mask-image:url(/stills/2.svg)}html[data-scene=still] .tour[data-step="3"] .still{-webkit-mask-image:url(/stills/3.svg);mask-image:url(/stills/3.svg)}html[data-scene=still] .tour[data-step="4"] .still{-webkit-mask-image:url(/stills/4.svg);mask-image:url(/stills/4.svg)}html[data-scene=still] .tour[data-step="5"] .still{-webkit-mask-image:url(/stills/5.svg);mask-image:url(/stills/5.svg)}}@media (scripting:none){.tour{height:auto}.tour-pin{height:auto;padding-bottom:8svh;position:static}.steps{gap:4svh}.step{opacity:1;grid-area:auto;transform:none}.tour-nav{display:none}}.hero:before,.close:before{--sky-unit:calc((100vw + 100vh) / 2);background:radial-gradient(calc(var(--sky-unit) * .4) calc(var(--sky-unit) * .44) at 99% 62%, #c8e4eea6 0%, #c8e4ee75 25%, #c8e4ee29 50%, #c8e4ee07 75%, #c8e4ee00), radial-gradient(calc(var(--sky-unit) * .4) calc(var(--sky-unit) * .4) at 2% 58%, #fbd3c0b3 0%, #fbd3c07e 25%, #fbd3c02c 50%, #fbd3c008 75%, #fbd3c000), radial-gradient(calc(var(--sky-unit) * .68) calc(var(--sky-unit) * .26) at 62% 2%, #cadff9bf 0%, #cadff987 25%, #cadff92f 50%, #cadff908 75%, #cadff900), radial-gradient(calc(var(--sky-unit) * .6) calc(var(--sky-unit) * .48) at 88% 24%, #ddccf9bf 0%, #ddccf987 25%, #ddccf92f 50%, #ddccf908 75%, #ddccf900), radial-gradient(calc(var(--sky-unit) * .68) calc(var(--sky-unit) * .44) at 14% 12%, #c8cffbcc 0%, #c8cffb90 25%, #c8cffb32 50%, #c8cffb09 75%, #c8cffb00), radial-gradient(calc(var(--sky-unit) * 2) calc(var(--sky-unit) * 1) at 50% -10%, #e4e7fbe6 0%, #e4e7fba2 25%, #e4e7fb39 50%, #e4e7fb0a 75%, #e4e7fb00)}.hero:before{-webkit-mask-image:linear-gradient(#000 0% 6.25%,#000 12.5% 18.75%,#000 25% 31.25%,#000 37.5% 43.75%,#000 50%,#000000f4 56.25%,#000000d7 62.5%,#000000ae 68.75%,#00000080 75%,#00000051 81.25%,#00000028 87.5%,#0000000b 93.75%,#0000 100%);mask-image:linear-gradient(#000 0% 6.25%,#000 12.5% 18.75%,#000 25% 31.25%,#000 37.5% 43.75%,#000 50%,#000000f4 56.25%,#000000d7 62.5%,#000000ae 68.75%,#00000080 75%,#00000051 81.25%,#00000028 87.5%,#0000000b 93.75%,#0000 100%)}.close:before{-webkit-mask-image:linear-gradient(#0000 0%,#0000001d 6.25%,#00000060 12.5%,#000000ae 18.75%,#000000ec 25%,#000 31.25% 37.5%,#000 43.75% 50%,#000000f4 56.25%,#000000d7 62.5%,#000000ae 68.75%,#00000080 75%,#00000051 81.25%,#00000028 87.5%,#0000000b 93.75%,#0000 100%);mask-image:linear-gradient(#0000 0%,#0000001d 6.25%,#00000060 12.5%,#000000ae 18.75%,#000000ec 25%,#000 31.25% 37.5%,#000 43.75% 50%,#000000f4 56.25%,#000000d7 62.5%,#000000ae 68.75%,#00000080 75%,#00000051 81.25%,#00000028 87.5%,#0000000b 93.75%,#0000 100%)}@media (prefers-color-scheme:dark){.hero:before,.close:before{background:radial-gradient(calc(var(--sky-unit) * .4) calc(var(--sky-unit) * .44) at 99% 62%, #1f58788c 0%, #1f587863 25%, #1f587823 50%, #1f587806 75%, #1f587800), radial-gradient(calc(var(--sky-unit) * .4) calc(var(--sky-unit) * .4) at 2% 58%, #7a3a6280 0%, #7a3a625a 25%, #7a3a621f 50%, #7a3a6205 75%, #7a3a6200), radial-gradient(calc(var(--sky-unit) * .68) calc(var(--sky-unit) * .26) at 62% 2%, #6278c899 0%, #6278c86c 25%, #6278c826 50%, #6278c807 75%, #6278c800), radial-gradient(calc(var(--sky-unit) * .6) calc(var(--sky-unit) * .48) at 88% 24%, #5a3aa0a6 0%, #5a3aa075 25%, #5a3aa029 50%, #5a3aa007 75%, #5a3aa000), radial-gradient(calc(var(--sky-unit) * .68) calc(var(--sky-unit) * .44) at 14% 12%, #30409acc 0%, #30409a90 25%, #30409a32 50%, #30409a09 75%, #30409a00), radial-gradient(calc(var(--sky-unit) * 2) calc(var(--sky-unit) * 1) at 50% -10%, #1a2152e6 0%, #1a2152a2 25%, #1a215239 50%, #1a21520a 75%, #1a215200)}}@property --rise{syntax:"<number>";inherits:false;initial-value:0}@property --tilt{syntax:"<number>";inherits:false;initial-value:0}@property --lift{syntax:"<length>";inherits:false;initial-value:0}.win{--panel-2:#fbfaf7;--hover:#1f1b170b;--ink-4:#a39b90;--ok:#2f9e62;--bad:#d93025;--alarm:#d93025;--alarm-2:#a8201a;--slip-shade:#1f1b1738;--tip:#f7c948;--shadow-1:0 1px 2px #1f1b170f, 0 1px 1px #1f1b1708;--shadow-2:0 10px 28px #1f1b171a, 0 2px 6px #1f1b170f;--shadow-3:0 28px 72px #1f1b1733, 0 6px 16px #1f1b1714;--note-white:#fff;--theme-bg:var(--bg);--theme-accent:var(--accent);--theme-accent-soft:var(--accent-soft);--theme-accent-ink:var(--accent-ink);--theme-ink-3:var(--ink-3);--u:calc(100cqw / 1120);z-index:1;aspect-ratio:16/10;border:1px solid var(--line-2);border-radius:calc(var(--u) * 12);background:var(--bg);width:100%;box-shadow:var(--shadow);color:var(--ink);font-size:calc(var(--u) * 14);font-feature-settings:"ss01", "cv11";text-align:left;transform:perspective(1500px) translateY(calc(var(--rise) * var(--lift) * -1)) rotateX(calc(var(--tilt) * 26deg)) scale(calc(1 - var(--tilt) * .06));transform-origin:50% 100%;flex-direction:column;line-height:1.5;display:flex;position:relative;overflow:hidden}@media (prefers-color-scheme:dark){.win{--panel-2:#1f1c19;--hover:#f1ece40d;--ink-4:#6f675e;--ok:#4cc38a;--bad:#ff5b4f;--slip-shade:#0000008c;--shadow-1:0 1px 2px #0006;--shadow-2:0 10px 28px #00000073, 0 2px 6px #0000004d;--shadow-3:0 28px 72px #0009, 0 6px 16px #00000059;--note-white:#ebe6de}}:where(.win) :is(p,ul,ol,dl,dd){margin:0;padding:0;list-style:none}:where(.win) svg{display:block}:where(.win) :is(strong,b){font-weight:600}.sprites{width:0;height:0;position:absolute;overflow:hidden}.app-mark{fill:var(--ink);display:block}.win-bar{height:calc(var(--u) * 34);padding:0 calc(var(--u) * 14);border-bottom:1px solid var(--line);background:var(--sunken);color:var(--ink-2);font-size:calc(var(--u) * 12);flex:none;justify-content:space-between;align-items:center;display:flex}.win-name{align-items:center;gap:calc(var(--u) * 8);display:inline-flex}.win-name .app-mark{width:calc(var(--u) * 16);height:calc(var(--u) * 16)}.win-caps{align-items:center;gap:calc(var(--u) * 24);display:inline-flex}.win-caps i{width:calc(var(--u) * 10);height:calc(var(--u) * 10);position:relative}.win-caps i:first-child{border-bottom:1px solid}.win-caps i:nth-child(2){border:1px solid}.win-caps i:nth-child(3):before,.win-caps i:nth-child(3):after{content:"";border-top:1px solid;width:120%;position:absolute;top:50%;left:-10%;transform:rotate(45deg)}.win-caps i:nth-child(3):after{transform:rotate(-45deg)}.app{grid-template-columns:calc(var(--u) * 76) minmax(0, 1fr);flex:1;min-height:0;display:grid}.rail{align-items:center;gap:calc(var(--u) * 18);min-height:0;padding:calc(var(--u) * 16) 0 calc(var(--u) * 14);border-right:1px solid var(--line);background:color-mix(in srgb, var(--bg) calc(100% - 30% * var(--look-photo)), transparent);flex-direction:column;display:flex;overflow:hidden}.rail-mark .app-mark{width:calc(var(--u) * 30);height:calc(var(--u) * 30)}.rail-nav,.rail-foot{align-items:center;gap:calc(var(--u) * 4);flex-direction:column;display:flex}.rail-nav{flex:1}.rail-foot{gap:calc(var(--u) * 10)}.rail-item{justify-items:center;gap:calc(var(--u) * 3);width:calc(var(--u) * 64);padding:calc(var(--u) * 7) 0 calc(var(--u) * 6);border-radius:calc(var(--u) * 12);color:var(--ink-3);transition:color .4s var(--ease);display:grid}.rail-icon{width:calc(var(--u) * 38);height:calc(var(--u) * 30);border-radius:calc(var(--u) * 10);transition:background .4s var(--ease), box-shadow .4s var(--ease);place-items:center;display:grid;position:relative}.rail-icon svg{width:calc(var(--u) * 19);height:calc(var(--u) * 19)}.rail-label{font-size:calc(var(--u) * 10.5);letter-spacing:.01em;font-weight:500;line-height:1.2}.tour[data-step="1"] .rail-item[data-nav=home],.tour[data-step="2"] .rail-item[data-nav=agents],.tour:is([data-step="3"],[data-step="4"]) .rail-item[data-nav=calendar],.tour[data-step="5"] .rail-item[data-nav=wins]{color:var(--ink)}.tour[data-step="1"] .rail-item[data-nav=home] .rail-icon,.tour[data-step="2"] .rail-item[data-nav=agents] .rail-icon,.tour:is([data-step="3"],[data-step="4"]) .rail-item[data-nav=calendar] .rail-icon,.tour[data-step="5"] .rail-item[data-nav=wins] .rail-icon{background:var(--panel);box-shadow:var(--shadow-1), inset 0 0 0 1px var(--line)}.rail-busy{top:calc(var(--u) * 3);right:calc(var(--u) * 6);width:calc(var(--u) * 7);height:calc(var(--u) * 7);background:var(--accent);box-shadow:0 0 0 calc(var(--u) * 2) var(--bg);border-radius:50%;position:absolute}.rail-focus{isolation:isolate;width:calc(var(--u) * 52);height:calc(var(--u) * 52);border-radius:calc(var(--u) * 16);background:var(--ink);color:var(--bg);font-size:calc(var(--u) * 10.5);transition:background .3s var(--ease), color .3s var(--ease);place-items:center;font-weight:500;line-height:1.2;display:grid;position:relative}.rail-focus>*{justify-items:center;gap:calc(var(--u) * 1);grid-area:1/1;display:grid}.rail-focus svg{width:calc(var(--u) * 18);height:calc(var(--u) * 18)}.rail-focus.run{background:var(--accent);color:var(--accent-ink)}.rf-live strong{font-size:calc(var(--u) * 17);font-variant-numeric:tabular-nums;font-weight:500;line-height:1}.screens{min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}.screen{opacity:0;visibility:hidden;content-visibility:hidden;min-width:0;min-height:0;transition:opacity .5s var(--ease), transform .8s var(--ease), visibility 0s .8s, content-visibility 0s .8s;transition-behavior:allow-discrete;flex-direction:column;grid-area:1/1;display:flex;position:relative}.tour[data-step="1"] .s-home,.tour[data-step="2"] .s-agents,.tour[data-step="3"] .s-calendar,.tour[data-step="4"] .s-focus,.tour[data-step="5"] .s-wins{opacity:1;visibility:visible;content-visibility:visible;transition:opacity .5s var(--ease) 80ms, transform .8s var(--ease);transform:none}@media (prefers-reduced-motion:no-preference){.screen{transform:translate(18%)}.tour:not([data-step="1"]) .s-home,.tour:is([data-step="3"],[data-step="4"],[data-step="5"]) .s-agents,.tour:is([data-step="4"],[data-step="5"]) .s-calendar,.tour[data-step="5"] .s-focus{transform:translate(-18%)}}.page-head{align-items:center;gap:calc(var(--u) * 12);min-height:calc(var(--u) * 72);padding:calc(var(--u) * 18) calc(var(--u) * 24) calc(var(--u) * 12);flex:none;display:flex}.title,.tab{font:400 calc(var(--u) * 30) / 1.1 var(--font-serif);letter-spacing:-.01em;white-space:nowrap}.page-tabs{align-items:baseline;gap:calc(var(--u) * 18);display:flex}.tab{color:var(--ink-3)}.spacer{flex:1}.icon-btn{width:calc(var(--u) * 30);height:calc(var(--u) * 30);border-radius:calc(var(--u) * 7);color:var(--ink-3);flex:none;place-items:center;display:inline-grid}.icon-btn svg{width:calc(var(--u) * 16);height:calc(var(--u) * 16)}.btn{align-items:center;gap:calc(var(--u) * 6);height:calc(var(--u) * 28);padding:0 calc(var(--u) * 10);border:1px solid var(--line);border-radius:calc(var(--u) * 7);background:var(--panel);color:var(--ink);font-size:calc(var(--u) * 12.5);white-space:nowrap;flex:none;font-weight:500;display:inline-flex}.btn svg{width:calc(var(--u) * 14);height:calc(var(--u) * 14)}.btn-primary{border-color:var(--ink);background:var(--ink);color:var(--bg)}.panel{border:1px solid var(--line);border-radius:calc(var(--u) * 14);background:var(--panel);min-width:0;min-height:0;box-shadow:var(--shadow-1);flex-direction:column;display:flex;overflow:hidden}.panel-head{height:calc(var(--u) * 48);padding:0 calc(var(--u) * 10) 0 calc(var(--u) * 16);flex:none;align-items:center;display:flex}.panel-title{font-size:calc(var(--u) * 13.5)}.panel-body{padding:0 calc(var(--u) * 12) calc(var(--u) * 12)}.av{background:color-mix(in srgb, var(--tint) 16%, var(--panel));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tint) 22%, transparent);flex:none;place-items:center;display:inline-grid;position:relative;overflow:hidden}.av svg{width:86%;height:86%;margin-top:4%}.av.s18{width:calc(var(--u) * 18);height:calc(var(--u) * 18);border-radius:calc(var(--u) * 5)}.av.s22{width:calc(var(--u) * 22);height:calc(var(--u) * 22);border-radius:calc(var(--u) * 6.2)}.av.s28{width:calc(var(--u) * 28);height:calc(var(--u) * 28);border-radius:calc(var(--u) * 7.8)}.av.s36{width:calc(var(--u) * 36);height:calc(var(--u) * 36);border-radius:calc(var(--u) * 10.1)}.av.s38{width:calc(var(--u) * 38);height:calc(var(--u) * 38);border-radius:calc(var(--u) * 10.6)}.av-lead{--tint:#f2a93b}.av-chief{--tint:#3d9be9}.av-doctor{--tint:#e05d6f}.av-homework{--tint:#c86dd7}.av-finance{--tint:#2fa372}.av-mentor{--tint:#f2a93b}.av-cto{--tint:#6b7280}.av-tutor{--tint:#22a6a1}.av-research{--tint:#c9a27e}.av-nutrition{--tint:#8db43c}.av-coach{--tint:#e8734a}.av-investor{--tint:#8e6cef}.av-security{--tint:#3a3f4b}.agents{grid-template-columns:calc(var(--u) * 272) minmax(0, 1fr);flex:1;min-height:0;display:grid}.agent-list{border-right:1px solid var(--line);flex-direction:column;min-height:0;display:flex;overflow:hidden}.agent-list .page-head{padding-right:calc(var(--u) * 14)}.agent-items{align-content:start;gap:calc(var(--u) * 2);padding:0 calc(var(--u) * 10) calc(var(--u) * 14);display:grid}.agent-item{align-items:center;gap:calc(var(--u) * 11);min-height:calc(var(--u) * 52);padding:calc(var(--u) * 7) calc(var(--u) * 10);border-radius:calc(var(--u) * 10);display:flex}.agent-item.current{background:var(--panel);box-shadow:var(--shadow-1), inset 0 0 0 1px var(--line)}.agent-item-text{flex:1;min-width:0;line-height:1.35;display:grid}.agent-item-text strong{font-size:calc(var(--u) * 13.5)}.agent-item-text strong,.pv{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pv-cell{min-width:0;display:grid}.pv-cell>*{grid-area:1/1}.pv{color:var(--ink-3);font-size:calc(var(--u) * 12.5)}.typing{align-items:center;gap:calc(var(--u) * 4);height:calc(var(--u) * 18);display:flex}.typing i{width:calc(var(--u) * 5);height:calc(var(--u) * 5);background:var(--ink-4);border-radius:50%}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}.agent-main{flex-direction:column;min-width:0;min-height:0;display:flex}.agent-head{align-items:center;gap:calc(var(--u) * 12);min-height:calc(var(--u) * 72);padding:calc(var(--u) * 16) calc(var(--u) * 16) calc(var(--u) * 10) calc(var(--u) * 22);flex:none;display:flex}.model{align-items:center;gap:calc(var(--u) * 5);height:calc(var(--u) * 26);padding:0 calc(var(--u) * 8);color:var(--ink-3);font-size:calc(var(--u) * 12);display:flex}.model svg{width:calc(var(--u) * 12);height:calc(var(--u) * 12);color:var(--ink-4)}.chat-list{width:100%;min-height:0;max-width:calc(var(--u) * 760);gap:calc(var(--u) * 18);padding:calc(var(--u) * 18) calc(var(--u) * 18) calc(var(--u) * 8);flex-direction:column;flex:1;margin:0 auto;display:flex;overflow:hidden}.msg{gap:calc(var(--u) * 10);display:flex}.msg-user{justify-content:flex-end}.bubble{max-width:82%;padding:calc(var(--u) * 8) calc(var(--u) * 13);border-radius:calc(var(--u) * 16) calc(var(--u) * 16) calc(var(--u) * 4) calc(var(--u) * 16);background:var(--ink);color:var(--bg)}.msg-agent>.av{margin-top:calc(var(--u) * 1)}.msg-body{gap:calc(var(--u) * 8);min-width:0;padding-top:calc(var(--u) * 3);flex:1;grid-template-columns:minmax(0,1fr);display:grid}.delegation{border:1px solid var(--line);border-radius:calc(var(--u) * 10);background:var(--panel-2);overflow:hidden}.delegation-head{align-items:center;gap:calc(var(--u) * 8);min-height:calc(var(--u) * 38);padding:calc(var(--u) * 6) calc(var(--u) * 10);font-size:calc(var(--u) * 13);display:flex}.delegation-head strong{white-space:nowrap}.delegation-q,.delegation-state{display:grid}.delegation-q{flex:1;min-width:0}.delegation-q>*,.delegation-state>*{grid-area:1/1}.delegation-q>*{min-width:0;color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.delegation-state{color:var(--ink-3);flex:none}.delegation-state svg{width:calc(var(--u) * 15);height:calc(var(--u) * 15)}.answer{padding-top:calc(var(--u) * 2)}.composer{gap:calc(var(--u) * 8);width:calc(100% - var(--u) * 28);max-width:calc(var(--u) * 760);margin:0 auto calc(var(--u) * 14);padding:calc(var(--u) * 7);border:1px solid var(--line-2);border-radius:calc(var(--u) * 18);background:var(--panel);box-shadow:var(--shadow-1);transition:border-color .2s var(--ease), box-shadow .2s var(--ease);flex:none;display:grid}.composer.run,.composer.focus{border-color:var(--accent);box-shadow:0 0 0 calc(var(--u) * 3) color-mix(in srgb, var(--accent) 28%, transparent)}.field{min-height:calc(var(--u) * 38);padding:calc(var(--u) * 6) calc(var(--u) * 7);display:grid}.field>*{grid-area:1/1;min-width:0}.placeholder{color:var(--ink-3)}.composer-row{align-items:center;gap:calc(var(--u) * 3);display:flex}.attach,.send{width:calc(var(--u) * 32);height:calc(var(--u) * 32);border-radius:50%;flex:none;place-items:center;display:grid}.attach{color:var(--ink-3)}.attach svg{width:calc(var(--u) * 18);height:calc(var(--u) * 18)}.send{background:var(--ink);color:var(--bg);opacity:.2;transition:opacity .2s var(--ease)}.composer.run .send{opacity:1}.send svg{width:calc(var(--u) * 17);height:calc(var(--u) * 17)}.cal-step{display:flex}.seg{gap:calc(var(--u) * 2);padding:calc(var(--u) * 2);border-radius:calc(var(--u) * 8);background:var(--sunken);font-size:calc(var(--u) * 12.5);font-weight:500;display:inline-flex}.seg>span{padding:calc(var(--u) * 3) calc(var(--u) * 10);border-radius:calc(var(--u) * 6);color:var(--ink-3)}.seg .seg-on{background:var(--panel);box-shadow:var(--shadow-1);color:var(--ink)}.cal-body{min-height:0;padding:0 calc(var(--u) * 20) calc(var(--u) * 20);flex:1;display:flex}.tg{--gutter:calc(var(--u) * 58);border:1px solid var(--line);border-radius:calc(var(--u) * 14);background:var(--panel);min-width:0;box-shadow:var(--shadow-1);flex-direction:column;flex:1;display:flex;overflow:hidden}.tg-head,.tg-body{grid-template-columns:var(--gutter) minmax(0, 1fr);display:grid}.tg-head{border-bottom:1px solid var(--line);flex:none}.tg-days,.tg-grid{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.tg-day :is(.tg-days,.tg-grid){grid-template-columns:minmax(0,1fr)}.tg-day-head{justify-content:center;align-items:center;gap:calc(var(--u) * 7);height:calc(var(--u) * 46);color:var(--ink-3);font-size:calc(var(--u) * 12);font-weight:500;display:flex}.tg-day-head strong{min-width:calc(var(--u) * 28);height:calc(var(--u) * 28);border-radius:calc(var(--u) * 14);color:var(--ink);font-size:calc(var(--u) * 15);place-items:center;display:grid}.tg-day-head.today{color:var(--accent)}.tg-day-head.today strong{background:var(--accent);color:var(--accent-ink)}.tg-body{flex:1;min-height:0}.tg-hours{grid-template-rows:repeat(10,minmax(0,1fr));min-height:0;display:grid}.tg-hours span{padding-right:calc(var(--u) * 9);color:var(--ink-3);font-size:calc(var(--u) * 10.5);font-variant-numeric:tabular-nums;place-self:center end;line-height:1}.tg-grid{grid-template-rows:repeat(20,minmax(0,1fr));min-height:0}.tg-col{border-left:1px solid var(--line);background-image:linear-gradient(to bottom, transparent calc(50% - .5px), var(--line) calc(50% - .5px), var(--line) calc(50% + .5px), transparent calc(50% + .5px));background-size:100% 10%;grid-row:1/-1}.tg-col.today{background-color:color-mix(in srgb, var(--accent) 4%, transparent)}.tg-event{z-index:1;gap:calc(var(--u) * 1);min-width:0;min-height:0;margin:calc(var(--u) * 1) calc(var(--u) * 2);padding:calc(var(--u) * 3) calc(var(--u) * 7) calc(var(--u) * 3) calc(var(--u) * 9);border-radius:calc(var(--u) * 6);background:color-mix(in srgb, var(--c) 20%, var(--panel));box-shadow:inset calc(var(--u) * 3) 0 0 var(--c);color:color-mix(in srgb, var(--c) 40%, var(--ink));font-size:calc(var(--u) * 12);flex-direction:column;line-height:1.3;display:flex;overflow:hidden}.tg-event strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tg-event span{color:color-mix(in srgb, var(--c) 30%, var(--ink-2));font-size:calc(var(--u) * 11);white-space:nowrap}.tg-ghost{z-index:2;margin:calc(var(--u) * 1) calc(var(--u) * 2);border:calc(var(--u) * 1.5) dashed var(--accent);border-radius:calc(var(--u) * 6)}.tg-now{z-index:3;grid-row:1/-1;position:relative}.tg-now:before,.tg-now:after{content:"";background:var(--bad);position:absolute}.tg-now:before{height:calc(var(--u) * 2);top:28.3%;left:-1px;right:0}.tg-now:after{top:calc(28.3% - var(--u) * 3);left:calc(var(--u) * -4);width:calc(var(--u) * 8);height:calc(var(--u) * 8);border-radius:50%}.tg-now-day:before{top:45%}.tg-now-day:after{top:calc(45% - var(--u) * 3)}.k-accent{--c:var(--accent)}.k-blue{--c:#3b82c4}.k-teal{--c:#0f9d8a}.k-orange{--c:#d45f3a}.k-red{--c:var(--bad)}.c1{grid-column:1}.c2{grid-column:2}.c3{grid-column:3}.c4{grid-column:4}.c5{grid-column:5}.r2{grid-row-start:2}.r4{grid-row-start:4}.r10{grid-row-start:10}.r12{grid-row-start:12}.r15{grid-row-start:15}.r18{grid-row-start:18}.n2{grid-row-end:span 2}.n3{grid-row-end:span 3}.n4{grid-row-end:span 4}.cal-split{grid-template-columns:minmax(0, 1fr) calc(var(--u) * 268);gap:calc(var(--u) * 14);display:grid}.cal-side{gap:calc(var(--u) * 14);grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}.task{align-items:center;gap:calc(var(--u) * 10);min-height:calc(var(--u) * 34);padding:0 calc(var(--u) * 6);font-size:calc(var(--u) * 13);display:flex}.tick{width:calc(var(--u) * 16);height:calc(var(--u) * 16);border:calc(var(--u) * 1.5) solid var(--accent);border-radius:50%;flex:none}.task-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.due{color:var(--ink-3);font-size:calc(var(--u) * 12);flex:none}.note-list{align-content:start;gap:calc(var(--u) * 8);display:grid;overflow:hidden}.note{gap:calc(var(--u) * 2);padding:calc(var(--u) * 9) calc(var(--u) * 12);border-radius:calc(var(--u) * 10);background:var(--c);color:var(--note-ink);font-size:calc(var(--u) * 12.5);line-height:1.35;display:grid}.note span,.note-line{color:color-mix(in srgb, var(--note-ink) 80%, var(--c))}.n-yellow{--c:var(--note-yellow)}.n-pink{--c:var(--note-pink)}.n-green{--c:var(--note-green)}.n-blue{--c:var(--note-blue)}.n-purple{--c:var(--note-purple)}.n-white{--c:var(--note-white)}.grow{grid-template-rows:1fr;display:grid}.grow>*{min-height:0;overflow:hidden}.note-card{gap:calc(var(--u) * 3);padding:calc(var(--u) * 10) calc(var(--u) * 12) calc(var(--u) * 6);border-radius:calc(var(--u) * 12);background:var(--c);color:var(--note-ink);font-size:calc(var(--u) * 12);flex-direction:column;line-height:1.4;display:flex}.note-tag{padding:0 calc(var(--u) * 6);border-radius:calc(var(--u) * 5);background:color-mix(in srgb, var(--note-ink) 9%, transparent);font:500 calc(var(--u) * 10.5) / 1.6 var(--font-mono);align-self:flex-start}.note-title{margin-top:calc(var(--u) * 2);font-size:calc(var(--u) * 14)}.note-foot{align-items:center;gap:calc(var(--u) * 2);margin-top:calc(var(--u) * 4);display:flex}.note-tool{width:calc(var(--u) * 22);height:calc(var(--u) * 22);color:color-mix(in srgb, var(--note-ink) 70%, var(--c));place-items:center;display:grid}.note-tool svg{width:calc(var(--u) * 13);height:calc(var(--u) * 13)}.note-dot{width:calc(var(--u) * 12);height:calc(var(--u) * 12);box-shadow:inset 0 0 0 calc(var(--u) * 1.5) color-mix(in srgb, var(--note-ink) 45%, transparent);border-radius:50%}.focus-side{grid-template-rows:auto auto;align-content:start}.focus-manual{gap:calc(var(--u) * 10);display:grid}.focus-field{padding:calc(var(--u) * 7) calc(var(--u) * 10);border:1px solid var(--line-2);border-radius:calc(var(--u) * 9);color:var(--ink-3);font-size:calc(var(--u) * 12.5)}.presets{gap:calc(var(--u) * 6);display:flex}.preset{padding:calc(var(--u) * 4) 0;border:1px solid var(--line);border-radius:calc(var(--u) * 8);color:var(--ink-2);font-size:calc(var(--u) * 12);text-align:center;white-space:nowrap;flex:1}.blocked-row,.blocked-add{isolation:isolate;align-items:center;gap:calc(var(--u) * 10);min-height:calc(var(--u) * 36);padding:0 calc(var(--u) * 8);font-size:calc(var(--u) * 13);display:flex;position:relative}.blocked-icon{width:calc(var(--u) * 24);height:calc(var(--u) * 24);border-radius:calc(var(--u) * 7);background:var(--sunken);color:var(--ink-2);flex:none;place-items:center;display:grid}:is(.blocked-icon,.blocked-add) svg{width:calc(var(--u) * 14);height:calc(var(--u) * 14)}.blocked-add{color:var(--ink-3);font-size:calc(var(--u) * 12.5)}.row-alarm{z-index:-1;border-radius:calc(var(--u) * 8);background:color-mix(in srgb, var(--bad) 14%, var(--panel));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--bad) 45%, transparent);position:absolute;inset:0}.prompt{top:calc(var(--u) * 16);right:calc(var(--u) * 16);z-index:5;width:calc(var(--u) * 360);gap:calc(var(--u) * 8) calc(var(--u) * 10);padding:calc(var(--u) * 10);border:1px solid var(--line);border-radius:calc(var(--u) * 14);background:var(--panel);box-shadow:var(--shadow-2);grid-template-columns:auto minmax(0,1fr);display:grid;position:absolute}.prompt-icon{padding-top:calc(var(--u) * 1);color:var(--accent);display:flex}.prompt-icon svg{width:calc(var(--u) * 18);height:calc(var(--u) * 18)}.prompt-text{gap:calc(var(--u) * 2);line-height:1.35;display:grid}.prompt-text strong{font-size:calc(var(--u) * 14);font-weight:600}.prompt-text span{color:var(--ink-2);font-size:calc(var(--u) * 13)}.prompt-actions{justify-content:flex-end;gap:calc(var(--u) * 8);grid-column:1/-1;display:flex}.btn-accent{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}@property --look-bg{syntax:"<color>";inherits:true;initial-value:#f7f5f1}@property --look-accent{syntax:"<color>";inherits:true;initial-value:#4f5bd5}@property --look-accent-soft{syntax:"<color>";inherits:true;initial-value:#eceefc}@property --look-accent-ink{syntax:"<color>";inherits:true;initial-value:#fff}@property --look-ink-3{syntax:"<color>";inherits:true;initial-value:#736b62}@property --look-photo{syntax:"<number>";inherits:true;initial-value:0}.app{--look-bg:var(--theme-bg);--look-accent:var(--theme-accent);--look-accent-soft:var(--theme-accent-soft);--look-accent-ink:var(--theme-accent-ink);--look-ink-3:var(--theme-ink-3);--bg:var(--look-bg);--accent:var(--look-accent);--accent-soft:var(--look-accent-soft);--accent-ink:var(--look-accent-ink);--ink-3:var(--look-ink-3);isolation:isolate;background:var(--bg);position:relative}.tour[data-step="1"] .win.live .app:has(>.look-1.on){--look-bg:#d8e9f8;--look-accent:#2a8bd8;--look-accent-soft:#e7f1fb;--look-accent-ink:#11121e;--look-ink-3:#615a52}.tour[data-step="1"] .win.live .app:has(>.look-2.on){--look-bg:#ece0fa;--look-accent:#8c69ec;--look-accent-soft:#f0edfe;--look-accent-ink:#11121e;--look-ink-3:#615a52}.tour[data-step="1"] .win.live .app:has(>.look-photo.on){--look-photo:1}@media (prefers-reduced-motion:reduce),(scripting:none){.tour[data-step="1"] .win:not(.live) .app{--look-bg:#ece0fa;--look-accent:#8c69ec;--look-accent-soft:#f0edfe;--look-accent-ink:#11121e;--look-ink-3:#615a52;--look-photo:1}}@media (prefers-color-scheme:dark){.tour[data-step="1"] .win.live .app:has(>.look-1.on){--look-bg:#16232e;--look-accent:#419eec;--look-accent-soft:#26313b;--look-ink-3:#a0988d}.tour[data-step="1"] .win.live .app:has(>.look-2.on){--look-bg:#261d30;--look-accent:#9d7dff;--look-accent-soft:#312c3e;--look-ink-3:#a0988d}}@media (prefers-color-scheme:dark) and (prefers-reduced-motion:reduce),(prefers-color-scheme:dark) and (scripting:none){.tour[data-step="1"] .win:not(.live) .app{--look-bg:#261d30;--look-accent:#9d7dff;--look-accent-soft:#312c3e;--look-ink-3:#a0988d}}.look-mark{display:none}.wallpaper{z-index:-1;opacity:var(--look-photo);pointer-events:none;position:absolute;inset:0}.wallpaper svg{width:100%;height:100%}.wallpaper i{background:color-mix(in srgb, var(--bg) 50%, transparent);position:absolute;inset:0}.sk-0{stop-color:#dbe5f8}.sk-1{stop-color:#e5dbf3}.sk-2{stop-color:#f7d9d6}.sk-3{stop-color:#ffe6cc}.sk-sun{fill:#fff3dc;opacity:.85}.sk-far{fill:#bcb3dc}.sk-near{fill:#9f95c9}.sk-lit{fill:#fed}@media (prefers-color-scheme:dark){.sk-0{stop-color:#1c2452}.sk-1{stop-color:#55479a}.sk-2{stop-color:#d9837a}.sk-3{stop-color:#ffc58c}.sk-sun{fill:#ffd2a1;opacity:.5}.sk-far{fill:#5d4a86}.sk-near{fill:#2b2547}.sk-lit{fill:#ffd58f}}.s-home .panel{background:color-mix(in srgb, var(--panel) calc(100% - 12% * var(--look-photo)), transparent)}.tour[data-step="1"] .win.live .app:has(>.look-photo.on) .rail{-webkit-backdrop-filter:blur(calc(var(--u) * 16));backdrop-filter:blur(calc(var(--u) * 16))}.tour[data-step="1"] .win.live .app:has(>.look-photo.on) .s-home .panel{-webkit-backdrop-filter:blur(calc(var(--u) * 20)) saturate(1.2);backdrop-filter:blur(calc(var(--u) * 20)) saturate(1.2)}@media (prefers-reduced-motion:reduce),(scripting:none){.tour[data-step="1"] .win:not(.live) .rail{-webkit-backdrop-filter:blur(calc(var(--u) * 16));backdrop-filter:blur(calc(var(--u) * 16))}.tour[data-step="1"] .win:not(.live) .s-home .panel{-webkit-backdrop-filter:blur(calc(var(--u) * 20)) saturate(1.2);backdrop-filter:blur(calc(var(--u) * 20)) saturate(1.2)}}.home-head{z-index:2;justify-content:space-between;row-gap:calc(var(--u) * 4);padding-left:calc(var(--u) * 22);flex-wrap:wrap;position:relative}.home-date{margin-left:calc(var(--u) * -8);padding:calc(var(--u) * 2) calc(var(--u) * 8);border-radius:calc(var(--u) * 10);font:400 calc(var(--u) * 30) / 1.1 var(--font-serif);letter-spacing:-.01em;white-space:nowrap}.home-widgets{align-items:center;gap:calc(var(--u) * 10);min-width:0;margin-left:auto;display:flex}.wx-chip{align-items:center;gap:calc(var(--u) * 6);height:calc(var(--u) * 30);padding:0 calc(var(--u) * 10);border-radius:calc(var(--u) * 15);color:var(--ink-2);font-size:calc(var(--u) * 13);white-space:nowrap;border:1px solid #0000;display:inline-flex}.wx-chip svg{width:calc(var(--u) * 17);height:calc(var(--u) * 17);color:var(--ink-3)}.wx-chip strong{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:500}.wx-word{color:var(--ink-3)}.aqi-dot{width:calc(var(--u) * 9);height:calc(var(--u) * 9);box-shadow:0 0 0 1px color-mix(in srgb, var(--ink) 18%, transparent);background:#00e400;border-radius:50%;flex:none}.home-clock{align-items:baseline;gap:calc(var(--u) * 8);margin:0 calc(var(--u) * -8);padding:calc(var(--u) * 4) calc(var(--u) * 8);border-radius:calc(var(--u) * 10);color:var(--ink-3);font-size:calc(var(--u) * 12.5);white-space:nowrap;display:flex}.home-time{color:var(--ink-2);font-size:calc(var(--u) * 15);font-variant-numeric:tabular-nums;font-weight:500}.zone-short{display:none}.wx-pop{top:calc(100% - var(--u) * 4);right:calc(var(--u) * 20);z-index:6;gap:calc(var(--u) * 12);width:calc(var(--u) * 340);padding:calc(var(--u) * 14);border:1px solid var(--line);border-radius:calc(var(--u) * 14);background:var(--panel);box-shadow:var(--shadow-3);transform-origin:75% 0;display:grid;position:absolute}.wx-place{font-weight:600}.wx-now{align-items:center;gap:calc(var(--u) * 12);display:flex}.wx-now>svg{width:calc(var(--u) * 38);height:calc(var(--u) * 38);color:var(--ink-2)}.wx-big{font-size:calc(var(--u) * 40);font-variant-numeric:tabular-nums;font-weight:300;line-height:1}.wx-now-text{line-height:1.35;display:grid}.wx-now-text span{color:var(--ink-3);font-size:calc(var(--u) * 12.5)}.wx-facts{gap:calc(var(--u) * 4) calc(var(--u) * 12);color:var(--ink-2);font-size:calc(var(--u) * 12.5);flex-wrap:wrap;display:flex}.wx-hours{gap:calc(var(--u) * 2);padding:calc(var(--u) * 8) 0;border-block:1px solid var(--line);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.wx-hours li{align-content:start;justify-items:center;gap:calc(var(--u) * 3);font-size:calc(var(--u) * 11.5);display:grid}.wx-hours span,.wx-hours small{color:var(--ink-3);font-size:calc(var(--u) * 11)}.wx-hours small{color:var(--accent)}.wx-hours svg{width:calc(var(--u) * 18);height:calc(var(--u) * 18);color:var(--ink-2)}.wx-hours strong{font-weight:500}.wx-days{gap:calc(var(--u) * 2);display:grid}.wx-days li{grid-template-columns:calc(var(--u) * 64) calc(var(--u) * 22) calc(var(--u) * 40) minmax(0, 1fr);align-items:center;gap:calc(var(--u) * 6);font-size:calc(var(--u) * 13);display:grid}.wx-days svg{width:calc(var(--u) * 17);height:calc(var(--u) * 17);color:var(--ink-2)}.wx-rain{color:var(--accent);font-size:calc(var(--u) * 11.5)}.wx-range{text-align:right;font-variant-numeric:tabular-nums}.wx-sun{gap:calc(var(--u) * 14);color:var(--ink-3);font-size:calc(var(--u) * 12);display:flex}.wx-sun span{align-items:center;gap:calc(var(--u) * 5);display:inline-flex}.wx-sun svg{width:calc(var(--u) * 15);height:calc(var(--u) * 15)}.home-grid{gap:calc(var(--u) * 14);min-height:0;padding:0 calc(var(--u) * 20) calc(var(--u) * 20);flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1.55fr) minmax(0,.95fr);display:grid}.s-home .panel-head{gap:calc(var(--u) * 8)}.today-title{font-size:calc(var(--u) * 15)}.week-strip{gap:calc(var(--u) * 2);padding:0 calc(var(--u) * 10) calc(var(--u) * 8);border-bottom:1px solid var(--line);flex:none;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.wd{justify-items:center;gap:calc(var(--u) * 1);padding:calc(var(--u) * 5) 0 calc(var(--u) * 4);color:var(--ink-3);display:grid}.wd>span{font-size:calc(var(--u) * 10.5);font-weight:500}.wd strong{width:calc(var(--u) * 26);height:calc(var(--u) * 26);color:var(--ink);font-size:calc(var(--u) * 13);border-radius:50%;place-items:center;font-weight:500;display:grid}.wd i{width:calc(var(--u) * 4);height:calc(var(--u) * 4);border-radius:50%}.wd i.on{background:var(--ink-4)}.wd.today strong{background:var(--ink);color:var(--bg);font-weight:700}.today-body{min-height:0;padding:calc(var(--u) * 8) calc(var(--u) * 8) calc(var(--u) * 4);flex:1;overflow:hidden}.ag-list{gap:calc(var(--u) * 2);display:grid}.ag{gap:calc(var(--u) * 10);padding:calc(var(--u) * 7) calc(var(--u) * 8);display:flex}.ag-time{width:calc(var(--u) * 58);padding-top:calc(var(--u) * 1);color:var(--ink-3);font:calc(var(--u) * 12) / 1.5 var(--font-mono);font-variant-numeric:tabular-nums;text-align:right;flex:none}.ag-main{min-width:0;padding-left:calc(var(--u) * 10);border-left:calc(var(--u) * 3) solid var(--c);flex:1;line-height:1.35;display:grid}.ag-main strong{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.ag-main span{color:var(--ink-3);font-size:calc(var(--u) * 12);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ag.past .ag-main{border-left-color:color-mix(in srgb, var(--c) 45%, transparent)}.ag.past .ag-main strong{color:var(--ink-3)}.ag-now{height:calc(var(--u) * 14);margin:calc(var(--u) * 2) 0;color:var(--bad);font:calc(var(--u) * 10.5) / 1 var(--font-mono);font-variant-numeric:tabular-nums;align-items:center;display:flex}.ag-now>span{width:calc(var(--u) * 66);padding-right:calc(var(--u) * 8);color:color-mix(in srgb, var(--bad) 88%, var(--ink));text-align:right;flex:none}.ag-now:after{content:"";height:calc(var(--u) * 1.5);border-radius:calc(var(--u) * 2);background:var(--bad);flex:1}.today-tasks{margin-top:calc(var(--u) * 10);padding-top:calc(var(--u) * 10);border-top:1px solid var(--line)}.tasks-title{padding:0 calc(var(--u) * 8) calc(var(--u) * 4);color:var(--ink-3);font-size:calc(var(--u) * 12);display:block}.today-tasks .task{min-height:calc(var(--u) * 36);padding:calc(var(--u) * 4) calc(var(--u) * 6) calc(var(--u) * 4) calc(var(--u) * 8);font-size:calc(var(--u) * 14)}.task-add{align-items:center;gap:calc(var(--u) * 10);height:calc(var(--u) * 36);padding:0 calc(var(--u) * 8);color:var(--ink-3);display:flex}.task-add svg{width:calc(var(--u) * 18);height:calc(var(--u) * 18);flex:none}.today-stats{justify-content:space-around;gap:calc(var(--u) * 8);padding:calc(var(--u) * 9) calc(var(--u) * 12);border-top:1px solid var(--line);background:color-mix(in srgb, var(--panel-2) calc(100% - 12% * var(--look-photo)), transparent);color:var(--ink-2);font-size:calc(var(--u) * 12.5);flex:none;font-weight:500;display:flex}.today-stats span{align-items:center;gap:calc(var(--u) * 6);display:inline-flex}.today-stats svg{width:calc(var(--u) * 15);height:calc(var(--u) * 15);color:var(--ink-3)}.home-chat .panel-head{border-bottom:1px solid var(--line)}.home-chat .chat-list{padding-top:calc(var(--u) * 16)}.notes-body{align-content:start;gap:calc(var(--u) * 12);min-height:0;padding:calc(var(--u) * 2) calc(var(--u) * 12) calc(var(--u) * 14);flex:1;display:grid;overflow:hidden}.hn-new{gap:calc(var(--u) * 6);padding:calc(var(--u) * 12) calc(var(--u) * 12) calc(var(--u) * 6);border-radius:calc(var(--u) * 4) calc(var(--u) * 4) calc(var(--u) * 4) calc(var(--u) * 16);background:var(--c);color:var(--note-ink);display:grid;box-shadow:0 0 0 1px #281e0a0f}.hn-hint{min-height:calc(var(--u) * 42);color:color-mix(in srgb, var(--note-ink) 72%, var(--c))}.hn-new-foot{align-items:center;gap:calc(var(--u) * 6);min-height:calc(var(--u) * 26);display:flex}.hn-dots{gap:calc(var(--u) * 4);margin-right:calc(var(--u) * 4);display:flex}.hn-dot{width:calc(var(--u) * 14);height:calc(var(--u) * 14);background:var(--c);border:1px solid #2a251f2e;border-radius:50%}.hn-dot.on-dot{box-shadow:0 0 0 calc(var(--u) * 2) var(--note-ink);border-color:#0000}.hn-add{width:calc(var(--u) * 26);height:calc(var(--u) * 26);border-radius:calc(var(--u) * 7);background:var(--note-ink);color:var(--c);opacity:.25;place-items:center;margin-left:auto;display:grid}.hn-add svg{width:calc(var(--u) * 15);height:calc(var(--u) * 15)}.hn-grid{columns:2;column-gap:calc(var(--u) * 10)}.hn{gap:calc(var(--u) * 8);margin-bottom:calc(var(--u) * 10);padding:calc(var(--u) * 11) calc(var(--u) * 12) calc(var(--u) * 8);border-radius:calc(var(--u) * 4) calc(var(--u) * 4) calc(var(--u) * 4) calc(var(--u) * 14);background:var(--c);box-shadow:0 1px 1px #281e0a14, 0 calc(var(--u) * 6) calc(var(--u) * 14) calc(var(--u) * -6) #281e0a38;color:var(--note-ink);break-inside:avoid;flex-direction:column;display:flex}.hn-text{font-size:calc(var(--u) * 13);overflow-wrap:anywhere;line-height:1.5;display:grid}.hn-foot{align-items:center;gap:calc(var(--u) * 6);min-height:calc(var(--u) * 18);display:flex}.hn-tag{min-width:0;color:color-mix(in srgb, var(--note-ink) 75%, var(--c));font:500 calc(var(--u) * 11.5) / 1.4 var(--font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hn-foot .av{margin-left:auto}.page-body{align-content:start;gap:calc(var(--u) * 14);min-height:0;padding:0 calc(var(--u) * 24) calc(var(--u) * 24);flex:1;display:grid;overflow:hidden}.wins-stats{gap:calc(var(--u) * 14);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.stat{gap:calc(var(--u) * 2);padding:calc(var(--u) * 14) calc(var(--u) * 16) calc(var(--u) * 13);display:grid}.stat-label{align-items:center;gap:calc(var(--u) * 6);color:var(--ink-3);font-size:calc(var(--u) * 12.5);font-weight:500;display:inline-flex}.stat-label svg{width:calc(var(--u) * 14);height:calc(var(--u) * 14)}.stat.hot .stat-label svg{color:#e8734a}.stat-value{font:400 calc(var(--u) * 34) / 1.15 var(--font-serif);letter-spacing:-.01em;white-space:nowrap}.roll{display:inline-grid}.roll>*{grid-area:1/1}.heat{align-items:center;gap:calc(var(--u) * 24);padding:calc(var(--u) * 14) calc(var(--u) * 18) calc(var(--u) * 14) calc(var(--u) * 16);flex-direction:row}.heat-wrap{flex:1;min-width:0;display:flex;position:relative}.heat-cover{background:var(--panel);transform-origin:100%;position:absolute;inset:0}.heat-map{min-width:0;height:calc(var(--u) * 130);flex:1}.heat-map path{stroke-width:6px;stroke-linejoin:round}.heat-map .l0{fill:var(--sunken);stroke:var(--sunken)}.heat-map .l1{fill:color-mix(in srgb, var(--accent) 28%, var(--sunken));stroke:color-mix(in srgb, var(--accent) 28%, var(--sunken))}.heat-map .l2{fill:color-mix(in srgb, var(--accent) 50%, var(--sunken));stroke:color-mix(in srgb, var(--accent) 50%, var(--sunken))}.heat-map .l3{fill:color-mix(in srgb, var(--accent) 74%, var(--sunken));stroke:color-mix(in srgb, var(--accent) 74%, var(--sunken))}.heat-map .l4{fill:var(--accent);stroke:var(--accent)}.heat-totals{gap:calc(var(--u) * 12) calc(var(--u) * 26);flex:none;grid-template-columns:repeat(2,auto);display:grid}.heat-totals dt{color:var(--ink-3);font-size:calc(var(--u) * 11.5);font-weight:500}.heat-totals dd{font:400 calc(var(--u) * 22) / 1.2 var(--font-serif);white-space:nowrap}.wins-grid{grid-template-columns:minmax(0, 1.5fr) minmax(calc(var(--u) * 280), 1fr);align-items:start;gap:calc(var(--u) * 14);display:grid}.day-h{padding:calc(var(--u) * 6) calc(var(--u) * 6) calc(var(--u) * 4);color:var(--ink-3);font-size:calc(var(--u) * 12);font-weight:600;display:block}.win-row{align-items:center;gap:calc(var(--u) * 10);min-height:calc(var(--u) * 36);padding:calc(var(--u) * 4) calc(var(--u) * 6);border-radius:calc(var(--u) * 7);display:flex}.win-icon{width:calc(var(--u) * 24);height:calc(var(--u) * 24);border-radius:calc(var(--u) * 7);background:color-mix(in srgb, var(--c) 16%, transparent);color:var(--c);flex:none;place-items:center;display:grid}.win-icon svg{width:calc(var(--u) * 13);height:calc(var(--u) * 13)}.win-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.win-min{color:var(--ink-3);font-size:calc(var(--u) * 12);flex:none}.k-school{--c:#b8921f}.k-fitness{--c:#d45f3a}.k-health{--c:#4c9f58}.goal{gap:calc(var(--u) * 6) calc(var(--u) * 10);padding:calc(var(--u) * 8) calc(var(--u) * 6);grid-template-columns:minmax(0,1fr) auto;display:grid}.goal-title{min-width:0;font-size:calc(var(--u) * 13);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.goal-count{color:var(--ink-3);font-size:calc(var(--u) * 12);font-variant-numeric:tabular-nums}.goal-bar{height:calc(var(--u) * 6);background:var(--sunken);border-radius:999px;grid-column:1/-1;position:relative;overflow:hidden}.goal-bar i{border-radius:inherit;background:var(--accent);position:absolute;inset:0 auto 0 0}.g60{width:60%}.g80{width:80%}.g100{width:100%}.goal-title.finish{color:var(--ink-3)}.goal-bar .finish{background:var(--ok)}.goal-count.finish .roll{justify-items:end}.goal-count.finish [data-at]{align-items:center;gap:calc(var(--u) * 4);display:inline-flex}.goal-count.finish svg{width:calc(var(--u) * 13);height:calc(var(--u) * 13);color:var(--ok)}.focus-float{inset:calc(var(--u) * 20);z-index:5;pointer-events:none;position:absolute}.focus-card{isolation:isolate;width:calc(var(--u) * 392);align-items:center;gap:calc(var(--u) * 12);padding:calc(var(--u) * 10) calc(var(--u) * 10) calc(var(--u) * 10) calc(var(--u) * 12);border:1px solid var(--line);border-radius:calc(var(--u) * 18);background:color-mix(in srgb, var(--panel) 96%, transparent);box-shadow:var(--shadow-2);display:flex;position:absolute;top:100%;left:100%;translate:-100% -100%}.focus-ring{width:calc(var(--u) * 40);height:calc(var(--u) * 40);flex:none;transform:rotate(-90deg)}.focus-ring circle{fill:none;stroke-width:3.5px}.focus-ring .track{stroke:var(--line)}.focus-ring .fill{stroke:var(--accent);stroke-dasharray:106.81;stroke-dashoffset:0;stroke-linecap:round}.focus-text{flex:1;min-width:0;line-height:1.25;display:grid}.focus-text strong{font-size:calc(var(--u) * 22);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:500}.focus-text span{color:var(--ink-3);font-size:calc(var(--u) * 12.5);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.focus-actions{gap:calc(var(--u) * 2);display:flex}.alarm{z-index:-1;border-radius:inherit;background:var(--alarm);position:absolute;inset:0}.focus-card>.alarm{inset:-1px}.alarm:after{content:"";border-radius:inherit;background:var(--alarm-2);opacity:0;position:absolute;inset:0}.rail-focus:has(>.alarm.on){color:#fff}.focus-card:has(>.alarm.on) :is(.focus-text strong,.focus-text span,.icon-btn){color:#fff}.focus-card:has(>.alarm.on) .track{stroke:#ffffff4d}.focus-card:has(>.alarm.on) .fill{stroke:#fff}.focus-line{display:grid}.focus-line>*{grid-area:1/1}.focus-card:has(>.alarm.on) .focus-task{opacity:0}.slip-alarm{display:none}.slip{z-index:4;border:1px solid var(--line-2);border-radius:calc(var(--u) * 10);background:var(--panel);box-shadow:0 calc(var(--u) * 24) calc(var(--u) * 60) var(--slip-shade);flex-direction:column;display:flex;position:absolute;overflow:hidden}.slip-site{width:60%;height:74%;top:8%;left:3%}.slip-app{width:55%;height:66%;top:15%;left:13%}.slip-head{align-items:center;gap:calc(var(--u) * 8);height:calc(var(--u) * 38);padding:0 calc(var(--u) * 14) 0 calc(var(--u) * 8);background:var(--sunken);color:var(--ink-2);font-size:calc(var(--u) * 12);flex:none;display:flex}.slip-tab{align-self:flex-end;align-items:center;gap:calc(var(--u) * 8);height:calc(var(--u) * 31);padding:0 calc(var(--u) * 44) 0 calc(var(--u) * 12);border-radius:calc(var(--u) * 8) calc(var(--u) * 8) 0 0;background:var(--panel);color:var(--ink);display:inline-flex}.slip-fav{width:calc(var(--u) * 14);height:calc(var(--u) * 14);border-radius:calc(var(--u) * 4);background:var(--ink-3)}.slip-new svg{width:calc(var(--u) * 14);height:calc(var(--u) * 14)}.slip-name{padding-left:calc(var(--u) * 6);color:var(--ink);font-weight:600}.slip-bar{padding:calc(var(--u) * 6) calc(var(--u) * 10);border-bottom:1px solid var(--line);flex:none}.slip-url{height:calc(var(--u) * 26);padding:0 calc(var(--u) * 12);border-radius:calc(var(--u) * 13);background:var(--sunken);color:var(--ink-2);font-size:calc(var(--u) * 12);line-height:calc(var(--u) * 26);display:block}.slip-page{align-content:start;gap:calc(var(--u) * 14) calc(var(--u) * 12);min-height:0;padding:calc(var(--u) * 16);flex:1;display:grid;overflow:hidden}.slip-games{grid-template-columns:repeat(4,minmax(0,1fr))}.slip-page i:nth-child(4n+1){--tile:color-mix(in srgb, var(--note-blue) 70%, var(--sunken))}.slip-page i:nth-child(4n+2){--tile:color-mix(in srgb, var(--note-purple) 70%, var(--sunken))}.slip-page i:nth-child(4n+3){--tile:color-mix(in srgb, var(--note-pink) 70%, var(--sunken))}.slip-page i:nth-child(4n){--tile:color-mix(in srgb, var(--note-green) 70%, var(--sunken))}.slip-reels{justify-content:center;align-items:stretch;gap:calc(var(--u) * 14);background:#141414;display:flex}.reel{aspect-ratio:9/16;justify-content:flex-end;gap:calc(var(--u) * 6);height:100%;padding:calc(var(--u) * 12);border-radius:calc(var(--u) * 12);background:linear-gradient(170deg,#343a8c,#a8506e 55%,#e6a15c);flex-direction:column;display:flex}.reel-line{width:80%;height:calc(var(--u) * 7);border-radius:calc(var(--u) * 4);background:#ffffffc7}.reel-line.short{width:52%}.reel-side{align-content:end;gap:calc(var(--u) * 12);padding-bottom:calc(var(--u) * 18);display:grid}.reel-side i{width:calc(var(--u) * 30);height:calc(var(--u) * 30);background:#fff3;border-radius:50%}.slip-games i{aspect-ratio:3/4;border-radius:calc(var(--u) * 8);background:linear-gradient(160deg, var(--tile), color-mix(in srgb, var(--tile) 40%, var(--sunken)))}.win:not(.live) .temp{display:none}:is(.win,.screen).instant :is([data-at],[data-off],[data-run],.temp,.u){transition:none!important}.win.live [data-at],.win.live .temp{transition:opacity .25s var(--ease), transform .3s var(--ease)}.win.live [data-at]:not(.on),.win.live .temp:not(.on){opacity:0}.win.live .msg:not(.on),.win.live .delegation:not(.on){transform:translateY(calc(var(--u) * 8))}.win.live :is(.win-row,.task)[data-at]{transition:opacity .3s var(--ease) .15s, margin .45s var(--ease)}.win.live .win-row[data-at]:not(.on){margin-top:calc(var(--u) * -36)}.win.live .task[data-at]:not(.on){margin-top:calc(var(--u) * -34)}.win.live .grow{transition:opacity .35s var(--ease) .2s, grid-template-rows .55s var(--ease)}.win.live .grow:not(.on){grid-template-rows:0fr}.win.live .hl{transition:box-shadow .35s var(--ease), background .35s var(--ease), border-color .35s var(--ease), color .35s var(--ease)}.win.live .home-grid{transition:opacity .4s var(--ease)}.win.live .hl.run{box-shadow:0 0 0 calc(var(--u) * 3) color-mix(in srgb, var(--accent) 38%, transparent)}.win.live :is(.home-date,.home-clock).run{background:var(--accent-soft)}.win.live .wx-chip.run{border-color:var(--line);background:var(--panel)}.win.live .s-home:has(.home-head .hl.run) .home-grid{opacity:.4}.win.live .rail-item.run{color:var(--ink)}.look-tip{left:calc(var(--u) * 88);bottom:calc(var(--u) * 43);z-index:6;padding:calc(var(--u) * 7) calc(var(--u) * 13);border-radius:calc(var(--u) * 999);background:var(--tip);color:#1f1b17;font-size:calc(var(--u) * 13);white-space:nowrap;box-shadow:var(--shadow-2), 0 0 0 calc(var(--u) * 3) color-mix(in srgb, var(--tip) 35%, transparent);font-weight:650;line-height:1.2;position:absolute;translate:0 50%}.look-tip:before{content:"";top:50%;left:calc(var(--u) * -4);width:calc(var(--u) * 8);height:calc(var(--u) * 8);background:var(--tip);position:absolute;translate:0 -50%;rotate:45deg}.win.live .look-tip:not(.on){transform:translateX(calc(var(--u) * -8))}.win.live .look-tip.on{animation:tip 1.6s var(--ease) infinite}@keyframes tip{50%{box-shadow:var(--shadow-2), 0 0 0 calc(var(--u) * 7) color-mix(in srgb, var(--tip) 18%, transparent)}}.win.live .rail-item.run .rail-icon{background:var(--panel);box-shadow:var(--shadow-1), inset 0 0 0 1px var(--line)}.win.live .wx-pop:not(.on),.win.live .prompt:not(.on){transform:translateY(calc(var(--u) * -8)) scale(.98)}.win.live .app{transition:--look-bg 1s var(--ease), --look-accent 1s var(--ease), --look-accent-soft 1s var(--ease), --look-accent-ink 1s var(--ease), --look-ink-3 1s var(--ease), --look-photo 1.2s var(--ease)}.win.instant .app{transition:none}.win.live .btn-accent{transition:transform .2s var(--ease), background .2s var(--ease)}.win.live .btn-accent.run{background:color-mix(in srgb, var(--accent) 82%, var(--ink));transform:scale(.94)}.win.live .tg-now-day{transition:transform 1.2s linear}.win.live .tg-now-day:not(.on){opacity:1;transform:translateY(-3.333%)}.win.live .tg-event.begins.run{animation:begins 1.4s var(--ease) infinite}@keyframes begins{0%,to{box-shadow:inset calc(var(--u) * 3) 0 0 var(--c), 0 0 0 calc(var(--u) * 2) color-mix(in srgb, var(--accent) 45%, transparent)}50%{box-shadow:inset calc(var(--u) * 3) 0 0 var(--c), 0 0 0 calc(var(--u) * 6) color-mix(in srgb, var(--accent) 12%, transparent)}}.win.live .focus-float{transition:opacity .35s var(--ease), transform .45s var(--ease)}.win.live .focus-float:not(.on){transform:translateY(calc(var(--u) * 14)) scale(.97)}.win.live .prompt.temp{transition:opacity .25s var(--ease), transform .3s var(--ease), box-shadow .35s var(--ease)}.win.live .prompt.run{box-shadow:var(--shadow-2), 0 0 0 calc(var(--u) * 3) color-mix(in srgb, var(--accent) 38%, transparent)}.win.live .focus-card{transition:top .8s var(--ease), left .8s var(--ease), translate .8s var(--ease), scale .8s var(--ease), box-shadow .45s var(--ease)}:is(.win,.screen).instant .focus-card{transition:none}.win.live .focus-float.run .focus-card{box-shadow:var(--shadow-3), 0 0 0 calc(var(--u) * 3) color-mix(in srgb, var(--accent) 38%, transparent);top:50%;left:50%;translate:-50% -50%;scale:1.08}.scrim{z-index:4;pointer-events:none;background:color-mix(in srgb, var(--bg) 55%, transparent);opacity:0;position:absolute;inset:0}.win.live .scrim{transition:opacity .45s var(--ease)}.win.live .s-focus:has(>.prompt.run,>.focus-float.run)>.scrim{opacity:1}.win.live .heat-cover{transition:transform 1.1s var(--ease)}.win.live .heat-cover:not(.on){opacity:1;transform:scaleX(0)}.win.live .stat.hot.run .stat-label svg{animation:flare .6s var(--ease) 2}@keyframes flare{50%{transform:scale(1.35)translateY(-8%)}}.win.live .roll>:not(.on){transform:translateY(-.3em)}.win.live .av.run svg{animation:1.1s ease-in-out infinite bob}@keyframes bob{50%{transform:translateY(-6%)}}.win.live .typing.on i{animation:1.2s ease-in-out infinite typing}@keyframes typing{0%,80%,to{opacity:.35;transform:none}40%{opacity:1;transform:translateY(-40%)}}.win.live .rail-busy.on{animation:1.2s ease-in-out infinite busy-pulse}@keyframes busy-pulse{50%{opacity:.35}}.win.live .doing.on{background:linear-gradient(90deg, var(--ink-3) 0%, var(--ink-3) 40%, var(--ink) 50%, var(--ink-3) 60%, var(--ink-3) 100%);color:#0000;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:2.2s linear infinite sweep}@keyframes sweep{0%{background-position:100% 0}to{background-position:-150% 0}}.win.live .spin.on svg{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.win.live .tg-event[data-at]:not(.on){transform:scale(.92)}.win.live .tg-event[data-at]:not(.move).on{animation:made 1.4s var(--ease)}@keyframes made{0%{box-shadow:inset calc(var(--u) * 3) 0 0 var(--c), 0 0 0 calc(var(--u) * 3) color-mix(in srgb, var(--accent) 45%, transparent)}}.win.live .tg-event.move{transition:transform .35s var(--ease), box-shadow .3s var(--ease)}.win.live .tg-event.move:not(.on){opacity:1;transform:translateX(calc(-100% - var(--u) * 4))}.win.live .tg-event.move.run{z-index:4;box-shadow:inset calc(var(--u) * 3) 0 0 var(--c), var(--shadow-2);transition:transform .9s var(--ease), box-shadow .3s var(--ease);transform:scale(1.04)}.win.live .heat-map .lit:not(.on){opacity:0}.win.live .goal-bar .g100{transition:transform .7s var(--ease), background .4s var(--ease) .5s;transform-origin:0}.win.live .goal-bar .g100:not(.on){opacity:1;background:var(--accent);transform:scaleX(.8)}.win.live .goal-title.finish{transition:color .4s var(--ease) .5s}.win.live .goal:has(.g100:not(.on)) .goal-title.finish{color:var(--ink)}.win.live .alarm.on:after{animation:alarm 1s var(--ease) infinite}@keyframes alarm{50%{opacity:1}}.win.live .slip{transition:opacity .3s var(--ease), transform .45s var(--ease), box-shadow .25s var(--ease)}.win.live .slip:has(>.slip-alarm.on){box-shadow:0 0 0 calc(var(--u) * 3) var(--bad), 0 0 calc(var(--u) * 22) color-mix(in srgb, var(--bad) 40%, transparent), 0 calc(var(--u) * 24) calc(var(--u) * 60) var(--slip-shade)}.win.live .slip:not(.on){transform:translateY(calc(var(--u) * 28)) scale(.97)}.win.live :is(.focus-task,.focus-text strong,.focus-text span,.focus-card .icon-btn){transition:color .25s var(--ease), opacity .25s var(--ease)}.win.live .focus-ring circle{transition:stroke .25s var(--ease)}@property --px-shell{syntax:"<color>";inherits:true;initial-value:#5b6cf0}.px-s{fill:var(--px-shell)}.px-h{fill:color-mix(in srgb, var(--px-shell) 65%, #fff)}.px-d{fill:color-mix(in srgb, var(--px-shell) 78%, #000)}.ed-on{display:none}.av>svg{grid-area:1/1}.win.live .av-lead:has(>.av-was.on){--tint:#5b6cf0}.ed-scrim{z-index:6;background:#14110e61;position:absolute;inset:0}.agent-editor{--px-shell:#5b6cf0;z-index:7;width:calc(var(--u) * 620);border:1px solid var(--line);border-radius:calc(var(--u) * 18) 0 0 calc(var(--u) * 18);background:var(--panel);box-shadow:var(--shadow-3);border-right:0;flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0;overflow:hidden}.win.live .agent-editor{transition:opacity .3s var(--ease), transform .35s var(--ease), --px-shell .3s var(--ease)}.win.live .agent-editor:not(.on){transform:translateX(calc(var(--u) * 32))}.agent-editor:has(.sw-0>.ed-on.run){--px-shell:#e8734a}.agent-editor:has(.sw-1>.ed-on.run){--px-shell:#f2a93b}.agent-editor:has(.sw-2>.ed-on.run){--px-shell:#8db43c}.agent-editor:has(.sw-3>.ed-on.run){--px-shell:#2fa372}.agent-editor:has(.sw-4>.ed-on.run){--px-shell:#22a6a1}.agent-editor:has(.sw-5>.ed-on.run){--px-shell:#3d9be9}.agent-editor:has(.sw-6>.ed-on.run){--px-shell:#5b6cf0}.agent-editor:has(.sw-7>.ed-on.run){--px-shell:#8e6cef}.agent-editor:has(.sw-8>.ed-on.run){--px-shell:#ec6fa4}.agent-editor:has(.sw-9>.ed-on.run){--px-shell:#c9a27e}.agent-editor:has(.sw-10>.ed-on.run){--px-shell:#6b7280}.agent-editor:has(.sw-11>.ed-on.run){--px-shell:#3a3f4b}.ed-head{align-items:center;gap:calc(var(--u) * 10);padding:calc(var(--u) * 16) calc(var(--u) * 14) calc(var(--u) * 6) calc(var(--u) * 20);display:flex}.ed-head b{font-size:calc(var(--u) * 16);flex:1;font-weight:600}.ed-body{align-content:start;gap:calc(var(--u) * 16);min-height:0;padding:calc(var(--u) * 10) calc(var(--u) * 20) calc(var(--u) * 16);flex:1;display:grid;overflow:hidden}.ed-foot{justify-content:flex-end;gap:calc(var(--u) * 8);padding:calc(var(--u) * 12) calc(var(--u) * 16);border-top:1px solid var(--line);background:var(--panel-2);display:flex}.ed-builder{gap:calc(var(--u) * 18) calc(var(--u) * 22);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.ed-preview{gap:calc(var(--u) * 8);justify-items:center;display:grid}.ed-preview .btn{justify-content:center;width:100%}.ed-face{width:calc(var(--u) * 112);height:calc(var(--u) * 112);border-radius:calc(var(--u) * 31);background:color-mix(in srgb, var(--px-shell) 16%, var(--panel));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--px-shell) 22%, transparent);place-items:center;display:grid}.ed-face svg{width:86%;height:86%;margin-top:4%}.ed-options{gap:calc(var(--u) * 12);min-width:0;display:grid}.ed-row,.ed-field,.ed-panel{align-content:start;gap:calc(var(--u) * 7);min-width:0;display:grid}.ed-label{color:var(--ink-2);font-size:calc(var(--u) * 12);font-weight:600}.ed-swatches,.ed-tiles,.ed-chips{gap:calc(var(--u) * 6);flex-wrap:wrap;display:flex}.ed-swatches{gap:calc(var(--u) * 7)}.ed-swatch{width:calc(var(--u) * 24);height:calc(var(--u) * 24);border:calc(var(--u) * 2) solid var(--panel);background:var(--c);box-shadow:0 0 0 1px var(--line-2);border-radius:50%}.ed-swatch:has(>.ed-on.run){box-shadow:0 0 0 calc(var(--u) * 2) var(--ink)}.sw-custom{background:conic-gradient(#e8734a,#f2a93b,#8db43c,#22a6a1,#3d9be9,#8e6cef,#ec6fa4,#e8734a)}.sw-0{--c:#e8734a}.sw-1{--c:#f2a93b}.sw-2{--c:#8db43c}.sw-3{--c:#2fa372}.sw-4{--c:#22a6a1}.sw-5{--c:#3d9be9}.sw-6{--c:#5b6cf0}.sw-7{--c:#8e6cef}.sw-8{--c:#ec6fa4}.sw-9{--c:#c9a27e}.sw-10{--c:#6b7280}.sw-11{--c:#3a3f4b}.ed-tabs{gap:calc(var(--u) * 2);width:-moz-fit-content;width:fit-content;max-width:100%;padding:calc(var(--u) * 2);border:1px solid var(--line);border-radius:calc(var(--u) * 7);background:var(--sunken);display:flex}.ed-tab{height:calc(var(--u) * 28);padding:0 calc(var(--u) * 11);border-radius:calc(var(--u) * 5);color:var(--ink-3);font-size:calc(var(--u) * 12.5);white-space:nowrap;align-items:center;font-weight:500;display:inline-flex}.ed-tab:has(>.ed-on.run){background:var(--panel);color:var(--ink);box-shadow:var(--shadow-1)}.ed-panels{display:grid}.ed-panel{gap:calc(var(--u) * 7);grid-area:1/1}.ed-panel .ed-tiles+.ed-label{margin-top:calc(var(--u) * 7)}.ed-tile{width:calc(var(--u) * 46);height:calc(var(--u) * 46);border:1px solid var(--line);border-radius:calc(var(--u) * 9);background:var(--panel);place-items:center;display:grid}.ed-tile svg{width:calc(var(--u) * 34);height:calc(var(--u) * 34);margin-top:calc(var(--u) * 2)}.ed-tile:has(>.ed-on.run){border-color:var(--accent);box-shadow:0 0 0 calc(var(--u) * 3) color-mix(in srgb, var(--accent) 30%, transparent)}.ed-input{height:calc(var(--u) * 34);padding:0 calc(var(--u) * 10);border:1px solid var(--line);border-radius:calc(var(--u) * 7);background:var(--panel);font-size:calc(var(--u) * 13.5);align-items:center;display:flex}.ed-input:has(>.ed-on.run){border-color:var(--accent);box-shadow:0 0 0 calc(var(--u) * 3) color-mix(in srgb, var(--accent) 22%, transparent)}.ed-text{white-space:pre;align-items:center;display:inline-flex}.win.live [data-stream=keys] .u:not(.in),.win.live .u.gone{display:none}.ed-caret{background:var(--ink);width:1px;height:1.15em;margin-left:1px;display:none}.win.live .ed-input:has(>.ed-on.run) .ed-caret{animation:1s step-end infinite blink;display:block}.ed-personality{gap:calc(var(--u) * 10);display:grid}.ed-p-head{align-items:center;gap:calc(var(--u) * 6);display:flex}.ed-p-head .ed-label{font-size:calc(var(--u) * 12.5);font-weight:500}.ed-shuffle{width:calc(var(--u) * 24);height:calc(var(--u) * 24);position:relative}.ed-shuffle svg{width:calc(var(--u) * 14);height:calc(var(--u) * 14)}.ed-personality:has(>.ed-on.run) .ed-shuffle{background:var(--accent-soft);color:var(--accent)}.ed-tip{top:50%;left:calc(100% + calc(var(--u) * 6));padding:calc(var(--u) * 4) calc(var(--u) * 8);border-radius:calc(var(--u) * 6);background:var(--ink);color:var(--bg);font-size:calc(var(--u) * 11.5);white-space:nowrap;font-weight:500;position:absolute;translate:0 -50%}.ed-chip{height:calc(var(--u) * 28);padding:0 calc(var(--u) * 11);border:1px solid var(--line);border-radius:calc(var(--u) * 999);background:var(--panel);color:var(--ink-2);font-size:calc(var(--u) * 12.5);align-items:center;display:inline-flex}.ed-chip:has(>.ed-on.run){border-color:color-mix(in srgb, var(--accent) 45%, transparent);background:var(--accent-soft);color:var(--accent)}.ed-personality:has(>.ed-on.run) .ed-chips{opacity:.55}.ed-save:has(>.ed-on.run){box-shadow:0 0 0 calc(var(--u) * 3) color-mix(in srgb, var(--ink) 25%, transparent);scale:.95}.win.live :is(.ed-swatch,.ed-tab,.ed-tile,.ed-input,.ed-chip,.ed-shuffle,.ed-save){transition:background .15s var(--ease), border-color .15s var(--ease), box-shadow .15s var(--ease), color .15s var(--ease), scale .15s var(--ease)}.win.live .ed-chips{transition:opacity .2s var(--ease)}.win.live .ed-panel{transition:opacity .15s var(--ease)}@container (width<=560px){.agent-editor{border:0;border-radius:0;width:100%}.ed-head{padding:calc(var(--u) * 12) calc(var(--u) * 10) calc(var(--u) * 4) calc(var(--u) * 14)}.ed-body{gap:calc(var(--u) * 12);padding:calc(var(--u) * 6) calc(var(--u) * 14) calc(var(--u) * 10)}.ed-builder{gap:calc(var(--u) * 12);align-items:center}.ed-preview .btn,.ed-row .ed-label,.ed-field .ed-label,.ed-panels,.ed-personality{display:none}.ed-face{width:calc(var(--u) * 76);height:calc(var(--u) * 76);border-radius:calc(var(--u) * 21)}.ed-swatches{gap:calc(var(--u) * 5);flex-wrap:nowrap}.ed-swatch{width:calc(var(--u) * 18);height:calc(var(--u) * 18)}.ed-tab{height:calc(var(--u) * 26);padding:0 calc(var(--u) * 7);font-size:calc(var(--u) * 11.5)}.ed-foot{padding:calc(var(--u) * 10) calc(var(--u) * 14)}}.win.live .stream .u{opacity:0}.win.live .stream.on .u{opacity:1;transition:opacity 90ms linear}.win.live .typed.on:after{content:"";background:var(--ink);vertical-align:-.2em;width:1px;height:1.1em;margin-left:1px;animation:1s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}@container (width<=560px){.win{--u:calc(100cqw / 420)}.app,.agents{grid-template-columns:minmax(0,1fr)}.rail,.agent-list,.composer .attach,.composer .spacer,.cal-step,.cal-new,.tg-event span,.wx-word,.zone-long,.wx-facts,.wx-hours,.wx-sun,.home-chat,.home-notes,.today-stats,.side-tasks,.side-notes>.panel-head,.side-notes .note,.tab,.heat,.wins-grid{display:none}.wx-chip:has(>.aqi-dot){display:none}.page-head,.agent-head{min-height:calc(var(--u) * 58);padding:calc(var(--u) * 12) calc(var(--u) * 12) calc(var(--u) * 8) calc(var(--u) * 16)}.title,.home-date{font-size:calc(var(--u) * 22)}.home-head{gap:calc(var(--u) * 6)}.zone-short{display:inline}.wx-pop{right:calc(var(--u) * 12)}.home-grid{padding:0 calc(var(--u) * 12) calc(var(--u) * 12);grid-template-columns:minmax(0,1fr)}.prompt{top:calc(var(--u) * 8);right:calc(var(--u) * 8);left:calc(var(--u) * 8);width:auto}.cal-split{grid-template-columns:minmax(0,1fr)}.s-focus .cal-side{display:none}.s-calendar .cal-side{right:calc(var(--u) * 18);bottom:calc(var(--u) * 18);z-index:4;width:calc(var(--u) * 236);display:block;position:absolute}.side-notes{box-shadow:var(--shadow-2)}.side-notes .panel-body{padding:calc(var(--u) * 8)}.chat-list{justify-content:flex-end;gap:calc(var(--u) * 12);padding:0 calc(var(--u) * 12) calc(var(--u) * 8)}.composer{width:calc(100% - var(--u) * 24);margin-bottom:calc(var(--u) * 12);padding:calc(var(--u) * 5);grid-template-columns:minmax(0,1fr) auto;align-items:center}.field{min-height:calc(var(--u) * 32)}.cal-body,.page-body{padding:0 calc(var(--u) * 12) calc(var(--u) * 12)}.tg{--gutter:calc(var(--u) * 44)}.tg-day-head{height:calc(var(--u) * 36)}.tg-day-head strong{min-width:calc(var(--u) * 24);height:calc(var(--u) * 24)}.tg-event{padding:calc(var(--u) * 2) calc(var(--u) * 4) calc(var(--u) * 2) calc(var(--u) * 7)}.wins-stats{gap:calc(var(--u) * 8);grid-template-columns:repeat(2,minmax(0,1fr))}.stat{padding:calc(var(--u) * 10) calc(var(--u) * 14) calc(var(--u) * 9)}.stat-value{font-size:calc(var(--u) * 28)}.wins-grid{grid-template-columns:minmax(0,1fr)}.focus-float{inset:calc(var(--u) * 10)}.focus-card{background:var(--panel);width:100%}.win.live .focus-float.run .focus-card{scale:1}.look-tip{left:50%;bottom:calc(var(--u) * 14);translate:-50%}.look-tip:before{display:none}.slip-site,.slip-app{width:auto;height:62%;top:12%;left:5%;right:5%}.slip-games{grid-template-columns:repeat(3,minmax(0,1fr))}.slip-reels{gap:calc(var(--u) * 8);padding:calc(var(--u) * 8)}.reel{gap:calc(var(--u) * 4);padding:calc(var(--u) * 7);border-radius:calc(var(--u) * 7)}.reel-line{height:calc(var(--u) * 4)}.reel-side{gap:calc(var(--u) * 6);padding-bottom:calc(var(--u) * 8)}.reel-side i{width:calc(var(--u) * 14);height:calc(var(--u) * 14)}}@media (max-aspect-ratio:1){.win{aspect-ratio:auto;height:var(--win-h)}}
