.s-thr{--thr-bg:var(--bg);position:relative;padding:clamp(80px,10vw,140px) var(--gutter);background:var(--thr-bg);color:var(--text);overflow:clip}.s-thr.nm-sec--surface{--thr-bg:var(--surface)}.s-thr.nm-sec--divider{border-top:1px solid var(--line-2)}.s-thr__in{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(40px,6vw,112px);max-width:1480px;margin:0 auto}.s-thr__copy{min-width:0}.s-thr__h{margin-top:18px;max-width:11ch;color:var(--text);text-wrap:balance}.s-thr__lead{max-width:40ch;margin-top:clamp(20px,2.2vw,28px)}.s-thr__lead p{margin:0}.s-thr__lead p+p{margin-top:.9em}.s-thr__lead strong{color:var(--text);font-weight:600}.s-thr__lead a{color:var(--accent);text-underline-offset:3px}.s-thr .nm-ctas{display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:clamp(24px,2.6vw,34px)}.s-thr__fig{--pp:var(--p,1);--e:clamp(0, var(--pp) / .26, 1);--n:clamp(0, (var(--pp) - .32) / .12, 1);position:relative;min-width:0}.s-thr__stage{position:relative;padding:clamp(14px,2.6vw,40px);border-radius:24px;border:1px solid var(--line);background:radial-gradient(80% 80% at 50% 40%,#0f1a24,var(--surface));perspective:1600px}.s-thr__liquid{border-radius:inherit;overflow:hidden;opacity:calc(.45 + .4 * var(--e))}.s-thr__scrim{position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(70% 60% at 50% 50%,rgba(5,7,11,.35),transparent 75%)}.s-thr__hud{inset:-12px}.s-thr__hud i{border-color:rgba(var(--accent-rgb),.55)}.s-thr .s-thr__board{position:relative;overflow:visible;padding:clamp(20px,2.6vw,36px);border-radius:18px;background:radial-gradient(120% 80% at 100% 0%,rgba(var(--accent-rgb),.08),transparent 60%),#0c10169e;box-shadow:0 30px 80px #00000073,inset 0 1px #eef3f514;transform-origin:50% 100%;transform:rotateX(calc((1 - var(--e)) * 16deg)) translateY(calc((1 - var(--e)) * 48px));opacity:calc(.25 + .75 * var(--e));will-change:transform}.s-thr__top{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:11px;letter-spacing:.12em}.s-thr__rcv{display:inline-flex;align-items:center;gap:9px;color:var(--success)}.s-thr__rcv:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--success);box-shadow:0 0 10px var(--success)}.s-thr__rcv:after{content:"✓";font-family:var(--sans);font-weight:700;letter-spacing:0}.s-thr__tz{color:var(--muted)}.s-thr__clockrow{display:flex;align-items:flex-end;justify-content:space-between;gap:14px 20px;flex-wrap:wrap;margin-top:clamp(18px,2.4vw,30px)}.s-thr__clock{font:850 calc(clamp(60px,7.4vw,124px)*.66) /.92 var(--sans);letter-spacing:-.045em;white-space:nowrap;font-variant-numeric:tabular-nums}.s-thr__clocklbl{margin-top:12px;font-size:11px;color:var(--muted)}.s-thr__status{--sc:var(--accent);display:inline-flex;align-items:center;gap:10px;padding:11px 16px 11px 14px;border:1px solid rgba(var(--accent-rgb),.3);border-radius:999px;background:#05070b73;font:500 11px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--sc);white-space:nowrap}.s-thr__status:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--sc);box-shadow:0 0 10px var(--sc)}.s-thr__status.is-open{--sc:var(--success);border-color:#5fd38a59}.s-thr__week{display:grid;gap:clamp(7px,.8vw,10px);margin-top:clamp(22px,3vw,36px);padding-top:clamp(18px,2.2vw,26px);border-top:1px solid var(--line-2)}.s-thr__row{--k:clamp(0, (var(--pp) - .06 - var(--i) * .03) / .16, 1);display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;height:clamp(24px,2.4vw,30px)}.s-thr__day{font-size:11px;color:var(--dim);transition:color .3s}.s-thr__row.is-work .s-thr__day{color:var(--muted)}.s-thr__row.is-today .s-thr__day{color:var(--accent)}.s-thr__board.is-open .s-thr__row.is-today .s-thr__day{color:var(--success)}.s-thr__track{position:relative;height:100%;border-radius:6px;background:linear-gradient(90deg,rgba(238,243,245,.07) 1px,transparent 1px) 0 0/calc(100% / 24) 100%,#eef3f508;box-shadow:inset 0 0 0 1px #eef3f512}.s-thr__row.is-off .s-thr__track{background:linear-gradient(90deg,rgba(238,243,245,.04) 1px,transparent 1px) 0 0/calc(100% / 24) 100%,transparent;box-shadow:inset 0 0 0 1px #eef3f50d}.s-thr__row.is-today .s-thr__track{box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb),.45),0 0 24px -6px rgba(var(--accent-rgb),.3)}.s-thr__band{position:absolute;top:3px;bottom:3px;left:calc(var(--a) * 100%);width:calc((var(--b) - var(--a)) * 100%);border-radius:4px;background:linear-gradient(90deg,rgba(var(--accent-rgb),.24),rgba(var(--accent-rgb),.4));box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb),.32);transform-origin:0 50%;transform:scaleX(var(--k));opacity:calc(.35 + .65 * var(--k))}.s-thr__row.is-today .s-thr__band{background:var(--grad);box-shadow:0 0 18px -2px rgba(var(--accent-rgb),.45)}.s-thr__needle{display:none}.s-thr__row.is-today .s-thr__needle{--nc:var(--text);display:block;position:absolute;top:-7px;bottom:-7px;left:calc(var(--thr-now, .5) * 100%);width:2px;margin-left:-1px;border-radius:2px;background:var(--nc);box-shadow:0 0 12px var(--nc);z-index:2;transform-origin:50% 0;transform:scaleY(var(--n));opacity:var(--n)}.s-thr__board.is-open .s-thr__row.is-today .s-thr__needle{--nc:var(--success)}.s-thr__row.is-today .s-thr__needle:before,.s-thr__row.is-today .s-thr__needle:after{content:"";position:absolute;left:50%;top:-4px;width:9px;height:9px;margin-left:-4.5px;border-radius:50%;background:var(--nc)}.s-thr__row.is-today .s-thr__needle:after{background:transparent;border:1.5px solid var(--nc);animation:s-thr-ping 2.4s var(--ease) infinite}@keyframes s-thr-ping{0%{transform:scale(.6);opacity:.9}70%,to{transform:scale(2.6);opacity:0}}.s-thr__nowlbl{position:absolute;top:50%;left:9px;transform:translateY(-50%);padding:4px 7px 3px;border-radius:999px;background:var(--bg);border:1px solid var(--nc);color:var(--nc);font-size:10px;letter-spacing:.12em;line-height:1;white-space:nowrap}.s-thr__board.is-late .s-thr__nowlbl{left:auto;right:9px}.s-thr__axis{display:grid;grid-template-columns:48px minmax(0,1fr);margin-top:4px;font-size:10px;letter-spacing:.1em;color:var(--dim)}.s-thr__ticks{position:relative;height:14px}.s-thr__tick{position:absolute;top:0;left:calc(var(--x) * 100%);transform:translate(-50%);white-space:nowrap}.s-thr__tick:first-child{transform:none}.s-thr__tick:last-child{transform:translate(-100%)}.s-thr__tick.is-hi{color:var(--accent)}.s-thr__foot{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px 18px;margin-top:clamp(18px,2.2vw,26px);padding-top:16px;border-top:1px solid var(--line-2);font-size:11px;letter-spacing:.12em}.s-thr__key{display:inline-flex;align-items:center;gap:10px;color:var(--muted)}.s-thr__key i{width:18px;height:8px;border-radius:2px;background:var(--grad)}.s-thr__next{color:var(--accent)}.s-thr__board.is-open .s-thr__next{color:var(--success)}@media(min-width:1101px)and (max-height:860px){.s-thr__stage{padding:clamp(12px,1.8vw,26px)}.s-thr .s-thr__board{padding:clamp(18px,2vw,28px) clamp(20px,2.4vw,32px)}.s-thr__clockrow{margin-top:14px}.s-thr__clock{font-size:calc(clamp(56px,11vh,96px)*.66);font-size:calc(clamp(56px,11svh,96px)*.66)}.s-thr__clocklbl{margin-top:8px}.s-thr__week{gap:7px;margin-top:18px;padding-top:16px}.s-thr__row{height:clamp(20px,3.1vh,26px);height:clamp(20px,3.1svh,26px)}.s-thr__foot{margin-top:14px;padding-top:12px}}@media(max-width:1100px){.s-thr__in{grid-template-columns:minmax(0,1fr);gap:clamp(36px,6vw,56px)}.s-thr__h{max-width:14ch}.s-thr__fig{max-width:760px}}@media(max-width:560px){.s-thr__stage{padding:10px;border-radius:18px}.s-thr .s-thr__board{padding:20px 16px 18px;border-radius:12px}.s-thr__hud{inset:-8px}.s-thr__top{font-size:10px}.s-thr__clockrow{flex-direction:column;align-items:flex-start}.s-thr__clock{font-size:calc(clamp(56px,19vw,84px)*.66)}.s-thr__row,.s-thr__axis{grid-template-columns:38px minmax(0,1fr)}.s-thr__row{height:24px}.s-thr__day{font-size:10px}.s-thr__tick:nth-child(3){display:none}.s-thr__foot{font-size:10px;flex-direction:column;align-items:flex-start;gap:8px}}.nm-rm .s-thr .s-thr__board{transform:none;opacity:1}.nm-rm .s-thr__liquid{opacity:.85}.nm-rm .s-thr__band,.nm-rm .s-thr__row.is-today .s-thr__needle{transform:none;opacity:1}.nm-rm .s-thr__row.is-today .s-thr__needle:after{animation:none;opacity:0}@media(prefers-reduced-motion:reduce){.s-thr__row.is-today .s-thr__needle:after{animation:none;opacity:0}}
