@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_69d019{font-family:Inter,Inter Fallback;font-style:normal}.__variable_69d019{--font-sd-ui:"Inter","Inter Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7ad3736e903bfaa5-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/3150dd0728fab2c3-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e3db186a51b1f2b3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/3647a4d8cc3a67ad-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ad50a964c4297b83-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a36735a804b49f85-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_c880a9{font-family:JetBrains Mono,JetBrains Mono Fallback;font-weight:500;font-style:normal}.__variable_c880a9{--font-sd-mono:"JetBrains Mono","JetBrains Mono Fallback"}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d6271fb3c49273f2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/39fd0d67cc0b05e0-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/1efa8dc30471c2fd-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk Fallback;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_0d2d1a{font-family:Space Grotesk,Space Grotesk Fallback;font-weight:500;font-style:normal}.__variable_0d2d1a{--font-sd-display:"Space Grotesk","Space Grotesk Fallback"}.sd-root,.sd-scope{--sd-page:#040504;--sd-nav:#0B0E0B;--sd-card:#151816;--sd-ink-1:#FCFFF8;--sd-ink-2:#B7BDB3;--sd-ink-3:#969D93;--sd-ink-4:#5A6158;--sd-line-1:rgba(252,255,248,0.06);--sd-line-2:rgba(252,255,248,0.10);--sd-line-3:rgba(252,255,248,0.14);--sd-lime:#C8FF3D;--sd-lime-hover:#DDFF85;--sd-lime-soft:rgba(200,255,61,0.12);--sd-lime-soft-border:rgba(200,255,61,0.40);--sd-lime-tile:rgba(200,255,61,0.16);--sd-lime-pill:rgba(200,255,61,0.10);--sd-gold:#F4C95D;--sd-gold-bg:rgba(244,201,93,0.04);--sd-gold-border:rgba(244,201,93,0.35);--sd-amber:#FFB454;--sd-danger:#FF6B6B;--sd-btn-ink:#0B0E0B;--sd-strike:rgba(252,255,248,0.30);--sd-circle:#6E756C;--sd-disabled-bg:rgba(252,255,248,0.06);--sd-ui:var(--font-sd-ui),system-ui,sans-serif;--sd-mono:var(--font-sd-mono),ui-monospace,monospace;--sd-display:var(--font-sd-display),system-ui,sans-serif;color:var(--sd-ink-1);font-family:var(--sd-ui);-webkit-font-smoothing:antialiased}.sd-root{min-height:100dvh;background:var(--sd-page)}.sd-root[data-sd-theme=light],.sd-scope[data-sd-theme=light]{--sd-page:#F1F4EC;--sd-nav:#F8FAF4;--sd-card:#FCFFF8;--sd-ink-1:#151816;--sd-ink-2:#3C4039;--sd-ink-3:#5A6158;--sd-ink-4:#8A9187;--sd-line-1:rgba(21,24,22,0.06);--sd-line-2:rgba(21,24,22,0.10);--sd-line-3:rgba(21,24,22,0.14);--sd-lime:#5B7F00;--sd-lime-hover:#4A6800;--sd-lime-soft:rgba(91,127,0,0.10);--sd-lime-soft-border:rgba(91,127,0,0.45);--sd-lime-tile:rgba(91,127,0,0.14);--sd-lime-pill:rgba(91,127,0,0.10);--sd-gold:#976F0A;--sd-gold-bg:rgba(151,111,10,0.05);--sd-gold-border:rgba(151,111,10,0.40);--sd-amber:#B54708;--sd-strike:rgba(21,24,22,0.25);--sd-circle:#8A9187;--sd-disabled-bg:rgba(21,24,22,0.06)}.sd-nav{height:64px;background:var(--sd-nav);border-bottom:1px solid var(--sd-line-2);display:flex;align-items:center;gap:20px;padding:0 22px;position:-webkit-sticky;position:sticky;top:0;z-index:20}.sd-nav-mark{height:24px;width:auto;opacity:.95;flex:none}.sd-tabs{display:flex;align-items:center;gap:2px;overflow-x:auto;scrollbar-width:none;flex:1 1 auto;min-width:0}.sd-tabs::-webkit-scrollbar{display:none}.sd-tab{position:relative;padding:7px 11px;border-radius:999px;white-space:nowrap;font:500 13px/1 var(--sd-ui);color:var(--sd-ink-3);text-decoration:none;transition:color .12s cubic-bezier(.2,0,0,1),background .12s cubic-bezier(.2,0,0,1)}.sd-tab:hover{color:var(--sd-ink-1)}.sd-active{font-weight:600}.sd-active,.sd-count{background:var(--sd-lime-soft);color:var(--sd-lime)}.sd-count{margin-left:6px;padding:1px 6px;border-radius:999px;font:600 11px/1.5 var(--sd-mono)}.sd-nav-right{margin-left:auto;display:flex;align-items:center;gap:10px;flex:none}.sd-decpill{gap:6px;border-radius:999px;border:1px solid var(--sd-lime-soft-border);color:var(--sd-lime);text-decoration:none}.sd-decpill,.sd-modepill{display:inline-flex;align-items:center;padding:6px 12px;font:500 12px/1 var(--sd-ui)}.sd-modepill{gap:7px;border-radius:999px;border:1px solid var(--sd-line-2);color:var(--sd-ink-3)}.sd-dot{width:6px;height:6px;border-radius:50%;background:var(--sd-lime)}.sd-theme-switch{display:flex;border:1px solid var(--sd-line-2);border-radius:999px;padding:2px;gap:2px}.sd-theme-seg{width:26px;height:22px;display:grid;place-items:center;border:none;background:none;border-radius:999px;color:var(--sd-ink-4);cursor:pointer;padding:0}.sd-theme-seg svg{width:14px;height:14px}.sd-theme-seg.sd-on{background:var(--sd-lime-soft);color:var(--sd-lime)}.sd-body{max-width:800px;margin:0 auto;padding:24px 20px 64px;display:flex;flex-direction:column;gap:14px}.sd-headrow{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.sd-title{font:500 32px/40px var(--sd-display);letter-spacing:-.01em;color:var(--sd-ink-1);margin:0}.sd-ritual{padding:4px 10px;border-radius:999px;border:1px solid var(--sd-line-2);color:var(--sd-ink-3);font:500 12px/1 var(--sd-ui)}.sd-motto{margin-left:auto;color:var(--sd-ink-4);font:400 13px/1 var(--sd-ui)}.sd-micro{font:600 11px/1 var(--sd-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--sd-ink-3);margin:6px 0 -4px}.sd-card{background:var(--sd-card);border:1px solid var(--sd-line-1);border-radius:16px;padding:20px}.sd-stats{display:flex;align-items:stretch}.sd-stat{flex:1 1;text-align:center;padding:0 12px}.sd-stat+.sd-stat{border-left:1px solid var(--sd-line-2)}.sd-stat-n{font:500 24px/30px var(--sd-mono);color:var(--sd-ink-1)}.sd-stat-l{font:500 11px/1.4 var(--sd-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--sd-ink-4);margin-top:4px}.sd-stats-note{text-align:center;color:var(--sd-ink-4);font:400 12px/1.5 var(--sd-ui);margin-top:14px}.sd-task{background:var(--sd-card);border:1px solid var(--sd-line-1);border-radius:14px;padding:16px 18px}.sd-task-head{display:flex;align-items:center;gap:12px}.sd-circle{width:22px;height:22px;border-radius:50%;border:1px solid var(--sd-circle);flex:none}.sd-task-name{font:500 15px/20px var(--sd-ui);color:var(--sd-ink-1)}.sd-task-status{margin-left:auto;font:500 12px/1 var(--sd-ui);white-space:nowrap}.sd-req{color:var(--sd-amber)}.sd-ok{color:var(--sd-lime)}.sd-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.sd-chip{height:30px;padding:0 14px;border-radius:999px;border:1px solid var(--sd-line-3);background:none;color:var(--sd-ink-3);font:500 13px/1 var(--sd-ui);cursor:pointer;transition:all .12s cubic-bezier(.2,0,0,1)}.sd-chip:hover:not(:disabled){color:var(--sd-ink-1);border-color:var(--sd-line-3)}.sd-chip.sd-picked{background:var(--sd-lime-soft);border-color:var(--sd-lime-soft-border);color:var(--sd-lime)}.sd-chip:disabled{cursor:default}.sd-chip:disabled:not(.sd-picked){opacity:.45}.sd-actual-head{display:flex;align-items:baseline;gap:10px;margin-bottom:4px}.sd-actual-note{color:var(--sd-ink-4);font:400 12px/1 var(--sd-ui)}.sd-arow{display:flex;align-items:center;gap:12px;padding:12px 0;flex-wrap:wrap}.sd-arow+.sd-arow{border-top:1px solid var(--sd-line-1)}.sd-tick{width:16px;height:16px;border-radius:4px;background:var(--sd-lime-tile);color:var(--sd-lime);display:grid;place-items:center;font-size:10px;flex:none}.sd-adone{color:var(--sd-ink-2);text-decoration:line-through;-webkit-text-decoration-color:var(--sd-strike);text-decoration-color:var(--sd-strike);font:400 14px/20px var(--sd-ui)}.sd-aest{color:var(--sd-ink-4);font:400 12px/1 var(--sd-mono)}.sd-abuckets{margin-left:auto;display:flex;align-items:center;gap:6px}.sd-bucket{height:26px;padding:0 11px;border-radius:999px;border:1px solid var(--sd-line-3);background:none;color:var(--sd-ink-3);font:500 12px/1 var(--sd-mono);cursor:pointer;transition:all .12s cubic-bezier(.2,0,0,1)}.sd-bucket:hover{border-color:var(--sd-lime-soft-border);color:var(--sd-lime)}.sd-bucket.sd-picked{background:var(--sd-lime);border-color:var(--sd-lime);color:var(--sd-btn-ink)}.sd-root[data-sd-theme=light] .sd-bucket.sd-picked{background:#C8FF3D;border-color:#C8FF3D;color:#0B0E0B}.sd-skip{border:none;background:none;color:var(--sd-ink-4);font:400 12px/1 var(--sd-ui);cursor:pointer;padding:0 4px}.sd-skip:hover{color:var(--sd-ink-2)}.sd-trow{display:flex;align-items:center;gap:12px;padding:12px 0}.sd-trow+.sd-trow{border-top:1px solid var(--sd-line-1)}.sd-tname{color:var(--sd-ink-2);font:400 14px/20px var(--sd-ui)}.sd-rolled{color:var(--sd-ink-4)}.sd-score{margin-left:auto;padding:3px 10px;border-radius:999px;background:var(--sd-lime-pill);color:var(--sd-lime);font:500 12px/1 var(--sd-mono);white-space:nowrap}.sd-luna{background:var(--sd-gold-bg);border:1px dashed var(--sd-gold-border);border-radius:10px;padding:16px 18px}.sd-luna-label{font:600 11px/1 var(--sd-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--sd-gold);margin-bottom:8px}.sd-luna-body{font:400 14px/21px var(--sd-ui);color:var(--sd-ink-2)}.sd-closerow{display:flex;align-items:center;gap:14px;justify-content:flex-end;margin-top:6px}.sd-gate{color:var(--sd-amber);font:400 13px/1.4 var(--sd-ui);margin-right:auto}.sd-close{height:48px;padding:0 26px;border-radius:12px;border:none;background:#C8FF3D;color:#0B0E0B;font:600 15px/1 var(--sd-ui);cursor:pointer;transition:background .12s cubic-bezier(.2,0,0,1)}.sd-close:hover:not(:disabled){background:var(--sd-lime-hover)}.sd-close:disabled{background:var(--sd-disabled-bg);color:var(--sd-ink-4);cursor:not-allowed}.sd-done{background:var(--sd-card);border:1px solid var(--sd-line-1);border-radius:16px;padding:22px;text-align:center;color:var(--sd-ink-2);font:400 15px/22px var(--sd-ui)}.sd-empty{color:var(--sd-ink-4);font:400 14px/20px var(--sd-ui);padding:4px 0}.sd-err{color:var(--sd-danger);font:400 13px/1.4 var(--sd-ui)}.sd-back{color:var(--sd-ink-4);font:400 13px/1 var(--sd-ui);text-decoration:none;align-self:center;margin-top:8px}.sd-back:hover{color:var(--sd-ink-2)}@media (max-width:720px){.sd-nav{gap:12px;padding:0 14px}.sd-decpill,.sd-modepill{display:none}.sd-body{padding:18px 14px 48px}.sd-title{font-size:26px;line-height:32px}.sd-motto{margin-left:0;width:100%}.sd-stats{flex-direction:column;gap:16px}.sd-stat+.sd-stat{border-left:none;border-top:1px solid var(--sd-line-2);padding-top:16px}.sd-abuckets{margin-left:0;width:100%}.sd-closerow{flex-direction:column;align-items:stretch}.sd-gate{margin-right:0}.sd-close{width:100%}}.sd-popup .sd-pop-kicker{font:600 10px/1 var(--sd-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--sd-ink-3);margin-bottom:6px}.sd-popup .sd-pop-motto{font:400 12px/1 var(--sd-ui);color:var(--sd-ink-4);margin-top:4px}.sd-pop-body{gap:16px!important;color:var(--sd-ink-1)}.sd-pop-body .sd-micro{margin-top:0}.ck-root{--ck-accent:#C8FF3D;--ck-accent-hover:#DDFF85;--ck-font-ui:var(--font-ck-ui),"Inter",sans-serif;--ck-font-mono:var(--font-ck-mono),"JetBrains Mono",monospace;--ck-font-ar:var(--font-ck-arabic),serif;--ck-bg:#040504;--ck-surface:#0B0E0B;--ck-card:#151816;--ck-raised:#1C201C;--ck-border:rgba(252,255,248,0.10);--ck-ink:#FCFFF8;--ck-ink-2:#B7BDB3;--ck-ink-3:#969D93;--ck-ink-4:#5A6158;--ck-accent-ink:#C8FF3D;--ck-warn:#F4C95D;--ck-amber:#FFB454;--ck-error:#FF6B6B;--ck-good:#28E98C;--ck-accent-soft:rgba(200,255,61,0.10);--ck-accent-soft-border:rgba(200,255,61,0.40);--ck-accent-pill:rgba(200,255,61,0.14);--ck-input-border:#6E756C;--ck-ring-track:rgba(252,255,248,0.10);--ck-ring-recovery:#FFB454;--ck-ring-sleep:#C8FF3D;--ck-ring-strain:#58B7FF;--ck-picker-bg:#1C201C;--ck-picker-border:rgba(252,255,248,0.14);--ck-shadow-pop:0 20px 48px rgba(0,0,0,0.55);--ck-cat-work:#00D4FF;--ck-cat-health:#28E98C;--ck-cat-personal:#FF8A3D;--ck-cat-community:#9063F6;height:100vh;height:100dvh;overflow:hidden;background:var(--ck-bg);color:var(--ck-ink);font-family:var(--ck-font-ui);-webkit-font-smoothing:antialiased}.ck-root[data-ck-theme=light]{--ck-bg:#F1F4EC;--ck-surface:#F8FAF4;--ck-card:#FCFFF8;--ck-raised:#FFFFFF;--ck-border:rgba(21,24,22,0.10);--ck-ink:#151816;--ck-ink-2:#3C4039;--ck-ink-3:#5A6158;--ck-ink-4:#8A9187;--ck-accent-ink:#5B7F00;--ck-warn:#976F0A;--ck-amber:#9A6A00;--ck-error:#C62F2F;--ck-good:#1F8A5B;--ck-accent-soft:rgba(200,255,61,0.18);--ck-accent-soft-border:rgba(91,127,0,0.45);--ck-accent-pill:rgba(91,127,0,0.12);--ck-input-border:#8A9187;--ck-ring-track:rgba(21,24,22,0.10);--ck-ring-recovery:#FF9E1B;--ck-ring-sleep:#B3E813;--ck-ring-strain:#2E9FFF;--ck-picker-bg:#FFFFFF;--ck-picker-border:rgba(21,24,22,0.14);--ck-shadow-pop:0 8px 28px rgba(21,24,22,0.16);--ck-cat-work:#0078D2;--ck-cat-health:#1F8A5B;--ck-cat-personal:#B54708;--ck-cat-community:#6941C6}.ck-nav{height:64px;display:flex;align-items:center;gap:20px;padding:0 32px;background:var(--ck-surface);border-bottom:1px solid var(--ck-border);position:-webkit-sticky;position:sticky;top:0;z-index:40}.ck-nav-mark{height:24px;width:auto;display:block}.ck-tabs{display:flex;align-items:center;gap:18px;overflow-x:auto;scrollbar-width:none}.ck-tabs::-webkit-scrollbar{display:none}.ck-tab{position:relative;font:500 14px/20px var(--ck-font-ui);color:var(--ck-ink-3);text-decoration:none;white-space:nowrap;padding:4px 0;display:inline-flex;align-items:center;gap:6px}.ck-tab:hover{color:var(--ck-ink-2)}.ck-tab.ck-active{color:var(--ck-accent-ink)}.ck-tab.ck-active:after{content:"";position:absolute;left:0;right:0;bottom:-21px;height:2px;background:var(--ck-accent)}.ck-count{font:500 11px/1 var(--ck-font-mono);background:var(--ck-accent-pill);color:var(--ck-accent-ink);padding:3px 6px;border-radius:999px}.ck-nav-right{margin-left:auto;display:flex;align-items:center;gap:12px}.ck-status{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--ck-border);border-radius:999px;padding:6px 12px;background:none;cursor:pointer;font:500 13px/16px var(--ck-font-ui);color:var(--ck-ink-2)}.ck-status-dot{width:6px;height:6px;border-radius:50%;background:var(--ck-accent)}.ck-status:hover{background:var(--ck-accent-soft)}.ck-theme-switch{display:flex;gap:2px;padding:3px;border-radius:999px;border:1px solid rgba(252,255,248,.1);background:rgba(252,255,248,.05)}.ck-root[data-ck-theme=light] .ck-theme-switch{border-color:rgba(21,24,22,.1);background:rgba(21,24,22,.05)}.ck-theme-seg{width:26px;height:26px;display:flex;align-items:center;justify-content:center;border:none;background:none;border-radius:999px;color:#5A6158;cursor:pointer;transition:color .12s cubic-bezier(.2,0,0,1),background .12s cubic-bezier(.2,0,0,1)}.ck-theme-seg svg{width:14px;height:14px}.ck-theme-seg:hover{color:#B7BDB3}.ck-theme-seg.ck-on{background:rgba(252,255,248,.12);color:#FCFFF8}.ck-root[data-ck-theme=light] .ck-theme-seg{color:#8A9187}.ck-root[data-ck-theme=light] .ck-theme-seg:hover{color:#3C4039}.ck-root[data-ck-theme=light] .ck-theme-seg.ck-on{background:#FCFFF8;color:#3C4039;box-shadow:0 2px 8px rgba(21,24,22,.12)}.ck-stage{position:relative;padding:24px 32px}.ck-cockpit{position:relative;display:flex;gap:24px;align-items:stretch;height:calc(100dvh - 64px - 48px)}.ck-col{width:420px;flex:none;flex-direction:column;gap:16px;min-width:0}.ck-center,.ck-col{display:flex;min-height:0}.ck-center{flex:1 1;position:relative;min-width:320px;flex-direction:column;align-items:center}.ck-center .ck-shutdown-center{position:relative;z-index:30;flex:none;min-width:0;width:auto;padding:10px 18px;margin-top:14px}.ck-clockwrap{position:relative;z-index:35;display:flex;flex-direction:column;align-items:center;gap:6px;padding-top:4px}.ck-clock{font:500 40px/44px var(--ck-font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ck-ink)}.ck-date{font:400 12px/16px var(--ck-font-ui);color:var(--ck-ink-3)}.ck-timer-pill{margin-top:6px;height:30px;display:inline-flex;align-items:center;gap:7px;border-radius:999px;padding:0 14px;cursor:pointer;border:1px solid var(--ck-input-border);background:none;color:var(--ck-ink-2);font:500 13px/1 var(--ck-font-ui)}.ck-timer-pill.ck-running{background:var(--ck-accent);color:#0B0E0B;border-color:transparent;font-family:var(--ck-font-mono)}.ck-timer-pill svg{width:13px;height:13px}.ck-timer-reset{margin-top:6px;margin-left:8px;height:30px;padding:0 12px;border-radius:999px;border:1px solid var(--ck-input-border);background:none;color:var(--ck-ink-2);font:500 12px/1 var(--ck-font-ui);cursor:pointer}.ck-timerbar{display:flex;align-items:center}.ck-picker{position:absolute;top:100%;left:50%;transform:translateX(-50%);margin-top:8px;z-index:50;width:190px;background:var(--ck-picker-bg);border:1px solid var(--ck-picker-border);border-radius:12px;box-shadow:var(--ck-shadow-pop);padding:8px}.ck-picker-list{max-height:168px;overflow-y:auto;display:flex;flex-direction:column;gap:2px;margin-bottom:8px}.ck-picker-opt{text-align:left;padding:8px 10px;border-radius:8px;border:none;background:none;color:var(--ck-ink-2);font:500 13px/1 var(--ck-font-ui);cursor:pointer}.ck-picker-opt.ck-sel,.ck-picker-opt:hover{background:var(--ck-accent-soft);color:var(--ck-accent-ink)}.ck-picker-cta{width:100%;height:36px;border:none;border-radius:8px;background:var(--ck-accent);color:#0B0E0B;font:600 13px/1 var(--ck-font-ui);cursor:pointer}.ck-picker-cta:hover{background:var(--ck-accent-hover)}.ck-orb{position:absolute;left:50%;top:54%;width:440px;height:440px;transform:translate(-50%,-50%);z-index:1;pointer-events:auto}.ck-card{background:var(--ck-card);border:1px solid var(--ck-border);border-radius:16px;padding:16px;position:relative;z-index:20}.ck-card.ck-grow{flex:1 1;display:flex;flex-direction:column;min-height:0}.ck-label{font:600 10px/1.2 var(--ck-font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--ck-ink-4)}.ck-label.ck-accent{color:var(--ck-accent-ink)}.ck-label.ck-warn{color:var(--ck-warn)}.ck-card-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:12px}.ck-card-sub{font:400 12px/16px var(--ck-font-ui);color:var(--ck-ink-3)}.ck-prayer-head{display:flex;align-items:baseline;gap:10px}.ck-prayer-title{font:600 15px/20px var(--ck-font-ui);color:var(--ck-ink)}.ck-prayer-title b{color:var(--ck-accent-ink);font-family:var(--ck-font-mono);font-weight:500}.ck-prayer-sum{font:400 12px/16px var(--ck-font-ui);color:var(--ck-ink-3)}.ck-prayer-tag{margin-left:auto}.ck-prayer-grid{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:6px;gap:6px;margin-top:12px}.ck-ptile{display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 2px;border:1px solid var(--ck-border);border-radius:10px;background:none;transition:all .12s cubic-bezier(.2,0,0,1)}button.ck-ptile{cursor:pointer}.ck-ptile .ck-chip-name{font:600 9px/1 var(--ck-font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--ck-ink-3)}.ck-ptile .ck-chip-time{font:500 10px/1 var(--ck-font-mono);color:var(--ck-ink-2)}.ck-pcircle{width:18px;height:18px;border-radius:50%;border:1.5px solid var(--ck-input-border);display:grid;place-items:center;transition:all .12s cubic-bezier(.2,0,0,1)}.ck-p-done{background:var(--ck-accent-soft);border-color:var(--ck-accent-soft-border)}.ck-p-done .ck-pcircle{background:var(--ck-accent);border-color:var(--ck-accent);color:#0B0E0B}.ck-p-done .ck-chip-name{color:var(--ck-ink)}.ck-p-late{background:rgba(255,180,84,.1);border-color:rgba(255,180,84,.42)}.ck-p-late .ck-pcircle{background:var(--ck-amber);border-color:var(--ck-amber);color:#0B0E0B}.ck-p-late .ck-chip-name{color:var(--ck-amber)}.ck-p-missed{background:rgba(255,107,107,.08);border-color:rgba(255,107,107,.4)}.ck-p-missed .ck-pcircle{background:rgba(255,107,107,.14);border-color:var(--ck-error);color:var(--ck-error)}.ck-p-missed .ck-chip-name{color:var(--ck-error)}.ck-p-current{border-style:dashed;border-color:var(--ck-accent-soft-border)}.ck-p-current .ck-pcircle{border-color:var(--ck-accent)}.ck-p-current .ck-chip-name{color:var(--ck-accent-ink)}.ck-p-upcoming{background:rgba(252,255,248,.03)}.ck-root[data-ck-theme=light] .ck-p-upcoming{background:rgba(21,24,22,.03)}button.ck-ptile:hover{border-color:var(--ck-accent-soft-border)}.ck-prayer-card{position:relative}.ck-pchoice-backdrop{position:absolute;inset:0;z-index:5;border-radius:inherit;display:grid;place-items:center;padding:12px;background:rgba(11,14,11,.55);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ck-root[data-ck-theme=light] .ck-pchoice-backdrop{background:rgba(21,24,22,.28)}.ck-pchoice{width:100%;max-width:320px;display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:12px;border:1px solid var(--ck-border);background:var(--ck-surface);box-shadow:0 10px 30px rgba(0,0,0,.35)}.ck-pchoice-q{font:500 13px/18px var(--ck-font-ui);color:var(--ck-ink);text-align:center}.ck-pchoice-btns{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.ck-pchoice-late,.ck-pchoice-ontime{cursor:pointer;padding:10px 8px;border-radius:10px;border:1px solid;font:600 12px/1 var(--ck-font-ui);transition:all .12s cubic-bezier(.2,0,0,1)}.ck-pchoice-ontime{background:var(--ck-accent-soft);border-color:var(--ck-accent-soft-border);color:var(--ck-accent-ink)}.ck-pchoice-ontime:hover{background:var(--ck-accent);color:#0B0E0B}.ck-pchoice-late{background:rgba(255,180,84,.12);border-color:rgba(255,180,84,.42);color:var(--ck-amber)}.ck-pchoice-late:hover{background:var(--ck-amber);color:#0B0E0B}.ck-pchoice-cancel{cursor:pointer;align-self:center;background:none;border:none;font:500 11px/1 var(--ck-font-ui);color:var(--ck-ink-3);padding:2px 6px}.ck-big-count,.ck-pchoice-cancel:hover{color:var(--ck-ink)}.ck-big-count{font:500 40px/44px var(--ck-font-mono)}.ck-inbox-pills{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.ck-inbox-pill{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--ck-border);border-radius:999px;padding:4px 10px;font:500 12px/1 var(--ck-font-ui);color:var(--ck-ink-2)}.ck-inbox-pill b{font-family:var(--ck-font-mono);color:var(--ck-accent-ink);font-weight:500}.ck-email-empty{display:flex;flex-direction:column;gap:10px}.ck-email-empty p{font:400 13px/19px var(--ck-font-ui);color:var(--ck-ink-3)}.ck-connect-btn{align-self:flex-start;border:1px solid var(--ck-accent-soft-border);color:var(--ck-accent-ink);background:none;border-radius:999px;padding:7px 14px;font:600 13px/1 var(--ck-font-ui);cursor:pointer}.ck-connect-btn:hover{background:var(--ck-accent-soft)}.ck-brief-summary{font:400 14px/21px var(--ck-font-ui);color:var(--ck-ink-2);margin-top:4px}.ck-divider{margin:14px 0}.ck-brief-tasks{display:flex;flex-direction:column;gap:10px;overflow-y:auto}.ck-brief-task{display:flex;align-items:center;gap:10px}.ck-task-bar{width:3px;align-self:stretch;border-radius:2px;flex:none;min-height:18px}.ck-task-text{flex:1 1;font:500 13px/18px var(--ck-font-ui);color:var(--ck-ink)}.ck-task-tag{font:500 11px/1 var(--ck-font-ui);color:var(--ck-ink-4);white-space:nowrap}.ck-task-done{width:20px;height:20px;flex:none;border-radius:6px;border:1px solid var(--ck-border);background:none;color:var(--ck-ink-4);cursor:pointer;font-size:11px}.ck-task-done:hover{color:var(--ck-good);border-color:var(--ck-good)}.ck-arabic{font:var(--ck-ar-weight,700) 24px/40px var(--ck-font-ar);color:var(--ck-ink);direction:rtl;text-align:right;margin:6px 0}.ck-translation{font:400 13px/19px var(--ck-font-ui);color:var(--ck-ink-2)}.ck-source{font:400 11px/16px var(--ck-font-ui);color:var(--ck-ink-4);margin-top:6px}.ck-read{display:block;text-align:left;width:100%;background:var(--ck-card);border:1px solid var(--ck-border);border-radius:16px;padding:13px 16px 14px;cursor:pointer;font-family:var(--ck-font-ui);color:inherit;transition:border-color .12s cubic-bezier(.2,0,0,1),background .12s cubic-bezier(.2,0,0,1)}.ck-read:hover{border-color:var(--ck-accent-soft-border);background:var(--ck-raised)}.ck-read:focus-visible{outline:2px solid var(--ck-accent);outline-offset:2px}.ck-read-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:9px}.ck-read-open{font:500 13px/1 var(--ck-font-ui);color:var(--ck-ink-4)}.ck-read:hover .ck-read-open{color:var(--ck-accent-ink)}.ck-read-body{display:flex;align-items:center;justify-content:space-between;gap:14px}.ck-read-ref{flex:none}.ck-read-surah{font:500 13px/1.2 var(--ck-font-ui);color:var(--ck-ink-2)}.ck-read-num{font:600 17px/1.15 var(--ck-font-mono);color:var(--ck-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-top:3px}.ck-read-ar{flex:1 1;min-width:0;font:var(--ck-ar-weight,700) 18px/1.85 var(--ck-font-ar);color:var(--ck-ink);direction:rtl;text-align:right;white-space:nowrap;overflow:hidden}.ck-reader-backdrop{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(4,5,4,.66);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.ck-reader{background:var(--ck-card);border:1px solid var(--ck-border);border-radius:20px;width:min(560px,100%);max-height:min(84vh,760px);display:flex;flex-direction:column;overflow:hidden;box-shadow:var(--ck-shadow-pop)}.ck-reader-head{flex:none;padding:18px 22px 14px;border-bottom:1px solid var(--ck-border);display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ck-reader-title{font:600 19px/1.25 var(--ck-font-ui);color:var(--ck-ink);margin-top:6px;letter-spacing:-.01em}.ck-reader-ref{font:500 12px/1 var(--ck-font-mono);color:var(--ck-ink-3);margin-top:5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ck-grade{color:var(--ck-accent-ink)}.ck-reader-x{flex:none;border:1px solid var(--ck-border);background:none;color:var(--ck-ink-3);width:32px;height:32px;border-radius:10px;cursor:pointer;font-size:15px;line-height:1}.ck-reader-x:hover{color:var(--ck-ink);border-color:var(--ck-accent-soft-border)}.ck-reader-body{overflow-y:auto;padding:18px 22px 24px;display:flex;flex-direction:column;gap:20px}.ck-reader-body::-webkit-scrollbar{width:8px}.ck-reader-body::-webkit-scrollbar-thumb{background:var(--ck-border);border-radius:999px}.ck-reader-body section{margin:0}.ck-sec-label{font:600 10px/1 var(--ck-font-ui);letter-spacing:.11em;text-transform:uppercase;color:var(--ck-ink-4);margin-bottom:8px}.ck-ar-block{font:var(--ck-ar-weight,700) 23px/1.95 var(--ck-font-ar);direction:rtl;text-align:right}.ck-ar-block,.ck-en-block{color:var(--ck-ink);margin:0}.ck-en-block{font:400 16px/1.7 var(--ck-font-ui)}.ck-tafsir{font:400 14.5px/1.72 var(--ck-font-ui);color:var(--ck-ink-2);margin:0}.ck-divider{height:1px;background:var(--ck-border)}.ck-reflection{background:var(--ck-raised);border:1px solid var(--ck-border);border-left:3px solid var(--ck-accent);border-radius:10px;padding:14px 16px}.ck-tag-ai{font:500 9px/1 var(--ck-font-ui);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--ck-border);border-radius:999px;padding:3px 7px;margin-left:6px}.ck-plan-open,.ck-tag-ai{color:var(--ck-accent-ink)}.ck-plan-open{margin-top:auto;margin-bottom:auto;align-self:center;display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:12px;border:1px solid var(--ck-accent-soft-border);background:var(--ck-accent-soft);font:600 14px/1 var(--ck-font-ui);cursor:pointer;transition:background .12s cubic-bezier(.2,0,0,1)}.ck-plan-open:hover{background:var(--ck-accent-pill)}.ck-plan-open.ck-plan-corner{align-self:flex-end;margin-bottom:0}.ck-brief-plan{flex:1 1;min-height:0;display:flex;flex-direction:column;gap:6px;margin-top:12px;padding-top:10px;border-top:1px solid var(--ck-border)}.ck-brief-plan-list{flex:1 1;min-height:0;overflow-y:auto;scrollbar-width:thin;-webkit-mask-image:linear-gradient(180deg,black 88%,transparent);mask-image:linear-gradient(180deg,black 88%,transparent)}.ck-bp-row{display:flex;flex-direction:column;gap:1px;padding:7px 0;border-bottom:1px solid var(--ck-border)}.ck-bp-row:last-child{border-bottom:none}.ck-bp-title{font:500 13px/18px var(--ck-font-ui);color:var(--ck-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ck-bp-meta{font:400 11px/15px var(--ck-font-ui);color:var(--ck-ink-3)}.ck-cap{display:flex;flex-direction:column;gap:7px;padding:12px 14px;border-radius:12px;background:var(--ck-raised);border:1px solid var(--ck-border);margin-bottom:14px}.ck-cap-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font:600 13px/18px var(--ck-font-ui);color:var(--ck-ink)}.ck-cap-dim{font-weight:400;color:var(--ck-ink-3)}.ck-cap-track{height:6px;border-radius:999px;background:var(--ck-ring-track);overflow:hidden}.ck-cap-fill{height:100%;border-radius:999px;background:var(--ck-accent);transition:width .2s cubic-bezier(.2,0,0,1)}.ck-cap-over .ck-cap-fill{background:var(--ck-error)}.ck-cap-sub{font:400 11px/16px var(--ck-font-ui);color:var(--ck-ink-3)}.ck-cap-warn{font:500 12px/17px var(--ck-font-ui);color:var(--ck-error)}.ck-plan-empty{font:400 13px/1.5 var(--ck-font-ui);color:var(--ck-ink-3);padding:4px 0 2px}.ck-plan-item{border-bottom:1px solid var(--ck-border)}.ck-plan-item .ck-plan-row,.ck-plan-item:last-child{border-bottom:none}.ck-plan-row{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--ck-border)}.ck-plan-row:last-child{border-bottom:none}.ck-est{display:flex;flex-direction:column;gap:5px;padding:0 0 10px;max-width:400px}.ck-est-head{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.ck-est-row{display:flex;align-items:flex-start;gap:8px}.ck-est-trackwrap{flex:none;width:240px;display:flex;flex-direction:column;gap:3px}.ck-est-val{font:700 14px/18px var(--ck-font-mono);color:var(--ck-accent-ink);min-width:58px}.ck-est-fit{flex:1 1;min-width:110px;font:500 11px/15px var(--ck-font-ui);color:var(--ck-ink-3)}.ck-est-overtext{color:var(--ck-amber)}.ck-est-set{height:26px;min-width:96px;padding:0 11px;border:none;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:var(--ck-accent);color:#0B0E0B;font:600 11px/14px var(--ck-font-ui);cursor:pointer;transition:background .12s cubic-bezier(.2,0,0,1);white-space:nowrap}.ck-est-set:hover{background:var(--ck-accent-hover)}.ck-est-cancel{border:none;background:none;color:var(--ck-ink-4);font:500 13px/14px var(--ck-font-ui);cursor:pointer;padding:0 3px;height:26px;display:inline-flex;align-items:center}.ck-est-cancel:hover{color:var(--ck-ink)}.ck-est-track{position:relative;height:26px;border-radius:999px;background:var(--ck-raised);border:1px solid var(--ck-border);overflow:hidden;cursor:pointer;touch-action:none}.ck-est-hatch{right:0;background:repeating-linear-gradient(45deg,rgba(255,180,84,.22) 0 5px,transparent 5px 10px);border-left:1px dashed rgba(255,180,84,.5)}.ck-est-fill,.ck-est-hatch{position:absolute;top:0;bottom:0}.ck-est-fill{left:0;background:var(--ck-accent);border-radius:999px;display:flex;align-items:center;justify-content:flex-end}.ck-est-knob{width:18px;height:18px;margin-right:4px;border-radius:50%;flex:none;background:rgba(11,14,11,.28);border:1px solid rgba(11,14,11,.4)}.ck-est-ticks{display:flex;justify-content:space-between;font:500 9px/12px var(--ck-font-mono);color:var(--ck-ink-4)}.ck-est-tickover{color:var(--ck-amber)}.ck-est-open{border:none;background:none;padding:0;cursor:pointer;font:inherit;color:var(--ck-accent-ink);border-bottom:1px dashed var(--ck-accent-soft-border);transition:color .12s cubic-bezier(.2,0,0,1)}.ck-est-open:hover{color:var(--ck-accent-hover)}.ck-sat{margin-bottom:12px;padding:9px 12px;border-radius:10px;border:1px solid rgba(255,180,84,.35);background:rgba(255,180,84,.08);color:var(--ck-amber);font:500 12px/17px var(--ck-font-ui)}.ck-fb{margin-bottom:14px;padding:12px 14px;border-radius:12px;border:1px solid var(--ck-accent-soft-border);background:var(--ck-accent-soft);display:flex;flex-direction:column;gap:3px}.ck-fb-head{font:600 12px/16px var(--ck-font-ui);color:var(--ck-accent-ink)}.ck-fb-time{font:500 13px/18px var(--ck-font-mono);color:var(--ck-ink-1)}.ck-fb-title{font:600 14px/19px var(--ck-font-ui);color:var(--ck-ink-1);margin-top:3px}.ck-fb-dim{font:400 12px/17px var(--ck-font-ui);color:var(--ck-ink-3)}.ck-fb-added{margin-top:7px;font:500 12px/17px var(--ck-font-ui)}.ck-fb-added,.ck-fb-btn{color:var(--ck-accent-ink)}.ck-fb-btn{align-self:flex-start;margin-top:8px;padding:6px 13px;border-radius:999px;border:1px solid var(--ck-accent-soft-border);background:none;font:600 12px/1 var(--ck-font-ui);cursor:pointer}.ck-fb-btn:hover{background:var(--ck-accent-soft)}.ck-plan-err{margin-bottom:12px;padding:8px 12px;border-radius:10px;border:1px solid rgba(255,107,107,.4);background:rgba(255,107,107,.08);color:var(--ck-error);font:500 12px/17px var(--ck-font-ui)}.ck-plan-main{flex:1 1;min-width:0}.ck-plan-title{font:500 14px/19px var(--ck-font-ui);color:var(--ck-ink)}.ck-plan-sub{font:400 12px/16px var(--ck-font-ui);color:var(--ck-ink-3);margin-top:3px}.ck-plan-add{flex:none;width:30px;height:30px;border-radius:9px;border:1px solid var(--ck-accent-soft-border);background:var(--ck-accent-soft);color:var(--ck-accent-ink);font-size:17px;line-height:1;cursor:pointer;display:grid;place-items:center;transition:background .12s cubic-bezier(.2,0,0,1)}.ck-plan-add:hover{background:var(--ck-accent-pill)}.ck-plan-remove{flex:none;width:28px;height:28px;border-radius:8px;border:1px solid var(--ck-border);background:none;color:var(--ck-ink-3);font-size:14px;line-height:1;cursor:pointer}.ck-plan-remove:hover{color:var(--ck-error);border-color:var(--ck-error)}.ck-plan-score{flex:none;font:600 12px/1 var(--ck-font-mono);color:var(--ck-accent-ink);background:var(--ck-accent-soft);border:1px solid var(--ck-accent-soft-border);border-radius:999px;padding:4px 8px;white-space:nowrap}.ck-cal-list{position:relative;max-height:260px;overflow-y:auto;display:flex;flex-direction:column;gap:2px;scrollbar-width:thin;-webkit-mask-image:linear-gradient(180deg,black 82%,transparent);mask-image:linear-gradient(180deg,black 82%,transparent)}.ck-cal-row{display:flex;align-items:center;gap:10px;padding:7px 0}.ck-cal-bar{width:3px;align-self:stretch;min-height:24px;border-radius:2px;flex:none}.ck-cal-time{font:500 12px/1 var(--ck-font-mono);color:var(--ck-ink-2);white-space:nowrap}.ck-cal-time.ck-next{color:var(--ck-accent-ink)}.ck-cal-title{flex:1 1;font:500 13px/18px var(--ck-font-ui);color:var(--ck-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ck-cal-tag{font:500 11px/1 var(--ck-font-ui);color:var(--ck-ink-4);white-space:nowrap}.ck-rings{display:flex;justify-content:space-around;gap:8px;margin-top:10px}.ck-ring{display:flex;flex-direction:column;align-items:center;gap:6px}.ck-ring-svg{width:88px;height:88px;position:relative}.ck-ring-svg svg{transform:rotate(-90deg)}.ck-ring-center{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font:500 17px/1 var(--ck-font-mono);color:var(--ck-ink)}.ck-ring-label{font:600 10px/1 var(--ck-font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--ck-ink-3)}.ck-head-right{display:flex;align-items:center;gap:8px}.ck-icon-btn{border:1px solid var(--ck-accent-soft-border);background:none;color:var(--ck-accent-ink);border-radius:999px;width:22px;height:22px;line-height:1;padding:0;font:400 13px/1 var(--ck-font-ui);cursor:pointer;display:grid;place-items:center;flex:none}.ck-icon-btn svg{display:block;transition:transform .12s cubic-bezier(.2,0,0,1)}.ck-icon-btn:hover:not(:disabled){background:var(--ck-accent-soft)}.ck-icon-btn:hover:not(:disabled) svg{transform:rotate(-45deg)}.ck-icon-btn.ck-spin{background:var(--ck-accent);border-color:var(--ck-accent);color:#0B0E0B}.ck-icon-btn.ck-spin svg{animation:ck-rotate .9s cubic-bezier(.5,.1,.4,.9) infinite}@keyframes ck-rotate{to{transform:rotate(1turn)}}.ck-fetching{color:var(--ck-accent-ink);display:inline-flex;align-items:center;gap:6px}.ck-fetch-dot{width:6px;height:6px;border-radius:50%;background:var(--ck-accent);animation:ck-pulse 1s ease-in-out infinite;flex:none}@keyframes ck-pulse{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){.ck-fetch-dot,.ck-icon-btn.ck-spin svg{animation:none}}.ck-fresh{color:var(--ck-accent-ink)}.ck-card-sub.ck-alert,.ck-whoop-connect p.ck-alert{color:var(--ck-warn)}.ck-whoop-connect{display:flex;flex-direction:column;gap:8px}.ck-whoop-connect p{font:400 13px/18px var(--ck-font-ui);color:var(--ck-ink-3)}.ck-below{max-width:1120px;margin:8px auto 0;padding:0 32px 40px;display:flex;flex-direction:column;gap:14px}.ck-below-head{font:600 12px/1 var(--ck-font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--ck-ink-4);margin-top:10px}.ck-ritual-row{display:flex;gap:10px;flex-wrap:wrap}.ck-ritual-btn{flex:1 1;min-width:160px;text-align:center;padding:14px;border-radius:12px;border:1px solid var(--ck-border);background:var(--ck-card);color:var(--ck-ink);text-decoration:none;font:500 14px/1 var(--ck-font-ui);cursor:pointer}.ck-ritual-btn:hover{border-color:var(--ck-accent-soft-border)}.ck-banner{display:block;padding:12px 16px;border-radius:12px;background:var(--ck-accent-soft);border:1px solid var(--ck-accent-soft-border);color:var(--ck-accent-ink);text-decoration:none;font:500 14px/1.3 var(--ck-font-ui)}.ck-overlay{position:fixed;left:50%;bottom:22px;transform:translateX(-50%);z-index:60;width:min(560px,calc(100vw - 32px));display:flex;flex-direction:column;gap:12px}.ck-overlay .ck-banner{box-shadow:var(--ck-shadow-pop)}.ck-nudge{display:flex;align-items:center;justify-content:space-between;gap:14px}.ck-nudge-btn{flex:none;padding:7px 14px;border-radius:999px;text-decoration:none;white-space:nowrap;background:var(--ck-warn);color:var(--ck-bg);font:600 13px/1 var(--ck-font-ui)}.ck-nudge-btn:hover{filter:brightness(1.08)}@media (max-width:520px){.ck-nudge{flex-direction:column;align-items:flex-start;gap:10px}}.ck-below .card,.ck-below .task-row,.ck-below section>.task-row{background:var(--ck-card);border:1px solid var(--ck-border);border-radius:12px;padding:12px 14px;margin:0 0 8px;display:flex;gap:12px;align-items:center;color:var(--ck-ink)}.ck-below .section-title{font:600 13px/1 var(--ck-font-ui);color:var(--ck-ink-2);margin:6px 0}.ck-below .section-title.red{color:var(--ck-error)}.ck-below .section-title.amber{color:var(--ck-warn)}.ck-below .task-title{font:500 14px/19px var(--ck-font-ui);color:var(--ck-ink)}.ck-below .task-meta{display:flex;gap:6px;margin-top:6px;flex-wrap:wrap}.ck-below .chip{font:500 11px/1 var(--ck-font-ui);padding:4px 8px;border-radius:999px;background:var(--ck-raised);color:var(--ck-ink-3);border:1px solid var(--ck-border)}.ck-below .chip.red{color:var(--ck-error)}.ck-below .chip.amber{color:var(--ck-warn)}.ck-below .chip.blue{color:var(--ck-cat-work)}.ck-below .check{width:32px;height:32px;flex:none;border-radius:50%;border:1px solid var(--ck-border);background:none;color:var(--ck-ink-3);cursor:pointer}.ck-below .check:hover{color:var(--ck-good);border-color:var(--ck-good)}.ck-below .brief-link,.ck-below a.brief-link{color:var(--ck-accent-ink);font:500 13px/1 var(--ck-font-ui);text-decoration:none}.ck-below .prayer-head{display:flex;align-items:center;justify-content:space-between;margin:4px 0}.ck-below .agenda-time{font:500 12px/1 var(--ck-font-mono);color:var(--ck-ink-3);min-width:52px}@media (max-width:1280px){.ck-root{height:auto;min-height:100dvh;overflow:visible}.ck-cockpit{flex-direction:column;height:auto;min-height:0}.ck-col{width:100%}.ck-center{order:-1;min-height:auto}.ck-orb{display:none}.ck-brief-plan-list{max-height:190px}}@media (max-width:1000px){.ck-nav{padding:0 16px;gap:12px}.ck-stage{padding:16px}.ck-tab.ck-active:after{bottom:-19px}}@media (max-width:520px){.ck-clock{font-size:34px}.ck-card{padding:14px}.ck-est-trackwrap{width:auto;flex:1 1;min-width:0}.ck-rings{gap:4px}.ck-ring-svg{width:76px;height:76px}}@media (prefers-reduced-motion:reduce){.ck-theme-seg,.ck-timer-pill{transition:none}}.ck-nav-home{display:inline-flex;align-items:center}