:root{--ink:#0b0b0b;--ink-raised:#151515;--ink-sunken:#050505;--ink-line:#f4efe024;--ink-line-2:#f4efe042;--paper:#f4efe0;--paper-hi:#fbf8f0;--paper-lo:#e7e0cd;--paper-line:#0b0b0b24;--paper-line-2:#0b0b0b4d;--mint:#c3dddc;--mint-hi:#d9eae9;--mint-lo:#afcfce;--mint-line:#0b0b0b29;--flame:#ef4e24;--flame-hover:#ff6033;--flame-press:#d63f18;--flame-soft:#ef4e241f;--on-paper:#0b0b0b;--on-paper-mute:#6b655a;--on-paper-faint:#948d80;--on-ink:#f4efe0;--on-ink-mute:#9a958a;--on-ink-faint:#6e6a61;--on-flame:#fff;--dom-technical:#7fd1b9;--dom-management:#9db8f0;--dom-events:#ff9b6a;--dom-media:#f5a3c7;--dom-design:#f2c94c;--dom-core:#f4efe0;--st-todo:#a39d90;--st-progress:#6f93ec;--st-review:#eba53c;--st-done:#45b37a;--st-blocked:#ec6a55;--st-proposed:#9c84f7;--st-cancelled:#aba496;--st-progress-text:#2b55b8;--st-review-text:#93560a;--st-done-text:#1c7444;--st-blocked-text:#b4281c;--st-proposed-text:#5b3fd0;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-7:32px;--s-8:40px;--s-9:56px;--s-10:72px;--r-xs:8px;--r-sm:12px;--r-md:16px;--r-lg:20px;--r-xl:28px;--r-pill:999px;--b-hair:1px;--b-bold:2px;--scrim:#0b0b0bb8;--sticker-shadow:4px 4px 0 var(--ink);--t-fast:90ms;--t-base:.16s;--t-slow:.26s;--ease:cubic-bezier(.2, .8, .2, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--nav-rail:232px;--nav-bottom:62px;--header-h:58px;--content-max:1360px;--read-max:68ch;--z-nav:40;--z-sticky:50;--z-drawer:60;--z-modal:70;--z-popover:75;--z-toast:80;--d-page-x:14px;--d-card-pad:16px;--d-card-gap:12px;--d-list-row:56px;--d-table-row:44px;--d-section-top:24px;--d-btn-h:44px;--d-input-h:46px}@media (width>=640px){:root{--d-page-x:20px;--d-card-pad:18px;--d-card-gap:14px;--d-section-top:28px;--d-btn-h:42px;--d-input-h:44px}}@media (width>=1024px){:root{--d-page-x:28px;--d-card-pad:20px;--d-card-gap:16px;--d-list-row:48px;--d-section-top:32px;--d-btn-h:40px;--d-input-h:42px}}*,:before,:after{box-sizing:border-box}html,body,h1,h2,h3,h4,p,figure,blockquote,dl,dd,ul,ol,fieldset,legend{margin:0;padding:0}ul[role=list],ol[role=list]{list-style:none}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--ink);color:var(--on-ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;min-height:100dvh;font-family:Inter,system-ui,sans-serif;font-size:15px;line-height:1.55}img,picture,svg,video,canvas{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none;padding:0}a{color:inherit}[data-font=display]{font-family:Anton,Arial Narrow,Impact,sans-serif}:focus-visible{outline:var(--b-bold) solid var(--flame);outline-offset:2px}:focus:not(:focus-visible){outline:none}.display-1,.display-2,.display-3,.display-4,.num-xl{text-transform:uppercase;font-family:Anton,Arial Narrow,Impact,sans-serif;font-weight:400}.display-1{letter-spacing:-.005em;text-wrap:balance;font-size:clamp(40px,9vw,76px);line-height:.88}.display-2{text-wrap:balance;font-size:clamp(28px,5.5vw,44px);line-height:.94}.display-3{text-wrap:balance;font-size:clamp(20px,3.4vw,28px);line-height:1.02}.display-4{letter-spacing:.04em;text-wrap:balance;font-size:16px;line-height:1.15}.num-xl{font-variant-numeric:tabular-nums;font-size:clamp(32px,6vw,52px);line-height:1}.body-lg{text-wrap:pretty;font-size:17px;line-height:1.55}.body{text-wrap:pretty;font-size:15px;line-height:1.55}.body-sm{text-wrap:pretty;font-size:13.5px;line-height:1.5}.label{text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:600;line-height:1}.micro{text-transform:uppercase;letter-spacing:.14em;font-size:10px;font-weight:600;line-height:1}.read-width{max-width:var(--read-max)}.tnum{font-variant-numeric:tabular-nums}.surface-paper{background:var(--paper);color:var(--on-paper);--on-surface:var(--on-paper);--on-surface-mute:var(--on-paper-mute);--on-surface-faint:var(--on-paper-faint);--surface-line:var(--paper-line);--surface-line-2:var(--paper-line-2)}.surface-mint{background:var(--mint);color:var(--on-paper);--on-surface:var(--on-paper);--on-surface-mute:var(--on-paper-mute);--on-surface-faint:var(--on-paper-faint);--surface-line:var(--mint-line);--surface-line-2:var(--paper-line-2)}.surface-ink{background:var(--ink);color:var(--on-ink);--on-surface:var(--on-ink);--on-surface-mute:var(--on-ink-mute);--on-surface-faint:var(--on-ink-faint);--surface-line:var(--ink-line);--surface-line-2:var(--ink-line-2)}.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.no-scrollbar::-webkit-scrollbar{width:0;height:0}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:.01ms!important}}.stagger>*{animation:stagger-in .2s var(--ease-out) both}.stagger>:first-child{animation-delay:0s}.stagger>:nth-child(2){animation-delay:20ms}.stagger>:nth-child(3){animation-delay:40ms}.stagger>:nth-child(4){animation-delay:60ms}.stagger>:nth-child(5){animation-delay:80ms}.stagger>:nth-child(n+6){animation-delay:.1s}@keyframes stagger-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.stagger>*{animation:none}}.title-reveal{animation:title-reveal .52s var(--ease-out) 60ms both}@keyframes title-reveal{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0 0 -12%)}}@media (prefers-reduced-motion:reduce){.title-reveal{clip-path:none;animation:none}}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-group(*){animation-duration:var(--t-slow);animation-timing-function:var(--ease-out)}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}.app-booting{background:var(--ink);min-height:100dvh}.celebrate{z-index:var(--z-toast);pointer-events:none;position:fixed;inset:0;overflow:hidden}.celebrate__chip{box-shadow:1px 1px 0 var(--ink);border-radius:2px 5px 1px 4px;animation:1.15s cubic-bezier(.15,.7,.3,1) forwards celebrate-burst;position:absolute}@keyframes celebrate-burst{0%{opacity:1;transform:translate(-50%,-50%)scale(.4)rotate(0)}55%{opacity:1}to{transform:translate(calc(-50% + var(--dx)), calc(-50% + var(--dy) + 120px)) scale(1) rotate(var(--spin));opacity:0}}:root[data-season=diwali]{--dw-plum:#070b18;--dw-plum-up:#0e1426;--dw-plum-deep:#04060e;--dw-navy-glow:#142046;--dw-marigold:#ffb400;--dw-saffron:#ff7a00;--dw-magenta:#ff2e88;--dw-teal:#00e5d4;--dw-gold-hi:#ffe9a8;--dw-clay:#b5532a;--dw-clay-lo:#6e2e14;--dw-leaf:#3fa35b;--dw-gold-line:#ffb40052;--dw-chrome:linear-gradient(180deg, #fff8df 0%, #ffe08a 34%, #c47a12 50%, #ffe9a8 60%, #ffb400 82%, #ff8a3d 100%);--dw-glow:0 0 6px #ffb40099, 0 0 18px #ff6e1e52;--ink:var(--dw-plum);--ink-raised:var(--dw-plum-up);--ink-sunken:var(--dw-plum-deep)}:root[data-season=diwali][data-season-night]{--ink:#04070f;--ink-raised:#0a1020;--ink-sunken:#020408;--dw-glow:0 0 8px #ffb400cc, 0 0 26px #ff6e1e73}:root[data-season=diwali] body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(90% 50% at 50% -8%,#ff8c1e29,#0000 70%),radial-gradient(70% 40% at 100% 100%,#ff2e8814,#0000 70%);position:fixed;inset:0}:root[data-season=diwali] body:after{content:"";z-index:1;pointer-events:none;background:repeating-linear-gradient(0deg,#0000000d 0 1px,#0000 1px 3px);position:fixed;inset:0}:root[data-season=diwali] .header:after{content:"";pointer-events:none;transform-origin:50% 0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='18' viewBox='0 0 96 18'%3E%3Cdefs%3E%3Cfilter id='b' x='-1' y='-1' width='3' height='3'%3E%3CfeGaussianBlur stdDeviation='2.2'/%3E%3C/filter%3E%3C/defs%3E%3Cpath d='M0 1Q12 9 24 1T48 1T72 1T96 1' fill='none' stroke='%232A2F45' stroke-width='1.2'/%3E%3Ccircle cx='36' cy='11' r='6.5' fill='%23FF2E88' opacity='.55' filter='url(%23b)'/%3E%3Ccircle cx='84' cy='11' r='6.5' fill='%23FFE9A8' opacity='.55' filter='url(%23b)'/%3E%3Crect x='10.4' y='4.2' width='3.2' height='2.6' rx='.6' fill='%233A3F57'/%3E%3Cpath d='M12 6.6c2.3 0 3.3 2.3 3.3 4.2 0 2.4-1.5 4.2-3.3 4.2s-3.3-1.8-3.3-4.2c0-1.9 1-4.2 3.3-4.2z' fill='%23FFB400'/%3E%3Cpath d='M10.8 8.4c.4-.8 1-1.1 1.6-1.1' stroke='%23FFFFFF' stroke-opacity='.75' stroke-width='.9' fill='none' stroke-linecap='round'/%3E%3Crect x='34.4' y='4.2' width='3.2' height='2.6' rx='.6' fill='%233A3F57'/%3E%3Cpath d='M36 6.6c2.3 0 3.3 2.3 3.3 4.2 0 2.4-1.5 4.2-3.3 4.2s-3.3-1.8-3.3-4.2c0-1.9 1-4.2 3.3-4.2z' fill='%23FF2E88'/%3E%3Cpath d='M34.8 8.4c.4-.8 1-1.1 1.6-1.1' stroke='%23FFFFFF' stroke-opacity='.75' stroke-width='.9' fill='none' stroke-linecap='round'/%3E%3Crect x='58.4' y='4.2' width='3.2' height='2.6' rx='.6' fill='%233A3F57'/%3E%3Cpath d='M60 6.6c2.3 0 3.3 2.3 3.3 4.2 0 2.4-1.5 4.2-3.3 4.2s-3.3-1.8-3.3-4.2c0-1.9 1-4.2 3.3-4.2z' fill='%2300E5D4'/%3E%3Cpath d='M58.8 8.4c.4-.8 1-1.1 1.6-1.1' stroke='%23FFFFFF' stroke-opacity='.75' stroke-width='.9' fill='none' stroke-linecap='round'/%3E%3Crect x='82.4' y='4.2' width='3.2' height='2.6' rx='.6' fill='%233A3F57'/%3E%3Cpath d='M84 6.6c2.3 0 3.3 2.3 3.3 4.2 0 2.4-1.5 4.2-3.3 4.2s-3.3-1.8-3.3-4.2c0-1.9 1-4.2 3.3-4.2z' fill='%23FFE9A8'/%3E%3Cpath d='M82.8 8.4c.4-.8 1-1.1 1.6-1.1' stroke='%23FFFFFF' stroke-opacity='.75' stroke-width='.9' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") 0 0/96px 18px repeat-x;height:18px;position:absolute;bottom:-14px;left:0;right:0}:root[data-season=diwali] .header:before{content:"";pointer-events:none;opacity:.9;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='18' viewBox='0 0 96 18'%3E%3Cdefs%3E%3Cfilter id='b' x='-1' y='-1' width='3' height='3'%3E%3CfeGaussianBlur stdDeviation='2.2'/%3E%3C/filter%3E%3C/defs%3E%3Ccircle cx='12' cy='11' r='6.5' fill='%23FFB400' opacity='.55' filter='url(%23b)'/%3E%3Ccircle cx='60' cy='11' r='6.5' fill='%2300E5D4' opacity='.55' filter='url(%23b)'/%3E%3C/svg%3E") 0 0/96px 18px repeat-x;height:18px;position:absolute;bottom:-14px;left:0;right:0}:root[data-season=diwali][data-festive=full] .header:before{animation:1.6s ease-in-out infinite alternate dw-twinkle}:root[data-season=diwali][data-dw-arrive] .header:after,:root[data-season=diwali][data-dw-arrive] .header:before{animation:dw-draw .9s var(--ease-out) both}:root[data-season=diwali] .header__title,:root[data-season=diwali] .board__title,:root[data-season=diwali] .myday__greeting h2{background:var(--dw-chrome);color:#0000;text-shadow:none;-webkit-background-clip:text;background-clip:text}:root[data-season=diwali] .board__title,:root[data-season=diwali] .myday__greeting h2{filter:drop-shadow(0 0 10px #ffa02859)}:root[data-season=diwali] .btn--brush .brush{filter:drop-shadow(0 0 7px #ff961e8c)}:root[data-season=diwali] .btn--outline-light:not(:disabled):hover,:root[data-season=diwali] .btn--outline-light:focus-visible,:root[data-season=diwali] .btn--outline-light:not(:disabled):active{border-color:var(--dw-marigold);box-shadow:var(--dw-glow)}:root[data-season=diwali][data-festive=full] .btn--outline-light:not(:disabled):hover,:root[data-season=diwali][data-festive=full] .btn--outline-light:not(:disabled):active{animation:.42s step-end dw-neon-on}:root[data-season=diwali] .avatar{box-shadow:0 0 0 1.5px var(--dw-marigold), 0 0 8px #ff2e8866}:root[data-season=diwali] .bottombar__dot{background:radial-gradient(circle at 35% 30%, var(--dw-gold-hi), var(--dw-marigold) 55%, var(--dw-saffron));width:9px;height:9px;box-shadow:0 0 0 2px var(--ink-raised), 0 0 6px #ffb400bf;top:-2px;right:-4px}.dw-ladoo{fill:var(--dw-marigold);stroke:none}:root[data-season=diwali] .toast:before,:root[data-season=diwali] .toast:after{content:"";border-radius:var(--r-pill);background:var(--ink);width:14px;height:14px;position:absolute;top:50%;transform:translateY(-50%)}:root[data-season=diwali] .toast:before{left:-7px}:root[data-season=diwali] .toast:after{right:-7px}:root[data-season=diwali] .toast__bar:after{content:"";border-left:1.5px dashed var(--paper-line-2);position:absolute;top:8px;bottom:8px;left:12px}:root[data-season=diwali] .empty__sticker{position:relative}:root[data-season=diwali] .empty__sticker:after{content:"";filter:drop-shadow(0 0 6px #ffa01eb3);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Ccircle cx='20' cy='15' r='11' fill='%23FFB400' opacity='.28'/%3E%3Cpath d='M20 4c3.6 5.4 5.4 9.4 2.6 13.2-1.4 1.8-3.8 1.8-5.2 0C14.6 13.4 16.4 9.4 20 4z' fill='%23FFB400'/%3E%3Cpath d='M20 10c1.6 2.6 2.2 4.6 1 6.2-.6.8-1.4.8-2 0-1.2-1.6-.6-3.6 1-6.2z' fill='%23FFE9A8'/%3E%3Cpath d='M3 21c5 1.6 29 1.6 34 0-1.6 9-8.6 14-17 14S4.6 30 3 21z' fill='%23B5532A'/%3E%3Cpath d='M3 21c5 1.6 29 1.6 34 0' stroke='%23FFE9A8' stroke-width='1.4' fill='none'/%3E%3C/svg%3E") 50%/contain no-repeat;width:30px;height:30px;position:absolute;bottom:-2px;right:-14px}:root[data-season=diwali] .ptr__disc{background:radial-gradient(circle at 50% 75%, var(--dw-clay), var(--dw-clay-lo));color:var(--dw-gold-hi);box-shadow:0 0 0 1.5px var(--dw-marigold), var(--dw-glow);position:relative}:root[data-season=diwali] .ptr__disc:after{content:"";background:var(--dw-gold-hi);width:3px;height:3px;box-shadow:-10px -8px 0 var(--dw-marigold), 9px -10px 0 var(--dw-gold-hi), -4px -18px 0 var(--dw-magenta), 5px -22px 0 var(--dw-marigold), -14px -20px 0 var(--dw-gold-hi), 14px -18px 0 var(--dw-teal), 0 -28px 0 var(--dw-gold-hi), -8px -30px 0 var(--dw-marigold), 9px -32px 0 var(--dw-magenta);transform:translateX(-50%) scale(var(--ptr-progress));transform-origin:50% 100%;border-radius:50%;position:absolute;bottom:70%;left:50%}:root[data-season=diwali][data-festive=full] .ptr--busy .ptr__disc:after,:root[data-season=diwali][data-festive=lite] .ptr--busy .ptr__disc:after{animation:.52s ease-out infinite dw-fountain}:root[data-season=diwali] .app-booting{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='132' height='84' viewBox='0 0 132 84'%3E%3Crect x='1.5' y='1.5' width='129' height='81' rx='8' fill='%230E1426' stroke='%23FFB400' stroke-width='3'/%3E%3Crect x='12' y='10' width='108' height='42' rx='5' fill='%23FFE9A8'/%3E%3Crect x='32' y='21' width='68' height='20' rx='10' fill='%231A0B2E'/%3E%3Crect x='12' y='10' width='108' height='8' rx='3' fill='%23FF2E88'/%3E%3Cpath d='M34 60h64l-6 18H40z' fill='none' stroke='%23FFB400' stroke-width='2'/%3E%3C/svg%3E") center / 132px 84px no-repeat, var(--ink);position:relative}:root[data-season=diwali] .app-booting:before,:root[data-season=diwali] .app-booting:after{content:"";background:conic-gradient(var(--dw-marigold) 0 14%, transparent 14% 33%, var(--dw-marigold) 33% 47%, transparent 47% 66%, var(--dw-marigold) 66% 80%, transparent 80%);width:14px;height:14px;box-shadow:0 0 0 2px var(--dw-gold-hi);border-radius:50%;position:absolute;top:calc(50% - 18px)}:root[data-season=diwali] .app-booting:before{left:calc(50% - 25px)}:root[data-season=diwali] .app-booting:after{left:calc(50% + 11px)}:root[data-season=diwali]:not([data-festive=still]) .app-booting:before,:root[data-season=diwali]:not([data-festive=still]) .app-booting:after{animation:1.1s linear infinite dw-spin}.dw-diya{flex:none;overflow:visible}.dw-diya__bowl{fill:var(--dw-clay)}.dw-diya__rim{fill:none;stroke:var(--dw-gold-hi);stroke-width:1.4px}.dw-diya__band{fill:none;stroke:var(--dw-marigold);stroke-width:1.2px;opacity:.75}.dw-diya__halo{fill:var(--dw-marigold);opacity:.26}.dw-diya__flame{fill:var(--dw-marigold);transform-box:fill-box;transform-origin:50% 100%}.dw-diya__core{fill:var(--dw-gold-hi);transform-box:fill-box;transform-origin:50% 100%}.dw-diya:not(.dw-diya--lit) .dw-diya__bowl{fill:var(--dw-clay-lo)}.dw-diya:not(.dw-diya--lit) .dw-diya__rim{stroke:var(--dw-clay)}.dw-diya:not(.dw-diya--lit) .dw-diya__band{opacity:.3}:root[data-festive=full] .dw-diya__flame,:root[data-festive=full] .dw-diya__core{animation:1.4s ease-in-out infinite alternate dw-flame}.dw-sky{z-index:85;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.dw-intro{z-index:95;justify-content:center;align-items:center;gap:var(--s-3);background:radial-gradient(70% 55% at 50% 45%, var(--dw-navy-glow) 0%, var(--dw-plum-deep) 70%);cursor:pointer;flex-direction:column;animation:.42s ease-in 2.3s both dw-curtain;display:flex;position:fixed;inset:0;overflow:hidden}.dw-intro__vhs{background:repeating-linear-gradient(0deg,#ffffff24 0 1px,#0000 1px 3px),linear-gradient(#0000,#00e5d42e,#ff2e882e,#0000);height:16%;animation:.56s linear both dw-tracking;position:absolute;top:0;left:0;right:0}.dw-intro__stage{justify-content:center;align-items:center;width:100%;display:flex}.dw-intro__diya{animation:dw-ignite .7s steps(1, end) .26s both, dw-pop .5s var(--ease-out) .26s both;filter:drop-shadow(0 0 14px #ffaa28cc)}.dw-intro__tube{border-radius:var(--r-pill);background:linear-gradient(90deg, var(--dw-magenta), var(--dw-marigold));width:min(36vw,260px);height:3px;animation:dw-draw .52s var(--ease-out) .82s both;box-shadow:0 0 8px #ffb400e6,0 0 22px #ff2e8899}.dw-intro__tube--left{transform-origin:100%;background:linear-gradient(270deg, var(--dw-marigold), var(--dw-magenta))}.dw-intro__tube--right{transform-origin:0}.dw-intro__live{letter-spacing:.42em;text-transform:uppercase;color:var(--dw-teal);text-shadow:0 0 8px #00e5d4d9;font-family:Anton,Arial Narrow,Impact,sans-serif;font-size:13px;animation:.52s step-end 1.15s both dw-neon-on}.dw-intro__title{text-transform:uppercase;background:var(--dw-chrome);color:#0000;filter:drop-shadow(0 0 14px #ff961e8c);animation:dw-slam .46s var(--ease-out) 1.35s both;-webkit-background-clip:text;background-clip:text;font-family:Anton,Arial Narrow,Impact,sans-serif;font-size:clamp(40px,12vw,76px);line-height:1}.dw-intro__osd{top:calc(env(safe-area-inset-top) + var(--s-4));left:var(--s-4);letter-spacing:.1em;color:#ffffffd9;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;animation:1s step-end infinite dw-blink;position:absolute}.dw-hero-wrap{gap:var(--d-card-gap);display:grid}@media (width>=768px){.dw-hero-wrap{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}}.dw-hero{isolation:isolate;min-height:200px;padding:var(--s-5);border-radius:var(--r-xl);box-shadow:0 0 0 1px var(--dw-gold-line);background:linear-gradient(#050916 0%,#0d1735 30%,#3a1854 50%,#a8296e 61%,#ff6a3d 68%,#0a1024 68.2%,#04070f 100%);position:relative;overflow:hidden}.dw-hero__sun{z-index:-1;background:linear-gradient(180deg, #ffe27a 0%, #ff9a3d 55%, var(--dw-magenta) 100%);filter:drop-shadow(0 0 22px #ff783c8c);border-radius:50%;width:clamp(110px,30vw,160px);height:clamp(110px,30vw,160px);position:absolute;top:68%;left:76%;transform:translate(-50%,-100%);-webkit-mask-image:linear-gradient(#000 0 66%,#0000 66% 69%,#000 69% 77%,#0000 77% 81%,#000 81% 88%,#0000 88% 93%,#000 93%);mask-image:linear-gradient(#000 0 66%,#0000 66% 69%,#000 69% 77%,#0000 77% 81%,#000 81% 88%,#0000 88% 93%,#000 93%)}.dw-hero__floor{z-index:-1;perspective:140px;border-top:2px solid var(--dw-marigold);background:linear-gradient(#0a1024,#03050c);position:absolute;inset:68% -20% 0;overflow:hidden;box-shadow:0 -2px 14px #ffb4008c}.dw-hero__floor:before{content:"";transform-origin:50% 0;background-image:linear-gradient(#ff2e88bf 1.5px,#0000 1.5px),linear-gradient(90deg,#ff2e88bf 1.5px,#0000 1.5px);background-size:30px 30px;height:300%;position:absolute;top:0;left:0;right:0;transform:rotateX(62deg)}:root[data-festive=full] .dw-hero__floor:before{animation:1.4s linear infinite dw-floor}.dw-hero__horizon{z-index:-1;padding:0 var(--s-6);justify-content:space-around;display:flex;position:absolute;top:calc(68% - 17px);left:0;right:0}.dw-hero__horizon .dw-diya{filter:drop-shadow(0 0 6px #ffaa28e6)}.dw-hero__lanterns i{z-index:-1;background:linear-gradient(180deg, var(--dw-gold-hi), var(--dw-marigold) 45%, var(--dw-saffron));opacity:0;border-radius:3px 3px 4px 4px;width:9px;height:12px;position:absolute;bottom:30%;box-shadow:0 0 10px #ffaa28d9}.dw-hero__lanterns i:first-child{--drift:14px;animation-delay:0s;left:12%}.dw-hero__lanterns i:nth-child(2){--drift:-10px;animation-delay:2.6s;left:30%;transform:scale(.8)}.dw-hero__lanterns i:nth-child(3){--drift:12px;animation-delay:5.1s;left:74%}.dw-hero__lanterns i:nth-child(4){--drift:-16px;animation-delay:7.4s;left:88%;transform:scale(.7)}.dw-hero__lanterns i:nth-child(5){--drift:8px;animation-delay:9.8s;left:47%;transform:scale(.6)}:root[data-festive=full] .dw-hero__lanterns i,:root[data-festive=lite] .dw-hero__lanterns i:nth-child(-n+2){animation-name:dw-lantern;animation-duration:12s;animation-timing-function:linear;animation-iteration-count:infinite}:root[data-festive=still] .dw-hero__lanterns i{opacity:.85;bottom:62%}.dw-hero__fireworks i{z-index:-1;opacity:0;width:6px;height:6px;box-shadow:0 -26px 0 var(--fw), 18px -18px 0 var(--fw), 26px 0 0 var(--fw), 18px 18px 0 var(--fw), 0 26px 0 var(--fw), -18px 18px 0 var(--fw), -26px 0 0 var(--fw), -18px -18px 0 var(--fw), 0 -14px 0 var(--dw-gold-hi), 14px 0 0 var(--dw-gold-hi), 0 14px 0 var(--dw-gold-hi), -14px 0 0 var(--dw-gold-hi);border-radius:50%;position:absolute}.dw-hero__fireworks i:first-child{--fw:var(--dw-magenta);animation-delay:.2s;top:20%;left:22%}.dw-hero__fireworks i:nth-child(2){--fw:var(--dw-teal);animation-delay:1.3s;top:14%;left:80%}.dw-hero__fireworks i:nth-child(3){--fw:var(--dw-marigold);animation-delay:2.4s;top:30%;left:62%}:root[data-festive=full][data-season-day] .dw-hero__fireworks i,:root[data-festive=full][data-season-night] .dw-hero__fireworks i{animation:3.3s ease-out infinite dw-burst}.dw-hero__copy{align-items:flex-start;gap:var(--s-2);flex-direction:column;display:flex;position:relative}.dw-hero__chip{border-radius:var(--r-pill);box-shadow:0 0 0 1px var(--dw-gold-line);color:var(--dw-gold-hi);letter-spacing:.02em;background:#04060e9e;align-items:center;gap:6px;padding:4px 10px 4px 6px;font-size:12px;font-weight:600;display:inline-flex}.dw-hero__title{text-transform:uppercase;background:var(--dw-chrome);color:#0000;filter:drop-shadow(0 2px #04060eb3)drop-shadow(0 0 12px #ff961e73);-webkit-background-clip:text;background-clip:text;font-family:Anton,Arial Narrow,Impact,sans-serif;font-size:clamp(30px,8.5vw,46px);font-weight:400;line-height:.95}.dw-hero__sub{color:var(--dw-gold-hi);font-family:Instrument Serif,Georgia,serif;font-size:17px;font-style:italic}.dw-rangoli{align-items:center;gap:var(--s-4);padding:var(--s-4);border-radius:var(--r-xl);background:radial-gradient(90% 90% at 30% 30%, var(--dw-navy-glow), var(--ink-raised));box-shadow:0 0 0 1px var(--dw-gold-line);color:var(--on-ink);display:flex}@media (width>=768px){.dw-rangoli{flex-direction:column;align-items:stretch}}.dw-rangoli__figure{align-items:center;gap:var(--s-2);flex-direction:column;flex:none;width:150px;margin:0;display:flex}@media (width>=768px){.dw-rangoli__figure{width:auto}}.dw-rangoli__disc{aspect-ratio:1;will-change:transform;width:100%;max-width:200px}:root[data-festive=full] .dw-rangoli__disc{animation:40s linear infinite dw-spin}:root[data-festive=lite] .dw-rangoli__disc{animation:80s linear infinite dw-spin}.dw-rangoli__vinyl{fill:#03050c}.dw-rangoli__groove{fill:none;stroke:#ffe9a814;stroke-width:1px}.dw-rangoli__label{fill:var(--dw-marigold)}.dw-rangoli__hole{fill:#03050c}.dw-rangoli__label-top{fill:var(--dw-plum);letter-spacing:.08em;font-family:Anton,Arial Narrow,Impact,sans-serif;font-size:11px}.dw-rangoli__label-sub{fill:var(--dw-plum);letter-spacing:.04em;text-transform:uppercase;font-size:5.4px;font-weight:700}.dw-petal{fill:none;stroke:var(--petal);stroke-width:.9px;opacity:.28}.dw-petal--lit{fill:var(--petal);stroke:var(--dw-gold-hi);stroke-width:.5px;opacity:1}:root[data-festive=full] .dw-petal--lit,:root[data-festive=lite] .dw-petal--lit{animation:dw-petal-in .42s var(--ease-out) both;animation-delay:calc(var(--i) * 9ms)}.dw-rangoli__caption{text-align:center;color:var(--on-ink-mute);font-family:Instrument Serif,Georgia,serif;font-size:14px;font-style:italic;line-height:1.25}.dw-rangoli__caption strong{color:var(--dw-gold-hi);font-family:Inter,system-ui,sans-serif;font-style:normal}.dw-rangoli__legend{flex:1;gap:6px;min-width:0;list-style:none;display:grid}@media (width>=768px){.dw-rangoli__legend{column-gap:var(--s-4);grid-template-columns:1fr 1fr}}.dw-rangoli__legend li{align-items:center;gap:var(--s-2);font-size:13px;display:flex}.dw-rangoli__swatch{border-radius:50%;flex:none;width:10px;height:10px;box-shadow:0 0 6px #ffe9a859}.dw-rangoli__name{min-width:0;color:var(--on-ink-mute);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.dw-rangoli__count{color:var(--on-ink);font-weight:600}.dw-toran{margin-bottom:var(--s-1);flex-direction:column;gap:2px;display:flex}.dw-toran__string{height:22px;margin:0 calc(var(--s-1) * -1);filter:drop-shadow(0 2px 3px #00000059);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='22'%3E%3Cpath d='M0 3 Q14 9 28 3' stroke='%23FFE9A8' stroke-width='1' fill='none' opacity='.7'/%3E%3Cpath d='M4 5 L7 15 L10 5Z' fill='%233FA35B'/%3E%3Ccircle cx='17' cy='12' r='5' fill='%23FFB400'/%3E%3Ccircle cx='17' cy='12' r='2.2' fill='%23FF7A00'/%3E%3C/svg%3E") 0 0/28px 22px repeat-x}.dw-toran__line{color:var(--dw-gold-hi);align-items:center;gap:6px;font-family:Instrument Serif,Georgia,serif;font-size:15px;font-style:italic;display:inline-flex}.dw-shelf{align-items:flex-end;gap:1px;margin-left:auto;display:inline-flex}.dw-shelf .dw-diya--lit{filter:drop-shadow(0 0 3px #ffaa28e6)}.dw-shelf__more{color:var(--dw-marigold);margin-left:3px;font-size:11px;font-weight:700}.dw-ticket-scrim{z-index:92;padding:var(--s-4);background:#020409c2;place-items:center;animation:.26s ease-out both dw-fade;display:grid;position:fixed;inset:0}.dw-ticket{border-radius:var(--r-lg);background:var(--paper);width:min(100%,380px);box-shadow:0 0 0 2px var(--dw-marigold), 0 0 40px #ff961e73;animation:dw-slam .42s var(--ease-out) both;display:flex;overflow:hidden}.dw-ticket__stub{background:var(--dw-marigold);border-right:2px dashed var(--dw-plum);flex:none;place-items:center;width:46px;display:grid}.dw-ticket__stub span{writing-mode:vertical-rl;letter-spacing:.3em;text-transform:uppercase;color:var(--dw-plum);font-family:Anton,Arial Narrow,Impact,sans-serif;font-size:15px;transform:rotate(180deg)}.dw-ticket__body{align-items:flex-start;gap:var(--s-2);min-width:0;padding:var(--s-5) var(--s-5) var(--s-4);background:radial-gradient(120% 80% at 100% 0%, #ffb40038, transparent 60%), var(--paper);flex-direction:column;flex:1;display:flex}.dw-ticket__tamil{color:var(--dw-clay);font-size:17px;font-weight:700;line-height:1.35}.dw-ticket__name{text-transform:uppercase;color:var(--on-paper);font-family:Anton,Arial Narrow,Impact,sans-serif;font-size:28px;font-weight:400;line-height:1}.dw-ticket__meta{gap:var(--s-4);padding-top:var(--s-2);border-top:1.5px dashed var(--paper-line-2);grid-template-columns:repeat(3,auto);width:100%;display:grid}.dw-ticket__meta dt{letter-spacing:.12em;text-transform:uppercase;color:var(--on-paper-mute);font-size:10px;font-weight:700}.dw-ticket__meta dd{color:var(--on-paper);font-weight:600}.dw-ticket__go{width:100%;min-height:44px;margin-top:var(--s-2);border-radius:var(--r-pill);background:var(--dw-plum);color:var(--dw-gold-hi);letter-spacing:.08em;text-transform:uppercase;box-shadow:var(--dw-glow);font-family:Anton,Arial Narrow,Impact,sans-serif;font-size:16px}:root[data-festive=still] .dw-intro,:root[data-festive=still] .dw-ticket,:root[data-festive=still] .dw-ticket-scrim,:root[data-festive=still] .dw-petal--lit{animation:none}@keyframes dw-flame{0%{transform:scale(.94,.9)skew(-2deg)}to{transform:scale(1.04,1.08)skew(2deg)}}@keyframes dw-twinkle{0%{opacity:.15}to{opacity:1}}@keyframes dw-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes dw-neon-on{0%{opacity:0}20%{opacity:1}32%{opacity:.25}48%{opacity:1}60%{opacity:.5}72%,to{opacity:1}}@keyframes dw-ignite{0%{opacity:.25}25%{opacity:1}40%{opacity:.4}60%,to{opacity:1}}@keyframes dw-pop{0%{transform:scale(.7)}to{transform:scale(1)}}@keyframes dw-slam{0%{opacity:0;transform:scale(1.3)}to{opacity:1;transform:scale(1)}}@keyframes dw-tracking{0%{transform:translateY(-120%)}to{transform:translateY(720%)}}@keyframes dw-curtain{to{opacity:0;visibility:hidden}}@keyframes dw-blink{50%{opacity:0}}@keyframes dw-fade{0%{opacity:0}}@keyframes dw-floor{0%{transform:rotateX(62deg)translateY(0)}to{transform:rotateX(62deg)translateY(30px)}}@keyframes dw-lantern{0%{opacity:0;translate:0}12%{opacity:.95}80%{opacity:.8}to{opacity:0;translate:var(--drift) -150px}}@keyframes dw-burst{0%{opacity:0;transform:scale(.2)}10%{opacity:1}40%{opacity:0;transform:scale(1.15)}to{opacity:0;transform:scale(1.15)}}@keyframes dw-spin{to{transform:rotate(360deg)}}@keyframes dw-petal-in{0%{opacity:0}}@keyframes dw-fountain{0%{opacity:.4;transform:translate(-50%)scale(.6)}60%{opacity:1}to{opacity:0;transform:translate(-50%)scale(1.15)translateY(-4px)}}:root:is([data-season=xmas-egg],[data-season=xmas],[data-season=xmas-full],[data-season=newyear-eve],[data-season=newyear]){--wn-red:#e5484d;--wn-green:#30a46c;--wn-pine:#12452f;--wn-gold:#f5c451;--wn-gold-hi:#fff1c2;--wn-champagne:#f7e7ce;--wn-snow:#f4f8ff;--wn-ice:#bfe3ff;--wn-line:#bfe3ff3d;--wn-chrome:linear-gradient(180deg, #fff 0%, #e6eef9 34%, #8ea2be 50%, #f4f8ff 62%, #c9d6ea 100%);--wn-chrome-gold:linear-gradient(180deg, #fff9e6 0%, #ffe08a 34%, #b88412 50%, #fff1c2 62%, #f5c451 100%);--wn-glow:0 0 6px #bfe3ff99, 0 0 18px #bfe3ff40}:root:is([data-season=xmas],[data-season=xmas-full],[data-season=newyear-eve]){--ink:#050a12;--ink-raised:#0b1322;--ink-sunken:#03060b}:root[data-season=newyear]{--ink:#08070b;--ink-raised:#14111a;--ink-sunken:#040306;--wn-line:#f5c4514d;--wn-glow:0 0 6px #f5c451a6, 0 0 18px #f5c4514d}:root:is([data-season=xmas],[data-season=xmas-full],[data-season=newyear-eve],[data-season=newyear]) .shell{background:0 0}.wn-snow{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.wn-snow i{will-change:transform;background:#f4f8ffd9;border-radius:50%;animation-name:wn-fall;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;top:-12px;box-shadow:0 0 4px #f4f8ff99}.wn-snow--glitter i{background:linear-gradient(135deg, var(--wn-gold-hi), var(--wn-gold));opacity:.85;border-radius:1px;box-shadow:0 0 6px #f5c451b3}:root:is([data-season=xmas-egg],[data-season=xmas],[data-season=xmas-full]) .logo{position:relative}:root:is([data-season=xmas-egg],[data-season=xmas],[data-season=xmas-full]) .logo:before{content:"";z-index:1;pointer-events:none;filter:drop-shadow(0 1px 1px #0006);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 32'%3E%3Cpath d='M5 24C9 11 21 2 34 6c-4 4-4 10-2 17z' fill='%23E5484D'/%3E%3Cpath d='M12 20c4-7 10-12 18-13' stroke='%23B4232A' stroke-width='2' fill='none' opacity='.5'/%3E%3Crect x='2' y='21' width='32' height='7' rx='3.5' fill='%23F4F8FF'/%3E%3Ccircle cx='34.5' cy='6' r='4.2' fill='%23F4F8FF'/%3E%3C/svg%3E") 50%/contain no-repeat;width:2.2em;height:1.75em;position:absolute;top:-.55em;left:-.75em;transform:rotate(-16deg)}:root:is([data-season=xmas-egg],[data-season=xmas],[data-season=xmas-full],[data-season=newyear-eve]) .ptr__disc{position:relative}:root:is([data-season=xmas-egg],[data-season=xmas],[data-season=xmas-full],[data-season=newyear-eve]) .ptr__disc:after{content:"";background:var(--wn-snow);width:4px;height:4px;box-shadow:-12px 6px 0 var(--wn-snow), 10px 4px 0 var(--wn-snow), -5px 14px 0 1px var(--wn-snow), 7px 16px 0 var(--wn-ice), -16px 20px 0 var(--wn-snow), 15px 22px 0 1px var(--wn-snow), 0 26px 0 var(--wn-ice);opacity:var(--ptr-progress);transform:translateX(-50%) scale(var(--ptr-progress));transform-origin:50% 0;border-radius:50%;position:absolute;top:100%;left:50%}:root:is([data-season=xmas-egg],[data-season=xmas],[data-season=xmas-full],[data-season=newyear-eve]):not([data-festive=still]) .ptr--busy .ptr__disc:after{animation:.9s ease-in infinite wn-puff}:root:is([data-season=xmas],[data-season=xmas-full],[data-season=newyear-eve],[data-season=newyear]) .header:after,:root:is([data-season=xmas],[data-season=xmas-full],[data-season=newyear-eve],[data-season=newyear]) .header:before{content:"";pointer-events:none;height:18px;position:absolute;bottom:-14px;left:0;right:0}:root:is([data-season=xmas],[data-season=xmas-full],[data-season=newyear-eve]) .header:after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='18' viewBox='0 0 96 18'%3E%3Cdefs%3E%3Cfilter id='b' x='-1' y='-1' width='3' height='3'%3E%3CfeGaussianBlur stdDeviation='2.2'/%3E%3C/filter%3E%3C/defs%3E%3Cpath d='M0 1Q12 9 24 1T48 1T72 1T96 1' fill='none' stroke='%231F3A2B' stroke-width='1.3'/%3E%3Ccircle cx='36' cy='11' r='6.5' fill='%2330A46C' opacity='.55' filter='url(%23b)'/%3E%3Ccircle cx='84' cy='11' r='6.5' fill='%23BFE3FF' opacity='.55' filter='url(%23b)'/%3E%3Crect x='10.4' y='4.2' width='3.2' height='2.6' rx='.6' fill='%233A3F57'/%3E%3Cpath d='M12 6.6c2.3 0 3.3 2.3 3.3 4.2 0 2.4-1.5 4.2-3.3 4.2s-3.3-1.8-3.3-4.2c0-1.9 1-4.2 3.3-4.2z' fill='%23E5484D'/%3E%3Cpath d='M10.8 8.4c.4-.8 1-1.1 1.6-1.1' stroke='%23FFFFFF' stroke-opacity='.75' stroke-width='.9' fill='none' stroke-linecap='round'/%3E%3Crect x='34.4' y='4.2' width='3.2' height='2.6' rx='.6' fill='%233A3F57'/%3E%3Cpath d='M36 6.6c2.3 0 3.3 2.3 3.3 4.2 0 2.4-1.5 4.2-3.3 4.2s-3.3-1.8-3.3-4.2c0-1.9 1-4.2 3.3-4.2z' fill='%2330A46C'/%3E%3Cpath d='M34.8 8.4c.4-.8 1-1.1 1.6-1.1' stroke='%23FFFFFF' stroke-opacity='.75' stroke-width='.9' fill='none' stroke-linecap='round'/%3E%3Crect x='58.4' y='4.2' width='3.2' height='2.6' rx='.6' fill='%233A3F57'/%3E%3Cpath d='M60 6.6c2.3 0 3.3 2.3 3.3 4.2 0 2.4-1.5 4.2-3.3 4.2s-3.3-1.8-3.3-4.2c0-1.9 1-4.2 3.3-4.2z' fill='%23F5C451'/%3E%3Cpath d='M58.8 8.4c.4-.8 1-1.1 1.6-1.1' stroke='%23FFFFFF' stroke-opacity='.75' stroke-width='.9' fill='none' stroke-linecap='round'/%3E%3Crect x='82.4' y='4.2' width='3.2' height='2.6' rx='.6' fill='%233A3F57'/%3E%3Cpath d='M84 6.6c2.3 0 3.3 2.3 3.3 4.2 0 2.4-1.5 4.2-3.3 4.2s-3.3-1.8-3.3-4.2c0-1.9 1-4.2 3.3-4.2z' fill='%23BFE3FF'/%3E%3Cpath d='M82.8 8.4c.4-.8 1-1.1 1.6-1.1' stroke='%23FFFFFF' stroke-opacity='.75' stroke-width='.9' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") 0 0/96px 18px repeat-x}:root:is([data-season=xmas],[data-season=xmas-full],[data-season=newyear-eve]) .header:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='18' viewBox='0 0 96 18'%3E%3Cdefs%3E%3Cfilter id='b' x='-1' y='-1' width='3' height='3'%3E%3CfeGaussianBlur stdDeviation='2.2'/%3E%3C/filter%3E%3C/defs%3E%3Ccircle cx='12' cy='11' r='6.5' fill='%23E5484D' opacity='.55' filter='url(%23b)'/%3E%3Ccircle cx='60' cy='11' r='6.5' fill='%23F5C451' opacity='.55' filter='url(%23b)'/%3E%3C/svg%3E") 0 0/96px 18px repeat-x}:root[data-season=newyear] .header:after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='18' viewBox='0 0 96 18'%3E%3Cdefs%3E%3Cfilter id='b' x='-1' y='-1' width='3' height='3'%3E%3CfeGaussianBlur stdDeviation='2.2'/%3E%3C/filter%3E%3C/defs%3E%3Cpath d='M0 1Q12 9 24 1T48 1T72 1T96 1' fill='none' stroke='%233A3326' stroke-width='1.3'/%3E%3Ccircle cx='36' cy='11' r='6.5' fill='%23FFF1C2' opacity='.55' filter='url(%23b)'/%3E%3Ccircle cx='84' cy='11' r='6.5' fill='%23F7E7CE' opacity='.55' filter='url(%23b)'/%3E%3Crect x='10.4' y='4.2' width='3.2' height='2.6' rx='.6' fill='%233A3F57'/%3E%3Cpath d='M12 6.6c2.3 0 3.3 2.3 3.3 4.2 0 2.4-1.5 4.2-3.3 4.2s-3.3-1.8-3.3-4.2c0-1.9 1-4.2 3.3-4.2z' fill='%23F5C451'/%3E%3Cpath d='M10.8 8.4c.4-.8 1-1.1 1.6-1.1' stroke='%23FFFFFF' stroke-opacity='.75' stroke-width='.9' fill='none' stroke-linecap='round'/%3E%3Crect x='34.4' y='4.2' width='3.2' height='2.6' rx='.6' fill='%233A3F57'/%3E%3Cpath d='M36 6.6c2.3 0 3.3 2.3 3.3 4.2 0 2.4-1.5 4.2-3.3 4.2s-3.3-1.8-3.3-4.2c0-1.9 1-4.2 3.3-4.2z' fill='%23FFF1C2'/%3E%3Cpath d='M34.8 8.4c.4-.8 1-1.1 1.6-1.1' stroke='%23FFFFFF' stroke-opacity='.75' stroke-width='.9' fill='none' stroke-linecap='round'/%3E%3Crect x='58.4' y='4.2' width='3.2' height='2.6' rx='.6' fill='%233A3F57'/%3E%3Cpath d='M60 6.6c2.3 0 3.3 2.3 3.3 4.2 0 2.4-1.5 4.2-3.3 4.2s-3.3-1.8-3.3-4.2c0-1.9 1-4.2 3.3-4.2z' fill='%23FFFFFF'/%3E%3Cpath d='M58.8 8.4c.4-.8 1-1.1 1.6-1.1' stroke='%23FFFFFF' stroke-opacity='.75' stroke-width='.9' fill='none' stroke-linecap='round'/%3E%3Crect x='82.4' y='4.2' width='3.2' height='2.6' rx='.6' fill='%233A3F57'/%3E%3Cpath d='M84 6.6c2.3 0 3.3 2.3 3.3 4.2 0 2.4-1.5 4.2-3.3 4.2s-3.3-1.8-3.3-4.2c0-1.9 1-4.2 3.3-4.2z' fill='%23F7E7CE'/%3E%3Cpath d='M82.8 8.4c.4-.8 1-1.1 1.6-1.1' stroke='%23FFFFFF' stroke-opacity='.75' stroke-width='.9' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") 0 0/96px 18px repeat-x}:root[data-season=newyear] .header:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='18' viewBox='0 0 96 18'%3E%3Cdefs%3E%3Cfilter id='b' x='-1' y='-1' width='3' height='3'%3E%3CfeGaussianBlur stdDeviation='2.2'/%3E%3C/filter%3E%3C/defs%3E%3Ccircle cx='12' cy='11' r='6.5' fill='%23F5C451' opacity='.55' filter='url(%23b)'/%3E%3Ccircle cx='60' cy='11' r='6.5' fill='%23FFFFFF' opacity='.55' filter='url(%23b)'/%3E%3C/svg%3E") 0 0/96px 18px repeat-x}:root:is([data-season=xmas],[data-season=xmas-full],[data-season=newyear-eve],[data-season=newyear])[data-festive=full] .header:before{animation:1.6s ease-in-out infinite alternate wn-twinkle}:root:is([data-season=xmas],[data-season=xmas-full]) .task-card:after{content:"";pointer-events:none;filter:drop-shadow(0 1px 1px #00000059);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 18'%3E%3Cpath d='M14 9C10 2 3 3 1 6c3 0 3 3 1 4 3 1 4 4 1 6 5 0 9-2 11-7z' fill='%2330A46C'/%3E%3Cpath d='M16 9c4-7 11-6 13-3-3 0-3 3-1 4-3 1-4 4-1 6-5 0-9-2-11-7z' fill='%23228553'/%3E%3Ccircle cx='13' cy='11' r='2.6' fill='%23E5484D'/%3E%3Ccircle cx='17.5' cy='11.5' r='2.6' fill='%23D13B40'/%3E%3Ccircle cx='15' cy='7.6' r='2.6' fill='%23E5484D'/%3E%3C/svg%3E") 50%/contain no-repeat;width:26px;height:16px;position:absolute;top:-7px;right:14px}:root:is([data-season=xmas-full],[data-season=newyear-eve],[data-season=newyear]) .header__title,:root:is([data-season=xmas-full],[data-season=newyear-eve],[data-season=newyear]) .board__title,:root:is([data-season=xmas-full],[data-season=newyear-eve],[data-season=newyear]) .myday__greeting h2{background:var(--wn-chrome);color:#0000;-webkit-background-clip:text;background-clip:text}:root:is([data-season=newyear-eve],[data-season=newyear]) .header__title,:root:is([data-season=newyear-eve],[data-season=newyear]) .board__title,:root:is([data-season=newyear-eve],[data-season=newyear]) .myday__greeting h2{background-image:var(--wn-chrome-gold)}:root:is([data-season=xmas-full],[data-season=newyear-eve],[data-season=newyear]) .board__title,:root:is([data-season=xmas-full],[data-season=newyear-eve],[data-season=newyear]) .myday__greeting h2{filter:drop-shadow(0 0 10px #bfe3ff47)}:root[data-season=xmas-full] .avatar{box-shadow:0 0 0 1.5px var(--wn-red), 0 0 0 3px var(--wn-green)}:root:is([data-season=newyear-eve],[data-season=newyear]) .avatar{box-shadow:0 0 0 1.5px var(--wn-gold), 0 0 8px #f5c45173}:root:is([data-season=xmas-full],[data-season=newyear-eve],[data-season=newyear]) .bottombar__dot{background:radial-gradient(circle at 35% 30%, #fff, var(--wn-red) 45%, #9e1c22);width:9px;height:9px;box-shadow:0 0 0 2px var(--ink-raised), 0 0 6px #e5484db3;top:-2px;right:-4px}:root:is([data-season=newyear-eve],[data-season=newyear]) .bottombar__dot{background:radial-gradient(circle at 35% 30%, #fff, var(--wn-gold) 45%, #a9781a);box-shadow:0 0 0 2px var(--ink-raised), 0 0 6px #f5c451bf}:root[data-season=xmas-full] .toast:before{content:"";border:1.5px solid var(--wn-red);background:var(--ink);border-radius:50%;width:7px;height:7px;position:absolute;top:50%;left:9px;transform:translateY(-50%)}:root[data-season=xmas-full] .toast__bar{background:repeating-linear-gradient(180deg, var(--wn-red) 0 6px, var(--wn-snow) 6px 12px)}:root:is([data-season=newyear-eve],[data-season=newyear]) .toast:before,:root:is([data-season=newyear-eve],[data-season=newyear]) .toast:after{content:"";background:var(--ink);border-radius:50%;width:14px;height:14px;position:absolute;top:50%;transform:translateY(-50%)}:root:is([data-season=newyear-eve],[data-season=newyear]) .toast:before{left:-7px}:root:is([data-season=newyear-eve],[data-season=newyear]) .toast:after{right:-7px}:root:is([data-season=xmas-full],[data-season=newyear-eve],[data-season=newyear]) .btn:not(:disabled):active{box-shadow:var(--wn-glow)}:root:is([data-season=xmas-full],[data-season=newyear-eve]) .btn--brush .brush{filter:drop-shadow(0 0 7px #bfe3ff73)}:root[data-season=newyear] .btn--brush .brush{filter:drop-shadow(0 0 7px #f5c4518c)}:root:is([data-season=xmas-full],[data-season=newyear-eve],[data-season=newyear]) .empty__sticker{position:relative}:root:is([data-season=xmas-full],[data-season=newyear-eve],[data-season=newyear]) .empty__sticker:after{content:"";filter:drop-shadow(0 0 6px #f5c45173);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M20 4l2 4.2 4.6.6-3.3 3.2.8 4.6L20 14.4l-4.1 2.2.8-4.6-3.3-3.2 4.6-.6z' fill='%23F5C451'/%3E%3Cpath d='M20 12l9 12h-5l8 10H8l8-10h-5z' fill='%2330A46C'/%3E%3Crect x='17.5' y='34' width='5' height='4' fill='%237A4A2A'/%3E%3Ccircle cx='16' cy='26' r='1.6' fill='%23E5484D'/%3E%3Ccircle cx='24' cy='30' r='1.6' fill='%23F5C451'/%3E%3Ccircle cx='21' cy='21' r='1.4' fill='%23BFE3FF'/%3E%3C/svg%3E") 50%/contain no-repeat;width:32px;height:32px;position:absolute;bottom:-2px;right:-16px}:root:is([data-season=newyear-eve],[data-season=newyear]) .empty__sticker:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M20 3l4.6 10 10.9 1.3-8 7.5 2.1 10.8L20 27.2l-9.6 5.4 2.1-10.8-8-7.5 10.9-1.3z' fill='%23F5C451'/%3E%3Cpath d='M20 9l2.4 5.3 5.8.7-4.3 4 1.1 5.7L20 21.9l-5 2.8 1.1-5.7-4.3-4 5.8-.7z' fill='%23FFF1C2'/%3E%3C/svg%3E")}:root:is([data-season=xmas-full],[data-season=newyear-eve]) .app-booting{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='110' viewBox='0 0 96 110'%3E%3Ccircle cx='48' cy='46' r='40' fill='%230B1A33' stroke='%23BFE3FF' stroke-width='2.5'/%3E%3Cpath d='M14 62q34 14 68 0v6q-34 16-68 0z' fill='%23F4F8FF'/%3E%3Cpath d='M48 20l10 16h-5l8 12h-6l7 11H34l7-11h-6l8-12h-5z' fill='%2330A46C'/%3E%3Cpath d='M48 14l1.8 3.6 4 .5-2.9 2.8.7 4L48 23l-3.6 1.9.7-4-2.9-2.8 4-.5z' fill='%23F5C451'/%3E%3Cpath d='M20 92h56l-6 14H26z' fill='%237A4A2A'/%3E%3Cpath d='M30 36a22 22 0 0 1 10-12' stroke='%23FFFFFF' stroke-opacity='.4' stroke-width='3' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") center / 96px 110px no-repeat, var(--ink);position:relative}:root:is([data-season=xmas-full],[data-season=newyear-eve]) .app-booting:before{content:"";background:var(--wn-snow);width:3px;height:3px;box-shadow:14px 8px 0 var(--wn-snow), 40px 4px 0 var(--wn-snow), 28px 20px 0 var(--wn-snow), 50px 22px 0 var(--wn-snow), 6px 26px 0 var(--wn-snow);border-radius:50%;position:absolute;top:calc(50% - 40px);left:calc(50% - 30px)}:root:is([data-season=xmas-full],[data-season=newyear-eve]):not([data-festive=still]) .app-booting:before{animation:1.8s ease-in-out infinite wn-globe}:root[data-season=newyear] .app-booting{background:var(--ink);position:relative}:root[data-season=newyear] .app-booting:before{content:"";background:conic-gradient(var(--wn-gold), transparent 70%);border-radius:50%;width:56px;height:56px;position:absolute;top:calc(50% - 28px);left:calc(50% - 28px);-webkit-mask:radial-gradient(circle,#0000 22px,#000 23px);mask:radial-gradient(circle,#0000 22px,#000 23px)}:root[data-season=newyear]:not([data-festive=still]) .app-booting:before{animation:1s linear infinite wn-spin}.wn-hero{isolation:isolate;min-height:200px;padding:var(--s-5);border-radius:var(--r-xl);box-shadow:0 0 0 1px var(--wn-line);background:linear-gradient(#03060e 0%,#0a1630 55%,#15305a 100%);position:relative;overflow:hidden}.wn-hero--newyear{background:radial-gradient(120% 90% at 50% 120%,#3a2a0e 0%,#120d06 55%,#050405 100%)}.wn-hero__stars{z-index:-1;background:#fff;border-radius:50%;width:2px;height:2px;position:absolute;top:10px;left:10px;box-shadow:40px 18px #fff,90px 6px #ffffffb3,150px 30px #fff,210px 12px #fff9,260px 40px #fff,300px 8px #fffc,120px 60px #ffffff80,20px 70px #fff9,330px 64px #fff,70px 44px #ffffffb3}:root[data-festive=full] .wn-hero__stars{animation:2.6s ease-in-out infinite alternate wn-twinkle}.wn-hero__star{z-index:-1;background:var(--wn-gold-hi);clip-path:polygon(50% 0,61% 38%,100% 50%,61% 62%,50% 100%,39% 62%,0 50%,39% 38%);filter:drop-shadow(0 0 10px #fff1c2f2);width:30px;height:30px;position:absolute;top:16px;right:16%}.wn-hero__hills{z-index:-1;background:radial-gradient(60% 70% at 25% 100%,#dce8f7 0 60%,#0000 61%),radial-gradient(70% 80% at 80% 100%,#f4f8ff 0 60%,#0000 61%);height:110px;position:absolute;bottom:-40px;left:-10%;right:-10%}.wn-hero__pines{z-index:-1;opacity:.95;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='60' viewBox='0 0 120 60'%3E%3Cpath d='M20 8l12 20h-6l10 16h-7l9 14H4l9-14H6l10-16h-6z' fill='%230E2A20'/%3E%3Cpath d='M20 8l4 7-4-1-4 1z' fill='%23F4F8FF' opacity='.9'/%3E%3Cpath d='M78 18l9 15h-5l8 13h-6l7 12H65l7-12h-6l8-13h-5z' fill='%23123526'/%3E%3Cpath d='M78 18l3 5-3-1-3 1z' fill='%23F4F8FF' opacity='.9'/%3E%3Cpath d='M104 30l6 10h-3l5 9h-4l5 9H95l5-9h-4l5-9h-3z' fill='%230E2A20'/%3E%3C/svg%3E") 0 100%/120px 60px repeat-x;height:60px;position:absolute;bottom:30px;left:0;right:0}.wn-hero__flakes i,.wn-hero__confetti i{z-index:-1;background:var(--wn-snow);opacity:.9;border-radius:50%;width:4px;height:4px;position:absolute;top:-8px}.wn-hero__confetti i{border-radius:1px;width:5px;height:8px}.wn-hero__confetti i:nth-child(3n){background:var(--wn-gold)}.wn-hero__confetti i:nth-child(3n+1){background:var(--wn-champagne)}.wn-hero__confetti i:nth-child(3n+2){background:#fff}.wn-hero__flakes i:first-child,.wn-hero__confetti i:first-child{animation-duration:6s;animation-delay:0s;left:4%}.wn-hero__flakes i:nth-child(2),.wn-hero__confetti i:nth-child(2){animation-duration:8s;animation-delay:-.83s;left:13%}.wn-hero__flakes i:nth-child(3),.wn-hero__confetti i:nth-child(3){animation-duration:10s;animation-delay:-1.66s;left:23%}.wn-hero__flakes i:nth-child(4),.wn-hero__confetti i:nth-child(4){animation-duration:7s;animation-delay:-2.49s;left:32%}.wn-hero__flakes i:nth-child(5),.wn-hero__confetti i:nth-child(5){animation-duration:9s;animation-delay:-3.32s;left:41%}.wn-hero__flakes i:nth-child(6),.wn-hero__confetti i:nth-child(6){animation-duration:6s;animation-delay:-4.15s;left:50%}.wn-hero__flakes i:nth-child(7),.wn-hero__confetti i:nth-child(7){animation-duration:8s;animation-delay:-4.98s;left:60%}.wn-hero__flakes i:nth-child(8),.wn-hero__confetti i:nth-child(8){animation-duration:10s;animation-delay:-5.81s;left:69%}.wn-hero__flakes i:nth-child(9),.wn-hero__confetti i:nth-child(9){animation-duration:7s;animation-delay:-6.64s;left:78%}.wn-hero__flakes i:nth-child(10),.wn-hero__confetti i:nth-child(10){animation-duration:9s;animation-delay:-.47s;left:88%}.wn-hero__flakes i:nth-child(11),.wn-hero__confetti i:nth-child(11){animation-duration:6s;animation-delay:-1.3s;left:97%}.wn-hero__flakes i:nth-child(12),.wn-hero__confetti i:nth-child(12){animation-duration:8s;animation-delay:-2.13s;left:6%}:root[data-festive=full] .wn-hero__flakes i,:root[data-festive=lite] .wn-hero__flakes i:nth-child(-n+4),:root[data-festive=full] .wn-hero__confetti i,:root[data-festive=lite] .wn-hero__confetti i:nth-child(-n+4){animation-name:wn-hero-fall;animation-timing-function:linear;animation-iteration-count:infinite}:root[data-festive=still] .wn-hero__flakes i,:root[data-festive=still] .wn-hero__confetti i{display:none}.wn-hero__rays{z-index:-1;background:repeating-conic-gradient(from 0deg, #f5c45121 0 6deg, transparent 6deg 18deg);width:520px;height:520px;margin-left:-260px;position:absolute;bottom:-120px;left:50%;-webkit-mask:radial-gradient(circle,#000 20%,#0000 62%);mask:radial-gradient(circle,#000 20%,#0000 62%)}:root[data-festive=full] .wn-hero__rays{animation:60s linear infinite wn-spin}.wn-hero__bursts i{z-index:-1;opacity:0;width:6px;height:6px;box-shadow:0 -26px 0 var(--fw), 18px -18px 0 var(--fw), 26px 0 0 var(--fw), 18px 18px 0 var(--fw), 0 26px 0 var(--fw), -18px 18px 0 var(--fw), -26px 0 0 var(--fw), -18px -18px 0 var(--fw), 0 -14px 0 #fff, 14px 0 0 #fff, 0 14px 0 #fff, -14px 0 0 #fff;border-radius:50%;position:absolute}.wn-hero__bursts i:first-child{--fw:var(--wn-gold);animation-delay:.2s;top:22%;left:78%}.wn-hero__bursts i:nth-child(2){--fw:var(--wn-champagne);animation-delay:1.1s;top:58%;left:88%}.wn-hero__bursts i:nth-child(3){--fw:#fff;animation-delay:2s;top:40%;left:64%}.wn-hero__bursts i:nth-child(4){--fw:var(--wn-gold);animation-delay:2.7s;top:16%;left:92%}:root[data-festive=full] .wn-hero__bursts i{animation:3.2s ease-out infinite wn-burst}.wn-hero__copy{align-items:flex-start;gap:var(--s-2);flex-direction:column;display:flex;position:relative}.wn-hero__chip{border-radius:var(--r-pill);box-shadow:0 0 0 1px var(--wn-line);color:var(--wn-snow);background:#03060e99;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.wn-hero--newyear .wn-hero__chip{color:var(--wn-gold-hi)}.wn-hero__title{text-transform:uppercase;background:var(--wn-chrome);color:#0000;filter:drop-shadow(0 2px #03060eb3)drop-shadow(0 0 12px #bfe3ff59);-webkit-background-clip:text;background-clip:text;font-family:Anton,Arial Narrow,Impact,sans-serif;font-size:clamp(30px,8.5vw,46px);font-weight:400;line-height:.95}.wn-hero--newyear .wn-hero__title{background-image:var(--wn-chrome-gold);filter:drop-shadow(0 2px #000000b3)drop-shadow(0 0 12px #f5c45173)}.wn-hero__title--small{font-size:clamp(22px,6vw,30px)}.wn-hero__sub{color:var(--wn-snow);font-family:Instrument Serif,Georgia,serif;font-size:17px;font-style:italic}.wn-hero--newyear .wn-hero__sub{color:var(--wn-champagne)}.wn-flip{perspective:400px;gap:5px;display:inline-flex}.wn-flap{width:.72em;height:1em;color:var(--wn-gold-hi);text-shadow:0 0 12px #f5c45199;background:linear-gradient(#1e1a12 0 49%,#000 49% 51%,#17130c 51%);border-radius:6px;place-items:center;font-family:Anton,Arial Narrow,Impact,sans-serif;font-size:clamp(44px,13vw,72px);line-height:1;display:grid;position:relative;box-shadow:0 0 0 1px #f5c45159,0 6px 14px #00000080}.wn-flap>span{backface-visibility:hidden;grid-area:1/1}.wn-flap--flip .wn-flap__old{transform-origin:50% 100%;animation:.42s ease-in .7s both wn-flip-out}.wn-flap--flip .wn-flap__new{transform-origin:50% 0;animation:.42s ease-out 1.12s both wn-flip-in}:root[data-festive=still] .wn-flap--flip .wn-flap__old{display:none}:root[data-festive=still] .wn-flap--flip .wn-flap__new{animation:none}.wn-tree{background:radial-gradient(90% 90% at 30% 20%, #10213d, var(--ink-raised));box-shadow:0 0 0 1px var(--wn-line)}.wn-tree__svg{aspect-ratio:200/210;width:100%;max-width:180px}.wn-tree__body{fill:#1e6b47}.wn-tree__shade{fill:#12452f;opacity:.7}.wn-tree__trunk{fill:#7a4a2a}.wn-tree__lights{fill:none;stroke:var(--wn-gold-hi);stroke-width:1px;stroke-dasharray:1 6;stroke-linecap:round;opacity:.8}.wn-tree__star{fill:#5c5236}.wn-tree__star--lit{fill:var(--wn-gold);filter:drop-shadow(0 0 6px #f5c451f2)}.wn-orn{fill:none;stroke:#f4f8ff47;stroke-width:1px}.wn-orn--lit{fill:var(--orn);stroke:#ffffffd9;stroke-width:.8px}:root[data-festive=full] .wn-orn--lit,:root[data-festive=lite] .wn-orn--lit{animation:dw-petal-in .42s var(--ease-out) both;animation-delay:calc(var(--i) * 30ms)}:root[data-festive=full] .wn-tree__lights{animation:1.4s ease-in-out infinite alternate wn-twinkle}.wn-first{align-items:flex-start;gap:var(--s-2);background:radial-gradient(100% 90% at 100% 0%, #f5c45129, transparent 60%), var(--ink-raised);box-shadow:0 0 0 1px var(--wn-line);flex-direction:column;position:relative}.wn-first__badge{right:var(--s-4);top:var(--s-4);background:var(--wn-chrome-gold);color:#0000;-webkit-background-clip:text;background-clip:text;font-family:Anton,Arial Narrow,Impact,sans-serif;font-size:34px;line-height:1;position:absolute}.wn-first__label{letter-spacing:.14em;text-transform:uppercase;color:var(--wn-gold);font-size:11px;font-weight:700}.wn-first__title{text-transform:uppercase;color:var(--on-ink);padding-right:48px;font-family:Anton,Arial Narrow,Impact,sans-serif;font-size:22px;line-height:1.1}.wn-first__title--open{text-transform:none;color:var(--wn-champagne);font-family:Instrument Serif,Georgia,serif;font-size:19px;font-style:italic}.wn-first__by{color:var(--on-ink-mute);font-size:13px}.wn-first__by strong{color:var(--wn-gold-hi)}.wn-first__count{color:var(--on-ink-mute);margin-top:auto;font-size:13px}.wn-first__count strong{color:var(--wn-gold-hi);font-size:16px}.wn-garland{margin-bottom:var(--s-1);flex-direction:column;gap:2px;display:flex}.wn-garland__string{height:24px;margin:0 calc(var(--s-1) * -1);filter:drop-shadow(0 2px 3px #00000059);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='24'%3E%3Cpath d='M0 4Q20 14 40 4' stroke='%231F5C3E' stroke-width='5' fill='none' stroke-linecap='round'/%3E%3Cpath d='M2 5l3-4M8 8l2-5M14 10l1-5M20 11l0-5M26 10l-1-5M32 8l-2-5M38 5l-3-4' stroke='%2330A46C' stroke-width='1.6' stroke-linecap='round'/%3E%3Ccircle cx='20' cy='17' r='4.5' fill='%23E5484D'/%3E%3Ccircle cx='18.6' cy='15.6' r='1.2' fill='%23FFFFFF' opacity='.7'/%3E%3Crect x='19' y='11' width='2' height='2.4' fill='%23F5C451'/%3E%3Ccircle cx='6' cy='11' r='2.6' fill='%23F5C451'/%3E%3C/svg%3E") 0 0/40px 24px repeat-x}.wn-garland--gold .wn-garland__string{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='22'%3E%3Cpath d='M0 2Q21 7 42 2' stroke='%23F7E7CE' stroke-width='1' fill='none' opacity='.8'/%3E%3Cpath d='M3 3.2l7 15 7-13.2z' fill='%23F5C451'/%3E%3Cpath d='M24 4.6l7 14 7-15z' fill='%23F7E7CE'/%3E%3C/svg%3E") 0 0/42px 22px repeat-x;height:22px}.wn-garland__line{color:var(--wn-snow);font-family:Instrument Serif,Georgia,serif;font-size:15px;font-style:italic}.wn-garland--gold .wn-garland__line{color:var(--wn-gold-hi)}.wn-shelf{align-items:center;gap:3px;margin-left:auto;display:inline-flex}.wn-shelf__bauble,.wn-shelf__star{border-radius:50%;width:10px;height:10px;box-shadow:inset 0 0 0 1.2px #f4f8ff59}.wn-shelf__bauble--lit{background:radial-gradient(circle at 35% 30%, #fff, var(--wn-red) 45%, #9e1c22);box-shadow:0 0 5px #e5484db3}.wn-shelf__bauble--lit:nth-child(2n){background:radial-gradient(circle at 35% 30%, #fff, var(--wn-gold) 45%, #a9781a)}.wn-shelf__bauble--lit:nth-child(3n){background:radial-gradient(circle at 35% 30%, #fff, var(--wn-green) 45%, #1b6b44)}.wn-shelf__star{box-shadow:none;clip-path:polygon(50% 0,61% 38%,100% 50%,61% 62%,50% 100%,39% 62%,0 50%,39% 38%);background:#f4f8ff40;border-radius:0}.wn-shelf__star--lit{background:var(--wn-gold);filter:drop-shadow(0 0 3px #f5c451e6)}.wn-shelf__more{color:var(--wn-gold);margin-left:3px;font-size:11px;font-weight:700}.wn-intro{z-index:95;justify-content:center;align-items:center;gap:var(--s-3);cursor:pointer;background:radial-gradient(70% 55% at 50% 45%,#10264a 0%,#03060e 72%);flex-direction:column;animation:.42s ease-in 2.5s both dw-curtain;display:flex;position:fixed;inset:0;overflow:hidden}.wn-intro--gold{background:radial-gradient(70% 55% at 50% 45%,#3a2a0e 0%,#050405 72%)}.wn-intro__osd{top:calc(env(safe-area-inset-top) + var(--s-4));left:var(--s-4);letter-spacing:.1em;color:#ffffffd9;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;animation:1s step-end infinite dw-blink;position:absolute}.wn-intro__centre{animation:dw-pop .52s var(--ease-out) .2s both}.wn-intro__pine .wn-pine__star{animation:.7s step-end .7s both dw-ignite}.wn-intro__live{letter-spacing:.42em;text-transform:uppercase;color:var(--wn-ice);text-shadow:0 0 8px #bfe3ffd9;font-family:Anton,Arial Narrow,Impact,sans-serif;font-size:13px;animation:.52s step-end 1.15s both dw-neon-on}.wn-intro--gold .wn-intro__live{color:var(--wn-gold-hi);text-shadow:0 0 8px #f5c451d9}.wn-intro__title{text-align:center;text-transform:uppercase;background:var(--wn-chrome);color:#0000;filter:drop-shadow(0 0 14px #bfe3ff80);animation:dw-slam .46s var(--ease-out) 1.35s both;-webkit-background-clip:text;background-clip:text;font-family:Anton,Arial Narrow,Impact,sans-serif;font-size:clamp(36px,11vw,72px);line-height:1}.wn-intro--gold .wn-intro__title{background-image:var(--wn-chrome-gold);filter:drop-shadow(0 0 14px #f5c4518c)}.wn-pine__star{fill:var(--wn-gold);filter:drop-shadow(0 0 6px #f5c451f2)}.wn-pine__tier{fill:#1e6b47}.wn-pine__tier:nth-of-type(3){fill:#23774f}.wn-pine__trunk{fill:#7a4a2a}.wn-bauble--a{fill:var(--wn-red)}.wn-bauble--b{fill:var(--wn-gold)}.wn-bauble--c{fill:var(--wn-ice)}.wn-card{border-radius:var(--r-lg);background:var(--paper);width:min(100%,360px);box-shadow:0 0 0 2px var(--wn-red), 0 0 40px #e5484d59;animation:dw-slam .42s var(--ease-out) both;position:relative;overflow:hidden}.wn-card--gold{box-shadow:0 0 0 2px var(--wn-gold), 0 0 40px #f5c45166;background:#15110a}.wn-card__ribbon{pointer-events:none;background:linear-gradient(90deg, transparent calc(100% - 30px), var(--wn-red) calc(100% - 30px) calc(100% - 16px), transparent calc(100% - 16px)), linear-gradient(180deg, transparent 22px, var(--wn-red) 22px 36px, transparent 36px);opacity:.9;position:absolute;inset:0}.wn-card--gold .wn-card__ribbon{background:linear-gradient(90deg, transparent calc(100% - 30px), var(--wn-gold) calc(100% - 30px) calc(100% - 16px), transparent calc(100% - 16px)), linear-gradient(180deg, transparent 22px, var(--wn-gold) 22px 36px, transparent 36px)}.wn-card__body{align-items:flex-start;gap:var(--s-2);padding:52px 46px var(--s-4) var(--s-5);flex-direction:column;display:flex;position:relative}.wn-card__body .wn-flap{font-size:40px}.wn-card__name{text-transform:uppercase;color:var(--on-paper);font-family:Anton,Arial Narrow,Impact,sans-serif;font-size:28px;font-weight:400;line-height:1}.wn-card--gold .wn-card__name{color:var(--wn-gold-hi)}.wn-card__line{color:var(--on-paper-mute);font-family:Instrument Serif,Georgia,serif;font-size:17px;font-style:italic}.wn-card--gold .wn-card__line{color:var(--wn-champagne)}.wn-card--gold .dw-ticket__meta dt{color:#f7e7ce99}.wn-card--gold .dw-ticket__meta dd{color:var(--wn-gold-hi)}.wn-card--gold .dw-ticket__meta{border-top-color:#f5c45159}.wn-card__go{width:100%;min-height:44px;margin-top:var(--s-2);border-radius:var(--r-pill);background:var(--wn-red);color:#fff;letter-spacing:.08em;text-transform:uppercase;font-family:Anton,Arial Narrow,Impact,sans-serif;font-size:16px}.wn-card--gold .wn-card__go{background:var(--wn-gold);color:#15110a}.wn-midnight{z-index:84;justify-content:center;align-items:center;gap:var(--s-2);cursor:pointer;background:radial-gradient(70% 60% at 50% 45%,#3a2a0eeb,#030305f0);flex-direction:column;animation:.3s ease-out both dw-fade;display:flex;position:fixed;inset:0}.wn-midnight__label{letter-spacing:.3em;text-transform:uppercase;color:var(--wn-champagne);font-size:13px;font-weight:700}.wn-midnight__count{background:var(--wn-chrome-gold);color:#0000;filter:drop-shadow(0 0 24px #f5c4518c);-webkit-background-clip:text;background-clip:text;font-family:Anton,Arial Narrow,Impact,sans-serif;font-size:clamp(110px,38vw,220px);line-height:1}.wn-midnight__title{text-transform:uppercase;background:var(--wn-chrome-gold);color:#0000;animation:dw-slam .46s var(--ease-out) 1.3s both;-webkit-background-clip:text;background-clip:text;font-family:Anton,Arial Narrow,Impact,sans-serif;font-size:clamp(34px,10vw,60px)}:root[data-festive=still] .wn-intro,:root[data-festive=still] .wn-card,:root[data-festive=still] .wn-midnight,:root[data-festive=still] .wn-orn--lit{animation:none}@keyframes wn-fall{0%{transform:translateY(-12px)}to{transform:translate3d(var(--drift), 105vh, 0)}}@keyframes wn-hero-fall{0%{transform:translateY(0)}to{transform:translateY(240px)}}@keyframes wn-twinkle{0%{opacity:.15}to{opacity:1}}@keyframes wn-puff{0%{opacity:1;transform:translate(-50%)translateY(0)}to{opacity:0;transform:translate(-50%)translateY(14px)}}@keyframes wn-globe{0%{opacity:.4;transform:translateY(-6px)}50%{opacity:1}to{opacity:0;transform:translateY(26px)}}@keyframes wn-spin{to{transform:rotate(360deg)}}@keyframes wn-burst{0%{opacity:0;transform:scale(.2)}10%{opacity:1}40%{opacity:0;transform:scale(1.15)}to{opacity:0;transform:scale(1.15)}}@keyframes wn-flip-out{0%{transform:rotateX(0)}to{opacity:0;transform:rotateX(-90deg)}}@keyframes wn-flip-in{0%{opacity:0;transform:rotateX(90deg)}to{opacity:1;transform:rotateX(0)}}.logo{color:var(--on-ink);align-items:center;padding:.28em 0;display:inline-flex}.logo--sm{width:88px;font-size:12px}.logo--md{width:120px;font-size:16px}.logo--lg{width:160px;font-size:20px}.logo__img{width:100%;height:auto}.logo__word{text-align:center;text-transform:uppercase;letter-spacing:.18em;text-indent:.18em;width:100%;font-size:1em;line-height:1.15;display:block}.logo__x{text-align:center;width:1.4em;height:2em;font-size:1.5em;line-height:2em;display:none;position:relative;overflow:hidden}.logo__x-img{width:403.6%;max-width:none;height:100%;position:absolute;top:0;left:-303.6%}.logo--x{width:auto}.logo--x .logo__img,.logo--x .logo__word{display:none}.logo--x .logo__x{display:block}.logo--chip{border-radius:var(--r-sm);background:var(--ink);padding:10px 14px}.rail{z-index:var(--z-nav);width:var(--nav-rail);background:var(--ink-raised);border-right:var(--b-hair) solid var(--ink-line);padding:0 var(--s-3) var(--s-4);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0}.rail__brand{height:var(--s-9);padding:0 var(--s-2);flex:none;align-items:center;display:flex}.rail__list{gap:var(--s-1);scrollbar-width:none;flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.rail__list::-webkit-scrollbar{width:0}.rail__item{align-items:center;gap:var(--s-3);height:44px;padding:0 var(--s-3);border-radius:var(--r-md);color:var(--on-ink-mute);text-transform:uppercase;letter-spacing:.03em;transition:background-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease);font-family:Anton,Arial Narrow,Impact,sans-serif;font-size:14px;text-decoration:none;display:flex;position:relative}.rail__item:hover{color:var(--on-ink);background:var(--ink)}.rail__item--active{background:var(--paper);color:var(--ink)}.rail__item--active:before{content:"";border-radius:var(--r-pill);background:var(--flame);width:4px;height:24px;animation:rail-bar var(--t-slow) var(--ease-out) both;position:absolute;top:50%;left:0;transform:translateY(-50%)}.rail__icon{flex:none;width:20px;height:20px;display:inline-flex}.rail__icon svg{width:100%;height:100%}.rail__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.rail__count{flex:none}.rail__item--active .rail__count{background:var(--ink);color:var(--paper)}@media (width<=1199px){.rail{width:68px;padding-inline:var(--s-2)}.rail__brand{justify-content:center;padding:0}.rail__brand .logo{width:auto}.rail__brand .logo__img,.rail__brand .logo__word{display:none}.rail__brand .logo__x{display:block}.rail__item{justify-content:center;gap:0;padding:0}.rail__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rail__count{height:16px;padding:0 4px;position:absolute;top:2px;right:2px}}@keyframes rail-bar{0%{opacity:0;transform:translateY(-50%)scaleY(.1)}to{opacity:1;transform:translateY(-50%)scaleY(1)}}@media (prefers-reduced-motion:reduce){.rail__item--active:before{animation:none}}.bottombar{z-index:var(--z-nav);height:calc(var(--nav-bottom) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:var(--ink-raised);border-top:var(--b-hair) solid var(--ink-line);grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.bottombar__item{min-height:44px;color:var(--on-ink-mute);transition:color var(--t-fast) var(--ease);flex-direction:column;justify-content:center;align-items:center;gap:4px;text-decoration:none;display:flex}.bottombar__item--active{color:var(--flame)}.bottombar__icon{width:22px;height:22px;display:inline-flex;position:relative}.bottombar__icon svg{width:100%;height:100%}.bottombar__dot{border-radius:var(--r-pill);background:var(--flame);width:7px;height:7px;box-shadow:0 0 0 2px var(--ink-raised);position:absolute;top:-1px;right:-3px}.bottombar__label{line-height:1}.panel{z-index:var(--z-popover);background:var(--paper);color:var(--on-paper);position:fixed}.panel--drop{border-radius:var(--r-md);border:var(--b-bold) solid var(--ink);box-shadow:var(--sticker-shadow);max-height:320px;animation:panel-drop-in var(--t-base) var(--ease-out) both;padding:6px}.panel--drop .panel__body{max-height:inherit;overflow-y:auto}@keyframes panel-drop-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.panel-scrim{z-index:var(--z-popover);background:var(--scrim);animation:panel-scrim-in var(--t-base) var(--ease-out) both;align-items:flex-end;display:flex;position:fixed;inset:0}.panel--sheet{gap:var(--s-2);border-radius:var(--r-xl) var(--r-xl) 0 0;width:100%;max-height:60vh;padding:var(--s-3) var(--s-4) calc(var(--s-4) + env(safe-area-inset-bottom));animation:panel-sheet-in var(--t-slow) var(--ease-out) both;flex-direction:column;display:flex;position:relative}.panel__handle{border-radius:var(--r-pill);background:var(--paper-line-2);flex:none;width:36px;height:4px;margin:0 auto}.panel__title{color:var(--on-paper-mute);padding:var(--s-2) var(--s-1)}.panel--sheet .panel__body{flex:1;overflow-y:auto}@keyframes panel-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes panel-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.panel--drop,.panel--sheet{animation:none}}.menu{display:inline-flex}.menu__list{margin:0;padding:0;list-style:none}.menu__item{align-items:center;gap:var(--s-2);width:100%;height:40px;padding:0 var(--s-3);border-radius:var(--r-sm);color:var(--on-paper);text-align:left;transition:background-color var(--t-fast) var(--ease);font-size:15px;display:flex}@media (width<=1023px){.menu__item{height:52px}}.menu__item:not(:disabled):hover{background:var(--paper-lo)}.menu__item:disabled{opacity:.4;cursor:not-allowed}.menu__item--destructive{color:var(--st-blocked-text)}.menu__item--destructive:not(:disabled):hover{background:var(--flame-soft)}.menu__icon{flex:none;width:18px;height:18px;display:inline-flex}.menu__icon svg{width:100%;height:100%}.menu__divider{height:1px;margin:var(--s-1) var(--s-2);background:var(--paper-line)}.header{z-index:var(--z-sticky);align-items:center;gap:var(--s-2);height:var(--header-h);padding:0 var(--d-page-x);padding-top:env(safe-area-inset-top);background:var(--ink);transition:transform var(--t-base) var(--ease);grid-template-columns:1fr auto 1fr;display:grid;position:sticky;top:0}.header--hidden{transform:translateY(-100%)}.header__side{align-items:center;gap:var(--s-2);min-width:0;display:flex}.header__side--end{justify-content:flex-end}.header__title{text-transform:uppercase;letter-spacing:.04em;color:var(--on-ink);text-align:center;white-space:nowrap;text-overflow:ellipsis;font-family:Anton,Arial Narrow,Impact,sans-serif;font-size:15px;font-weight:400;line-height:1;overflow:hidden}@media (prefers-reduced-motion:reduce){.header{transition:none}.header--hidden{transform:none}}.more__list{padding:0 0 var(--s-2);margin:0;list-style:none}.more__item{align-items:center;gap:var(--s-3);width:100%;height:52px;padding:0 var(--s-3);border-radius:var(--r-sm);color:var(--on-paper);text-transform:uppercase;letter-spacing:.03em;text-align:left;transition:background-color var(--t-fast) var(--ease);font-family:Anton,Arial Narrow,Impact,sans-serif;font-size:15px;display:flex}.more__item:hover{background:var(--paper-lo)}.more__item--active{background:var(--ink);color:var(--paper)}.more__icon{flex:none;width:22px;height:22px;display:inline-flex}.more__icon svg{width:100%;height:100%}.more__label{flex:1;min-width:0}.offline{top:calc(var(--header-h) + env(safe-area-inset-top));z-index:var(--z-sticky);padding:var(--s-2) var(--d-page-x);background:var(--ink-raised);color:var(--on-ink-mute);border-bottom:var(--b-hair) solid var(--ink-line);text-align:center;position:sticky}.page-transition{animation:page-in .2s var(--ease-out) both;position:relative}.page-transition__playhead{top:calc(var(--s-2) * -1);border-radius:var(--r-pill);background:var(--flame);transform-origin:0;pointer-events:none;height:2px;animation:playhead .42s var(--ease-out) both;position:absolute;left:0;right:0}@keyframes playhead{0%{opacity:1;transform:scaleX(0)}62%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes page-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.page-transition{animation:.1s linear both page-in-reduced}.page-transition__playhead{display:none}@keyframes page-in-reduced{0%{opacity:0}to{opacity:1}}}.palette__none{color:var(--on-paper-mute);padding:var(--s-4) 0 var(--s-2)}.palette__results{margin-top:var(--s-3);flex-direction:column;max-height:56vh;list-style:none;display:flex;overflow-y:auto}.palette__row{align-items:center;gap:var(--s-3);width:100%;min-height:52px;padding:var(--s-2) var(--s-3);border-radius:var(--r-sm);text-align:left;display:flex}.palette__row--active{background:var(--paper-lo)}.palette__kind{width:58px;color:var(--on-paper-faint);text-transform:uppercase;flex:none}.palette__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.palette__primary{color:var(--on-paper);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.palette__secondary{color:var(--on-paper-mute)}html,body{overscroll-behavior-y:contain}.ptr{top:calc(var(--header-h) - 8px);z-index:var(--z-sticky);pointer-events:none;position:fixed;left:50%}.ptr__disc{border-radius:var(--r-pill);background:var(--paper);width:40px;height:40px;color:var(--flame);box-shadow:3px 3px 0 var(--ink);opacity:calc(.4 + var(--ptr-progress) * .6);place-items:center;display:grid}.ptr__glyph{width:22px;height:22px;transform:rotate(calc(var(--ptr-progress) * 300deg))}.ptr--busy .ptr__glyph{animation:.7s linear infinite ptr-spin}@keyframes ptr-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ptr__glyph{transform:none}.ptr--busy .ptr__glyph{animation:none}}.shell{background:var(--ink);min-height:100dvh}.shell--rail .shell__frame{margin-left:var(--nav-rail)}@media (width<=1199px){.shell--rail .shell__frame{margin-left:68px}}.shell__frame{flex-direction:column;min-height:100dvh;display:flex}.shell__main{max-width:var(--content-max);width:100%;padding:var(--s-4) var(--d-page-x) var(--s-8);flex:1;margin:0 auto}@media (width<=1023px){.shell__main{padding-bottom:calc(var(--nav-bottom) + env(safe-area-inset-bottom) + var(--s-6))}}.shell__skip{top:var(--s-2);left:var(--s-2);z-index:calc(var(--z-modal) + 1);padding:var(--s-2) var(--s-3);border-radius:var(--r-sm);background:var(--paper);color:var(--ink);transition:transform var(--t-fast) var(--ease-out);font-size:13px;font-weight:600;text-decoration:none;position:absolute;transform:translateY(-200%)}.shell__skip:focus-visible{transform:none}.halftone{background-image:radial-gradient(var(--on-ink-faint) 1px, transparent 1px);opacity:.16;pointer-events:none;background-size:6px 6px;position:absolute;inset:0}.tape{opacity:.55;pointer-events:none;width:84px;height:26px;position:absolute;top:-8px}.tape--top-left{left:-8px;transform:rotate(-4deg)}.tape--top-right{right:-8px;transform:rotate(4deg)}.pin{width:26px;height:26px;color:var(--on-paper);pointer-events:none;position:absolute;top:-8px;right:14px}.pin svg{width:100%;height:100%}.wave{fill:currentColor;width:100%;display:block}.wave--block{height:40px}.wave--rule{opacity:.7;height:20px}.grooves{pointer-events:none;opacity:.14;background-image:repeating-radial-gradient(circle at var(--groove-x,50%) var(--groove-y,50%), transparent 0, transparent 13px, var(--on-ink-faint) 13px, var(--on-ink-faint) 14px);-webkit-mask-image:radial-gradient(circle at var(--groove-x,50%) var(--groove-y,50%), black 30%, transparent 78%);mask-image:radial-gradient(circle at var(--groove-x,50%) var(--groove-y,50%), black 30%, transparent 78%);position:absolute;inset:0}.sleeve{position:relative}.sleeve:before,.sleeve:after{content:"";pointer-events:none;opacity:.28;width:14px;height:14px;position:absolute}.sleeve:before{border-top:1.5px solid var(--on-surface,var(--on-paper));border-left:1.5px solid var(--on-surface,var(--on-paper));top:10px;left:10px}.sleeve:after{border-right:1.5px solid var(--on-surface,var(--on-paper));border-bottom:1.5px solid var(--on-surface,var(--on-paper));bottom:10px;right:10px}.track-no{font-variant-numeric:tabular-nums;letter-spacing:.08em;color:var(--on-surface-faint,var(--on-paper-faint))}.wave--play rect{transform-origin:50%;animation:wave-play .26s var(--ease-out) both}@keyframes wave-play{0%{opacity:0;transform:scaleY(.08)}to{opacity:1;transform:scaleY(1)}}.wave--playing rect{transform-origin:50%;transform-box:fill-box;animation:wave-bounce 1s var(--ease) infinite alternate both}@keyframes wave-bounce{0%{transform:scaleY(.34)}to{transform:scaleY(1.25)}}@media (prefers-reduced-motion:reduce){.wave--play rect{animation:none}.wave--playing rect{animation:none;transform:none}}.intro{z-index:calc(var(--z-toast) + 10);background:var(--ink);cursor:pointer;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.intro__texture{pointer-events:none;animation:intro-texture .7s var(--ease-out) both;position:absolute;inset:0}@keyframes intro-texture{0%{opacity:0}to{opacity:1}}.intro__stage{align-items:center;gap:var(--s-5);padding:0 var(--d-page-x);flex-direction:column;display:flex;position:relative}.intro__lockup{--h:clamp(56px, 24vw, 132px);align-items:center;gap:calc(var(--h) * .07);display:flex}.intro__glyph{height:var(--h);width:calc(var(--h) * (var(--glyph-w) / 198));animation:intro-letter .42s var(--ease-out) both;flex:none;display:block;position:relative;overflow:hidden}.intro__glyph-img{top:0;left:calc(var(--h) * (var(--glyph-x) / -198));height:100%;width:calc(var(--h) * (561 / 198));max-width:none;position:absolute}@keyframes intro-letter{0%{opacity:0;transform:translateY(14px)scale(.86)}70%{opacity:1;transform:translateY(0)scale(1.04)}to{opacity:1;transform:none}}.intro__wave{width:min(300px,70vw);color:var(--on-ink-mute);animation:intro-texture .5s var(--ease-out) .7s both}.intro--land .intro__glyph:not(.intro__glyph--x),.intro--out .intro__glyph:not(.intro__glyph--x){animation:intro-retract .38s var(--ease) both}@keyframes intro-retract{0%{opacity:1;width:calc(var(--h) * (var(--glyph-w) / 198))}to{opacity:0;width:0}}.intro--land .intro__glyph--x,.intro--out .intro__glyph--x{animation:intro-land .42s var(--ease-out) both}@keyframes intro-land{0%{transform:none}to{transform:scale(1.55)}}.intro--land .intro__wave,.intro--out .intro__wave{animation:intro-wave-out .3s var(--ease) both}@keyframes intro-wave-out{0%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(.2)}}.intro__scan{background:var(--flame);transform-origin:0;pointer-events:none;height:2px;animation:intro-scan .9s var(--ease-out) .12s both;position:absolute;top:0;left:0;right:0}@keyframes intro-scan{0%{opacity:0;transform:translateY(0)scaleX(0)}18%{opacity:1;transform:translateY(0)scaleX(1)}82%{opacity:1;transform:translateY(100vh)scaleX(1)}to{opacity:0;transform:translateY(100vh)scaleX(1)}}.intro--out{animation:intro-out .3s var(--ease) both;pointer-events:none}@keyframes intro-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.intro{display:none}}.field{flex-direction:column;gap:6px;display:flex}.field__top{justify-content:space-between;align-items:baseline;gap:var(--s-2);display:flex}.field__label{color:var(--on-paper-mute)}.field--on-ink .field__label{color:var(--on-ink-mute)}.field__count{color:var(--on-paper-faint);font-variant-numeric:tabular-nums}.field--on-ink .field__count{color:var(--on-ink-faint)}.field__count--warn{color:var(--st-blocked-text)}.field__shell{align-items:center;gap:var(--s-2);height:var(--d-input-h);padding:0 var(--s-3);border-radius:var(--r-sm);background:var(--paper-hi);border:1.5px solid var(--paper-line-2);transition:border-color var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease);display:flex}.field--on-ink .field__shell{background:var(--ink-raised);border-color:var(--ink-line-2)}.field__shell--area{height:auto;padding:var(--s-3);align-items:flex-start}.field__input{min-width:0;color:var(--on-paper);background:0 0;border:none;outline:none;flex:1;font-size:15px}.field--on-ink .field__input{color:var(--on-ink)}.field__input::placeholder{color:var(--on-paper-faint)}.field--on-ink .field__input::placeholder{color:var(--on-ink-faint)}.field__input--area{resize:none;line-height:1.55}.field__affix{width:18px;height:18px;color:var(--on-paper-mute);flex:none;display:inline-flex}.field--on-ink .field__affix{color:var(--on-ink-mute)}.field__affix svg{width:100%;height:100%}.field__shell:focus-within{border-color:var(--flame);border-width:var(--b-bold);box-shadow:0 0 0 3px var(--flame-soft)}.field__input:focus-visible{outline:none}.field--error .field__shell{border-color:var(--st-blocked-text);border-width:var(--b-bold)}.field--error .field__shell:focus-within{box-shadow:0 0 0 3px var(--flame-soft)}.field__error{color:var(--st-blocked-text)}.field__hint{color:var(--on-paper-mute)}.field--on-ink .field__hint{color:var(--on-ink-mute)}.field__input:disabled{cursor:not-allowed}.field__shell:has(.field__input:disabled){opacity:.4}.field__input[readonly]{color:var(--on-paper-mute);background:0 0}.field__shell:has(.field__input[readonly]){color:var(--on-paper-mute);background:0 0}.field__shell:has(.field__input[readonly]){border-style:dashed}.field__shell:has(.field__input[readonly]):focus-within{border-color:var(--paper-line-2);border-width:1.5px;outline:none}.sticker{color:inherit;animation:sticker-in .2s var(--ease-out) both}.sticker--inline{width:48px;height:48px}.sticker--empty{width:96px;height:96px}.sticker--hero{width:132px;height:132px}.sticker--stuck{filter:drop-shadow(4px 4px 0 var(--ink))}@keyframes sticker-in{0%{opacity:0}to{opacity:1}}.auth{min-height:100dvh;padding:var(--s-7) var(--d-page-x);background:var(--ink);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.auth__texture{pointer-events:none;height:33vh;position:absolute;inset:0 0 auto}.auth__deco{right:calc(var(--s-8) * -1);bottom:calc(var(--s-8) * -1);color:var(--on-ink);opacity:.16;pointer-events:none;transform-origin:100% 100%;position:absolute;transform:scale(1.6)}.auth__inner{z-index:1;align-items:center;gap:var(--s-6);flex-direction:column;width:100%;max-width:420px;display:flex;position:relative}.auth__logo{margin-top:var(--s-4)}.auth__head{align-items:center;gap:var(--s-2);text-align:center;flex-direction:column;display:flex}.auth__title{color:var(--on-ink)}.auth__tagline{color:var(--on-ink);font-family:Instrument Serif,Georgia,serif;font-size:21px;font-style:italic}.auth__card{border-radius:var(--r-xl);width:100%;padding:var(--s-6);box-shadow:6px 6px 0 var(--mint)}.auth__foot{text-align:center;max-width:34ch;color:var(--on-ink-faint);line-height:1.5}@media (height>=720px){.auth__logo{margin-top:var(--s-8)}}.auth__wave{width:240px;color:var(--on-ink-mute)}.login__form{gap:var(--s-4);flex-direction:column;display:flex}.login__password{gap:var(--s-1);flex-direction:column;display:flex}.login__forgot{justify-content:flex-end;display:flex}.login__reset{padding:var(--s-3);border-radius:var(--r-sm);background:var(--paper-hi);color:var(--on-paper-mute)}.login__error{padding:var(--s-3);border-radius:var(--r-sm);background:var(--flame-soft);color:var(--st-blocked-text);font-weight:600}.login__reset{align-items:flex-start;gap:var(--s-2);flex-direction:column;display:flex}.firstrun__form{gap:var(--s-4);flex-direction:column;display:flex}.firstrun__rules{gap:var(--s-2);padding:var(--s-3);border-radius:var(--r-sm);background:var(--paper-hi);flex-direction:column;list-style:none;display:flex}.firstrun__rule{align-items:center;gap:var(--s-2);color:var(--on-paper-mute);display:flex}.firstrun__mark{width:var(--s-5);height:var(--s-5);color:var(--on-paper-faint);flex:none}.firstrun__mark svg{width:100%;height:100%}.firstrun__ring{fill:#0000;transition:fill var(--t-base) var(--ease)}.firstrun__tick{opacity:0;transition:opacity var(--t-base) var(--ease)}.firstrun__rule--ok{color:var(--on-paper)}.firstrun__rule--ok .firstrun__mark{color:var(--st-done-text)}.firstrun__rule--ok .firstrun__ring{fill:var(--st-done)}.firstrun__rule--ok .firstrun__tick{opacity:1;stroke:var(--paper-hi)}.firstrun__failed{color:var(--st-blocked-text);font-weight:600}.admin{gap:var(--s-4);flex-direction:column;display:flex}.admin__tabs{gap:var(--s-2);scroll-snap-type:x proximity;padding-bottom:2px;display:flex;overflow-x:auto}.admin__tab{scroll-snap-align:start;border-radius:var(--r-pill);border:1.5px solid var(--ink-line-2);letter-spacing:.03em;text-transform:uppercase;height:34px;color:var(--on-ink-mute);transition:color var(--t-fast) linear, background-color var(--t-fast) linear;flex:none;place-items:center;padding:0 14px;font-family:Anton,Arial Narrow,Impact,sans-serif;font-size:13px;text-decoration:none;display:grid}.admin__tab:hover{color:var(--on-ink)}.admin__tab--on{background:var(--paper);border-color:var(--paper);color:var(--ink)}.admin-page{gap:var(--d-card-gap);flex-direction:column;display:flex}.admin-page__head{justify-content:space-between;align-items:flex-end;gap:var(--s-4);flex-wrap:wrap;display:flex}.admin-page__heading{gap:var(--s-1);flex-direction:column;min-width:0;display:flex}.admin-page__title{color:var(--on-ink)}.admin-page__desc{color:var(--on-ink-mute);max-width:var(--read-max)}.admin-page__actions{align-items:center;gap:var(--s-2);flex:none;display:flex}.system{min-height:60vh;padding:var(--s-6) 0;justify-content:center;align-items:center;display:flex}.system__card{border-radius:var(--r-xl);width:100%;max-width:420px;padding:var(--s-4)}
