:root{--work:#22c55e;--rest:#ef4444;--prep:#f59e0b;--other:#3b82f6;--idle:#64748b;--accent:#22c55e;--accent-ink:#04160b;--r:12px;--tap:44px;--digitstack:"Anton", "Arial Black", Impact, system-ui, sans-serif;--uistack:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}.ck-root{--bg:#eef1f5;--bg2:#fff;--bg3:#e4e9f0;--ink:#10141a;--ink2:#5b6675;--line:#dce2ea;background:var(--bg);min-height:100dvh;color:var(--ink);font-family:var(--uistack);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}.ck-root.dark{--bg:#0b0e13;--bg2:#151a22;--bg3:#1d232d;--ink:#f2f5f8;--ink2:#97a2b1;--line:#262e3a}*{box-sizing:border-box}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}.ck-root{--boardbg:#0b0e13;--boardbg2:#141922;--digit:#fff;--boardink2:#8f9bab;--digitfont:var(--digitstack);--digitweight:400;--digitspace:0em;--floodalpha:1;--floodink:#06110a;--floodink-dark:#fff;--boardgrad:none;--wash:transparent;--disctrack:#232c3a}.ck-theme-classic{--boardbg:#0b0e13;--boardbg2:#141922;--digit:#fff;--boardink2:#8f9bab}.ck-theme-paper{--boardbg:#f5f2ea;--boardbg2:#ebe7dc;--digit:#14181f;--boardink2:#6b7280;--floodalpha:0}.ck-theme-paper .ck-board[data-phase=work]{--digit:#166534}.ck-theme-paper .ck-board[data-phase=rest]{--digit:#b91c1c}.ck-theme-paper .ck-board[data-phase=prep]{--digit:#92400e}.ck-theme-paper .ck-board[data-phase=other]{--digit:#1d4ed8}.ck-theme-led{--boardbg:#08090a;--boardbg2:#101214;--digit:#ff2f22;--boardink2:#7a4a44;--floodalpha:0}.ck-theme-neon{--boardbg:#0a0716;--boardbg2:#140f26;--digit:#2ee6ff;--boardink2:#8b7fd0;--floodalpha:0}.ck-theme-disc{--boardbg:#0b0e13;--boardbg2:#161d27;--digit:#fff;--boardink2:#8f9bab;--disctrack:#242e3c;--floodalpha:0}.ck-root:not(.dark).ck-theme-disc,.ck-root:not(.dark) .ck-theme-disc{--boardbg:#f7f5ef;--boardbg2:#eae5da;--digit:#14181f;--boardink2:#626c79;--disctrack:#ddd7c8}.ck-theme-stadium{--boardbg:#000;--boardbg2:#0d0d0d;--digit:#ffd400;--boardink2:#cbb85e;--boardgrad:url(../tex-stadium.webp);--floodalpha:0;--wash:radial-gradient(ellipse at 50% 50%, #020408cc 0%, #020408b3 62%, #0204088f 100%)}.ck-theme-stadium [data-phase=work],.ck-theme-stadium [data-phase=prep]{--wash:radial-gradient(ellipse at 50% 50%, #021009cc 0%, #020e08b3 62%, #020c078f 100%)}.ck-theme-stadium [data-phase=rest],.ck-theme-stadium [data-phase=other]{--wash:radial-gradient(ellipse at 50% 50%, #140303cc 0%, #120303b3 62%, #1002028f 100%)}.ck-theme-chalk{--boardbg:#26332c;--boardbg2:#2f3e36;--digit:#f4f6f0;--boardink2:#b6c6b8;--boardgrad:url(../tex-chalk.webp);--floodalpha:0;--wash:linear-gradient(180deg, #08140e57, #08140e70)}.ck-theme-chalk [data-phase=work],.ck-theme-chalk [data-phase=prep]{--wash:linear-gradient(180deg, #041a0e5c, #04180d75)}.ck-theme-chalk [data-phase=rest],.ck-theme-chalk [data-phase=other]{--wash:linear-gradient(180deg, #1e080661, #1c07057a)}.ck-theme-minimal{--boardbg:#fff;--boardbg2:#f3f5f7;--digit:#0d1117;--boardink2:#5c6672;--digitfont:var(--uistack);--digitweight:250;--digitspace:-.02em;--boardgrad:url(../tex-minimal.webp);--floodalpha:0;--wash:linear-gradient(180deg, #ffffff38, #ffffff1a)}.ck-theme-minimal [data-phase=work],.ck-theme-minimal [data-phase=prep]{--wash:linear-gradient(180deg, #e4f9ec85, #def6e857)}.ck-theme-minimal [data-phase=rest],.ck-theme-minimal [data-phase=other]{--wash:linear-gradient(180deg, #fdeaea85, #fce4e457)}.ck-theme-sunset{--boardbg:#2b1055;--boardbg2:#3a1a63;--digit:#fff;--boardink2:#d8c6f0;--boardgrad:url(../tex-sunset.webp);--floodalpha:0;--wash:linear-gradient(180deg, #0905161a 0%, #09051685 18%, #0905169e 62%, #09051657 86%, #0905161a 100%)}.ck-theme-sunset [data-phase=work],.ck-theme-sunset [data-phase=prep]{--wash:linear-gradient(180deg, #05140e1f 0%, #05140e8a 18%, #04130da3 62%, #05120d5c 86%, #05120d1f 100%)}.ck-theme-sunset [data-phase=rest],.ck-theme-sunset [data-phase=other]{--wash:linear-gradient(180deg, #18040a1f 0%, #18040a8a 18%, #160409a3 62%, #1604095c 86%, #1604091f 100%)}.ck-theme-aurora{--boardbg:#04101a;--boardbg2:#071a28;--digit:#fff;--boardink2:#9ad3e2;--floodalpha:0;--boardgrad:linear-gradient(180deg, #061826 0%, #04101a 55%, #030b13 100%);--wash:linear-gradient(180deg, #03091024 0%, #03091080 16%, #030910bd 30%, #030910bd 72%, #03091078 86%, #0309101f 100%), conic-gradient(from 196deg at 26% -18%, #2dd4bf00 0deg, #2dd4bf94 26deg, #4ade8070 52deg, #38bdf861 76deg, #2dd4bf00 104deg), radial-gradient(60% 120% at 14% 6%, #2dd4bf70 0%, #2dd4bf00 62%), radial-gradient(54% 108% at 80% -4%, #60a5fa61 0%, #60a5fa00 64%), radial-gradient(68% 132% at 46% 106%, #a78bfa61 0%, #a78bfa00 66%)}.ck-theme-aurora .ck-board:before,.ck-theme-aurora .ck-card:before,.ck-theme-aurora .ck-swatch:before{background-position:0 0,10% 0,0 40%,100% 0,50% 100%;background-repeat:no-repeat;background-size:100% 100%,240% 200%,210% 210%,230% 190%,190% 230%;animation:18s ease-in-out infinite ck-aurora}@keyframes ck-aurora{0%{background-position:0 0,10% 0,0 40%,100% 0,50% 100%}50%{background-position:0 0,88% 34%,100% 22%,6% 62%,0 26%}to{background-position:0 0,10% 0,0 40%,100% 0,50% 100%}}.ck-theme-aurora .ck-digits{text-shadow:0 0 .04em #99f6e4b8,0 0 .18em #2dd4bf57}.ck-theme-matrix{--boardbg:#0a0a0a;--boardbg2:#131211;--digit:#ffb020;--boardink2:#a57c3c;--floodalpha:0;--boardgrad:radial-gradient(circle at 50% 50%, #ffb02016 0 1.1px, #ffb02000 1.7px)}.ck-theme-matrix .ck-board,.ck-theme-matrix .ck-card,.ck-theme-matrix .ck-tvcell,.ck-theme-matrix .ck-tv,.ck-theme-matrix .ck-swatch{background-position:0 0;background-repeat:repeat;background-size:9px 9px}.ck-theme-matrix .ck-digits{-webkit-text-fill-color:transparent;background-image:radial-gradient(circle,#ffb020 0 44%,#ffb02000 51%);background-position:0 0;background-repeat:repeat;background-size:.082em .082em;-webkit-background-clip:text;background-clip:text}.ck-theme-matrix .ck-digits.ck-carddigits{-webkit-text-fill-color:var(--digit);background-image:none;-webkit-background-clip:border-box;background-clip:border-box}.ck-theme-blueprint{--boardbg:#123a7a;--boardbg2:#143c78;--digit:#f2fbff;--boardink2:#a8d4ea;--floodalpha:0;--boardgrad:repeating-linear-gradient(0deg, #7de8ff18 0 1px, #7de8ff00 1px 26px), repeating-linear-gradient(90deg, #7de8ff18 0 1px, #7de8ff00 1px 26px)}.ck-theme-blueprint .ck-digits{-webkit-text-stroke:2px #7de8ffd9}.ck-theme-blueprint .ck-carddigits,.ck-theme-blueprint .ck-swatch{-webkit-text-stroke-width:1px}.ck-theme-blueprint .ck-swatch{background-size:11px 11px}.ck-theme-blueprint .ck-tvcell{outline-offset:-1px;outline:1px solid #7de8ff4d}.ck-theme-blueprint .ck-boardmid .ck-digits{position:relative}.ck-theme-blueprint .ck-boardmid .ck-digits:before,.ck-theme-blueprint .ck-boardmid .ck-digits:after{content:"";pointer-events:none;border-top:2px dashed #7de8ff80;height:0;position:absolute;left:4%;right:4%}.ck-theme-blueprint .ck-boardmid .ck-digits:before{top:.015em}.ck-theme-blueprint .ck-boardmid .ck-digits:after{bottom:.015em}.ck-theme-neon .ck-digits{text-shadow:0 0 .06em #2ee6ffe6,0 0 .22em #2ee6ff73}.ck-theme-neon .ck-board{border-color:#2ee6ff33}.ck-theme-chalk .ck-digits{text-shadow:0 0 .022em #ffffffd9,0 0 .085em #e2f0e64d}.ck-btn{appearance:none;border-radius:var(--r);background:var(--accent);color:var(--accent-ink);letter-spacing:.01em;min-height:var(--tap);border:0;justify-content:center;align-items:center;gap:8px;padding:12px 18px;font-size:16px;font-weight:800;display:inline-flex}.ck-btn:active{filter:brightness(.92)}.ck-btn:disabled{opacity:.45}.ck-btn.wide{width:100%}.ck-btn.big{min-height:54px;font-size:18px}.ck-btn.ghost{color:var(--ink);border:2px solid var(--line);background:0 0}.ck-btn.ghost:active{background:var(--bg3)}.ck-btn.sm{min-height:var(--tap);padding:6px 14px;font-size:14px;font-weight:700}.ck-btn.danger{background:var(--rest);color:#fff}.ck-label{letter-spacing:.1em;text-transform:uppercase;color:var(--ink2);margin:22px 0 8px;font-size:12px;font-weight:800}.ck-scrim{z-index:200;background:#06090e9e;justify-content:center;align-items:flex-end;animation:.16s ck-fade;display:flex;position:fixed;inset:0}.ck-scrim.center{align-items:center;padding:16px}@keyframes ck-fade{0%{opacity:0}to{opacity:1}}.ck-sheet{-webkit-overflow-scrolling:touch;background:var(--bg2);width:100%;max-width:560px;max-height:90dvh;color:var(--ink);border-radius:var(--r) var(--r) 0 0;padding:22px 20px calc(26px + env(safe-area-inset-bottom));animation:.2s ck-up;position:relative;overflow-y:auto}.ck-scrim.center .ck-sheet{border-radius:var(--r);max-height:86dvh;animation:.16s ck-pop}@keyframes ck-up{0%{transform:translateY(24px)}to{transform:none}}@keyframes ck-pop{0%{transform:scale(.97)}to{transform:none}}.ck-sheet h2{letter-spacing:-.01em;margin:0 0 6px;font-size:22px}.ck-sheet h3{margin:0 0 8px;font-size:18px}.ck-sheet p{color:var(--ink2);margin:0 0 14px;font-size:14.5px;line-height:1.45}.ck-sheetx{z-index:3;width:var(--tap);height:var(--tap);background:var(--bg3);color:var(--ink);border:0;border-radius:50%;place-items:center;font-size:16px;line-height:1;display:grid;position:absolute;top:10px;right:10px}.ck-secchips{z-index:4;-webkit-overflow-scrolling:touch;background:var(--bg2);scrollbar-width:none;gap:8px;margin:0 -20px 10px;padding:2px 20px 8px;display:flex;position:sticky;top:0;overflow-x:auto}.ck-secchips::-webkit-scrollbar{display:none}.ck-chip{appearance:none;border:2px solid var(--line);color:var(--ink);background:0 0;border-radius:999px;flex:none;align-items:center;min-height:36px;padding:0 16px;font-size:13px;font-weight:700;display:inline-flex;position:relative}.ck-chip:after{content:"";position:absolute;inset:-4px 0}.ck-chip:active{background:var(--bg3)}.ck-seg{gap:6px;width:100%;display:flex}.ck-segbtn{appearance:none;border:2px solid var(--line);background:var(--bg2);color:var(--ink);border-radius:var(--r);min-height:var(--tap);text-align:center;flex:1;justify-content:center;align-items:center;padding:0 8px;font-family:inherit;font-size:14px;font-weight:700;display:inline-flex}.ck-segbtn.on{border-color:var(--accent)}.ck-segbtn:active{background:var(--bg3)}.ck-row{width:100%;min-height:var(--tap);background:var(--bg3);border-radius:var(--r);color:var(--ink);text-align:left;border:0;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;padding:12px 14px;display:flex}.ck-row .t{flex-direction:column;gap:2px;min-width:0;display:flex}.ck-row .t b{font-size:15px;font-weight:700}.ck-row .t i{color:var(--ink2);font-size:12.5px;font-style:normal;line-height:1.35}.ck-row .l{font-size:15px;font-weight:600}.ck-rowval{color:var(--ink2);text-align:right;flex:none;font-size:13px;font-weight:700}.ck-setup.ck-sheet{padding:16px 20px calc(22px + env(safe-area-inset-bottom))}.ck-setup .ck-label{margin:12px 0 7px}.ck-setup .ck-row{margin-bottom:4px;padding:9px 14px}.ck-setup .ck-row .t{gap:1px}.ck-setup .ck-row .t i{line-height:1.25}.ck-switch{background:var(--line);border-radius:999px;flex:none;width:48px;height:28px;transition:background .15s;position:relative}.ck-switch>span{background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .15s;position:absolute;top:3px;left:3px}.ck-row.on .ck-switch{background:var(--accent)}.ck-row.on .ck-switch>span{transform:translate(20px)}.ck-input{width:100%;min-height:var(--tap);background:var(--bg);color:var(--ink);border:2px solid var(--line);border-radius:var(--r);padding:10px 12px;font-size:16px}.ck-input:focus{border-color:var(--accent);outline:none}.ck-toast{left:50%;bottom:calc(96px + env(safe-area-inset-bottom));z-index:300;color:#fff;text-align:center;background:#10141a;border-radius:999px;max-width:84vw;padding:10px 16px;font-size:14px;font-weight:600;position:fixed;transform:translate(-50%)}.ck-root:not(.dark) .ck-toast{background:#10141a}.ck-toast.tv{bottom:auto;top:calc(14px + env(safe-area-inset-top))}.ck-upsell{text-align:left;border-radius:var(--r);width:100%;color:var(--ink);min-height:var(--tap);background:linear-gradient(100deg,#f59e0b22,#22c55e22);border:0;margin-bottom:8px;padding:12px 14px;font-size:13.5px;font-weight:700}.ck-pill{letter-spacing:.06em;text-transform:uppercase;background:var(--bg3);color:var(--ink2);border-radius:999px;align-items:center;gap:5px;padding:4px 8px;font-size:11px;font-weight:800;display:inline-flex}.ck-topsafe{z-index:95;height:env(safe-area-inset-top);background:var(--bg);background:color-mix(in srgb, var(--bg) 80%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none;position:fixed;top:0;left:0;right:0}.ck-start{max-width:560px;padding:calc(28px + env(safe-area-inset-top)) 18px calc(30px + env(safe-area-inset-bottom));margin:0 auto}.ck-hero{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.ck-hero h1{letter-spacing:-.02em;margin:4px 0 0;font-size:34px;font-weight:900}.ck-hero p{color:var(--ink2);max-width:380px;margin:0;font-size:15px;line-height:1.45}.ck-themebtn{top:calc(14px + env(safe-area-inset-top));width:var(--tap);height:var(--tap);background:var(--bg3);color:var(--ink);border:0;border-radius:50%;font-size:17px;position:absolute;right:14px}.ck-kinds{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.ck-kind{border:2px solid var(--line);background:var(--bg2);color:var(--ink);border-radius:var(--r);text-align:left;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:8px;min-height:96px;padding:16px 12px;display:flex}.ck-kind .nm{font-size:16px;font-weight:800}.ck-kind .ds{color:var(--ink2);font-size:12px;line-height:1.3}.ck-kind .ic{color:var(--accent)}.ck-kind:active{border-color:var(--accent)}.ck-chips{flex-wrap:wrap;gap:8px;display:flex}.ck-chip{border:2px solid var(--line);background:var(--bg2);color:var(--ink);border-radius:var(--r);min-height:var(--tap);align-items:center;gap:7px;padding:9px 13px;font-size:14px;font-weight:700;display:inline-flex}.ck-chip .sub{color:var(--ink2);font-size:12px;font-weight:500}.ck-chip:active{border-color:var(--accent)}.ck-grouphead{letter-spacing:.08em;text-transform:uppercase;color:var(--ink2);margin:14px 0 8px;font-size:12px;font-weight:800}.ck-watchform{gap:8px;display:flex}.ck-watchform .ck-input{text-transform:uppercase;letter-spacing:.28em;text-align:center;flex:1;font-size:19px;font-weight:800}.ck-watchform .ck-input::placeholder{letter-spacing:.1em;font-size:15px;font-weight:600}.ck-foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:30px;padding-top:18px;display:flex}.ck-footlink{color:var(--ink2);min-height:var(--tap);background:0 0;border:0;padding:0 10px;font-size:13.5px;font-weight:600}.ck-footlink.pro{color:var(--accent);font-weight:800}.ck-propill{vertical-align:middle;letter-spacing:.08em;color:#06130a;background:#22c55e;border-radius:999px;margin-left:6px;padding:2px 6px;font-size:10px;font-weight:700;display:inline-block}.ck-foottag{text-align:center;width:100%;color:var(--ink2);margin-top:4px;font-size:12.5px;line-height:1.5}.ck-app{min-height:100dvh;padding-bottom:calc(72px + env(safe-area-inset-bottom));flex-direction:column;display:flex}.ck-head{padding:calc(10px + env(safe-area-inset-top)) 14px 10px;align-items:center;gap:10px;display:flex}.ck-head .nm{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:15px;font-weight:800;overflow:hidden}.ck-headbtn{width:var(--tap);height:var(--tap);border-radius:var(--r);background:var(--bg3);color:var(--ink);border:0;flex:none;place-items:center;font-size:17px;display:grid}.ck-live{letter-spacing:.07em;text-transform:uppercase;min-height:var(--tap);background:var(--bg3);color:var(--ink2);border:0;border-radius:999px;flex:none;align-items:center;gap:6px;padding:6px 14px;font-size:11px;font-weight:800;display:inline-flex}.ck-live .dot{background:var(--ink2);border-radius:50%;width:7px;height:7px}.ck-live.live{color:var(--work)}.ck-live.live .dot{background:var(--work);animation:2s infinite ck-pulse}.ck-live.off{color:var(--rest)}.ck-live.off .dot{background:var(--rest)}@keyframes ck-pulse{0%,to{opacity:1}50%{opacity:.3}}.ck-board{background:var(--boardbg);background-image:var(--boardgrad);border-radius:var(--r);color:var(--digit);isolation:isolate;background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;display:flex;position:relative;overflow:hidden}.ck-flood{z-index:0;background:var(--phase,transparent);opacity:0;transition:opacity .28s,background .28s;position:absolute;inset:0}.ck-board.flooded .ck-flood{opacity:var(--floodalpha)}.ck-board>:not(.ck-flood){z-index:1;position:relative}.ck-board:before,.ck-card:before{content:"";z-index:0;background:var(--wash,transparent);pointer-events:none;transition:background .3s;position:absolute;inset:0}.ck-board:after,.ck-card:after{content:"";z-index:3;background:var(--phase,transparent);opacity:0;pointer-events:none;height:6px;transition:opacity .25s;position:absolute;top:0;left:0;right:0}.ck-board:not(.flooded):not([data-phase=idle]):after,.ck-card:not(.flooded):not([data-phase=idle]):after{opacity:1}.ck-board.flooded[data-phase=work],.ck-board.flooded[data-phase=prep]{--digit:var(--floodink);--boardink2:#06110a9e}.ck-board.flooded[data-phase=rest],.ck-board.flooded[data-phase=other]{--digit:var(--floodink-dark);--boardink2:#ffffffb8}.ck-boardwrap{flex-direction:column;flex:1;min-height:0;padding:0 14px;display:flex}.ck-board.single{flex:1;justify-content:space-between;gap:10px;padding:18px 16px 16px}.ck-boardmid{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:clamp(8px,1.6vh,20px);width:100%;min-height:0;display:flex}.ck-boardbot{flex-direction:column;gap:8px;width:100%;display:flex}.ck-toplabel{color:var(--boardink2);justify-content:space-between;align-items:center;gap:10px;min-height:22px;font-size:14px;font-weight:700;display:flex}.ck-toplabel .nm{white-space:nowrap;text-overflow:ellipsis;text-transform:uppercase;letter-spacing:.07em;font-size:13px;overflow:hidden}.ck-digits{font-family:var(--digitfont);font-weight:var(--digitweight);letter-spacing:var(--digitspace);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;text-align:center;white-space:nowrap;color:var(--digit);width:100%;line-height:.95;font-size:min(calc(160vw / var(--dl,4)), 26vh);margin:0;display:block}.ck-digits.tenths{opacity:1}.ck-discwrap{aspect-ratio:1;flex:none;align-self:center;width:min(70vw,60vh);max-width:100%}.ck-tv .ck-discwrap{width:min(62vh,42vw)}.ck-discwrap.card{align-self:flex-start;width:88px}.ck-tvcell .ck-discwrap{width:min(46vh,34vw)}.ck-tvgrid.n2 .ck-discwrap{width:min(36vh,28vw)}.ck-tvgrid.n4 .ck-discwrap{width:min(26vh,26vw)}.ck-tvgrid.n6 .ck-discwrap{width:min(23vh,19vw)}.ck-tvgrid.n8 .ck-discwrap{width:min(21vh,15vw)}.ck-phasepill{letter-spacing:.1em;text-transform:uppercase;background:var(--phase,var(--idle));color:#06110a;border-radius:999px;align-self:center;align-items:center;gap:8px;padding:7px 14px;font-size:13px;font-weight:900;display:inline-flex}.ck-board.flooded .ck-phasepill{color:var(--digit);background:#00000029}.ck-phasepill[data-phase=rest],.ck-phasepill[data-phase=other]{color:#fff}.ck-phasepill.edit{appearance:none;cursor:pointer;min-height:var(--tap);border:0;font-family:inherit}.ck-phasepill .ck-pillpen{opacity:.6;flex:none}.ck-phasepill.ghost{color:var(--boardink2);border:2px solid var(--boardink2);letter-spacing:.06em;background:0 0}.ck-board.flooded .ck-phasepill.ghost{color:var(--digit);border-color:var(--digit);background:0 0}.ck-progress{background:#7f7f7f47;border-radius:999px;width:100%;height:8px;overflow:hidden}.ck-progress>i{background:var(--phase,var(--accent));height:100%;transition:width .12s linear;display:block}.ck-board.flooded .ck-progress{background:#0003}.ck-board.flooded .ck-progress>i{background:var(--digit)}.ck-next{text-align:center;color:var(--boardink2);min-height:18px;font-size:13.5px;font-weight:600}.ck-msg{text-align:center;color:var(--boardink2);padding-top:2px;font-size:15px;font-weight:700}.ck-laps{flex-wrap:wrap;justify-content:center;gap:6px;max-height:74px;display:flex;overflow-y:auto}.ck-lap{font-variant-numeric:tabular-nums;color:var(--digit);background:#7f7f7f38;border-radius:999px;padding:4px 9px;font-size:12px;font-weight:700}.ck-controls{flex-direction:column;gap:8px;padding:12px 14px 0;display:flex}.ck-mainrow{gap:8px;display:flex}.ck-primary{border-radius:var(--r);background:var(--accent);min-height:62px;color:var(--accent-ink);letter-spacing:.02em;border:0;flex:1;justify-content:center;align-items:center;gap:10px;font-size:20px;font-weight:900;display:inline-flex}.ck-primary.pause{background:var(--prep);color:#150c00}.ck-primary:active{filter:brightness(.92)}.ck-secondary{border-radius:var(--r);border:2px solid var(--line);min-width:96px;min-height:62px;color:var(--ink);background:0 0;flex:none;font-size:15px;font-weight:800}.ck-adjrow{gap:8px;display:flex}.ck-adj{min-height:var(--tap);border-radius:var(--r);border:2px solid var(--line);background:var(--bg2);color:var(--ink);font-variant-numeric:tabular-nums;flex:1;padding:8px 6px;font-size:14.5px;font-weight:800}.ck-adj:active{border-color:var(--accent)}.ck-adj:disabled{opacity:.4}.ck-tools{z-index:60;padding:8px 10px calc(8px + env(safe-area-inset-bottom));background:var(--bg2);border-top:1px solid var(--line);gap:6px;display:flex;position:fixed;bottom:0;left:0;right:0}.ck-tool{border-radius:var(--r);min-height:52px;color:var(--ink2);background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;font-size:11px;font-weight:700;display:flex}.ck-tool b{font-size:17px;font-weight:700;line-height:1}.ck-tool.on{color:var(--accent)}.ck-tool:active{background:var(--bg3)}.ck-cards{flex-direction:column;gap:10px;padding:0 14px 72px;display:flex}.ck-card{background:var(--boardbg);background-image:var(--boardgrad);border-radius:var(--r);isolation:isolate;color:var(--digit);background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative;overflow:hidden}.ck-card .ck-cardbody{z-index:1;flex-direction:column;gap:8px;padding:12px 14px;display:flex;position:relative}.ck-cardtop{align-items:center;gap:8px;display:flex}.ck-cardname{min-width:0;color:var(--digit);text-transform:uppercase;letter-spacing:.07em;background:0 0;border:0;flex:1;min-height:30px;padding:4px 0;font-size:13px;font-weight:800}.ck-cardname::placeholder{color:var(--boardink2)}.ck-cardname:focus{border-bottom:2px solid var(--digit);outline:none}.ck-digits.ck-carddigits{font-size:min(calc(58vw / var(--dl,4)), 60px);text-align:left;line-height:1}.ck-cardrow{align-items:center;gap:8px;display:flex}.ck-cardbtn{min-height:var(--tap);min-width:var(--tap);border-radius:var(--r);color:var(--digit);opacity:.92;background:0 0;border:2px solid;align-items:center;gap:6px;padding:6px 14px;font-size:14px;font-weight:800;display:inline-flex}.ck-cardbtn.go{background:var(--digit);color:var(--boardbg);border-color:var(--digit)}.ck-cardx{opacity:.6;color:var(--digit);min-height:var(--tap);min-width:var(--tap);background:0 0;border:0;margin-left:auto}.ck-addtile{border:2px dashed var(--line);border-radius:var(--r);width:100%;min-height:84px;color:var(--ink2);background:0 0;font-size:15px;font-weight:700}.ck-allbar{bottom:calc(69px + env(safe-area-inset-bottom));z-index:20;background:var(--bg);border-top:1px solid var(--line);gap:8px;padding:10px 14px;display:flex;position:sticky}.ck-allbar .ck-btn{flex:1}.ck-tv{z-index:40;background:var(--boardbg);background-image:var(--boardgrad);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.ck-tv .ck-board{border-radius:0;height:100%}.ck-tv .ck-board.single{padding:calc(18px + env(safe-area-inset-top)) calc(30px + env(safe-area-inset-right)) calc(64px + env(safe-area-inset-bottom)) calc(30px + env(safe-area-inset-left));gap:clamp(6px,1.6vh,18px)}.ck-tv .ck-digits{font-size:min(calc(168vw / var(--dl,4)), 66vh);margin:0}.ck-tv .ck-toplabel{font-size:clamp(14px,2.4vh,30px)}.ck-tv .ck-toplabel .nm{font-size:clamp(13px,2.2vh,26px)}.ck-tv .ck-phasepill{padding:clamp(6px,1.2vh,12px) clamp(14px,2.4vh,26px);font-size:clamp(13px,2.2vh,26px)}.ck-tv .ck-next{font-size:clamp(13px,2vh,24px)}.ck-tv .ck-msg{letter-spacing:.01em;font-size:clamp(16px,2.8vh,34px)}.ck-tv .ck-board[data-kind=clock] .ck-msg{color:var(--digit);opacity:.78}.ck-tv .ck-progress{height:clamp(8px,1.4vh,16px)}.ck-tvgrid{flex:1;gap:4px;min-height:0;padding:4px;display:grid}.ck-tvgrid.n1{grid-template-columns:1fr}.ck-tvgrid.n2{grid-template-columns:1fr 1fr}.ck-tvgrid.n4{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr}.ck-tvgrid.n6{grid-template-rows:1fr 1fr;grid-template-columns:repeat(3,1fr)}.ck-tvgrid.n8{grid-template-rows:1fr 1fr;grid-template-columns:repeat(4,1fr)}.ck-tvcell{isolation:isolate;background-color:var(--boardbg2);background-image:var(--boardgrad);border-radius:var(--r);color:var(--digit);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:center;align-items:center;gap:.6vh;min-height:0;padding:1.4vh 1vw;display:flex;position:relative;overflow:hidden}.ck-tvcell .nm{letter-spacing:.08em;text-transform:uppercase;color:var(--boardink2);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:clamp(12px,2.6vh,26px);font-weight:800;overflow:hidden}.ck-tvcell .ck-digits{margin:0;line-height:1.02}.ck-tvgrid.n1 .ck-tvcell .ck-digits{font-size:min(calc(150vw / var(--dl,4)), 54vh)}.ck-tvgrid.n2 .ck-tvcell .ck-digits{font-size:min(calc(72vw / var(--dl,4)), 44vh)}.ck-tvgrid.n4 .ck-tvcell .ck-digits{font-size:min(calc(72vw / var(--dl,4)), 24vh)}.ck-tvgrid.n6 .ck-tvcell .ck-digits{font-size:min(calc(46vw / var(--dl,4)), 23vh)}.ck-tvgrid.n8 .ck-tvcell .ck-digits{font-size:min(calc(34vw / var(--dl,4)), 22vh)}.ck-tvcell .sub{color:var(--boardink2);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:clamp(11px,2.1vh,21px);font-weight:700;overflow:hidden}.ck-tvcell.flooded{background-color:var(--boardbg)}.ck-tvcell:not(.flooded)[data-phase=work] .sub,.ck-tvcell:not(.flooded)[data-phase=rest] .sub,.ck-tvcell:not(.flooded)[data-phase=prep] .sub,.ck-tvcell:not(.flooded)[data-phase=other] .sub{color:var(--phase)}.ck-tvbrand{left:calc(16px + env(safe-area-inset-left));bottom:calc(12px + env(safe-area-inset-bottom));z-index:5;letter-spacing:.04em;color:var(--digit);opacity:.68;pointer-events:none;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:9px;max-width:42vw;font-size:clamp(12px,2vh,22px);font-weight:800;display:flex;position:absolute;overflow:hidden}.ck-tvbrand img{border-radius:6px;width:auto;height:clamp(20px,4vh,46px)}.ck-tvmark{right:calc(16px + env(safe-area-inset-right));bottom:calc(12px + env(safe-area-inset-bottom));z-index:5;color:var(--digit);opacity:.5;background:0 0;border:0;padding:6px 8px;font-size:clamp(11px,1.8vh,18px);font-weight:700;position:absolute}.ck-extidle{text-align:center;background-color:var(--boardbg);background-image:var(--boardgrad);width:100%;height:100dvh;color:var(--digit);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:center;align-items:center;gap:3vh;padding:4vh 6vw;display:flex;position:relative;overflow:hidden}.ck-extidle .brand{letter-spacing:-.01em;align-items:center;gap:min(2vw,20px);font-size:clamp(20px,5vh,64px);font-weight:800;display:flex}.ck-extidle .brand img{border-radius:var(--r);width:auto;height:clamp(28px,7vh,96px)}.ck-extidle p{color:var(--boardink2);margin:0;font-size:clamp(15px,3vh,34px);font-weight:600}.ck-tvctl{z-index:10;padding:14px calc(16px + env(safe-area-inset-right)) calc(14px + env(safe-area-inset-bottom)) calc(16px + env(safe-area-inset-left));opacity:0;pointer-events:none;background:linear-gradient(#0000,#0000008c);flex-wrap:wrap;justify-content:center;gap:8px;transition:opacity .2s;display:flex;position:absolute;bottom:0;left:0;right:0}.ck-tvctl.show{opacity:1;pointer-events:auto}.ck-tvbtn{min-height:var(--tap);border-radius:var(--r);color:#fff;background:#0000006b;border:2px solid #ffffff80;padding:10px 18px;font-size:15px;font-weight:800}.ck-tvbtn.go{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.ck-tvbtn{align-items:center;gap:7px;display:inline-flex}.ck-tvsep{background:#ffffff59;align-self:stretch;width:1px;margin:0 4px}.ck-board.finished .ck-flood,.ck-tvcell.finished{animation:1s step-end infinite ck-flash}@keyframes ck-flash{0%,49%{opacity:var(--floodalpha)}50%,to{opacity:.12}}.ck-vsdock{right:calc(10px + env(safe-area-inset-right));top:calc(10px + env(safe-area-inset-top));z-index:70;color:#fff;background:#00000052;border:0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;position:fixed}.ck-tv.viewer .ck-toplabel{padding-right:52px}.ck-vstray{right:calc(12px + env(safe-area-inset-right));top:calc(12px + env(safe-area-inset-top));z-index:71;flex-direction:column;align-items:flex-end;gap:6px;display:flex;position:fixed}.ck-vstray button{min-height:var(--tap);border-radius:var(--r);color:#fff;background:#0000009e;border:0;align-items:center;gap:7px;padding:8px 14px;font-size:13.5px;font-weight:700;display:inline-flex}.ck-capblock{z-index:150;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#06090ed1;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.ck-capblock .card{text-align:center;background:var(--bg2);max-width:360px;color:var(--ink);border-radius:var(--r);padding:26px 22px}.ck-capblock .ic{font-size:34px}.ck-capblock h3{margin:10px 0 8px}.ck-capblock p{color:var(--ink2);margin:0 0 10px;font-size:14px;line-height:1.45}.ck-nudge{left:12px;right:12px;bottom:calc(84px + env(safe-area-inset-bottom));z-index:80;background:var(--bg2);border:2px solid var(--accent);border-radius:var(--r);align-items:center;gap:10px;padding:10px 12px;font-size:13px;font-weight:600;display:flex;position:fixed}.ck-nudge .up{margin-left:auto}.ck-code{font-family:var(--digitstack);letter-spacing:.12em;text-align:center;color:var(--ink);word-break:break-all;margin:6px 0 4px;font-size:clamp(44px,15vw,72px);line-height:1}.ck-codehow{text-align:center;color:var(--ink2);margin:0 0 16px;font-size:13.5px;line-height:1.5}.ck-codehow b{color:var(--ink)}.ck-qrcard{border-radius:var(--r);background:#fff;flex-direction:column;align-items:center;gap:8px;margin:12px 0;padding:14px;display:flex}.ck-qrcard span{color:#4b5563;font-size:12.5px;font-weight:700}.ck-tvtip{color:var(--ink2);text-align:center;border-top:1px solid var(--line);margin:18px 0 0;padding-top:14px;font-size:12.5px;line-height:1.5}.ck-watchcount{color:var(--ink2);align-items:center;gap:8px;margin:14px 0 0;font-size:14px;font-weight:600;display:flex}.ck-watchcount .dot{background:var(--line);border-radius:50%;flex:none;width:8px;height:8px}.ck-watchcount .dot.on{background:var(--work)}.ck-grid3{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.ck-tile{border:2px solid var(--line);background:var(--bg2);border-radius:var(--r);color:var(--ink);flex-direction:column;align-items:stretch;gap:4px;min-height:62px;padding:7px;display:flex;position:relative}.ck-tile.on{border-color:var(--accent)}.ck-tile .nm{text-align:center;font-size:12px;font-weight:700}.ck-tile .lock{z-index:2;position:absolute;top:4px;right:6px}.ck-tile .lock .ck-propill{margin-left:0}.ck-swatch{height:28px;font-family:var(--digitstack);font-variant-numeric:tabular-nums;color:var(--digit);background-color:var(--boardbg);background-image:var(--boardgrad);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:8px;place-items:center;font-size:15px;line-height:1;display:grid;position:relative;overflow:hidden}.ck-swatch:before{content:"";background:var(--wash,transparent);position:absolute;inset:0}.ck-swatch>*{z-index:1;position:relative}.ck-swatch.preview:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(105deg,#fff0 34%,#ffffff38 50%,#fff0 66%) 0 0/260% 100% no-repeat;animation:3.4s ease-in-out infinite ck-shimmer;position:absolute;inset:0}@keyframes ck-shimmer{0%,12%{background-position:150% 0}70%,to{background-position:-60% 0}}.ck-tile .hint{letter-spacing:.04em;text-align:center;color:var(--ink2);margin-top:-2px;font-size:10px;font-weight:700}.ck-tilenote{color:var(--ink2);margin:6px 0 0;font-size:12.5px;line-height:1.35}.ck-slider{width:100%;accent-color:var(--accent);min-height:var(--tap)}.ck-histrow{text-align:left;background:var(--bg3);border-radius:var(--r);width:100%;color:var(--ink);min-height:var(--tap);border:0;align-items:center;gap:10px;margin-bottom:6px;padding:11px 13px;display:flex}.ck-histrow .h{flex:1;min-width:0}.ck-histrow .h b{font-size:14.5px;display:block}.ck-histrow .h i{color:var(--ink2);font-size:12px;font-style:normal}.ck-histrow .v{font-family:var(--digitstack);font-variant-numeric:tabular-nums;font-size:19px}.ck-histrow.locked{filter:blur(3px);opacity:.55}.ck-histlock{border-radius:var(--r);background:var(--bg3);width:100%;color:var(--ink);min-height:var(--tap);border:0;margin-bottom:6px;padding:10px;font-size:13.5px;font-weight:700}.ck-segrow{background:var(--bg3);border-radius:var(--r);align-items:center;gap:8px;margin-bottom:8px;padding:8px 10px;display:flex}.ck-segrow .ck-input{flex:1;min-width:0;font-size:14px}.ck-phasedot{width:var(--tap);height:var(--tap);background:var(--phase,var(--work));border:0;border-radius:8px;flex:none}.ck-stepper{flex:none;align-items:center;gap:2px;display:inline-flex}.ck-stepper button{width:var(--tap);height:var(--tap);background:var(--bg2);color:var(--ink);border:0;border-radius:8px;font-size:17px;font-weight:800}.ck-stepper .v{text-align:center;font-variant-numeric:tabular-nums;min-width:62px;font-size:15px;font-weight:800}.ck-segx{width:var(--tap);height:var(--tap);color:var(--ink2);background:0 0;border:0;flex:none;font-size:16px}.ck-fieldhint{color:var(--ink2);margin:-2px 0 8px;font-size:12.5px;line-height:1.35}.ck-presetsave{align-items:center;gap:8px;margin-top:10px;display:flex}.ck-presetsave .ck-input{flex:1;min-width:0}.ck-total{color:var(--ink2);justify-content:space-between;align-items:baseline;padding:12px 0;font-size:14px;display:flex}.ck-total b{font-family:var(--digitstack);color:var(--ink);font-variant-numeric:tabular-nums;font-size:28px}.ck-perks{flex-direction:column;gap:12px;margin:4px 0 18px;padding:0;list-style:none;display:flex}.ck-perks li{align-items:flex-start;gap:12px;display:flex}.ck-perks .ic{flex:none;justify-content:center;align-items:center;width:26px;font-size:18px;line-height:1.2;display:flex}.ck-perks .tx{flex-direction:column;gap:2px;display:flex}.ck-perks .tx b{font-size:14.5px}.ck-perks .tx i{color:var(--ink2);font-size:13px;font-style:normal;line-height:1.4}.ck-upreason{background:var(--bg3);border-radius:var(--r);color:var(--ink);margin:0 0 14px;padding:11px 13px;font-size:14px;line-height:1.45}.ck-upwarn{color:var(--rest);font-size:13.5px;font-weight:600}.ck-upfine{color:var(--ink2);text-align:center;margin:10px 0 0;font-size:12px}.ck-preview{z-index:210;background:var(--boardbg);flex-direction:column;display:flex;position:fixed;inset:0}.ck-preview .bar{padding:calc(10px + env(safe-area-inset-top)) calc(14px + env(safe-area-inset-right)) 10px calc(14px + env(safe-area-inset-left));color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#06090eb8;flex:none;align-items:center;gap:10px;display:flex}.ck-preview .bar .tx{flex:1;min-width:0;font-size:13.5px;font-weight:600;line-height:1.35}.ck-preview .bar .tx b{letter-spacing:.01em;font-size:15px;font-weight:900;display:block}.ck-preview .cd{text-align:center;min-width:46px;font-family:var(--digitstack);font-variant-numeric:tabular-nums;color:#fff;background:#ffffff24;border-radius:999px;flex:none;padding:7px 10px;font-size:22px;line-height:1}.ck-preview .stage{flex:1;min-height:0;padding:10px;display:flex}.ck-preview .stage .ck-board{flex:1;min-height:0}.ck-preview .acts{padding:10px calc(14px + env(safe-area-inset-right)) calc(12px + env(safe-area-inset-bottom)) calc(14px + env(safe-area-inset-left));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#06090eb8;flex:none;gap:8px;display:flex}.ck-preview .acts .ck-btn{flex:1}.ck-preview .acts .ck-btn.ghost{color:#fff;border-color:#ffffff73}.ck-preview .acts .ck-btn.ghost:active{background:#ffffff1f}@media (height<=520px){.ck-preview .bar{padding-top:calc(6px + env(safe-area-inset-top));padding-bottom:6px}.ck-preview .bar .tx i{display:none}.ck-preview .acts{padding-top:6px;padding-bottom:calc(6px + env(safe-area-inset-bottom))}.ck-preview .acts .ck-btn{min-height:44px;font-size:15px}}.ck-intro{left:12px;right:12px;bottom:calc(84px + env(safe-area-inset-bottom));z-index:90;background:var(--bg2);border:2px solid var(--accent);border-radius:var(--r);padding:16px;position:fixed}.ck-intro h4{margin:0 0 6px;font-size:16px}.ck-intro p{color:var(--ink2);margin:0 0 12px;font-size:13.5px;line-height:1.45}.ck-intro .row{gap:8px;display:flex}.ck-intro .row .ck-btn{flex:1}@media (prefers-reduced-motion:reduce){.ck-board.finished .ck-flood,.ck-tvcell.finished,.ck-live.live .dot,.ck-scrim,.ck-sheet{animation:none}.ck-flood,.ck-progress>i,.ck-tvctl{transition:none}.ck-theme-aurora .ck-board:before,.ck-theme-aurora .ck-card:before,.ck-theme-aurora .ck-swatch:before,.ck-swatch.preview:after{animation:none}.ck-swatch.preview:after{opacity:.35}}@media (width>=720px) and (width<=899px){.ck-root:not(.console) .ck-app{max-width:640px;margin:0 auto}}.ck-viewernote{text-align:center;color:var(--ink2);letter-spacing:.01em;margin:14px 16px 0;font-size:14px}@media (height<=520px){.ck-tv .ck-digits{font-size:min(calc(168vw / var(--dl,4)), 54vh)}.ck-tv .ck-board.single{position:relative}.ck-tv .ck-boardmid{position:static}.ck-tv .ck-boardmid .ck-phasepill{top:calc(12px + env(safe-area-inset-top));z-index:2;margin:0;position:absolute;left:50%;transform:translate(-50%)}}@media (hover:hover){.ck-btn:hover:not(:disabled){filter:brightness(1.06)}.ck-btn.ghost:hover:not(:disabled){background:var(--bg3);border-color:var(--ink2);filter:none}.ck-chip:hover,.ck-kind:hover,.ck-tool:hover{background:var(--bg3)}.ck-adj:hover:not(:disabled){background:var(--bg3);border-color:var(--ink2)}.ck-headbtn:hover,.ck-sheetx:hover{filter:brightness(1.12)}.ck-tvbtn:hover{background:#000000a8}.ck-tvbtn.go:hover{background:var(--accent);filter:brightness(1.06)}.ck-progrow:hover{background:var(--bg3)}}.ck-root.regular .ck-scrim{background:#04060a9e;align-items:center;padding:18px}.ck-root.regular .ck-sheet{border-radius:var(--r);max-width:560px;max-height:86dvh;padding-bottom:26px;animation:.16s ck-fade}.ck-startcols,.ck-startmain,.ck-startside{display:contents}.ck-root.regular .ck-start{max-width:1040px;padding-left:24px;padding-right:24px}.ck-root.regular .ck-hero img{border-radius:16px!important;width:72px!important;height:72px!important}.ck-root.regular .ck-hero h1{font-size:36px}.ck-root.regular .ck-hero p{max-width:640px}.ck-root.regular .ck-startcols{grid-template-columns:1fr 340px;align-items:start;gap:24px;display:grid}.ck-root.regular .ck-startmain,.ck-root.regular .ck-startside{min-width:0;display:block}.ck-root.regular .ck-startside{border:2px solid var(--line);border-radius:var(--r);background:var(--bg2);top:calc(18px + env(safe-area-inset-top));padding:2px 16px 18px;position:sticky}.ck-root.regular .ck-startside .ck-label{margin-top:18px}.ck-root.regular .ck-kinds{grid-template-columns:repeat(4,1fr)}.ck-root.regular .ck-kind{min-height:118px}.ck-app.console{height:100dvh;padding-bottom:0;overflow:hidden}.ck-root.console .ck-head{min-height:64px;padding-bottom:8px}.ck-headbtn.wide{border:2px solid var(--line);background:0 0;justify-content:center;align-items:center;gap:8px;width:auto;padding:0 14px;font-size:14px;font-weight:800;display:inline-flex}.ck-console{flex:1;min-height:0;display:flex}.ck-console-board{isolation:isolate;border-radius:var(--r);background-color:var(--boardbg);background-image:var(--boardgrad);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;flex:1;min-width:0;min-height:0;margin:0 0 12px 14px;display:flex;position:relative;overflow:hidden;container-type:size}.ck-console-board>.ck-board,.ck-console-board>.ck-tvgrid{flex:1;min-height:0}.ck-console-board .ck-board.single{gap:clamp(8px,2cqh,20px);padding:20px 24px 18px}.ck-console-board .ck-digits{font-size:min(calc(128cqw / var(--dl,4)), 42cqh)}.ck-console-board .ck-toplabel{font-size:clamp(13px,3cqh,24px)}.ck-console-board .ck-toplabel .nm{font-size:clamp(12px,2.6cqh,21px)}.ck-console-board .ck-phasepill{padding:clamp(6px,1.4cqh,11px) clamp(13px,2.6cqh,22px);font-size:clamp(12px,2.4cqh,20px)}.ck-console-board .ck-next{font-size:clamp(12px,2.2cqh,19px)}.ck-console-board .ck-msg{font-size:clamp(14px,2.8cqh,24px)}.ck-console-board .ck-progress{height:clamp(8px,1.6cqh,13px)}.ck-console-board .ck-discwrap{width:min(62cqh,58cqw)}.ck-console-board .ck-tvgrid.n2 .ck-tvcell .ck-digits{font-size:min(calc(74cqw / var(--dl,4)), 34cqh)}.ck-console-board .ck-tvgrid.n4 .ck-tvcell .ck-digits{font-size:min(calc(70cqw / var(--dl,4)), 19cqh)}.ck-console-board .ck-tvgrid.n6 .ck-tvcell .ck-digits{font-size:min(calc(46cqw / var(--dl,4)), 18cqh)}.ck-console-board .ck-tvgrid.n8 .ck-tvcell .ck-digits{font-size:min(calc(34cqw / var(--dl,4)), 17cqh)}.ck-console-board .ck-tvgrid.n2 .ck-discwrap{width:min(40cqh,30cqw)}.ck-console-board .ck-tvgrid.n4 .ck-discwrap{width:min(28cqh,28cqw)}.ck-console-board .ck-tvgrid.n6 .ck-discwrap{width:min(26cqh,20cqw)}.ck-console-board .ck-tvgrid.n8 .ck-discwrap{width:min(24cqh,15cqw)}.ck-console-board .ck-tvcell .nm{font-size:clamp(11px,2.8cqh,20px)}.ck-console-board .ck-tvcell .sub{font-size:clamp(10px,2.4cqh,17px)}.ck-console-board .ck-tvbrand{max-width:60%;font-size:clamp(11px,2.4cqh,18px);bottom:12px;left:14px}.ck-console-board .ck-tvbrand img{height:clamp(18px,4cqh,34px)}.ck-console-board .ck-tvmark{font-size:12px;bottom:10px;right:12px}.ck-rail{flex-direction:column;flex:none;gap:10px;width:372px;min-height:0;padding:0 14px 12px 12px;display:flex}.ck-rail .ck-controls{gap:10px;padding:0}.ck-rail .ck-mainrow{gap:8px}.ck-rail .ck-primary{min-height:60px;font-size:19px}.ck-rail .ck-secondary{flex:none;width:104px;min-width:0;min-height:60px}.ck-rail .ck-adjrow{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.ck-rail .ck-adj{min-height:52px;padding:8px 2px;font-size:14px}.ck-rail .ck-allbar{background:0 0;border-top:0;grid-template-columns:1fr 120px;gap:8px;padding:0;display:grid;position:static}.ck-rail .ck-allbar .ck-btn{min-height:60px;padding:12px 10px;font-size:16px}.ck-root.console .ck-btn.pause{background:var(--prep);color:#150c00}.ck-rail .ck-viewernote{margin:6px 2px 0}.ck-raillabel{letter-spacing:.1em;text-transform:uppercase;color:var(--ink2);justify-content:space-between;align-items:center;margin:2px 2px -2px;font-size:11px;font-weight:800;display:flex}.ck-railedit{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ck-railedit .ck-btn{padding:12px 10px;font-size:14.5px}.ck-rail .ck-cards{flex:auto;gap:8px;min-height:0;padding:0;overflow-y:auto}.ck-rail .ck-cards>*{flex:none}.ck-rail .ck-card .ck-cardbody{gap:6px;padding:10px 12px}.ck-rail .ck-digits.ck-carddigits{font-size:40px}.ck-rail .ck-addtile{min-height:56px;font-size:14.5px}.ck-tools.rail{background:var(--bg2);border-radius:var(--r);padding:8px 8px calc(8px + env(safe-area-inset-bottom));border-top:0;flex:none;gap:4px;margin-top:auto;position:static}@media (orientation:portrait){.ck-root.console .ck-console{flex-direction:column}.ck-root.console .ck-console-board{aspect-ratio:16/9;flex:none;margin:0 14px}.ck-root.console .ck-rail{flex:auto;width:auto;padding:12px 14px 0}.ck-root.console .ck-rail .ck-cards{grid-template-columns:1fr 1fr;align-content:start;gap:10px;display:grid}.ck-root.console .ck-rail .ck-addtile{grid-column:1/-1}.ck-root.console .ck-tools.rail{border-top:1px solid var(--line);padding:8px 10px calc(8px + env(safe-area-inset-bottom));border-radius:0;margin:auto -14px 0}}.ck-progcard{background:var(--bg2);border-radius:var(--r);border:2px solid var(--line);padding:10px 10px 11px}.ck-progtop{letter-spacing:.1em;text-transform:uppercase;color:var(--ink2);justify-content:space-between;align-items:center;gap:8px;padding:0 4px 6px;font-size:11px;font-weight:800;display:flex}.ck-progtop b{letter-spacing:.06em;font-weight:800}.ck-progrows{flex-direction:column;gap:2px;display:flex}.ck-progrow{min-height:38px;color:var(--ink2);border-radius:8px;align-items:center;gap:10px;padding:6px 10px;font-size:14.5px;font-weight:700;display:flex}.ck-progrow .dot{background:var(--line);border-radius:50%;flex:none;width:8px;height:8px}.ck-progrow .nm{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ck-progrow .tm{font-variant-numeric:tabular-nums}.ck-progrow.on{background:var(--bg3);color:var(--ink)}.ck-progrow.on .tm{font-weight:800}.ck-progrow.on .dot{background:var(--work)}.ck-progrow.on[data-phase=rest] .dot{background:var(--rest)}.ck-progrow.on[data-phase=prep] .dot{background:var(--prep)}.ck-progrow.on[data-phase=other] .dot{background:var(--other)}.ck-progrow.on .dot.live{animation:2s infinite ck-pulse}.ck-progline{color:var(--ink2);margin:2px 4px 0;font-size:13px;line-height:1.45}@media (prefers-reduced-motion:reduce){.ck-progrow.on .dot.live{animation:none}}
