:root,html[data-theme=paper]{--bg:#f7f6f3;--ink:#1c1b19;--ink2:#4a4741;--mute:#67635d;--faint:#6b6862;--line:#1c1b190f;--line2:#1c1b191f;--card:#fff;--nav:#edece8;--step:#f5f5f2;--on:#f5f5f2;--shadow:#1c1b191f;--sans:"Outfit","Noto Sans Arabic",system-ui,sans-serif}html[data-theme=ink]{--bg:#121211;--ink:#f3f1ec;--ink2:#c9c5bc;--mute:#9a958c;--faint:#938f88;--line:#f3f1ec14;--line2:#f3f1ec29;--card:#1c1b19;--nav:#262522;--step:#262522;--on:#121211;--shadow:#0006}html[data-theme=dusk]{--bg:#1c1714;--ink:#f6efe6;--ink2:#d4c8b8;--mute:#a89886;--faint:#9d9182;--line:#f6efe614;--line2:#f6efe629;--card:#251f1b;--nav:#2e2722;--step:#2e2722;--on:#1c1714;--shadow:#00000059}html[data-accent=violet],[data-accent=violet]{--accent:#7d5fad;--accent2:#60438d;--tint:#f1ebff;--live:#aa8dde}@supports (color:lab(0% 0 0)){html[data-accent=violet],[data-accent=violet]{--accent:lab(46.1129% 24.823 -37.4295);--accent2:lab(34.4148% 25.771 -37.2332);--tint:lab(93.8615% 5.32234 -9.73097);--live:lab(63.6026% 23.9208 -37.6794)}}html[data-accent=teal],[data-accent=teal]{--accent:#007974;--accent2:#005a56;--tint:#d9f5f3;--live:#43b2ac}@supports (color:lab(0% 0 0)){html[data-accent=teal],[data-accent=teal]{--accent:lab(45.3424% -30.4573 -6.0357);--accent2:lab(33.6281% -27.127 -5.34944);--tint:lab(94.543% -10.0082 -2.06534);--live:lab(66.3376% -33.7291 -6.7414)}}html[data-accent=amber],[data-accent=amber]{--accent:#b97500;--accent2:#8b5600;--tint:#ffefdd;--live:#e8a95c}@supports (color:lab(0% 0 0)){html[data-accent=amber],[data-accent=amber]{--accent:lab(55.5875% 23.2794 66.5836);--accent2:lab(41.6945% 20.2857 60.6361);--tint:lab(95.3627% 4.94465 14.672);--live:lab(74.3036% 18.1365 48.7377)}}html[data-accent=rose],[data-accent=rose]{--accent:#bf5257;--accent2:#99383e;--tint:#ffeceb;--live:#e68485}@supports (color:lab(0% 0 0)){html[data-accent=rose],[data-accent=rose]{--accent:lab(49.8165% 44.8005 20.3129);--accent2:lab(38.3138% 41.6364 19.1445);--tint:lab(95.0584% 9.51877 4.03039);--live:lab(66.2826% 38.3043 16.8566)}}html[data-accent=slate],[data-accent=slate]{--accent:#515f6e;--accent2:#364452;--tint:#eaeff5;--live:#95a0ab}@supports (color:lab(0% 0 0)){html[data-accent=slate],[data-accent=slate]{--accent:lab(39.6306% -2.81024 -10.4956);--accent2:lab(28.0228% -2.65704 -10.4399);--tint:lab(94.1916% -1.09133 -3.56996);--live:lab(65.1777% -2.07776 -7.08538)}}html[data-theme=ink][data-accent=violet],html[data-theme=dusk][data-accent=violet],html[data-theme=ink] [data-accent=violet],html[data-theme=dusk] [data-accent=violet]{--tint:#2d233e}@supports (color:lab(0% 0 0)){html[data-theme=ink][data-accent=violet],html[data-theme=dusk][data-accent=violet],html[data-theme=ink] [data-accent=violet],html[data-theme=dusk] [data-accent=violet]{--tint:lab(15.8088% 10.0241 -15.682)}}html[data-theme=ink][data-accent=teal],html[data-theme=dusk][data-accent=teal]{--tint:#0c2f2d}@supports (color:lab(0% 0 0)){html[data-theme=ink][data-accent=teal],html[data-theme=dusk][data-accent=teal]{--tint:lab(16.935% -13.4916 -2.69657)}}html[data-theme=ink][data-accent=amber],html[data-theme=dusk][data-accent=amber]{--tint:#3e290f}@supports (color:lab(0% 0 0)){html[data-theme=ink][data-accent=amber],html[data-theme=dusk][data-accent=amber]{--tint:lab(18.7182% 7.6988 20.5765)}}html[data-theme=ink][data-accent=rose],html[data-theme=dusk][data-accent=rose]{--tint:#3e1e1e}@supports (color:lab(0% 0 0)){html[data-theme=ink][data-accent=rose],html[data-theme=dusk][data-accent=rose]{--tint:lab(15.9633% 15.967 7.05673)}}html[data-theme=ink][data-accent=slate],html[data-theme=dusk][data-accent=slate]{--tint:#25292e}@supports (color:lab(0% 0 0)){html[data-theme=ink][data-accent=slate],html[data-theme=dusk][data-accent=slate]{--tint:lab(16.4678% -1.01776 -3.53267)}}:root{--ok:#298646;--warn:#a43c2f;--warntint:#ffede9;--accent:#7d5fad;--accent2:#60438d;--tint:#f1ebff;--live:#aa8dde;--pad:18px 20px;--ask-clearance:280px;--ease-out:cubic-bezier(.23,1,.32,1);--ease-in-out:cubic-bezier(.77,0,.175,1);--teal:#007974;--amber:#b97500;--rose:#bf5257;--pip:#5ea9cc;--pip-edge:#4590b2;--dash:#1c1b1940;--tile-radius:16px;--tile-radius-hero:20px;--tile-radius-compact:12px;--tile-pad:14px 16px;--tile-pad-hero:20px 22px;--tile-pad-compact:10px 12px;--tile-min:112px;--tile-min-hero:150px;--tile-gap:14px;--fs-title:13px;--fs-meta:12px;--fs-row:12.5px;--fs-chip:11px;--fs-label:11px;--fs-stat:28px;--fs-stat-hero:40px;--fs-stat-compact:22px;--fs-stat-unit:13px;--chip-h:26px;--hit:44px;--box:14px;--face:34px;--pop-bg:#1c1b19;--pop-ink:#f3f1ec;--pop-dim:#9a958c;--pop-line:#3a3834;--toast-link:#c5b3ea;--shadow-pop:0 10px 30px #1c1b191f;--shadow-sheet:0 -8px 30px #1c1b1914;--conseq-bg:#faf9f7;--burst:#f2e9ff;--focus-bg:#1c1b19;--focus-ink:#f3f1ec;--focus-mute:#9a958c;--focus-line:#3a3834;--focus-ghost:#c9c5bc;--focus-live:#aa8dde}@supports (color:lab(0% 0 0)){:root{--ok:lab(49.4309% -39.316 25.9959);--warn:lab(40.6917% 43.067 31.6069);--warntint:lab(95.1092% 8.80593 5.85394);--accent:lab(46.1129% 24.823 -37.4295);--accent2:lab(34.4148% 25.771 -37.2332);--tint:lab(93.8615% 5.32234 -9.73097);--live:lab(63.6026% 23.9208 -37.6794);--teal:lab(45.3424% -30.4573 -6.0357);--amber:lab(55.5875% 23.2794 66.5836);--rose:lab(49.8165% 44.8005 20.3129);--pip:lab(65.4422% -16.7314 -25.3666);--pip-edge:lab(56.1461% -16.3579 -25.2697);--toast-link:lab(75.8209% 15.0428 -25.4694);--burst:lab(93.6214% 9.03297 -16.1145);--focus-live:lab(63.6026% 23.9208 -37.6794)}}html[data-theme=ink],html[data-theme=dusk]{--warntint:#4d2620;--dash:#f3f1ec4d;--pop-bg:#2a2825;--pop-line:#f3f1ec29;--conseq-bg:var(--nav);--burst:color-mix(in oklab,var(--accent) 25%,transparent);--shadow-pop:0 10px 30px var(--shadow);--shadow-sheet:0 -8px 30px var(--shadow);--focus-bg:#0b0b0a}@supports (color:lab(0% 0 0)){html[data-theme=ink],html[data-theme=dusk]{--warntint:lab(20.5808% 18.1908 12.5972)}}html[data-theme=dusk]{--pop-bg:#332b26}html[data-theme=ink],html[data-theme=dusk]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-density=compact]{--pad:14px 16px;--tile-gap:10px;--h-sm:28px;--h-md:38px;--h-lg:44px;--h-xl:52px;--t-fig-xl:calc(64px*var(--ts));--t-fig-lg:calc(54px*var(--ts));--t-fig-md:calc(38px*var(--ts));--t-fig-sm:calc(25px*var(--ts))}html[data-density=compact] .ds-night-top[data-stages]>.ds-gauge{width:min(210px,100%)}html[data-density=compact] .ds-card{--pad-b:16px!important;--pad-i:18px!important;--gap:10px!important}html[data-density=compact] :is(.ds-card[data-size=compact],.section-cell[data-pair=true]>.ds-card){--pad-b:12px!important;--pad-i:14px!important;--gap:8px!important}html[data-density=compact] .sections{gap:20px}html[data-density=compact] .ds-home-grid.home-grid{gap:14px 20px}html[data-density=compact] .s-lists-field{min-height:36px;padding-block:3px}html[data-text=s] body{font-size:14px}html[data-text=l] body{font-size:17px}html[data-door=app] .lp[data-pending]{display:none}html[data-lang=ar] .lp[data-drawn-in=en]{visibility:hidden}*{box-sizing:border-box}html,body{height:100%;margin:0}body{background:var(--bg);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);font-size:15px;line-height:1.5}a{color:var(--accent)}a:hover{color:var(--accent2)}input,button,textarea,select{font-family:inherit;font-size:inherit;color:inherit}input,textarea{unicode-bidi:plaintext}button{cursor:pointer}input::placeholder,textarea::placeholder{color:var(--faint)}.serif{font-family:var(--sans);letter-spacing:-.01em;font-weight:500;line-height:1.05}.h1{font-size:44px;line-height:1.02}.h2{font-size:34px;line-height:1.15}.h3{font-size:26px;line-height:1.1}.eyebrow{color:var(--accent);align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.eyebrow:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px}.caps{letter-spacing:.1em;text-transform:uppercase;color:var(--faint);font-size:12px}.muted{color:var(--mute)}.faint{color:var(--faint)}.small{font-size:13px}.tab{font-variant-numeric:tabular-nums}.stat{font-variant-numeric:tabular-nums;font-size:32px;font-weight:300;line-height:1.1}.line{font-variant-numeric:tabular-nums;font-size:24px;font-weight:300;line-height:1.2}.row{align-items:center;gap:10px;display:flex}.col{flex-direction:column;display:flex}.between{justify-content:space-between}.pill{background:var(--card);border:1px solid var(--line2);height:44px;min-height:44px;color:var(--ink2);white-space:nowrap;border-radius:10px;align-items:center;gap:6px;padding-inline:14px;font-size:13px;display:inline-flex}.pill.on{background:var(--ink);color:var(--on);border-color:var(--ink)}.pill.r{border-radius:999px}.pill.sm{height:36px;min-height:36px;padding-inline:12px;font-size:12px}.pill.dark{background:var(--ink);color:var(--on);border-color:var(--ink)}.pill.danger{color:var(--warn);border-color:#ce5342;border-color:lab(52.113% 49.1248 35.6654)}.pill:disabled{opacity:.45;cursor:default}.cta{background:var(--ink);height:44px;min-height:44px;color:var(--on);white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding-inline:18px;font-size:14px;font-weight:500;display:inline-flex}.cta.lg{border-radius:14px;height:50px;padding-inline:24px;font-size:15px}.cta.xl{border-radius:18px;height:54px;padding-inline:26px;font-size:16px}.cta:disabled{opacity:.45;cursor:default}.ghost{color:var(--accent);background:0 0;border:0;padding:0;font-size:13px}.ghost.hit{align-items:center;min-height:44px;padding-inline:8px;display:inline-flex}.linkbtn{color:var(--mute);background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:13px;display:inline-flex}.card{background:var(--card);border:1px solid var(--line2);padding:var(--pad);border-radius:20px}.card.soft{border-radius:22px;padding-block:22px;padding-inline:24px}.card.tint{background:var(--tint);border-color:#0000}.opt{text-align:start;background:var(--card);border:1px solid var(--line2);color:var(--ink);border-radius:16px;padding-block:14px;padding-inline:16px;font-size:15px;line-height:1.35;transition:border-color .16s,background-color .16s,color .16s}@media (hover:hover) and (pointer:fine){.opt:hover{border-color:var(--ink)}}.opt.on{background:var(--ink);color:var(--on);border-color:var(--ink)}.field{background:var(--card);border:1px solid var(--line2);border-radius:16px;align-items:center;gap:8px;padding-block:4px;padding-inline:14px 4px;display:flex}.field input,.field textarea{color:var(--ink);background:0 0;border:0;outline:none;flex:1;min-width:0;height:44px;font-size:15px}.field textarea{resize:none;height:auto;min-height:64px;padding-block:10px;line-height:1.45}.field .go{background:var(--ink);height:44px;color:var(--on);border:0;border-radius:12px;flex:none;padding-inline:14px;font-size:14px;font-weight:500}.field .go:disabled{opacity:.4}.input{border:1px solid var(--line2);background:var(--card);border-radius:14px;outline:none;width:100%;height:48px;padding-inline:16px;font-size:15px}.input:focus{border-color:var(--ink)}.chip{border:1px solid var(--line2);background:var(--card);height:44px;min-height:44px;color:var(--ink2);white-space:nowrap;transition:transform .16s var(--ease-out),scale var(--dur-1) var(--ease-out),background-color .16s ease,border-color .16s ease,color .16s ease;border-radius:999px;align-items:center;gap:8px;padding-inline:14px;font-size:13px;display:inline-flex}@media (hover:hover) and (pointer:fine){.chip:hover{border-color:var(--ink);color:var(--ink)}}.chip.on,.chip[aria-pressed=true]{background:var(--ink);color:var(--on);border-color:var(--ink)}@media (hover:hover) and (pointer:fine){.chip.on:hover,.chip[aria-pressed=true]:hover{color:var(--on);opacity:.9}}.ask-chip{animation:ask-chip-in .2s var(--ease-out) backwards;animation-delay:calc(var(--i,0)*50ms)}@keyframes ask-chip-in{0%{opacity:0;transform:translateY(8px)}}.chip button{color:var(--faint);background:0 0;border:0;padding:0;font-size:15px;line-height:1}.badge{color:var(--accent);background:var(--tint);white-space:nowrap;border-radius:999px;padding-block:2px;padding-inline:8px;font-size:11px}.badge.soft{color:var(--mute);background:var(--nav);font-weight:400}.advice{background:var(--tint);border-radius:14px;margin-block-start:12px;padding-block:12px;padding-inline:14px}.advice .lbl{color:var(--accent2);font-size:13px;font-weight:500}.advice .txt{color:var(--ink);text-wrap:pretty;margin-block-start:4px;font-size:15px;line-height:1.45}.advice.warn{background:var(--warntint)}.advice.warn .lbl{color:var(--warn)}.item{border-top:1px solid var(--line);align-items:center;gap:14px;padding-block:11px;display:flex}.item .lbl{text-align:start;min-width:0;color:var(--ink);background:0 0;border:0;flex:1;align-items:center;gap:14px;min-height:44px;padding:0;font-size:16px;display:flex}.tick{border:1.5px solid var(--line2);background:var(--card);border-radius:50%;flex:none;width:22px;height:22px;transition:background-color .16s,border-color .16s;display:inline-block}.tick.on{background:var(--ink);border-color:var(--ink)}.x{width:44px;height:44px;color:var(--faint);background:0 0;border:0;flex:none;place-items:center;padding:0;font-size:18px;display:grid}.entry{border-top:1px solid var(--line);flex-wrap:wrap;align-items:flex-start;gap:12px;padding-block:10px;display:flex}.bar{background:var(--nav);border-radius:2px;height:4px;margin-block-start:12px;overflow:hidden}.bar>div{height:100%;width:calc(var(--p,0)*100%);background:var(--accent);transition:width .2s var(--ease-out);border-radius:2px}.round{background:var(--ink);width:44px;height:44px;color:var(--on);border:0;border-radius:50%;flex:none;place-items:center;padding:0;font-size:18px;display:grid}.round.ghost{background:var(--card);border:1px solid var(--line2);color:var(--ink2)}.round.sm{width:40px;height:40px;font-size:16px}.orb{background:radial-gradient(circle at 30% 30%,color-mix(in oklab,var(--accent) 40%,white),var(--accent) 55%,var(--accent2));box-shadow:0 4px 14px color-mix(in oklab,var(--accent) 40%,transparent);color:#fff;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.orb.live{animation:1.2s infinite lo-pulse}.stepper{background:var(--step);border-radius:12px;justify-content:space-between;align-items:center;padding:4px;display:flex}.stepper button{width:44px;height:44px;color:var(--ink2);background:0 0;border:0;font-size:18px}.stepper span{font-variant-numeric:tabular-nums;font-size:17px}.stepper input{text-align:center;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;width:64px;font-size:17px}.switch{background:var(--nav);border:0;border-radius:11px;flex:none;width:36px;height:22px;padding:0;transition:background-color .16s;position:relative}.switch.on{background:var(--accent)}.switch span{background:var(--card);width:18px;height:18px;transition:inset-inline-start .16s var(--ease-out);border-radius:50%;position:absolute;inset-block-start:2px;inset-inline-start:2px}.switch.on span{inset-inline-start:16px}.stack{flex-direction:column;gap:16px;display:flex}.preview-toast{z-index:20;background:var(--ink);color:var(--on);cursor:pointer;border-radius:16px;align-items:center;gap:12px;max-width:min(420px,100% - 32px);padding:12px 16px;font-size:14px;display:flex;position:fixed;inset-block-end:max(24px,calc(12px + env(safe-area-inset-bottom)));inset-inline:max(24px,50% - 620px) auto}.system-surface{outline:none}.system-surface[data-hidden]{opacity:.5}.system-surface[data-private][data-revealed] :is(.ds-n,[data-money],.ds-ring-n,.stat){filter:none}.system-surface[data-private]:not([data-revealed]) :is(.stat,[data-money]){filter:blur(9px);-webkit-user-select:none;user-select:none;cursor:pointer}.tile-body{gap:var(--gap,14px);flex-direction:column;flex:auto;min-width:0;display:flex}.tile-body:empty{display:none}.tile-drag{min-width:44px;min-height:44px;color:var(--faint);cursor:grab;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;margin-inline-start:-12px;display:inline-flex}.tile-tools{flex:none;align-items:center;gap:2px;margin-inline-start:auto;display:flex}.tile-tools:empty{display:none}.tile-unread{justify-content:space-between;align-items:center;gap:12px;display:flex}.ds-head h3.tile-title{overflow:clip visible}.ds-card[data-size=compact] .ds-head h3.tile-title,.ds-card[data-size=compact] .ds-head .ix-switch>span:first-child{white-space:normal;text-overflow:clip;overflow-wrap:break-word}.ds-card[data-size=compact] .ds-head .ix-switch>span:first-child{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ds-head-sub:empty{display:none}.ds-head-t:has(>.ds-head-sub:not(:empty))>.tile-desc:not(.ds-head-sub){display:none}.ds-head-end{flex:none;align-items:center;gap:8px;min-width:0;max-width:100%;display:inline-flex}.ds-head-end:empty{display:none}.ds-card>.tile-head{--tile-h:44px;position:relative}.ds-card[data-size=compact]>.tile-head{--tile-h:30px}.ds-card[data-size=hero]>.tile-head{--tile-h:52px}.ds-card>.tile-head:not(:has(.ds-tile)){--tile-h:23px}.ds-card>.tile-head:has(>.tile-tools){padding-inline-end:30px}.ds-card>.tile-head>.tile-tools{top:calc((var(--tile-h) - 36px) / 2);margin:0;position:absolute;inset-inline-end:-10px}.ds-card>.tile-head>.tile-tools .ds-tool{margin:0}.ds-card[data-surface=plain]>.tile-head:has(>.ds-tile){--tile-h:32px}.page-body[data-statement] .ds-card[data-size=hero]>.tile-head:has(>.ds-tile){--tile-h:38px}.ds-card>.tile-head:has(>.st-block){--tile-h:34px}.ds-card[data-size=compact]>.tile-head:has(>.st-block){--tile-h:22px}.ds-card[data-size=hero]>.tile-head:has(>.st-block){--tile-h:46px}.ds-card>.tile-head[data-top]{align-items:flex-start}.ds-card>.tile-head[data-top]>:is(.ds-head-end,.ds-live):not([data-under]){min-height:var(--tile-h)}.ds-card>.tile-head[data-line]>.tile-tools{top:calc(50% - 18px)}.sections{flex-direction:column;gap:22px;min-width:0;display:flex}.section{border-radius:14px;min-width:0}.section.is-drop{outline:2px dashed var(--accent);outline-offset:6px}.section-title{margin:0 0 8px;font-weight:400}.section-tools{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.section-grid{grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:var(--tile-gap);align-items:start;min-width:0;display:grid}.section-grid[data-cols="1"]{--cols:1}.section-grid[data-cols="2"]{--cols:2}.section-grid[data-cols="3"]{--cols:3}.section-cell{min-width:0;display:flex}.section-cell>.system-surface{flex:auto}.section-cell[data-span="2"]{grid-column:span 2}.section-cell[data-span="3"]{grid-column:span 3}@media (max-width:900px){.section-grid[data-cols="3"]{--cols:2}.section-cell[data-span="3"]{grid-column:span 2}}@media (max-width:720px){.section-grid[data-cols]{--cols:2}.section-cell,.section-cell[data-span]{grid-column:span 2}.section-grid:not([data-cols="1"])>.section-cell[data-pair=true]{grid-column:span 1}}.hit44{position:relative}.hit44:after{content:"";inset-inline:0;inset-block:min(0px,calc(50% - var(--hit) / 2));position:absolute}.tile-chips,.tile-controls,.tile-empty-act{isolation:isolate}.tile-chips .hit44:after,.tile-controls .hit44:after,.tile-empty-act .hit44:after{z-index:-1}.cta.sm{height:30px;min-height:30px;padding:6px 14px;font-size:12px;font-weight:400}.box{width:var(--box);height:var(--box);border:1.5px solid var(--line2);background:var(--card);border-radius:4px;flex:none;transition:background-color .16s,border-color .16s;display:inline-block}.tick-hit{z-index:1;width:40px;color:inherit;cursor:pointer;background:0 0;border:0;flex:none;align-self:stretch;place-items:center;margin:0;padding:0;display:grid;position:relative}.box.on{background:var(--accent);border-color:var(--accent)}.is-done{color:var(--faint);text-decoration:line-through}.bar[data-tone=warn]>div{background:var(--warn)}.bar[data-tone=teal]>div{background:var(--teal)}.tile-chips{flex-wrap:wrap;gap:4px;display:flex}.tile-meta{font-size:var(--fs-meta);color:var(--mute);unicode-bidi:plaintext;margin:4px 0 0;line-height:1.4}.tile-meta[data-tone=warn]{color:var(--warn)}.tile-meta[data-tone=accent]{color:var(--accent)}.tile-meta.is-foot{margin-top:auto;padding-top:8px}.tile-controls{flex-wrap:wrap;align-items:center;gap:4px;margin-top:8px;display:flex}.tile-rows{flex-direction:column;min-width:0;margin-top:6px;display:flex}.tile-row{border-bottom:1px solid var(--line);min-height:44px;font-size:var(--fs-row);align-items:center;gap:8px;min-width:0;display:flex;position:relative}.tile-row:last-child{border-bottom:0}.tile-row-main{text-align:start;min-width:0;min-height:44px;color:inherit;font:inherit;background:0 0;border:0;flex:auto;align-items:center;gap:8px;padding:0;display:flex}.tile-row-text{overflow-wrap:anywhere;flex:auto;min-width:0}.tile-row-sub{color:var(--faint);font-size:11px;display:block}.tile-row-val{color:var(--mute);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;margin-inline-start:auto}.tile-row-acts{background:linear-gradient(to left,var(--row-fade,var(--card)) 70%,transparent);opacity:0;pointer-events:none;align-items:center;gap:2px;padding-inline-start:16px;transition:opacity .16s;display:flex;position:absolute;inset-block:0;inset-inline-end:0}:is([dir=rtl],[data-dir=rtl]) .tile-row-acts{background:linear-gradient(to right,var(--row-fade,var(--card)) 70%,transparent)}.system-surface[data-surface=tinted]{--row-fade:var(--tint)}.system-surface[data-surface=plain]{--row-fade:var(--bg)}.tile-row:hover .tile-row-acts,.tile-row:focus-within .tile-row-acts{opacity:1;pointer-events:auto}.tile-row-end{z-index:1;flex:none;align-items:center;margin-inline-start:auto;display:flex;position:relative}.tile-row-end>.tile-row-acts{inset-inline-end:100%}.tile-row-act{min-height:44px;font-size:var(--fs-chip);color:var(--mute);background:0 0;border:0;border-radius:8px;padding:0 8px}.tile-row-act[data-tone=warn]{color:var(--warn)}.tile-row-act[data-tone=ok]{color:var(--ok)}.tile-row-more{display:none}@media (pointer:coarse){.tile-row-acts{opacity:1;pointer-events:auto;display:none;inset-inline-end:44px}.tile-row[data-open] .tile-row-acts{display:flex}.tile-row-more{width:44px;height:44px;color:var(--faint);background:0 0;border:0;flex:none;place-items:center;padding:0;font-size:15px;display:inline-grid}}.tile-empty-row{gap:8px}.tile-empty-row>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tile-empty-line{font-size:var(--t-label);color:var(--mute);unicode-bidi:plaintext;margin:0;line-height:1.5}.tile-empty-act{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (prefers-reduced-motion:reduce){.tile-row-acts,.box{transition:none}}html[data-motion=reduce] .tile-row-acts,html[data-motion=reduce] .box{transition:none}.sheet-scrim{z-index:60;background:#0000002e;background:lab(0% 0 0/.18);position:fixed;inset:0}.sheet{z-index:61;background:var(--card);color:var(--ink);border:1px solid var(--line2);outline:none;font-size:13px;position:fixed}.sheet[data-mode=popover]{box-shadow:var(--shadow-pop);border-radius:12px;max-height:min(70vh,520px);padding:8px;overflow:auto}.sheet[data-mode=dialog]{width:min(420px,100vw - 32px);height:fit-content;max-height:85dvh;box-shadow:var(--shadow-pop);border-radius:16px;margin:auto;padding:14px 16px;inset:0;overflow:auto}.sheet[data-mode=sheet]{padding:14px 16px max(14px,env(safe-area-inset-bottom));box-shadow:var(--shadow-sheet);touch-action:pan-y;border-radius:18px 18px 0 0;max-height:85dvh;inset-block-end:0;inset-inline:0;overflow:auto}.sheet[data-mode=dark]{background:var(--pop-bg);color:var(--pop-ink);border-color:var(--pop-line);box-shadow:var(--shadow-pop);border-radius:12px;padding:10px 12px;font-size:12px;line-height:1.5;overflow:auto}.sheet-grab{background:var(--line2);border-radius:2px;width:36px;height:4px;margin:0 auto 10px}.sheet:is([data-mode=dialog],[data-mode=sheet]){--sheet-px:16px;padding-inline:var(--sheet-px);flex-direction:column;display:flex;overflow:hidden}.sheet:is([data-mode=dialog],[data-mode=sheet])>:is(.sheet-head,.sheet-grab){flex:none}.sheet-body{gap:inherit;overscroll-behavior:contain;scrollbar-width:thin;min-height:0;flex-direction:column;flex:auto;margin-block:-8px;margin-inline-end:calc(4px - var(--sheet-px));padding-block:8px;padding-inline-end:calc(var(--sheet-px) - 4px);display:flex;overflow-y:auto}.sheet-body[data-overflow]{scrollbar-gutter:stable;background:linear-gradient(var(--card) 30%,transparent) top/100% 28px no-repeat local,linear-gradient(transparent,var(--card) 70%) bottom/100% 28px no-repeat local, linear-gradient(color-mix(in oklab,var(--ink) 9%,transparent),transparent) top/100% 10px no-repeat scroll,linear-gradient(transparent,color-mix(in oklab,var(--ink) 9%,transparent)) bottom/100% 10px no-repeat scroll}.sheet[data-mode=sheet] .sheet-body{touch-action:pan-y}.sheet-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.sheet-title{font-size:var(--fs-title);font-weight:500}.sheet kbd{border:1px solid var(--line2);background:var(--card);color:var(--ink2);border-bottom-width:2px;border-radius:5px;padding:0 5px;font-family:ui-monospace,Menlo,monospace;font-size:10.5px}.sheet-form{flex-direction:column;gap:8px;display:flex}.sheet-form .field{border-radius:10px;padding-block:0;padding-inline:10px 8px}.sheet-form .field input{height:40px;font-size:16px}.sheet-form :is(.input,.ds-input){border-radius:10px;height:40px;padding-inline:10px;font-size:16px}.sheet-form .sheet-text{resize:vertical;height:auto;min-height:72px;padding:10px;line-height:1.45}.sheet-form>:is(.cta,.ds-btn[data-v=primary]){align-self:flex-end}.sheet-unit{color:var(--faint);flex:none;font-size:12px}.sheet-error{color:var(--warn);font-size:12px}.k-words{background:var(--tint);color:var(--ink2);border-radius:10px;flex-direction:column;align-items:flex-start;gap:8px;padding:10px 12px;font-size:12.5px;line-height:1.45;display:flex}.k-words .ds-btn{color:var(--ink);background:var(--card)}.sheet-scrim{transition:opacity var(--dur-2) ease}.sheet{transition:opacity var(--dur-2) var(--ease-out),scale var(--dur-2) var(--ease-out),translate var(--dur-3) var(--ease-drawer)}.sheet[data-mode=dialog]{transform-origin:50%}@starting-style{.sheet-scrim:not([data-ghost]){opacity:0}.sheet:is([data-mode=popover],[data-mode=dialog],[data-mode=dark]):not([data-ghost]){opacity:0;scale:.96}.sheet[data-mode=sheet]:not([data-ghost]){translate:0 100%}}.sheet-scrim[data-leaving]{opacity:0;transition-duration:var(--dur-1)}.sheet:is([data-mode=popover],[data-mode=dialog],[data-mode=dark])[data-leaving]{opacity:0;transition-duration:var(--dur-1);scale:.96}.sheet[data-mode=sheet][data-leaving]{transition:translate var(--dur-2) var(--ease-out);translate:0 100%}.sheet[data-dragging]{-webkit-user-select:none;user-select:none;transition:none}.sheet[data-mode=sheet] :is(.sheet-grab,.sheet-head){cursor:grab}.sheet[data-dragging] :is(.sheet-grab,.sheet-head){cursor:grabbing}.sheet[data-instant],.sheet-scrim[data-instant]{transition:none!important}@media (prefers-reduced-motion:reduce){.ds .sheet,.ds .sheet-scrim{transition:opacity var(--dur-2) ease!important}.ds .sheet[data-leaving],.ds .sheet-scrim[data-leaving]{transition-duration:var(--dur-1)!important}.ds .sheet[data-leaving]{opacity:0;translate:none!important;scale:none!important}@starting-style{.ds .sheet:not([data-ghost]){opacity:0;translate:none!important;scale:none!important}}}html[data-motion=reduce] :is(.sheet,.sheet-scrim){transition:opacity var(--dur-2) ease!important}html[data-motion=reduce] :is(.sheet,.sheet-scrim)[data-leaving]{transition-duration:var(--dur-1)!important}html[data-motion=reduce] .sheet[data-leaving]{opacity:0;translate:none!important;scale:none!important}@starting-style{html[data-motion=reduce] .sheet:not([data-ghost]){opacity:0;translate:none!important;scale:none!important}}html[data-motion=reduce] .sheet[data-instant],html[data-motion=reduce] .sheet-scrim[data-instant]{transition:none!important}.tile-note{white-space:pre-wrap;line-height:1.45}.tile-line{text-align:start;width:100%;min-height:44px;color:var(--ink);background:0 0;border:0;align-items:center;margin-top:4px;padding:0;font-size:15px;font-weight:300;line-height:1.35;display:flex}.tile-set-steppers{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;display:grid}.tile-set-field{flex-direction:column;gap:4px;min-width:0;display:flex}.tile-set-field .tile-meta{margin:0}.sheet-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.tile-pager{align-items:center;gap:6px;margin-top:8px;display:flex}.tile-pager .tile-meta{margin:0}.tile-cats{flex-direction:column;gap:6px;margin-top:6px;display:flex}.tile-cat-row{font-size:var(--fs-meta);color:var(--ink);justify-content:space-between;align-items:baseline;gap:8px;display:flex}.tile-cat-val{color:var(--mute);font-variant-numeric:tabular-nums}.tile-cat .bar{margin-block-start:3px}.tile-draft{background:var(--tint);border-radius:12px;flex-wrap:wrap;align-items:flex-start;gap:10px;margin-top:8px;padding:12px;display:flex}.tile-draft-thumb{object-fit:cover;background:var(--nav);border-radius:8px;flex:none;width:48px;height:62px}.tile-draft-text{flex-direction:column;flex:140px;gap:2px;min-width:0;display:flex}.tile-draft-title{font-size:var(--fs-title);font-weight:500}.tile-draft-lines{font-size:var(--fs-meta);color:var(--mute);overflow-wrap:anywhere}.tile-draft-total{font-variant-numeric:tabular-nums;margin-top:2px;font-size:15px}.tile-draft-acts{flex-wrap:wrap;flex-basis:100%;gap:6px;display:flex}.sheet-form[data-drop]{outline:2px dashed var(--accent);outline-offset:4px;border-radius:10px}.tile-drop{align-items:inherit;border-radius:10px;flex-direction:column;flex:auto;min-width:0;display:flex}.tile-drop[data-drop]{outline:2px dashed var(--accent);outline-offset:4px}.sheet-note{font-size:var(--fs-meta);color:var(--faint);margin:0}.tile-reading-name{font-size:var(--fs-meta);color:var(--mute);margin:6px 0 0}.system-surface .tile-reading-name+.stat{margin-top:2px}.tile-reading{color:var(--ink);overflow-wrap:anywhere;margin:6px 0 0;font-size:15px;font-weight:300;line-height:1.35}.tile-row-text.is-next{font-weight:500}.tile-map{border-radius:var(--r-xl);background:var(--sunken);isolation:isolate;width:100%;height:240px;overflow:hidden}.tile-map[data-size=hero]{height:280px}.tile-map[data-many]{height:320px}.tile-map-wrap{position:relative}.tile-map-note{z-index:500;width:fit-content;font-size:var(--t-small);color:var(--ink-2);background:var(--surface);box-shadow:var(--e1);inset:8px 0 auto;border-radius:999px;margin:auto;padding:5px 12px;position:absolute;top:50%;transform:translateY(-50%)}.tile-map-all{top:12px;z-index:500;box-shadow:var(--e1);inset-inline-end:12px;position:absolute!important}.tile-map .leaflet-tile-pane{filter:grayscale()brightness(1.06)contrast(.82)}:is(html[data-theme=ink],html[data-theme=dusk]) .tile-map .leaflet-tile-pane{filter:grayscale()invert()brightness(.85)contrast(.85)}.tile-map .leaflet-control-attribution{background:color-mix(in oklab,var(--surface) 80%,transparent);color:var(--mute);font-size:10px}.tile-map.leaflet-container{border-radius:var(--r-xl)}.tune-sub>.tune-fields{border-inline-start:1px solid var(--line);padding-inline-start:10px;padding-bottom:0}.tune-fieldrow{flex-direction:column;gap:4px;display:flex}@media (max-width:720px){.tune-grid3{grid-template-columns:1fr}}.menu{background:var(--card);border:1px solid var(--line2);z-index:20;box-shadow:0 12px 30px var(--shadow);transform-origin:var(--menu-origin,top center);transition:opacity .2s var(--ease-out),transform .2s var(--ease-out);border-radius:14px;margin-block-start:6px;position:absolute;inset-block-start:100%;inset-inline:0;overflow:hidden}@starting-style{.menu{opacity:0;transform:scale(.95)}}.menu button{text-align:start;background:0 0;border:0;width:100%;padding-block:10px;padding-inline:14px;font-size:14px;display:block}@media (hover:hover) and (pointer:fine){.menu button:hover{background:var(--nav)}}.week{scroll-snap-align:center;background:0 0;border-radius:10px;flex-direction:column;flex:1 0 44px;justify-content:center;align-items:center;gap:4px;min-width:44px;max-width:72px;min-height:52px;padding-block:8px;padding-inline:4px;font-size:12px;line-height:1.2;display:flex;box-shadow:inset 0 0 0 1px #0000}.week .dow{font-size:12px}.week .sess{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;overflow:hidden}.week .did{border-radius:2px;flex:none;width:4px;height:4px}.rules-foot-wrap{margin-top:24px}.fade{animation:lo-in .2s var(--ease-out) both}.spark{transform-origin:bottom;animation:lo-bar .2s var(--ease-out) both}.btn{background:var(--ink);height:44px;color:var(--on);white-space:nowrap;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding-inline:18px;font-size:14px;font-weight:500;display:inline-flex}.btn:disabled{opacity:.45;cursor:default}.btn.lg{border-radius:18px;height:54px;padding-inline:26px;font-size:16px}.btn.ghost{background:var(--card);border:1px solid var(--line2);color:var(--ink2);font-weight:400}.btn.link{color:var(--mute);background:0 0;border-radius:0;height:auto;padding:0;font-weight:400}.btn.sm{border-radius:999px;height:34px;padding-inline:12px;font-size:13px}.list-item{border-top:1px solid var(--line);align-items:flex-start;gap:12px;padding-block:12px;display:flex}.dot{background:var(--accent);border-radius:50%;flex:none;width:7px;height:7px;animation:1.6s infinite lo-breathe}.ask-alert{pointer-events:auto;background:var(--card);color:var(--ink);border:1px solid var(--line2);box-shadow:0 10px 28px var(--shadow);border-radius:16px;padding-block:12px;padding-inline:16px;font-size:14px;line-height:1.45}.ask-beam.line{box-shadow:0 8px 24px var(--shadow);border-radius:999px}.ask-beam.line>.ask-bar{box-shadow:none}.ask-voice{box-shadow:var(--e2);border-radius:var(--r-hero)}.ask-voice>.ask-bar{box-shadow:none}.ask-voice>.ask-bar>*{z-index:5;position:relative}.agent-wait{margin:0}.rise{animation:lo-in .22s var(--ease-out) both;animation-delay:calc(var(--i,0)*40ms)}@keyframes agent-dot{0%,to{opacity:.28;transform:translateY(0)}45%{opacity:1;transform:translateY(-3px)}}.ds-rail a,.chip,.card,.rail{unicode-bidi:isolate}.swatch{background:var(--accent);border:2px solid #0000;border-radius:50%;flex:none;width:22px;height:22px;padding:0}.swatch.on{border-color:var(--ink);box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--ink)}a.pill{color:inherit;text-decoration:none}.live-pill{cursor:default}.live-pill .live-dot{background:var(--live);border-radius:50%;flex:none;width:7px;height:7px}.live-pill[data-waiting] .live-dot{animation:1s ease-in-out infinite alternate live-wait}@keyframes live-wait{to{opacity:.3}}html[data-motion=reduce] .live-pill .live-dot{animation:none}.ask-toast{opacity:1;transition:opacity var(--dur-2) ease,transform var(--dur-3) var(--ease-out);transform:translateY(0)}@starting-style{.ask-toast{opacity:0;transform:translateY(100%)}}.ask-toast[data-leaving]{opacity:0;transition:opacity var(--dur-2) ease,transform var(--dur-2) var(--ease-out);transform:translateY(8px)}.ix-toast-t{transition:opacity var(--dur-2) ease,filter var(--dur-2) ease}@starting-style{.ix-toast:not([data-leaving]) .ix-toast-t{opacity:0;filter:blur(2px)}}.ix-toast .ix-undo{transition:scale var(--dur-1) var(--ease-out)}.ix-toast .ix-undo:active{scale:.96}.palette-scrim{background:var(--scrim,#14121059);z-index:40;justify-content:center;align-items:flex-start;padding-block:14dvh 16px;padding-inline:16px;display:flex;position:fixed;inset:0}.palette .ds-palette-list{max-height:min(60dvh,520px);overflow:auto}@media (hover:hover) and (pointer:fine){.palette .ds-palette-list button:hover{background:var(--sunken)}}@keyframes lo-breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(1.5)}}.leaflet-container{border-radius:14px;font-family:inherit}@keyframes lo-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes lo-bar{0%{opacity:.4;transform:scaleY(.2)}to{opacity:1;transform:none}}@keyframes lo-pulse{0%,to{box-shadow:0 4px 14px color-mix(in oklab,var(--accent) 40%,transparent)}50%{box-shadow:0 0 0 10px #0000}}.grp-shell{padding:36px 32px var(--ask-clearance);grid-template-columns:232px minmax(0,1fr);align-items:start;gap:40px;max-width:1100px;margin-inline:auto;display:grid}.grp-nav{flex-direction:column;gap:2px;display:flex;position:sticky;top:20px}.grp-tabs{flex-direction:column;gap:2px;margin-block-start:10px;display:flex}.grp-tabs>button,.grp-tabs>a{text-align:start;color:var(--ink-2);font-size:var(--t-label);background:0 0;border:0;border-radius:12px;align-items:center;min-height:44px;padding-block:0;padding-inline:12px;font-weight:500;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){.grp-tabs>button:hover,.grp-tabs>a:hover{background:var(--well)}}.grp-tabs>button.on,.grp-tabs>a.on{background:var(--ink);color:var(--bg)}.unsaved.corner{z-index:20;margin:0;position:fixed;inset-block-end:max(24px,calc(12px + env(safe-area-inset-bottom)));inset-inline:24px auto}@media (max-width:1100px){.unsaved.corner{inset-block-end:132px}}@media (max-width:720px){.grp-shell{grid-template-columns:1fr;gap:24px;padding-inline:20px}.grp-nav{position:static}.grp-tabs{background:var(--sunken);border-radius:var(--r-pill);flex-direction:row;gap:2px;margin-block-start:12px;padding:4px;overflow:auto}.grp-tabs>button,.grp-tabs>a{text-align:center;white-space:nowrap;border-radius:var(--r-pill);flex:1;justify-content:center}.grp-tabs>button:hover,.grp-tabs>a:hover{background:0 0}.grp-tabs>button.on,.grp-tabs>a.on{background:var(--surface);color:var(--ink);box-shadow:var(--e1)}}@media (prefers-reduced-motion:reduce){button,button:active,.ask-chip:active{transition:none;transform:none}.fade{animation:.2s both lo-fade}.ask-chip{animation-name:ask-chip-fade;transform:none}.rise{animation:.2s both lo-fade}.ask-toast,.ask-toast[data-leaving]{transition:opacity .2s;transform:none}@starting-style{.ask-toast{opacity:0;transform:none}}.ix-toast-t{filter:none!important}.menu{transition:opacity .2s;transform:none}@starting-style{.menu{opacity:0;transform:none}}.bar>div,.switch span{transition:none}.spark,.dot,.orb.live{animation:none}@keyframes lo-fade{0%{opacity:0}to{opacity:1}}@keyframes ask-chip-fade{0%{opacity:0}}}html[data-motion=reduce] button,html[data-motion=reduce] button:active,html[data-motion=reduce] .ask-chip:active{transition:none;transform:none}html[data-motion=reduce] .fade{animation:.2s both lo-fade}html[data-motion=reduce] .ask-chip{animation-name:ask-chip-fade;transform:none}html[data-motion=reduce] .rise{animation:.2s both lo-fade}html[data-motion=reduce] .ask-toast,html[data-motion=reduce] .ask-toast[data-leaving],html[data-motion=reduce] .menu{transition:opacity .2s;transform:none}html[data-motion=reduce] .ix-toast-t{filter:none!important}html[data-motion=reduce] .bar>div,html[data-motion=reduce] .switch span{transition:none}html[data-motion=reduce] .spark,html[data-motion=reduce] .dot,html[data-motion=reduce] .orb.live{animation:none}@media (max-width:900px){.rail{display:none}.week{flex:1 0 48px;max-width:none}}@media (max-width:720px){.preview-note{display:none}.h1{font-size:36px}.h2{font-size:28px}.week .dow{font-size:11px}.preview-toast{inset-inline-start:16px}}:where(:focus-visible){outline:2px solid var(--accent);outline-offset:2px}@media (max-width:720px){.ask-chips{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;padding-inline:2px;overflow-x:auto}.ask-chips::-webkit-scrollbar{display:none}.ask-chips>*{flex:none}}.menu.place-menu{z-index:95;max-height:min(50vh,320px);margin:0;position:fixed;inset:auto;overflow:auto}.menu.place-menu button.on{background:var(--nav)}
:root,.ds{--t-fig-xl:calc(76px*var(--ts));--t-fig-lg:calc(64px*var(--ts));--t-fig-md:calc(44px*var(--ts));--t-fig-sm:calc(28px*var(--ts));--t-fig-xs:calc(22px*var(--ts));--t-display:calc(40px*var(--ts));--t-h1:calc(28px*var(--ts));--t-h2:calc(22px*var(--ts));--t-h3:calc(18px*var(--ts));--t-lead:calc(16px*var(--ts));--t-body:calc(15px*var(--ts));--t-label:calc(14px*var(--ts));--t-small:calc(13px*var(--ts));--t-caps:calc(12px*var(--ts));--t-micro:calc(11px*var(--ts));--t-mono:calc(12.5px*var(--ts))}:root{--ts:1;--font:"Outfit","Noto Sans Arabic",system-ui,sans-serif;--mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;--s2:2px;--s4:4px;--s6:6px;--s8:8px;--s12:12px;--s16:16px;--s20:20px;--s24:24px;--s28:28px;--s32:32px;--s40:40px;--s48:48px;--s64:64px;--s80:80px;--r-xs:6px;--r-sm:10px;--r-md:14px;--r-lg:16px;--r-xl:22px;--r-card:28px;--r-hero:32px;--r-pill:999px;--h-sm:32px;--h-md:44px;--h-lg:52px;--h-xl:60px;--hit:44px;--dur-1:.12s;--dur-2:.2s;--dur-3:.3s;--dur-4:.6s;--ease-out:cubic-bezier(.23,1,.32,1);--ease-in-out:cubic-bezier(.77,0,.175,1);--ease-soft:cubic-bezier(.4,0,.2,1);--ease-drawer:cubic-bezier(.32,.72,0,1);--surface:var(--card);--sunken:var(--step);--well:var(--nav);--ink-2:var(--ink2);--line-2:var(--line2);--solid:#111110;--on-solid:#fff;--solid-mute:#ffffff9e;--cta-bg:#111110;--cta-ink:#fff;--thumb:var(--ink);--on-thumb:var(--bg);--scrim:#14141252;--e0:none;--e1:0 1px 2px #1414120a,0 24px 48px -28px #14141238;--e2:0 2px 4px #1414120d,0 32px 64px -24px #1414124d;--e3:0 1px 2px #1414120f,0 12px 32px -8px #1414122e,0 40px 80px -24px #1414123d;--good:#2ea55c;--good-text:#036a34;--bad:#db423c;--bad-text:#b02b27;--ask:#f4a437;--ask-text:#915100;--info:#418ad1;--info-text:#065da0;--good-soft:color-mix(in oklab,var(--good) 16%,var(--surface));--bad-soft:color-mix(in oklab,var(--bad) 14%,var(--surface));--ask-soft:color-mix(in oklab,var(--ask) 24%,var(--surface));--info-soft:color-mix(in oklab,var(--info) 14%,var(--surface));--v1:#468de5;--v2:#32b36e;--v3:#e7a13c;--v4:#e85f61;--v5:#b276cd;--v6:#41b2b2;--focus:var(--accent);--slide-track:var(--well);--slide-thumb:var(--surface);--slide-on:var(--ink);--slide-off:var(--mute);--slide-shadow:0 1px 2px #1414121a,0 0 0 .5px #1414120f}@supports (color:lab(0% 0 0)){:root{--good:lab(60.1467% -46.5208 27.9255);--good-text:lab(38.8747% -37.3942 22.5529);--bad:lab(51.7326% 59.5451 39.6593);--bad-text:lab(40.3167% 53.3957 36.3887);--ask:lab(74.1858% 23.9202 65.0302);--ask-text:lab(41.5092% 24.7858 54.3824);--info:lab(55.381% -5.80367 -43.9303);--info-text:lab(37.8175% -2.62447 -43.5543);--v1:lab(57.334% -.905633 -51.8838);--v2:lab(64.8223% -47.9834 24.7628);--v3:lab(71.9578% 20.6362 60.5891);--v4:lab(58.8176% 54.0688 27.3729);--v5:lab(58.5038% 35.7249 -35.8462);--v6:lab(66.2601% -32.6982 -9.87129)}}html[data-text=s]{--ts:.92}html[data-text=l]{--ts:1.12}:is(html[data-theme=ink],html[data-theme=dusk]){--solid:#0b0b0a;--cta-bg:var(--ink);--cta-ink:var(--bg);--scrim:#00000080;--e1:0 1px 0 #ffffff0a inset,0 24px 48px -28px #000000b3;--e2:0 1px 0 #ffffff0d inset,0 32px 64px -24px #000000bf;--e3:0 1px 0 #ffffff0f inset,0 0 0 1px var(--line-2),0 40px 80px -24px #000c;--good-text:#78d694;--bad-text:#fe8c80;--ask-text:#f9bf60;--info-text:#85bcf5;--good-soft:color-mix(in oklab,var(--good) 20%,var(--surface));--bad-soft:color-mix(in oklab,var(--bad) 20%,var(--surface));--ask-soft:color-mix(in oklab,var(--ask) 18%,var(--surface));--info-soft:color-mix(in oklab,var(--info) 20%,var(--surface));--slide-thumb:color-mix(in oklab,var(--ink) 13%,transparent);--slide-shadow:inset 0 0 0 .5px color-mix(in oklab,var(--ink) 9%,transparent)}@supports (color:lab(0% 0 0)){:is(html[data-theme=ink],html[data-theme=dusk]){--good-text:lab(78.4851% -39.8579 23.6764);--bad-text:lab(70.8435% 43.227 26.5036);--ask-text:lab(81.47% 14.0398 55.2364);--info-text:lab(74.208% -7.269 -34.3341)}}html[data-theme=dusk]{--solid:#0f0c0a}[data-area]{--c-ink:#141413;--c-text:oklch(.47 .12 var(--h));--c-soft:color-mix(in oklab,var(--c) 18%,var(--surface));--c-line:color-mix(in oklab,var(--c) 50%,var(--surface))}:is(html[data-theme=ink],html[data-theme=dusk]) [data-area]{--c-text:var(--c);--c-soft:color-mix(in oklab,var(--c) 16%,var(--surface))}[data-area=health]{--h:22;--c:#ef6567}@supports (color:lab(0% 0 0)){[data-area=health]{--c:lab(61.1405% 54.0477 27.2575)}}[data-area=food]{--h:55;--c:#f98f3a}@supports (color:lab(0% 0 0)){[data-area=food]{--c:lab(70.1839% 37.0134 60.7)}}[data-area=faith]{--h:88;--c:#e3b842}@supports (color:lab(0% 0 0)){[data-area=faith]{--c:lab(77.0975% 7.60436 62.8056)}}[data-area=move]{--h:124;--c:#c3f344}@supports (color:lab(0% 0 0)){[data-area=move]{--c:lab(90.2059% -33.0361 73.5277)}}[data-area=money]{--h:155;--c:#43c07a}@supports (color:lab(0% 0 0)){[data-area=money]{--c:lab(69.4676% -47.8625 24.6835)}}[data-area=growth]{--h:190;--c:#3dbeb7}@supports (color:lab(0% 0 0)){[data-area=growth]{--c:lab(69.9309% -37.1334 -7.40542)}}[data-area=places]{--h:230;--c:#43b2e1}@supports (color:lab(0% 0 0)){[data-area=places]{--c:lab(67.7933% -21.1468 -33.539)}}[data-area=sleep]{--h:280;--c:#959af4}@supports (color:lab(0% 0 0)){[data-area=sleep]{--c:lab(66.126% 14.5167 -46.2001)}}[data-area=mind]{--h:315;--c:#c588e0}@supports (color:lab(0% 0 0)){[data-area=mind]{--c:lab(65.4901% 35.5631 -35.926)}}[data-area=people]{--h:350;--c:#ec84b7}@supports (color:lab(0% 0 0)){[data-area=people]{--c:lab(67.9614% 45.2318 -8.6993)}}[data-area=home]{--h:70;--c:#d5b087;--c-text:#745837}@supports (color:lab(0% 0 0)){[data-area=home]{--c:lab(74.4373% 9.52062 26.56);--c-text:lab(39.6146% 8.67146 23.5311)}}[data-area=time]{--h:250;--c:#8ea1b4;--c-text:#4c5a69}@supports (color:lab(0% 0 0)){[data-area=time]{--c:lab(65.1493% -3.41204 -12.2984);--c-text:lab(37.3094% -2.78515 -10.4861)}}[data-area=agent]{--h:0;--c:var(--ink);--c-ink:var(--bg);--c-text:var(--ink);--c-soft:var(--sunken)}:is(html[data-theme=ink],html[data-theme=dusk]) [data-area=home]{--c-text:var(--c)}:root{--credit:#696bf4;--credit-2:#d665cf;--credit-text:#5e48c8;--credit-soft:color-mix(in oklab,var(--credit) 13%,var(--surface))}@supports (color:lab(0% 0 0)){:root{--credit:lab(50.8428% 29.5452 -70.3548);--credit-2:lab(60.0442% 55.4371 -34.3653);--credit-text:lab(38.9627% 35.8176 -65.1447)}}:is(html[data-theme=ink],html[data-theme=dusk]){--credit-text:#bda7ff;--credit-soft:color-mix(in oklab,var(--credit) 22%,var(--surface))}@supports (color:lab(0% 0 0)){:is(html[data-theme=ink],html[data-theme=dusk]){--credit-text:lab(72.8287% 23.1208 -42.7063)}}
.k-ql{max-width:100%;display:inline-flex}.k-ql-form{flex-direction:column;gap:8px;display:flex}.k-suffix{color:var(--faint);white-space:nowrap;flex:none;font-size:12px}.k-last{align-self:flex-start}.k-tags{flex-wrap:wrap;gap:4px;display:flex}.k-dur,.k-bw{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.k-dur-part,.k-bw-part{flex:96px;min-width:0}.k-lab{font-size:var(--fs-label);color:var(--mute);white-space:nowrap}.k-arrow{color:var(--mute);font-size:var(--fs-meta)}.k-bw-sum{font-size:var(--fs-meta);color:var(--mute);font-variant-numeric:tabular-nums;min-width:4.5em}.sheet .k-bw{grid-template-columns:1fr;gap:6px;display:grid}.sheet .k-bw>.k-arrow{display:none}.sheet .k-bw-part{justify-content:space-between}.sheet .k-bw-part>.dp-field{min-width:0;box-shadow:none;background:0 0;border-color:#0000;flex:0 auto}.sheet .k-bw-sum{min-width:0;padding-inline:2px}.ds-parts{gap:var(--gap,14px);flex-direction:column;min-width:0;display:flex}.ds-parts>.ds-meter{margin:0}.ds-say[data-over] b{color:var(--bad-text)}.k-row{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.k-row:empty{display:none}.k-teach>.k-ql{flex-direction:column;display:flex}.k-step{margin-inline-start:auto}.ds-stepper.k-step button{width:36px;height:36px}.k-bwt{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:inline-flex}.ds-btn.k-daily[aria-pressed=true]:disabled{opacity:1;background:var(--sunken);color:var(--ink);cursor:default}.k-rows{flex-direction:column;display:flex}.k-row-t{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--t-body);color:var(--ink);overflow:hidden}.k-row-sub{color:var(--mute);font-size:var(--t-small);white-space:nowrap}.k-row-v{font-variant-numeric:tabular-nums;color:var(--ink);font-weight:600;font-size:var(--t-body);white-space:nowrap;margin-inline-start:auto}.k-pips{min-height:var(--hit);align-items:center;gap:10px;display:flex;position:relative}.k-pips .ds-pips{flex:1;min-width:0}.k-pips-more{font-size:var(--t-small);color:var(--c-text);font-variant-numeric:tabular-nums;flex:none;font-weight:600}.k-pips:focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-radius:12px}.k-pips-n{white-space:nowrap}.s-tracker-pips.is-small{gap:8px}.k-scale{flex-direction:column;gap:8px;min-width:0;display:flex}.ds-scale.k-faces button{position:relative}.ds-scale.k-faces button[aria-checked=true]{background:var(--c,var(--ink));border-color:var(--c,var(--ink));color:var(--c-ink,var(--bg))}.ds-scale.k-faces button>span{pointer-events:none}.ds-card[data-size=compact] .ds-scale.k-faces{gap:6px}.ds-card[data-size=compact] .ds-scale.k-faces button{min-width:0;height:40px}.k-scale-tags{gap:6px}.ds-ringrow .ds-ring-mid>small{max-width:76%;line-height:1.25}.ds-card[data-size=compact] .ds-ringrow{gap:12px}.ds-ringside .ds-delta{white-space:normal;max-width:100%;height:auto;min-height:24px;padding-block:4px;line-height:1.25}.k-gauge .ds-gauge-mid .ds-n{font-size:min(calc(56px*var(--ts)),calc(100cqi / (var(--len,1) * .75)))}.k-gauge .ds-gauge-mid small{font-size:var(--t-small);color:var(--mute)}.ds-card[data-size=compact] .k-gauge .ds-gauge-mid .ds-n{font-size:calc(34px*var(--ts))}.s-tracker-timer .ds-ends{padding-top:2px}@container card (max-width:22em){.ds-weekticks{gap:2px}.ds-weekticks>span{padding:6px 0}}.stepper-val{cursor:text;flex:1;justify-content:center;align-items:baseline;gap:4px;min-width:0;display:flex}.stepper .stepper-val input{text-align:end;width:100%;min-width:0;max-width:84px;color:var(--ink);border-radius:8px;padding:6px 2px;font-size:17px;transition:background-color .16s}.stepper .stepper-val input:only-child{text-align:center}.stepper .stepper-val input:focus{background:var(--card);box-shadow:0 0 0 2px color-mix(in oklab,var(--accent) 40%,transparent)}.stepper-unit{color:var(--mute);flex:none;font-size:15px}@media (pointer:coarse){.stepper .stepper-val input{font-size:18px}}.rest-line{flex-wrap:wrap;align-items:center;gap:10px;margin-block:8px 2px;display:flex}.rest-bar{background:var(--line2);border-radius:2px;flex:100%;height:4px;overflow:hidden}.rest-bar span{background:var(--accent);height:100%;transition:width .25s linear;display:block}.rest-t{font-variant-numeric:tabular-nums;color:var(--ink);font-size:14px}.rest-line[data-done] .rest-t{color:var(--accent)}.set-done{flex-direction:column;gap:6px;display:flex}.set-done-t{color:var(--ink);font-size:17px;font-weight:500}.set-done-all{color:var(--accent);align-self:center;font-size:14px}.set-after{border-top:1px solid var(--line);flex-direction:column;gap:6px;margin-top:10px;padding-top:12px;display:flex}:is(.s-tracker-week-cols,.s-tracker-scale-cols) .ds-col span,:is(.s-tracker-week-cols,.s-tracker-scale-cols) .ds-col[data-last] span{background:color-mix(in oklab,var(--c) 30%,var(--sunken))}:is(.s-tracker-week-cols,.s-tracker-scale-cols)[data-now="0"] .ds-col:first-child span,:is(.s-tracker-week-cols,.s-tracker-scale-cols)[data-now="1"] .ds-col:nth-child(2) span,:is(.s-tracker-week-cols,.s-tracker-scale-cols)[data-now="2"] .ds-col:nth-child(3) span,:is(.s-tracker-week-cols,.s-tracker-scale-cols)[data-now="3"] .ds-col:nth-child(4) span,:is(.s-tracker-week-cols,.s-tracker-scale-cols)[data-now="4"] .ds-col:nth-child(5) span,:is(.s-tracker-week-cols,.s-tracker-scale-cols)[data-now="5"] .ds-col:nth-child(6) span,:is(.s-tracker-week-cols,.s-tracker-scale-cols)[data-now="6"] .ds-col:nth-child(7) span{background:var(--c)}:is(.s-tracker-week-cols,.s-tracker-scale-cols)[data-now="0"] .ds-col:first-child small,:is(.s-tracker-week-cols,.s-tracker-scale-cols)[data-now="1"] .ds-col:nth-child(2) small,:is(.s-tracker-week-cols,.s-tracker-scale-cols)[data-now="2"] .ds-col:nth-child(3) small,:is(.s-tracker-week-cols,.s-tracker-scale-cols)[data-now="3"] .ds-col:nth-child(4) small,:is(.s-tracker-week-cols,.s-tracker-scale-cols)[data-now="4"] .ds-col:nth-child(5) small,:is(.s-tracker-week-cols,.s-tracker-scale-cols)[data-now="5"] .ds-col:nth-child(6) small,:is(.s-tracker-week-cols,.s-tracker-scale-cols)[data-now="6"] .ds-col:nth-child(7) small{color:var(--ink);font-weight:600}.s-tracker-figure .ds-meter>b{opacity:1;background:var(--ink);width:3px;box-shadow:0 0 0 2px var(--surface)}.s-tracker-tile .ds-say[data-tone=good] b{color:var(--good-text)}.s-tracker-tile .ds-say[data-tone=bad] b{color:var(--bad-text)}.ds-ring-n .s-tracker-ring-u{color:var(--mute);letter-spacing:0;margin-inline-start:2px;font-size:.5em;font-weight:500}.s-tracker-year-probe{min-width:0}.s-tracker-year{--ygap:3px;--cell:clamp(8px,calc((100cqi - 4px - 25 * var(--ygap)) / 26),18px)}.s-tracker-year-scroll{overscroll-behavior-x:contain;touch-action:pan-x pan-y;scrollbar-width:thin;padding:2px 2px 6px;position:relative;overflow-x:auto}.s-tracker-year-months,.s-tracker-year-grid{grid-auto-columns:var(--cell);gap:var(--ygap);width:max-content;display:grid}.s-tracker-year-months{grid-template-rows:auto;grid-auto-flow:column;min-height:1.3em;margin-bottom:4px}.s-tracker-year-months>small{min-width:0;font-size:var(--t-small);color:var(--mute);white-space:nowrap;grid-row:1;line-height:1.3}.s-tracker-year-months>small>span{width:max-content;display:block;position:sticky;inset-inline-start:0}.s-tracker-year-months>small>span[data-cut]{visibility:hidden}.s-tracker-year-grid{grid-auto-flow:column;grid-template-rows:repeat(7,var(--cell))}.s-tracker-year-grid>i,.s-tracker-year-key>i{width:var(--cell);height:var(--cell);background:var(--sunken);border-radius:3px;display:block}.s-tracker-year-grid>i[data-out]{background:0 0}.s-tracker-year-grid>i[data-future]{box-shadow:inset 0 0 0 1px var(--line);background:0 0}.s-tracker-year-grid>i[data-off]{background:0 0}.s-tracker-year-grid>i[data-today]{box-shadow:0 0 0 1.5px var(--surface),0 0 0 3px color-mix(in oklab,var(--c) 75%,var(--ink))}:is(.s-tracker-year-grid,.s-tracker-year-key)>i[data-s="1"]{background:color-mix(in oklab,var(--c) 18%,var(--sunken))}:is(.s-tracker-year-grid,.s-tracker-year-key)>i[data-s="2"]{background:color-mix(in oklab,var(--c) 26%,var(--sunken))}:is(.s-tracker-year-grid,.s-tracker-year-key)>i[data-s="3"]{background:color-mix(in oklab,var(--c) 34%,var(--sunken))}:is(.s-tracker-year-grid,.s-tracker-year-key)>i[data-s="4"]{background:color-mix(in oklab,var(--c) 44%,var(--sunken))}:is(.s-tracker-year-grid,.s-tracker-year-key)>i[data-s="5"]{background:color-mix(in oklab,var(--c) 52%,var(--sunken))}:is(.s-tracker-year-grid,.s-tracker-year-key)>i[data-s="6"]{background:color-mix(in oklab,var(--c) 62%,var(--sunken))}:is(.s-tracker-year-grid,.s-tracker-year-key)>i[data-s="7"]{background:color-mix(in oklab,var(--c) 70%,var(--sunken))}:is(.s-tracker-year-grid,.s-tracker-year-key)>i[data-s="8"]{background:color-mix(in oklab,var(--c) 80%,var(--sunken))}:is(.s-tracker-year-grid,.s-tracker-year-key)>i[data-s="9"]{background:color-mix(in oklab,var(--c) 90%,var(--sunken))}:is(.s-tracker-year-grid,.s-tracker-year-key)>i[data-s="10"]{background:var(--c)}.s-tracker-year-grid>i[data-over]{background:var(--bad)}.s-tracker-year-key{font-size:var(--t-small);color:var(--mute);align-items:center;gap:3px;margin:0;display:flex}.s-tracker-year-key>span:first-child{margin-inline-end:4px}.s-tracker-year-key>span:last-child{margin-inline-start:4px}.s-tracker-year-nav{font-variant-numeric:tabular-nums;align-items:center;gap:2px;display:inline-flex}.s-tracker-year-nav>b{font-size:var(--t-small);color:var(--ink);font-weight:600}.s-tracker-year-nav .ds-btn{justify-content:center;width:32px;padding:0}@container card (min-width:46em){.s-tracker-year{--cell:clamp(10px,calc((100cqi - 4px - 52 * var(--ygap)) / 53),18px)}}.k-row>.k-scale{flex:100%}.s-tracker-since-marks{flex-wrap:wrap;gap:6px 10px;margin:0;padding:0;list-style:none;display:flex}.s-tracker-since-marks>li{flex-direction:column;align-items:center;gap:3px;min-width:22px;display:flex}.s-tracker-since-marks>li>i{border:1.5px solid var(--line-2);background:var(--surface);width:16px;height:16px;color:var(--c-ink,var(--bg));border-radius:50%;place-items:center;display:grid}.s-tracker-since-marks>li[data-state=reached]>i{border-color:var(--c);background:var(--c)}.s-tracker-since-marks>li[data-state=next]>i{border-color:var(--c);border-style:dashed}.s-tracker-since-marks>li>small{font-size:var(--t-small);color:var(--mute);font-variant-numeric:tabular-nums}.s-tracker-since-marks>li[data-state=reached]>small{color:var(--ink);font-weight:600}.s-tracker-since-saved{margin:0}.s-tracker-since-saved>b{color:var(--ink);font-weight:600}.ds-tick.s-tracker-frozen{border-style:dashed;border-color:var(--c-text,var(--c));background:color-mix(in oklab,var(--c) 10%,var(--surface));color:var(--c-text,var(--c));cursor:default}.s-tracker-freezes{align-items:center;gap:6px;margin:0;display:flex}.s-tracker-freezes>.s-tracker-frost{color:var(--c-text,var(--c))}.ds-tick.s-tracker-repaired{border-style:dotted}.s-tracker-kept{font-variant-numeric:tabular-nums;margin:0}.s-tracker-history-cols .ds-col span{background:color-mix(in oklab,var(--c) 45%,var(--sunken))}.s-tracker-history-cols .ds-col[data-last] span{background:var(--c)}.s-tracker-history-cols .ds-col[data-last] small{color:var(--ink);font-weight:600}:is(.s-tracker-history-cols,.s-tracker-week-cols,.s-tracker-scale-cols) .ds-col[data-empty] span{background:var(--line);border-radius:2px;min-height:4px}.s-tracker-pips .ds-pips{flex-wrap:nowrap;gap:8px}.s-tracker-pips .ds-pips i{background:color-mix(in oklab,var(--c) 16%,var(--sunken));border-radius:12px;place-items:center;min-width:0;max-width:none;height:44px;display:grid}.s-tracker-pips .ds-pips i[data-on]{background:var(--c)}.s-tracker-pips .ds-pips i[data-next]{background:color-mix(in oklab,var(--c) 8%,var(--surface));box-shadow:inset 0 0 0 2px color-mix(in oklab,var(--c) 70%,transparent)}.s-tracker-pips .ds-pips i[data-next]:after{content:"+";color:var(--c-text);font-size:20px;font-style:normal;font-weight:500;line-height:1}@media (hover:hover) and (pointer:fine){.s-tracker-pips .k-pips:hover .ds-pips i[data-next]{background:color-mix(in oklab,var(--c) 20%,var(--surface))}}.s-tracker-pips .ds-pips[data-s=sm] i{border-radius:7px;height:22px}.s-tracker-pips .ds-pips[data-s=sm] i[data-next]:after{font-size:15px}@container card (max-width:22em){.s-tracker-pips .ds-pips{gap:5px}.s-tracker-pips .ds-pips i{border-radius:10px;height:38px}}:is(.s-tracker-ring,.s-tracker-timer) .ds-ring .bg{stroke:color-mix(in oklab,var(--c) 18%,var(--sunken))}.s-tracker-gauge .ds-tk[data-state=off]{stroke:color-mix(in oklab,var(--c) 22%,var(--sunken))}.s-tracker-gauge .ds-gauge[data-over] .ds-tk[data-state=off]{stroke:color-mix(in oklab,var(--bad) 18%,var(--sunken))}.s-tk-plot{direction:ltr;margin-block:2px 0;display:block;position:relative}.s-tk-plot-svg{width:100%;height:100%;display:block;overflow:visible}.s-tk-line{fill:none;stroke-width:2.2px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.s-tk-line.s-tk-c{stroke:var(--c-text,var(--c))}.s-tk-line.s-tk-bad{stroke:var(--bad)}.s-tk-area{stroke:none;fill:color-mix(in oklab,var(--c) 14%,transparent)}.s-tk-area.s-tk-bad{fill:color-mix(in oklab,var(--bad) 10%,transparent)}.s-tk-line.s-tk-pace{stroke:var(--line-2);stroke-width:1.6px;stroke-dasharray:5 5}.s-tk-guide{stroke:var(--line-2);stroke-width:1.2px;vector-effect:non-scaling-stroke}.s-tk-guide.s-tk-aim,.s-tk-guide.s-tk-limit{stroke-dasharray:3 4}.s-tk-guide.s-tk-limit{stroke:color-mix(in oklab,var(--bad) 55%,var(--line-2))}.s-tk-guide.s-tk-grid{stroke:var(--line);stroke-width:1px}.s-tk-guide.s-tk-now{stroke:color-mix(in oklab,var(--c) 60%,var(--ink));stroke-width:1.4px;stroke-dasharray:2 3}.s-tk-tag{font-size:var(--t-small);color:var(--mute);background:color-mix(in oklab,var(--surface) 82%,transparent);font-variant-numeric:tabular-nums;pointer-events:none;border-radius:4px;padding:0 2px;line-height:1.2;position:absolute;inset-inline-end:0;transform:translateY(-115%)}.s-tk-dot{pointer-events:none;border-radius:50%;width:6px;height:6px;margin:-3px 0 0 -3px;position:absolute}.s-tk-dot.s-tk-raw{background:color-mix(in oklab,var(--c) 38%,var(--line-2))}.s-tk-dot.s-tk-pt{background:var(--surface);border:2px solid var(--c-text,var(--c));width:8px;height:8px;margin:-4px 0 0 -4px}.s-tk-dot.s-tk-end{background:var(--surface);border:2.5px solid var(--c-text,var(--c));width:11px;height:11px;box-shadow:0 0 0 3px color-mix(in oklab,var(--c) 22%,transparent);margin:-5.5px 0 0 -5.5px}.s-tracker-pace[data-over] .s-tk-dot.s-tk-end{border-color:var(--bad);box-shadow:0 0 0 3px var(--bad-soft)}.s-tk-ticks{direction:ltr;height:1.3em;margin-top:2px;position:relative}.s-tk-ticks>small{font-size:var(--t-small);color:var(--mute);white-space:nowrap;font-variant-numeric:tabular-nums;position:absolute;top:0;transform:translate(-50%)}.s-tk-ticks>small[data-edge=start]{transform:none}.s-tk-ticks>small[data-edge=end]{transform:translate(-100%)}.s-tk-ticks>small[data-now]{color:var(--c-text,var(--ink));font-weight:600}.s-tracker-fasts-rows{gap:6px;margin:2px 0 0;padding:0;list-style:none;display:grid;position:relative}.s-tracker-fasts-rows>li{grid-template-columns:2.6em minmax(0,1fr) auto;align-items:center;gap:10px;min-height:20px;display:grid}.s-tracker-fasts-day{font-size:var(--t-small);color:var(--mute);font-weight:500}.s-tracker-fasts-track{background:color-mix(in oklab,var(--c) 10%,var(--sunken));border-radius:6px;height:12px;display:block;position:relative}.s-tracker-fasts-track>i{border-radius:inherit;background:color-mix(in oklab,var(--c) 40%,var(--sunken));position:absolute;inset-block:0;inset-inline-start:0}.s-tracker-fasts-rows>li[data-kept] .s-tracker-fasts-track>i{background:var(--c)}.s-tracker-fasts-rows>li[data-now] .s-tracker-fasts-track>i{background:repeating-linear-gradient(-45deg,var(--c) 0 6px,color-mix(in oklab,var(--c) 70%,var(--surface)) 6px 12px)}.s-tracker-fasts-rows>li[data-now] .s-tracker-fasts-day{color:var(--c-text,var(--ink));font-weight:650}.s-tracker-fasts-track:after{content:"";border-inline-start:1.5px dashed color-mix(in oklab,var(--ink) 45%,transparent);position:absolute;inset-block:-4px;inset-inline-start:var(--win)}.s-tracker-fasts:not([style*=--win]) .s-tracker-fasts-track:after{display:none}.s-tracker-fasts-h{text-align:end;min-width:4.6em;font-size:var(--t-small);color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.s-tracker-fasts-rows>li:not([data-kept]):not([data-now]) .s-tracker-fasts-h{color:var(--mute);font-weight:500}.s-tracker-nights-clock{direction:ltr;gap:3px;padding-inline-start:2em;display:grid;position:relative}.s-tracker-nights-lane{height:9px;display:block;position:relative}.s-tracker-nights-lane>small{inset-inline-end:calc(100% + 6px);color:var(--mute);white-space:nowrap;font-size:11px;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.s-tracker-nights-lane[data-today]>small{color:var(--ink);font-weight:650}.s-tracker-nights-track{background:color-mix(in oklab,var(--c) 7%,var(--sunken));border-radius:5px;position:absolute;inset:0}.s-tracker-nights-lane[data-weekend] .s-tracker-nights-track{background:color-mix(in oklab,var(--c) 14%,var(--sunken))}.s-tracker-nights-track>i{border-radius:inherit;background:color-mix(in oklab,var(--c) 72%,var(--sunken));position:absolute;inset-block:0}.s-tracker-nights-lane[data-today] .s-tracker-nights-track>i{background:var(--c)}.s-tracker-nights-usual{z-index:1;border-inline-start:1.5px dashed color-mix(in oklab,var(--ink) 40%,transparent);pointer-events:none;width:0;position:absolute;inset-block:-3px}.s-tracker-nights-usual[data-at=bed]{left:calc(2em + (100% - 2em) * var(--bed-f,0))}.s-tracker-nights-usual[data-at=up]{left:calc(2em + (100% - 2em) * var(--up-f,0))}.s-tracker-nights .s-tk-ticks{margin-inline-start:2em}.s-tracker-debt-cols{grid-template-columns:repeat(7,minmax(0,1fr));align-items:stretch;gap:6px;display:grid}.s-tracker-debt-col{grid-template-rows:1fr auto;justify-items:center;gap:4px;display:grid;position:relative}.s-tracker-debt-bar{width:min(100%,26px);height:84px;display:block;position:relative}.s-tracker-debt-bar:before{content:"";inset-inline:-3px;border-top:1.5px dashed var(--line-2);position:absolute;top:50%}.s-tracker-debt-bar>i{border-radius:4px;min-height:2px;position:absolute;inset-inline:0}.s-tracker-debt-col[data-dir=over] .s-tracker-debt-bar>i{background:var(--c);bottom:50%}.s-tracker-debt-col[data-dir=short] .s-tracker-debt-bar>i{background:color-mix(in oklab,var(--bad) 55%,var(--surface));top:50%}.s-tracker-debt-col[data-dir=none] .s-tracker-debt-bar>i{display:none}.s-tracker-debt-col[data-dir=none] .s-tracker-debt-bar:after{content:"";inset-inline:30%;background:var(--line);border-radius:2px;height:4px;position:absolute;top:calc(50% - 2px)}.s-tracker-debt-col>small{max-width:100%;font-size:var(--t-small);color:var(--mute);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;text-align:center}.s-tracker-debt-col:last-child>small{color:var(--ink);font-weight:650}.s-tracker-since-marks>li[data-note]>small{text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.s-tracker-since-note{color:var(--ink-2);align-items:center;gap:6px;margin:0;display:flex}.s-tracker-since-add{align-self:flex-start}.s-tracker-since-form{grid-template-columns:90px minmax(0,1fr);align-items:end;gap:8px 10px;display:grid}.s-tracker-since-form label{flex-direction:column;gap:4px;min-width:0;display:flex}.s-tracker-since-form label>span{font-size:var(--t-small);color:var(--mute)}.s-tracker-since-form>.k-row{grid-column:1/-1;justify-content:flex-end;gap:8px}
.s-lists-form{flex-direction:column;gap:8px;display:flex}.s-lists-field{border:1px solid var(--line2);min-height:44px;color:var(--ink);background:var(--card);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding-block:6px;padding-inline:10px;font-size:12px;display:flex}.s-lists-field.is-area{flex-direction:column;align-items:stretch}.s-lists-k{color:var(--faint);flex:none}.s-lists-field input,.s-lists-field textarea{min-width:0;font:inherit;color:var(--ink);text-align:end;background:0 0;border:0;outline:none;flex:1;font-size:13px}.s-lists-field textarea{text-align:start;resize:vertical;min-height:66px;line-height:1.45}.s-lists-actions{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.s-lists-remove{color:var(--warn);margin-inline-end:auto}.ds-checklist,.s-checklist-rows,.s-checklist-group{flex-direction:column;min-width:0;display:flex}.ds-checklist .tile-row{border-top:1px solid var(--line);border-bottom:0;gap:12px;min-height:48px}.ds-checklist .tile-row:first-child{border-top:0}.ds-checklist .tile-row-main{gap:12px;min-height:48px}.ds-checklist .tick-hit{width:44px;margin-inline:-9px -6px}.ds-checklist .ds-check-t.is-done{color:var(--mute);text-decoration:line-through;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2)}.s-checklist-tick-line{border-top:1px solid var(--line);align-items:center;width:100%;min-width:0;min-height:48px;display:flex}.ds-checklist>.s-checklist-tick-line:first-child,.ds-checklist>.tile-row:first-child .s-checklist-tick-line,.tile-row .s-checklist-tick-line{border-top:0}.s-checklist-tick{min-width:0;min-height:44px;color:var(--ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:12px;padding:0;display:flex}.s-checklist-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.s-checklist-side{font-size:var(--t-small);color:var(--mute);white-space:nowrap;flex:none;margin-inline-start:auto}.s-checklist-tick-line[data-done] .ds-check-t{color:var(--mute);text-decoration:line-through;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2)}.ds-checklist[data-tight] .s-checklist-tick-line{min-height:36px}.ds-checklist[data-tight] .s-checklist-tick{gap:10px;min-height:36px}.ds-checklist[data-tight] .ds-check-t{font-size:var(--t-label)}.ds-checklist[data-tight] .tick-hit{width:36px;margin-inline:-8px -4px}.s-checklist-box{flex:none;align-self:stretch;place-items:center;width:44px;margin-inline:-9px -6px;display:grid}.ds-checklist[data-tight] .s-checklist-box{width:36px;margin-inline:-8px -4px}.ds-checklist{isolation:isolate}.ds-checklist .hit44:after{z-index:-1}.s-checklist-sec b{font-size:var(--t-small);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);font-weight:600}.s-checklist-later{border-top:1px solid var(--line);min-height:44px;color:var(--faint);align-items:center;gap:12px;display:flex}.s-checklist-later .ds-check-t{color:var(--faint)}.s-checklist-later small{font-size:var(--t-small);color:var(--mute);white-space:nowrap;margin-inline-start:auto}.s-checklist-later>.ds-tick{border-style:dashed;margin-inline:0 3px}.s-checklist-routine .tile-row-acts{background:var(--surface)}.s-checklist-routine .tile-row-more{display:none}.s-checklist-next{margin-top:2px}.s-checklist-path .s-checklist-ms{color:var(--ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0;display:block}.s-checklist-path .s-checklist-ms b{font-size:var(--t-body);font-weight:600}.s-checklist-path li[data-state=done] .s-checklist-ms b{color:var(--mute);font-weight:500}.s-checklist-path li>div>small{font-size:var(--t-small);color:var(--mute);margin-top:2px;display:block}.s-checklist-card:disabled{cursor:default;opacity:1}.s-checklist-flashcards .ds-flash b{overflow-wrap:anywhere}.s-flash-deck{padding-block-end:5px;position:relative}.s-flash-deck:before{content:"";border-radius:var(--r-xl);border:1px solid var(--line-2);background:var(--sunken);position:absolute;inset:14px 4px 0}.s-flash{border-radius:var(--r-xl);width:100%;font:inherit;color:inherit;text-align:center;cursor:pointer;perspective:1200px;animation:s-flash-deal .28s var(--ease-out,cubic-bezier(.23,1,.32,1)) both;background:0 0;border:0;padding:0;display:grid;position:relative}.s-flash:focus-visible{outline:2px solid var(--focus,var(--accent));outline-offset:3px}.s-flash-in{min-width:0;transform-style:preserve-3d;transition:transform .62s cubic-bezier(.45,.05,.2,1);display:grid}.s-flash[aria-expanded=true] .s-flash-in{transform:rotateY(180deg)}.s-flash-face.ds-flash{min-width:0;box-shadow:0 1px 0 var(--line-2);backface-visibility:hidden;grid-area:1/1}.s-flash-face[data-face=back]{transform:rotateY(180deg)}.s-flash:disabled .s-flash-face{cursor:default}.s-flash:not(:disabled):active .s-flash-in{scale:.985}@keyframes s-flash-deal{0%{opacity:0;transform:translateY(8px)scale(.97)}}@keyframes s-flash-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.s-flash{animation-name:s-flash-fade;animation-duration:.2s}.s-flash-in,.s-flash[aria-expanded=true] .s-flash-in{transition:none;transform:none}.s-flash-face.ds-flash{transition:opacity .2s,visibility .2s}.s-flash-face[data-face=back]{transform:none}.s-flash[aria-expanded=true] .s-flash-face[data-face=front],.s-flash:not([aria-expanded=true]) .s-flash-face[data-face=back]{opacity:0;visibility:hidden}}html[data-motion=reduce] .s-flash{animation-name:s-flash-fade;animation-duration:.2s}html[data-motion=reduce] :is(.s-flash-in,.s-flash[aria-expanded=true] .s-flash-in){transition:none;transform:none}html[data-motion=reduce] .s-flash-face.ds-flash{transition:opacity .2s,visibility .2s}html[data-motion=reduce] .s-flash-face[data-face=back]{animation:.2s s-flash-fade;transform:none}html[data-motion=reduce] :is(.s-flash[aria-expanded=true] .s-flash-face[data-face=front],.s-flash:not([aria-expanded=true]) .s-flash-face[data-face=back]){opacity:0;visibility:hidden}.s-checklist-flashcards>.ds-pips{flex-wrap:nowrap;gap:4px}.s-checklist-flashcards>.ds-pips[data-s] i,.s-checklist-flashcards>.ds-pips i{background:color-mix(in oklab,var(--c,var(--ink)) 16%,var(--sunken));border-radius:99px;min-width:0;max-width:none;height:6px}.s-checklist-flashcards>.ds-pips i[data-on]{background:var(--c,var(--ink))}.s-checklist-flashcards>.ds-pips i[data-next]{box-shadow:none;background:color-mix(in oklab,var(--c,var(--ink)) 50%,var(--surface))}.s-checklist-grades{grid-template-columns:repeat(var(--n,4),minmax(0,1fr));gap:8px;display:grid}.s-checklist-grades[data-n="2"]{--n:2}.s-checklist-grade{flex-direction:column;gap:0;height:auto;min-height:48px;padding-block:6px;line-height:1.2}.s-checklist-grade small{font-size:var(--t-small);opacity:.75;font-weight:450}@media (max-width:380px){.s-checklist-grades[data-n="4"]{gap:6px}.s-checklist-grade{padding-inline:4px}}.s-checklist-recipes .ds-recipes{grid-template-columns:repeat(auto-fill,minmax(min(170px,100%),1fr));gap:12px;margin:0;padding:0;list-style:none}.s-checklist-recipes .ds-recipes>li{min-width:0;display:flex}.s-recipe{border:1px solid var(--line-2);border-radius:var(--r-lg);background:var(--surface);min-width:0;color:var(--ink);font:inherit;text-align:start;cursor:pointer;transition:border-color var(--dur-2) ease;flex:1}@media (hover:hover) and (pointer:fine){.s-recipe:hover{border-color:var(--c)}}.s-recipe>.ds-pic,.s-recipe>.ds-recipe-ph{aspect-ratio:16/10}.s-recipe .ds-recipe-b{padding:10px 12px 12px}.s-recipe .ds-recipe-b b{overflow-wrap:anywhere}.s-checklist-recipes[data-small] .ds-recipes{grid-template-columns:1fr;gap:6px}.s-checklist-recipes[data-small] .ds-recipe-b{padding:8px 10px}.s-recipe-add{align-self:flex-start}.s-recipe-look{gap:12px}.s-recipe-look>.ds-pic{aspect-ratio:16/9;border-radius:var(--r-lg);width:100%}.s-recipe-look p{margin:0}.s-recipe-sec{flex-direction:column;gap:6px;margin:0;display:flex}.s-recipe-sec>.s-lists-k{margin:0;font-size:12px;line-height:1.4}.s-recipe-look>.sheet-note{color:var(--mute);font-size:13px}.s-recipe-sec :is(ul,ol){color:var(--ink);flex-direction:column;gap:6px;margin:0;padding:0;font-size:13px;line-height:1.45;list-style:none;display:flex}.s-recipe-sec li{overflow-wrap:anywhere;margin:0;padding:0}.s-recipe-sec ol>li{align-items:flex-start;gap:8px;display:flex}.s-recipe-sec ol>li>.ds-num{flex:none;margin-top:-2px}.s-recipe-acts{flex-wrap:wrap;gap:8px;margin-top:0}.s-recipe-acts>.ds-btn:first-child{margin-inline-end:auto}.s-recipe-more{gap:8px;margin-inline-start:auto;display:flex}.s-recipe-acts .ds-btn[aria-pressed=true]{background:var(--c-soft);color:var(--c-text);border-color:#0000}.s-recipe-said{color:var(--ink-2)}.s-notes-write .ds-btn{flex:none}.ds-lines.tile-rows{gap:12px;margin:0}.ds-lines .tile-row,.ds-lines .ix-swipe>.ix-top>.tile-row{border:0;gap:6px;min-height:0}.ds-lines .tile-row-main{align-items:flex-start;min-height:0}.ds-lines .tile-row-text{font-size:var(--t-body);color:var(--ink);white-space:pre-wrap;line-height:1.5}.ds-lines .tile-row-acts{background:linear-gradient(to left,var(--surface) 70%,transparent)}:is([dir=rtl],[data-dir=rtl]) .ds-lines .tile-row-acts{background:linear-gradient(to right,var(--surface) 70%,transparent)}.s-notes-answer{-webkit-line-clamp:6;white-space:pre-wrap;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.s-notes-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.s-notes-pin{width:100%;color:var(--ink);text-align:start;cursor:pointer;background:0 0;border:0;padding:0;display:block}.s-notes-pin-text{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ds-pinned[data-many]{font-size:var(--t-body);letter-spacing:0;text-wrap:pretty;font-weight:450;line-height:1.5}.s-notes-pin-lines{gap:6px;margin:0;padding-inline-start:1.1em;display:grid}.s-notes-pin-lines li{overflow-wrap:anywhere}.s-notes-pin-lines li::marker{color:var(--faint)}.ds-card[data-size=compact] .ds-pinned{font-size:calc(18px*var(--ts))}.s-notes-slot-row{box-shadow:inset 0 0 0 1px var(--line-2);background:var(--surface)!important}.s-notes-slot-row:focus-within{box-shadow:inset 0 0 0 1.5px var(--ink)}.s-notes-slot{isolation:isolate;cursor:text;align-items:center;min-width:0;display:flex;position:relative}.s-notes-slot input{z-index:1;width:100%;height:44px;font:inherit;font-size:var(--t-body);color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:0;position:relative}.s-notes-slot input::placeholder{color:var(--faint)}.s-notes-big{text-align:start;cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block}.s-notes-label{margin:0}.s-schedule-line .tile-line,.ds-line.tile-line{width:100%;min-height:44px;color:var(--ink);text-align:start;cursor:pointer;background:0 0;border:0;padding:0;display:block}.s-schedule-days{cursor:pointer;background:0 0;border:0;width:100%;padding:0}.s-schedule-pick .tile-chips{gap:6px}.ds-weekplan li .s-schedule-daybtn{color:var(--ink);font:inherit;text-align:start;cursor:pointer;overflow-wrap:break-word;background:0 0;border:0;padding:0}.ds-weekplan li{position:relative}.ds-weekplan :is(.ds-weekplan-t,.ds-weekplan-add):after{content:"";border-radius:var(--r-lg);position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.ds-weekplan li .s-schedule-daybtn:hover{text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px}}.s-schedule-week .ds-weekplan li[data-past]{background:var(--sunken);box-shadow:none}.s-schedule-week .ds-weekplan li[data-past] :is(.ds-weekplan-d,.ds-weekplan-t,.ds-weekplan-add){opacity:.6}@container card (max-width:25em){.s-schedule-week-word{display:none}}@container card (max-width:44em){.ds-weekplan{grid-template-columns:minmax(0,1fr);gap:4px}.ds-weekplan li{flex-direction:row;align-items:center;gap:12px;min-height:48px;padding:8px 12px}.ds-weekplan-d{flex:none;width:40px}.ds-weekplan .ds-delta{margin-block:0;margin-inline:auto 0}}.ds-agenda>li{padding:0}.s-schedule-ag{width:100%;min-height:68px;color:var(--ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;padding:8px 0;display:flex}@media (hover:hover) and (pointer:fine){.s-schedule-ag:hover .ds-agenda-t b{text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px}}.s-schedule-when{white-space:nowrap;font-size:var(--t-small);flex:none}.s-schedule-bill{color:var(--ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0}@media (hover:hover) and (pointer:fine){.s-schedule-bill:hover b{text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px}}.s-schedule-billrows li[data-paid]>:is(.ds-date,.s-schedule-bill,.s-schedule-bill-n){opacity:.55}.s-schedule-billrows li[data-late] .s-schedule-bill small{color:var(--bad-text)}.s-schedule-unpay{color:var(--good-text)}@container card (max-width:26em){.s-schedule-billrows li:not(:has(>.ds-btn)){grid-template-areas:"date text amount"}}:is(.s-schedule-due,.s-schedule-sunnah) .ds-datechip{border-radius:13px;width:48px;height:52px;line-height:1}:is(.s-schedule-due,.s-schedule-sunnah) .ds-datechip b{color:var(--ink);margin-top:3px;font-size:20px;font-weight:650}:is(.s-schedule-due,.s-schedule-sunnah) .ds-datechip small{letter-spacing:.06em;font-size:11px;font-weight:600}.s-schedule-due-t{color:var(--ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0}@media (hover:hover) and (pointer:fine){.s-schedule-due-t:hover>b{text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px}}@container card (max-width:26em){:is(.s-schedule-due,.s-schedule-sunnah) .ds-admin-due>li{grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}:is(.s-schedule-due,.s-schedule-sunnah) .ds-admin-due>li>:is(.ds-btn,.s-schedule-undone,.s-schedule-fast-wait){grid-column:2;justify-self:start}.s-schedule-sunnah .ds-admin-due>li{grid-template-columns:auto minmax(0,1fr) auto}.s-schedule-sunnah .ds-admin-due>li>.s-schedule-fast-wait{grid-area:1/3;align-self:center}}.s-schedule-yr{width:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:5px;padding:0;display:flex}@media (hover:hover) and (pointer:fine){.s-schedule-yr:hover>span{text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px}}.s-schedule-yr>small{font-variant-numeric:tabular-nums;min-width:1.4em;color:var(--c-text);flex:none;font-weight:650}.s-schedule-yr-n{color:var(--mute);font-style:normal}.s-schedule-supply{flex-direction:column;margin:6px 0 0;padding:0;list-style:none;display:flex}.s-schedule-supply>li{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px 12px;padding:10px 0;display:flex}.s-schedule-supply-t{min-width:0;color:var(--ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:180px;gap:2px;padding:0;display:flex}.s-schedule-supply-t b{font-size:var(--t-body);overflow-wrap:break-word;font-weight:600;line-height:1.3}.s-schedule-supply-t small{font-size:var(--t-small);color:var(--mute);line-height:1.4}@media (hover:hover) and (pointer:fine){.s-schedule-supply-t:hover b{text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px}}.s-schedule-supply>li[data-warn] .s-schedule-supply-t small{color:var(--bad-text)}@media (pointer:coarse){.s-schedule-supply-t{justify-content:center;min-height:44px}}.s-schedule-day{--hh:44px}.s-schedule-day-all{flex-wrap:wrap;gap:6px;margin:0 0 8px;padding:0;list-style:none;display:flex}.s-schedule-day-grid{height:calc(var(--hours) * var(--hh));position:relative}.s-schedule-day-hours{flex-direction:column;height:100%;margin:0;padding:0;list-style:none;display:flex}.s-schedule-day-hours>li{flex:1;min-height:0}.s-schedule-day-hours button{border:0;border-top:1px solid var(--line);width:100%;height:100%;color:var(--faint);font:inherit;text-align:start;cursor:copy;background:0 0;padding:0;display:block}.s-schedule-day-hours button>span{font-variant-numeric:tabular-nums;width:44px;padding-top:3px;font-size:11.5px;line-height:1.3;display:block}.s-schedule-day-hours button>span[data-under]{visibility:hidden}.s-schedule-day-hours button:focus-visible{background:var(--sunken)}@media (hover:hover) and (pointer:fine){.s-schedule-day-hours button:hover{background:var(--sunken)}}.s-schedule-day-blocks{pointer-events:none;position:absolute;inset-block:0;inset-inline:48px 0}.s-schedule-day-b{border:0;border-inline-start:3px solid var(--c);background:var(--c-soft);min-height:20px;color:var(--ink);font:inherit;text-align:start;pointer-events:auto;cursor:pointer;border-radius:8px;flex-direction:column;gap:1px;padding:4px 8px;display:flex;position:absolute;overflow:hidden}.s-schedule-day-b b{font-size:var(--t-small);text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.25;overflow:hidden}.s-schedule-day-b small{color:var(--mute);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11.5px}.s-schedule-day-b[data-tall] b{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box}.s-schedule-day-b[data-short]{flex-direction:row;align-items:center;gap:6px;padding-block:1px}.s-schedule-day-b[data-short] small{display:none}.s-schedule-day-b[data-past]{opacity:.55}.s-schedule-day-b[data-now]{box-shadow:inset 0 0 0 1.5px var(--c)}@media (hover:hover) and (pointer:fine){.s-schedule-day-b:hover b{text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px}}.s-schedule-day-b{z-index:1}.s-schedule-day-now{border-top:2px solid var(--c-text);pointer-events:none;height:0;position:absolute;inset-inline:-48px 0}.s-schedule-day-now:before{content:"";inset-inline-start:42px;background:var(--c-text);border-radius:50%;width:8px;height:8px;position:absolute;top:-5px}.s-schedule-day-now i{inset-inline-start:0;background:var(--c-text);color:var(--surface);font-variant-numeric:tabular-nums;border-radius:4px;padding:0 3px;font-size:10.5px;font-style:normal;font-weight:650;line-height:1.5;position:absolute;top:-.75em}.s-schedule-day-sum,.s-schedule-fast-sum{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0;display:flex}.s-schedule-day-sum b,.s-schedule-fast-sum b{font-size:var(--t-body);font-weight:600}.s-schedule-day-sum span,.s-schedule-fast-sum span{font-size:var(--t-small);color:var(--mute)}.s-schedule-fasts{margin:0;padding:0;list-style:none}.s-schedule-fasts>li[data-today] .ds-datechip{background:var(--c);color:var(--c-ink)}.s-schedule-fasts>li[data-today] .ds-datechip :is(b,small){color:var(--c-ink)}.s-schedule-fasts>li[data-past] :is(.ds-datechip,.ds-admin-t){opacity:.6}.s-schedule-fast-wait{font-size:var(--t-small);white-space:nowrap}.s-schedule-fast-six{border-radius:var(--r-lg,14px);background:var(--c-soft);flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:4px;padding:12px 14px;display:flex}.s-schedule-fast-next{border-top:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:8px 0 0;padding-top:12px;display:flex}.s-schedule-fast-next small{letter-spacing:.06em;text-transform:uppercase;color:var(--c-text);font-size:11px;font-weight:650}.s-schedule-fast-next b{font-size:var(--t-body);font-weight:600}.s-schedule-fast-next span{font-size:var(--t-small);color:var(--mute)}.ds-times li .tick-hit{width:44px;margin-inline:-9px -6px}.ds-times li[data-next]>b{color:var(--ink)}.ds-times[data-tight] li,.s-schedule-times.is-small .ds-times li{min-height:40px}.ds-check-group{flex-direction:column;min-width:0;display:flex}.ds-check-group+.ds-check-group{border-top:1px solid var(--line);margin-top:6px;padding-top:12px}.ds-check-sec{flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-height:26px;margin:0 0 2px;display:flex}.ds-check-sec b{font-size:var(--t-label);color:var(--ink);font-weight:650}.ds-check-sec span{font-size:var(--t-label);color:var(--mute)}.ds-check-tx{text-align:start;flex-direction:column;flex:1;min-width:0;display:flex}.ds-check-tx .ds-check-t{overflow-wrap:break-word}@container card (max-width:320px){.ds-checklist .tile-row-main{flex-wrap:wrap;gap:4px 8px;padding-block:8px}.ds-checklist .tile-row-main>.ds-check-tx{flex:100%}.ds-checklist .tile-row-main>.tile-row-val{margin-inline-start:0}}.ds-check-note{font-size:var(--t-small);color:var(--mute);overflow-wrap:break-word;line-height:1.35}.ds-checklist[data-pics] .tile-row,.ds-checklist[data-pics] .tile-row-main{min-height:58px}.ds-checklist[data-pics] .ds-check-t{font-weight:600}.s-line-next{margin:-4px 0 0}.s-line-next[data-row]{border-top:1px solid var(--line);align-items:center;gap:12px;margin:4px 0 0;padding-top:12px;display:flex}.s-line-next-t{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.s-line-next-t small{letter-spacing:.06em;text-transform:uppercase;color:var(--c-text);font-size:11px;font-weight:650}.s-line-next-t b{font-size:var(--t-body);overflow-wrap:break-word;font-weight:600}.s-line-next-off{font-size:var(--t-small);color:var(--mute);white-space:nowrap;flex:none}.ds-check-loose{justify-content:space-between;align-items:center;gap:12px;min-height:32px;display:flex}.ds-check-loose>b{min-width:0}.ds-check-loose>.ds-btn{text-transform:none;letter-spacing:0;font-size:var(--t-small);flex:none;margin-block:-4px}.ds-caps.ds-check-loose>b{font-weight:inherit}.ds-putunder{flex:none;margin-inline-start:auto}.ds-putunder>.ds-btn{color:var(--mute);font-weight:500;font-size:var(--t-small);gap:4px}.ds-putunder>.ds-btn[aria-expanded=true]{color:var(--ink)}@media (hover:hover) and (pointer:fine){.ds-putunder>.ds-btn:hover{color:var(--ink)}}.ds-putunder .ds-dd-panel{min-width:180px}.ds-shop-g li:has(.ds-putunder){align-items:center}.ds-check-pending{opacity:.6;min-height:40px;color:var(--ink-2);transition:opacity var(--dur-2) ease;align-items:center;gap:12px;display:flex}@starting-style{.ds-check-pending{opacity:0}}.ds-check-pending .ds-tick{border-style:dashed}.ds-check-pending>small{color:var(--mute);font-size:var(--t-small);margin-inline-start:auto}.ds-shop>ul.ds-checks:not(:has(li)){display:none}.ds-tool.item-more{opacity:0;width:32px;height:32px;transition:opacity var(--dur-2) ease,background-color var(--dur-2) ease,color var(--dur-2) ease,scale var(--dur-1) var(--ease-out);flex:none;margin:0}:is(.tile-row,.ds-checks li):hover .item-more,:is(.tile-row,.ds-checks li):focus-within .item-more,.ds-tool.item-more[aria-expanded=true]{opacity:1}.ds-tool.item-more[aria-expanded=true]{background:var(--sunken);color:var(--ink)}@media (hover:none){.ds-tool.item-more{opacity:1}}.ds-checks li>.item-more{margin-inline-start:auto}.ds-checks li>small+.item-more,.ds-checks li>.ds-putunder+.item-more{margin-inline-start:0}.ds-shop-g li>.ds-check-t{flex:1;min-width:0}.s-checklist-list>.ds-meter{background:color-mix(in oklab,var(--c,var(--ink)) 16%,var(--sunken));height:6px}.ds-checklist .tile-row-main>.tile-row-val{font-size:var(--t-small);color:var(--ink-2)}.s-checklist-path .s-checklist-ms-hint{font-size:var(--t-small);color:var(--c-text,var(--mute));margin-top:2px}.s-checklist-path li[data-state=todo] .s-checklist-ms b{color:var(--ink-2)}.s-checklist-ahead ul>li>.s-who{vertical-align:middle;margin-inline-start:4px;display:inline-grid}.s-checklist-sections .s-checklist-sec-row{padding-bottom:10px}.s-checklist-sections .s-checklist-sec-row>.ds-meter{background:color-mix(in oklab,var(--c,var(--ink)) 16%,var(--sunken))}.s-checklist-cal .ds-hb-row>i[data-l=b]{background:0 0}.s-checklist-day .ds-doses li{flex-wrap:nowrap}.s-checklist-day .ds-doses li>.ds-btn{flex:none}.s-notes-keep{z-index:1;flex:none;margin-inline-start:8px;position:relative}.ds-good li.s-notes-later{box-shadow:none;border:1.5px dashed var(--line-2);background:0 0;min-height:40px}.ds-good li.s-notes-later>span{background:var(--sunken);color:var(--faint)}.ds-good li.s-notes-slot-row>span{background:var(--c-soft);color:var(--c-text)}.s-notes-log .ds-empty-eg>span:first-child{min-width:0}.s-notes-log .ds-empty-eg>span:last-child{white-space:nowrap;flex:none}.s-checklist-quota{flex-direction:column;flex:none;align-items:flex-end;gap:3px;margin-inline-start:auto;display:flex}.s-checklist-quota small{font-size:var(--t-small);color:var(--mute);white-space:nowrap}.s-checklist-quota[data-tone=good] small{color:var(--good-text)}.s-checklist-quota[data-tone=ask] small{color:var(--ask-text)}.s-checklist-quota-dots{gap:3px;display:flex}.s-checklist-quota-dots>i{border:1.5px solid var(--line-2);border-radius:50%;width:7px;height:7px}.s-checklist-quota-dots>i[data-on]{border-color:var(--c,var(--ink));background:var(--c,var(--ink))}@container card (min-width:600px){.s-checklist-list:not([data-days]):has(>.ds-check-group+.ds-check-group+.ds-check-group){grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:32px;display:grid}.s-checklist-list:not([data-days]):has(>.ds-check-group+.ds-check-group+.ds-check-group)>:not(.ds-check-group){grid-column:1/-1}.s-checklist-list:not([data-days]):has(>.ds-check-group+.ds-check-group+.ds-check-group)>.ds-check-group:nth-child(2){border-top:0;margin-top:0;padding-top:0}}
.s-meals-log,.s-receipts-add{flex-direction:column;gap:10px;display:flex}.s-meals-log :is(.input,.ds-input),.s-receipts-add :is(.input,.ds-input){border-radius:12px;height:40px;font-size:14px}.s-receipts-add textarea.input{resize:vertical;height:auto;min-height:72px;padding-block:10px;line-height:1.4}.s-meals-actions,.s-receipts-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.s-meals-error,.s-receipts-error{font-size:var(--fs-meta);color:var(--warn);margin:0}.s-receipts-draft{font-size:var(--fs-row);flex-direction:column;gap:6px;display:flex}.s-receipts-draft p{margin:0}.s-receipts-draft-items{color:var(--mute);font-size:var(--fs-meta)}.s-receipts-thumb{object-fit:cover;outline-offset:-1px;border-radius:10px;outline:1px solid #0000001a;max-block-size:140px;inline-size:100%}:is(html[data-theme=ink],html[data-theme=dusk]) .s-receipts-thumb{outline-color:#ffffff1a}.s-study-topics{flex-direction:column;flex:1;display:flex}.s-study-topics-list,.s-prayer-day-list{margin:0;padding:0;list-style:none}.s-prayer-day-row{min-block-size:50px;inline-size:100%;color:var(--ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:0;display:grid}.s-study-topics-list>li:last-child>.s-study-topics-row,.s-prayer-day-list>li:last-child>.s-prayer-day-row{border-block-end:0}.ds-check-t.is-done{color:var(--mute);text-decoration:line-through;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2)}.s-study-topics-row:focus-visible,.s-prayer-day-row:focus-visible,.s-map-list-row:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.s-receipts-edit{flex-direction:column;gap:10px;display:flex}.s-receipts-edit :is(.input,.ds-input){height:40px;color:var(--ink);border-radius:12px;font-size:14px}.s-receipts-field{font-size:var(--fs-meta);color:var(--mute);flex-direction:column;gap:4px;display:flex}.s-receipts-line{grid-template-columns:minmax(0,1.4fr) 76px minmax(0,1fr);gap:6px;display:grid}.s-receipts-remove{color:var(--warn);margin-inline-end:auto}@media (max-width:720px){.s-receipts-line{grid-template-columns:minmax(0,1fr) 76px}.s-receipts-line :is(.input,.ds-input):last-child{grid-column:1/-1}}.s-receipts-limits-form{flex-direction:column;gap:8px;display:flex}.s-receipts-limit{font-size:var(--fs-row);color:var(--ink);grid-template-columns:minmax(0,1fr) 110px;align-items:center;gap:8px;display:grid}.s-receipts-limit :is(.input,.ds-input){border-radius:12px;height:40px;font-size:14px}.s-prayer-day-list>li,.ds-times[data-prayer].s-prayer-day-list>li{min-height:0;display:block}.s-prayer-day-list>li+li{border-top:1px solid var(--line)}.s-prayer-day-row>b{font-size:calc(17px*var(--ts));font-weight:500}.s-prayer-day-row>.s-prayer-day-time{font-size:var(--t-label);color:var(--mute);text-align:end;font-variant-numeric:tabular-nums}.s-prayer-day-row.is-next>b{color:var(--ink)}.s-prayer-day-row:disabled{cursor:default;opacity:1}.s-prayer-day-row:disabled>b{color:var(--ink-2)}.s-prayer-day-row.is-next>b,.s-prayer-day-row.is-next:disabled>b{color:var(--ink);font-weight:700}.s-prayer-day-name.is-done{color:var(--mute)}.s-prayer-next .ds-five>button:disabled{cursor:default;opacity:.55}.s-prayer-next .ds-five>button[data-due] .ds-tick{border-color:var(--c-text,var(--c))}.s-prayer-next .ds-five>button[data-due] small{color:var(--c-text,var(--c));font-weight:600}@container card (max-width:350px){.ds-head:has(~.tile-body .s-prayer-day)>.ds-live{display:none}}.s-prayer-week .ds-pweek-h abbr{text-decoration:none}.s-prayer-week .ds-pweek-h .s-prayer-week-full{display:none}@container card (min-width:340px){.s-prayer-week .ds-pweek-h .s-prayer-week-full{display:inline}.s-prayer-week .ds-pweek-h .s-prayer-week-short{display:none}}.s-prayer-week .ds-pweek-g i[data-k=later]{background:color-mix(in oklab,var(--ink) 10%,var(--surface))}.s-prayer-week .ds-pweek-g i[data-k=n]{box-shadow:inset 0 0 0 1.5px color-mix(in oklab,var(--ink) 38%,transparent)}.s-prayer-week .ds-pweek-g i[data-off]{background:color-mix(in oklab,var(--ink) 16%,var(--surface));width:6px;height:6px}.s-prayer-week .ds-pweek-g i[data-due]{box-shadow:none;outline:1.5px dashed var(--c-text,var(--c));outline-offset:-1.5px;background:0 0}.s-prayer-week .ds-pweek-g i[data-k=y]{box-shadow:0 0 0 2px color-mix(in oklab,var(--c) 22%,transparent)}.s-prayer-week .ds-pweek-g>div[data-today] [role=rowheader]{color:var(--c-text,var(--ink))}.s-prayer-next .ds-prayer-at{text-align:end;align-items:flex-end}.s-prayer-next .ds-fig>.ds-n{color:var(--ink);margin:0}.s-prayer-next .ds-prayer-at b{line-height:1.1}.s-prayer-next .ds-prayer-at>span{white-space:nowrap}.s-prayer-day-cta{align-self:flex-start}.ds-sky-list li[data-due] .ds-tick{border-color:var(--c-text,var(--c))}.ds-sky-list li[data-due] b{color:var(--c-text,var(--ink))}.s-live-tile{gap:6px}.ds-unreached{font-size:var(--t-label);color:var(--mute);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 10px;margin:0;display:flex}.ds-head:has(~.tile-body [data-unreached])>.ds-live{display:none}.ds-stops2>li:has(>.ix-swipe){display:block}.ds-stops2 .tile-row{border:0;gap:12px;min-height:56px}.ds-stops2 .tile-row-main{min-height:56px;color:var(--ink);font:inherit;text-align:start;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:0 4px;display:flex}.ds-stops2 .tile-row-acts{background:linear-gradient(to left,var(--surface) 70%,transparent)}.ds-stops2-t{flex-direction:column;flex:1;min-width:0;display:flex}.ds-stops2-t b{font-size:var(--t-body);font-weight:600}.ds-stops2-t small{font-size:var(--t-small);color:var(--mute);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.s-map-list-row{min-width:0;min-height:48px;color:var(--ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:12px;padding:0;display:flex}.s-map-list-end{flex:none;align-items:center;display:inline-flex}.s-map-list-item .s-map-list-x{opacity:0}.s-map-list-row .ds-check-tm{gap:2px 16px}.s-map-list-item:hover .s-map-list-x,.s-map-list-item:focus-within .s-map-list-x{opacity:1}@media (hover:none){.s-map-list-item .s-map-list-x{opacity:1}}.ds-checks.s-map-list-items{isolation:isolate}.ds-checks.s-map-list-items .hit44:after{z-index:-1}.s-map-add{flex-direction:column;gap:10px;display:flex}.s-map-add :is(.input,.ds-input){border-radius:12px;height:40px;font-size:14px}.s-map-add-actions{justify-content:flex-end;display:flex}.s-meals-planned{flex-direction:column;gap:4px;display:flex}.s-meals-planned-cap{color:var(--mute);font-size:12px}.s-meals-planned-row{border:1px solid var(--line);background:var(--card);text-align:start;cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;display:flex}@media (hover:hover) and (pointer:fine){.s-meals-planned-row:hover{border-color:var(--accent)}}.s-meals-planned-t{flex-direction:column;min-width:0;font-size:13px;display:flex}.s-meals-planned-sub{color:var(--mute);font-size:11px}.s-meals-planned-v{color:var(--accent);white-space:nowrap;font-size:12px}.s-receipts-day{color:var(--mute);justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.s-receipts-day :is(.input,.ds-input){border-radius:10px;width:auto;height:36px;font-size:13px}.s-receipts-add>.s-receipts-draft+.s-receipts-draft{border-top:1px solid var(--line);padding-top:12px}.s-receipts-reading{color:var(--mute);margin:0;font-size:13px}.ds-card:has(>.tile-body>.s-session-today[data-launch]){--pad-b:32px;--pad-i:34px;background:var(--solid);color:#fff;border-radius:var(--r-hero);box-shadow:var(--e2);border-color:#0000}:is(html[data-theme=ink],html[data-theme=dusk]) .ds-card:has(>.tile-body>.s-session-today[data-launch]){box-shadow:inset 0 0 0 1px var(--line-2),var(--e2)}.ds-card:has(>.tile-body>.s-session-today[data-launch])>.tile-head{top:18px;z-index:2;padding:0;position:absolute;inset-inline-end:22px}.ds-card:has(>.tile-body>.s-session-today[data-launch])>.tile-head>.tile-tools{position:static}.ds-card:has(>.tile-body>.s-session-today[data-launch]) .ds-tool{color:#ffffff8c}@media (hover:hover) and (pointer:fine){.ds-card:has(>.tile-body>.s-session-today[data-launch]) .ds-tool:hover{color:#fff;background:#ffffff1a}}.ds-launch-b{grid-template-columns:minmax(0,1fr) minmax(0,236px);align-items:center;gap:24px 40px;min-width:0;display:grid}.ds-launch-b:not(:has(>.ds-launch-demo)){grid-template-columns:minmax(0,1fr)}.ds-launch-b h2{font-size:calc(52px*var(--ts));letter-spacing:-.035em;overflow-wrap:break-word;font-weight:650;line-height:1}.ds-launch-b .rest-line,.ds-launch-b .rest-t{color:#fff}.ds-launch-b .rest-bar{background:#ffffff24}.ds-launch-b .rest-bar span{background:var(--c)}.ds-launch-n[data-done]{background:var(--c);color:var(--c-ink)}.s-session-demo{display:grid;position:relative}.s-session-demo>*{grid-area:1/1}.s-session-demo .pic-view{z-index:1;margin:0;position:relative}.s-session-demo .pic-view figcaption{bottom:10px;color:#fff;background:#00000073;border-radius:99px;padding:2px 8px;font-size:11px;position:absolute;inset-inline-end:10px}.s-session-demo .pic-big,.s-session-demo .pic-frame{aspect-ratio:1;object-fit:contain;background:#fff;border-radius:24px;width:100%;height:auto;display:block}@container card (max-width:44em){.ds-launch-b{grid-template-columns:minmax(0,1fr)}.ds-launch-b .ds-launch-demo{max-width:280px}}.s-session-ex{color:var(--ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:1px;min-width:0;padding:0;display:flex}.s-session-ex b{font-size:calc(17px*var(--ts));font-weight:600}.s-session-ex small{font-size:var(--t-small);color:var(--mute);font-variant-numeric:tabular-nums}.ds-now-h:has(.s-session-ex){align-items:center}.ds-now-h:has(.pic-thumb){justify-content:flex-start;align-items:center}.ds-now-h:has(.pic-thumb)>.ds-mute{margin-inline-start:auto}.ds-now-h .pic-thumb{width:calc(40px*var(--ts));height:calc(40px*var(--ts));border-radius:11px;flex:none}.ds-tray>li{grid-template-columns:30px minmax(0,1fr) auto}.ds-tray>li[data-done] .ds-tray-name{color:var(--mute)}.ds-tray>li[data-done] .ds-num{background:var(--c);color:var(--c-ink)}.s-session-row{color:var(--ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0}.s-session-week .ds-tw-list li[data-state=rest] .ds-trainweek-c{background:var(--sunken);border-style:solid;border-color:#0000}.s-session-week .ds-tw-list li[data-state=rest] .ds-tw-t b{color:var(--faint);font-weight:500}.ds-tray>li .pic-thumb{border-radius:10px;width:36px;height:36px}.s-session-week .ds-tw-pager b{flex:1}.s-session-week .ds-tw-strip{padding:10px 6px}.s-session-week .ds-tw-strip i{width:16px;height:16px}.s-session-week .ds-tw-strip li[data-state=todo] i{box-shadow:inset 0 0 0 2px var(--c-text)}.s-session-week .ds-tw-strip li[data-state=done] small{color:var(--ink);font-weight:600}.s-session-week .ds-tw-strip li[data-state=missed] i{background:var(--line-2);border-radius:2px;width:10px;height:3px;margin:6.5px 0}.s-session-week .ds-tw-strip li[data-state=rest] i{margin:5px 0}.ds-checklist .ds-check-t[data-today]{font-weight:600}.s-study-week .tile-pager{margin:0}.s-study-week .tile-row-main>.ds-check-tx{flex:auto;min-width:0}.s-study-week .tile-row-main>.tile-row-val{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;max-width:33%;overflow:hidden}.ds-topics .s-study-topics-row{min-width:0;min-height:40px;color:inherit;font:inherit;font-size:var(--t-small);text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex}@media (pointer:coarse){.ds-topics .s-study-topics-row{min-height:44px}}.ds-topics .s-study-topics-row svg{color:var(--c-text);flex:none}.ds-topics .s-study-topics-row{font-size:var(--t-body);color:var(--ink)}.ds-topics .s-study-topics-row i{border:1.5px solid var(--c-line,var(--line-2));width:20px;height:20px;color:var(--c-ink);transition:background-color var(--dur-2,.2s) ease;border-radius:50%;flex:none;place-items:center;display:grid}.ds-topics .s-study-topics-row i[data-on]{border-color:var(--c);background:var(--c)}.ds-topics .s-study-topics-row i svg{color:inherit}@media (hover:hover) and (pointer:fine){.ds-topics .s-study-topics-row:hover i:not([data-on]){border-color:var(--c-text)}}.ds-topics .s-study-topics-row .is-done{color:var(--mute);text-decoration:none}.s-study-today-days{flex-wrap:wrap;gap:6px;margin:4px 0 0;padding:0;list-style:none;display:flex}.s-study-today-days>li{background:var(--sunken);height:28px;color:var(--mute);border-radius:999px;align-items:center;gap:4px;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex}.s-study-today-days>li[data-on]{background:var(--c);color:var(--c-ink)}.s-study-today-days>li[data-pick]:not([data-on]){background:var(--c-soft);color:var(--c-text);box-shadow:inset 0 0 0 1.5px var(--c-text)}.s-study-today-days>li[data-early]{box-shadow:inset 0 0 0 1px var(--line-2);color:var(--faint);background:0 0}.ds-note-line[data-warn]{color:var(--bad-text)}.ds-tray>li>.ix-swipe,.ds-tray>li>.ix-swipe>.ix-top{border-radius:inherit}.ds-tray>li:has(>.ix-swipe){padding:0;display:block}.ds-tray>li>.ix-swipe .tile-row{border:0;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:0;padding:11px 14px;display:grid}.ds-tray>li>.ix-swipe .tile-row-main{display:contents}.ds-tray .tile-row-val{font-size:calc(17px*var(--ts));color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:650}.ds-tray .tile-row-sub{font-size:var(--t-small);color:var(--mute);display:block}.ds-tray .tile-row-acts{background:linear-gradient(to left,var(--surface) 70%,transparent);border-radius:inherit}.s-meals-slot .s-meals-when{min-width:0;color:var(--ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:2px;padding:0;display:flex}.s-meals-slot .s-meals-when b{font-size:var(--t-label);overflow-wrap:anywhere;font-weight:600;line-height:1.3}.s-meals-slot .s-meals-when small{color:var(--mute);font-size:12.5px}.s-meals-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.s-meals-eg,.s-receipts-eg{border-radius:var(--r-lg);border:1.5px dashed var(--line-2);width:100%;color:var(--faint);font-size:var(--t-small);flex-direction:column;gap:8px;padding:10px 14px;display:flex}.s-meals-eg-row,.s-receipts-eg-row{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;display:flex}.s-meals-eg-row>span,.s-receipts-eg-row>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.s-meals-eg-row b,.s-receipts-eg-row b{white-space:nowrap;font-weight:600}.s-meals-eg small,.s-receipts-eg small{font-size:12px}.s-meals-eg-row>span>small,.s-receipts-eg-row small:first-child{font-style:italic}.s-receipts-eg[data-eg=list] .s-receipts-eg-row{align-items:center}.s-receipts-eg .ds-rc-ic{opacity:.6;flex:none}.s-receipts-eg-t{flex-direction:column;flex:1;min-width:0;display:flex}.s-receipts-eg-t>small{font-style:normal}.s-receipts-eg .ds-stripe{opacity:.5;height:7px}.s-meals-eg-chips{gap:12px;display:flex}.s-meals-eg-chips>span{align-items:center;gap:6px;display:inline-flex}.s-meals-eg-chips i{background:var(--m);opacity:.5;border-radius:50%;width:7px;height:7px}.s-meals-eg .ds-macros{gap:8px}.s-meals-eg .ds-macros li{gap:4px}.s-meals-eg .ds-meter-h{justify-content:space-between;font-size:12.5px;display:flex}.s-meals-eg .ds-ringrow{align-items:center;gap:16px;display:flex}.s-meals-eg .ds-plate{width:64px;height:64px}.s-meals-eg .ds-legend{gap:4px}.s-meals-eg .ds-legend li{font-size:12.5px}.s-meals-eg .ds-legend i{opacity:.45}.s-meals-plate-ring{flex:none;line-height:0;display:block;position:relative}.s-meals-plate-mid{line-height:1.1}.s-meals-plate-mid b{font-size:calc(22px*var(--ts,1));color:var(--ink)}.s-meals-plate-ring[data-s=sm] .s-meals-plate-mid b{font-size:calc(15px*var(--ts,1))}.s-meals-plate-ring[data-s=sm] .s-meals-plate-mid small{font-size:10.5px}.s-meals-plate-legend li small{font-size:var(--t-small);color:var(--mute);font-variant-numeric:tabular-nums}.s-meals-full .ds-note-line{border-radius:var(--r-md);background:var(--c-soft,var(--sunken));color:var(--ink-2);align-items:flex-start;padding:10px 12px;line-height:1.45}.s-meals-full .ds-note-line>svg{color:var(--c-text,var(--mute));flex:none;margin-top:2px}.s-meals-full .ds-note-line[data-warn]{background:var(--bad-soft,var(--sunken));color:var(--bad-text)}.s-meals-full .ds-note-line[data-warn]>svg{color:inherit}.s-meals-full .tile-metrics{gap:6px 14px}@container card (max-width:260px){.s-meals-eg,.s-receipts-eg{display:none}}@container card (max-width:22em){.ds-slots{grid-template-columns:minmax(0,1fr)}}.s-meals-slots .ds-slots>div[data-empty]{min-height:0}.s-plan-meal{gap:12px;padding-block:8px}.s-plan-gap{width:24px;color:var(--c-text,var(--accent));flex:none;place-items:center;display:grid}.s-plan-main{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.s-plan-slot{letter-spacing:.06em;text-transform:uppercase;color:var(--c-text,var(--mute));white-space:nowrap;font-size:10.5px;font-weight:600}.s-plan-t{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.s-plan-num{-webkit-line-clamp:2;overflow-wrap:anywhere;font-size:var(--t-small);color:var(--mute);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.s-plan-meal .pic-thumb{border-radius:12px;flex:none;width:44px;height:44px}.s-plan-meal[data-eaten] .s-plan-t{color:var(--mute);text-decoration:line-through;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2)}.s-plan-meal[data-eaten] .s-plan-slot{color:var(--mute)}.s-plan-none{border-top:1px solid var(--line);align-items:center;min-width:0;min-height:44px;display:flex}.ds-checklist>.s-plan-none:first-child{border-top:0}.s-plan-none .s-plan-slot{color:var(--faint)}.s-plan-off{font-size:var(--t-small);color:var(--mute);overflow-wrap:anywhere}.s-plan-none[data-eaten] .s-plan-off{color:var(--ink-2)}.s-plan-log{border:1.5px dashed var(--line-2);width:100%;min-height:32px;font:inherit;font-size:var(--t-small);color:var(--mute);text-align:start;cursor:pointer;background:0 0;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin-top:2px;padding-block:0;padding-inline:10px;display:flex}@media (hover:hover) and (pointer:fine){.s-plan-log:hover{border-color:var(--c,var(--ink));color:var(--ink-2)}}.s-plan-log:focus-visible{outline:2px solid var(--focus,var(--accent));outline-offset:2px}.s-plan-log-go{color:var(--c-text,var(--ink));white-space:nowrap;font-weight:600}.s-plan-dayhead{border-radius:var(--r-lg);background:var(--c-soft,var(--sunken));flex-direction:column;gap:2px;padding:12px 14px;display:flex}.s-plan-dayhead>.ds-caps{color:var(--c-text,var(--mute));margin:0}.s-plan-dayname{font-size:calc(22px*var(--ts,1));letter-spacing:-.01em;color:var(--ink);font-weight:650;line-height:1.2}.s-plan-sums{font-size:var(--t-small);color:var(--ink-2);font-variant-numeric:tabular-nums}.ds-seg.s-plan-days{align-self:stretch}.ds-seg.s-plan-days>button{text-overflow:ellipsis;min-width:0;padding:0 8px;overflow:hidden}.s-plan-week{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.s-plan-week>button{background:var(--sunken);min-width:0;min-height:52px;font:inherit;color:var(--ink-2);cursor:pointer;transition:background-color var(--dur-2,.15s) ease;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:6px 2px;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.s-plan-week>button:hover:not(:disabled){background:color-mix(in oklab,var(--sunken) 88%,var(--ink))}}.s-plan-week>button:focus-visible{outline:2px solid var(--focus,var(--accent));outline-offset:2px}.s-plan-week>button[aria-selected=true]{background:var(--c-soft,var(--tint));color:var(--c-text,var(--ink));box-shadow:inset 0 0 0 1.5px var(--c,var(--ink))}.s-plan-week>button:disabled{color:var(--faint);cursor:default;box-shadow:inset 0 0 0 1px var(--line);background:0 0}.s-plan-wd{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:11.5px;font-weight:500;line-height:1;overflow:hidden}.s-plan-week>button[data-today] .s-plan-wd{font-weight:700}.s-plan-dots{gap:3px;height:5px;display:flex}.s-plan-dots>i{background:var(--c,var(--ink));opacity:.35;border-radius:50%;width:5px;height:5px}.s-plan-dots>i[data-on]{opacity:1}.s-plan-dots>i[data-none]{background:var(--line-2);opacity:1;border-radius:1px;width:8px;height:1.5px;margin-top:2px}@container card (max-width:22em){.s-plan-week{gap:3px}.s-plan-wd{font-size:10.5px}.s-plan-week>button{border-radius:10px}}.s-plan-dayline{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 10px;min-width:0;display:flex}.s-plan-dayline>b{font-size:var(--t-body);color:var(--ink);font-weight:600}.s-plan-dayline>small{font-size:var(--t-small);color:var(--mute);font-variant-numeric:tabular-nums}.s-plan-foot{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.s-plan-foot>.ds-btn[data-v=ghost],.s-plan-shop{margin-inline-start:-12px}.s-plan-shop{align-self:flex-start}.s-plan-empty{flex-direction:column;display:flex}.ds-chart{max-height:240px}.s-study-topic{font-size:calc(28px*var(--ts));letter-spacing:-.02em;overflow-wrap:break-word;color:var(--ink);font-weight:650;line-height:1.15}.ds-card[data-size=compact] .s-study-topic{font-size:calc(20px*var(--ts))}.ds-receipts>li:has(>.ix-swipe){min-height:0;display:block}.ds-receipts .tile-row{border:0;gap:12px;min-height:58px}.ds-receipts .tile-row-main{gap:12px;min-height:58px}.ds-receipts>li+li .tile-row{border-top:1px solid var(--line)}.ds-receipts .tile-row-acts{background:linear-gradient(to left,var(--surface) 70%,transparent)}.ds-receipts .tile-row-sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.s-receipts-blur{filter:blur(9px);-webkit-user-select:none;user-select:none}.s-receipts-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.ds-env .ds-meter-h b small{color:var(--mute);font-weight:400}:is(.s-receipts-foot,.s-receipts-cats>.tile-controls)>.ds-btn[data-v=ghost]:first-child{margin-inline-start:-12px}@container card (max-width:30em){.s-receipts-wtable tfoot tr{border-radius:var(--r-lg);background:var(--sunken);border:0;margin-top:6px;padding:12px 14px}.s-receipts-wtable tfoot .ds-wbar{background:var(--surface)}}.ds-cats .ds-meter-h b{font-variant-numeric:tabular-nums}.ds-receipts .ds-rc-n{color:var(--ink)}.s-prayer-ram .ds-ram-times>div[data-next]{background:var(--c-soft)}.s-prayer-ram .ds-ram-times{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.s-prayer-ram .ds-ram-times>div{min-width:0;padding:12px 14px}.s-prayer-ram .ds-ram-times b{font-size:calc(26px*var(--ts))}.s-prayer-ram-month{flex-direction:column;gap:2px;display:flex}.s-prayer-ram-nights{grid-template-columns:repeat(15,minmax(0,1fr));gap:4px;display:grid}.s-prayer-ram-nights>i{aspect-ratio:1;background:var(--sunken);border-radius:4px}.s-prayer-ram-nights>i[data-ten]{background:var(--c-soft)}.s-prayer-ram-nights>i[data-past]{background:var(--c)}.s-prayer-ram-nights>i[data-now]{box-shadow:0 0 0 2px var(--surface),0 0 0 3.5px var(--ink)}.s-prayer-ram .ds-ram-key{margin:8px 0 0;padding:0;list-style:none}@container card (min-width:560px){.s-prayer-ram-nights{grid-template-columns:repeat(var(--n,30),minmax(0,1fr))}}.s-session-today .ds-set-v b[data-none]{color:var(--faint);font-weight:500}.s-meals-week-cols .ds-col span{background:color-mix(in oklab,var(--c) 45%,var(--sunken))}.s-meals-week-cols .ds-col[data-last] span{background:var(--c)}.s-meals-week-cols .ds-col[data-last] small{color:var(--ink);font-weight:600}.s-meals-week-cols .ds-col[data-empty] span{background:var(--line);border-radius:2px;min-height:4px}
