.cw-hero--tm-clock .cw-hero__wash{inset:-8% -8% 38% -8%;filter:blur(52px);background:radial-gradient(closest-side at 18% 12%,rgb(48 84 96/.2),transparent),radial-gradient(closest-side at 80% 8%,rgb(48 120 228/.16),transparent),radial-gradient(closest-side at 72% 62%,rgb(36 156 72/.1),transparent)}.cw-hero--tm-clock .cw-hero__motif{opacity:.22}@media (min-width:960px){.cw-hero--tm-clock .cw-hero__grid{align-items:center}}.cw-page--tc .cw-spot{background:radial-gradient(ellipse at 12% 8%,rgb(48 84 96/.1),transparent 42%),radial-gradient(ellipse at 90% 18%,rgb(48 120 228/.1),transparent 40%),var(--kz-paper)}.cw-page--tc .cw-spot__hook{color:var(--kz-slate)}.cw-page--tc .cw-spot__feats i{background:var(--kz-slate-wash);color:var(--kz-slate)}.cw-page--tc #not-this .cw-cards-3{margin-top:1.75rem}@media (min-width:800px){.cw-page--tc #not-this .cw-cards-3{grid-template-columns:repeat(2,1fr)}}.cw-page--tc #not-this .cw-mini-card i{background:var(--kz-slate-wash);color:var(--kz-slate)}.tc-flow,.tc-hero,.tc-logs,.tc-report,.tc-reqs,.tc-rules,.tc-sched,.tc-vs{width:min(100%,28rem);justify-self:end}.tc-dash,.tc-flow,.tc-logs article,.tc-report,.tc-reqs,.tc-rules article,.tc-sched,.tc-vs article{border:1px solid var(--cw-line);border-radius:1.15rem;background:var(--kz-white);box-shadow:0 18px 44px rgb(48 120 228/.1),0 8px 20px rgb(31 55 62/.06)}.tc-hero{display:grid;gap:.7rem}.tc-dash{padding:1.05rem 1.1rem 1.15rem}.tc-dash header{display:flex;align-items:center;gap:.65rem;margin-bottom:.85rem}.tc-dash header svg{width:1.2rem;height:1.2rem;color:var(--kz-slate);flex-shrink:0}.tc-dash strong{display:block;font-size:.95rem}.tc-dash header span{display:block;font-size:.75rem;color:var(--kz-muted)}.tc-dash header em{margin-inline-start:auto;font-style:normal;font-size:.72rem;font-weight:700;color:var(--kz-green);padding:.22rem .5rem;border-radius:var(--kz-radius-pill);background:var(--kz-green-wash)}.tc-dash__now{display:flex;align-items:baseline;gap:.55rem;margin:0 0 .85rem}.tc-dash__now b{font-size:2rem;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.03em;line-height:1}.tc-dash__now span{font-size:.78rem;color:var(--kz-muted)}.tc-dash dl{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:.55rem}.tc-dash dl div{padding:.65rem .7rem;border-radius:.7rem;background:var(--kz-paper)}.tc-dash dt{font-size:.72rem;color:var(--kz-muted)}.tc-dash dd{margin:.15rem 0 0;font-size:1rem;font-weight:700;font-variant-numeric:tabular-nums}.tc-dash footer{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin-top:.9rem}.tc-btn{display:block;padding:.55rem .7rem;border-radius:var(--kz-radius-btn);background:var(--kz-slate);color:var(--kz-white);font-size:.84rem;font-weight:700;text-align:center}.tc-btn--ghost{background:var(--kz-slate-wash);color:var(--kz-slate-deep)}.tc-roster{margin:0;padding:0;list-style:none;display:grid;gap:.4rem}.tc-roster li{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.55rem .75rem;border-radius:.75rem;border:1px solid var(--cw-line);background:var(--kz-white);font-size:.82rem}.tc-roster b{font-weight:700}.tc-roster span{color:var(--kz-muted);font-size:.75rem}.tc-roster .is-in span{color:var(--kz-green-deep);font-weight:700}.tc-roster .is-break span{color:var(--kz-yellow-deep);font-weight:700}@media (prefers-reduced-motion:no-preference){.tc-dash header em{animation:tc-pulse 2.8s ease-in-out infinite}}@keyframes tc-pulse{50%{filter:brightness(1.06)}}.tc-flow{padding:1.05rem 1.1rem 1.1rem}.tc-flow ol{margin:0;padding:0;list-style:none;display:grid;gap:.55rem}.tc-flow li{display:flex;align-items:center;gap:.7rem;padding:.7rem .75rem;border-radius:.8rem;background:var(--kz-paper)}.tc-flow li i{display:grid;place-items:center;width:2rem;height:2rem;border-radius:.6rem;background:var(--kz-slate-wash);color:var(--kz-slate);flex-shrink:0}.tc-flow li i svg{width:1.05rem;height:1.05rem}.tc-flow li.is-on{background:var(--kz-yellow-wash)}.tc-flow li.is-on i{background:rgb(240 180 0/.18);color:var(--kz-yellow-deep)}.tc-flow strong{display:block;font-size:.9rem}.tc-flow li span{display:block;margin-top:.12rem;font-size:.75rem;color:var(--kz-muted)}.tc-flow>p{margin:.75rem 0 0;font-size:.78rem;color:var(--kz-muted)}.tc-rules{display:grid;gap:.55rem}.tc-rules article{display:flex;align-items:center;gap:.7rem;padding:.85rem .95rem;box-shadow:0 10px 24px rgb(31 55 62/.06)}.tc-rules article svg{width:1.15rem;height:1.15rem;flex-shrink:0;color:var(--kz-slate)}.tc-rules strong{display:block;font-size:.9rem}.tc-rules span{display:block;margin-top:.15rem;font-size:.75rem;color:var(--kz-muted)}.tc-rules__ok em{margin-inline-start:auto;font-style:normal;font-size:.72rem;font-weight:700;color:var(--kz-green-deep);padding:.2rem .5rem;border-radius:var(--kz-radius-pill)}.tc-rules__ok,.tc-rules__ok em{background:var(--kz-green-wash)}.tc-rules__ok{border-color:transparent}.tc-rules__ok svg{color:var(--kz-green)}.tc-rules__no{background:var(--kz-red-wash);border-color:transparent;display:block}.tc-rules__no strong{color:var(--kz-red-deep)}.tc-sched{padding:1rem 1.05rem 1.05rem}.tc-sched header{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin-bottom:.8rem}.tc-sched header strong{font-size:.92rem}.tc-sched header span{font-size:.72rem;color:var(--kz-muted)}.tc-sched__grid{display:grid;grid-template-columns:3.4rem repeat(7,1fr);gap:.28rem;align-items:center}.tc-sched__day{font-size:.62rem;font-weight:700;color:var(--kz-muted);text-align:center}.tc-sched__grid>b{font-size:.72rem;font-weight:700}.tc-sched__grid>i{display:block;height:.85rem;border-radius:.3rem;background:var(--kz-paper)}.tc-sched__grid>i.is-shift{background:var(--kz-blue-wash)}.tc-sched__grid>i.is-eve{background:var(--kz-slate-wash)}.tc-sched>p{display:flex;align-items:center;gap:.85rem;margin:.75rem 0 0;font-size:.72rem;color:var(--kz-muted)}.tc-sched>p em{display:inline-block;width:.7rem;height:.7rem;margin-inline-end:.3rem;border-radius:.2rem;background:var(--kz-blue-wash);vertical-align:-.1rem}.tc-sched>p em.is-eve{background:var(--kz-slate-wash)}.tc-reqs{padding:1rem 1.05rem .85rem}.tc-reqs header{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin-bottom:.7rem}.tc-reqs header strong{font-size:.92rem}.tc-reqs header span{font-size:.72rem;font-weight:700;color:var(--kz-yellow-deep)}.tc-reqs ul{margin:0;padding:0;list-style:none;display:grid}.tc-reqs li{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.7rem 0;border-top:1px solid var(--kz-line)}.tc-reqs li:first-child{border-top:0}.tc-reqs li strong{display:block;font-size:.84rem}.tc-reqs li span{display:block;margin-top:.12rem;font-size:.72rem;color:var(--kz-muted)}.tc-reqs em{flex-shrink:0;font-style:normal;font-size:.68rem;font-weight:700;padding:.2rem .45rem;border-radius:var(--kz-radius-pill)}.tc-reqs .is-wait{color:var(--kz-yellow-deep);background:var(--kz-yellow-wash)}.tc-reqs .is-ok{color:var(--kz-green-deep);background:var(--kz-green-wash)}.tc-logs{display:grid;gap:.6rem}.tc-logs article{padding:.9rem 1rem;box-shadow:0 10px 24px rgb(31 55 62/.06)}.tc-logs em{display:block;margin-bottom:.55rem;font-style:normal;font-size:.72rem;font-weight:700;color:var(--kz-slate)}.tc-logs ul{margin:0;padding:0;list-style:none;display:grid;gap:.4rem}.tc-logs li{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:.55rem;font-size:.8rem}.tc-logs li span{font-variant-numeric:tabular-nums;color:var(--kz-muted)}.tc-logs li b{font-size:.68rem;font-weight:700;color:var(--kz-green-deep)}.tc-logs li b.is-late{color:var(--kz-yellow-deep)}.tc-logs li b.is-miss{color:var(--kz-red-deep)}.tc-report{padding:1rem 1.05rem 1.1rem}.tc-report header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.85rem}.tc-report nav{display:flex;gap:.3rem}.tc-report nav span{padding:.22rem .5rem;border-radius:var(--kz-radius-pill);font-size:.7rem;font-weight:700;color:var(--kz-muted)}.tc-report nav .is-on{background:var(--kz-slate);color:var(--kz-white)}.tc-report header em{font-style:normal;font-size:.7rem;color:var(--kz-muted)}.tc-report dl{margin:0 0 .85rem;display:grid;grid-template-columns:repeat(3,1fr);gap:.45rem}.tc-report dl div{padding:.55rem .5rem;border-radius:.65rem;background:var(--kz-paper);text-align:center}.tc-report dt{font-size:.65rem;color:var(--kz-muted)}.tc-report dd{margin:.2rem 0 0;font-size:.95rem;font-weight:800;font-variant-numeric:tabular-nums}.tc-report ul{margin:0;padding:0;list-style:none;display:grid;gap:.5rem}.tc-report li{display:grid;grid-template-columns:2.6rem 1fr 2.2rem;align-items:center;gap:.45rem;font-size:.75rem}.tc-report li i{display:block;height:.45rem;border-radius:var(--kz-radius-pill);background:var(--kz-blue)}.tc-report li b{font-variant-numeric:tabular-nums;text-align:end}.tc-vs{display:grid;gap:.6rem}.tc-vs article{padding:.95rem 1.05rem;box-shadow:0 10px 24px rgb(31 55 62/.06)}.tc-vs header{display:flex;align-items:center;gap:.6rem;margin-bottom:.65rem}.tc-vs header svg{width:1.1rem;height:1.1rem;color:var(--kz-slate)}.tc-vs header strong{display:block;font-size:.88rem}.tc-vs header span{display:block;font-size:.72rem;color:var(--kz-muted)}.tc-vs p{margin:0;padding:.65rem .7rem;border-radius:.7rem;background:var(--kz-green-wash);font-size:.86rem}.tc-vs p b{color:var(--kz-green-deep)}.tc-vs--inbox p{background:var(--kz-slate-wash)}.tc-vs--inbox p b{color:var(--kz-slate-deep)}.tc-vs--inbox header svg{color:var(--kz-blue)}@media (prefers-reduced-motion:reduce){.tc-dash header em{animation:none}}