.ds-btn.gd-back{color:var(--mute);align-self:flex-start;margin-inline-start:-10px}.gd-chip{border-radius:var(--r-pill);background:var(--sunken);height:28px;color:var(--ink-2);font-size:var(--t-small);white-space:nowrap;align-items:center;padding-inline:12px;font-weight:500;display:inline-flex}.gd-chip.ok{background:color-mix(in oklab,var(--ok) 14%,var(--card));color:var(--ok)}.gd-chip.warn{background:var(--warntint);color:var(--warn)}.gd-chip.sm{vertical-align:1px;height:20px;margin-inline-start:8px;padding-inline:8px;font-size:11px}.gd-sub{font-size:var(--t-small);color:var(--mute);line-height:1.4}.gd-filters{flex-wrap:wrap;gap:8px;display:flex}.gd-groups{grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));align-items:start;gap:12px;display:grid}.gd-gcard{border-radius:var(--r-card);background:var(--surface);border:1px solid var(--line);box-shadow:var(--e1);transition:box-shadow var(--dur-2) ease;flex-direction:column;gap:12px;padding:22px;display:flex}@media (hover:hover) and (pointer:fine){.gd-gcard:hover{box-shadow:var(--e2)}}.gd-gcard-last{font-size:var(--t-small);color:var(--mute);border-radius:var(--r-xs);background:var(--sunken);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;padding:8px 12px;display:-webkit-box;overflow:hidden}.gd-gcard-last strong{color:var(--ink);font-weight:500}.gd-hero-empty{gap:10px;max-width:560px}.gd-hero-empty strong{font-size:var(--t-h3);font-weight:600}@media (max-width:720px){.grp-shell[data-viewing] .grp-nav{display:none}}.gc{flex-direction:column;gap:26px;max-width:760px;display:flex}.gc-choose{flex-direction:column;gap:12px;display:flex}.gc-choose-h{letter-spacing:.06em;text-transform:uppercase;color:var(--faint);margin:6px 0 0;font-size:12px;font-weight:600}.gc-mod{border:1px solid var(--line-2);border-radius:var(--r-xl);background:var(--surface);transition:border-color var(--dur-2) ease,box-shadow var(--dur-2) ease;overflow:hidden}.gc-mod[data-on]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.gc-mod-main{text-align:start;cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:0;align-items:center;gap:14px;padding:16px 18px;display:flex}@media (hover:hover) and (pointer:fine){.gc-mod-main:hover{background:var(--well)}}.gc-mod-body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.gc-mod-body .gc-pick-t{overflow-wrap:anywhere;font-size:16px;font-weight:600}.gc-mod-names{color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.gc-step-hint{color:var(--faint);margin-inline-start:10px;font-size:12.5px;font-weight:400}.gc-mod-more{border:0;border-top:1px solid var(--line);width:100%;font:inherit;color:var(--ink2);cursor:pointer;text-align:start;background:0 0;justify-content:space-between;align-items:center;gap:8px;padding:10px 18px;font-size:13px;display:flex}@media (hover:hover) and (pointer:fine){.gc-mod-more:hover{color:var(--ink)}}.gc-mod-chev{color:var(--faint);font-size:16px}.gc-mod-pages{grid-template-columns:repeat(auto-fill,minmax(min(180px,100%),1fr));gap:6px;padding:4px 14px 14px;display:grid}.gc-page{border:1px solid var(--line);background:var(--card);min-height:40px;font:inherit;color:var(--ink);cursor:pointer;text-align:start;border-radius:12px;align-items:center;gap:8px;padding:6px 10px;font-size:13.5px;display:flex}@media (hover:hover) and (pointer:fine){.gc-page:hover{border-color:var(--ink2)}}.gc-page-t{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;min-width:0;display:-webkit-box;overflow:hidden}.gc-picks{grid-template-columns:repeat(auto-fill,minmax(min(200px,100%),1fr));gap:10px;display:grid}.gc-pick{border-radius:var(--r-xl);border:1px solid var(--line-2);background:var(--surface);text-align:start;transition:border-color var(--dur-2) ease,box-shadow var(--dur-2) ease;flex-direction:column;align-items:flex-start;gap:8px;padding:16px;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.gc-pick:not(.on):hover{border-color:color-mix(in oklab,var(--ink) 40%,transparent)}}.gc-pick.on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.gc-pick-t{max-width:100%;font-size:var(--t-body);color:var(--ink);overflow-wrap:anywhere;font-weight:600}.gc-bar{bottom:calc(var(--ask-clearance,96px) + 8px);border-radius:var(--r-xl);background:var(--surface);border:1px solid var(--line);box-shadow:var(--e3);z-index:5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex;position:sticky}.set-opt{color:var(--faint);margin-inline-start:6px;font-size:12px}.set-area{resize:vertical;height:auto;min-height:64px;padding:10px 12px;line-height:1.4}@media (max-width:720px){.gc-picks{grid-template-columns:repeat(2,minmax(0,1fr))}.gc-bar{bottom:calc(var(--ask-clearance,96px) + 4px)}}.gm-mode-e{color:var(--mute);margin-top:auto;font-size:12px}.gm-add{align-self:flex-start;padding:4px 16px 12px}.gc-step{background:var(--ink);width:22px;height:22px;color:var(--on);vertical-align:1px;border-radius:50%;place-items:center;margin-inline-end:8px;font-size:12px;display:inline-grid}.sheet[data-mode=dialog]:has(>.sheet-body>.gi){width:min(600px,100vw - 32px)}.ds-ended.ended-note{margin-top:14px}.page-shell .ended-note:first-child{margin-top:0}.ended-note-body{flex:1}.ended-note-body b{overflow-wrap:anywhere}.ds-row.ended-note-acts{flex-wrap:wrap;gap:8px}.ended-list{flex-direction:column;gap:8px;margin-top:8px;display:flex}.ended-list ul{border:1px solid var(--line);border-radius:var(--r-xl);background:var(--surface);box-shadow:var(--e1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ended-row{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:12px 16px;display:flex}.ended-row:last-child{border-bottom:0}.ended-row-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ended-row-t{font-size:var(--t-body);color:var(--ink);overflow-wrap:anywhere;font-weight:600}@media (max-width:560px){.ended-row{flex-wrap:wrap}}.grp-shell.ds-page{padding-bottom:var(--ask-clearance,120px)}.grp-intro{gap:6px}.grp-intro .grp-title{font-size:var(--t-h3);letter-spacing:-.01em;text-wrap:balance;font-weight:600;line-height:1.2}.grp-intro p:not(.ds-eyebrow){font-size:var(--t-small)}.grp-tabs a{height:40px;color:var(--ink-2);font-size:var(--t-label);border-radius:12px;align-items:center;gap:12px;padding:0 12px;font-weight:500;text-decoration:none;display:flex}.grp-tabs a svg{color:var(--mute)}@media (hover:hover) and (pointer:fine){.grp-tabs a:not([aria-current=page]):hover{background:var(--well)}}.grp-tabs a[aria-current=page]{background:var(--ink);color:var(--bg)}.grp-tabs a[aria-current=page] svg{color:var(--bg)}.grp-main.ds-smain{max-width:860px}.ds-shead.grp-head{flex-flow:wrap;justify-content:space-between;align-items:flex-end;gap:12px}.grp-head>div{flex-direction:column;gap:6px;min-width:0;display:flex}.grp-acts{flex-wrap:wrap;gap:8px}.gd-hero-empty.ds-empty{border-radius:var(--r-xl);background:var(--surface);border:1px solid var(--line);box-shadow:var(--e1);max-width:560px;padding:24px}.gd-hero-empty b{font-size:var(--t-h3);font-weight:600}.gd-gcard-top{flex-wrap:wrap;align-items:flex-start;gap:8px 12px;min-width:0;display:flex}.gd-gcard-top .ds-tile{border-radius:12px;width:40px;height:40px}.gd-gcard-head{flex-direction:column;flex:9rem;gap:2px;min-width:0;display:flex}.gd-gcard-t{text-align:start;font:inherit;font-size:var(--t-body);color:var(--ink);cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-weight:600}@media (hover:hover) and (pointer:fine){.gd-gcard-t:hover{text-underline-offset:3px;text-decoration:underline}}.gd-gcard-acts{flex-wrap:wrap;gap:6px;margin-top:auto}.gd-gcard-acts .gd-gcard-more{margin-inline-start:auto}:where(.grp-shell,.as-lens,.gi-dlg) [dir=auto]:not(input,textarea){text-align:left}:where([dir=rtl],[data-dir=rtl]) :where(.grp-shell,.as-lens,.gi-dlg) [dir=auto]:not(input,textarea){text-align:right}.ds-delta.gd-chip{white-space:normal;overflow-wrap:anywhere;flex:none;max-width:100%;height:auto;min-height:24px;padding-block:3px}.grp-join-row{align-items:stretch;gap:8px}.grp-join-row .ds-input{flex:1;min-width:0}.grp-found{flex-direction:column;align-items:flex-start;gap:8px;max-width:620px;display:flex}.grp-found h2{font-size:var(--t-h2);letter-spacing:-.015em;overflow-wrap:anywhere;text-wrap:balance;font-weight:600}.grp-gone>div{font-size:var(--t-small);flex-direction:column;gap:2px;display:flex}.gc-pick .ds-tile.gc-ic{border-radius:10px;width:36px;height:36px}.gc-pick>.gc-check{position:absolute;inset-block-start:14px;inset-inline-end:14px}.ds-tile.gc-ic.stack{gap:4px;width:auto;min-width:44px;padding-inline:10px;display:inline-flex}.ds-tile.gc-page-ic{border-radius:7px;width:24px;height:24px}.gc-mod-chev{color:var(--faint);transition:rotate var(--dur-2) var(--ease-out)}.gc-mod-more[aria-expanded=true] .gc-mod-chev{rotate:180deg}.gc-page[aria-checked=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.gc-bar-t{overflow-wrap:anywhere;flex-direction:column;gap:2px;min-width:0;display:flex}.gd{gap:22px;min-width:0}.gd-title{overflow-wrap:anywhere;text-wrap:balance}:is(.gd,.as-lens) .ds-people-t>:is(b,span){overflow-wrap:anywhere}.gd-title-row{flex-wrap:wrap;align-items:flex-end;gap:16px}.gd-how{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.gd-card-h{flex-wrap:wrap;align-items:baseline}.gd-av{background:var(--c-soft);color:var(--c-text);position:relative}.ds-av.gd-avs-more{font-variant-numeric:tabular-nums;color:var(--ink-2);font-size:12px}.gd-av[data-you]{background:var(--ink);color:var(--bg)}.gd-av[data-online]:after{content:"";background:var(--good);width:9px;height:9px;box-shadow:0 0 0 2px var(--surface);border-radius:50%;position:absolute;inset-block-end:-1px;inset-inline-end:-1px}.gd-bar{min-width:48px}.gd-bar>span[data-none]{width:0!important}.gd-cell{flex-direction:column;align-items:flex-end;gap:4px;min-width:72px;display:flex}.gd-cell[data-level=done] .gd-cell-t{color:var(--good-text)}.gd-plist>li.gd-prow{flex-wrap:wrap;align-items:center;gap:8px 16px;padding-block:12px;display:flex}.gd-plist>li.gd-prow>.gd-prow-main{flex:240px}.gd-prow-acts{flex:none;align-items:center;gap:8px;display:flex}.gd-you{color:var(--mute);font-weight:400}.gd-sub[data-late]{color:var(--ask-text)}.gd-prow-main{min-width:0;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}.gd-prow-main:disabled{cursor:default}.gd-prow-pct{flex-direction:column;flex:none;align-items:flex-end;gap:4px;width:88px;display:flex}.gd-prow-detail{flex:1 0 100%;padding-inline-start:48px}@container app (max-width:640px){.gd-plist>li.gd-prow>.gd-prow-main{flex:1 1 0;min-width:0}.gd-plist>li.gd-prow>.gd-prow-pct{width:56px}.gd-plist>li.gd-prow>.gd-prow-acts{flex-wrap:wrap;flex:1 0 calc(100% - 48px);margin-inline-start:48px}}.gd-mine-row>.gd-cell{grid-column:2/-1}.gd-feed .ds-people li{align-items:flex-start}.gd-add .ds-input,.gi-link .ds-input{flex:1;min-width:0}.gi{min-width:min(520px,100vw - 64px)}.gm-mode-e{color:var(--mute);font-size:12px}@container app (max-width:900px){.ds-snav.grp-nav{flex-direction:column;gap:12px;overflow:visible}.grp-tabs{flex-direction:row;gap:4px;max-width:100%;display:flex;overflow:auto hidden}.grp-tabs a{flex:none}.grp-tabs{scrollbar-width:none;overscroll-behavior-x:contain}.grp-tabs::-webkit-scrollbar{display:none}.grp-tabs[data-fade-start]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 32px);mask-image:linear-gradient(90deg,#0000,#000 32px)}.grp-tabs[data-fade-end]{-webkit-mask-image:linear-gradient(270deg,#0000,#000 32px);mask-image:linear-gradient(270deg,#0000,#000 32px)}.grp-tabs[data-fade-start][data-fade-end]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 32px calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#0000,#000 32px calc(100% - 32px),#0000)}:is([dir=rtl],[data-dir=rtl]) .grp-tabs[data-fade-start]{-webkit-mask-image:linear-gradient(270deg,#0000,#000 32px);mask-image:linear-gradient(270deg,#0000,#000 32px)}:is([dir=rtl],[data-dir=rtl]) .grp-tabs[data-fade-end]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 32px);mask-image:linear-gradient(90deg,#0000,#000 32px)}:is([dir=rtl],[data-dir=rtl]) .grp-tabs[data-fade-start][data-fade-end]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 32px calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#0000,#000 32px calc(100% - 32px),#0000)}}.ds-stats.gb-stats[data-pad],.ds-stats.gd-stats[data-pad]{border:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 24px;padding:20px 26px}.ds-stats.gd-stats[data-pad]{grid-template-columns:repeat(3,minmax(0,1fr))}.gb-stats dd,.gd-stats dd{white-space:normal;overflow-wrap:break-word;overflow:visible}.gb-stats dd[data-empty]{font-size:var(--t-label);color:var(--mute);font-weight:500}.gb-stats>div[data-tone=warn] dt{color:var(--ask-text)}@container app (max-width:640px){.ds-stats.gb-stats[data-pad]{grid-template-columns:repeat(2,minmax(0,1fr));padding:18px 20px}.ds-stats.gd-stats[data-pad]{gap:16px;padding:18px 20px}}.gb-form{gap:16px;min-width:0}.gb-form textarea{box-sizing:border-box;width:100%}.gb-form-do{justify-content:flex-end}.gb-chips{flex-wrap:wrap;gap:6px}.gb-chips .ds-chip{text-overflow:ellipsis;max-width:100%;overflow:hidden}.ds-split.gb-email{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.gb-email b{font-weight:600;font-size:var(--t-small)}.gb-tasks>li.gb-task{flex-direction:column;align-items:stretch;gap:8px;display:flex}.gb-task-main{width:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}.gb-task-main .ds-people-t{flex:1;min-width:0}.gb-task-main b{overflow-wrap:anywhere}.gb-task-n{font-variant-numeric:tabular-nums;flex-direction:column;flex:none;align-items:flex-end;gap:4px;display:flex}.gb-task-detail{flex-direction:column;align-items:flex-start;gap:8px;padding-inline-start:4px;display:flex}.gb-task-detail .ds-mini{width:100%}.gb-who{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;display:flex}.gb-who>:first-child{flex:8rem;min-width:0}.gb-who span{white-space:normal;overflow-wrap:anywhere}.gb-who[data-state=late] .ds-meta{color:var(--ask-text)}.gb-who[data-state=done] .ds-meta{color:var(--good-text)}.gb-msg .ds-people-t>span{white-space:pre-wrap;overflow-wrap:anywhere}.gb-ptasks{display:block}.gb-ptasks[data-late]{color:var(--ask-text)}.gb-ticks{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.gb-tick{border-radius:var(--r-md,12px);width:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:12px;min-height:44px;padding:10px 4px;display:flex}@media (hover:hover) and (pointer:fine){.gb-tick:hover{background:var(--well)}}.gb-tick b{overflow-wrap:anywhere;font-weight:500}.gb-box{border:1.5px solid var(--line-2);width:22px;height:22px;color:var(--bg);border-radius:7px;flex:none;place-items:center;margin-top:1px;display:grid}.gb-ticks li[data-state=done] .gb-box{background:var(--good);border-color:var(--good)}.gb-box{transition:scale var(--dur-1) var(--ease-out),background-color var(--dur-1) ease,border-color var(--dur-1) ease}.gb-tick:active .gb-box{scale:.96}.gb-box>svg{transition:opacity var(--dur-1) ease-out,scale var(--dur-2) var(--ease-out)}@starting-style{.gb-ticks li[data-state=done] .gb-box>svg{opacity:0;scale:.6}}.gc-pick,.gc-page{transition:border-color var(--dur-2) ease,box-shadow var(--dur-2) ease,scale var(--dur-1) var(--ease-out)}.gc-pick:active,.gc-page:active{scale:.97}:is(.gc-mod-main,.gd-prow-main,.gb-task-main,.qs-toggle):active{background:var(--well)}@media (prefers-reduced-motion:reduce){.gb-tick:active .gb-box,.gc-pick:active,.gc-page:active{scale:none}.gb-box>svg{transition:opacity var(--dur-1) ease}}html[data-motion=reduce] :is(.gb-tick:active .gb-box,.gc-pick:active,.gc-page:active){scale:none}html[data-motion=reduce] .gb-box>svg{transition:opacity var(--dur-1) ease}.gb-ticks li[data-state=done] b{color:var(--mute);text-decoration:line-through}.gb-ticks .ds-meta[data-late]{color:var(--ask-text)}.gb-notice{max-width:720px;margin-block:12px 24px}.gb-notice>div{flex-direction:column;gap:2px;display:flex}.gm-meet{max-width:720px;margin-block:12px}.gm-meet>div{flex-direction:column;gap:2px;min-width:0;display:flex}.gm-meet .ds-row{margin-top:6px}.gm-meet+.gb-notice{margin-top:0}.pp-group{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.pp-group-h{font-weight:600}.pp-group-list{width:100%}.pp-group-list .ds-meta[data-late]{color:var(--ask-text)}.pp-group-list .ds-people-t{min-width:0}.pp-group-list .ds-people-t b{overflow-wrap:anywhere}.gb-kind,.gb-do{align-self:flex-start;max-width:100%}.gb-quran{gap:12px}.gb-ayat{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.gb-ayat[data-two]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.gb-ayat .ds-select{min-width:0}@media (max-width:400px){.gb-ayat:not([data-two]){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.gb-ayat:not([data-two])>.ds-btn{grid-column:1/-1;justify-self:start}}.gb-quran .ds-hint[data-tone=bad]{color:var(--bad-text)}.gp-bar{width:calc(100% - 64px);max-width:1176px;margin:24px auto 0}@container app (max-width:640px){.gp-bar{width:calc(100% - 32px);margin-top:16px}}.gp-bar>div{flex-direction:column;gap:4px;display:flex}.gp-pages{align-self:flex-start;max-width:100%;margin-top:8px}.as-lens{max-width:1120px}.as-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.as-task{gap:14px}.as-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.as-head .ds-people-t{min-width:0}.as-head .ds-people-t b{font-size:var(--t-body);overflow-wrap:anywhere;line-height:1.4}.as-head .ds-meta[data-late]{color:var(--warn-text,var(--ink))}.as-head>.ds-btn{flex:none}.as-task[data-state=done] .as-head b{color:var(--mute)}@media (max-width:520px){.as-head{flex-direction:column}.as-head>.ds-btn{align-self:stretch}}.qr,.qr-card{--tj-grey:#9a9a9a;--tj-madd2:#537fff;--tj-madd246:#4050ff;--tj-madd6:#000ebc;--tj-maddw:#2144c1;--tj-qalq:#dd0008;--tj-ikh:#9400a8;--tj-ikhs:#d500b7;--tj-idg:#169777;--tj-idgn:#169200;--tj-idgs:#58b800;--tj-iqlab:#26bffd;--tj-ghun:#ff7e1e}.qr{flex-direction:column;gap:16px;display:flex;container:qr/inline-size}:is([data-theme=dusk],[data-theme=ink]) :is(.qr,.qr-card){--tj-grey:#8d8d8d;--tj-madd2:#8aa7ff;--tj-madd246:#8c96ff;--tj-madd6:#7c86ff;--tj-maddw:#7f9cff;--tj-qalq:#ff6b6f;--tj-ikh:#d27ae0;--tj-ikhs:#f07ade;--tj-idg:#4fcfa9;--tj-idgn:#6fd86a;--tj-idgs:#a3e36b;--tj-iqlab:#6fd6ff;--tj-ghun:#ffa25e}.qr-head{border-radius:var(--r-lg);background:var(--c-soft,var(--sunken));grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px 18px;padding:16px 20px;display:grid}.qr-name{font-family:Amiri Quran,Noto Sans Arabic,serif;font-size:calc(40px*var(--ts,1));color:var(--ink);line-height:1.3}.qr-title{flex-direction:column;gap:2px;min-width:0;display:flex}.qr-title b{font-size:var(--t-body);text-wrap:balance;font-weight:600}.qr-title small{font-size:var(--t-small);color:var(--mute)}.qr-acts{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.qr-acts>.ds-btn{align-items:center;gap:6px;display:inline-flex}.qr-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;display:flex}.qr-mode{max-width:100%;overflow:auto hidden}.qr-mode.ds-seg button{min-width:84px}.qr-how,.hi-grade{max-width:100%}:is(.gb-kind,.gb-do,.qr-how,.hi-grade,.gp-pages,.gs-limit .ds-seg,.gs-line .ds-seg,.gm-more .ds-seg).ds-seg{border-radius:var(--r-lg);flex-wrap:wrap;height:auto;overflow:visible}:is(.gb-kind,.gb-do,.qr-how,.hi-grade,.gp-pages,.gs-limit .ds-seg,.gs-line .ds-seg,.gm-more .ds-seg).ds-seg>button{flex:auto}@container qr (max-width:420px){.qr-mode.ds-seg{border-radius:var(--r-lg);flex-wrap:wrap;height:auto;overflow:visible}.qr-mode.ds-seg button{flex:40%}}.qr-opts{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px 16px;margin-inline-start:auto;display:flex}.qr-tjsw{font-size:var(--t-label);color:var(--ink-2);cursor:pointer;white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.qr-trpick{width:240px;max-width:100%}.qr-trpick .ds-select{min-width:0}.qr-trpick>.ds-dd{width:100%}@media (pointer:coarse){.qr-end{min-width:1.8em;height:1.8em}}.qr-bism{text-align:center;flex-direction:column;align-items:center;gap:2px;display:flex}.qr-bism p{font-family:Amiri Quran,Noto Sans Arabic,serif;font-size:calc(26px*var(--ts,1));color:var(--ink);margin:0;line-height:2}.qr-bism small{font-size:var(--t-small);color:var(--mute);text-align:center}.qr-flow{max-width:640px;font-family:Amiri Quran,Noto Sans Arabic,serif;font-size:calc(30px*var(--ts,1));color:var(--ink);text-align:center;text-wrap:pretty;margin:0;margin-inline:auto;line-height:2.35}.qr-end{border:1.5px solid var(--c,var(--line-2));vertical-align:.35em;min-width:1.15em;height:1.15em;color:var(--c-text,var(--ink-2));cursor:pointer;transition:background-color var(--dur-1) ease;background:0 0;border-radius:50%;place-items:center;margin-inline:.12em;padding:0 .12em;font-family:Noto Sans Arabic,sans-serif;font-size:.5em;line-height:1;display:inline-grid}.qr-end[data-on]{background:var(--c-soft,var(--sunken))}@media (hover:hover) and (pointer:fine){.qr-end:hover{background:var(--c-soft,var(--sunken))}}.qr-end[data-on]{border-color:var(--c-text,var(--ink))}.qr-n{cursor:pointer;font:inherit;font-size:var(--t-small);border:0;font-weight:600}.qr-n[data-on]{background:var(--c,var(--ink));color:var(--c-ink,var(--bg))}.qr-w{cursor:pointer;transition:background-color var(--dur-1) ease;border-radius:6px}@media (hover:hover) and (pointer:fine){.qr-w:hover{background:color-mix(in oklab,var(--c,var(--ink)) 12%,transparent)}}.qr-w:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.qr-ayah{transition:background-color var(--dur-2) ease;border-radius:8px}.qr-ayah[data-on]{background:color-mix(in oklab,var(--c,var(--ink)) 14%,transparent)}.qr-list>li[data-on]{background:color-mix(in oklab,var(--c,var(--ink)) 8%,transparent);border-radius:12px}.qr-card{flex-direction:column;gap:10px;display:flex}.qr-card-ar{text-align:center;font-family:Amiri Quran,Noto Sans Arabic,serif;font-size:calc(36px*var(--ts,1));color:var(--ink);margin:0;line-height:1.8}.qr-card-say{text-align:center;flex-direction:column;align-items:center;gap:1px;margin:0;display:flex}.qr-card-say b{font-size:var(--t-body);font-style:italic;font-weight:600}.qr-card-say span{font-size:var(--t-label);color:var(--ink-2)}.qr-card-rules{border-top:1px solid var(--line);flex-direction:column;gap:8px;margin:0;padding:10px 0 0;list-style:none;display:flex}.qr-card-rules li{font-size:var(--t-label);color:var(--ink-2);align-items:flex-start;gap:8px;line-height:1.45;display:flex}.qr-card-rules li>i{flex:none;font-style:normal;line-height:1.45}.qr-card-rules li>span{flex-direction:column;gap:1px;display:flex}.qr-card-rules b{color:var(--ink);font-weight:600}.qr-card-do{flex-wrap:wrap;gap:8px}.qr-list .qr-ar{font-size:calc(28px*var(--ts,1))}.qr-tj[data-rule=ham_wasl],.qr-tj[data-rule=laam_shamsiyah],.qr-tj[data-rule=slnt],.qr-tj[data-rule=idgham_mutajanisayn],.qr-tj[data-rule=idgham_mutaqaribayn]{color:var(--tj-grey)}.qr-tj[data-rule=madda_normal]{color:var(--tj-madd2)}.qr-tj[data-rule=madda_permissible]{color:var(--tj-madd246)}.qr-tj[data-rule=madda_necessary]{color:var(--tj-madd6)}.qr-tj[data-rule=madda_obligatory]{color:var(--tj-maddw)}.qr-tj[data-rule=qalaqah]{color:var(--tj-qalq)}.qr-tj[data-rule=ikhafa]{color:var(--tj-ikh)}.qr-tj[data-rule=ikhafa_shafawi]{color:var(--tj-ikhs)}.qr-tj[data-rule=idgham_ghunnah]{color:var(--tj-idg)}.qr-tj[data-rule=idgham_wo_ghunnah]{color:var(--tj-idgn)}.qr-tj[data-rule=idgham_shafawi]{color:var(--tj-idgs)}.qr-tj[data-rule=iqlab]{color:var(--tj-iqlab)}.qr-tj[data-rule=ghunnah]{color:var(--tj-ghun)}.qr-key ul{font-size:var(--t-small);color:var(--ink-2);flex-wrap:wrap;gap:6px 16px;margin:8px 0 0;padding:0;list-style:none;display:flex}.qr-key li{align-items:center;gap:6px;display:inline-flex}.qr-key i{font-style:normal}.qr-key .ds-meta{margin:6px 0 0}.qr-name[data-multi]{font-size:calc(28px*var(--ts,1))}.qr-sub{border:1px solid var(--c-line,var(--line-2));background:var(--c-soft,var(--sunken));font-family:Amiri Quran,Noto Sans Arabic,serif;font-size:calc(22px*var(--ts,1));color:var(--ink);border-radius:999px;align-self:center;margin-top:4px;padding:4px 22px;line-height:1.6}.qr-more{justify-content:center}.qr-body{flex-direction:column;gap:20px;display:flex}.qr-read{flex-direction:column;gap:16px;min-width:0;display:flex}.qr-side:empty{display:none}@container qr (min-width:900px){.qr-body:has(>.qr-side>.qs){grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:start;gap:28px;display:grid}.qr-body:has(>.qr-side>.qs)>.qr-side{position:sticky;top:16px}}.qr-foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 20px;padding-top:12px;display:flex}.qr-foot>.ds-qfrom{margin:0}.qr-check{border-radius:var(--r-lg);background:var(--sunken);flex-direction:column;gap:10px;padding:12px 14px;display:flex}.qr-check>.ds-meta{margin:0}.qr-check-do{flex-wrap:wrap;align-items:center;gap:8px}.qr-slips{margin-inline-start:auto}.qr-result{flex-direction:column;gap:4px;display:flex}.qr-result>b{font-size:var(--t-body)}.qr-result[data-felt=strong]>b{color:var(--good-text)}.qr-result[data-felt=shaky]>b{color:var(--ask-text)}.qr-w[data-hidden]{color:#0000;background:color-mix(in oklab,var(--ink) 9%,transparent);-webkit-user-select:none;user-select:none}.qr-w[data-cue] .qr-rest{color:#0000;-webkit-user-select:none;user-select:none}.qr-w[data-cue]{background:color-mix(in oklab,var(--ink) 6%,transparent)}.qr-w[data-slip]{-webkit-text-decoration:underline wavy var(--ask);text-decoration:underline wavy var(--ask);text-underline-offset:.35em;text-decoration-thickness:2px}.qr-w[data-mark]{text-underline-offset:.35em;text-decoration:underline;text-decoration-thickness:3px;-webkit-text-decoration-color:var(--ask);text-decoration-color:var(--ask)}.qr-w[data-mark=tajweed]{text-decoration-style:dotted}.qr-w[data-mark=wrong]{-webkit-text-decoration-color:var(--bad);text-decoration-color:var(--bad)}.qr-card-mark{font-size:var(--t-label);color:var(--ask-text);justify-content:center;align-items:center;gap:6px;margin:0;font-weight:600;display:flex}.qm{flex-direction:column;gap:10px;display:flex;container-type:inline-size}.qm-page{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface,var(--bg));width:100%;max-width:560px;color:var(--ink);flex-direction:column;gap:0;margin-inline:auto;padding:14px 14px 10px;font-family:Amiri Quran,Noto Sans Arabic,serif;font-size:clamp(13px,4.1cqi,24px);line-height:2.15;display:flex;overflow-x:auto}.qm-line{white-space:nowrap;justify-content:space-between;align-items:baseline;gap:.2em;display:flex}.qm-page[data-first] .qm-line{justify-content:center;gap:.4em}.qm-w:not([data-in]){opacity:.42}.qm-head{border:1px solid var(--c-line,var(--line-2));background:var(--c-soft,var(--sunken));border-radius:999px;place-items:center;margin:6px 0 2px;padding:0 10px;font-size:.92em;line-height:1.9;display:grid}.qm-bism{text-align:center}.qm-n{text-align:center;color:var(--mute);margin-top:4px;font-family:Noto Sans Arabic,sans-serif;font-size:.6em}.qm-skel{border-radius:6px;height:.9em;margin:.55em 0;display:block}.qm-nav{font-size:var(--t-small);color:var(--mute);justify-content:center;align-items:center;gap:10px;display:flex}.qm-nav b{color:var(--ink);font-weight:600}.qm-out{text-align:center}.qg{--qg-em:17.8;color:var(--ink);flex-direction:column;align-items:stretch;display:flex;container-type:inline-size}:is([data-theme=dusk],[data-theme=ink]) .qg{font-palette:--qg-dark}.qg-line{font-size:min(calc(100cqi / var(--qg-em)),var(--qg-max,38px));text-align:center;white-space:nowrap;font-feature-settings:normal;font-variant-ligatures:normal;line-height:1.95}.qg-w,.qg-end{border-radius:.18em}.qg-w[data-out],.qg-end[data-out]{opacity:.34}.qg-w[data-on]{background:color-mix(in oklab,var(--c,var(--ink)) 12%,transparent)}.qg-end{font:inherit;line-height:inherit;color:inherit;cursor:pointer;transition:background-color var(--dur-1) ease;background:0 0;border:0;margin:0;padding:0;display:inline}.qg-end[data-on]{background:color-mix(in oklab,var(--c,var(--ink)) 12%,transparent)}@media (hover:hover) and (pointer:fine){.qg-end:hover{background:color-mix(in oklab,var(--c,var(--ink)) 12%,transparent)}}.qg-end:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.qg-head{border:1px solid var(--c-line,var(--line-2));background:var(--c-soft,var(--sunken));font-family:Amiri Quran,Noto Sans Arabic,serif;font-size:calc(22px*var(--ts,1));border-radius:999px;place-items:center;margin:.6em 0 .2em;padding:2px 12px;line-height:1.8;display:grid}.qg-bism{--qg-max:30px;line-height:2.3}.qg-bism-t{text-align:center;font-family:Amiri Quran,Noto Sans Arabic,serif;font-size:calc(26px*var(--ts,1));line-height:2}.qg-pg{flex-direction:column;display:flex}.qg-pn{text-align:center;font-size:var(--t-small);color:var(--mute);font-variant-numeric:tabular-nums;margin-top:4px}.qg-pages{flex-direction:column;gap:18px;width:100%;max-width:720px;margin-inline:auto;display:flex}.qm-page[data-glyphs]{max-width:620px;line-height:normal;font-size:inherit}.hi{gap:12px}.hi-what{flex-direction:column;gap:2px;margin:0;display:flex}.hi-what b{font-size:var(--t-body);font-weight:600}.hi-key{font-size:var(--t-small);color:var(--ink-2);flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;list-style:none;display:flex}.hi-key .qr-w{cursor:default;text-underline-offset:.3em}.hi-key .qr-w:hover{background:0 0}.hi-flow{max-width:none;font-size:calc(26px*var(--ts,1))}.hi-end{cursor:default}.hi-grade{align-self:flex-start}.as-note{font-size:var(--t-label);color:var(--ink-2)}.as-heard{border-radius:var(--r-md);background:var(--sunken);align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.as-heard>svg{color:var(--good-text);flex:none;margin-top:2px}.as-heard[data-grade=repeat]>svg{color:var(--ask-text)}.as-heard b{font-size:var(--t-label);font-weight:600}.as-fold{align-self:flex-start;align-items:center;gap:6px;display:inline-flex}.as-fold>svg{transition:rotate var(--dur-2) var(--ease-out)}.as-fold[aria-expanded=true]>svg{rotate:180deg}.gb-hear{align-items:center;gap:5px;display:inline-flex}.gp-plans{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.gp-plan{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding-block:14px;display:flex}.gp-plan:first-child{border-top:0;padding-top:2px}.gp-plan b{overflow-wrap:anywhere}.gp-today{font-size:var(--t-label);color:var(--ink-2);margin:0}.gp-plan[data-paused] .gp-today{color:var(--ask-text)}.gp-progress{flex-direction:column;gap:6px;display:flex}.gp-meter{width:100%}.gp-counts{width:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:6px;padding:0;display:flex}.gp-each{align-items:center;gap:4px;margin-inline-start:auto;display:inline-flex}.gp-each>svg{transition:rotate var(--dur-2) var(--ease-out)}.gp-counts[aria-expanded=true] .gp-each>svg{rotate:180deg}.gp-people{width:100%}.gp-people .gb-who{align-items:center}.gp-acts{flex-wrap:wrap;gap:8px}.gp-acts .ds-btn{align-items:center;gap:5px;display:inline-flex}.gp-mine{gap:10px}.as-lens>.gp-mine{margin-bottom:4px}.gp-preview>div{flex-direction:column;gap:2px;min-width:0;display:flex}.gp-by{flex-wrap:wrap;align-items:center;gap:8px}.gb-hear[data-grade=excellent]{color:var(--good-text)}.gb-hear[data-grade=repeat]{color:var(--ask-text)}.qs{border-radius:var(--r-lg);background:var(--sunken);flex-direction:column;display:flex}.qs-toggle{border-radius:var(--r-lg);width:100%;min-height:52px;color:var(--ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:8px 14px;display:flex}@media (hover:hover) and (pointer:fine){.qs-toggle:hover{background:color-mix(in oklab,var(--ink) 4%,transparent)}}.qs-toggle>svg{color:var(--mute);flex:none}.qs-toggle>svg:last-child{transition:rotate var(--dur-2) var(--ease-out)}.qs-toggle[aria-expanded=true]>svg:last-child{rotate:180deg}.qs-toggle>span{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.qs-toggle b{font-size:var(--t-label);font-weight:600}.qs-toggle small{font-size:var(--t-small);color:var(--mute)}.qs-body{flex-direction:column;gap:14px;padding:4px 14px 14px;display:flex}.qs-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.qs-pair{border-radius:var(--r-xs);background:var(--surface,var(--bg));flex-direction:column;gap:8px;padding:12px 14px;display:flex}.qs-pair-h{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.qs-pair-h b{font-size:var(--t-label);font-weight:600}.qs-pair-h .ds-meta{margin:0}.qs-ayah{flex-direction:column;gap:0;margin:0;display:flex}.qs-ayah figcaption{font-size:var(--t-small);color:var(--mute);text-align:start}.qs-ayah p,.qs-q{font-family:Amiri Quran,Noto Sans Arabic,serif;font-size:calc(22px*var(--ts,1));color:var(--ink);text-align:start;margin:0;line-height:2}.qs-ayah[data-other] p{color:var(--ink-2)}.qs mark{background:color-mix(in oklab,var(--ask) 26%,transparent);color:inherit;transition:opacity var(--dur-2) var(--ease-out);border-radius:5px;padding:0 .12em}@starting-style{.qs mark{opacity:0}}.qs-ayah[data-other] mark{background:color-mix(in oklab,var(--info,var(--ask)) 22%,transparent)}.qs-skel{border-radius:8px;height:3.2em;display:block}.qs-do{flex-wrap:wrap;gap:8px}.qs-do>.ds-btn{align-items:center;gap:6px;display:inline-flex}.qs-same{flex-direction:column;gap:6px;display:flex}.qs-same b{font-size:var(--t-label);font-weight:600}.qs-same ul{font-size:var(--t-label);color:var(--ink-2);flex-direction:column;gap:4px;margin:0;padding-inline-start:18px;display:flex}.qs-drill{border-radius:var(--r-md,12px);background:var(--surface,var(--bg));flex-direction:column;gap:10px;padding:12px 14px;display:flex}.qs-drill-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;display:flex}.qs-drill>.ds-meta{margin:0}.qs-gap{vertical-align:-.2em;border-bottom:2px dashed var(--ink-2);width:3.2em;height:1.1em;display:inline-block}.qs-opts{flex-wrap:wrap;gap:8px}.qs-opts>.ds-btn{font-family:Amiri Quran,Noto Sans Arabic,serif;font-size:calc(20px*var(--ts,1));min-height:48px}.qs-said{font-size:var(--t-label);color:var(--ask-text);margin:0}.qs-said[data-right]{color:var(--good-text)}.qs-said bdi{font-family:Amiri Quran,Noto Sans Arabic,serif;font-size:1.25em}.qs-none{margin:0}@container qr (max-width:620px){.qr-head{grid-template-columns:auto minmax(0,1fr)}.qr-acts{grid-column:1/-1;justify-content:flex-start}.qr-acts>.ds-btn{flex:1;justify-content:center}.qr-mode{width:100%}.qr-mode.ds-seg button{flex:1;min-width:0;padding-inline:6px}.qr-opts{justify-content:space-between;width:100%;margin-inline-start:0}}@container qr (max-width:420px){.qr-head{text-align:center;grid-template-columns:1fr;justify-items:center}.qr-flow{font-size:calc(26px*var(--ts,1))}.qr-trpick,.qr-opts{width:100%}}.gb-onblock{border-top:1px solid var(--line);flex-direction:column;gap:6px;margin:10px 0 0;padding:10px 0 0;list-style:none;display:flex}.gb-onblock li{align-items:center;gap:10px;display:flex}.gb-onblock li>svg{color:var(--c-text,var(--ink-2));flex:none}.gb-onblock-t{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.gb-onblock-t b{font-size:var(--t-label);overflow-wrap:anywhere;font-weight:550}.gb-onblock-t small{font-size:var(--t-small);color:var(--mute)}.gb-onblock-t small[data-late]{color:var(--warn-text,var(--ink))}.gb-onblock li>.ds-btn{flex:none}.gs.gs-page{flex-direction:column;gap:28px;max-width:760px;display:flex}.gs.gs-page[data-folds]{gap:0}.gs.gs-page[data-folds]>.ds-sgroup[data-tone=danger]{margin-top:24px}.gs-page .gs-modes{gap:0;padding:0}.gs-page .gs-mode{box-shadow:none;border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;padding:14px 0}.gs-page .gs-mode:last-child{border-bottom:0}.gs-page .gs-mode[aria-checked=true]{box-shadow:none}@media (hover:hover) and (pointer:fine){.gs-page .gs-mode:not([aria-checked=true]):not(:disabled):hover b{text-underline-offset:3px;text-decoration:underline}}.gs-page .ds-srow[data-stack]>.ds-srow-c{width:100%}.gs-page .ds-srow[data-stack]>.ds-srow-c>.ds-input{width:100%;max-width:none}.gs-modes{flex-direction:column;align-items:stretch;gap:8px;display:flex}.gs-mode{padding:12px 14px}.gd-feed .ds-people>li.gd-event,.ds-people>li.gd-event{padding-block:12px}.ds-people>li.gd-event{flex-wrap:wrap;align-items:center}.ds-people>li.gd-event>.gd-event-t{flex:12rem}.ds-people>li.gd-event>.gd-event-t+*{margin-inline-start:auto}.ds-people>li.gd-event[data-new]{background:color-mix(in oklab,var(--c,var(--ink)) 6%,transparent);border-radius:var(--r-md);padding-inline:10px}.gd-event>time{font-variant-numeric:tabular-nums;flex:none}.ds-people>li.gd-event:first-child{padding-top:4px}.ds-people>li.gd-event>.gd-av{margin-top:1px}.gd-filters{align-items:center;gap:12px}.gd-who{max-width:100%;display:inline-flex}.gd-who .ds-select{border-radius:var(--r-pill);gap:8px;width:auto;min-width:0;max-width:min(260px,100%);height:36px;padding-inline:4px 12px}.gd-who .ds-select>.ds-av{--av:28px}.gd-all{place-items:center;display:grid}.ds-listbox [role=option]>span.ds-av:not(.ds-sym):not(.ds-listbox-ic){width:var(--av);flex:none;min-width:0;display:grid}.pv{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding-top:12px;display:flex}.pv-k{font-size:var(--t-small);color:var(--mute);margin:0}.pv-t{font-size:var(--t-body);overflow-wrap:anywhere;font-weight:600}.pv-note{font-size:var(--t-label);color:var(--ink-2);margin:0;line-height:1.5}.pv-steps{font-size:var(--t-label);flex-direction:column;gap:6px;margin:0;padding-inline-start:20px;display:flex}.pv-steps li small{color:var(--mute);margin-inline-start:8px}.pv-moves{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pv-moves li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-block:10px;display:flex}.pv-moves li:first-child{border-top:0}.pv-moves li>span{flex-direction:column;gap:1px;min-width:0;display:flex}.pv-moves li small{font-size:var(--t-small);color:var(--mute)}.pv-moves .ds-btn{flex:none;align-items:center;gap:5px;display:inline-flex}.pv-ar{font-family:Amiri Quran,Noto Sans Arabic,serif;font-size:calc(22px*var(--ts,1));color:var(--ink);text-align:start;margin:0}.gt{gap:16px;min-width:0}.gt-pair{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:16px;display:grid}.gt-team,.gt-streak{align-items:center;gap:18px;display:flex}.gt-team-t{gap:4px;min-width:0}.gt-big{font-size:var(--t-h3);font-weight:650;line-height:1.1}.gt-big small{font-size:var(--t-small);color:var(--mute);font-weight:450}.gt-ring-n{font-size:var(--t-label)}.gt-flame{background:color-mix(in oklab,var(--ask) 22%,var(--surface));width:56px;height:56px;color:var(--ask-text);border-radius:50%;flex:none;place-items:center;display:grid}.gt-me{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0;display:flex}.gt-me b{font-size:var(--t-h3)}.gt-me span{color:var(--mute)}.gt-me small{font-size:var(--t-label);color:var(--ink-2);margin-inline-start:auto}.gt-rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.gt-rows li{border-block-start:1px solid var(--line);align-items:center;gap:12px;padding-block:8px;display:flex}.gt-rows li:first-child{border-block-start:0}.gt-rows li[data-you]{font-weight:600}.gt-rank{text-align:center;width:24px;color:var(--mute);flex:none}.gt-rows li:first-child .gt-rank{color:var(--ink)}.gt-name{overflow-wrap:anywhere;flex:1;min-width:0}.gt-name small{color:var(--mute);font-weight:400}.gt-care-list{margin:6px 0 0;padding-inline-start:18px}.gt-partner .ds-meter{max-width:240px}.gt-today{margin:0;font-weight:550}.gt-weeks{color:var(--mute)}.gt-nudged{color:var(--ask-text);font-size:var(--t-small);align-items:center;gap:6px;margin:0;display:flex}.gt-num{text-align:end;width:110px}.gt-time{width:100%}.gt-care-form{flex-direction:column;gap:14px;display:flex}.gt-care-grid{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:12px 16px;width:100%;display:grid}.gt-f{flex-direction:column;gap:6px;min-width:0;display:flex}.gt-f>span{font-size:var(--t-small);color:var(--mute)}.gt-f-note{margin:0}.gt-chips{flex-wrap:wrap;align-items:center;gap:6px}.gt-care-acts{justify-content:flex-end;gap:8px}.gt-onblock{border-block-start:1px solid var(--line);align-items:center;gap:10px;margin:10px 0 0;padding:10px 0 0;display:flex}.gt-onblock .ds-ring-mid{display:none}.gt-onblock-t{flex-direction:column;gap:1px;min-width:0;display:flex}.gt-onblock-t b{font-size:var(--t-label);font-weight:550}.gt-onblock-t small{font-size:var(--t-small);color:var(--mute);overflow-wrap:anywhere}@container app (max-width:640px){.gt-team,.gt-streak{gap:14px}.gt-pair{grid-template-columns:1fr}}.gs-level:disabled{opacity:.45;cursor:default}.gs-level:disabled:hover{border-color:var(--line-2)}.gi-scrim{transition:opacity var(--dur-2) ease}.gi-dlg{max-height:calc(100dvh - 48px);transition:opacity var(--dur-2) var(--ease-out),scale var(--dur-2) var(--ease-out)}.gi-dlg h2{overflow-wrap:anywhere;text-wrap:balance}@starting-style{.gi-scrim{opacity:0}.gi-dlg{opacity:0;scale:.96}}@media (prefers-reduced-motion:reduce){.gi-dlg{transition:opacity var(--dur-2) ease}@starting-style{.gi-dlg{scale:none}}}html[data-motion=reduce] .gi-dlg{transition:opacity var(--dur-2) ease}.gb-why{line-height:1.45}.gb-blocked{margin:0}:is(.gb-chips,.gt-chips)>.ds-chip{max-width:100%;height:auto;min-height:var(--h-sm,32px);border-radius:calc(var(--h-sm,32px) / 2);white-space:normal;overflow-wrap:anywhere;text-align:start;padding-block:5px}
.sheet.ds-dialog:has(.gs){width:min(560px,100vw - 32px)}.gs{flex-direction:column;gap:16px;min-width:0;display:flex}.gs-wait{flex-direction:column;gap:12px;padding-block:6px;display:flex}.gs-wait .ds-meta{margin:0;line-height:1.5}.gs-lead{color:var(--ink-2);margin:0;line-height:1.5}.gs-ask,.gs-proposal{flex-direction:column;gap:16px;min-width:0;display:flex}.gs-acts{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.gs-create{background:var(--surface);border-top:1px solid var(--line-2);padding-block:12px 2px;position:sticky;bottom:0}.gs-q{border:0;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;display:flex}.gs-q legend{margin-bottom:10px;padding:0;font-weight:600;line-height:1.4}.gs-opts{flex-wrap:wrap;gap:8px;display:flex}.gs-sec{border-top:1px solid var(--line-2);flex-direction:column;gap:10px;min-width:0;padding-top:14px;display:flex}.gs-sec-t{font-size:var(--t-small);letter-spacing:.04em;text-transform:uppercase;color:var(--mute);margin:0;font-weight:600}.gs-why{font-size:var(--fs-meta);color:var(--ink-2);margin:0;line-height:1.45}.gs-row{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.gs-lines{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.gs-line{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.gs-line-t{font-size:var(--t-small);color:var(--ink-2)}.gs-line .ds-dd{flex:120px;min-width:0;max-width:220px}.gs-line .ds-select{min-width:0}.gs-line .ds-dd+.gs-line-t+.ds-dd{flex-basis:92px;max-width:120px}.gs-toggle{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;display:flex}.gs-toggle>span{flex-direction:column;gap:2px;min-width:0;display:flex}.gs-toggle small{color:var(--ink-2);line-height:1.4}.gs-words small{white-space:pre-line}.gs-limit{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.gs-limit>span{font-size:var(--t-small);color:var(--ink-2)}.gs-note{margin:0}.gp{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--sunken);flex-direction:column;gap:10px;min-width:0;padding:14px 16px;display:flex}.gp-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.gp-level{margin:0}.gp-choose{flex-direction:column;gap:6px;display:flex}.gp-blocks{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.gp-blocks li{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.gp-block{flex-direction:column;gap:1px;min-width:0;display:flex}.gp-block b{overflow-wrap:anywhere;font-weight:500}.gp-block small{font-size:var(--fs-meta);color:var(--ink-2)}.gp-blocks li:is([data-share=private],[data-share=kept]) b{color:var(--mute)}.gp-lines{font-size:var(--t-small);flex-direction:column;gap:4px;margin:0;padding:0;line-height:1.45;list-style:none;display:flex}.gp-notes{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.gp-note-pick{align-items:center;gap:8px;display:inline-flex}.grp-join-go{justify-content:flex-end}.gi-acts{z-index:1;background:var(--surface);border-top:1px solid var(--line);margin-inline:-24px;padding:12px 24px;position:sticky;bottom:-24px}.gd-plist>li.gd-prow>.gb-why{color:var(--mute);flex:1 0 100%;margin-inline-start:48px}
.app-dialog{gap:14px}.app-dialog-copy{font-family:var(--mono);font-size:14px}.app-dialog-acts{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:6px;display:flex}.app-dialog-type b{color:var(--ink)}@media (max-width:720px){.app-dialog-acts{flex-direction:column-reverse}.app-dialog-acts .ds-btn{width:100%}}
.auth-page{background:var(--bg);min-height:100dvh}.auth-page>.ds-auth{min-height:100dvh}.auth-page .ds-auth-form{width:100%;max-width:none;padding-inline:clamp(24px,6vw,72px)}.auth-page .ds-auth-show{align-content:start;align-self:start;height:100dvh;max-height:100dvh;position:sticky;top:0}.ds-auth-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;min-height:44px;display:flex}.ds-auth-top .ds-wordmark{display:inline}.ds-auth-aside{min-width:0;font-size:var(--t-small);color:var(--mute);text-align:end;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px 10px;margin-inline-start:auto;display:inline-flex}.ds-auth-aside>.ds-btn{flex:none}.ds-auth-body{gap:18px;width:100%;max-width:440px}.ds-auth-tag{margin:0}.ds-auth-head{flex-direction:column;gap:10px;display:flex}.ds-auth-head .ds-note b{color:var(--ink);overflow-wrap:anywhere;font-weight:600}.ds-auth-head h1,.ds-auth-state h1{text-wrap:balance;overflow-wrap:break-word}.ds-auth-card{gap:16px}.ds-auth-card>.ds-btn[data-block]{margin-top:4px}.auth-page :is(.ds-auth-card,.ds-auth-actions,.ds-auth-row)>.ds-btn{max-width:100%;height:auto;min-height:var(--bh);white-space:normal;text-align:center;overflow-wrap:break-word;padding-block:8px;line-height:1.25}a.ds-btn{text-decoration:none}.ds-auth-back{align-self:flex-start;margin-inline-start:-12px}.ds-auth-quiet{align-self:center}.ds-auth-centered{text-align:center}.ds-auth-row{justify-content:center}.ds-auth-secret .ds-btn{flex:none}.ds-auth-foot{flex-direction:column;gap:6px;max-width:440px;display:flex}.ds-auth-foot a{color:inherit}.ds-auth-state{text-align:center;flex-direction:column;align-items:center;gap:14px;max-width:420px;margin-inline:auto;display:flex}.ds-auth-state .ds-orb{width:56px;height:56px}.ds-auth-state-icon{border-radius:16px;width:52px;height:52px}.ds-auth-actions{gap:8px;width:100%;margin-top:6px}.ds-auth-body>.ds-auth-state{text-align:start;align-items:flex-start;margin-inline:0}.auth-bare{flex-direction:column;display:flex}.ds-auth-bare-top{border-bottom:1px solid var(--line);padding:16px clamp(16px,4vw,40px)}.ds-auth-center{padding:24px 16px max(24px,calc(16px + env(safe-area-inset-bottom)));flex:1;place-items:center;display:grid}@container app (max-width:860px){.auth-page .ds-auth-form{padding:24px 20px max(32px,calc(16px + env(safe-area-inset-bottom)));gap:32px}.auth-page .ds-auth-form .ds-t-display{font-size:var(--t-h1)}}
.home-shell.ds-page{width:100%;padding-bottom:var(--ask-clearance,140px)}.home-b .ds-home-head{gap:8px;margin-bottom:24px}.home-b .ds-home-hello{font-size:calc(34px*var(--ts));letter-spacing:-.025em;line-height:1.1}.ds-home-hello .home-hello-name{text-wrap:balance;overflow-wrap:break-word}.home-head .ds-home-status{flex-wrap:wrap;gap:4px 8px}.ds-home-status .ds-dot{flex:none}.ds-home-grid.home-grid{grid-template-columns:minmax(0,1fr) 340px;gap:20px 28px}.home-col{flex-direction:column;gap:22px;min-width:0;display:flex}.home-col-side{gap:16px}.home-sec{flex-direction:column;min-width:0;display:flex}.home-sec-h{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.home-sec-h>.ds-section-t{margin:0}.home-sec-h>small{font-size:var(--t-small);color:var(--mute)}.ds-moves{margin:0;padding:0;list-style:none}.ds-moves>li{min-height:0;padding:0}.ds-move{width:100%;min-width:0;min-height:56px;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}.ds-move:disabled{cursor:default}.ds-move .ds-move-t{flex:1}.ds-move .ds-move-t b{overflow-wrap:anywhere}.ds-move .ds-move-t small span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ds-move .ds-move-t small{max-width:100%}.ds-move-at{min-width:52px;font-size:var(--t-small);color:var(--mute);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-weight:600}:root[data-clock="12"] .ds-move-at{min-width:66px}.ds-moves>li[data-tone=accent] .ds-move-at{color:var(--c-text,var(--ink))}.ds-moves>li[data-tone=warn] .ds-move-at{color:var(--bad-text)}.ds-move .ds-tick{pointer-events:none}@media (hover:hover) and (pointer:fine){.ds-move:not(:disabled):hover .ds-move-t b{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.ds-move[data-kind=do]:hover .ds-tick{border-color:var(--c,var(--ink))}}.ds-move:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:12px}.ds-move-end{font-size:var(--t-small);color:var(--mute);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;margin-inline-start:auto}.ds-moves-more{margin:-8px 0 0;display:flex}.ds-moves-more .ds-btn{margin-inline-start:-10px}.ds-card.home-day{--gap:16px}.home-lead{border-radius:var(--r-xl);background:var(--c-soft);flex-wrap:wrap;align-items:center;gap:14px 20px;padding:18px 20px;display:flex}.home-lead[data-tone=good]{background:var(--good-soft)}.home-lead-t{flex-direction:column;flex:300px;gap:4px;min-width:0;display:flex}.home-lead-at{font-size:var(--t-small);color:var(--c-text,var(--mute));font-variant-numeric:tabular-nums;align-items:center;gap:8px;margin:0;font-weight:600;display:flex}.home-lead[data-tone=good] .home-lead-at{color:var(--good-text)}.home-lead-at>.ds-dot{--c:var(--c-text);flex:none}.home-lead-h{font-size:calc(22px*var(--ts));letter-spacing:-.015em;overflow-wrap:anywhere;text-wrap:balance;margin:0;font-weight:600;line-height:1.25}.home-lead-t>p:not(.home-lead-at){font-size:var(--t-small);color:var(--ink-2);margin:0}.home-lead-acts{flex-wrap:wrap;flex:none;gap:8px;display:flex}.home-lead .ds-meter{background:color-mix(in oklab,var(--c) 22%,var(--surface));max-width:320px;margin-top:6px}.home-lead-moon{background:var(--surface);width:40px;height:40px;color:var(--good-text);border-radius:12px;flex:none;place-items:center;display:grid}.home-day>.ds-caps.home-day-caps{margin:2px 0 -10px}.home-day-done .ds-move-t b{color:var(--ink-2);font-weight:500}.home-day-done .ds-tick{width:24px;height:24px;color:var(--c-ink,var(--bg));margin-inline-start:auto}.home-allday{min-width:0;font-size:var(--t-small);color:var(--ink-2);flex-wrap:wrap;flex:220px;align-items:center;gap:0 12px;display:inline-flex}.home-allday-l{color:var(--mute)}.home-allday-i{min-width:0;max-width:100%;min-height:36px;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;display:inline-flex}.home-allday-i>i{background:var(--c,var(--faint));border-radius:50%;flex:none;width:7px;height:7px}.home-allday-i>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.home-allday-i:disabled{cursor:default}@media (hover:hover) and (pointer:fine){.home-allday-i:not(:disabled):hover>span{color:var(--ink);text-underline-offset:3px;text-decoration:underline}}.home-allday-i:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:6px}.ds-daycard-foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding-top:10px;display:flex}.ds-daycard-acts{flex-wrap:wrap;gap:6px;margin-inline-start:auto;display:flex}.home-b .ds-card.home-asks{--gap:12px}.home-asks-h{align-items:center;gap:10px;min-width:0;min-height:36px;display:flex}.home-asks-h>b{font-size:var(--t-label);color:var(--ink);font-weight:600}.home-pager{font-size:var(--t-small);color:var(--mute);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:2px;margin-inline-start:auto;display:inline-flex}.home-pager>span{padding-inline:2px}.home-pager>.ds-tool{color:var(--ink-2);margin:0}.home-pager>.ds-tool:last-child{margin-inline-end:-8px}.home-pager>.ds-tool:disabled{opacity:.35;cursor:default;background:0 0}.home-pager>.ds-tool:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.home-ask{min-width:0;animation:home-ask-in var(--dur-3) var(--ease-out);flex-direction:column;display:flex}@keyframes home-ask-in{0%{opacity:0;translate:0 4px}}@keyframes home-ask-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.home-ask{animation-name:home-ask-fade}}html[data-motion=reduce] .home-ask{animation-name:home-ask-fade}.home-asks .home-ask>:is(.ds-card,.ds-ended){min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:stretch;gap:10px;margin:0;padding:0;display:flex}.home-asks .home-ask>.ds-ended>.ds-tile{display:none}.home-now-at{font-size:var(--t-small);color:var(--c-text,var(--mute));font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-weight:600}.home-now-at>svg{vertical-align:-2px}.home-now-t{font-size:calc(17px*var(--ts));letter-spacing:-.01em;overflow-wrap:anywhere;text-wrap:pretty;margin:0;font-weight:600;line-height:1.35}.home-now-page{font-size:var(--t-small);color:var(--mute);align-items:center;gap:7px;margin:0;display:flex}.home-now-acts{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.home-asks .home-ask .learn-card-t{font-size:calc(15.5px*var(--ts));line-height:1.4}.home-asks .home-ask :is(.idea-why,.season-p,.home-now-page){font-size:var(--t-small);color:var(--mute);text-wrap:pretty;margin:-4px 0 0;line-height:1.5}.home-asks .home-ask .idea-sum{font-size:var(--t-small);color:var(--ink-2);overflow-wrap:anywhere;margin:0}.home-asks .home-ask .home-now-acts{justify-content:flex-start;align-items:center;gap:6px;margin-top:2px}.idea-ask-page{color:inherit;font:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab,currentColor 40%,transparent);text-decoration-color:color-mix(in oklab,currentColor 40%,transparent);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;display:inline}.idea-ask-page:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}.home-moods{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;max-width:420px;display:grid}.home-moods>.ds-chip{justify-content:center;min-width:0;padding-inline:4px}.home-week .ds-head .ds-h3{font-size:calc(15px*var(--ts))}.ds-card[data-size].home-week .ds-head p{display:block}.home-week-goals{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.home-week-goals>li{border-top:1px solid var(--line);min-width:0;padding:0}.home-week-goals>li:first-child{border-top:0}.home-week-goal{width:100%;min-width:0;min-height:54px;color:var(--ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:6px 0;display:flex}.home-week-goal:disabled{cursor:default}.home-week-goal:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:10px}@media (hover:hover) and (pointer:fine){.home-week-goal:not(:disabled):hover .home-week-goal-t b{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}}.home-ring{--p:0;background:conic-gradient(var(--c,var(--ink)) calc(var(--p)*1turn),color-mix(in oklab,var(--c,var(--ink)) 22%,var(--surface)) 0);border-radius:50%;flex:none;width:28px;height:28px;-webkit-mask:radial-gradient(circle,#0000 8.5px,#000 9px);mask:radial-gradient(circle,#0000 8.5px,#000 9px)}.home-week-goal[data-status=over] .home-ring{background:var(--bad)}.home-week-goal-t{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.home-week-goal-t b{font-size:var(--t-label);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.home-week-goal-t small{min-width:0;font-size:var(--t-small);color:var(--mute);align-items:center;gap:6px;display:flex}.home-week-goal-t small>i{background:var(--c,var(--faint));border-radius:50%;flex:none;width:7px;height:7px}.home-week-goal-t small>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.home-week-goal-v{max-width:50%;font-size:var(--t-small);color:var(--ink-2);font-variant-numeric:tabular-nums;text-align:end;flex-direction:column;flex:0 auto;align-items:flex-end;line-height:1.3;display:flex}.home-week-goal-v small{color:var(--mute);font-size:12px}.home-week-goal[data-status=over] .home-week-goal-v>span{color:var(--bad-text);font-weight:500}.home-week-goal[data-status=done] .home-week-goal-v>span{color:var(--good-text);font-weight:500}.home-week-more{margin:-6px 0 0;align-self:flex-start;margin-inline-start:-10px}.home-week-foot{border-top:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:2px;padding-top:10px;display:flex}.home-week-foot:empty{display:none}.home-week .home-week-foot>.week-review{box-shadow:none;background:0 0;border:0;border-radius:0;align-self:stretch;gap:10px;padding:0}.home-more .ds-head .ds-h3{font-size:calc(15px*var(--ts))}.home-more-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.home-more-list>li{min-width:0;padding:0}.home-more-i{border-radius:var(--r-lg);background:var(--c-soft);width:100%;min-width:0;height:100%;color:var(--ink);font:inherit;font-size:var(--t-small);text-align:center;cursor:pointer;transition:box-shadow var(--dur-2) ease,scale var(--dur-1) var(--ease-out);border:0;flex-direction:column;align-items:center;gap:8px;padding:14px 6px 12px;font-weight:600;line-height:1.25;display:flex}.home-more-i>img{object-fit:contain;filter:drop-shadow(0 2px 3px #0000001f);-webkit-user-drag:none;-webkit-user-select:none;user-select:none;flex:none;width:64px;height:64px}.home-more-i>span{overflow-wrap:anywhere;text-wrap:balance}.home-more-i:active{scale:.97}@media (hover:hover) and (pointer:fine){.home-more-i:hover{box-shadow:inset 0 0 0 1.5px var(--c)}}.home-more-i:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.home-foot{flex-direction:column;align-items:flex-start;gap:4px;margin-top:2px;display:flex}.home-remembered{min-height:44px;color:var(--ink-2);font-size:var(--t-small);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.home-remembered>svg{color:var(--mute)}@media (hover:hover) and (pointer:fine){.home-remembered:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}}button.home-remembered{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.home-fine{margin:0}.ds-pagecards{align-items:stretch}.ds-pagecard.page-card{cursor:default;gap:0;padding:0;position:relative}.page-card-open{border-radius:inherit;width:100%;min-width:0;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;align-items:flex-start;gap:12px;padding:18px;display:flex}.page-card-open:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.ds-pagecard[data-pic] .page-card-open{padding-top:0;overflow:hidden}.page-card-open .ds-pagecard-pic{object-fit:cover;background:var(--sunken);display:block}.page-card-open .ds-pagecard-t{max-width:100%;padding-inline-end:28px}.page-card-open .ds-pagecard-t small,.page-card-open .ds-pagecard-t b{text-overflow:ellipsis;overflow:hidden}.page-card-open .ds-pagecard-t small{white-space:nowrap}.page-card-open .ds-pagecard-t b{overflow-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.page-card-open .ds-pagecard-l{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;display:-webkit-box;overflow:hidden}.page-card-open .ds-meter{width:100%;margin-top:auto}.ds-pagecard-l.page-card-sub>b{color:var(--ink);font-weight:600}.page-card-top{align-items:center;gap:11px;min-width:0;max-width:100%;padding-inline-end:26px;display:flex}.ds-pagecard .ds-tool.card-more{top:10px;z-index:1;opacity:0;transition:opacity var(--dur-2) ease,background-color var(--dur-2) ease,scale var(--dur-1) var(--ease-out);margin:0;position:absolute;inset-inline-end:10px}.ds-pagecard[data-pic] .ds-tool.card-more{background:color-mix(in oklab,var(--surface) 86%,transparent)}.ds-pagecard:hover .card-more,.ds-pagecard:focus-within .card-more,.ds-pagecard[data-menu] .card-more{opacity:1}.ds-pagecard[data-menu] .card-more{background:var(--sunken);color:var(--ink)}@media (hover:none){.ds-pagecard .ds-tool.card-more{opacity:1}}.page-card-pinned{vertical-align:-1px;color:var(--c-text,var(--ink));margin-inline-end:5px;display:inline-flex}.card-menu-part{flex-direction:column;display:flex}.card-menu-part+.card-menu-part{border-top:1px solid var(--line);margin-top:4px;padding-top:4px}.card-menu .ix-mi{font-size:var(--t-label);gap:11px}.card-menu .ix-mi>svg{color:var(--mute);flex:none}.card-menu .ix-mi.warn>svg{color:inherit}.card-menu .ix-mi>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ds-modcard.module-card{cursor:default}.ds-modcard:not([data-pic]){padding:0}.ds-modcard:not([data-pic])>.ds-modcard-b{padding:18px}.ds-modcard[data-pic]{grid-template-columns:minmax(0,40%) minmax(0,1fr);align-items:stretch;display:grid}.ds-modcard .ds-modcard-pic{object-fit:cover;background:var(--sunken);width:100%;height:100%;min-height:150px;display:block}.module-card-head{width:100%;min-width:0;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:12px;padding:0;display:flex}.module-card-head .ds-pagecard-t{max-width:100%}.module-card-head .ds-pagecard-t b{overflow-wrap:anywhere}@media (hover:hover) and (pointer:fine){.module-card-head:hover .ds-pagecard-t b{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}}.module-card-head:focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-radius:12px}.ds-modcard ul.module-card-pages{flex-wrap:wrap;gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.ds-modcard ul.module-card-pages li{background:0 0;border-radius:99px;min-width:0;max-width:100%;padding:0}.module-page{background:var(--c-soft);max-width:100%;min-height:32px;color:var(--ink);font:inherit;cursor:pointer;transition:box-shadow var(--dur-2) ease,scale var(--dur-1) var(--ease-out);border:0;border-radius:99px;align-items:center;padding:4px 12px;font-size:12.5px;display:inline-flex}.module-page:active{scale:.96}.module-page>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.module-page[data-first]{font-weight:600}@media (hover:hover) and (pointer:fine){.module-page:hover{box-shadow:inset 0 0 0 1.5px var(--c)}}.module-page.module-more{box-shadow:inset 0 0 0 1px var(--line-2);color:var(--mute);background:0 0;font-weight:500}@container app (max-width:640px){.ds-modcard[data-pic]{grid-template-columns:minmax(0,1fr)}.ds-modcard .ds-modcard-pic{min-height:0;height:calc(96px*var(--ts))}}.ds-pagecard.ds-newpage{font:inherit}.home-b .ds-pagecards.home-pages{grid-template-columns:repeat(auto-fill,minmax(min(250px,100%),1fr));gap:12px}.home-b .page-card-open{gap:10px;min-height:118px;padding:16px}.home-b .page-card-top .ds-tile{border-radius:11px;flex:none;width:34px;height:34px}.home-b .page-card-open .ds-pagecard-t{padding-inline-end:0}.home-b .page-card-open .ds-pagecard-t b{-webkit-line-clamp:1;font-size:calc(15.5px*var(--ts))}.home-b .page-card-open .ds-pagecard-l{font-size:var(--t-small);color:var(--ink-2);-webkit-line-clamp:2;margin:0}.home-b .ds-modcard.module-card{padding:0;display:flex}.home-b .ds-modcard .ds-modcard-b{flex-direction:column;gap:10px;width:100%;min-height:118px;padding:16px;display:flex;position:relative}.home-b .module-card-head{gap:0}.home-b .module-card-when{margin:0}.home-b .ds-modcard ul.module-card-pages{flex-wrap:nowrap;align-self:stretch;max-width:100%;overflow:hidden}.home-b .ds-modcard ul.module-card-pages li{flex:0 auto;min-width:0}.module-measure{top:0;visibility:hidden;pointer-events:none;gap:6px;width:max-content;height:0;display:flex;position:absolute;inset-inline-start:0;overflow:hidden}.module-measure>.module-page{flex:none}.home-b .ds-modcard ul.module-card-pages[data-all]{flex-wrap:wrap;overflow:visible}.home-b .ds-modcard ul.module-card-pages[data-all] li{flex:none;max-width:100%}.home-b .ds-modcard ul.module-card-pages li:last-child{flex:none}.home-b .ds-modcard ul.module-card-pages[data-all] li{transition:opacity var(--dur-2) ease-out,translate var(--dur-2) var(--ease-out);transition-delay:calc(var(--i,0) * 30ms)}@starting-style{.home-b .ds-modcard ul.module-card-pages[data-all] li{opacity:0;translate:0 4px}}@media (prefers-reduced-motion:reduce){.home-b .ds-modcard ul.module-card-pages[data-all] li{transition-delay:0s!important;translate:none!important}}html[data-motion=reduce] .home-b .ds-modcard ul.module-card-pages[data-all] li{transition-delay:0s;translate:none!important}.home-b .ds-pagecards.home-pages>.ds-modcard{grid-column:auto}.home-b .ds-newpage{min-height:118px}@container app (max-width:1080px){.ds-home-grid.home-grid{flex-direction:column;align-items:stretch;gap:20px;display:flex}.home-b .home-col{display:contents}.home-b .home-day{order:1}.home-b .home-asks{order:2}.home-b .home-pages-sec{order:3}.home-b .home-col-side>:is(.home-week,.week-review,.week-link,.week-soon){order:4}.home-b .home-foot{order:5}.home-b .home-more{display:none}}@container app (max-width:640px){.home-b .ds-home-hello{font-size:calc(26px*var(--ts))}.home-b .ds-home-head{margin-bottom:18px}.ds-home-grid.home-grid{gap:16px}.home-lead{padding:16px}.home-lead-h{font-size:calc(19px*var(--ts))}.home-lead-acts{width:100%}.home-b .home-day>.ds-head{flex-wrap:nowrap}.home-b .ds-pagecards.home-pages{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense;gap:10px}.home-b .ds-pagecards.home-pages>:is(.ds-modcard,.ds-newpage){grid-column:1/-1}.home-b .page-card-open,.home-b .ds-modcard .ds-modcard-b{min-height:0;padding:14px}.home-b .page-card-open .page-card-top{flex-direction:column;align-items:flex-start;gap:10px;padding-inline-end:0}.home-b .page-card-open .ds-pagecard-t{max-width:100%}.home-b .page-card-open .ds-pagecard-t b{-webkit-line-clamp:2;overflow-wrap:break-word}.home-b .ds-pagecard[data-pic] .page-card-open{padding-top:0}.home-b .page-card-open .ds-pagecard-pic{width:calc(100% + 28px);margin:0 -14px 2px}.home-b .ds-newpage{flex-direction:row;gap:10px;min-height:56px}.home-now-acts{justify-content:flex-start}}@container app (max-width:340px){.home-b .ds-pagecards.home-pages{grid-template-columns:minmax(0,1fr)}}.ds-pf-start .home-gtk{align-items:center;gap:16px;width:100%;padding:16px 18px;display:flex}.home-gtk-t{flex-direction:column;gap:6px;min-width:0;display:flex}.home-gtk-t h2{font-size:var(--t-body);margin:0;font-weight:600}.home-gtk-t .home-now-acts{margin-top:4px}.gtk .ds-buildpage-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.gtk-body{gap:20px}.gtk-step{flex-direction:column;gap:14px;display:flex}.gtk-group{flex-direction:column;gap:8px;display:flex}.gtk-chips .ds-chip,.gtk-group .ds-chip{font:inherit;font-size:var(--t-label)}.gtk-said{width:100%}.gtk-acts{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.gtk-lines{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.gtk-line{border-radius:var(--r-card);background:var(--sunken);font-size:var(--t-small);color:var(--ink-2);animation:gtk-in var(--dur-2) var(--ease-out);justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex}.gtk-line p{overflow-wrap:anywhere;min-width:0;margin:0}.gtk-line[data-out]{opacity:.6}.gtk-line[data-ask]{background:var(--surface);border:1px solid var(--line-2);flex-direction:column;align-items:flex-start}.gtk-line-a{flex-wrap:wrap;gap:8px;display:flex}.gtk-end{flex-direction:column;gap:10px;display:flex}@keyframes gtk-in{0%{opacity:0;translate:0 4px}}@keyframes gtk-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.gtk-line{animation-name:gtk-fade}}html[data-motion=reduce] .gtk-line{animation-name:gtk-fade}@container app (max-width:640px){.gtk-acts .ds-btn{flex:1;justify-content:center}}.ds-card.week-review{flex-direction:column;gap:12px;padding:18px 22px;display:flex}.week-review .ds-head{align-items:center;gap:12px;display:flex}.week-review .ds-head-t{flex:1;min-width:0}.week-x{margin-inline-start:auto}.week-head{font-size:var(--t-lead,1.15rem);color:var(--ink);margin:0;font-weight:600;line-height:1.35}.week-part h4{font-size:var(--t-small);color:var(--mute);margin:0 0 4px;font-weight:600}.week-part ul{gap:4px;margin:0;padding-inline-start:18px;display:grid}.week-part p,.week-own{color:var(--ink-2);margin:0}.week-own{font-style:italic}.week-change{border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.week-change-t{gap:2px;min-width:0;display:grid}.week-change-t small{color:var(--mute)}.week-done,.week-thanks{color:var(--mute);font-size:var(--t-small);align-items:center;gap:6px;display:inline-flex}.week-note{justify-items:start;gap:8px;display:grid}.week-note textarea{box-sizing:border-box;width:100%;font:inherit;border:1px solid var(--line);color:var(--ink);resize:vertical;background:0 0;border-radius:10px;padding:10px 12px}.week-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.week-ask{font-size:var(--t-small);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}button.week-link{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.week-link-d{color:var(--mute)}.week-soon{min-height:36px;color:var(--mute);font-size:var(--t-small);align-items:center;gap:8px;margin:0;display:flex}@container app (max-width:560px){.ds-card.week-review{padding:16px 18px}}.learn-move{align-items:center}.learned-list{gap:8px;margin:0;list-style:none;display:grid;padding:0!important}.learned-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:4px 10px;display:flex}.learned-t{min-width:0;color:var(--ink-2);flex-direction:column;flex:14rem;gap:2px;display:flex}.learned-t small{font-size:var(--t-small);color:var(--mute)}.learned-tag{font-size:var(--t-small);color:var(--mute);align-self:flex-start;font-weight:600}.learned-tag[data-kept]{color:var(--good-text)}.learned-acts{gap:6px;display:flex}.voice-checkin{gap:10px;margin:6px 0;padding:14px 16px;display:grid}.voice-q{margin:0;font-weight:600}.voice-state{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.voice-dot{background:var(--faint);border-radius:50%;flex:none;width:10px;height:10px}.voice-dot[data-on]{background:var(--good);animation:1.4s ease-in-out infinite voice-pulse}@keyframes voice-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.voice-dot[data-on]{animation:none}}:root[data-motion=reduce] .voice-dot[data-on]{animation:none}.voice-checkin textarea{box-sizing:border-box;width:100%;font:inherit;border:1px solid var(--line);color:var(--ink);resize:vertical;background:0 0;border-radius:10px;padding:10px 12px}.voice-acts{flex-wrap:wrap;gap:8px;display:flex}.voice-note{margin:0}
.season-card{flex-direction:column;gap:10px;display:flex}.season-p{color:var(--ink-2);margin:0;line-height:1.45}.season-h{font-size:var(--t-body,1rem);color:var(--ink);margin:0;font-weight:600}.season-chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.season-chips .ds-chip{align-items:baseline;gap:6px;min-height:40px;display:inline-flex}.season-chips .ds-chip small{color:var(--mute)}.season-off{font-size:var(--t-small);color:var(--mute);align-self:flex-start}.season-form{border:1px solid var(--line);border-radius:12px;gap:12px;padding:12px 14px;display:grid}.season-field{justify-items:start;gap:6px;display:grid}.season-field>span{color:var(--ink);font-weight:500}.season-field small,.season-field>span>small{color:var(--mute);font-size:var(--t-small);font-weight:400;display:block}.season-switch{grid-template-columns:minmax(0,1fr) auto;place-items:center stretch;gap:12px}.season-fine{color:var(--mute);font-size:var(--t-small);margin:0}.season-six{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.season-fresh-inline{border:1px solid var(--line);border-radius:12px;gap:8px;padding:12px 14px;display:grid}.season-fresh-inline .home-now-at{margin:0}.ds-card.season-day{gap:6px;padding:12px 18px;display:grid}.season-day-t{color:var(--ink);align-items:center;gap:8px;margin:0;font-weight:500;display:flex}.season-day-t small{color:var(--mute);font-weight:400}.season-day-p{color:var(--ink-2);font-size:var(--t-small);margin:0}.season-day-ask{font-size:var(--t-small);justify-self:start}.season-bday{flex-wrap:wrap;gap:8px;display:flex}.season-row-ctrl{align-items:center;gap:8px;display:inline-flex}.season-scrim{z-index:50;align-items:center;padding:24px 16px}.season-recap{box-sizing:border-box;flex-direction:column;gap:16px;width:min(520px,100%);max-height:calc(100dvh - 48px);padding:24px;display:flex;overflow:auto}.season-recap-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.season-recap-head h2{margin:4px 0 0}.season-recap-head .ds-eyebrow{align-items:center;gap:6px;margin:0;display:inline-flex}.season-recap-body{gap:16px;display:grid}.season-recap-body h3{font-size:var(--t-small);color:var(--mute);margin:0 0 6px;font-weight:600}.season-recap-body p{margin:0}.season-recap-body small{color:var(--mute)}.season-big{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.season-big b{font-variant-numeric:tabular-nums;color:var(--ink);font-size:3rem;line-height:1}.season-big span{color:var(--ink-2)}.season-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.season-list li{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:12px;display:grid}.season-list li small{color:var(--mute);font-size:var(--t-small);grid-column:1}.season-list li b{font-variant-numeric:tabular-nums;grid-area:1/2}.season-built{color:var(--ink-2);align-items:center;gap:8px;display:inline-flex}.season-recap-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.season-share{border:1px solid var(--line);white-space:pre-wrap;font:inherit;color:var(--ink);border-radius:12px;margin:0;padding:14px 16px}.season-acts{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:560px){.season-recap{padding:18px 16px}.season-big b{font-size:2.4rem}}
.pic-frame{background:var(--nav);isolation:isolate;display:block;position:relative;overflow:hidden}.pic-frame:before{content:"";z-index:0;opacity:0;transition:opacity .3s var(--ease-out);background:radial-gradient(60% 80% at 20% 30%,color-mix(in srgb,var(--accent) 22%,transparent),transparent 70%), radial-gradient(60% 80% at 85% 75%,color-mix(in srgb,var(--accent) 14%,transparent),transparent 70%), linear-gradient(110deg,transparent 30%,color-mix(in srgb,var(--card) 70%,transparent) 50%,transparent 70%);background-size:100% 100%,100% 100%,250% 100%;animation:1.6s ease-in-out infinite pic-shimmer;position:absolute;inset:0}.pic-frame[data-state=loading]:before{opacity:1}.pic-frame img{z-index:1;object-fit:cover;opacity:0;filter:blur(14px);width:100%;height:100%;transition:opacity .3s var(--ease-out),filter .3s var(--ease-out),transform .3s var(--ease-out);display:block;position:relative;transform:scale(1.04)}.pic-frame[data-state=ready]:after{content:"";z-index:2;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0000001a}:is(html[data-theme=ink],html[data-theme=dusk]) .pic-frame[data-state=ready]:after{box-shadow:inset 0 0 0 1px #ffffff1a}.pic-frame[data-state=ready] img{opacity:1;filter:none;transform:none}.pic-frame[data-kind=exercise]{background:#fff}.pic-frame[data-kind=exercise] img{object-fit:contain}.pic-thumb{border-radius:12px;flex:none;width:44px;height:44px}.pic-view{flex-direction:column;gap:6px;margin:0 0 12px;display:flex}.pic-big{border-radius:var(--r-xl);width:100%;height:clamp(160px,32vw,260px)}.pic-view[data-kind=exercise] .pic-big{height:clamp(160px,30vw,240px)}.pic-credit{color:var(--mute);unicode-bidi:plaintext;font-size:11.5px;line-height:1.3}.pic-credit a{color:inherit;text-underline-offset:2px;text-decoration:underline}.page-cover{margin:0 0 14px}.page-cover .pic-view{margin:0;position:relative}.page-cover .pic-big{height:clamp(110px,15vw,160px)}:is(.page-cover,.lv-demo) .pic-credit{z-index:3;inset-inline-end:10px;color:#fff;white-space:nowrap;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);max-width:24px;height:24px;transition:max-width var(--dur-2) var(--ease-out),padding var(--dur-2) var(--ease-out);background:#11111080;border-radius:99px;align-items:center;font-size:11px;display:flex;position:absolute;bottom:10px}:is(.page-cover,.lv-demo) .pic-credit:before{content:"i";text-align:center;flex:none;width:24px;font:italic 600 12px/24px Georgia,serif}:is(.page-cover,.lv-demo) .pic-credit a{color:inherit;min-width:0;display:flex;position:static}:is(.page-cover,.lv-demo) .pic-credit-t{min-width:0;overflow:hidden}:is(.page-cover,.lv-demo) .pic-credit a:after{content:"";position:absolute;inset:-10px}:is(.page-cover,.lv-demo) .pic-credit:focus-within{max-width:calc(100% - 20px);padding-inline-end:10px}@media (hover:hover) and (pointer:fine){:is(.page-cover,.lv-demo) .pic-credit:hover{max-width:calc(100% - 20px);padding-inline-end:10px}}.lv-demo .pic-credit{inset-inline-end:6px;background:#11111061;max-width:18px;height:18px;bottom:6px}.lv-demo .pic-credit:before{width:18px;font-size:10px;line-height:18px}.lv-demo .pic-credit a:after{inset:-13px}.chat-pics{gap:8px;max-width:320px;margin-top:8px;display:grid}.chat-pics .pic-view{margin:0}.chat-pics .pic-big{height:200px}.found-pics{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;max-width:360px;margin-top:8px;display:grid}.found-tile{cursor:zoom-in;background:0 0;border:0;border-radius:12px;min-width:0;padding:0;display:block}.found-tile:focus-visible{outline:2px solid var(--focus,var(--accent));outline-offset:2px}@media (hover:hover) and (pointer:fine){.found-tile:hover .found-pic{box-shadow:0 0 0 2px var(--line-2)}}.found-pic{aspect-ratio:1;border-radius:12px;width:100%}.found-none{color:var(--mute);unicode-bidi:plaintext;margin:6px 0 0;font-size:12.5px}@media (max-width:420px){.found-pics{grid-template-columns:repeat(2,minmax(0,1fr))}}@keyframes pic-shimmer{0%{background-position:0 0,0 0,120% 0}to{background-position:0 0,0 0,-120% 0}}:root[data-motion=reduce] .pic-frame:before{animation:none}:root[data-motion=reduce] .pic-frame img{filter:none;transition:opacity .2s linear;transform:none}@media (prefers-reduced-motion:reduce){.pic-frame:before{animation:none}.pic-frame img{filter:none;transition:opacity .2s linear;transform:none}}.leaflet-popup-content-wrapper{border-radius:var(--r-xl);background:var(--surface);color:var(--ink);box-shadow:var(--e3);padding:0;overflow:hidden}.leaflet-popup-content{font:inherit;line-height:inherit;width:268px!important;margin:0!important}.leaflet-popup-tip{background:var(--surface);box-shadow:none}.leaflet-container a.leaflet-popup-close-button{z-index:2;color:#fff;width:28px;height:28px;font:600 16px/1 var(--sans,inherit);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1414128c;border-radius:50%;place-items:center;padding:0;display:grid;top:8px;right:8px}@media (hover:hover) and (pointer:fine){.leaflet-container a.leaflet-popup-close-button:hover{color:#fff;background:#141412bf}}.ds-placepop.place-card{width:100%;max-width:none;box-shadow:none;font-family:var(--sans,inherit);text-align:start;border:0;border-radius:0}.place-card .ds-placepop-img{border-radius:0;height:96px}.place-card .place-photo{object-fit:cover;width:100%;height:100%;display:block}.place-card .place-credit{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 16px);overflow:hidden}.place-card .place-addr{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.place-card .place-sum{margin:0}.place-card .place-note{color:var(--mute);margin:0;font-size:12px}.place-card .ds-placepop-a .ds-btn{gap:6px;text-decoration:none}.place-more{color:var(--faint);font-size:12px;line-height:1.5}.place-more-a{color:var(--mute);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:2px}@media (hover:hover) and (pointer:fine){.place-more-a:hover{color:var(--ink)}}.place-hours{color:var(--mute);font-size:12px}.place-hours summary{cursor:pointer;color:var(--ink-2)}.place-hour{padding-block:1px}.leaflet-container[data-short] .place-card .ds-placepop-img{display:none}.place-sheet .ds-placepop.place-card{border-radius:var(--r-xl);overflow:hidden}.place-sheet .place-card .ds-placepop-img{height:140px}.place-out{min-width:44px;min-height:44px;color:var(--accent,var(--ink2));flex:none;justify-content:center;align-items:center;font-size:12.5px;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.place-out:hover{text-decoration:underline}}.place-out{cursor:pointer;font:inherit;background:0 0;border:0}.pic-zoom{cursor:zoom-in;background:0 0;border:0;border-radius:14px;flex:none;padding:0;display:block}.pic-zoom:focus-visible{outline:2px solid var(--focus,var(--accent));outline-offset:2px}.pic-zoom .pic-thumb{width:calc(64px*var(--ts,1));height:calc(64px*var(--ts,1));border-radius:14px}@media (hover:hover) and (pointer:fine){.pic-zoom:hover .pic-thumb{box-shadow:0 0 0 2px var(--line-2)}}@container card (max-width:22em){.pic-zoom .pic-thumb{border-radius:12px;width:52px;height:52px}}.pic-credit a{display:inline-block;position:relative}.pic-credit a:after{content:"";position:absolute;inset:-15px -6px}.found-cover{border-radius:var(--r-xl);position:relative;overflow:hidden}.found-cover[data-whole] .pic-big img{object-fit:contain}.found-cover-blur{z-index:0;position:absolute;inset:0;overflow:hidden}.found-cover-blur img{object-fit:cover;filter:blur(28px)saturate(1.1);opacity:.55;width:100%;height:100%;transform:scale(1.2)}.found-cover[data-whole] .pic-frame{z-index:1;background:0 0;position:relative}.tile-band{margin:calc(-1*var(--pad-b)) calc(-1*var(--pad-i)) 0;border-radius:var(--r-card) var(--r-card) 0 0;background:var(--sunken);height:clamp(96px,30cqi,168px);display:block;overflow:hidden}.tile-band img{object-fit:cover;width:100%;height:100%;display:block}@container card (max-width:14em){.tile-band{height:84px}}.tile-cornerpic{width:calc(56px*var(--ts,1));height:calc(56px*var(--ts,1));isolation:isolate;background:#fbfaf7;border-radius:12px;flex:none;margin-block:-6px;display:block;overflow:hidden}.tile-cornerpic img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;display:block}.ds-card[data-size=compact] .tile-cornerpic{border-radius:10px;width:40px;height:40px}@container card (max-width:16em){.tile-cornerpic{display:none}}.found-use{flex-direction:column;gap:8px;margin-top:4px;display:flex}.found-use-row{flex-wrap:wrap;gap:8px;display:flex}.found-use-blocks{flex-direction:column;gap:4px;max-height:240px;display:flex;overflow:auto}.found-use-blocks .ds-btn{justify-content:flex-start;min-width:0}.found-use-blocks .ds-btn span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.found-use-t{color:var(--mute);margin:4px 0 0;font-size:12.5px}.found-tile[data-best] .found-pic{box-shadow:0 0 0 2px var(--accent)}
.page-shell:has(>.cv-layer){position:relative}.cv-layer{z-index:6;pointer-events:none;position:absolute;inset:0;overflow:visible}.cv-layer[data-on]{pointer-events:auto;touch-action:none;cursor:crosshair}.cv-layer[data-on][data-tool=select]{cursor:default}.cv-layer[data-on][data-tool=eraser]{cursor:cell}.cv-layer[data-on][data-tool=text]{cursor:text}.cv-item{width:0;height:0;position:absolute;overflow:visible}.cv-layer[data-on][data-tool=select] .cv-item>:not(.cv-box){cursor:move}.cv-svg{pointer-events:none;position:absolute;overflow:visible}.cv-layer[data-on][data-tool=select] .cv-svg{pointer-events:visiblePainted}.cv-svg path[data-tool=hi],.cv-live path[data-tool=hi]{opacity:.38;mix-blend-mode:multiply}.cv-live{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.cv-note{color:#1e1e1c;border-radius:4px;padding:10%;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 1px 2px #00000014,0 6px 14px #0000001a}.cv-note p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.3}.cv-note textarea{resize:none;width:100%;height:100%;font:inherit;color:inherit;background:0 0;border:0;outline:none;padding:0;line-height:1.3}.cv-text{white-space:pre;margin:0;font-weight:600;line-height:1.3;position:absolute;top:0;left:0}.cv-text-edit{border:1px dashed var(--line-2);background:color-mix(in srgb,var(--surface) 80%,transparent);resize:none;field-sizing:content;border-radius:6px;outline:none;min-width:12ch;min-height:1.4em;font-family:inherit}.cv-stamp{filter:drop-shadow(0 2px 3px #0000002e);-webkit-user-select:none;user-select:none;place-items:center;line-height:1;display:grid;position:absolute;top:0;left:0}.cv-pic{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;filter:drop-shadow(0 4px 8px #0000001f);height:auto;display:block;position:absolute;top:0;left:0}.cv-box{border:1.5px solid var(--focus,var(--accent));pointer-events:none;border-radius:6px;position:absolute}.cv-handle{background:var(--surface);border:1.5px solid var(--focus,var(--accent));pointer-events:auto;cursor:nwse-resize;border-radius:4px;width:14px;height:14px;position:absolute;bottom:-7px;right:-7px}.cv-dock{left:50%;bottom:calc(var(--ask-clearance,96px) + 8px);z-index:60;pointer-events:none;flex-direction:column;align-items:center;gap:8px;max-width:calc(100vw - 24px);display:flex;position:fixed;transform:translate(-50%)}.cv-dock>*{pointer-events:auto}.cv-bar,.cv-sub{background:var(--surface);box-shadow:0 0 0 1px var(--line),0 10px 30px #00000024;border-radius:16px;align-items:center;gap:4px;max-width:100%;padding:6px;display:flex}@media (max-width:860px){.cv-bar,.cv-sub{scrollbar-width:none;overflow:auto hidden}}.cv-tool{width:40px;height:40px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.cv-tool:hover{background:var(--sunken)}}.cv-tool[aria-pressed=true]{background:var(--ink);color:var(--surface)}.cv-tool:disabled{opacity:.35;cursor:default;background:0 0}.cv-tool:focus-visible,.cv-swatch:focus-visible,.cv-stampbtn:focus-visible{outline:2px solid var(--focus,var(--accent));outline-offset:2px}.cv-sep{background:var(--line-2);flex:none;width:1px;height:24px;margin:0 4px}.cv-bar>.ds-btn{flex:none}.cv-swatch{cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;padding:0;display:grid}.cv-swatch>i{width:20px;height:20px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 16%,transparent);transition:transform var(--dur-1,.12s) ease-out;border-radius:50%;display:block}@media (hover:hover) and (pointer:fine){.cv-swatch:hover>i{transform:scale(1.1)}}.cv-swatch[aria-pressed=true],.cv-swatch[aria-expanded=true]{box-shadow:inset 0 0 0 2px var(--ink)}.cv-swatch[data-note]{border-radius:8px}.cv-swatch[data-note]>i{border-radius:5px}.cv-swatch[data-more]>i{background:conic-gradient(#e5484d,#f28c28,#e8b400,#7cb82f,#12a39a,#2f6fed,#8e4ec6,#e0569a,#e5484d)}.cv-swatch[data-in]{box-shadow:inset 0 0 0 2px var(--ink)}.cv-swatch[data-in]>i{background:radial-gradient(circle,var(--in) 0 5.5px,var(--surface) 6px 7px,transparent 7.5px),conic-gradient(#e5484d,#f28c28,#e8b400,#7cb82f,#12a39a,#2f6fed,#8e4ec6,#e0569a,#e5484d)}:root[data-motion=reduce] .cv-swatch>i{transition:none}.cv-stampbtn{cursor:pointer;width:36px;height:36px;transition:transform var(--dur-1,.12s) ease-out;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;font-size:22px;line-height:1;display:grid}@media (hover:hover) and (pointer:fine){.cv-stampbtn:hover{background:var(--sunken);transform:scale(1.12)}}.cv-stampbtn[aria-pressed=true]{background:var(--sunken);box-shadow:inset 0 0 0 2px var(--ink)}.cv-find{flex-direction:column;gap:8px;width:min(520px,100vw - 48px);padding:4px;display:flex}.cv-find-t{color:var(--mute);margin:0;font-size:13px}.cv-find-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.cv-find-pic{aspect-ratio:1;cursor:copy;background:#fbfaf7;border:0;border-radius:10px;padding:0;overflow:hidden}.cv-find-pic img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;display:block}.cv-find-pic:focus-visible{outline:2px solid var(--focus,var(--accent));outline-offset:2px}@media (max-width:560px){.cv-find-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cv-tool{width:36px;height:36px}}:root[data-motion=reduce] .cv-tool{transition:none}.cv-rot{width:0;height:0;position:absolute;top:0;left:0;overflow:visible}.cv-turn{background:var(--surface);border:1.5px solid var(--focus,var(--accent));pointer-events:auto;cursor:grab;border-radius:50%;width:16px;height:16px;margin-left:-8px;position:absolute;top:-30px;left:50%}.cv-turn:after{content:"";background:var(--focus,var(--accent));width:1.5px;height:12px;margin-left:-.75px;position:absolute;top:100%;left:50%}.cv-shape{position:absolute;top:0;left:0}.cv-shape svg{position:absolute;inset:0;overflow:visible}.cv-shape-t{text-align:center;white-space:pre-wrap;overflow-wrap:anywhere;color:#1e1e1c;justify-content:center;align-items:center;margin:0;font-weight:600;line-height:1.25;display:flex;position:absolute;inset:12%}textarea.cv-shape-t{resize:none;font:inherit;color:inherit;text-align:center;background:0 0;border:0;outline:none;padding:0;font-weight:600;display:block}.cv-tape{transform-origin:0;opacity:.88;--tape:#ffc9de;clip-path:polygon(0 8%,3% 0,6% 10%,9% 0,100% 0,97% 12%,100% 25%,97% 38%,100% 50%,97% 62%,100% 75%,97% 88%,100% 100%,9% 100%,6% 90%,3% 100%,0 92%,3% 75%,0 62%,3% 50%,0 38%,3% 25%);position:absolute;left:0;box-shadow:0 1px 2px #00000014}.cv-tape,.cv-tapebtn{background-color:var(--tape)}.cv-tape[data-pattern=stripes],.cv-tapebtn[data-pattern=stripes]{background-image:repeating-linear-gradient(45deg,#ffffff8c 0 6px,#0000 6px 12px)}.cv-tape[data-pattern=dots],.cv-tapebtn[data-pattern=dots]{background-image:radial-gradient(#ffffffbf 2px,#0000 2.5px);background-size:10px 10px}.cv-tape[data-pattern=grid],.cv-tapebtn[data-pattern=grid]{background-image:linear-gradient(#fff9 1px,#0000 1px),linear-gradient(90deg,#fff9 1px,#0000 1px);background-size:8px 8px}.cv-tapebtn{cursor:pointer;border:0;border-radius:3px;flex:none;width:44px;height:22px;padding:0}.cv-tapebtn[aria-pressed=true]{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--ink)}.cv-sticker{filter:drop-shadow(0 3px 6px #00000024)}.cv-group{flex:none;align-items:center;gap:4px;display:flex}.cv-slot{display:contents}.cv-opt{min-width:36px;height:36px;color:var(--ink);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:9px;flex:none;place-items:center;padding:0 6px;display:grid}@media (hover:hover) and (pointer:fine){.cv-opt:hover{background:var(--sunken)}}.cv-opt[aria-pressed=true]{background:var(--ink);color:var(--surface)}.cv-opt b{font-size:13px;font-weight:700}.cv-weight{width:32px;height:32px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;place-items:center;padding:0;display:grid}@media (hover:hover) and (pointer:fine){.cv-weight:hover{background:var(--sunken)}}.cv-weight[aria-pressed=true]{background:var(--ink);color:var(--surface)}.cv-swatch[data-none]>i{background:linear-gradient(135deg,transparent 44%,#e5484d 44% 56%,transparent 56%),var(--surface)}.cv-opt:focus-visible,.cv-weight:focus-visible,.cv-tapebtn:focus-visible{outline:2px solid var(--focus,var(--accent));outline-offset:2px}.cv-find-pic[data-own]{background:var(--sunken)}.cv-find-pic[data-own] img{mix-blend-mode:normal;padding:8%}.cv-find{max-height:min(46vh,360px);overflow:auto}.cv-find-more{aspect-ratio:1;border:1.5px dashed var(--line-2);color:var(--ink-2);font:inherit;text-align:center;cursor:pointer;background:0 0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:4px;font-size:11.5px;font-weight:600;line-height:1.15;display:flex}@media (hover:hover) and (pointer:fine){.cv-find-more:hover{background:var(--sunken);color:var(--ink)}}.cv-find-more:disabled{cursor:progress}.cv-find-more[aria-busy] svg{animation:1.1s linear infinite cv-spin}.cv-find-more:focus-visible{outline:2px solid var(--focus,var(--accent));outline-offset:2px}.cv-find-pic{position:relative}.cv-find-pic[data-new]:after{content:"";top:6px;background:var(--accent);width:8px;height:8px;box-shadow:0 0 0 2px var(--surface);border-radius:50%;position:absolute;inset-inline-end:6px}@keyframes cv-spin{to{transform:rotate(360deg)}}:root[data-motion=reduce] .cv-find-more[aria-busy] svg{animation:none}.cv-dock [data-tip]{position:relative}.cv-dock [data-tip]:after{content:attr(data-tip);inset:auto;z-index:3;background:var(--solid,#1e1e1c);color:var(--on-solid,#fff);letter-spacing:0;white-space:nowrap;opacity:0;pointer-events:none;border-radius:8px;padding:5px 9px;font-size:12px;font-weight:500;line-height:1.2;transition:opacity .12s ease-out,transform .12s ease-out;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%,3px);box-shadow:0 4px 14px #0000002e}.cv-dock [data-tip]:hover:after,.cv-dock [data-tip]:focus-visible:after{opacity:1;transition-delay:.35s;transform:translate(-50%)}.cv-dock [data-tip]:active:after{opacity:0;transition-delay:0s}@media (hover:none){.cv-dock [data-tip]:after{display:none}}:root[data-motion=reduce] .cv-dock [data-tip]:after{transition:none}.cv-svg path[data-tool=pencil],.cv-live path[data-tool=pencil]{opacity:.88}.cv-defs{width:0;height:0;position:absolute;overflow:hidden}.cv-layer[data-on]:not([data-tool=pen]):not([data-tool=hi]):not([data-tool=eraser]) .cv-svg{pointer-events:visiblePainted}.cv-layer[data-on]:not([data-tool=pen]):not([data-tool=hi]):not([data-tool=eraser]) .cv-item>.cv-rot>:not(.cv-box){cursor:move}.cv-layer[data-on] .cv-item textarea{cursor:text}.cv-emoji text{-webkit-user-select:none;user-select:none;filter:drop-shadow(0 1px 1.5px #00000026)}.cv-tray{background:var(--surface);height:58px;box-shadow:0 0 0 1px var(--line),0 10px 30px #00000024;border-radius:16px;justify-content:center;align-items:flex-end;gap:2px;padding:0 14px;display:flex}.cv-pen{cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;width:30px;height:100%;padding:0;position:relative}.cv-pen-well{position:absolute;inset:0;overflow:hidden}.cv-pen-art{filter:drop-shadow(0 1px 1.5px #00000024);transition:transform .24s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:0;left:3px;transform:translateY(22px)}@media (hover:hover) and (pointer:fine){.cv-pen:hover .cv-pen-art{transform:translateY(17px)}}.cv-pen[aria-pressed=true] .cv-pen-art{transform:translateY(8px)}.cv-pen:focus-visible{outline:2px solid var(--focus,var(--accent));outline-offset:-2px}:root[data-motion=reduce] .cv-pen-art{transition:none}@media (max-width:560px){.cv-group{gap:2px}.cv-weight{width:30px}.cv-swatch{width:28px;height:28px}.cv-swatch>i{width:19px;height:19px}}
.legal{max-width:720px;color:var(--ink);overflow-wrap:break-word;margin-inline:auto;padding:20px 20px 96px;line-height:1.6}.legal-top{padding-block:8px 24px}.legal h1{text-wrap:balance;margin:0 0 12px;font-size:clamp(28px,5vw,40px);font-weight:500;line-height:1.1}.legal h2{text-wrap:balance;margin:36px 0 10px;font-size:20px;font-weight:600}.legal-lead{color:var(--mute);text-wrap:pretty;margin:0 0 8px;font-size:16.5px}.legal ul{flex-direction:column;gap:10px;margin:0;padding-inline-start:20px;display:flex}.legal dl{flex-direction:column;gap:14px;margin:0;display:flex}.legal dt{font-weight:600}.legal dd{color:var(--mute);margin:2px 0 0}.legal-foot{color:var(--faint);margin:40px 0 0;font-size:13.5px}
.section-title.caps{font-size:var(--t-caps);letter-spacing:.1em;color:var(--faint);margin:0 0 14px;font-weight:600}.sections{flex-direction:column;gap:32px;display:flex}.ds-empty>:is(.cta,.ds-empty-act){max-width:100%;height:auto;min-height:var(--h-md);white-space:normal;text-align:center;padding-block:10px;line-height:1.25}@container app (max-width:640px){.sections{gap:24px}.section-cell[data-pair=true]>.ds-card{--pad-b:16px;--pad-i:18px;--gap:10px;border-radius:var(--r-xl)}.section-cell[data-pair=true]>.ds-card>.tile-head:has(.ds-tile){--tile-h:30px}.section-cell[data-pair=true]>.ds-card .ds-tile{--tile-r:calc(var(--r-sm) - 1px);width:30px;height:30px}.section-cell[data-pair=true]>.ds-card .ds-tile svg{width:16px;height:16px}.section-cell[data-pair=true]>.ds-card .ds-head{gap:8px 10px}.section-cell[data-pair=true]>.ds-card .ds-head-t{flex-basis:0}.section-cell[data-pair=true]>.ds-card>.ds-head:has(>.ds-tile)>.ds-tile{order:1}.section-cell[data-pair=true]>.ds-card>.ds-head:has(>.ds-tile)>:is(.ds-head-end,.ds-live,.tile-flag){order:2}.section-cell[data-pair=true]>.ds-card>.ds-head:has(>.ds-tile)>:is(.ds-head-end,.ds-live,.tile-flag):first-of-type{margin-inline-start:auto}.section-cell[data-pair=true]>.ds-card>.ds-head:has(>.ds-tile)>.ds-head-t{flex:1 0 100%;order:3}.section-cell[data-pair=true]>.ds-card>.ds-head:has(>.ds-tile):has(>.tile-tools)>.ds-head-t{margin-inline-end:-30px}.section-cell[data-pair=true]>.ds-card .ds-head h3{font-size:calc(15px*var(--ts))}.section-cell[data-pair=true]>.ds-card :is(.ds-head p,.ds-more,.ds-say){display:none}.section-cell[data-pair=true]>.ds-card .ds-fig{--fs:var(--t-fig-sm);--us:calc(13px*var(--ts))}}@container card (max-width:260px){.ds-empty>.ds-empty-eg{display:none}.ds-empty>.ds-empty-act{width:100%;padding-inline:12px}.ds-empty>.ds-empty-act>svg{display:none}.k-bwt{flex-direction:column;align-items:flex-start}.k-bwt>.k-arrow{display:none}.gd-hint-foot{flex-wrap:wrap;row-gap:6px}.gd-hint-foot>span:first-child{flex-basis:100%}.s-study-topic{font-size:calc(20px*var(--ts))}}.section-grid[data-layout=one]{width:100%;max-width:680px;margin-inline:auto}.section-grid[data-split][data-layout=lead]{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.section-grid:is([data-layout=lead],[data-layout=rail],[data-layout=spine],[data-layout=stack]):not([data-split])>.section-cell:only-child:not([data-small]){grid-column:1/-1}.section-grid[data-split][data-layout=rail]{grid-template-columns:minmax(0,1fr) minmax(0,320px)}@media (min-width:721px){.page-body[data-statement] .section-grid:not([data-split]):not([data-layout=three]):not([data-masonry]):not(:has(>[data-span="2"],>[data-span="3"]))>.section-cell:last-child:nth-child(odd):not([data-small]){grid-column:1/-1}}@media (min-width:901px){.page-body:not([data-statement]) .section-grid[data-layout=two]:not([data-masonry]):not(:has(>[data-span="2"],>[data-span="3"]))>.section-cell:last-child:nth-child(odd):not([data-small]){grid-column:1/-1}.page-body:not([data-statement]) .section-grid[data-layout=three]:not(:has(>[data-span="2"],>[data-span="3"]))>.section-cell:last-child:nth-child(3n+1):not([data-small]){grid-column:1/-1}.page-body:not([data-statement]) .section-grid[data-layout=top]:not(:has(>[data-span="2"],>[data-span="3"]))>.section-cell:last-child:nth-child(3n+2):not([data-small]){grid-column:1/-1}.page-body[data-statement] .section-grid[data-layout=three]:not(:has(>[data-span="2"],>[data-span="3"]))>.section-cell:last-child:nth-child(3n+1):not([data-small]){grid-column:1/-1}}@media (min-width:721px) and (max-width:900px){.page-body:not([data-statement]) .section-grid:is([data-layout=two],[data-layout=three]):not([data-masonry]):not(:has(>[data-span="2"],>[data-span="3"]))>.section-cell:last-child:nth-child(odd):not([data-small]){grid-column:1/-1}.page-body:not([data-statement]) .section-grid[data-layout=top]:not(:has(>[data-span="2"],>[data-span="3"]))>.section-cell:last-child:nth-child(2n):not([data-small]){grid-column:1/-1}.page-body[data-statement] .section-grid[data-layout=three]:not(:has(>[data-span="2"],>[data-span="3"]))>.section-cell:last-child:nth-child(odd):not([data-small]){grid-column:1/-1}}.section-grid[data-layout=tiles]{grid-auto-flow:dense}.section-grid[data-layout=tiles]>.section-cell:first-child{grid-area:span 2/span 2}.section-grid[data-layout=tiles]>.section-cell:first-child:nth-last-child(-n+2){grid-row:auto}.section-grid[data-layout=tiles]>.section-cell:first-child:only-child,.section-grid[data-layout=tiles]>.section-cell:nth-child(3n+4):last-child{grid-column:1/-1}.section-grid[data-layout=tiles]>.section-cell:nth-child(3n+4):nth-last-child(2){grid-column:span 2}.section-grid[data-layout=top]>.section-cell:first-child{grid-column:1/-1}@media (min-width:901px){.section-grid[data-layout=top]:not(:has(>[data-span="2"],>[data-span="3"])):has(>.section-cell:nth-child(3):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}.section-grid[data-layout=four]{grid-template-columns:repeat(4,minmax(0,1fr))}.section-grid[data-layout=four]>.section-cell[data-span="3"]{grid-column:1/-1}.section-grid[data-split][data-layout=stack]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.section-grid[data-layout=stack]>.section-col>.section-cell:last-child{flex:none}.section-grid[data-layout=row]{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:minmax(min(280px,82%),1fr);grid-auto-flow:column;margin:-20px -4px -12px;padding:20px 4px 12px;scroll-padding-inline:4px;overflow-x:auto}.sections .section-grid[data-layout=row]>.section-cell:is(*,[data-span],[data-pair]){scroll-snap-align:start;grid-column:auto}.section-grid,.section-grid[data-split]{align-items:stretch}.section-col{gap:var(--tile-gap);flex-direction:column;min-width:0;display:flex}.section-col>.section-cell{flex:none}.section-col>.section-cell:last-child{flex:1 0 auto}.section-cell>.ds-card{flex:auto;min-width:0}.section-cell[data-own=row]{align-self:start}.section-col>.section-cell[data-own=col]:last-child{flex-grow:0}.section-col[data-own=col]{align-content:start}@media (max-width:900px){.section-grid[data-split]:is([data-layout=lead],[data-layout=rail]){grid-template-columns:minmax(0,1fr)}.section-col[data-col=side]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.section-col[data-col=side]>.section-cell:last-child:nth-child(odd){grid-column:1/-1}.section-grid[data-layout=tiles]>.section-cell:first-child{grid-area:auto/1/auto/-1}.section-grid[data-layout=stack]>.section-col[data-col=side]{display:flex}}@container app (max-width:1080px){.section-grid[data-layout=four]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.section-col[data-col=side]>.section-cell[data-pair=true]{grid-column:span 1}.section-grid[data-split][data-layout=stack]{grid-template-columns:minmax(0,1fr)}}.section-tools{justify-content:space-between;gap:10px;margin-bottom:12px}.section-tools .section-name:is(.input,.ds-input){max-width:360px;height:44px;font-size:var(--t-label);color:var(--ink);background:0 0;border-color:#0000;flex:200px;padding-inline:10px;font-weight:600}@media (hover:hover) and (pointer:fine){.section-tools .section-name:is(.input,.ds-input):hover{border-color:var(--line-2)}}.section-tools .section-name:is(.input,.ds-input):focus{border-color:var(--ink);background:var(--surface)}.section-tools .section-name:is(.input,.ds-input)::placeholder{color:var(--mute);font-weight:500}.lmenu{flex:none;position:relative}.lmenu-t{border-radius:var(--r-sm);min-height:44px;color:var(--mute);font:inherit;font-size:var(--t-small);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 10px;font-weight:500;display:inline-flex}.lmenu-t:hover,.lmenu-t[aria-expanded=true]{background:var(--sunken);color:var(--ink)}.lmenu-chev{font-size:11px}.lmenu-list{inset-inline-end:0;z-index:40;border:1px solid var(--line);border-radius:var(--r-xl);background:var(--surface);width:max-content;min-width:300px;max-width:min(340px,100vw - 32px);max-height:min(70vh,560px);box-shadow:var(--e3);flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);overflow-y:auto}.lmenu-list[data-align=start]{inset-inline:0 auto}.lmenu-list[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(var(--rows,6),auto);grid-auto-flow:column;gap:0 4px;width:600px;max-width:calc(100vw - 32px);max-height:none;display:grid;overflow:visible}.lmenu-list button{min-height:44px;color:var(--ink);font:inherit;font-size:var(--t-label);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:flex-start;gap:12px;padding:8px 10px;display:flex}.lmenu-list button:hover,.lmenu-list button:focus-visible{background:var(--sunken);outline:none}.lmenu-list button>span:not(.lpic):not(.lmenu-on){flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.lmenu-list b{font-weight:600}.lmenu-list small{font-size:var(--t-small);color:var(--mute);line-height:1.35}.lmenu-list .lpic{color:var(--ink-2);margin-top:3px}.lmenu-on{color:var(--ink);margin-top:2px}.lpic{grid-auto-flow:dense;flex:none;gap:1.5px;width:22px;height:14px;display:inline-grid}.lpic i{opacity:.55;background:currentColor;border-radius:2px;min-width:0;min-height:0}.lpic[data-l=lead]{grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr}.lpic[data-l=lead] i:first-child{opacity:.85;grid-row:span 2}.lpic[data-l=across]{grid-template-columns:1fr}.lpic[data-l=three]{grid-template-columns:repeat(3,1fr)}.lpic[data-l=two]{grid-template-columns:repeat(2,1fr)}.lpic[data-l=one]{grid-template-columns:1fr 2.2fr 1fr}.lpic[data-l=one] i{grid-column:2}.lpic[data-l=rail]{grid-template-rows:repeat(6,1fr);grid-template-columns:2fr 1fr}.lpic[data-l=rail] i:nth-child(-n+2){opacity:.85;grid-area:span 3/1}.lpic[data-l=rail] i:nth-child(n+3){opacity:.4;grid-area:span 2/2}.lpic[data-l=tiles]{grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr)}.lpic[data-l=tiles] i:first-child{opacity:.85;grid-area:span 2/span 2}.lpic[data-l=top]{grid-template-rows:1.3fr 1fr;grid-template-columns:repeat(3,1fr)}.lpic[data-l=top] i:first-child{opacity:.85;grid-column:1/-1}.lpic[data-l=four]{grid-template-columns:repeat(4,1fr)}.lpic[data-l=stack]{grid-template-rows:repeat(6,1fr);grid-template-columns:repeat(2,1fr)}.lpic[data-l=stack] i:first-child{grid-area:1/1/5/2}.lpic[data-l=stack] i:nth-child(2){grid-area:5/1/7/2}.lpic[data-l=stack] i:nth-child(3){grid-area:1/2/3/3}.lpic[data-l=stack] i:nth-child(4){grid-area:3/2/7/3}.lpic[data-l=row]{grid-template-columns:1fr 1fr 1fr .45fr}.lpic[data-l=row] i:last-child{opacity:.25}.lpic[data-l=spine]{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1.2fr 1.2fr}.lpic[data-l=spine] i:first-child{opacity:.85;grid-row:1/-1}.lpic[data-l=spine] i:nth-child(2){grid-column:2/-1}.edit-bar{z-index:25;border:1px solid var(--line);border-radius:var(--r-xl);background:color-mix(in oklab,var(--accent) 6%,var(--bg));min-height:56px;box-shadow:var(--e1);flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0 0 22px;padding-block:6px;padding-inline:18px 8px;display:flex;position:sticky;top:8px}.edit-bar-t{min-width:0;font-size:var(--t-label);color:var(--ink-2);white-space:nowrap;align-items:center;gap:8px;font-weight:500;display:inline-flex}.edit-bar-t i{background:var(--accent);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in oklab,var(--accent) 22%,transparent);border-radius:50%;flex:none}.edit-bar-t b{text-overflow:ellipsis;min-width:0;color:var(--ink);font-weight:600;overflow:hidden}.edit-bar-st{font-size:var(--t-small);color:var(--mute);white-space:nowrap}.edit-bar-sp{flex:1}.edit-bar .pill.sm{background:0 0;border-color:#0000;height:44px;min-height:44px}@media (hover:hover) and (pointer:fine){.edit-bar .pill.sm:hover{background:var(--sunken)}}.edit-bar .pill.sm[aria-pressed=true]{background:var(--surface);border-color:var(--line-2)}.edit-bar .pill.sm.on{background:var(--ink);color:var(--on);border-color:var(--ink)}@media (max-width:720px){.edit-bar{padding-inline-start:14px}.edit-bar-st{display:none}.edit-bar-t{flex:100%}.edit-bar-sp{display:none}}.ds-ehint.edit-intro{max-width:640px;margin:-8px 0 22px}.edit-intro p{margin:0}.edit-intro p b{font-size:inherit}.ds-editstage:focus{outline:none}.ds-egroups.tune-guided{background:var(--surface);gap:0;padding:0}.tune-fields.tune-guided{gap:18px;padding:0}.tune-g{border-top:1px solid var(--line)}.tune-g:first-child{border-top:0}.tune-group-h{width:100%;min-height:56px;color:var(--ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:10px 2px;display:flex}.tune-group-h:focus-visible{outline:2px solid var(--focus);outline-offset:-2px;border-radius:10px}.tune-g-b{flex-direction:column;gap:12px;padding:0 0 18px;display:flex}.ds-pslide>img.ds-pic{object-fit:cover}.ds-pslide-t{font-size:var(--t-h1);letter-spacing:-.02em;overflow-wrap:anywhere;font-weight:650;line-height:1.1;display:block}.ds-pslide:not([data-flat]) .ds-pslide-t{text-shadow:0 1px 14px #0000004d}.ds-pslide-b p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ds-pslider-dots button{height:44px}.plan-cover{border-radius:calc(var(--r-hero) + 6px);outline-offset:4px;transition:outline-color var(--dur-2) ease;outline:2px solid #0000;margin:0 0 24px;position:relative}@media (hover:hover) and (pointer:fine){.plan-cover:hover{outline-color:var(--line-2)}}.plan-cover[data-picked]{outline-color:var(--accent)}.plan-cover>div>.ds-pslider{margin:0}.plan-cover-pick{z-index:4;border-radius:inherit;cursor:pointer;background:0 0;border:0;position:absolute;inset:0}.plan-cover-pick:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.plan-cover-tag{top:0;z-index:5;background:var(--surface);height:26px;color:var(--ink-2);font-size:var(--t-small);box-shadow:0 0 0 1px var(--line-2),var(--e1);pointer-events:none;border-radius:99px;align-items:center;padding:0 12px;font-weight:600;display:inline-flex;position:absolute;inset-inline-start:18px;translate:0 -50%}.ds-areapick button{position:relative}.ds-areapick button:after{content:"";position:absolute;inset:-4px}.ds-areapick .ds-areapick-auto{min-height:36px}.ds-areapick .ds-areapick-auto:after{inset:-4px 0}.ds-areapick button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ds-areapick button:disabled{opacity:.42;cursor:default}.page-body[data-statement]{flex-direction:column;gap:20px;display:flex}.page-body[data-statement]>.ds-ledger{order:-1}.page-body[data-statement] .section-grid:not([data-layout=three]),.page-body[data-statement] .section-grid[data-split]{grid-template-columns:repeat(2,minmax(0,1fr))}.page-body[data-statement] .section-grid[data-layout=row]{grid-template-columns:none}.page-body[data-statement] .ds-card[data-size=hero]{--pad-b:24px;--pad-i:26px;--gap:14px;border-radius:var(--r-card)}.page-body[data-statement] .ds-card[data-size=hero] .ds-fig[data-s=lg]{--fs:var(--t-fig-lg);--us:calc(20px*var(--ts))}.page-body[data-statement] .ds-card[data-size=hero] .ds-tile{--tile-r:calc(var(--r-md) - 2px);width:38px;height:38px}.page-body[data-statement] .ds-card[data-size=hero] .ds-tile svg{width:20px;height:20px}.page-body[data-statement] .ds-card[data-size=hero] .ds-head h3{font-size:calc(17px*var(--ts))}@container app (max-width:720px){.page-body[data-statement] .section-grid:not([data-split]):not([data-layout=row]){grid-template-columns:repeat(2,minmax(0,1fr))}.page-body[data-statement] .section-grid[data-split]{grid-template-columns:minmax(0,1fr)}}.ds-input:focus-visible,.ds-affix input:focus-visible{outline:none}.ds-input:focus{border-color:var(--ink);box-shadow:0 0 0 4px color-mix(in oklab,var(--ink) 8%,transparent)}.ds-ehint{--cta-bg:var(--on-solid);--cta-ink:var(--solid)}:is(html[data-theme=ink],html[data-theme=dusk]) .ds-ehint{--cta-bg:var(--ink);--cta-ink:var(--bg)}.ds-ehint .ds-btn[data-v=primary]{border-color:#0000}@media (max-width:760px){.ds-ebar.edit-bar{border-radius:18px;flex-wrap:nowrap;padding-inline:14px 6px}.ds-ebar.edit-bar .edit-bar-t b,.ds-ebar.edit-bar .edit-bar-st{display:none}.ds-ebar.edit-bar>.ds-btn:not([data-v=primary]){justify-content:center;gap:0;width:40px;padding:0;font-size:0}}.section-grid[data-split][data-spine]{grid-template-columns:minmax(0,330px) minmax(0,1fr)}.section-grid[data-spine]>.section-col[data-col=side]{align-items:stretch;gap:var(--tile-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.section-grid[data-spine]>.section-col[data-col=side]>.section-cell:is(:first-child,[data-side=full]){grid-column:1/-1}@container app (max-width:900px){.section-grid[data-split][data-spine]{grid-template-columns:minmax(0,1fr)}.page-shell[data-area=growth] .section-grid[data-split][data-spine]>.section-col[data-col=main]{order:1}}@container app (max-width:640px){.section-grid[data-spine]>.section-col[data-col=side]>.section-cell{grid-column:1/-1}.section-grid[data-spine]>.section-col[data-col=side]>.section-cell[data-pair=true]:is(:first-child,:last-child,*){grid-column:span 1}}.page-shell[data-narrow]>:is(.page-head,.page-body){width:100%;max-width:920px;margin-inline:auto}.page-shell[data-narrow] .section-grid[data-split]:is([data-layout=lead],[data-layout=rail],[data-layout=spine]){grid-template-columns:minmax(0,1fr)}.page-shell[data-narrow] .section-grid[data-split]>.section-col[data-col=side]{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense;align-items:stretch;display:grid}.page-shell[data-narrow] .section-grid[data-split][data-layout=stack]>.section-col[data-col=side]{display:flex}.page-shell[data-narrow] .section-grid[data-split]>.section-col[data-col=side]>.section-cell:not([data-pair=true]){grid-column:1/-1}.app-tabs[data-more-end]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000)}.app-tabs[data-more-start]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 40px);mask-image:linear-gradient(90deg,#0000,#000 40px)}.app-tabs[data-more-start][data-more-end]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 40px calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#0000,#000 40px calc(100% - 40px),#0000)}:is([dir=rtl],[data-dir=rtl]) .app-tabs[data-more-end]{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 40px),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 40px),#0000)}:is([dir=rtl],[data-dir=rtl]) .app-tabs[data-more-start]{-webkit-mask-image:linear-gradient(270deg,#0000,#000 40px);mask-image:linear-gradient(270deg,#0000,#000 40px)}@media (hover:none) and (pointer:coarse){.ix-logpill kbd{display:none}}.sections :is(.section:has(.ds-empty-act)~.section,.section-cell:has(.ds-empty-act)~.section-cell,.section-col:has(.ds-empty-act)~.section-col) .ds-empty-act[data-v=primary]{background:var(--surface);color:var(--ink);border-color:var(--line-2)}.sections :is(.section:has(.ds-empty-act)~.section,.section-cell:has(.ds-empty-act)~.section-cell,.section-col:has(.ds-empty-act)~.section-col) .ds-empty-act[data-v=primary]:hover{background:var(--surface);border-color:color-mix(in oklab,var(--ink) 40%,transparent)}.page-shell:has(.ds-btn[data-v=primary]:not(.ds-empty-act)) .ds-empty-act[data-v=primary]{background:var(--surface);color:var(--ink);border-color:var(--line-2)}.page-shell:has(.ds-btn[data-v=primary]:not(.ds-empty-act)) .ds-empty-act[data-v=primary]:hover{background:var(--surface);border-color:color-mix(in oklab,var(--ink) 40%,transparent)}.page-body>.ds-night,.page-body>.part-menu>.ds-night{margin-bottom:20px}.page-body>.part-menu>.edit-part:has(>[inert]>.ds-night){margin-bottom:20px}.page-body>:is(.ds-foodpage,.page-reach):not(:last-child),.page-body>.part-menu:not(:last-child)>:is(.ds-foodpage,.edit-part:has(>[inert]>.ds-foodpage)){margin-bottom:20px}.ds-night-week{flex-direction:column;gap:10px;min-width:0;display:flex}.ds-night-top:not([data-score]){grid-template-columns:minmax(0,1fr) minmax(0,280px)}.ds-n.ds-night-pct{font-size:calc(var(--t-fig-xl)*.82)}.ds-night-pct small{letter-spacing:0;margin-inline-start:.04em;font-size:.5em}@container card (min-width:641px){.ds-night-top[data-score]:not(:has(>.ds-night-sum,>.ds-night-week)){grid-template-columns:minmax(0,230px) minmax(0,1fr)}}@container card (max-width:640px){.ds-night-top,.ds-night-top:not([data-score]){grid-template-columns:minmax(0,1fr)}}@container card (max-width:820px){.ds-night-top>.ds-night-week{grid-column:1/-1}}@container card (min-width:641px){.ds-night-top[data-stages]:has(>.ds-gauge){grid-template-columns:minmax(0,300px) minmax(0,1fr);grid-template-areas:"gauge mid""sum.";align-items:start}.ds-night-top[data-stages]>.ds-gauge{grid-area:gauge;width:min(250px,100%)}.ds-night-top[data-stages]>.ds-night-mid{grid-area:mid;align-self:center}.ds-night-top[data-stages]>.ds-night-sum{flex-direction:column;grid-area:sum;gap:12px;display:flex}}.ds-gauge-mid .ds-night-score{pointer-events:auto;margin-top:6px}.ds-check-at{min-width:calc(42px*var(--ts));font-size:var(--t-small);color:var(--mute);font-variant-numeric:tabular-nums;flex:none}.ds-check-sec[data-today]{align-items:center;gap:8px;display:flex}.ds-check-sec[data-today] .ds-delta{margin-inline-start:auto}.s-checklist-list[data-days] .ds-check-group+.ds-check-group{border-top:1px solid var(--line);padding-top:14px}.s-checklist-list[data-days] .ds-check-group[data-today]{position:relative}.s-checklist-list[data-days] .ds-check-group[data-today]:before{content:"";background:var(--c,var(--accent));border-start-end-radius:3px;border-end-end-radius:3px;width:3px;position:absolute;inset-block:4px 2px;inset-inline-start:calc(-1 * var(--pad-i,26px))}.s-checklist-list[data-days] .ds-check-group+.ds-check-group[data-today]:before{inset-block-start:14px}.s-checklist-list[data-days] .ds-checklist .tile-row{border-top:0;min-height:52px}.s-checklist-list[data-days] .tile-row-end{order:2}.s-checklist-list[data-days] .ds-check-at{min-width:calc(56px*var(--ts))}.s-checklist-list[data-days] .ds-check-group{scroll-margin-top:96px}.s-map-map .ds-placemap{height:calc(344px*var(--ts,1));flex:none}.s-map-map .ds-map.tile-map{border-radius:0;height:auto}.s-map-map .ds-map.leaflet-container{border-radius:0}.ds-card:has(>.tile-body>.s-map-map[data-flush]){padding-top:0}:is(.ds-card:has(>.tile-body>.s-map-map[data-flush])>.tile-body,.s-map-map[data-flush]){display:contents}.s-map-map[data-flush]>.ds-placemap{margin:0 calc(-1*var(--pad-i)) 6px;border-radius:calc(var(--r-card) - 1px) calc(var(--r-card) - 1px) 0 0;order:-1;overflow:hidden}.s-map-map .ds-stops2 li{position:relative}.s-map-map .ds-stops2 button:disabled{cursor:default}.s-map-map .ds-stops2 .s-map-x{inset-inline-end:2px;opacity:0;pointer-events:none;background:0 0;position:absolute;top:50%;transform:translateY(-50%)}.s-map-map .ds-stops2 li:is(:hover,:focus-within) .s-map-x{opacity:1;pointer-events:auto}.s-map-map .ds-stops2 li:is(:hover,:focus-within)>button:first-child>:last-child{visibility:hidden}.s-map-map .ds-stops2 .s-map-x:after{inset-inline:-5px}@media (pointer:coarse){.s-map-map .ds-stops2 .s-map-x:after{inset-inline:-7px}}.ds-picslider{margin:0}.ds-picslider .ds-pslide{height:calc(196px*var(--ts,1));border-radius:var(--r-xl);flex-basis:min(88%,680px)}.ds-picslider .ds-pslider-track{border-radius:var(--r-xl)}.ds-picslider .ds-pslide-img{object-fit:cover;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.ds-picslider .ds-pslide-credit{z-index:2;top:12px;text-overflow:ellipsis;white-space:nowrap;color:#fff;background:#0a0a0980;border-radius:99px;max-width:60%;padding:2px 8px;font-size:10.5px;position:absolute;inset-inline-start:12px;overflow:hidden}.ds-picslider .ds-pslide-b{inset-inline:24px 140px;bottom:20px}.ds-picslider .ds-pslide-b h3{font-size:var(--t-h2,24px)}.ds-picslider .ds-pslide-go{bottom:20px;inset-inline-end:20px}.ds-picslider .ds-pslide[data-now]{box-shadow:inset 0 0 0 2px var(--c,var(--accent))}.ds-picslider .ds-pslider-arr{width:40px;height:40px}@container (max-width:560px){.ds-picslider .ds-pslide{height:calc(230px*var(--ts,1));flex-basis:calc(100% - 36px)}.ds-picslider .ds-pslide-b{inset-inline:20px;bottom:72px}.ds-picslider .ds-pslide-go{inset-inline:20px auto}.ds-picslider .ds-pslider-arr{display:none}}.s-checklist-slider .ds-pslider{margin:0}.s-checklist-slider .ds-pslide{height:calc(250px*var(--ts,1));border-radius:var(--r-xl);flex-basis:min(82%,420px)}.s-checklist-slider .ds-pslider-track{border-radius:var(--r-xl)}.s-checklist-slider .ds-pslide-img{border-radius:0;width:100%;height:100%;position:absolute;inset:0}.s-checklist-slider .ds-pslide-b{inset-inline:20px;bottom:18px}.s-checklist-slider .ds-pslide-b h3{font-size:var(--t-h2,22px)}.s-checklist-slider .ds-pslide-credit{z-index:2;top:12px;text-overflow:ellipsis;white-space:nowrap;color:#fff;background:#0a0a0980;border-radius:99px;max-width:60%;padding:2px 8px;font-size:10.5px;position:absolute;inset-inline-start:12px;overflow:hidden}.s-checklist-slider .ds-pslide-tick{z-index:2;top:12px;color:#141413;height:34px;font:inherit;font-size:var(--t-small);cursor:pointer;box-shadow:var(--e1);background:#fffffff0;border:0;border-radius:99px;align-items:center;gap:6px;padding:0 12px;font-weight:600;display:inline-flex;position:absolute;inset-inline-end:12px}.s-checklist-slider .ds-pslide-tick:after{content:"";position:absolute;inset:-5px}.s-checklist-slider .ds-pslide-tick svg{opacity:.35}.s-checklist-slider .ds-pslide-tick[aria-pressed=true]{background:var(--c,var(--accent));color:var(--c-ink,#fff)}.s-checklist-slider .ds-pslide-tick[aria-pressed=true] svg{opacity:1}.s-checklist-slider .ds-pslide[data-flat] .ds-pslide-tick:not([aria-pressed=true]){background:var(--surface);color:var(--ink)}.s-checklist-slider .ds-pslide-ph{top:16px;inset-inline:20px auto}.s-checklist-slider .ds-pslider-arr{width:40px;height:40px}@container card (max-width:26em){.s-checklist-slider .ds-pslide{height:calc(220px*var(--ts,1));flex-basis:calc(100% - 36px)}.s-checklist-slider .ds-pslider-arr{display:none}}.page-shell[data-area=places] .section-grid[data-split][data-spine]{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}@container app (max-width:999px){.page-shell[data-area=places] .section-grid[data-split][data-spine]{grid-template-columns:minmax(0,1fr)}}.s-schedule-tonight-what{font-size:var(--t-h3,20px);color:var(--mute);margin-top:-6px}.s-schedule-tonight-rows{flex-direction:column;gap:10px;margin:4px 0 0;padding:0;list-style:none;display:flex}.s-schedule-tonight-row{grid-template-columns:calc(52px*var(--ts,1)) 1fr;width:100%;min-height:28px;color:var(--ink);font:inherit;font-size:var(--t-label);text-align:start;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:10px;padding:0;display:grid}@media (hover:hover) and (pointer:fine){.s-schedule-tonight-row:hover span{text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px}}.s-schedule-tonight-rows b{font-variant-numeric:tabular-nums;color:var(--mute);font-weight:600}.s-schedule-tonight-rows li[data-key] b{color:var(--c-text)}.s-schedule-tonight-rows li[data-key] span{font-weight:600}.s-schedule-tonight-rows li[data-past] .s-schedule-tonight-row,.s-schedule-tonight-rows li[data-past] b{color:var(--faint)}@media (pointer:coarse){.s-schedule-tonight-row{min-height:44px}}.page-shell[data-area=sleep]>:is(.page-head,.page-body){width:100%;max-width:1100px;margin-inline:auto}.ds-card:has(>.tile-body .ds-studynow-in){background:linear-gradient(135deg,var(--c-soft),var(--surface) 62%);gap:22px}.ds-card:has(>.tile-body .ds-studynow-in)>.tile-head{top:14px;z-index:2;min-height:0;padding:0;position:absolute;inset-inline-end:14px}.ds-card:has(>.tile-body .ds-studynow-in)>.tile-head :is(.tile-icon,.ds-head-t,.ds-head-end){display:none}.ds-studynow-in{gap:22px}.ds-studynow-in .ds-studynow-h{padding-inline-end:36px}.ds-studynow-in h2{font-size:var(--t-display);letter-spacing:-.03em;font-weight:650;line-height:1.02}.ds-cook{flex-direction:column;gap:16px;padding:4px 0 6px;display:flex}.ds-cook-step{font-size:var(--t-h2,24px);min-height:3.9em;font-weight:600;line-height:1.3}.page-group-today{margin-top:var(--tile-gap,20px);max-width:640px}.s-map-map[data-flush]>.s-map-foot{margin:-6px calc(-1*var(--pad-i)) 0;border-bottom:1px solid var(--line);order:-1}.section-grid[data-layout=two][data-masonry]{grid-auto-rows:1px;align-items:start;row-gap:0}.section-grid[data-layout=two][data-masonry]>.section-cell{grid-row-end:span var(--rows,1);align-self:start}.section-grid[data-layout=two][data-masonry]>.section-cell[data-across]{grid-column:1/-1}.section-grid[data-layout=two][data-masonry]>.section-cell[data-one]{grid-column:auto/span 1}.section-grid[data-layout=tiles][data-masonry]{grid-auto-rows:1px;align-items:start;row-gap:0}.section-grid[data-layout=tiles][data-masonry]>.section-cell{grid-row:auto / span var(--rows,1);align-self:start}.section-grid[data-layout=tiles][data-masonry]>.section-cell[data-under=lead]{grid-column:1/span 2}.section-grid[data-layout=tiles][data-masonry]>.section-cell[data-under=side]{grid-column:-2/-1}.section-grid:not([data-split]):not([data-layout=tiles])>.section-cell:only-child{grid-column:1/-1}
