*{box-sizing:border-box}html,body{min-width:320px;min-height:100%;margin:0;font-family:Inter,Microsoft YaHei,PingFang SC,Arial,sans-serif}button,input{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.58}input[type=text]{color:#12202e;background:#fff;border:1px solid #cbd7e2;width:100%;min-height:42px;padding:9px 12px}h1,h2,h3,p{margin-top:0}.sf-modal{border:0;border-radius:16px;padding:0;box-shadow:0 24px 80px #00000040}.sf-modal-surface{width:min(520px,100vw - 32px);padding:24px}.sf-modal-surface header{justify-content:space-between;gap:20px;display:flex}.sf-modal-surface footer{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}:root{--timer-accent:#0b77d5;--timer-accent-dark:#085ca6;--timer-danger:#c63229;--timer-dock:#0d1825;--timer-line:#d8e1ea}html,body,#root{min-height:100%}body{overflow-x:hidden}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.timer-entry-loading{color:#eef5fb;background:#0d1825;place-items:center;min-height:100vh;font-weight:800;display:grid}.sf-button{color:#1c2d3d;background:#fff;border:1px solid #cdd8e2;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:9px 14px;font-weight:750;line-height:1.2;display:inline-flex}.sf-button:hover:not(:disabled){border-color:var(--timer-accent)}.sf-button--primary{color:#fff;background:var(--timer-accent);border-color:var(--timer-accent)}.sf-button--primary:hover:not(:disabled){background:var(--timer-accent-dark);border-color:var(--timer-accent-dark)}.sf-button--danger{color:#fff;background:var(--timer-danger);border-color:var(--timer-danger)}.sf-button--icon{width:42px;min-width:42px;padding:0}.sf-alert{color:#24435e;background:#eef7ff;border:1px solid #bdd8ee;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:start;gap:10px;padding:12px 14px;display:grid}.sf-alert--warning{color:#6c5013;background:#fff8e8;border-color:#ead19a}.sf-alert--danger{color:#8f221c;background:#fff1ef;border-color:#efb9b3}.sf-alert--info{background:#eef7ff;border-color:#bdd8ee}.sf-alert .sf-button{background:0 0;width:32px;min-width:32px;min-height:32px;padding:0}.timer-settings{color:#12202e;background:radial-gradient(circle at 12% 0,#e9f5ff,#0000 34%),#f3f6f9;min-height:100vh;padding:34px clamp(18px,4vw,64px) 60px}.timer-settings__hero{justify-content:space-between;align-items:center;gap:24px;max-width:1440px;margin:0 auto 26px;display:flex}.timer-settings__hero-actions{align-items:center;gap:10px;display:flex}.timer-settings__hero h1{margin:5px 0 8px;font-size:clamp(30px,4vw,48px)}.timer-settings__hero p,.timer-settings__section-title p,.timer-asset-card p{color:#607183;line-height:1.55}.timer-settings__brand{color:var(--timer-accent);letter-spacing:.08em;text-transform:uppercase;font-weight:850}.timer-settings>.sf-alert{max-width:1440px;margin:0 auto 18px}.timer-settings__section{border:1px solid var(--timer-line);background:#fffffff5;border-radius:16px;max-width:1440px;margin:0 auto 20px;padding:24px;box-shadow:0 14px 38px #1a354f0f}.timer-settings__section-title{justify-content:space-between;align-items:start;gap:16px;margin-bottom:20px;display:flex}.timer-settings__section-title h2{margin-bottom:5px}.timer-settings__fields{grid-template-columns:1.4fr 1fr 1fr;gap:16px;display:grid}.timer-settings__event-title-field{grid-column:1/-1}.timer-settings .field,.timer-settings .timer-color-field{color:#34495d;gap:7px;font-size:14px;font-weight:750;display:grid}.timer-settings input[type=text]{border-color:#cbd7e2;border-radius:9px}.timer-digit-color{border:0;grid-template-columns:auto minmax(180px,260px);align-items:center;gap:12px 24px;margin:0 0 20px;padding:0;display:grid}.timer-digit-color legend{color:#34495d;grid-column:1/-1;margin-bottom:-3px;font-size:14px;font-weight:750}.timer-digit-color__options{flex-wrap:wrap;gap:10px;display:flex}.timer-digit-color__options label{color:#34495d;background:#fff;border:1px solid #cbd7e2;border-radius:9px;align-items:center;gap:7px;min-height:40px;padding:8px 12px;font-weight:750;display:inline-flex}.timer-digit-color__options label:has(input:checked){border-color:var(--timer-accent);box-shadow:0 0 0 1px var(--timer-accent)}.timer-digit-color__options input{width:auto;min-height:auto;margin:0}.timer-digit-color__preview{background:linear-gradient(110deg,#f1f4f6 0 50%,#263238 50% 100%);border-radius:9px;place-items:center;min-width:0;padding:10px 14px;display:grid}.timer-digit-color__preview .timer-seven-segment{width:100%;max-width:210px}.timer-text-color{margin-bottom:20px}.timer-text-color__preview{background:linear-gradient(110deg,#f1f4f6 0 50%,#263238 50% 100%);border-radius:9px;place-items:center;min-width:0;padding:14px;font-size:22px;font-weight:800;display:grid}.timer-asset-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.timer-asset-card{background:#f9fbfd;border:1px solid #dce5ed;border-radius:13px;align-content:start;gap:14px;min-width:0;padding:16px;display:grid}.timer-asset-card__head{justify-content:space-between;align-items:start;gap:12px;display:flex}.timer-asset-card__head h3{margin:0 0 4px;font-size:17px}.timer-asset-card__head>span{color:#285f8d;background:#e8f2fb;border-radius:999px;flex:none;padding:4px 9px;font-size:12px;font-weight:800}.timer-asset-preview{aspect-ratio:16/9;background-position:50%;background-repeat:no-repeat;border:1px solid #bdcbd6;border-radius:9px;width:100%;overflow:hidden}.timer-asset-preview--cover{background-size:cover}.timer-asset-preview--logo{background-color:#eef3f0;place-items:center;display:grid}.timer-asset-preview--contain{background-size:cover;place-items:center;display:grid}.timer-asset-preview--contain img,.timer-asset-preview--logo img{object-fit:contain;width:100%;height:100%}.timer-color-field{grid-template-columns:1fr auto;align-items:center}.timer-color-field>span{color:#34495d}.timer-color-field input[type=color]{width:54px;height:38px;min-height:38px;padding:3px}.timer-asset-card__actions{flex-wrap:wrap;gap:9px;display:flex}.timer-file-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.timer-mute-field{background:#fff;border:1px solid #cbd7e2;border-radius:9px;align-items:center;gap:8px;min-height:42px;padding:8px 10px;display:inline-flex}.timer-mute-field input{width:auto;min-height:auto}.timer-settings__footer{justify-content:flex-end;max-width:1440px;margin:24px auto 0;display:flex}.timer-settings-drawer-layer{z-index:80;pointer-events:none;position:fixed;inset:0}.timer-settings-drawer-backdrop{cursor:default;pointer-events:auto;background:#040c123d;border:0;border-radius:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.timer-settings--drawer{z-index:1;pointer-events:auto;width:min(720px,100% - 24px);max-width:100%;height:100%;min-height:100%;padding:26px clamp(18px,3vw,34px) 42px;position:absolute;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-20px 0 64px #0000003d}.timer-settings--drawer .timer-settings__hero{align-items:flex-start;margin-bottom:22px}.timer-settings--drawer .timer-settings__hero-actions{flex:none}.timer-settings--drawer .timer-settings__section,.timer-settings--drawer>.sf-alert,.timer-settings--drawer .timer-settings__footer{max-width:none}.timer-live{--timer-content-shift:clamp(42px, 7vh, 64px);background:#07130f;height:100dvh;min-height:480px;position:relative;overflow:hidden}.timer-live:fullscreen{width:100vw;height:100vh;min-height:100vh}.timer-live::backdrop{background:#07130f}.timer-scene{isolation:isolate;opacity:1;position:absolute;inset:0;overflow:hidden}.timer-scene--active{z-index:1;pointer-events:auto}.timer-scene--inactive{z-index:0;opacity:0;pointer-events:none}.timer-backdrop{z-index:0;pointer-events:none;width:100%;min-width:0;height:100%;min-height:0;display:block;position:absolute;inset:0}.timer-backdrop--cover{object-fit:cover;object-position:center}.timer-backdrop--timer-shade{background:linear-gradient(#081c1614,#081c1638)}.timer-live__canvas{min-height:0;position:absolute;inset:0;overflow:hidden}.timer-live__foreground{z-index:2}.timer-live__notice{z-index:10;top:calc(16px + var(--timer-content-shift));width:min(720px,100% - 32px);position:absolute;left:50%;transform:translate(-50%)}.timer-home{place-items:center;padding:clamp(24px,5vw,72px);display:grid;position:absolute;inset:0}.timer-home__content{box-sizing:border-box;justify-items:center;gap:clamp(14px,2vh,22px);width:min(920px,100vw - clamp(32px,10vw,144px));display:grid;transform:translateY(clamp(12px,2vh,24px))}.timer-home__logo{width:auto;height:auto;max-width:min(var(--timer-home-logo-size,18vmin), 72vw);max-height:var(--timer-home-logo-size,18vmin);object-fit:contain;object-position:center;display:block;transform:translateY(clamp(-14px,-1.2vh,-8px))}.timer-home__form{box-sizing:border-box;justify-items:center;gap:clamp(18px,2.5vh,28px);width:100%;display:grid}.timer-home__panel{box-sizing:border-box;-webkit-backdrop-filter:blur(16px)saturate(108%);backdrop-filter:blur(16px)saturate(108%);background:#eef6f280;border:1px solid #ffffffc7;border-radius:30px;gap:clamp(18px,2.5vh,28px);width:100%;padding:clamp(28px,5vw,58px);display:grid;box-shadow:0 24px 70px #00000038}.timer-home__field{color:#07110e;gap:8px;min-width:0;font-size:clamp(15px,1.35vw,20px);font-weight:850;display:grid}.timer-home__field input{box-sizing:border-box;color:#000;caret-color:#000;width:100%;min-height:clamp(48px,5.8vh,58px);font:inherit;background:#ffffffe0;border:1px solid #ffffffeb;border-radius:14px;outline:none;padding:10px 16px;font-weight:750;box-shadow:inset 0 1px #ffffffdb,0 5px 18px #00000014}.timer-home__field input::placeholder{color:#00000080}.timer-home__field input:focus{border-color:#fff;box-shadow:0 0 0 3px #ffffff4d,0 7px 22px #0000001a}.timer-home__teams{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2.5vw,28px);display:grid}.timer-home__enter.sf-button{width:auto;min-width:clamp(190px,24vw,280px);min-height:52px;color:var(--timer-button-text-color,#fff);background:#05120ecc;border:1px solid #fffffff0;border-radius:14px;font-size:18px;font-weight:900;box-shadow:0 4px 16px #00000021}.timer-home__enter.sf-button:hover:not(:disabled){background:#05120ee6;border-color:#fff}.timer-visual-page{pointer-events:none;place-items:center;min-width:0;min-height:0;display:grid;position:absolute;inset:0;overflow:hidden}.timer-visual-page__logo{width:auto;height:auto;max-width:var(--timer-page-logo-size,70vmin);max-height:var(--timer-page-logo-size,70vmin);object-fit:contain;object-position:center;display:block}.timer-stage{color:#07110e;grid-template-rows:auto minmax(0,1fr);gap:clamp(30px,3.5vh,40px);width:100%;height:100%;min-height:0;padding:clamp(18px,2.6vw,50px) clamp(24px,4vw,76px) clamp(94px,11vh,126px);display:grid;position:relative}.timer-stage__brand{z-index:1;pointer-events:none;justify-items:center;gap:clamp(6px,1vh,10px);display:grid;position:absolute;top:clamp(18px,3vh,32px);left:clamp(24px,4vw,76px);right:clamp(24px,4vw,76px)}.timer-stage__brand img{width:auto;height:auto;max-width:var(--timer-event-logo-size,32vmin);max-height:var(--timer-event-logo-size,32vmin);object-fit:contain;object-position:center;display:block}.timer-stage__brand p{color:var(--timer-text-color,#000);text-align:center;margin:0;font-family:inherit;font-size:clamp(20px,2.5vw,36px);font-weight:800;line-height:1.2}.timer-stage__header{z-index:2;text-align:center;min-width:0;margin-top:clamp(172px,21vh,220px);transform:none}.timer-stage__header h1{box-sizing:border-box;z-index:2;max-width:94%;color:var(--timer-text-color,#000);background:#ffffff29;border:1px solid #ffffffc2;border-radius:14px;justify-content:center;align-items:center;margin:10px auto 0;padding:6px 18px;font-family:inherit;font-size:clamp(16px,1.8vw,28px);font-weight:800;line-height:1.2;display:inline-flex;position:relative;transform:translateY(10px);box-shadow:0 6px 18px #00000014}.timer-stage__topic{text-overflow:ellipsis;white-space:nowrap;max-width:72vw;color:var(--timer-text-color,#000);margin:0 auto;font-size:clamp(16px,1.8vw,28px);font-weight:800;overflow:hidden}.timer-stage__topic--empty{opacity:.48}.timer-modules{z-index:2;align-items:start;gap:clamp(22px,4vw,72px);width:100%;min-height:0;display:grid;position:relative}.timer-modules--dual{grid-template-columns:repeat(2,minmax(0,1fr))}.timer-modules--single{grid-template-columns:minmax(0,1fr);justify-self:center;width:min(760px,58vw)}.timer-modules--alternating{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(22px,4vw,72px)}.timer-module{box-sizing:border-box;z-index:2;min-width:0;min-height:clamp(280px,35vh,420px);color:var(--timer-text-color,#000);background:#ffffff29;border:1px solid #ffffffb8;border-radius:24px;grid-template-rows:auto auto;align-content:center;gap:clamp(16px,2.2vh,26px);padding:clamp(24px,3.6vh,42px) clamp(24px,2.8vw,42px) clamp(30px,4.5vh,52px);display:grid;position:relative}.timer-module--selected{border-color:#ffffffeb;box-shadow:0 0 0 2px #fff3}.timer-team{width:100%;min-width:0;color:var(--timer-text-color,#000);text-align:center;background:0 0;border:1px solid #0000;border-radius:10px;justify-self:stretch;justify-items:center;gap:2px;padding:0 4px;display:grid;transform:none}.timer-team--affirmative,.timer-team--negative{text-align:center;justify-items:center;padding-left:0;padding-right:0;transform:none}.timer-team:disabled{opacity:.72;cursor:default}.timer-team--inactive-placeholder{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.timer-team--selected{box-shadow:none;background:0 0;border-color:#0000}.timer-team span{font-size:clamp(35px,3.5vw,55px);font-weight:850}.timer-team strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:clamp(16px,1.76vw,29px);overflow:hidden}.timer-clock{background:0 0;border:0;border-radius:0;grid-template-rows:auto auto;align-content:center;place-items:center;width:100%;min-width:0;min-height:0;transition:none;display:grid}.timer-clock--selected{transform:none}.timer-clock__select{background:0 0;border:0;place-items:center;width:100%;min-height:0;padding:0;display:grid}.timer-module .timer-clock__footer{justify-self:center;width:100%}.timer-clock__select:hover{border-color:#0000}.timer-clock__value{color:#000;place-items:center;width:min(88%,620px);min-width:0;display:grid}.timer-modules--dual .timer-clock__value{width:min(80%,496px)}.timer-modules--single .timer-clock__value{width:min(88%,700px)}.timer-seven-segment{aspect-ratio:340/100;fill:currentColor;width:100%;height:auto;display:block;overflow:visible}.timer-clock__footer{justify-items:center;gap:clamp(12px,2vh,22px);margin-top:clamp(16px,2.8vh,30px);display:grid}.timer-clock__status{color:var(--timer-text-color,#000);font-weight:850}.timer-clock--running .timer-clock__status,.timer-clock--finished .timer-clock__status{color:var(--timer-text-color,#000)}.timer-clock__status{justify-content:center;align-items:center;gap:12px;width:min(100%,320px);display:flex}.timer-clock__status:before,.timer-clock__status:after{content:"";opacity:.72;background:currentColor;flex:28px;max-width:90px;height:1px}.timer-clock__actions{--timer-action-slot-width:98px;justify-content:center;align-items:center;gap:clamp(32px,4vw,64px);display:flex}.timer-clock__actions .sf-button,.timer-clock-switch-slot{box-sizing:border-box;width:var(--timer-action-slot-width);min-width:var(--timer-action-slot-width);min-height:48px}.timer-clock__actions .sf-button,.timer-dock .sf-button,.timer-home-access{box-sizing:border-box;min-height:48px;color:var(--timer-button-text-color,#fff);background:#05120ecc;border:1px solid #fffffff0;border-radius:14px;font-size:18px;box-shadow:0 4px 16px #00000021}.timer-dock .sf-button,.timer-home-access{min-width:112px}.timer-clock-switch-slot{flex:0 0 var(--timer-action-slot-width)}.timer-clock-switch{width:var(--timer-action-slot-width);min-width:var(--timer-action-slot-width);min-height:48px;color:var(--timer-button-text-color,#fff);background:#05120ecc;border:1px solid #fffffff0;border-radius:14px;place-self:center;font-size:18px;transform:none;box-shadow:0 4px 16px #00000021}.timer-clock-switch-slot--empty{visibility:hidden;pointer-events:none}.timer-clock__actions .sf-button:hover:not(:disabled),.timer-dock .sf-button:hover:not(:disabled),.timer-home-access:hover:not(:disabled),.timer-clock-switch:hover:not(:disabled){background:#05120ee6;border-color:#fff}.timer-clock__actions .sf-button:disabled,.timer-dock .sf-button:disabled,.timer-home-access:disabled,.timer-clock-switch:disabled{opacity:.5}.timer-dock{z-index:20;background:0 0;gap:14px;width:max-content;display:grid;position:absolute;bottom:clamp(14px,2.5vh,28px);right:clamp(14px,2.5vw,38px)}.timer-dock__audio,.timer-dock__navigation{align-items:center;display:flex}.timer-dock__audio{justify-content:space-between}.timer-dock__navigation{justify-content:flex-end;gap:14px}.timer-dock .sf-button{min-width:112px}.timer-dock__audio .sf-button{width:auto;min-width:0;color:var(--timer-button-text-color,#fff);padding-inline:16px;font-size:18px}.timer-home-access{z-index:20;left:clamp(14px,2.5vw,38px);bottom:calc(clamp(4px, 1vh, 10px) + env(safe-area-inset-bottom,0px));position:absolute}.timer-glass-surface{z-index:1;border-radius:inherit;pointer-events:none;visibility:hidden;background:0 0;border:0;display:block;position:absolute;overflow:visible}.timer-glass-surface canvas{border-radius:inherit;pointer-events:none!important;width:100%!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important}.timer-scene>.timer-glass-surface{z-index:1}.timer-glass-target{z-index:2;position:relative}.timer-home-access.timer-glass-target{position:absolute}.timer-live--glass-bootstrapped .timer-scene.timer-liquid-glass--ready .timer-dock .timer-glass-target,.timer-live--glass-bootstrapped .timer-scene.timer-liquid-glass--ready .timer-home-access,.timer-live--glass-bootstrapped .timer-scene.timer-liquid-glass--ready .timer-home__panel,.timer-live--glass-bootstrapped .timer-scene.timer-liquid-glass--ready .timer-home__enter,.timer-live--glass-bootstrapped .timer-scene.timer-liquid-glass--ready .timer-stage .timer-glass-target{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border-color:#0000!important}.timer-live--glass-bootstrapped .timer-scene.timer-liquid-glass--ready .timer-dock .timer-glass-target:disabled,.timer-live--glass-bootstrapped .timer-scene.timer-liquid-glass--ready .timer-home-access:disabled,.timer-live--glass-bootstrapped .timer-scene.timer-liquid-glass--ready .timer-stage .timer-glass-target:disabled{opacity:.62}.timer-live:not(.timer-live--glass-bootstrapped) .timer-glass-surface,.timer-liquid-glass--warming .timer-glass-surface,.timer-liquid-glass--fallback .timer-glass-surface{visibility:hidden!important}.sf-modal{z-index:100;background:#040c129e;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:24px;position:fixed;inset:0}.sf-modal::backdrop{background:#040c129e}.sf-modal-surface{color:#182634;background:#fff;border-radius:16px;width:min(560px,100%);max-height:calc(100vh - 48px);margin:auto;overflow:auto;box-shadow:0 26px 80px #00000052}.sf-modal-surface>header{border-bottom:1px solid #e1e8ef;justify-content:space-between;align-items:start;gap:16px;padding:22px 22px 16px;display:flex}.sf-modal-surface>header h2{margin-bottom:5px}.sf-modal-surface>header p{color:#5e6e7d;line-height:1.5}.sf-dialog__body{padding:20px 22px;line-height:1.6}.sf-modal-surface>footer{flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:16px 22px 22px;display:flex}@media (width<=980px){.timer-settings__fields,.timer-asset-grid{grid-template-columns:1fr}.timer-stage{padding-inline:28px}.timer-modules--single{width:min(720px,76vw)}}@media (width<=700px){.timer-home{padding:16px}.timer-home__content{gap:12px;width:100%;transform:translateY(10px)}.timer-home__logo{max-width:min(var(--timer-home-logo-size,18vmin), 76vw)}.timer-home__form{gap:16px}.timer-home__panel{border-radius:22px;gap:16px;padding:22px 18px}.timer-home__teams{grid-template-columns:1fr;gap:16px}.timer-home__field{font-size:15px}.timer-home__field input{border-radius:12px;min-height:46px}.timer-home__enter.sf-button{min-width:180px;min-height:48px;font-size:17px}.timer-settings{padding:22px 14px 40px}.timer-settings__hero{align-items:flex-start}.timer-settings__hero>.sf-button,.timer-settings__hero-actions>.sf-button--primary{display:none}.timer-settings__section{border-radius:12px;padding:18px 14px}.timer-digit-color{grid-template-columns:1fr}.timer-digit-color legend{grid-column:1}.timer-stage{gap:8px;padding:12px 12px 78px}.timer-stage__brand{gap:4px;top:12px;left:12px;right:12px}.timer-stage__brand img{max-width:min(var(--timer-event-logo-size,32vmin), 84vw);max-height:var(--timer-event-logo-size,32vmin)}.timer-stage__brand p{font-size:clamp(18px,5vw,24px)}.timer-stage__header h1{margin-top:4px;font-size:15px}.timer-stage__topic{max-width:94vw;font-size:15px}.timer-modules{align-items:center;gap:8px}.timer-modules--alternating{grid-template-columns:repeat(2,minmax(0,1fr))}.timer-modules--dual{grid-template-columns:1fr}.timer-module{border-radius:12px;gap:8px;padding:14px 12px 20px}.timer-team{padding-bottom:0}.timer-team--affirmative,.timer-team--negative{padding-left:0;padding-right:0;transform:none}.timer-team span{font-size:clamp(22px,5.4vw,30px)}.timer-team strong{font-size:clamp(12px,3.2vw,16px)}.timer-modules--single{width:min(540px,88vw)}.timer-clock__footer{gap:6px;margin-top:12px}.timer-clock__status{font-size:13px}.timer-clock__actions{--timer-action-slot-width:78px;gap:24px}.timer-clock__actions .sf-button,.timer-clock-switch-slot,.timer-clock-switch{min-width:78px;min-height:38px;padding:7px 11px;font-size:15px}.timer-clock-switch{width:78px}.timer-dock{gap:8px;bottom:12px;right:12px}.timer-dock__navigation{gap:8px}.timer-dock .sf-button{min-width:82px;min-height:42px;padding:8px 10px;font-size:15px}.timer-dock__audio .sf-button{min-width:0;padding-inline:10px;font-size:15px}.timer-home-access{left:12px;bottom:calc(4px + env(safe-area-inset-bottom,0px));min-width:82px;min-height:42px;padding:8px 10px;font-size:15px}}@media (width<=520px){.timer-stage{padding-bottom:70px}.timer-clock__actions{--timer-action-slot-width:58px;gap:12px}.timer-clock__actions .sf-button,.timer-clock-switch-slot,.timer-clock-switch{min-width:58px;min-height:40px;padding:7px 5px;font-size:14px}.timer-clock-switch{width:58px}.timer-dock{gap:6px;bottom:8px;right:8px}.timer-dock__navigation{gap:6px}.timer-dock .sf-button{min-width:76px;min-height:40px;padding:7px 8px;font-size:14px}.timer-dock__audio .sf-button{min-width:0;padding-inline:8px;font-size:14px}.timer-home-access{left:8px;bottom:calc(4px + env(safe-area-inset-bottom,0px));min-width:76px;min-height:40px;padding:7px 8px;font-size:14px}}@media (height<=650px){.timer-home{align-items:start;overflow-y:auto}.timer-home__content{gap:10px;margin-block:12px;transform:none}.timer-home__logo{max-height:min(var(--timer-home-logo-size,18vmin), 18vh)}.timer-home__form{gap:12px}.timer-home__panel{gap:12px;padding-block:20px}.timer-home__field input{min-height:42px}.timer-home__enter.sf-button{min-height:46px}}@media (height<=479px){.timer-live{min-height:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
