html[data-season=winter-2027]{--season-snow:#edf8ff;--season-ice:#a9e3ff;--season-frost:#89cef033;--season-edge:#9ed7f566;--season-glow:#63bef03d}html[data-theme=light][data-season=winter-2027]{--season-snow:#fff;--season-ice:#438bab;--season-frost:#70bedc26;--season-edge:#4a91b14d;--season-glow:#63b1d32e;--tx-accent:#438bab;--tx-accent-ink:#fff;--accent:#438bab;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=pink][data-season=winter-2027]{--season-snow:#fffaff;--season-ice:#c16e9c;--season-frost:#db9fc22b;--season-edge:#bc699747;--season-glow:#d389b22e;--tx-accent:#bd5f91;--tx-accent-ink:#fff;--accent:#bd5f91;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=midnight][data-season=winter-2027],html[data-theme=oled][data-season=winter-2027],html[data-theme=sage][data-season=winter-2027],html[data-theme=rose][data-season=winter-2027],html[data-theme=blue][data-season=winter-2027]{--tx-accent:#9bdfff;--tx-accent-ink:#09202d;--accent:#9bdfff}html[data-season=winter-2027] body{background-image:radial-gradient(ellipse at 50% -35%, var(--season-glow), transparent 68%)!important}html[data-season=winter-2027] :is(.landing-shell,.auth-page,.legal-page,.about-page,.guide-page,.help-page,.help-article-page,.settings-shell,.admin-page,.app-shell,.ban-page,.not-found-page,.status-page,.timyx-loading){background-image:linear-gradient(145deg, var(--season-frost) 0%, transparent 42%, var(--season-glow) 100%), radial-gradient(ellipse at 50% -35%, var(--season-glow), transparent 72%)!important}html[data-season=winter-2027] :is(.site-nav,.settings-shell>aside){box-shadow:inset 0 1px 0 var(--season-edge), 1px 0 22px var(--season-glow);border-color:var(--season-edge)!important}html[data-season=winter-2027] .site-nav{border-bottom-color:var(--season-edge)!important}html[data-season=winter-2027] .settings-shell>aside{border-right:1px solid var(--season-edge)!important}html[data-season=winter-2027] :is(.site-nav,.chat-sidebar,.settings-shell>aside){box-shadow:inset 0 2px 0 var(--season-edge)}html[data-season=winter-2027] :is(.admin-tabs,.rank-summary article,.rank-admin-grid>*,.admin-users>article,.admin-articles>*,.settings-card,.action-modal,.pet-menu,.winter-event-popover){background-image:linear-gradient(145deg, var(--season-frost), transparent 68%);box-shadow:0 14px 38px var(--season-glow);border-color:color-mix(in srgb, var(--season-ice) 28%, var(--tx-line,var(--border)))!important}html[data-season=winter-2027] :is(button,[role=button]):not(.timyx-pet):not(.pet-menu-trigger):not(.winter-countdown-pill):not(.winter-cinematic-card button):hover{border-color:color-mix(in srgb, var(--season-ice) 44%, var(--tx-line,var(--border)))}html[data-season=winter-2027] :is(.action-modal,.winter-event-popover,.pet-menu){-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}html[data-season=winter-2027] :is(.chat-composer,.auth-panel,.settings-card,.action-modal,.conversation-card,.feature-grid>article,.model-cards>article,.timyx-ui){border-color:color-mix(in srgb, var(--season-ice) 25%, var(--tx-line,var(--border)))!important}html[data-season=winter-2027] :is(.chat-composer:focus-within,.auth-panel:focus-within){box-shadow:0 0 0 1px color-mix(in srgb, var(--season-ice) 24%, transparent), 0 12px 40px var(--season-glow)}html[data-season=winter-2027] :is(.conversation-row.active,.conversation-card:hover,.suggestion-grid button:hover){box-shadow:inset 2px 0 0 var(--season-ice), 0 8px 24px var(--season-glow)}html[data-season=winter-2027] :is(.core-aura,.mini-core,.response-mark){filter:drop-shadow(0 0 14px var(--season-glow))}html[data-season=winter-2027] .message.is-streaming .response-state.live{color:var(--season-ice);text-shadow:0 0 14px var(--season-glow)}html[data-season=winter-2027] .timyx-ui{box-shadow:0 12px 38px var(--season-glow)}html[data-season=winter-2027] :is(.sidebar-user-avatar,.message-avatar,.settings-user-avatar,.avatar-editor>img,.avatar-editor>span){box-shadow:inset 0 2px 3px color-mix(in srgb, var(--season-snow) 58%, transparent), 0 0 12px var(--season-glow)}.winter-snow-layer{z-index:110;isolation:isolate;opacity:1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.winter-snowflake{top:-5vh;left:var(--snow-x);width:var(--snow-size);height:var(--snow-size);color:#f5fcff;opacity:var(--snow-opacity);font-size:var(--snow-size);text-shadow:0 0 5px #fff, 0 0 13px color-mix(in srgb, var(--season-ice) 90%, transparent), 0 0 25px color-mix(in srgb, var(--season-ice) 65%, transparent);animation:winter-fall var(--snow-duration) var(--snow-delay) linear infinite;will-change:transform;background:0 0;place-items:center;line-height:1;display:grid;position:absolute}.winter-snowflake:before{content:"❄";font-style:normal}.winter-snowflake.snow-depth-0{filter:blur(.45px)}.winter-snowflake.snow-depth-2{filter:blur(.15px)}.winter-snow-layer.paused .winter-snowflake{animation-play-state:paused}@keyframes winter-fall{0%{transform:translateY(-4vh)}50%{transform:translate3d(calc(var(--snow-drift) * .4), 52vh, 0)}to{transform:translate3d(var(--snow-drift), 110vh, 0)}}.winter-greeting{border:1px solid var(--season-edge);background:color-mix(in srgb, var(--season-frost) 65%, var(--tx-raised,var(--panel-2)));width:fit-content;max-width:100%;color:var(--season-ice);box-shadow:0 5px 22px var(--season-glow);border-radius:999px;align-items:center;gap:9px;margin:18px 0 0;padding:9px 13px;display:flex}.winter-greeting>span{text-align:left;gap:2px;display:grid}.winter-greeting strong{color:var(--tx-text,var(--text));font-size:12px;font-weight:650}.winter-greeting small{color:var(--tx-muted,var(--muted));font-size:10px}.winter-greeting.compact{margin:0 auto 14px}.seasonal-admin-card{border:1px solid var(--season-edge,var(--border));background:linear-gradient(120deg, var(--season-frost,transparent), var(--panel-2,#191919));border-radius:16px;justify-content:space-between;align-items:center;gap:20px;margin:20px 0;padding:22px;display:flex}.seasonal-admin-copy{align-items:center;gap:15px;display:flex}.seasonal-admin-icon{border:1px solid var(--season-edge,var(--border));width:42px;height:42px;color:var(--season-ice,var(--accent));background:var(--season-frost,transparent);border-radius:13px;place-items:center;display:grid}.seasonal-admin-copy p{color:var(--muted);letter-spacing:.14em;margin:0 0 5px;font-size:9px}.seasonal-admin-copy h2{margin:0 0 4px;font-size:17px}.seasonal-admin-copy strong{letter-spacing:.08em;font-size:10px;display:block}.seasonal-admin-copy strong.active{color:#5fc99b}.seasonal-admin-copy strong.inactive{color:var(--muted)}.seasonal-admin-copy small{color:var(--muted);margin-top:6px;font-size:10px;display:block}.seasonal-admin-card>button{border:1px solid var(--season-edge,var(--border));background:var(--season-frost,transparent);min-height:40px;color:var(--text);font:inherit;cursor:pointer;border-radius:10px;padding:0 14px;font-size:11px;font-weight:600}.seasonal-admin-card>button:hover{box-shadow:0 6px 20px var(--season-glow,transparent)}.seasonal-admin-card>button:disabled{opacity:.55;cursor:wait}.seasonal-admin-card>.seasonal-disable{border-color:color-mix(in srgb, #e47a7a 35%, var(--border))}.winter-countdown-pill{z-index:112;top:calc(76px + env(safe-area-inset-top));right:calc(18px + env(safe-area-inset-right));border:1px solid color-mix(in srgb, #7fc9ee 35%, var(--tx-line,#34343a));background:color-mix(in srgb, var(--tx-raised,#1a1b20) 92%, #8ad4f7);min-height:36px;color:var(--tx-text,#f4f7fa);font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:11px;transition:border-color .2s,box-shadow .2s,transform .2s;display:inline-flex;position:fixed;box-shadow:0 5px 20px #3f9dcb1f}.winter-countdown-pill:hover{border-color:#8bdcff;transform:translateY(-1px);box-shadow:0 7px 24px #3f9dcb38}.winter-countdown-pill>span:first-child{color:#8bdcff;font-size:14px}.winter-countdown-pill>span:last-child{color:color-mix(in srgb, var(--tx-text,white) 75%, #82cdee);font-variant-numeric:tabular-nums}.winter-countdown-pill.urgent{border-color:#8bdcff;box-shadow:0 0 0 3px #7bccf117,0 7px 26px #3f9dcb33}.winter-countdown-pill.phase-approaching,.winter-countdown-pill.phase-final_minute{box-shadow:0 0 0 3px #7bccf113,0 7px 26px #3f9dcb29}.winter-countdown-pill.phase-final_countdown{animation:2.2s ease-in-out infinite winter-pill-pulse}html[data-theme=light] .winter-countdown-pill,html[data-theme=pink] .winter-countdown-pill{background:color-mix(in srgb, var(--tx-raised,white) 94%, #dff4ff)}.winter-event-popover-backdrop{z-index:150;width:100%;max-width:none;height:100%;max-height:none;padding:calc(120px + env(safe-area-inset-top)) calc(18px + env(safe-area-inset-right)) 20px;color:inherit;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0b12193d;border:0;place-items:start end;margin:0;display:grid;position:fixed;inset:0}.winter-event-popover{border:1px solid color-mix(in srgb, #8bdcff 31%, var(--tx-line,#30343a));background:var(--tx-raised,#171a1f);width:min(370px,100%);color:var(--tx-text,#f7fafc);border-radius:22px;padding:26px;position:relative;box-shadow:0 24px 80px #145d813b}.winter-event-close{border:1px solid var(--tx-line,#383d44);width:34px;height:34px;color:inherit;cursor:pointer;background:0 0;border-radius:50%;font-size:21px;position:absolute;top:12px;right:14px}.winter-event-mark{color:#8bdcff;font-size:25px}.winter-event-kicker,.seasonal-scheduler-heading>div>p{color:#79c7ec;letter-spacing:.18em;margin:12px 0 5px;font-size:9px;font-weight:700}.winter-event-popover h2{margin:0;font-size:22px}.winter-event-caption{color:var(--tx-muted,#9299a3);margin:20px 0 8px;font-size:12px}.winter-countdown-large{color:#9cddfb;font-variant-numeric:tabular-nums;font-size:clamp(18px,5vw,25px);display:block}.winter-event-date{color:var(--tx-muted,#9299a3);margin:16px 0;font-size:11px}.winter-event-new-year{border-top:1px solid var(--tx-line,#333);margin:20px 0 0;padding-top:17px;font-weight:650}.winter-event-new-year small{color:var(--tx-muted,#9299a3);margin-top:5px;font-size:11px;font-weight:400;display:inline-block}.winter-final-countdown{z-index:119;pointer-events:none;color:var(--tx-text,white);text-shadow:0 5px 38px #42ade24d;align-content:center;justify-items:center;display:grid;position:fixed;inset:0}.winter-final-countdown span{color:#c2eeff;font-variant-numeric:tabular-nums;font-size:clamp(90px,23vw,190px);font-weight:300;line-height:.95;animation:.45s both winter-number-in}.winter-final-countdown small{color:var(--tx-muted,#a5b3bd);letter-spacing:.14em;text-transform:uppercase;margin-top:16px;font-size:12px}.winter-cinematic{z-index:125;pointer-events:none;color:#fff;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.winter-cinematic-wash{background:radial-gradient(#5fc4f36b,#0000 64%),linear-gradient(130deg,#0a1e307a,#3487b24d);animation:8s both winter-wash;position:absolute;inset:0}.winter-cinematic-wash:before{content:"";border:1px solid #b3e7ff8f;border-radius:42%;animation:7.4s cubic-bezier(.2,.8,.2,1) both winter-frost-arrive;position:absolute;inset:-18%;box-shadow:0 0 180px #7bd4fa85,inset 0 0 170px #9be1ff52}.winter-cinematic-wash:after{content:"";background:linear-gradient(112deg,#0000 36%,#effbff9e 47%,#6cccf759 52%,#0000 64%);animation:3.2s cubic-bezier(.22,.72,.18,1) .1s both winter-light-wave;position:absolute;inset:-40%;transform:translate(-120%)skew(-12deg)}.winter-cinematic-flurry{z-index:1;position:absolute;inset:0;overflow:hidden}.winter-cinematic-flurry i{top:-12px;left:var(--arrival-x);width:var(--arrival-size);height:var(--arrival-size);color:#fff;font-size:calc(var(--arrival-size) * 2.2);text-shadow:0 0 9px #fff,0 0 22px #9bdfff;opacity:0;animation:winter-arrival-flake var(--arrival-duration) var(--arrival-delay) linear both;font-style:normal;line-height:1;position:absolute}.winter-cinematic-flurry i:before{content:"❄"}.winter-cinematic-card{z-index:2;text-align:center;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);opacity:0;background:#0b1823d4;border:1px solid #b8e8ff57;border-radius:28px;width:min(520px,100% - 36px);padding:clamp(24px,6vw,48px);transition:opacity .9s,transform 1.1s cubic-bezier(.2,.75,.25,1);position:relative;transform:translateY(18px)scale(.97);box-shadow:0 30px 110px #0623377a,0 0 80px #89d3f52e}.winter-cinematic.phase-settle .winter-cinematic-card{opacity:1;transform:none}.winter-cinematic.phase-blackout .winter-cinematic-card,.winter-cinematic.phase-freeze .winter-cinematic-card{opacity:0}.winter-cinematic-card>p{color:#a9e2ff;letter-spacing:.2em;margin:14px 0 11px;font-size:10px}.winter-cinematic-card h2{letter-spacing:-.035em;margin:0;font-size:clamp(26px,5vw,43px);font-weight:550}.winter-cinematic-card>span:not(.winter-cinematic-snow){color:#d3e9f4;margin-top:10px;font-size:13px;display:block}.winter-cinematic-snow{color:#a6e4ff;border:1px solid #b4e7ff4d;border-radius:50%;place-items:center;width:46px;height:46px;font-size:23px;display:inline-grid;box-shadow:0 0 35px #72d0f840}.winter-cinematic-card button{color:#fff;min-height:36px;font:inherit;pointer-events:auto;cursor:pointer;background:#ffffff12;border:1px solid #d4f1ff47;border-radius:999px;margin-top:26px;padding:0 15px;font-size:11px}.winter-cinematic{padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.winter-cinematic-card button:focus-visible,.winter-countdown-pill:focus-visible,.winter-event-close:focus-visible{outline-offset:3px;outline:2px solid #a8e5ff}.winter-cinematic,.winter-cinematic-card{pointer-events:none}.winter-cinematic-card button,.winter-event-popover-backdrop{pointer-events:auto}html[data-season-transition=arrival] .winter-snow-layer{animation:2.8s both winter-snow-ramp}.winter-cinematic.reduced .winter-cinematic-wash,.winter-cinematic.reduced .winter-cinematic-wash:before,.winter-cinematic.reduced .winter-cinematic-wash:after,.winter-cinematic.reduced .winter-cinematic-flurry i{animation-duration:1.2s}.winter-cinematic.reduced .winter-cinematic-card{opacity:1;transition-duration:.2s;transform:none}@keyframes winter-number-in{0%{opacity:0;transform:translateY(9px)scale(.97)}to{opacity:1;transform:none}}@keyframes winter-wash{0%{opacity:0}12%{opacity:.82}30%{opacity:.45}63%{opacity:1}to{opacity:.74}}@keyframes winter-frost-arrive{0%{opacity:0;transform:scale(.58)rotate(-12deg)}26%{opacity:.74}53%{opacity:.22}to{opacity:.96;transform:scale(1.1)rotate(0)}}@keyframes winter-light-wave{0%{opacity:0;transform:translate(-120%)skew(-12deg)}18%{opacity:.9}to{opacity:0;transform:translate(120%)skew(-12deg)}}@keyframes winter-arrival-flake{0%{opacity:0;transform:translateY(-3vh)scale(.35)rotate(0)}12%{opacity:.98}to{opacity:.82;transform:translate3d(var(--arrival-drift),108vh,0) scale(1.2) rotate(240deg)}}@keyframes winter-card-arrive{0%{opacity:0;filter:blur(5px);transform:translateY(14px)scale(.98)}to{opacity:1;filter:none;transform:none}}@keyframes winter-snow-ramp{0%{opacity:0}to{opacity:1}}@keyframes winter-pill-pulse{0%,to{box-shadow:0 0 0 3px #7bccf114,0 7px 24px #3f9dcb2b}50%{box-shadow:0 0 0 8px #7bccf112,0 9px 31px #3f9dcb40}}.seasonal-admin-quick-actions{display:flex}.seasonal-scheduler-card{border:1px solid var(--season-edge,var(--border));background:var(--panel-2,#191919);border-radius:16px;margin:0 0 20px;padding:22px}.seasonal-scheduler-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.seasonal-scheduler-heading>div>p{margin:0 0 5px}.seasonal-scheduler-heading h2{margin:0;font-size:16px}.seasonal-state-badge{border:1px solid var(--tx-line,#393c42);color:var(--tx-muted,#9299a3);text-transform:uppercase;letter-spacing:.08em;border-radius:999px;padding:6px 9px;font-size:9px}.seasonal-state-badge.scheduled{color:#5fc99b;border-color:#5fc99b4d}.seasonal-state-badge.completed{color:#79c7ec;border-color:#79c7ec4d}.seasonal-current-event{background:var(--tx-bg,#00000021);border-radius:11px;gap:4px;margin:17px 0 0;padding:12px 14px;display:grid}.seasonal-current-event span,.seasonal-current-event small,.seasonal-scheduler-note{color:var(--tx-muted,#9299a3);font-size:10px}.seasonal-current-event strong{font-size:12px}.seasonal-scheduler-fields{grid-template-columns:1fr .72fr 1.25fr;gap:12px;margin-top:18px;display:grid}.seasonal-scheduler-fields label{color:var(--tx-muted,#9299a3);gap:7px;font-size:10px;display:grid}.seasonal-scheduler-fields input,.seasonal-scheduler-fields select{border:1px solid var(--tx-line,#383c43);background:var(--tx-bg,#111216);min-width:0;min-height:39px;color:var(--tx-text,white);font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:9px;padding:0 10px;font-size:11px}html[data-theme=light] .seasonal-scheduler-fields input,html[data-theme=pink] .seasonal-scheduler-fields input,html[data-theme=light] .seasonal-scheduler-fields select,html[data-theme=pink] .seasonal-scheduler-fields select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.seasonal-scheduler-actions{flex-wrap:wrap;gap:9px;margin-top:15px;display:flex}.seasonal-scheduler-actions button{border:1px solid var(--season-edge,var(--border));background:var(--season-frost,transparent);min-height:38px;color:var(--tx-text,var(--text));font:inherit;cursor:pointer;border-radius:9px;padding:0 13px;font-size:11px;font-weight:600}.seasonal-scheduler-actions button:disabled{opacity:.55;cursor:wait}.seasonal-scheduler-actions .seasonal-cancel-event{border-color:color-mix(in srgb, #e47a7a 40%, var(--border));color:#e88989;background:0 0}.seasonal-scheduler-note{margin:13px 0 0;line-height:1.55}html[data-season=winter-2027] body,html[data-season=winter-2027] :is(.landing-shell,.auth-page,.settings-shell,.admin-page,.app-shell){transition:background-color .9s,color .7s,border-color .7s,box-shadow .8s}@media (max-width:760px){.winter-snowflake:nth-child(n+21){display:none}.seasonal-admin-card{flex-direction:column;align-items:stretch;padding:17px}.seasonal-admin-card>button{width:100%}.winter-greeting{margin-top:14px}.winter-countdown-pill{top:calc(70px + env(safe-area-inset-top));right:calc(8px + env(safe-area-inset-right));gap:6px;min-height:32px;padding:0 9px;font-size:10px}.winter-event-popover-backdrop{padding:calc(12px + env(safe-area-inset-top)) calc(12px + env(safe-area-inset-right)) calc(12px + env(safe-area-inset-bottom)) calc(12px + env(safe-area-inset-left));place-items:center}.winter-event-popover{padding:22px}.winter-cinematic-card{border-radius:22px;padding:26px 18px}.seasonal-scheduler-card{padding:16px}.seasonal-scheduler-fields{grid-template-columns:1fr 1fr}.seasonal-scheduler-fields label:last-child{grid-column:1/-1}}@media (pointer:coarse){.winter-snowflake:nth-child(n+21){display:none}}@media (max-width:960px),(update:slow){.winter-snowflake:nth-child(n+21){display:none}}@media (update:slow){.winter-snowflake:nth-child(n+13){display:none}}@media (prefers-reduced-motion:reduce){.winter-snowflake{top:var(--snow-y);opacity:max(var(--snow-opacity), .55);will-change:transform;animation:winter-fall var(--snow-duration) var(--snow-delay) linear infinite!important;animation-iteration-count:infinite!important}html[data-season=winter-2027] *,html[data-season=winter-2027] :before,html[data-season=winter-2027] :after{scroll-behavior:auto!important}.winter-countdown-pill.phase-final_countdown,.winter-snow-layer,.winter-final-countdown span{animation:none!important}}
.construction-screen{z-index:2147483647;color:#f5f7fb;min-height:100dvh;font-family:var(--font-geist-sans),Arial,sans-serif;background:#05070b;place-items:center;padding:clamp(24px,5vw,72px);display:grid;position:fixed;inset:0;overflow:hidden}.construction-grid{opacity:.18;background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 15%,#0000 75%);mask-image:radial-gradient(circle,#000 15%,#0000 75%)}.construction-screen:before{content:"";pointer-events:none;border:1px solid #ffffff1a;border-radius:24px;position:absolute;inset:18px}.construction-aurora{filter:blur(4px);opacity:.55;pointer-events:none;border-radius:50%;animation:12s ease-in-out infinite alternate construction-drift;position:absolute}.construction-aurora-one{background:radial-gradient(circle,#6967ff75,#6967ff00 68%);width:min(680px,70vw);height:min(680px,70vw);top:-40%;left:-18%}.construction-aurora-two{background:radial-gradient(circle,#3dcfe057,#3dcfe000 70%);width:min(580px,65vw);height:min(580px,65vw);animation-delay:-5s;bottom:-38%;right:-14%}.construction-content{z-index:1;text-align:center;width:min(960px,100%);position:relative}.construction-status{letter-spacing:.16em;text-transform:uppercase;justify-content:center;align-items:center;gap:9px;font-weight:650;display:flex;color:#abb4c3!important;margin:0 0 22px!important;font-size:11px!important}.construction-status i{background:#7ce4cb;border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite construction-pulse;box-shadow:0 0 14px #7ce4cb}.construction-screen h1{color:#f7f8fb!important;letter-spacing:-.075em!important;margin:0!important;font-size:clamp(45px,7.5vw,105px)!important;font-weight:590!important;line-height:.93!important}.construction-screen h1 em{color:#0000;background:linear-gradient(100deg,#9a96ff,#d7c9ff 47%,#90e9ee);-webkit-background-clip:text;background-clip:text;font-style:normal}.construction-copy{width:min(610px,100%);color:#9aa4b3!important;margin:26px auto 0!important;font-size:clamp(14px,1.5vw,18px)!important;line-height:1.65!important}.construction-launch{color:#98a2b2;justify-content:center;align-items:center;gap:13px;margin:clamp(28px,5vh,50px) auto 16px;display:flex}.construction-launch span{letter-spacing:.17em;text-transform:uppercase;font-size:10px;font-weight:700}.construction-launch strong{color:#dce2eb;letter-spacing:.08em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0b;border:1px solid #ffffff21;border-radius:999px;padding:8px 11px;font-size:11px}.construction-countdown{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c0f16ad;border:1px solid #ffffff1f;border-radius:20px;grid-template-columns:repeat(4,1fr);width:min(680px,100%);margin:0 auto;display:grid;overflow:hidden;box-shadow:0 24px 90px #00000059}.construction-countdown>div{padding:clamp(16px,3.2vw,30px) 8px;position:relative}.construction-countdown>div+div:before{content:"";background:#ffffff1a;width:1px;position:absolute;top:24%;bottom:24%;left:0}.construction-countdown strong{color:#fff;font-variant-numeric:tabular-nums;letter-spacing:-.055em;font-size:clamp(27px,4.2vw,55px);font-weight:540;line-height:1;display:block}.construction-countdown span{color:#737e8f;letter-spacing:.16em;text-transform:uppercase;margin-top:9px;font-size:9px;font-weight:700;display:block}.construction-live{color:#8ce7d2!important;margin:30px auto!important;font-size:clamp(24px,4vw,48px)!important}.construction-content footer{color:#596474;letter-spacing:.18em;justify-content:space-between;margin-top:clamp(30px,6vh,66px);font-size:8px;font-weight:700;display:flex}@keyframes construction-drift{to{transform:translate(5%,7%)scale(1.08)}}@keyframes construction-pulse{50%{opacity:.45;transform:scale(.75)}}@media (max-width:600px){.construction-screen{padding:28px 22px}.construction-screen:before{border-radius:18px;inset:10px}.construction-copy{max-width:34ch}.construction-countdown{border-radius:15px}.construction-countdown>div{padding:18px 4px}.construction-countdown span{font-size:7px}.construction-content footer{justify-content:center}.construction-content footer span:last-child{display:none}}@media (max-width:420px){.construction-screen h1{font-size:clamp(40px,13vw,58px)!important}.construction-status{letter-spacing:.12em;font-size:8px!important}.construction-launch{flex-direction:column;gap:8px}.construction-countdown{grid-template-columns:repeat(2,1fr);max-width:280px}.construction-countdown>div:nth-child(3):before{display:none}.construction-countdown>div:nth-child(n+3){border-top:1px solid #ffffff1a}.construction-countdown strong{font-size:32px}.construction-countdown span{font-size:8px}.construction-content footer{margin-top:24px}}@media (max-height:720px) and (min-width:421px){.construction-screen{padding-block:24px}.construction-status{margin-bottom:12px!important}.construction-screen h1{font-size:clamp(42px,9vh,72px)!important}.construction-copy{margin-top:15px!important;font-size:13px!important}.construction-launch{margin-top:18px}.construction-countdown>div{padding:13px 7px}.construction-countdown strong{font-size:clamp(25px,6vh,38px)}.construction-content footer{margin-top:20px}}@media (max-height:520px) and (orientation:landscape){.construction-screen{place-items:start center;overflow:auto}.construction-screen h1 br{display:none}.construction-screen h1{font-size:42px!important}.construction-copy{display:none}.construction-launch{margin:14px auto 10px}.construction-countdown{max-width:560px}.construction-content footer{margin-top:14px}}@media (prefers-reduced-motion:reduce){.construction-aurora,.construction-status i{animation:none}}
