html{--mat-app-background-color: #fafafa;--mat-app-text-color: rgba(0, 0, 0, .87);--mat-app-elevation-shadow-level-0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-2: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-3: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-4: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-5: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 5px 8px 0px rgba(0, 0, 0, .14), 0px 1px 14px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-6: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-7: 0px 4px 5px -2px rgba(0, 0, 0, .2), 0px 7px 10px 1px rgba(0, 0, 0, .14), 0px 2px 16px 1px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-8: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-9: 0px 5px 6px -3px rgba(0, 0, 0, .2), 0px 9px 12px 1px rgba(0, 0, 0, .14), 0px 3px 16px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-10: 0px 6px 6px -3px rgba(0, 0, 0, .2), 0px 10px 14px 1px rgba(0, 0, 0, .14), 0px 4px 18px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-11: 0px 6px 7px -4px rgba(0, 0, 0, .2), 0px 11px 15px 1px rgba(0, 0, 0, .14), 0px 4px 20px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-12: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-13: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 13px 19px 2px rgba(0, 0, 0, .14), 0px 5px 24px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-14: 0px 7px 9px -4px rgba(0, 0, 0, .2), 0px 14px 21px 2px rgba(0, 0, 0, .14), 0px 5px 26px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-15: 0px 8px 9px -5px rgba(0, 0, 0, .2), 0px 15px 22px 2px rgba(0, 0, 0, .14), 0px 6px 28px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-16: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-17: 0px 8px 11px -5px rgba(0, 0, 0, .2), 0px 17px 26px 2px rgba(0, 0, 0, .14), 0px 6px 32px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-18: 0px 9px 11px -5px rgba(0, 0, 0, .2), 0px 18px 28px 2px rgba(0, 0, 0, .14), 0px 7px 34px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-19: 0px 9px 12px -6px rgba(0, 0, 0, .2), 0px 19px 29px 2px rgba(0, 0, 0, .14), 0px 7px 36px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-20: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 20px 31px 3px rgba(0, 0, 0, .14), 0px 8px 38px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-21: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 21px 33px 3px rgba(0, 0, 0, .14), 0px 8px 40px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-22: 0px 10px 14px -6px rgba(0, 0, 0, .2), 0px 22px 35px 3px rgba(0, 0, 0, .14), 0px 8px 42px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-23: 0px 11px 14px -7px rgba(0, 0, 0, .2), 0px 23px 36px 3px rgba(0, 0, 0, .14), 0px 9px 44px 8px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-24: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12)}html{--mat-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent)}html{--mat-option-selected-state-label-text-color: #3f51b5;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent);--mat-option-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-option-selected-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent)}.mat-accent{--mat-option-selected-state-label-text-color: #ff4081;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent);--mat-option-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-option-selected-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent)}.mat-warn{--mat-option-selected-state-label-text-color: #f44336;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent);--mat-option-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-option-selected-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent)}html{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}html{--mat-pseudo-checkbox-full-selected-icon-color: #ff4081;--mat-pseudo-checkbox-full-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-unselected-icon-color: rgba(0, 0, 0, .54);--mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-minimal-selected-checkmark-color: #ff4081;--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent)}.mat-primary{--mat-pseudo-checkbox-full-selected-icon-color: #3f51b5;--mat-pseudo-checkbox-full-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-unselected-icon-color: rgba(0, 0, 0, .54);--mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-minimal-selected-checkmark-color: #3f51b5;--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent)}.mat-accent{--mat-pseudo-checkbox-full-selected-icon-color: #ff4081;--mat-pseudo-checkbox-full-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-unselected-icon-color: rgba(0, 0, 0, .54);--mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-minimal-selected-checkmark-color: #ff4081;--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent)}.mat-warn{--mat-pseudo-checkbox-full-selected-icon-color: #f44336;--mat-pseudo-checkbox-full-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-unselected-icon-color: rgba(0, 0, 0, .54);--mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-minimal-selected-checkmark-color: #f44336;--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent)}html{--mat-dialog-container-shape: 4px;--mat-dialog-container-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-dialog-container-max-width: 80vw;--mat-dialog-container-small-max-width: 80vw;--mat-dialog-container-min-width: 0;--mat-dialog-actions-alignment: start;--mat-dialog-actions-padding: 8px;--mat-dialog-content-padding: 20px 24px;--mat-dialog-with-actions-content-padding: 20px 24px;--mat-dialog-headline-padding: 0 24px 9px}html{--mat-dialog-container-color: white;--mat-dialog-subhead-color: rgba(0, 0, 0, .87);--mat-dialog-supporting-text-color: rgba(0, 0, 0, .54)}html{--mat-snack-bar-container-shape: 4px}html{--mat-snack-bar-container-color: #424242;--mat-snack-bar-supporting-text-color: white;--mat-snack-bar-button-color: #7986cb}@font-face{font-family:Dubai;font-weight:300;font-style:normal;font-display:swap;src:url(/fonts/Dubai-Light.ttf)}@font-face{font-family:Dubai;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/Dubai-Regular.ttf)}@font-face{font-family:Dubai;font-weight:500;font-style:normal;font-display:swap;src:url(/fonts/Dubai-Medium.ttf)}@font-face{font-family:Dubai;font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/Dubai-Bold.ttf)}:root{--ease: cubic-bezier(.32, .72, 0, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--dur: .55s;--dur-fast: .28s;--r-xl: 1.75rem;--r-lg: 1.25rem;--r-md: .85rem;--r-sm: .6rem;--shell-pad: .4rem}html{-webkit-text-size-adjust:100%}body{background:#06060a;margin:0;font-family:Dubai,system-ui,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}*{font-family:Dubai,system-ui,sans-serif!important;box-sizing:border-box}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@keyframes xw-rise{0%{opacity:0;transform:translate3d(0,20px,0);filter:blur(6px)}to{opacity:1;transform:translateZ(0);filter:blur(0)}}.page-enter{animation:xw-rise .8s var(--ease-out) both}.stagger>*{animation:xw-rise .7s var(--ease-out) both}.stagger>*:nth-child(1){animation-delay:.04s}.stagger>*:nth-child(2){animation-delay:.1s}.stagger>*:nth-child(3){animation-delay:.16s}.stagger>*:nth-child(4){animation-delay:.22s}.stagger>*:nth-child(5){animation-delay:.28s}.stagger>*:nth-child(6){animation-delay:.34s}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.dark-theme{--fg: #f2f3f7;--muted: #9a9ba7;--faint: #6e6f7c;--glass: rgba(255, 255, 255, .045);--glass-2: rgba(255, 255, 255, .07);--hairline: rgba(255, 255, 255, .09);--hairline-strong: rgba(255, 255, 255, .14);--inset-hi: inset 0 1px 0 rgba(255, 255, 255, .08);--icon-hover: rgba(255, 255, 255, .08);--focus-ring: #7cc0ff;--accent: #34d17e;--accent-2: #1fae6a;--accent-ink: #05130b;--shadow-soft: 0 18px 50px -24px rgba(0, 0, 0, .8);--shadow-float: 0 30px 80px -30px rgba(0, 0, 0, .85);--cell-bg: rgba(255, 255, 255, .028);--cell-border: #101219;--cell-block: #101219;--cell-tile-shadow: none;--cell-hover: #2a2e3a;--cell-text: #f2f3f7;--cell-active: #6fb6ff;--cell-active-2: #438fe0;--cell-active-text: #07111d;--cell-word: #263b52;--cell-correct: #2fbf74;--cell-incorrect: #e05563;--cell-revealed: #34b7bf;--key-bg: rgba(255, 255, 255, .09);--key-bg-2: rgba(255, 255, 255, .05);--key-border: rgba(255, 255, 255, .11);--key-shadow: 0 8px 18px -13px rgba(0, 0, 0, .95);--key-text: #eef0f5;color:var(--fg)}.dark-theme.main-container{background:radial-gradient(38rem 30rem at 78% -8%,rgba(124,122,255,.16),transparent 60%),radial-gradient(34rem 26rem at 12% 4%,rgba(47,191,116,.13),transparent 62%),radial-gradient(50rem 40rem at 50% 120%,rgba(52,183,191,.1),transparent 60%),#06060a}.light-theme{--fg: #14161d;--muted: #5c6270;--faint: #8a90a0;--glass: rgba(255, 255, 255, .9);--glass-2: #ffffff;--hairline: rgba(17, 20, 28, .13);--hairline-strong: rgba(17, 20, 28, .24);--inset-hi: inset 0 1px 0 rgba(255, 255, 255, .9);--icon-hover: rgba(17, 20, 28, .07);--focus-ring: #2f6bff;--accent: #16a862;--accent-2: #0f8f52;--accent-ink: #ffffff;--shadow-soft: 0 20px 46px -26px rgba(24, 28, 40, .52), 0 3px 12px -10px rgba(24, 28, 40, .42);--shadow-float: 0 34px 76px -30px rgba(24, 28, 40, .55), 0 8px 22px -18px rgba(24, 28, 40, .48);--cell-bg: #ffffff;--cell-border: #cdd3dd;--cell-block: #cdd3dd;--cell-hover: #edf4fc;--cell-tile-shadow: 0 2px 5px -3px rgba(35, 43, 58, .42);--cell-text: #14161d;--cell-active: #397ac9;--cell-active-2: #2863ad;--cell-active-text: #ffffff;--cell-word: #dceafb;--cell-correct: #26a765;--cell-incorrect: #e06b74;--cell-revealed: #40b6bd;--key-bg: #ffffff;--key-bg-2: #eef0f4;--key-border: rgba(31, 40, 56, .16);--key-shadow: 0 8px 18px -12px rgba(25, 30, 42, .58);--key-text: #22252e;color:var(--fg)}.light-theme.main-container{background:radial-gradient(40rem 30rem at 82% -6%,rgba(96,118,255,.14),transparent 60%),radial-gradient(34rem 26rem at 8% 2%,rgba(38,167,101,.12),transparent 62%),#f4f5f8}.snackMessage{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#1c1c22d1!important;border:1px solid rgba(255,255,255,.1);border-radius:14px!important;box-shadow:0 22px 60px -22px #000000b3;color:#f5f6fa;font-weight:700;justify-content:center;letter-spacing:.2px;text-align:center}.snackMessage .mat-mdc-snack-bar-label{font-size:1rem}.snackMessage.success{background:linear-gradient(180deg,#2fbf74f5,#1fae6af5)!important;border-color:#ffffff2e;color:#04130b}.snackMessage.default{background:#1c1c22db!important}.mat-mdc-snack-bar-container{margin-top:80px!important;max-width:min(88vw,440px)!important}.light-theme-dialog{--dialog-bg: rgba(255, 255, 255, .86);--dialog-fg: #14161d;--dialog-muted: #5c6270;--dialog-panel: rgba(17, 20, 28, .04);--dialog-panel-hover: rgba(17, 20, 28, .07);--dialog-border: rgba(17, 20, 28, .1);--dialog-shadow: 0 40px 100px -40px rgba(20, 24, 36, .5);--dialog-accent: #16a862;--dialog-accent-ink: #fff}.dark-theme-dialog{--dialog-bg: rgba(18, 18, 24, .82);--dialog-fg: #f2f3f7;--dialog-muted: #a1a1ad;--dialog-panel: rgba(255, 255, 255, .05);--dialog-panel-hover: rgba(255, 255, 255, .09);--dialog-border: rgba(255, 255, 255, .1);--dialog-shadow: 0 44px 120px -44px rgba(0, 0, 0, .85);--dialog-accent: #34d17e;--dialog-accent-ink: #05130b}.mat-mdc-dialog-container .mdc-dialog__surface{-webkit-backdrop-filter:blur(30px) saturate(1.4);backdrop-filter:blur(30px) saturate(1.4);background:var(--dialog-bg)!important;border:1px solid var(--dialog-border);border-radius:var(--r-xl)!important;box-shadow:var(--dialog-shadow),var(--inset-hi, inset 0 1px 0 rgba(255, 255, 255, .12))!important;color:var(--dialog-fg)!important;max-height:92dvh;overflow:auto!important}.dark-theme-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#04040899}.light-theme-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#14161e52}.xw-dialog{box-sizing:border-box;color:var(--dialog-fg);direction:rtl;max-width:min(92vw,500px);padding:clamp(24px,5vw,34px);position:relative;text-align:right}.dialog-eyebrow{color:var(--dialog-muted);display:block;font-size:10px;font-weight:700;letter-spacing:0;margin-bottom:12px;text-align:center;text-transform:none;word-spacing:.12em}.dialog-title{font-size:clamp(1.5rem,5vw,1.9rem);font-weight:800;letter-spacing:0;line-height:1.12;margin:0 0 14px;text-align:center;text-wrap:balance}.dialog-copy,.dialog-note{color:var(--dialog-muted);font-size:1rem;font-weight:300;line-height:1.75;margin:0}.dialog-close{align-items:center;background:var(--dialog-panel);border:1px solid var(--dialog-border);border-radius:999px;color:var(--dialog-muted);cursor:pointer;display:flex;font-size:1.5rem;height:38px;inset-inline-start:16px;justify-content:center;line-height:1;position:absolute;top:16px;width:38px;transition:transform var(--dur-fast) var(--ease),background-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.dialog-close:hover{background:var(--dialog-panel-hover);color:var(--dialog-fg);transform:rotate(90deg)}.dialog-close:active{transform:scale(.92) rotate(90deg)}.dialog-close:focus-visible,.dialog-button:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.stats-grid{display:grid;gap:12px;grid-template-columns:repeat(4,1fr);margin:24px 0}.stats-grid article{align-items:center;background:var(--dialog-panel);border:1px solid var(--dialog-border);border-radius:var(--r-md);box-shadow:var(--inset-hi, inset 0 1px 0 rgba(255, 255, 255, .1));display:flex;flex-direction:column;justify-content:center;min-height:88px;padding:12px 6px;text-align:center}.stats-grid strong{color:var(--dialog-fg);font-size:clamp(1.5rem,6vw,2rem);font-variant-numeric:tabular-nums;font-weight:800;line-height:1}.stats-grid span{color:var(--dialog-muted);font-size:.76rem;font-weight:500;line-height:1.35;margin-top:9px}.dialog-actions{display:grid;gap:10px;grid-template-columns:1fr;margin-bottom:6px}.dialog-button{align-items:center;background:var(--dialog-panel);border:1px solid var(--dialog-border);border-radius:999px;color:var(--dialog-fg);cursor:pointer;display:inline-flex;font-size:1.02rem;font-weight:700;gap:10px;height:52px;justify-content:center;transition:transform var(--dur-fast) var(--ease),filter var(--dur-fast) var(--ease)}.dialog-button.primary{background:linear-gradient(180deg,var(--dialog-accent),color-mix(in oklab,var(--dialog-accent),#000 12%));border-color:transparent;color:var(--dialog-accent-ink)}.dialog-button:not(:disabled):hover{filter:brightness(1.04);transform:translateY(-2px)}.dialog-button:not(:disabled):active{transform:translateY(0) scale(.98)}.completion-dialog{text-align:center}.completion-mark{align-items:center;background:color-mix(in oklab,var(--dialog-accent),transparent 84%);border:1px solid color-mix(in oklab,var(--dialog-accent),transparent 58%);border-radius:50%;box-shadow:0 14px 28px -18px color-mix(in oklab,var(--dialog-accent),transparent 30%),var(--inset-hi);color:var(--dialog-accent);display:flex;height:68px;justify-content:center;margin:0 auto 18px;width:68px}.completion-mark svg{fill:none;height:32px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:32px}.completion-copy{text-align:center}.completion-actions{margin-top:26px}.dialog-button-icon{align-items:center;background:color-mix(in oklab,var(--dialog-accent-ink),transparent 84%);border-radius:50%;display:inline-flex;height:28px;justify-content:center;transition:transform var(--dur-fast) var(--ease);width:28px}.dialog-button:hover .dialog-button-icon{transform:translate(-2px) scale(1.06)}.dialog-button-icon svg{fill:none;height:16px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;transform:scaleX(-1);width:16px}.countdown-panel{align-items:center;background:var(--dialog-panel);border:1px solid var(--dialog-border);border-radius:var(--r-md);display:flex;flex-direction:column;gap:6px;justify-content:center;margin-top:14px;padding:16px;text-align:center}.countdown-panel span{color:var(--dialog-muted);font-size:.82rem;font-weight:600;letter-spacing:.04em}.countdown-panel .countdown-value{color:var(--dialog-fg);font-size:1.7rem;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:.04em}.status{color:var(--muted);font-weight:300;padding:56px 0;text-align:center}.daily-eyebrow{align-items:center;color:var(--muted);display:flex;font-size:.78rem;font-weight:500;gap:8px;justify-content:center;letter-spacing:.02em;margin-bottom:4px}.daily-eyebrow .dot{background:var(--accent);border-radius:50%;box-shadow:0 0 color-mix(in oklab,var(--accent),transparent 40%);height:7px;width:7px;animation:xw-pulse 2.4s var(--ease) infinite}@keyframes xw-pulse{0%,to{box-shadow:0 0 color-mix(in oklab,var(--accent),transparent 55%)}50%{box-shadow:0 0 0 5px color-mix(in oklab,var(--accent),transparent 100%)}}.back-link{align-items:center;color:var(--muted);display:inline-flex;font-size:.92rem;font-weight:500;gap:5px;margin-bottom:4px;text-decoration:none;transition:color var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease);width:max-content}.back-link:hover{color:var(--fg);transform:translate(-2px)}.back-link svg{fill:none;height:17px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:17px}@media(max-width:460px){.stats-grid{grid-template-columns:repeat(2,1fr)}}
