@layer base,components,variants;@layer variants{.modern-display{background:var(--tk-face-bg, #0a0a0f);border-radius:var(--tk-radius-lg);box-shadow:inset 0 2px 12px #0009,inset 0 0 0 1px #ffffff0a;padding:2rem 2.5rem;position:relative;overflow:hidden;container-type:inline-size;opacity:var(--tk-face-opacity, 1);color:var(--tk-face-text, var(--tk-text))}.modern-display:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.03) 0%,transparent 30%);pointer-events:none;border-radius:inherit}.modern-digits{display:flex;align-items:center;justify-content:center;gap:.35rem}.modern-digits>.modern-digit,.modern-digits>.modern-colon{flex:0 0 auto}.modern-digit{width:48px;height:80px;padding:2px;box-sizing:content-box}.modern-digit svg{width:100%;height:100%;display:block}@container (min-width: 480px){.modern-digit{width:64px;height:106px;padding:3px;box-sizing:content-box}}@container (min-width: 640px){.modern-digit{width:80px;height:133px;padding:4px;box-sizing:content-box}}.modern-seg{fill:#ffffff0a;transition:fill .12s ease,filter .12s ease}.modern-seg--on{fill:var(--tk-accent, #00d4ff)}.modern-display--no-ghost .modern-seg:not(.modern-seg--on){fill:transparent}.modern-display--glow .modern-seg--on{filter:drop-shadow(0 0 calc(var(--tk-modern-glow-strength, .9) * 4px) color-mix(in srgb,var(--tk-accent, #00d4ff) 55%,transparent)) drop-shadow(0 0 calc(var(--tk-modern-glow-strength, .9) * 12px) color-mix(in srgb,var(--tk-accent, #00d4ff) 25%,transparent))}.modern-display--glow .modern-colon-dot{box-shadow:0 0 calc(var(--tk-modern-glow-strength, .9) * 6px) color-mix(in srgb,var(--tk-accent, #00d4ff) 50%,transparent),0 0 calc(var(--tk-modern-glow-strength, .9) * 14px) color-mix(in srgb,var(--tk-accent, #00d4ff) 25%,transparent)}.modern-display--no-glow .modern-seg--on{filter:none}.modern-display--no-glow .modern-colon-dot{box-shadow:none}.modern-display--thin .modern-seg{stroke:var(--tk-face-bg, #0a0a0f);stroke-width:1.5}.modern-display--thick .modern-seg{transform-origin:center}.modern-display--thick .modern-digit svg{transform:scale(1.04)}.modern-colon{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;width:18px;padding:0 .15rem}@container (min-width: 480px){.modern-colon{gap:22px;width:24px}}.modern-colon-dot{width:8px;height:8px;border-radius:2px;background:var(--tk-accent, #00d4ff)}@container (min-width: 480px){.modern-colon-dot{width:10px;height:10px}}.modern-colon--blink .modern-colon-dot{animation:modern-blink 1s steps(1) infinite}@keyframes modern-blink{0%,to{opacity:1}50%{opacity:0}}.modern-colon--dot{gap:0;justify-content:flex-end;width:10px;padding:0}.modern-colon-dot--small{width:6px;height:6px}@container (min-width: 480px){.modern-colon-dot--small{width:8px;height:8px}}[data-fullscreen] .modern-display{width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-radius:0;padding:clamp(1rem,3vh,2.5rem) clamp(1.25rem,4vh,3rem)}[data-fullscreen] .modern-digit{height:clamp(86px,25vh,320px);width:calc(clamp(86px,25vh,320px)*.603)}.modern-timer__ms-group{display:flex;align-items:flex-end;gap:.25rem;opacity:.75;align-self:flex-end;padding-bottom:.3rem}.modern-timer__ms-group .modern-digit{width:28px;height:46px}@container (min-width: 480px){.modern-timer__ms-group .modern-digit{width:38px;height:63px}}@container (min-width: 640px){.modern-timer__ms-group .modern-digit{width:48px;height:79px}}.modern-display--complete{animation:modern-flash .6s ease-in-out 3}@keyframes modern-flash{0%,to{opacity:1}50%{opacity:.3}}}@layer base,components,variants;@layer components{.clockface-preview{position:relative;width:100%;aspect-ratio:8 / 5;overflow:hidden;border-radius:var(--tk-radius);background:color-mix(in srgb,var(--tk-bg) 60%,var(--tk-surface-raised));pointer-events:none}.clockface-preview__stage{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(var(--tk-preview-scale, .38))}.clockface-preview__skeleton{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(100deg,color-mix(in srgb,var(--tk-border-subtle) 55%,transparent) 30%,color-mix(in srgb,var(--tk-border) 70%,transparent),color-mix(in srgb,var(--tk-border-subtle) 55%,transparent) 70%);background-size:220% 100%;animation:clockface-preview-shimmer 1.4s ease infinite}@keyframes clockface-preview-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@media(prefers-reduced-motion:reduce){.clockface-preview__skeleton{animation:none}}}@layer base,components,variants;@layer variants{.digital-display{background:var(--tk-face-bg, #111);border-radius:var(--tk-radius-lg);box-shadow:inset 0 2px 8px #0006;padding:2rem 2.5rem;position:relative;overflow:hidden;container-type:inline-size;opacity:var(--tk-face-opacity, 1);color:var(--tk-face-text, var(--tk-text))}.digital-display:not(.digital-display--no-scanlines):after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(transparent,transparent 2px,rgba(0,0,0,.03) 2px,rgba(0,0,0,.03) 4px);pointer-events:none}.digital-digits{display:flex;align-items:center;justify-content:center;gap:.5rem}.digital-digits>.digit,.digital-digits>.colon{flex:0 0 auto}.digit{position:relative;width:48px;height:80px;padding:2px;box-sizing:content-box}.digit svg{width:100%;height:100%;display:block}@container (min-width: 480px){.digit{width:64px;height:108px;padding:3px;box-sizing:content-box}}@container (min-width: 640px){.digit{width:80px;height:136px;padding:4px;box-sizing:content-box}}.digital-seg{fill:#ffffff0f;transition:fill .15s ease,filter .15s ease}.digital-seg{stroke-linejoin:round;stroke-width:var(--seg-stroke, 0);stroke:#ffffff0f}.digital-seg[data-active]{fill:var(--tk-accent);stroke:var(--tk-accent)}.digital-display--glow .digital-digits .digital-seg[data-active]{filter:drop-shadow(0 0 calc(var(--tk-digital-glow-strength, .85) * 4px) color-mix(in srgb,var(--tk-accent) 50%,transparent)) drop-shadow(0 0 calc(var(--tk-digital-glow-strength, .85) * 12px) color-mix(in srgb,var(--tk-accent) 30%,transparent))}.digital-display--glow .digital-digits .colon-dot{box-shadow:0 0 calc(var(--tk-digital-glow-strength, .85) * 6px) color-mix(in srgb,var(--tk-accent) 50%,transparent),0 0 calc(var(--tk-digital-glow-strength, .85) * 14px) color-mix(in srgb,var(--tk-accent) 30%,transparent)}.digital-display--no-glow .digital-digits .digital-seg[data-active]{filter:none}.digital-display--no-glow .digital-digits .colon-dot{box-shadow:none}.seg--sharp{--seg-stroke: 0}.seg--rounded{--seg-stroke: 4px}.seg--pixel{--seg-stroke: 0}.colon{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;width:20px;padding:0 .25rem}@container (min-width: 480px){.colon{gap:24px;width:28px}}.colon-dot{width:8px;height:8px;border-radius:50%;background:var(--tk-accent);box-shadow:0 0 6px color-mix(in srgb,var(--tk-accent) 35%,transparent)}@container (min-width: 480px){.colon-dot{width:10px;height:10px}}.colon--blink .colon-dot{animation:blink 1s steps(1) infinite}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}[data-fullscreen] .digital-display{width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-radius:0;padding:clamp(1rem,3vh,2.5rem) clamp(1.25rem,4vh,3rem)}[data-fullscreen] .digit{height:clamp(80px,25vh,320px);width:calc(clamp(80px,25vh,320px)*.588)}[data-fullscreen] .colon{gap:clamp(16px,4vh,60px);width:clamp(20px,3.5vh,56px)}[data-fullscreen] .colon-dot{width:clamp(8px,1.8vh,22px);height:clamp(8px,1.8vh,22px)}.digital-display--no-ghost .digital-seg:not([data-active]){fill:transparent;stroke:transparent}.digital-display--no-ghost.digital-display--sharp .digital-seg:not([data-active]),.digital-display--no-ghost.digital-display--pixel .digital-seg:not([data-active]){fill:transparent;stroke:transparent}.digital-display--rounded .digital-seg{stroke-linejoin:round}.digital-display--sharp{--tk-seg-point: 6px}.digital-display--sharp .digital-seg{transition:fill .05s steps(1),filter .05s steps(1);stroke-linejoin:miter}.digital-display--sharp:not(.digital-display--glow) .digital-seg[data-active]{filter:none}.digital-display--sharp .digital-seg:not([data-active]){fill:var(--tk-seg-ghost, rgba(0, 0, 0, .12));stroke:var(--tk-seg-ghost, rgba(0, 0, 0, .12))}.digital-display--sharp .colon-dot{border-radius:0}.digital-display--pixel .digital-seg{transition:fill .08s steps(1);stroke-linejoin:bevel}.digital-display--pixel .digital-seg[data-active]{stroke:var(--tk-accent);stroke-width:1px;filter:none}.digital-display--pixel .digital-seg:not([data-active]){fill:var(--tk-seg-ghost, rgba(255, 255, 255, .04));stroke:transparent}.digital-display--pixel .colon-dot{border-radius:0}.colon--dot{gap:0;justify-content:flex-end;width:10px;padding:0}.colon-dot--small{width:6px;height:6px}@container (min-width: 480px){.colon-dot--small{width:8px;height:8px}}.digital-timer__ms-group{display:flex;align-items:flex-end;gap:.5rem;opacity:.75;align-self:flex-end;padding-bottom:.25rem}.digital-timer__ms-group .digit{width:34px;height:56px}@container (min-width: 480px){.digital-timer__ms-group .digit{width:44px;height:75px}}@container (min-width: 640px){.digital-timer__ms-group .digit{width:56px;height:95px}}.digital-display--complete{animation:flash .6s ease-in-out 3}@keyframes flash{0%,to{opacity:1}50%{opacity:.3}}}@layer base,components,variants;@layer variants{.chrono-wrap{display:flex;flex-direction:column;align-items:center;gap:.5rem}.chrono-svg{width:100%;max-width:250px;height:auto;aspect-ratio:1;filter:drop-shadow(0 8px 24px rgba(0,0,0,.1))}[data-theme=dark] .chrono-svg{filter:drop-shadow(0 8px 24px rgba(0,0,0,.5))}.chrono-bezel-ring{fill:var(--tk-dial-bg, var(--tk-surface));stroke:var(--tk-border);stroke-width:4}[data-theme=dark] .chrono-bezel-ring{stroke:#3a3633;fill:#1c1917}.chrono-bezel-shadow{fill:none;stroke:var(--tk-border-subtle);stroke-width:1}[data-theme=dark] .chrono-bezel-shadow{stroke:#292524}.chrono-tick-minor{stroke:var(--tk-text-muted);stroke-width:1;stroke-linecap:round}.chrono-tick-major{stroke:var(--tk-text);stroke-width:2;stroke-linecap:round}.chrono-numeral{font-family:var(--tk-font-sans);font-size:12px;font-weight:600;fill:var(--tk-text);text-anchor:middle;dominant-baseline:central;user-select:none;pointer-events:none}[data-theme=dark] .chrono-numeral{filter:drop-shadow(0 0 4px rgba(100,200,100,.25))}.chrono-progress-track{fill:none;stroke:var(--tk-border-subtle);stroke-width:var(--tk-ring-width, 3px)}[data-theme=dark] .chrono-progress-track{stroke:#292524}.chrono-progress-fill{fill:none;stroke:var(--tk-accent);stroke-width:var(--tk-ring-width, 3px);stroke-linecap:round;filter:drop-shadow(0 0 4px var(--tk-accent-glow));transition:stroke-dashoffset .3s linear}.chrono-hand-group,.chrono-hand-group--live{transition:none}.chrono-hand-needle{stroke:var(--tk-hand-color, var(--tk-accent));stroke-width:1.5;stroke-linecap:round}[data-theme=dark] .chrono-hand-needle{filter:drop-shadow(0 0 3px var(--tk-accent-glow))}.chrono-hand-fill{fill:var(--tk-hand-color, var(--tk-accent));stroke:none}[data-theme=dark] .chrono-hand-fill{filter:drop-shadow(0 0 3px var(--tk-accent-glow))}.chrono-hand-outline{fill:none;stroke:var(--tk-hand-color, var(--tk-accent));stroke-width:1.5}.chrono-hand-skeleton-inner{fill:var(--tk-dial-bg, var(--tk-surface));stroke:none}.chrono-hand-tail{stroke:var(--tk-hand-color, var(--tk-accent));stroke-width:2;stroke-linecap:round}[data-theme=dark] .chrono-center-outer{fill:#555}.chrono-center-inner{fill:var(--tk-accent)}[data-bezel=brushed]{--bezel-bg: repeating-linear-gradient(90deg, rgba(255,255,255,.04) 0 1px, transparent 1px 3px)}[data-bezel=polished]{--bezel-bg: conic-gradient(from 0deg, #888 0%, #ccc 25%, #888 50%, #ccc 75%, #888 100%)}[data-bezel=ceramic]{--bezel-bg: var(--tk-accent, #3b82f6)}[data-bezel=none]{--bezel-bg: transparent}@media(prefers-color-scheme:dark){[data-lume] .chrono-hand-needle,[data-lume] .chrono-hand-fill,[data-lume] .chrono-hand-outline,[data-lume] .chrono-hand-tail,[data-lume] .chrono-index{filter:drop-shadow(0 0 3px #4ade80) drop-shadow(0 0 8px #166534)}}[data-theme=dark] [data-lume] .chrono-hand-needle,[data-theme=dark] [data-lume] .chrono-hand-fill,[data-theme=dark] [data-lume] .chrono-hand-outline,[data-theme=dark] [data-lume] .chrono-hand-tail,[data-theme=dark] [data-lume] .chrono-index{filter:drop-shadow(0 0 3px #4ade80) drop-shadow(0 0 8px #166534)}.chrono-ms-inset{font-family:var(--tk-font-mono, monospace);font-size:14px;fill:var(--tk-face-text, var(--tk-text-muted, #999));text-anchor:middle;dominant-baseline:central;user-select:none;pointer-events:none}.chrono-wrap--complete .chrono-progress-fill,.chrono-wrap--complete .chrono-hand-needle,.chrono-wrap--complete .chrono-hand-fill,.chrono-wrap--complete .chrono-hand-outline,.chrono-wrap--complete .chrono-hand-tail{animation:chrono-pulse .8s ease-in-out 3}@keyframes chrono-pulse{0%,to{opacity:1}50%{opacity:.3}}[data-fullscreen] .chrono-wrap{width:100%;height:100%;justify-content:center}[data-fullscreen] .chrono-svg{max-width:min(80vw,60vh);width:100%;height:auto}@media(max-width:400px){.chrono-svg{max-width:250px}.chrono-numeral{font-size:11px}}}@layer base,components,variants;@layer variants{.ios-timer{display:flex;flex-direction:column;align-items:center;gap:1.5rem;width:100%;max-width:340px;margin:0 auto;background:var(--tk-face-bg, var(--tk-bg, transparent))}.ios-ring-container{position:relative;width:260px;height:260px}.ios-ring-svg{width:100%;height:100%;transform:rotate(-90deg)}.ios-ring-track{fill:none;stroke:var(--tk-border);stroke-width:var(--tk-ring-width, 6px)}[data-theme=dark] .ios-ring-track{stroke:#3a3633}.ios-ring-fill{fill:none;stroke:var(--tk-accent, currentColor);stroke-width:var(--tk-ring-width, 6px);stroke-linecap:var(--tk-ring-cap, round);transition:stroke-dashoffset .25s linear;filter:drop-shadow(0 0 calc(8px * var(--tk-ios-glow, 0)) var(--tk-accent, currentColor))}.ios-ring-readout{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:var(--tk-font-mono, monospace);font-size:2.5rem;font-weight:400;color:var(--tk-face-text, var(--tk-text, inherit));letter-spacing:-.02em}.ios-time-label{color:var(--tk-face-text, var(--tk-text, inherit));text-shadow:0 0 calc(12px * var(--tk-ios-glow, 0)) var(--tk-accent, currentColor)}.ios-ms{font-size:55%;vertical-align:baseline;opacity:.7}.ios-picker{display:flex;align-items:center;justify-content:center;gap:.25rem;height:200px;perspective:300px}.ios-picker-column{position:relative;width:60px;height:200px;overflow-y:scroll;scroll-snap-type:y mandatory;-ms-overflow-style:none;scrollbar-width:none}.ios-picker-column::-webkit-scrollbar{display:none}.ios-picker-item{height:40px;display:flex;align-items:center;justify-content:center;scroll-snap-align:center;font-family:var(--tk-font-sans);font-size:1.25rem;color:var(--tk-text-muted);transition:color .15s ease,transform .15s ease}.ios-picker-item--selected{color:var(--tk-text);font-weight:600}.ios-picker-label{font-size:.875rem;font-weight:500;color:var(--tk-text-secondary);padding:0 .25rem;align-self:center}.ios-picker-highlight{position:absolute;top:50%;left:0;right:0;height:40px;margin-top:-20px;border-top:1px solid var(--tk-border);border-bottom:1px solid var(--tk-border);pointer-events:none;z-index:1}[data-fullscreen] .ios-timer{max-width:none}[data-fullscreen] .ios-ring-container{width:min(80vw,55vh);height:min(80vw,55vh)}[data-fullscreen] .ios-ring-readout{font-size:clamp(2.5rem,8vw,5rem)}[data-fullscreen] .ios-picker{height:auto}.ios-timer--complete .ios-ring-fill{stroke:var(--tk-success)}.ios-timer--complete .ios-ring-readout{animation:ios-flash .6s ease-in-out 3}@keyframes ios-flash{0%,to{opacity:1}50%{opacity:.3}}}@layer base,components,variants;@layer variants{.sand-timer{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;user-select:none}.sand-timer__canvas-wrap{position:relative;width:200px;height:300px}.sand-timer__canvas-wrap canvas{display:block;width:100%;height:100%}.sand-timer__canvas-wrap:before{content:"";position:absolute;inset:10% 15%;background:radial-gradient(ellipse at 50% 50%,var(--tk-accent-glow) 0%,transparent 70%);filter:blur(20px);z-index:-1;opacity:.6;transition:opacity .6s var(--tk-ease)}.sand-timer--complete .sand-timer__canvas-wrap:before{opacity:0}[data-fullscreen] .sand-timer{width:100%;height:100%;justify-content:center}[data-fullscreen] .sand-timer__canvas-wrap{width:min(50vw,40vh);height:min(75vw,60vh)}.sand-timer--complete .sand-timer__canvas-wrap{animation:sand-complete-pulse 1.5s ease-in-out 3}@keyframes sand-complete-pulse{0%,to{filter:brightness(1)}50%{filter:brightness(1.15)}}}@layer base,components,variants;@layer components{.rs-timer{--rs-dot: clamp(5px, 1.5cqi, 12px);--rs-digit-gap: calc(var(--rs-dot) * 1);--rs-panel-padding-y: clamp(.65rem, 2cqi, 1.4rem);--rs-panel-padding-x: clamp(1.1rem, 3.2cqi, 2.5rem);position:relative;display:flex;justify-content:center;container-type:inline-size;opacity:var(--tk-face-opacity, 1)}.rs-timer__bezel{position:relative;padding:clamp(.45rem,1.4cqi,.85rem);border-radius:16px;background:linear-gradient(180deg,#2f2f2feb,#121212fa);box-shadow:inset 0 1px #ffffff14,inset 0 -2px 8px #000000a6,0 20px 44px #00000080}.rs-timer__bezel:before{content:"";position:absolute;inset:0 0 auto;height:clamp(10px,2cqi,18px);border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.08),transparent);pointer-events:none}.rs-timer[data-bezel-style=flat] .rs-timer__bezel{border-radius:12px;padding:clamp(.45rem,1.25cqi,.9rem);box-shadow:inset 0 1px #ffffff0d,0 10px 24px #00000059}.rs-timer[data-bezel-style=none] .rs-timer__bezel{padding:0;border-radius:0;background:transparent;box-shadow:none}.rs-timer__panel{position:relative;overflow:hidden;padding:var(--rs-panel-padding-y) var(--rs-panel-padding-x);border-radius:10px;background:radial-gradient(circle at 50% 44%,color-mix(in srgb,var(--tk-accent, #ffc61d) 8%,transparent) 0%,transparent 48%),linear-gradient(180deg,#090909f2,#030303),var(--tk-face-bg, #050505);box-shadow:inset 0 0 0 1px #ffffff09,inset 0 12px 24px #ffffff04,inset 0 -18px 30px #000000b3}.rs-timer__panel:before{content:"";position:absolute;inset:8% 12%;border-radius:999px;background:radial-gradient(circle,color-mix(in srgb,var(--tk-accent, #ffc61d) 22%,transparent) 0%,transparent 74%);filter:blur(24px);opacity:calc(.42 + (var(--tk-roadsign-glow, .92) * .24));pointer-events:none}.rs-timer__panel:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.03),transparent 24%),radial-gradient(circle at 20% 18%,rgba(255,255,255,.04),transparent 18%);mix-blend-mode:screen;opacity:.34;pointer-events:none}.rs-timer__digits{position:relative;z-index:1;display:grid;grid-template-rows:auto auto auto;align-items:center;justify-items:center;gap:var(--rs-digit-gap);filter:drop-shadow(0 0 calc(var(--tk-roadsign-glow, .92) * 18px) color-mix(in srgb,var(--tk-accent, #ffc61d) 18%,transparent))}.rs-char{display:grid;grid-template-rows:repeat(11,var(--rs-dot));gap:0;flex:0 0 auto}.rs-dot{width:var(--rs-dot);height:var(--rs-dot);border-radius:999px;background:radial-gradient(circle at 38% 34%,#fff1b824,#5625002e 58%,#0c0600eb);box-shadow:inset 0 1px 1px #ffffff0d,inset 0 -1px 2px #000000b3}.rs-dot--on{background:radial-gradient(circle at 34% 30%,#fff8cb 0%,#ffe97a 18%,#ffd63d 34%,var(--tk-accent, #ffc61d) 58%,#ff9400 100%);box-shadow:0 0 calc(var(--tk-roadsign-glow, .92) * 4px) color-mix(in srgb,var(--tk-accent, #ffc61d) 92%,white 8%),0 0 calc(var(--tk-roadsign-glow, .92) * 9px) color-mix(in srgb,var(--tk-accent, #ffc61d) 85%,transparent),0 0 calc(var(--tk-roadsign-glow, .92) * 18px) color-mix(in srgb,var(--tk-accent-glow, rgba(255, 129, 0, .68)) 88%,transparent),0 0 calc(var(--tk-roadsign-glow, .92) * 34px) color-mix(in srgb,var(--tk-accent-glow, rgba(255, 129, 0, .68)) 56%,transparent),inset 0 1px 1px #ffffff6b}.rs-timer--no-glow .rs-dot--on{box-shadow:inset 0 1px 1px #ffffff6b}.rs-timer--no-glow .rs-timer__digits{filter:none}@keyframes rs-flash{0%,to{filter:brightness(1)}50%{filter:brightness(1.28)}}.rs-timer--flash .rs-timer__panel{animation:rs-flash .5s steps(2) 4}.rs-timer[data-pixel-size=small]{--rs-dot: clamp(4px, 1.2cqi, 10px);--rs-digit-gap: calc(var(--rs-dot) * .9)}.rs-timer[data-pixel-size=large]{--rs-dot: clamp(6px, 1.8cqi, 14px);--rs-digit-gap: calc(var(--rs-dot) * 1.05)}@container (min-width: 520px){.rs-timer{--rs-dot: clamp(7px, 1.3cqi, 14px)}.rs-timer[data-pixel-size=small]{--rs-dot: clamp(5px, 1cqi, 11px)}.rs-timer[data-pixel-size=large]{--rs-dot: clamp(8px, 1.55cqi, 16px)}}@container (max-width: 420px){.rs-timer__bezel{padding:clamp(.45rem,1cqi,.75rem);border-radius:12px}.rs-timer__panel{padding:clamp(.7rem,1.8cqi,1rem) clamp(.75rem,2.1cqi,1.1rem)}.rs-timer__digits{gap:calc(var(--rs-dot) * .72)}}[data-fullscreen] .rs-timer{--rs-dot: clamp(8px, 1.18vh, 16px)}[data-fullscreen] .rs-timer[data-pixel-size=small]{--rs-dot: clamp(6px, .95vh, 13px)}[data-fullscreen] .rs-timer[data-pixel-size=large]{--rs-dot: clamp(9px, 1.34vh, 18px)}}@layer base,components,variants;@layer components{.sb-timer{--sb-cell: 10px;--sb-gap: 2px;--sb-off: #292d34;--sb-block-bg: rgba(41, 45, 52, .58);--sb-block-border: rgba(255, 255, 255, .04);--sb-block-radius: 4px;--sb-block-pad: calc(var(--sb-gap) * 2.5);container-type:inline-size;display:flex;justify-content:center;width:100%}.sb-timer__bezel{width:fit-content;border-radius:12px;padding:clamp(12px,2.8cqi,24px);background:linear-gradient(180deg,#23272f,#15181d);box-shadow:inset 0 1px #ffffff14,inset 0 -2px 8px #000000a6,0 8px 24px #00000073}.sb-timer[data-bezel-style=flat] .sb-timer__bezel{border-radius:6px;box-shadow:inset 0 0 0 1px #ffffff14;background:#1f2329}.sb-timer[data-bezel-style=none] .sb-timer__bezel{background:transparent;box-shadow:none;padding:0}.sb-timer__panel{border-radius:6px;padding:clamp(.6rem,1.4cqi,1rem);background:transparent;box-shadow:inset 0 0 0 1px #ffffff0d,inset 0 14px 32px #00000094}.sb-timer__digits{display:flex;align-items:center;gap:calc(var(--sb-gap) * 2)}.sb-block{background:var(--sb-block-bg);border:0;border-radius:var(--sb-block-radius);padding:var(--sb-block-pad);box-shadow:inset 0 2px 6px #00000080}.sb-digit{display:grid;grid-template-columns:repeat(5,var(--sb-cell));grid-template-rows:repeat(7,var(--sb-cell));gap:var(--sb-gap)}.sb-colon{display:grid;grid-template-columns:var(--sb-cell);grid-template-rows:repeat(7,var(--sb-cell));gap:var(--sb-gap)}.sb-cell{width:var(--sb-cell);height:var(--sb-cell);border-radius:1.5px;background:var(--sb-off);box-shadow:inset 0 1px 1px #ffffff0f,inset 0 -1px 2px #0000008c}.sb-cell--on{background:var(--tk-accent, #f2cf45);box-shadow:0 0 calc(var(--tk-scoreboard-glow, .78) * 6px) color-mix(in srgb,var(--tk-accent, #f2cf45) 70%,transparent),inset 0 1px #fff6}.sb-timer[data-cell-size=small]{--sb-cell: 7px;--sb-gap: 1.5px}.sb-timer[data-cell-size=large]{--sb-cell: 13px;--sb-gap: 2.5px}@container (min-width: 700px){.sb-timer{--sb-cell: clamp(10px, 1.6cqi, 16px);--sb-gap: clamp(2px, .3cqi, 3px)}.sb-timer[data-cell-size=small]{--sb-cell: clamp(7px, 1.1cqi, 11px);--sb-gap: clamp(1.5px, .22cqi, 2.5px)}.sb-timer[data-cell-size=large]{--sb-cell: clamp(13px, 2cqi, 20px);--sb-gap: clamp(2.5px, .38cqi, 4px)}}@container (max-width: 460px){.sb-timer{--sb-cell: 7.5px;--sb-gap: 1.5px}.sb-timer[data-cell-size=small]{--sb-cell: 6px;--sb-gap: 1px}.sb-timer[data-cell-size=large]{--sb-cell: 9px;--sb-gap: 2px}}[data-fullscreen] .sb-timer{--sb-cell: clamp(8px, 1.4vh, 14px);--sb-gap: clamp(1.5px, .22vh, 3px)}.sb-timer--no-glow .sb-cell--on{box-shadow:inset 0 1px #ffffff59}@keyframes sb-flash{0%,to{opacity:1}50%{opacity:.25}}.sb-timer--flash .sb-timer__panel{animation:sb-flash .5s steps(2) 4}}@layer base,components,variants;@layer components{.nokia-lcd{width:100%;container-type:inline-size;display:flex;flex-direction:column;align-items:center}.nokia-lcd__bezel{width:100%;border-radius:12px;padding:clamp(12px,3cqi,28px);box-shadow:inset 0 2px 8px #0009,0 4px 24px #00000080;position:relative;background:var(--tk-nokia-bezel-bg, #2e3142)}.nokia-lcd__bezel:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(160deg,rgba(255,255,255,.06) 0%,transparent 50%);pointer-events:none;z-index:1}.nokia-lcd__bezel[data-style=minimal]{background:transparent;box-shadow:none;padding:0;border:1px solid rgba(0,0,0,.15)}.nokia-lcd__bezel[data-style=minimal]:before{display:none}.nokia-lcd__bezel[data-style=none]{background:transparent;box-shadow:none;padding:0}.nokia-lcd__bezel[data-style=none]:before{display:none}.nokia-lcd__screen{width:100%;aspect-ratio:7 / 4;position:relative;background:var(--tk-nokia-bg, #91a37e);border-radius:6px;overflow:hidden;image-rendering:pixelated}.nokia-lcd__screen:before{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 2px 6px #00000026;pointer-events:none;z-index:10}.nokia-lcd__grid{position:absolute;inset:clamp(4px,1cqi,8px);display:grid;grid-template-columns:repeat(84,1fr);grid-template-rows:repeat(48,1fr);gap:1px;z-index:2}.nokia-lcd__cell{border-radius:1px;background:color-mix(in srgb,var(--tk-nokia-fg, #2b3026) 3%,var(--tk-nokia-bg, #91a37e));transition:background-color 30ms steps(1)}.nokia-lcd__cell[data-shape=square]{aspect-ratio:1}.nokia-lcd__cell--on{background:var(--tk-nokia-fg, #2b3026);box-shadow:.5px .5px #0000000f;transition:background-color var(--tk-nokia-ghost-speed, .12s) ease-out}.nokia-lcd__cell--bleed{background:color-mix(in srgb,var(--tk-nokia-fg, #2b3026) 10%,var(--tk-nokia-bg, #91a37e))}.nokia-lcd__backlight{position:absolute;inset:0;border-radius:inherit;background:radial-gradient(ellipse at 10% 50%,var(--tk-nokia-backlight, rgba(170, 210, 80, .08)) 0%,transparent 60%),radial-gradient(ellipse at 90% 50%,var(--tk-nokia-backlight, rgba(170, 210, 80, .08)) 0%,transparent 60%);pointer-events:none;z-index:3}.nokia-lcd__flicker{position:absolute;inset:0;pointer-events:none;z-index:4;animation:nokia-flicker 16.67ms steps(2) infinite}@keyframes nokia-flicker{0%{opacity:1}50%{opacity:.985}}@keyframes nokia-flash{0%,to{opacity:1}50%{opacity:.3}}.nokia-lcd--flash .nokia-lcd__screen{animation:nokia-flash .5s steps(2) 4}@keyframes nk-print-dot{0%{opacity:0;filter:brightness(2.2);transform:translateY(-.25px) scale(.9)}55%{opacity:1;filter:brightness(1.4)}to{opacity:1;filter:brightness(1);transform:translateY(0) scale(1)}}@keyframes nk-scanline{0%{top:0}to{top:calc(100% - (100% / 48))}}[data-intro=true] .nokia-lcd__cell{opacity:0}[data-intro=true] .nokia-lcd__cell--printing{animation:nk-print-dot .14s steps(3,end) forwards;animation-delay:var(--scan-delay, 0ms)}[data-intro=true] .nokia-lcd__grid:after{content:"";position:absolute;left:0;right:0;top:0;height:calc(100% / 48);pointer-events:none;background:linear-gradient(to bottom,#cee6a200,#cee6a238,#cee6a200);mix-blend-mode:screen;animation:nk-scanline var(--nk-scan-duration, .76s) steps(48,end) 1 forwards;z-index:5}[data-fullscreen] .nokia-lcd{width:min(78vw,52vh);max-width:980px}[data-fullscreen] .nokia-lcd__bezel{padding:clamp(.75rem,1.8vh,1.5rem)}}@layer base,components,variants;@layer variants{.drum-clock{container-type:inline-size;container-name:drum;display:flex;justify-content:center;align-items:center;width:100%}.drum-clock__housing{position:relative;display:inline-flex;align-items:center;padding:clamp(8px,2cqi,14px) clamp(12px,3cqi,20px);border-radius:10px;background:linear-gradient(145deg,#4a4a4a,#3a3a3a 30%,#4a4a4a,#383838 70%,#454545);border:1px solid #555;box-shadow:0 4px 12px #00000080,inset 0 1px #ffffff14,inset 0 -1px #0000004d}.drum-clock__housing[data-material=matte-black]{background:linear-gradient(145deg,#1a1a1a,#111,#1a1a1a);border:1px solid #333;box-shadow:0 4px 12px #000000b3,inset 0 1px #ffffff0a}.drum-clock__housing[data-material=brass]{background:linear-gradient(145deg,#8b7535,#c9a84c 30%,#a68b3a,#d4b456 70%,#8b7535);border:1px solid #6B5525;box-shadow:0 4px 12px #00000080,inset 0 1px #ffffff26,inset 0 -1px #0003}.drum-clock__housing[data-material=chrome]{background:linear-gradient(145deg,#e0e0e0,silver,#e8e8e8,#b8b8b8,#d0d0d0);border:1px solid #aaa;box-shadow:0 4px 12px #0000004d,inset 0 1px #ffffff80,inset 0 -1px #00000026}@keyframes drum-flash{0%,to{box-shadow:0 4px 12px #00000080,inset 0 1px #ffffff14,inset 0 -1px #0000004d}50%{box-shadow:0 4px 24px var(--tk-accent-glow, rgba(0,255,136,.4)),0 0 32px var(--tk-accent-glow, rgba(0,255,136,.3)),inset 0 1px #ffffff1a,inset 0 -1px #0000004d}}.drum-clock--complete{animation:drum-flash .6s ease-in-out 3}.drum-clock__track{display:flex;flex-direction:row;align-items:center;gap:clamp(4px,1cqi,8px)}.drum-clock__pair{display:flex;flex-direction:row;gap:2px}.drum-clock__pair--ms{transform:scale(.65);transform-origin:left center;margin-right:calc(clamp(28px,7cqi,48px)*-.7);opacity:.85}.drum-clock__slot{--drum-face-h: var(--tk-drum-face-h, 48px);position:relative;width:clamp(28px,7cqi,48px);height:var(--drum-face-h);overflow:hidden;perspective:600px;background:#0a0a0a;border-radius:3px}.drum-clock__slot[data-window=rounded]{border-radius:6px}.drum-clock__slot[data-window=rectangular]{border-radius:2px}.drum-clock__cylinder{--drum-face-h: var(--tk-drum-face-h, 48px);--drum-r: var(--tk-drum-radius, 74px);position:absolute;top:50%;left:50%;width:clamp(28px,7cqi,48px);height:var(--drum-face-h);margin-top:calc(var(--drum-face-h) / -2);margin-left:calc(clamp(28px,7cqi,48px)/-2);transform-style:preserve-3d;will-change:transform}.drum-clock__cylinder--hh{transition:transform calc(.6s / var(--tk-drum-speed, 1)) cubic-bezier(.16,1,.3,1)}.drum-clock__cylinder--mm{transition:transform calc(.5s / var(--tk-drum-speed, 1)) cubic-bezier(.22,1,.36,1)}.drum-clock__cylinder--ss{transition:transform calc(.3s / var(--tk-drum-speed, 1)) cubic-bezier(.34,1.56,.64,1)}.drum-clock__cylinder--ms{transition:none}.drum-clock__cylinder--blur{filter:blur(1.5px)}.drum-clock__face{--drum-face-h: var(--tk-drum-face-h, 48px);position:absolute;top:0;left:0;width:100%;height:var(--drum-face-h);display:flex;align-items:center;justify-content:center;backface-visibility:hidden;-webkit-backface-visibility:hidden;background:linear-gradient(to right,#0a0a0a,#1a1a1a 20%,#222,#1a1a1a 80%,#0a0a0a);font-family:var(--tk-font-mono, monospace);font-size:clamp(1.25rem,4cqi,2.25rem);font-weight:700;color:var(--tk-face-text, #f0f0f0);text-shadow:none;user-select:none}.drum-clock__shadow{position:absolute;left:0;width:100%;height:45%;pointer-events:none;z-index:2}.drum-clock__shadow--top{top:0;background:linear-gradient(to bottom,rgba(0,0,0,.7) 0%,rgba(0,0,0,.3) 30%,transparent 100%)}.drum-clock__shadow--btm{bottom:0;background:linear-gradient(to top,rgba(0,0,0,.7) 0%,rgba(0,0,0,.3) 30%,transparent 100%)}.drum-clock__separator{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;width:10px;height:var(--tk-drum-face-h, 48px)}.drum-clock__separator[data-style=dots]:before,.drum-clock__separator[data-style=dots]:after{content:"";display:block;width:6px;height:6px;border-radius:50%;background:radial-gradient(circle at 40% 40%,#ffffff40,#b4b4b499);box-shadow:0 1px 2px #00000080;flex-shrink:0}.drum-clock__separator[data-style=bar]:before{content:"";display:block;width:2px;height:60%;background:linear-gradient(to bottom,#ffffff0d,#c8c8c866,#ffffff0d)}.drum-clock__separator[data-style=decimal]{justify-content:flex-end;padding-bottom:8px}.drum-clock__separator[data-style=decimal]:before{content:"";display:block;width:6px;height:6px;border-radius:50%;background:radial-gradient(circle at 40% 40%,#ffffff40,#b4b4b499);box-shadow:0 1px 2px #00000080}.drum-clock__separator[data-style=none]{width:8px}.drum-clock__screw{position:absolute;width:8px;height:8px;border-radius:50%;background:radial-gradient(circle at 35% 35%,rgba(255,255,255,.2),transparent 50%),radial-gradient(circle,#555,#333);box-shadow:inset 0 1px 1px #00000080,0 .5px #ffffff1a;z-index:3}.drum-clock__screw:after{content:"";position:absolute;top:50%;left:50%;width:5px;height:1px;background:#222;transform:translate(-50%,-50%);box-shadow:0 -2px #222,0 2px #222}.drum-clock__screw--tl{top:5px;left:5px}.drum-clock__screw--tr{top:5px;right:5px}.drum-clock__screw--bl{bottom:5px;left:5px}.drum-clock__screw--br{bottom:5px;right:5px}@container drum (min-width: 480px){.drum-clock__slot{width:clamp(36px,7cqi,56px)}.drum-clock__housing{padding:clamp(10px,2cqi,16px) clamp(14px,3cqi,22px)}}[data-fullscreen] .drum-clock__slot{width:clamp(56px,9vw,96px);border-radius:6px}[data-fullscreen] .drum-clock__cylinder{width:clamp(56px,9vw,96px);margin-left:calc(clamp(56px,9vw,96px)/-2)}[data-fullscreen] .drum-clock__face{font-size:clamp(2rem,5.5vw,4.5rem)}[data-fullscreen] .drum-clock__track{gap:clamp(6px,1.2vw,14px)}[data-fullscreen] .drum-clock__pair{gap:4px}[data-fullscreen] .drum-clock__separator{width:clamp(12px,2vw,20px);gap:clamp(6px,1vw,10px)}[data-fullscreen] .drum-clock__separator[data-style=dots]:before,[data-fullscreen] .drum-clock__separator[data-style=dots]:after{width:clamp(7px,1.2vw,12px);height:clamp(7px,1.2vw,12px)}[data-fullscreen] .drum-clock__housing{padding:clamp(14px,2.5vw,28px) clamp(20px,3.5vw,40px);border-radius:14px}[data-theme=dark] .drum-clock__housing{box-shadow:0 6px 20px #000000b3,inset 0 1px #ffffff0f,inset 0 -1px #0006}}@layer base,components,variants;@layer components{.lcd-hd{container-type:inline-size;width:100%;position:relative;display:flex;flex-direction:column;align-items:center}.lcd-hd__bezel{width:100%;border-radius:12px;padding:clamp(6px,1.8cqi,16px);position:relative;background:linear-gradient(180deg,#1a1d23,#12141a 40%,#0e1015);box-shadow:inset 0 1px #ffffff0f,inset 0 -1px #0006,0 4px 24px #00000080,0 1px 3px #0000004d}.lcd-hd__bezel:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.03) 0%,transparent 50%);pointer-events:none;z-index:1}.lcd-hd__bezel[data-style=flush]{border-radius:8px;padding:clamp(6px,1.5cqi,14px);background:#111318;box-shadow:0 2px 12px #0006}.lcd-hd__bezel[data-style=none]{background:transparent;box-shadow:none;padding:0;border-radius:0}.lcd-hd__bezel[data-style=none]:before{display:none}.lcd-hd__screen{width:100%;aspect-ratio:2 / 1;position:relative;overflow:hidden;border-radius:6px;background:var(--tk-face-bg, #0d1117);box-shadow:inset 0 2px 8px #0009,inset 0 0 0 1px #ffffff0a}.lcd-hd__canvas{display:block;width:100%;height:100%;border-radius:inherit}@keyframes lcd-hd-flash{0%,to{opacity:1}50%{opacity:.3}}.lcd-hd--flash .lcd-hd__screen{animation:lcd-hd-flash .5s steps(2) 4}[data-fullscreen] .lcd-hd{width:min(80vw,54vh);max-width:1000px}[data-fullscreen] .lcd-hd__bezel{padding:clamp(12px,2vh,28px)}}@layer base,components,variants;@layer components{.retro-lcd{width:100%;container-type:inline-size;display:flex;flex-direction:column;align-items:center}.retro-lcd__bezel{width:100%;border-radius:12px;padding:clamp(8px,2cqi,18px);box-shadow:inset 0 2px 8px #0009,0 4px 24px #00000080;position:relative;background:var(--tk-retro-lcd-bezel-bg, #2e3142)}.retro-lcd__bezel:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(160deg,rgba(255,255,255,.06) 0%,transparent 50%);pointer-events:none;z-index:1}.retro-lcd__bezel[data-style=minimal]{background:transparent;box-shadow:none;padding:0;border:1px solid rgba(0,0,0,.15)}.retro-lcd__bezel[data-style=minimal]:before{display:none}.retro-lcd__bezel[data-style=none]{background:transparent;box-shadow:none;padding:0}.retro-lcd__bezel[data-style=none]:before{display:none}.retro-lcd__screen{width:100%;aspect-ratio:2 / 1;position:relative;background:var(--tk-retro-lcd-bg, #91a37e);border-radius:6px;overflow:hidden}.retro-lcd__screen:before{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 2px 6px #00000026;pointer-events:none;z-index:10}.retro-lcd__canvas{display:block;width:100%;height:100%;border-radius:inherit;position:relative;z-index:2}.retro-lcd__backlight{position:absolute;inset:0;border-radius:inherit;background:radial-gradient(ellipse at 10% 50%,var(--tk-retro-lcd-backlight, rgba(170, 210, 80, .08)) 0%,transparent 60%),radial-gradient(ellipse at 90% 50%,var(--tk-retro-lcd-backlight, rgba(170, 210, 80, .08)) 0%,transparent 60%);pointer-events:none;z-index:3}.retro-lcd__flicker{position:absolute;inset:0;pointer-events:none;z-index:4;animation:retro-lcd-flicker 16.67ms steps(2) infinite}@keyframes retro-lcd-flicker{0%{opacity:1}50%{opacity:.985}}@keyframes retro-lcd-flash{0%,to{opacity:1}50%{opacity:.3}}.retro-lcd--flash .retro-lcd__screen{animation:retro-lcd-flash .5s steps(2) 4}[data-fullscreen] .retro-lcd{width:min(78vw,52vh);max-width:980px}[data-fullscreen] .retro-lcd__bezel{padding:clamp(.75rem,1.8vh,1.5rem)}}@layer base,components,variants;@layer components{.ac-timer{--ac-cell: clamp(4px, 1.8cqi, 10px);--ac-gap: clamp(1px, .35cqi, 2px);--ac-off: #1a1226;--ac-block-bg: rgba(0, 0, 0, .4);--ac-block-border: rgba(255, 255, 255, .04);--ac-block-radius: 4px;--ac-block-pad: calc(var(--ac-gap) * 3);container-type:inline-size;display:flex;justify-content:center;width:100%}.ac-timer__bezel{width:fit-content;border-radius:12px;padding:clamp(12px,2.8cqi,24px);background:linear-gradient(180deg,#1a0e2e,#0d0618);box-shadow:inset 0 1px #ffffff0f,inset 0 -2px 8px #000000b3,0 8px 24px #00000080}.ac-timer[data-bezel-style=flat] .ac-timer__bezel{border-radius:6px;box-shadow:inset 0 0 0 1px #ffffff14;background:#14082a}.ac-timer[data-bezel-style=none] .ac-timer__bezel{background:transparent;box-shadow:none;padding:0}.ac-timer__panel{border-radius:6px;padding:clamp(.6rem,1.4cqi,1rem);background:#08040f;box-shadow:inset 0 0 0 1px #ffffff0a,inset 0 14px 32px #0009}.ac-timer__digits{display:flex;align-items:center;gap:calc(var(--ac-gap) * 2)}.ac-block{background:var(--ac-block-bg);border:1px solid var(--ac-block-border);border-radius:var(--ac-block-radius);padding:var(--ac-block-pad);box-shadow:inset 0 2px 6px #0000008c}.ac-digit{display:grid;grid-template-columns:repeat(7,var(--ac-cell));grid-template-rows:repeat(9,var(--ac-cell));gap:var(--ac-gap)}.ac-colon{display:grid;grid-template-columns:var(--ac-cell);grid-template-rows:repeat(9,var(--ac-cell));gap:var(--ac-gap)}.ac-cell{width:var(--ac-cell);height:var(--ac-cell);border-radius:1px;background:var(--ac-off);box-shadow:inset 0 1px 1px #ffffff0a,inset 0 -1px 2px #00000080}.ac-cell--on{background:var(--tk-accent, #00ff88);box-shadow:0 0 calc(var(--tk-arcade-glow, .7) * 6px) color-mix(in srgb,var(--tk-accent, #00ff88) 65%,transparent),inset 0 1px #ffffff59}.ac-timer[data-cell-size=small]{--ac-cell: clamp(3px, 1.3cqi, 7px);--ac-gap: clamp(.8px, .25cqi, 1.5px)}.ac-timer[data-cell-size=large]{--ac-cell: clamp(5px, 2.4cqi, 14px);--ac-gap: clamp(1.2px, .45cqi, 3px)}@container (min-width: 700px){.ac-timer{--ac-cell: clamp(8px, 1.6cqi, 18px);--ac-gap: clamp(1.5px, .3cqi, 3.5px);--ac-block-pad: calc(var(--ac-gap) * 4)}.ac-timer[data-cell-size=small]{--ac-cell: clamp(6px, 1.1cqi, 13px);--ac-gap: clamp(1px, .22cqi, 2.5px)}.ac-timer[data-cell-size=large]{--ac-cell: clamp(10px, 2.1cqi, 24px);--ac-gap: clamp(2px, .4cqi, 5px)}}@container (max-width: 400px){.ac-timer{--ac-cell: clamp(3px, 1.6cqi, 6px);--ac-gap: clamp(.6px, .3cqi, 1.2px);--ac-block-pad: calc(var(--ac-gap) * 2.5);--ac-block-radius: 2px}.ac-timer__bezel{border-radius:8px;padding:clamp(6px,1.8cqi,12px)}.ac-timer__panel{padding:clamp(4px,1cqi,8px)}}[data-fullscreen] .ac-timer{--ac-cell: clamp(8px, 1.6vh, 16px);--ac-gap: clamp(1.5px, .28vh, 3px)}.ac-timer--no-glow .ac-cell--on{box-shadow:inset 0 1px #ffffff59}@keyframes ac-flash{0%,to{opacity:1}50%{opacity:.25}}.ac-timer--flash .ac-timer__panel{animation:ac-flash .5s steps(2) 4}}@layer base,components,variants;@layer components{.d7-timer{--d7-digit-width: 52px;--d7-digit-height: 86px;--d7-digit-padding: 2px;--d7-colon-gap: 18px;--d7-colon-width: 18px;--d7-colon-dot: 8px;border-radius:var(--tk-radius-lg);padding:2rem 2.5rem;background:var(--tk-face-bg, #0a0a0f);box-shadow:inset 0 2px 12px #0009,inset 0 0 0 1px #ffffff0a;position:relative;overflow:hidden;container-type:inline-size;opacity:var(--tk-face-opacity, 1);color:var(--tk-face-text, var(--tk-text));display:flex;justify-content:center}.d7-timer:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.03) 0%,transparent 30%);pointer-events:none;border-radius:inherit}.d7-timer__bezel{width:fit-content;background:transparent;border-radius:0;padding:0;box-shadow:none}.d7-timer[data-bezel-style=flat] .d7-timer__bezel{background:transparent;box-shadow:none}.d7-timer[data-bezel-style=none] .d7-timer__bezel{background:transparent;box-shadow:none;padding:0}.d7-timer__panel{border-radius:0;padding:0;background:transparent;box-shadow:none;position:relative}.d7-timer__digits{display:flex;align-items:center;justify-content:center;gap:.35rem;position:relative;z-index:1}.d7-timer__digits>.d7-digit,.d7-timer__digits>.d7-colon{flex:0 0 auto}.d7-digit{position:relative;width:var(--d7-digit-width);height:var(--d7-digit-height);padding:var(--d7-digit-padding);box-sizing:content-box}.d7-svg{width:100%;height:100%;display:block;shape-rendering:geometricPrecision}.d7-seg{fill:#ffffff0a;transition:fill .12s ease,filter .12s ease}.d7-seg--on{fill:var(--tk-accent, #ff1a1a);filter:drop-shadow(0 0 calc(var(--tk-digital7-glow, .8) * 4px) color-mix(in srgb,var(--tk-accent, #ff1a1a) 50%,transparent)) drop-shadow(0 0 calc(var(--tk-digital7-glow, .8) * 10px) color-mix(in srgb,var(--tk-accent, #ff1a1a) 25%,transparent))}.d7-seg--ghost{fill:#ffffff0a}.d7-colon{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--d7-colon-gap);width:var(--d7-colon-width);padding:0 .15rem}.d7-colon-dot{width:var(--d7-colon-dot);height:var(--d7-colon-dot);border-radius:2px;background:#ffffff0f;transition:background .1s ease,box-shadow .1s ease}.d7-colon-dot--on{background:var(--tk-accent, #ff1a1a);box-shadow:0 0 calc(var(--tk-digital7-glow, .8) * 6px) color-mix(in srgb,var(--tk-accent, #ff1a1a) 50%,transparent)}.d7-colon--dot{gap:0;justify-content:flex-end;width:10px;padding:0}.d7-colon-dot--small{width:6px;height:6px}@container (min-width: 480px){.d7-colon-dot--small{width:8px;height:8px}}.d7-timer[data-cell-size=small]{--d7-digit-width: 44px;--d7-digit-height: 72px;--d7-digit-padding: 2px;--d7-colon-gap: 14px;--d7-colon-width: 14px;--d7-colon-dot: 7px}.d7-timer[data-cell-size=large]{--d7-digit-width: 64px;--d7-digit-height: 106px;--d7-digit-padding: 3px;--d7-colon-gap: 22px;--d7-colon-width: 22px;--d7-colon-dot: 10px}@container (min-width: 480px){.d7-timer{--d7-digit-width: 70px;--d7-digit-height: 116px;--d7-digit-padding: 3px;--d7-colon-gap: 26px;--d7-colon-width: 24px;--d7-colon-dot: 10px}.d7-timer[data-cell-size=small]{--d7-digit-width: 58px;--d7-digit-height: 96px;--d7-colon-gap: 20px;--d7-colon-width: 18px;--d7-colon-dot: 8px}.d7-timer[data-cell-size=large]{--d7-digit-width: 86px;--d7-digit-height: 142px;--d7-digit-padding: 4px;--d7-colon-gap: 30px;--d7-colon-width: 30px;--d7-colon-dot: 12px}}@container (min-width: 640px){.d7-timer{--d7-digit-width: 88px;--d7-digit-height: 146px;--d7-digit-padding: 4px}.d7-timer[data-cell-size=small]{--d7-digit-width: 74px;--d7-digit-height: 122px;--d7-colon-gap: 24px;--d7-colon-width: 22px;--d7-colon-dot: 10px}.d7-timer[data-cell-size=large]{--d7-digit-width: 102px;--d7-digit-height: 170px;--d7-colon-gap: 34px;--d7-colon-width: 34px;--d7-colon-dot: 14px}}@container (max-width: 460px){.d7-timer{padding:1.15rem 1.25rem}.d7-timer[data-cell-size=small]{--d7-digit-width: 36px;--d7-digit-height: 60px;--d7-colon-gap: 10px;--d7-colon-width: 12px;--d7-colon-dot: 6px}.d7-timer[data-cell-size=large]{--d7-digit-width: 54px;--d7-digit-height: 88px;--d7-colon-gap: 16px;--d7-colon-width: 16px;--d7-colon-dot: 8px}}@container (max-width: 340px){.d7-timer{border-radius:10px;padding:.8rem .9rem;--d7-digit-width: 36px;--d7-digit-height: 60px;--d7-colon-gap: 10px;--d7-colon-width: 12px;--d7-colon-dot: 6px}}[data-fullscreen] .d7-timer{width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-radius:0;padding:clamp(1rem,3vh,2.5rem) clamp(1.25rem,4vh,3rem)}[data-fullscreen] .d7-digit{height:clamp(86px,25vh,320px);width:calc(clamp(86px,25vh,320px)*.603);padding:4px}[data-fullscreen] .d7-colon{gap:clamp(18px,3.8vh,36px);width:clamp(18px,3vh,30px)}[data-fullscreen] .d7-colon-dot{width:clamp(8px,1.6vh,14px);height:clamp(8px,1.6vh,14px)}.d7-timer--no-glow .d7-seg--on{filter:none}.d7-timer--no-glow .d7-colon-dot--on{box-shadow:none}@keyframes d7-flash{0%,to{opacity:1}50%{opacity:.25}}.d7-timer--flash .d7-timer__panel{animation:d7-flash .5s steps(2) 4}}@layer base,components,variants;@layer components{[data-theme=light] .gs-display{--gs-housing-color: #e0e0e0;--gs-ghost-color: color-mix(in srgb, var(--tk-accent, #ee1111) 10%, #ccc);--gs-lamp-rim: color-mix(in srgb, var(--tk-accent, #ee1111) 55%, #333)}.gs-display{--gs-lamp-glow: .85;--gs-lamp-core: color-mix(in srgb, var(--tk-accent, #ee1111) calc(55% - var(--gs-lamp-glow) * 25%), white);--gs-lamp-hot: color-mix(in srgb, var(--tk-accent, #ee1111) calc(80% - var(--gs-lamp-glow) * 10%), white);--gs-lamp-body: var(--tk-accent, #ee1111);--gs-lamp-rim: color-mix(in srgb, var(--tk-accent, #ee1111) 72%, black);--gs-housing-color: #141414;--gs-ghost-color: color-mix(in srgb, var(--tk-accent, #ee1111) 10%, #111);container-type:inline-size;display:flex;align-items:center;justify-content:center;width:100%;background:var(--tk-face-bg, #0a0a0f);border-radius:var(--tk-radius-lg);box-shadow:inset 0 2px 12px #0009,inset 0 0 0 1px #ffffff0a;padding:2rem 2.5rem;position:relative;overflow:hidden;opacity:var(--tk-face-opacity, 1);color:var(--tk-face-text, var(--tk-text))}.gs-display:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.03) 0%,transparent 30%);pointer-events:none;border-radius:inherit}.gs-display svg{width:100%;max-width:clamp(280px,70cqi,700px);height:auto}.gs-display__content{width:100%;display:flex;align-items:center;justify-content:center}.gs-housing{fill:var(--gs-housing-color, #141414);opacity:var(--gs-housing-vis, 1)}.gs-dot-lit{fill:var(--gs-lamp-fill, url(#gs-lamp))}.gs-seg-lit{mix-blend-mode:screen}.gs-dot-ghost{fill:var(--gs-ghost-color, #1a0808)}.gs-colon--hidden circle{opacity:0}.gs-display--no-ghost .gs-seg-ghost{display:none}.gs-display--no-glow .gs-seg-lit{filter:none!important;mix-blend-mode:normal}.gs-display--no-glow .gs-dot-lit{fill:var(--gs-lamp-body, var(--tk-accent, #ee1111))}.gs-display--flash{animation:gs-flash .5s step-end 6}@keyframes gs-flash{50%{opacity:.2}}[data-fullscreen] .gs-display{width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-radius:0;padding:clamp(1rem,3vh,2.5rem) clamp(1.25rem,4vh,3rem)}[data-fullscreen] .gs-display svg{max-width:clamp(400px,80vw,1000px)}@container (max-width: 460px){.gs-display{padding:1.15rem 1.25rem}}@container (max-width: 340px){.gs-display{border-radius:10px;padding:.8rem .9rem}}.gs-stopwatch{align-items:flex-end}}@layer base,components,variants;@layer components{[data-theme=light] .tl-display{--tl-ghost-color: color-mix(in srgb, var(--tk-accent, #ff2222) 10%, #ccc);--tl-lamp-rim: color-mix(in srgb, var(--tk-accent, #ff2222) 55%, #333)}.tl-display{--tl-lamp-glow: .85;--tl-lamp-core: color-mix(in srgb, var(--tk-accent, #ff2222) calc(55% - var(--tl-lamp-glow) * 25%), white);--tl-lamp-hot: color-mix(in srgb, var(--tk-accent, #ff2222) calc(80% - var(--tl-lamp-glow) * 10%), white);--tl-lamp-body: var(--tk-accent, #ff2222);--tl-lamp-rim: color-mix(in srgb, var(--tk-accent, #ff2222) 72%, black);--tl-ghost-color: color-mix(in srgb, var(--tk-accent, #ff2222) 8%, #1c1c1c);container-type:inline-size;display:flex;align-items:center;justify-content:center;width:100%;background:var(--tk-face-bg, #0a0a0a);border-radius:var(--tk-radius-lg);box-shadow:inset 0 2px 12px #0009,inset 0 0 0 1px #ffffff0a;padding:2rem 2.5rem;position:relative;overflow:hidden;opacity:var(--tk-face-opacity, 1);color:var(--tk-face-text, var(--tk-text))}.tl-display:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.03) 0%,transparent 30%);pointer-events:none;border-radius:inherit}.tl-display svg{width:100%;max-width:clamp(280px,70cqi,700px);height:auto}.tl-display__content{width:100%;display:flex;align-items:center;justify-content:center}.tl-dot-lit{fill:var(--tl-lamp-fill, url(#tl-lamp))}.tl-seg-lit{mix-blend-mode:screen}.tl-dot-ghost{fill:var(--tl-ghost-color, #1c1c1c)}.tl-colon--hidden circle{opacity:0}.tl-display--no-glow .tl-seg-lit{filter:none!important;mix-blend-mode:normal}.tl-display--no-glow .tl-dot-lit{fill:var(--tl-lamp-body, var(--tk-accent, #ff2222))}.tl-display--flash{animation:tl-flash .5s step-end 6}@keyframes tl-flash{50%{opacity:.2}}[data-fullscreen] .tl-display{width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-radius:0;padding:clamp(1rem,3vh,2.5rem) clamp(1.25rem,4vh,3rem)}[data-fullscreen] .tl-display svg{max-width:clamp(400px,80vw,1000px)}@container (max-width: 460px){.tl-display{padding:1.15rem 1.25rem}}@container (max-width: 340px){.tl-display{border-radius:10px;padding:.8rem .9rem}}}@layer base,components,variants;@layer variants{.fuelpump-display{background:radial-gradient(120% 100% at 50% 36%,#ffffff42,#ffffff0f 52%,#0810262e),var(--tk-face-bg, #a8c3ec);color:var(--tk-face-text, #20283c);border-radius:12px;padding:2rem 1.25rem;position:relative;overflow:hidden;container-type:inline-size;opacity:var(--tk-face-opacity, 1);box-shadow:inset 0 0 0 2px #20283c80,inset 0 3px 7px #20283c29,inset 0 -1px #ffffff80}.fuelpump-display--bezel-flush{box-shadow:inset 0 0 0 1px #20283c38,inset 0 2px 5px #20283c1a}.fuelpump-display--bezel-none{box-shadow:none}.fuelpump-display:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,rgba(255,255,255,.3) 0%,rgba(255,255,255,.08) 13%,rgba(255,255,255,.02) 26%,transparent 40%);pointer-events:none;border-radius:inherit}.fuelpump-display--no-sheen:before{display:none}.fuelpump-digits{display:flex;align-items:center;justify-content:center;gap:.18rem;position:relative}.fuelpump-digits>.fuelpump-digit,.fuelpump-digits>.fuelpump-colon{flex:0 0 auto}.fuelpump-digit{width:64px;height:103px;padding:2px;box-sizing:content-box}.fuelpump-digit svg{width:100%;height:100%;display:block}@container (min-width: 480px){.fuelpump-digit{width:85px;height:139px;padding:4px}}@container (min-width: 640px){.fuelpump-digit{width:108px;height:175px;padding:5px}}.fuelpump-seg{fill:color-mix(in srgb,var(--tk-accent, #20283c) 8%,transparent);transition:fill .1s ease}.fuelpump-seg--on{fill:var(--tk-accent, #20283c)}.fuelpump-display--no-ghost .fuelpump-seg:not(.fuelpump-seg--on){fill:transparent}.fuelpump-colon{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;width:22px;padding:0 .15rem;transform:skew(-7deg)}@container (min-width: 480px){.fuelpump-colon{gap:31px;width:29px}}.fuelpump-colon-dot{width:13px;height:13px;border-radius:1px;background:var(--tk-accent, #20283c)}@container (min-width: 480px){.fuelpump-colon-dot{width:16px;height:16px}}.fuelpump-colon--blink .fuelpump-colon-dot{animation:fuelpump-blink 1s steps(1) infinite}@keyframes fuelpump-blink{0%,to{opacity:1}50%{opacity:0}}.fuelpump-colon--dot{gap:0;justify-content:flex-end;width:13px;padding:0}.fuelpump-colon-dot--small{width:10px;height:10px}@container (min-width: 480px){.fuelpump-colon-dot--small{width:12px;height:12px}}.fuelpump-timer__ms-group,.sw-fuelpump__cc-group{display:flex;align-items:flex-end;gap:.15rem;align-self:flex-end;padding-bottom:.3rem;flex:0 0 auto}.fuelpump-timer__ms-group{opacity:.8}.fuelpump-timer__ms-group .fuelpump-digit,.sw-fuelpump__cc-group .fuelpump-digit{width:32px;height:52px}@container (min-width: 480px){.fuelpump-timer__ms-group .fuelpump-digit,.sw-fuelpump__cc-group .fuelpump-digit{width:43px;height:70px}}@container (min-width: 640px){.fuelpump-timer__ms-group .fuelpump-digit,.sw-fuelpump__cc-group .fuelpump-digit{width:54px;height:88px}}[data-fullscreen] .fuelpump-display{width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-radius:0;padding:clamp(1rem,3vh,2.5rem) clamp(1.25rem,4vh,3rem)}[data-fullscreen] .fuelpump-digit{height:clamp(103px,30vh,384px);width:calc(clamp(103px,30vh,384px)*.613)}.fuelpump-display--complete{animation:fuelpump-flash .6s ease-in-out 3}@keyframes fuelpump-flash{0%,to{opacity:1}50%{opacity:.35}}}@layer base,components,variants;@layer variants{.p86-timer{display:flex;align-items:center;justify-content:center;width:100%;padding:2rem 2.5rem;container-type:inline-size;position:relative;overflow:hidden;background:var(--tk-face-bg, #0a0a0f);border-radius:var(--tk-radius-lg, 20px);box-shadow:inset 0 2px 12px #0009,inset 0 0 0 1px #ffffff0a}.p86-timer:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.03) 0%,transparent 30%);pointer-events:none;border-radius:inherit}.p86-svg{width:clamp(264px,84cqi,840px);height:auto;display:block;overflow:visible}.p86-path{transition:fill .15s ease}@keyframes p86-flash{0%,to{opacity:1}50%{opacity:.25}}.p86-timer--flash .p86-path{animation:p86-flash .6s ease-in-out infinite}@container (max-width: 460px){.p86-timer{padding:1.15rem 1.25rem}}@container (max-width: 340px){.p86-timer{border-radius:10px;padding:.8rem .9rem}}[data-fullscreen] .p86-timer{width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-radius:0;padding:clamp(1rem,3vh,2.5rem) clamp(1.25rem,4vh,3rem)}}@layer base,components,variants;@layer variants{.taxi-display{display:flex;align-items:center;justify-content:center;width:100%;padding:2rem 2.5rem;container-type:inline-size;position:relative;overflow:hidden;background:var(--tk-face-bg, #0a0a0f);border-radius:var(--tk-radius-lg, 20px);box-shadow:inset 0 2px 12px #0009,inset 0 0 0 1px #ffffff0a}.taxi-display:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.03) 0%,transparent 30%);pointer-events:none;border-radius:inherit}.taxi-display--farebox{background:var(--taxi-farebox-bg, #1a1400);border-radius:8px;padding:clamp(1rem,2.4cqi,2.5rem) clamp(.85rem,1.9cqi,2rem);box-shadow:inset 0 2px 8px #0009,0 4px 24px #00000080}.taxi-svg{width:min(100%,clamp(260px,90cqi,980px));height:auto;display:block;overflow:visible}.taxi-display--farebox .taxi-svg{width:min(100%,clamp(280px,96cqi,1040px))}@container (max-width: 460px){.taxi-display{padding:1.15rem 1.25rem}.taxi-display--farebox{border-radius:6px;padding:.75rem .65rem}.taxi-svg,.taxi-display--farebox .taxi-svg{width:100%}}@container (max-width: 340px){.taxi-display{border-radius:10px;padding:.8rem .9rem}.taxi-display--farebox{padding:.55rem .5rem}}.taxi-path{transition:fill .15s ease}@keyframes taxi-flash{0%,to{opacity:1}50%{opacity:.25}}.taxi-display--flash .taxi-path{animation:taxi-flash .6s ease-in-out infinite}[data-fullscreen] .taxi-display{width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-radius:0;padding:clamp(1rem,3vh,2.5rem) clamp(1.25rem,4vh,3rem)}}@layer base,components,variants;@layer variants{.ds-timer{display:flex;align-items:center;justify-content:center;width:100%;padding:2rem 2.5rem;container-type:inline-size;position:relative;overflow:hidden;background:var(--tk-face-bg, #0a0a0f);border-radius:var(--tk-radius-lg, 20px);box-shadow:inset 0 2px 12px #0009,inset 0 0 0 1px #ffffff0a}.ds-timer:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.03) 0%,transparent 30%);pointer-events:none;border-radius:inherit}.ds-svg{width:clamp(240px,85cqi,900px);height:auto;display:block;overflow:visible}@keyframes ds-flash{0%,to{opacity:1}50%{opacity:.2}}.ds-timer--flash .ds-svg path{animation:ds-flash .6s ease-in-out infinite}@container (max-width: 460px){.ds-timer{padding:1.15rem 1.25rem}}@container (max-width: 340px){.ds-timer{border-radius:10px;padding:.8rem .9rem}}[data-fullscreen] .ds-timer{width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-radius:0;padding:clamp(1rem,3vh,2.5rem) clamp(1.25rem,4vh,3rem)}}@layer base,components,variants;@layer variants{.lbc-timer{display:flex;align-items:center;justify-content:center;width:100%;padding:2rem 2.5rem;container-type:inline-size;position:relative;overflow:hidden;background:var(--tk-face-bg, #0a0a0f);border-radius:var(--tk-radius-lg, 20px);box-shadow:inset 0 2px 12px #0009,inset 0 0 0 1px #ffffff0a}.lbc-timer:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.03) 0%,transparent 30%);pointer-events:none;border-radius:inherit}.lbc-svg{width:clamp(240px,85cqi,900px);height:auto;display:block;overflow:visible}.lbc-timer--perspective .lbc-svg{transform:perspective(600px) rotateX(8deg)}@keyframes lbc-flash{0%,to{opacity:1}50%{opacity:.2}}.lbc-timer--flash .lbc-svg path{animation:lbc-flash .6s ease-in-out infinite}@container (max-width: 460px){.lbc-timer{padding:1.15rem 1.25rem}}@container (max-width: 340px){.lbc-timer{border-radius:10px;padding:.8rem .9rem}}[data-fullscreen] .lbc-timer{width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-radius:0;padding:clamp(1rem,3vh,2.5rem) clamp(1.25rem,4vh,3rem)}}@layer base,components,variants;@layer variants{.blk-timer{display:flex;align-items:center;justify-content:center;width:100%;padding:2rem 2.5rem;container-type:inline-size;position:relative;overflow:hidden;background:var(--tk-face-bg, #0a0a0f);border-radius:var(--tk-radius-lg, 20px);box-shadow:inset 0 2px 12px #0009,inset 0 0 0 1px #ffffff0a}.blk-timer:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.03) 0%,transparent 30%);pointer-events:none;border-radius:inherit}.blk-svg{width:clamp(240px,85cqi,900px);height:auto;display:block;overflow:visible;shape-rendering:crispEdges}@keyframes blk-flash{0%,to{opacity:1}50%{opacity:.15}}.blk-timer--flash .blk-svg path,.blk-timer--flash .blk-svg rect{animation:blk-flash .6s ease-in-out infinite}@container (max-width: 460px){.blk-timer{padding:1.15rem 1.25rem}}@container (max-width: 340px){.blk-timer{border-radius:10px;padding:.8rem .9rem}}[data-fullscreen] .blk-timer{width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-radius:0;padding:clamp(1rem,3vh,2.5rem) clamp(1.25rem,4vh,3rem)}}@layer base,components,variants;@layer variants{.g7-timer{display:flex;align-items:center;justify-content:center;width:100%;padding:2rem 2.5rem;container-type:inline-size;position:relative;overflow:hidden;background:var(--tk-face-bg, #0a0a0f);border-radius:var(--tk-radius-lg, 20px);box-shadow:inset 0 2px 12px #0009,inset 0 0 0 1px #ffffff0a}.g7-timer:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.03) 0%,transparent 30%);pointer-events:none;border-radius:inherit}.g7-svg{width:clamp(220px,70cqi,700px);height:auto;display:block;overflow:visible}.g7-seg-active{transition:fill .08s ease}@keyframes g7-flash{0%,to{opacity:1}50%{opacity:.2}}.g7-timer--flash .g7-seg-active{animation:g7-flash .6s ease-in-out infinite}@container (max-width: 460px){.g7-timer{padding:1.15rem 1.25rem}}@container (max-width: 340px){.g7-timer{border-radius:10px;padding:.8rem .9rem}}[data-fullscreen] .g7-timer{width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-radius:0;padding:clamp(1rem,3vh,2.5rem) clamp(1.25rem,4vh,3rem)}}@layer base,components,variants;@layer variants{.segchunk-timer{display:flex;align-items:center;justify-content:center;width:100%;padding:2rem 2.5rem;container-type:inline-size;position:relative;overflow:hidden;background:var(--tk-face-bg, #0a0a0f);border-radius:var(--tk-radius-lg, 20px);box-shadow:inset 0 2px 12px #0009,inset 0 0 0 1px #ffffff0a}.segchunk-timer:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.03) 0%,transparent 30%);pointer-events:none;border-radius:inherit}.segchunk-svg{width:clamp(220px,70cqi,700px);height:auto;display:block;overflow:visible}.segchunk-seg-active{transition:fill .08s ease}@keyframes segchunk-flash{0%,to{opacity:1}50%{opacity:.2}}.segchunk-timer--flash .segchunk-seg-active{animation:segchunk-flash .6s ease-in-out infinite}@container (max-width: 460px){.segchunk-timer{padding:1.15rem 1.25rem}}@container (max-width: 340px){.segchunk-timer{border-radius:10px;padding:.8rem .9rem}}[data-fullscreen] .segchunk-timer{width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-radius:0;padding:clamp(1rem,3vh,2.5rem) clamp(1.25rem,4vh,3rem)}}
