.shell{display:flex;min-height:100vh}.shell,.shell-content{min-width:0;max-width:100%}.shell-content{flex:1 1}.shell-main-row{display:flex;align-items:flex-start;min-width:0;max-width:100%}.main{flex:1 1;min-width:0;width:100%;max-width:1880px;padding:var(--s5) var(--s6) var(--s7)}.shell-list-right .main{padding-right:var(--s5)}html[data-list-sheet=open] .main{padding-bottom:calc(var(--list-sheet-h, min(62vh, 560px)) + 96px + env(safe-area-inset-bottom))}@media (max-width:900px){.shell-main-row{flex-direction:column;align-items:stretch}.main{padding-bottom:calc(120px + env(safe-area-inset-bottom))}}@media (max-width:600px){.main{padding:var(--s4) 14px calc(120px + env(safe-area-inset-bottom))}}.side{display:none}@media (min-width:901px){.side{display:flex;flex-direction:column;gap:var(--s2);width:224px;flex:0 0 224px;padding:var(--s3) var(--s2) var(--s2);background:var(--side);border-right:1px solid var(--line);position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow-y:auto;overscroll-behavior:contain}}.brand{display:flex;align-items:center;gap:var(--s2);height:var(--h-lg);padding:0 var(--s2);border-radius:var(--r2);color:var(--title);font-size:var(--fs-3);font-weight:600}.brand:hover{text-decoration:none}.brand img{display:block;border-radius:var(--r1)}.brand:focus-visible{outline:none;box-shadow:var(--focus)}.nav-search{display:flex;align-items:center;gap:var(--s2);width:100%;height:var(--h-md);padding:0 var(--s2);background:var(--bg);border:1px solid var(--line);border-radius:var(--r2);color:var(--mut);font:inherit;font-size:var(--fs-2);font-weight:400;text-align:left;cursor:pointer;transition:border-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.nav-search:hover{border-color:var(--line2);color:var(--txt);filter:none}.nav-search:focus-visible{outline:none;box-shadow:var(--focus)}.nav-search>span{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-kbd,.nav-search kbd{flex:none;padding:0 var(--s1);border:1px solid var(--line);border-radius:var(--r1);background:var(--card);color:var(--mut);font:inherit;font-size:var(--fs-1);line-height:18px}.app-nav{display:flex;flex-direction:column;flex:1 1;min-height:0}.nav-group{display:grid;grid-gap:2px;gap:2px}.nav-group+.nav-group{margin-top:var(--s1)}.nav-group-foot{margin-top:auto;padding-top:var(--s2)}.nav-group-label{padding:var(--s3) var(--s2) var(--s1);color:var(--faint);font-size:var(--fs-1);font-weight:500}.list-toggle,.nav-item{display:flex;align-items:center;gap:10px;width:100%;height:var(--h-md);padding:0 var(--s2);border:0;border-radius:var(--r2);background:transparent;color:var(--sub);font:inherit;font-size:var(--fs-3);font-weight:500;line-height:1;text-align:left;white-space:nowrap;cursor:pointer;transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.list-toggle:hover,.nav-item:hover{background:var(--card);color:var(--txt);text-decoration:none;filter:none}.list-toggle.on,.nav-item.on{background:var(--card2);color:var(--title)}.list-toggle:focus-visible,.nav-item:focus-visible{outline:none;box-shadow:var(--focus)}.list-toggle .icon,.nav-item .icon{color:var(--mut)}.list-toggle.on .icon,.nav-item.on .icon{color:var(--title)}.nav-item-label{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis}.nav-more-chevron{margin-left:auto;flex:none}.nav-more-items{display:grid;grid-gap:2px;gap:2px;margin-top:2px}.nav-type,.nav-type-items{grid-template-columns:minmax(0,1fr)}.nav-type-items{display:grid;grid-gap:2px;gap:2px}.nav-type.folded .nav-item:not(.on){display:none}.nav-type-head{display:flex;align-items:center;gap:var(--s1);width:100%;border:0;background:none;text-align:left;font:inherit;font-size:var(--fs-1);font-weight:500;color:var(--faint);cursor:pointer;border-radius:var(--r1)}.nav-type-head:hover{color:var(--txt)}.nav-type-head:focus-visible{outline:none;box-shadow:var(--focus)}.nav-type-count{color:var(--faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nav-type-chevron{margin-left:auto;opacity:0;transition:opacity var(--t-fast) var(--ease)}.nav-type-head:focus-visible .nav-type-chevron,.nav-type-head:hover .nav-type-chevron,.nav-type-head[aria-expanded=false] .nav-type-chevron{opacity:1}.nav-item-hub{min-width:0}.nav-item-hub .nav-item-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-hub-tag{flex:none;margin-left:auto}.hub-tag.hub-tag-letter{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;min-height:16px;padding:0 3px;border-radius:4px;font-size:10px;font-weight:600;line-height:1;letter-spacing:0}.more-grid a{position:relative}.more-grid .more-hub-tag{position:absolute;top:6px;right:6px}.more-group-title .hub-tag{margin-left:var(--s1)}.crumbs .crumbs-hub-tag{flex:none}.hub-page-notice{margin:0 0 var(--s3);color:var(--mut)}.nav-item.nav-sub{height:var(--h-sm);padding-left:calc(var(--s2) + 26px);font-size:var(--fs-2)}.list-toggle-count,.nav-badge{flex:none;margin-left:auto;min-width:20px;text-align:right;color:var(--faint);font-size:var(--fs-1);font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nav-badge-alert{min-width:22px;height:18px;padding:0 var(--s1);border-radius:var(--rp);text-align:center;line-height:18px;background:var(--primary);color:var(--title);font-weight:600}.side-foot{display:grid;grid-gap:var(--s1);gap:var(--s1);padding:var(--s2) 0 var(--s1);border-top:1px solid var(--line)}.side-foot-row{display:flex;align-items:center;justify-content:space-between;gap:var(--s1);padding-left:var(--s2)}.live-control{display:inline-flex;align-items:center;gap:var(--s2);justify-content:flex-start;height:var(--h-sm);background:transparent;border:0;padding:0;color:var(--mut);font:inherit;font-size:var(--fs-1);font-weight:500;cursor:pointer;transition:color var(--t-fast) var(--ease)}.live-control:hover{color:var(--txt);filter:none}.list-toggle-pop:focus-visible,.live-control:focus-visible{outline:none;box-shadow:var(--focus);border-radius:var(--r1)}.live-dot{width:6px;height:6px;border-radius:50%;background:var(--mut);display:inline-block}.live-live .live-dot{background:var(--ok);box-shadow:0 0 0 3px var(--ok-bg)}.live-offline .live-dot{background:var(--warn)}.live-badge{display:inline-flex;gap:var(--s2);align-items:center;color:var(--warn)}.live-badge .live-dot{background:var(--warn)}.list-toggle-pop{flex:none;display:grid;place-items:center;width:var(--h-sm);height:var(--h-sm);padding:0;border-radius:var(--r1);background:transparent;border:0;color:var(--mut);transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.list-toggle-pop:hover{background:var(--card);color:var(--title);filter:none}.list-edge{position:fixed;z-index:40;display:flex;align-items:center;gap:var(--s2);background:var(--card);border:1px solid var(--line);color:var(--sub);font:inherit;font-size:var(--fs-1);font-weight:600;box-shadow:0 8px 24px color-mix(in srgb,var(--bg) 70%,transparent);transition:color var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease)}.list-edge:hover{color:var(--title);border-color:var(--acc);background:var(--card);filter:none}.list-edge:focus-visible{outline:none;box-shadow:var(--focus)}.list-edge-right{right:0;top:42%;flex-direction:column;padding:var(--s3) var(--s2);border-right:0;border-radius:var(--r2) 0 0 var(--r2)}.list-edge-right .list-edge-label{writing-mode:vertical-rl;transform:rotate(180deg);letter-spacing:.06em}.list-edge-bottom{right:var(--s5);bottom:0;padding:var(--s2) var(--s3);border-bottom:0;border-radius:var(--r2) var(--r2) 0 0}.list-edge-count,.list-edge-new{min-width:20px;text-align:center;border-radius:var(--rp);padding:1px var(--s2);font-size:var(--fs-1)}.list-edge-count{background:var(--card2);color:var(--txt)}.list-edge-new{background:var(--acc-bg);color:var(--acc)}@media (max-width:900px){.list-edge{display:none}}.mobile-header{display:none}@media (max-width:900px){.mobile-header{display:flex;align-items:center;gap:var(--s1);min-height:58px;padding:calc(var(--s1) + env(safe-area-inset-top)) var(--s2) var(--s1) var(--s4);position:-webkit-sticky;position:sticky;top:0;z-index:50;background:var(--bg);border-bottom:1px solid var(--line)}.mobile-title{flex:1 1;min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--title);font-size:var(--fs-5);font-weight:600;line-height:1.2}.mobile-icon-btn{flex:none;display:grid;place-items:center;width:var(--touch);height:var(--touch);min-height:var(--touch);padding:0;border:0;border-radius:var(--r2);background:transparent;color:var(--sub);cursor:pointer;transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.mobile-icon-btn:hover,.mobile-icon-btn[aria-pressed=true]{background:var(--card);color:var(--title);filter:none}.mobile-icon-btn:focus-visible{outline:none;box-shadow:var(--focus)}}.app-bottomnav,.more-backdrop,.more-sheet{display:none}@media (max-width:900px){.app-bottomnav{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:60;padding:var(--s1) var(--s1) calc(var(--s1) + env(safe-area-inset-bottom));background:var(--bg2);border-top:1px solid var(--line)}.app-bottomnav a,.app-bottomnav button{position:relative;flex:1 1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:56px;padding:0;border:0;border-radius:var(--r2);background:transparent;color:var(--mut);font:inherit;font-size:var(--fs-0,11px);font-weight:500;line-height:1.2;white-space:nowrap;cursor:pointer;transition:color var(--t-fast) var(--ease)}.app-bottomnav a:hover{text-decoration:none}.app-bottomnav button:hover{filter:none}.app-bottomnav a.on,.app-bottomnav button.on{color:var(--title)}.app-bottomnav a:focus-visible,.app-bottomnav button:focus-visible{outline:none;box-shadow:var(--focus)}.app-tab-label{max-width:100%;overflow:hidden;text-overflow:ellipsis}.app-bottomnav .nav-badge-alert{position:absolute;top:2px;left:calc(50% + var(--s1));margin:0}.more-backdrop{inset:0;z-index:58;background:color-mix(in srgb,var(--bg) 60%,transparent)}.more-backdrop,.more-sheet{display:block;position:fixed}.more-sheet{left:0;right:0;z-index:59;bottom:calc(64px + env(safe-area-inset-bottom));max-height:calc(100dvh - 120px - env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain;padding:0 var(--s3) var(--s3);background:var(--bg2);border-top:1px solid var(--line);border-radius:var(--r3) var(--r3) 0 0;box-shadow:0 -16px 48px color-mix(in srgb,var(--bg) 80%,transparent)}.more-grab{display:block;width:36px;height:var(--s1);margin:var(--s3) auto var(--s1);border-radius:var(--rp);background:var(--line2)}.more-group-title{margin:0;padding:var(--s3) var(--s2) var(--s1);color:var(--faint);font-size:var(--fs-1);font-weight:500}.more-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--s1);gap:var(--s1)}.more-grid a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:64px;padding:var(--s2) var(--s1);border-radius:var(--r2);color:var(--sub);font-size:var(--fs-1);font-weight:500;line-height:1.2;text-align:center;transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.more-grid a>span:last-child{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.more-grid a:hover{background:var(--card);text-decoration:none}.more-grid a.on{background:var(--card2);color:var(--title)}.more-grid a:focus-visible{outline:none;box-shadow:var(--focus)}}.list-fab{position:fixed;right:var(--s4);bottom:calc(80px + env(safe-area-inset-bottom));z-index:55;display:grid;place-items:center;width:52px;height:52px;min-height:52px;padding:0;border:0;border-radius:var(--r3);background:var(--primary);color:var(--title);cursor:pointer;box-shadow:0 10px 28px color-mix(in srgb,var(--bg) 80%,transparent);transition:background var(--t-fast) var(--ease)}.list-fab:hover{background:var(--primary-hover);filter:none}.list-fab:focus-visible{outline:none;box-shadow:var(--focus)}@media (min-width:901px) and (min-height:601px),(min-width:901px) and (pointer:fine){.list-fab{display:none}}@media (max-width:900px){.app-page-head-dup h1{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}.all-pages-icon{flex:none;display:grid;place-items:center;width:var(--h-md);height:var(--h-md);border-radius:var(--r2);background:var(--card2);color:var(--sub)}body:has(.chat-composer-dock,.pi-composer-dock) .list-fab{display:none}:root{--topbar-h:0px}@media (min-width:901px){:root{--topbar-h:52px}}.shell-center{flex:1 1;min-width:0;max-width:100%;display:flex;flex-direction:column}.shell-center>.main{flex:1 1 auto}@media (min-width:901px){.shell .main{padding:var(--s5) var(--s5) var(--s7)}}:root{--edge-tab-w:44px}@media (min-width:901px){.shell:has(.ap-edge) .main,.shell:has(>.list-edge-right) .main{padding-right:calc(var(--s5) + var(--edge-tab-w))}}@media (min-width:901px){.shell .chat-app{height:calc(100vh - var(--topbar-h))}.shell .main:has(.chat-app){padding:0}.shell:has(.ap-edge) .main:has(.chat-app),.shell:has(>.list-edge-right) .main:has(.chat-app){padding:0 var(--edge-tab-w) 0 0}.shell .ide-work:not(.ide-solo){height:calc(100dvh - var(--topbar-h))}}.topbar{display:none}@media (min-width:901px){.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:45;flex:none;display:grid;align-items:center;grid-gap:var(--s3);gap:var(--s3);grid-template-columns:minmax(120px,1fr) minmax(160px,340px) minmax(max-content,1fr);height:var(--topbar-h);padding:0 var(--s4) 0 var(--s5);background:var(--bg);border-bottom:1px solid var(--line)}}.crumbs{display:flex;align-items:center;gap:var(--s2);min-width:0;color:var(--mut);font-size:var(--fs-3);white-space:nowrap}.crumbs a{color:var(--mut);text-decoration:none;flex:none}.crumbs a:hover{color:var(--txt);text-decoration:none}.crumbs b{min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--title);font-weight:600}.crumbs .icon{flex:none;color:var(--faint)}.topbar .nav-search{justify-content:flex-start;height:var(--h-md)}.topbar-right{display:flex;align-items:center;justify-content:flex-end;gap:var(--s2);min-width:0}.topbar-new{position:relative}.topbar-new>.btn{gap:var(--s1)}.topbar-new .menu{position:absolute;z-index:60;top:calc(100% + var(--s1));right:0;width:224px;padding:var(--s1);display:grid;background:var(--card);border:1px solid var(--line2);border-radius:var(--r2);box-shadow:var(--ui-shadow)}.topbar-new .mi{display:flex;align-items:center;gap:var(--s2);width:100%;height:var(--h-md);min-height:0;padding:0 var(--s2);border:0;border-radius:var(--r1);background:transparent;color:var(--txt);font:inherit;font-size:var(--fs-2);font-weight:400;text-align:left;text-decoration:none;cursor:pointer}.topbar-new .mi .icon{color:var(--mut)}.topbar-new .mi:hover{background:var(--card2);text-decoration:none;filter:none}.topbar-new .mi:focus-visible{outline:none;box-shadow:var(--focus)}.topbar-dock.on{background:var(--card2);color:var(--title)}.needs{flex:none;display:inline-flex;align-items:center;gap:var(--s2);height:var(--h-sm);padding:0 var(--s2) 0 var(--s3);border:1px solid var(--line);border-radius:var(--rp);color:var(--sub);font-size:var(--fs-2);font-weight:500;white-space:nowrap;transition:border-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.needs,.needs:hover{text-decoration:none}.needs:hover{color:var(--txt)}.needs.on,.needs:hover{border-color:var(--line2)}.needs.on{background:var(--card2);color:var(--title)}.needs:focus-visible{outline:none;box-shadow:var(--focus)}.needs .n{min-width:20px;height:18px;padding:0 var(--s1);border-radius:var(--rp);text-align:center;line-height:18px;background:var(--acc-bg);color:var(--acc);font-size:var(--fs-1);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.needs .n.zero{background:var(--card2);color:var(--faint)}@media (max-width:900px){.needs.compact{position:relative;height:var(--h-md)}.needs.compact:after{content:"";position:absolute;inset:calc((var(--h-md) - var(--touch)) / 2) 0}}.app-nav>.nav-group-foot{margin-top:auto;padding-top:var(--s3)}.rail-foot{display:grid;grid-gap:var(--s2);gap:var(--s2);margin-top:var(--s2);padding-top:var(--s2);border-top:1px solid var(--line)}.runner-pill{display:flex;align-items:center;gap:var(--s2);height:var(--h-sm);padding:0 var(--s2);border:1px solid var(--line);border-radius:var(--rp);color:var(--sub);font-size:var(--fs-1);font-weight:500;white-space:nowrap;text-decoration:none;min-width:0}.runner-pill:hover{border-color:var(--line2);color:var(--txt);text-decoration:none}.runner-pill:focus-visible{outline:none;box-shadow:var(--focus)}.runner-pill .t{min-width:0;overflow:hidden;text-overflow:ellipsis}.runner-pill .live-dot{flex:none}.runner-pill.ok .live-dot{background:var(--ok);box-shadow:0 0 0 3px var(--ok-bg)}.user-row,.user-row-who{display:flex;align-items:center;gap:var(--s2);min-width:0}.user-row-who{flex:1 1;padding:var(--s1) var(--s2);border-radius:var(--r2);color:var(--txt);font-size:var(--fs-2);font-weight:500;text-decoration:none}.user-row-who:hover{background:var(--card);text-decoration:none}.user-row-who:focus-visible{outline:none;box-shadow:var(--focus)}.user-row .avatar{flex:none;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--card2);border:1px solid var(--line2);color:var(--sub);font-size:var(--fs-0);font-weight:600}.user-row .who{display:grid;min-width:0;line-height:1.25}.user-row .who-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-row .who small{color:var(--mut);font-size:var(--fs-1);font-weight:400}.user-row .live-control{flex:none;padding-right:var(--s2)}.brand-row{display:flex;align-items:center;gap:var(--s1);min-width:0}.brand-row .brand{flex:1 1;min-width:0}.rail-fold{flex:none;display:inline-grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:var(--r2);background:transparent;color:var(--mut);cursor:pointer}.rail-fold:hover{background:var(--card);color:var(--txt);filter:none}.rail-fold:focus-visible{outline:none;box-shadow:var(--focus)}@media (min-width:901px){.rail-folded .side{width:56px;flex-basis:56px;padding-left:var(--s1);padding-right:var(--s1);align-items:stretch}.rail-folded .brand-row{flex-direction:column;gap:var(--s1)}.rail-folded .brand{justify-content:center;padding:0;font-size:var(--fs-1);overflow:hidden}.rail-folded .brand span{max-width:40px;overflow:hidden;text-overflow:clip;white-space:nowrap}.rail-folded .nav-group-label{height:1px;padding:0;margin:var(--s2) var(--s2) var(--s1);overflow:hidden;color:transparent;background:var(--line)}.rail-folded .nav-item{justify-content:center;padding:0;position:relative}.rail-folded .nav-item-label,.rail-folded .runner-pill .t,.rail-folded .user-row .who{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.rail-folded .nav-badge{position:absolute;top:4px;right:6px;min-width:0;width:6px;height:6px;padding:0;border-radius:50%;background:var(--mut);font-size:0;line-height:0;color:transparent}.rail-folded .nav-badge-alert{background:var(--primary)}.rail-folded .nav-hub-tag,.rail-folded .nav-more-chevron,.rail-folded .nav-type-chevron,.rail-folded .nav-type-count{display:none}.rail-folded .nav-type-head{pointer-events:none}.rail-folded .nav-type.folded .nav-item{display:flex}.rail-folded .runner-pill{justify-content:center;padding:0}.rail-folded .user-row{flex-direction:column;justify-content:center}.rail-folded .user-row .live-control{padding-right:0;font-size:0;gap:0}.rail-folded .user-row-who{justify-content:center;padding:var(--s1)}}.mobile-header .mobile-icon-btn,.topbar-dock{position:relative}.list-count-badge{position:absolute;top:-2px;right:-4px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--acc);color:var(--bg);font:600 10px/16px var(--font);text-align:center;pointer-events:none}@media (min-width:1100px) and (max-width:1599px){.shell:not(.rail-folded) .side{width:184px;flex-basis:184px}}.row-check-form{display:contents}.task-controls-inline{display:inline-flex;gap:var(--s2);align-items:center;flex-wrap:wrap}.app-row .tag.p10,.app-row .tag.p9{font-weight:600}.app-row-meta .tag{margin-right:var(--s1)}.app-row-meta .due-label.overdue{color:var(--bad)}.app-row-meta .due-label.today{color:var(--warn)}.today-handle{flex:0 0 auto;align-self:center;display:inline-flex;align-items:center;justify-content:center;width:var(--s5);height:var(--s5);padding:0;margin:0 calc(-1 * var(--s2)) 0 calc(-1 * var(--s3));background:none;border:0;border-radius:var(--r1);color:var(--faint);cursor:-webkit-grab;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.today-handle:hover{background:var(--card2);color:var(--sub)}.today-handle:focus-visible{outline:none;box-shadow:var(--focus)}@media (hover:hover){.today-handle{opacity:0;transition:opacity var(--t-fast) var(--ease)}.app-row:hover .today-handle,.today-handle:focus-visible{opacity:1}}@media (pointer:coarse){.today-handle{width:var(--touch);height:var(--touch);margin:calc(-1 * var(--s3)) calc(-1 * var(--s4)) calc(-1 * var(--s3)) calc(-1 * var(--s4))}}.today-slot.dragging{opacity:.45}.today-slot.dragging .today-handle{cursor:-webkit-grabbing;cursor:grabbing}.today-slot.over-above{box-shadow:inset 0 2px 0 var(--acc)}.today-slot.over-below{box-shadow:inset 0 -2px 0 var(--acc)}.ov-counts{display:flex;flex-wrap:wrap;gap:var(--s1) var(--s4);font-size:var(--fs-2)}.ov-counts a{color:var(--mut)}.ov-counts a:hover{color:var(--title);text-decoration:none}.ov-counts strong{color:var(--title);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.app-page-live{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2) var(--s4)}.ov-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--s4);gap:var(--s4);margin-bottom:var(--s4)}.ov-grid>.hub-section{margin-bottom:0;min-width:0}@media (min-width:1100px){.ov-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ov-grid>#today{grid-row:span 2}}.ov-line,.ov-note{padding-block:var(--s2);color:var(--mut);font-size:var(--fs-2)}.ov-line{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s1) var(--s2)}.ov-line .icon{flex:0 0 auto}.ov-reach{justify-content:space-between;flex-wrap:nowrap}.ov-reach>span{min-width:0}.ov-note .text-button{display:inline;min-height:0;font-size:inherit}.ov-more>summary{cursor:pointer;padding:var(--s2) var(--s4);border-top:1px solid var(--ui-row-line);color:var(--mut);font-size:var(--fs-2)}.ov-more>summary:hover{color:var(--title)}.ov-sub{margin-top:var(--s3)}.ov-sub h3{margin:0 0 var(--s2);font-size:var(--fs-2);font-weight:600;color:var(--sub);text-transform:none;letter-spacing:0}.ov-chips,.ov-foot{display:flex;flex-wrap:wrap;gap:var(--s2)}.ov-foot{padding:var(--s2) var(--s4) var(--s1)}.ov-focus{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s2) var(--s3);margin-bottom:var(--s4);padding:var(--s3) var(--s4);border:1px solid var(--line);border-radius:var(--r3);background:var(--card)}.ov-focus form{margin:0}.hub-section-body>.ov-chips,.hub-section-body>.ov-sub{margin-inline:var(--s4)}.row-pick{width:var(--s4);height:var(--s4);margin:var(--s1) 0 0;flex:none;accent-color:var(--acc)}@media (pointer:coarse){.row-pick{width:var(--s5);height:var(--s5)}}.pick-bar{position:-webkit-sticky;position:sticky;top:0;z-index:8;display:flex;align-items:center;gap:var(--s2);flex-wrap:wrap;padding:var(--s2) var(--s3);margin-bottom:var(--s3);border:1px solid var(--line);border-radius:var(--r3);background:var(--card);font-size:var(--fs-2)}.pick-spacer{flex:1 1 var(--s4)}.pick-priority{min-height:var(--h-sm);padding:0 var(--s2);font-size:var(--fs-1)}.pick-toggle.on{color:var(--title);border-color:var(--line2);background:var(--card2)}.btn-primary .kbd-on-primary{background:transparent;border-color:color-mix(in srgb,#fff 45%,transparent);color:inherit}.tasks-toolbar .app-filters-row{gap:var(--s2)}.list-search{position:relative;display:flex;align-items:center;flex:0 1 280px;min-width:0;margin:0}.list-search .icon{position:absolute;left:var(--s3);color:var(--faint);pointer-events:none}.list-search input{width:100%;padding-left:calc(var(--s3) + var(--s4) + var(--s1))}.tasks-add{margin-top:var(--s4)}.tasks-older{margin:var(--s2) var(--s4)}.tasks-older .pill{margin-inline:var(--s1)}@media (max-width:900px){.tasks-toolbar .app-filters-end{display:none}}@media (max-width:600px){.list-search{flex:1 1 100%}.list-search input{min-height:var(--touch)}}.rel-links{display:inline-flex;flex-wrap:wrap;gap:var(--s2);align-items:center;margin:0}.rel-actions{justify-content:flex-end;max-width:100%}.rel-note{min-width:calc(var(--s7) * 3)}.rel-days{width:calc(var(--s7) + var(--s5))}.rel-how{min-width:calc(var(--s7) * 3 + var(--s2))}.rel-search{display:flex;gap:var(--s2);margin:var(--s2) 0}.rel-search input{flex:1 1}.circle-form{display:flex;flex-wrap:wrap;gap:var(--s2);align-items:center}.circle-edit{margin-top:var(--s1)}.circle-edit>summary{cursor:pointer;width:max-content;color:var(--mut);font-size:var(--fs-1)}.circle-edit>summary:hover{color:var(--title)}.circle-edit[open]>summary{margin-bottom:var(--s2)}@media (max-width:600px){.rel-actions,.rel-links{width:100%}.rel-how,.rel-note{flex:1 1 100%;min-width:0}.circle-form>*{flex:1 1 calc(var(--s7) * 3)}}.list-search-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2);margin-bottom:var(--s4)}.list-search-row .list-search{flex:1 1 280px;max-width:calc(var(--s7) * 10)}.cal-bar{justify-content:space-between;gap:var(--s2) var(--s3);margin-bottom:var(--s4)}.cal-bar,.cal-pager{display:flex;flex-wrap:wrap;align-items:center}.cal-pager{gap:var(--s2)}.cal-prayers{display:flex;flex-wrap:wrap;gap:var(--s1) var(--s3);padding:var(--s2) 0;font-size:var(--fs-2);overflow-wrap:anywhere}.cal-prayers a{color:inherit}.cal-prayers>span{white-space:nowrap}.cal-prayers-label{color:var(--faint)}.links-resolve{align-items:start;grid-template-columns:repeat(auto-fit,minmax(calc(var(--s7) * 4),1fr))}.links-resolve button{justify-self:start}.tag-group{padding:var(--s2) var(--s4);border-top:1px solid var(--ui-row-line)}.tag-group summary{cursor:pointer;font-size:var(--fs-3);font-weight:600}.tag-chips{display:flex;flex-wrap:wrap;gap:var(--s1);margin-top:var(--s2)}.tag-form{padding:var(--s3) var(--s4)}.inline-form{display:inline-flex;margin:0}.inline-form,.trash-form{flex-wrap:wrap;align-items:center;gap:var(--s2)}.trash-form{display:flex}.source-degraded.is-trashed{border-color:var(--bad)}.panel-pad{margin-bottom:var(--s4);padding:var(--s4);border:1px solid var(--line);border-radius:var(--r3);background:var(--card)}.panel-pad h3{margin:0 0 var(--s2);font-size:var(--fs-2);font-weight:600;color:var(--sub);text-transform:none;letter-spacing:0}.proj-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--s4);gap:var(--s4);align-items:start}.proj-grid>.hub-section{margin-bottom:0;min-width:0}@media (min-width:1100px){.proj-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.proj-add{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2) var(--s3);margin-bottom:var(--s4)}.proj-group{padding:var(--s2) 0}.proj-pad{padding:var(--s2) 0 var(--s1)}.proj-brief{display:grid;grid-gap:var(--s2);gap:var(--s2)}.proj-goal{display:flex;flex-wrap:wrap;gap:var(--s2);margin-top:var(--s2)}.proj-goal input{flex:1 1 calc(var(--s7) * 5)}.wrap-anywhere{overflow-wrap:anywhere}.proj-new{padding:var(--s3);min-width:calc(var(--s7) * 6)}.proj-new-form{display:grid;grid-gap:var(--s2);gap:var(--s2)}.next-needed{color:var(--warn)}.always-actions .app-row[data-list-row]>.app-row-action,.always-actions .app-row[data-list-row]>.row-menu{opacity:1}.score-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(calc(var(--s7) * 3 + var(--s3)),1fr));grid-gap:var(--s3);gap:var(--s3);margin-bottom:var(--s4)}.score-tile{padding:var(--s3) var(--s4);border:1px solid var(--line);border-radius:var(--r3);background:var(--card);min-width:0}.score-value{margin:var(--s1) 0;font-size:var(--fs-6);font-weight:600;color:var(--title);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.score-state{margin-top:var(--s1)}.score-spark{display:block;margin-top:var(--s2)}.score-scroll{overflow-x:auto}.score-table{width:100%;border-collapse:collapse;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--fs-2)}.score-table td,.score-table th{padding:var(--s1) var(--s2);text-align:right;white-space:nowrap}.score-table td:first-child,.score-table th:first-child{text-align:left}.score-table th{font-weight:400;color:var(--mut)}.score-table tbody tr{border-top:1px solid var(--ui-row-line)}.score-table td.is-now{font-weight:600}.hub-section-body>.score-scroll{margin-inline:var(--s4)}.score-foot{margin:var(--s2) var(--s4) var(--s4)}.goal-block{margin:var(--s2) 0;padding:var(--s3);border:1px solid var(--line);border-radius:var(--r2);background:var(--bg2)}.goal-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2)}.goal-head>strong{flex:1 1 calc(var(--s7) * 3);min-width:0;overflow-wrap:anywhere}.goal-head form{margin:0}.goal-when{font-size:var(--fs-1)}.goal-line{margin:var(--s1) 0}.sd-seg{display:inline-flex;flex-shrink:0;padding:2px;border:1px solid var(--line);border-radius:var(--r2);background:var(--bg2)}.app-row .sd-seg>button,.sd-seg>button{--btn-h:var(--h-sm);min-height:var(--btn-h);padding:0 var(--s3);border:0;border-radius:var(--r1);background:transparent;color:var(--mut);font-size:var(--fs-2);font-weight:500;white-space:nowrap}.app-row .sd-seg>button:hover,.sd-seg>button:hover{background:transparent;color:var(--txt)}.app-row .sd-seg>button.sd-seg-on,.sd-seg>button.sd-seg-on{background:var(--card2);color:var(--title)}@media (max-width:600px){.app-row .sd-seg>button,.sd-seg>button{min-height:var(--h-lg)}}.sd-routine{cursor:pointer;align-items:center}.sd-routine-title{flex:1 1;min-width:0;overflow-wrap:anywhere}.stack-narrow{max-width:calc(var(--s7) * 11);margin:var(--s3) var(--s4)}.clist-handle{display:inline-flex;align-items:center;justify-content:center;width:var(--s4);height:var(--ui-check);margin-top:1px;letter-spacing:0;line-height:1;color:var(--faint)}.clist-handle:focus-visible,.clist-row:hover .clist-handle{color:var(--sub)}@media (pointer:coarse){.clist-handle{width:var(--s5);height:var(--touch);margin:calc(-1 * var(--s3)) calc(-1 * var(--s2)) calc(-1 * var(--s3)) calc(-1 * var(--s1));padding:0;opacity:.7}}.clist-row .row-check{margin-top:1px}.clist-row{padding-block:var(--s3)}.clist-mark{color:var(--mut)}.clist-mark,.clist-more{display:inline-flex;align-items:center}.clist-more{justify-content:center;min-width:var(--h-sm);min-height:var(--h-sm);border-radius:var(--r1);color:var(--sub)}.clist-more:hover,.clist-more[aria-expanded=true]{background:var(--card2);color:var(--txt)}@media (pointer:coarse){.clist-more{min-width:var(--touch);min-height:var(--touch)}}.clist-link{color:var(--sub);font-size:var(--fs-2)}.clist-link:hover{color:var(--title);text-decoration:underline}.clist-link.danger{color:var(--bad)}.clist-band-name{display:inline-flex;align-items:center;gap:var(--s1)}.clist-band-head{letter-spacing:0;text-transform:none;font-size:var(--fs-2);color:var(--sub);font-weight:600}.clist-band-today .clist-band-head>span:first-child{color:var(--title)}.clist-tag{display:inline-flex;align-items:center;gap:var(--s1)}.clist-agenda-call,.clist-agenda-head{display:flex;align-items:center;gap:var(--s3);padding:var(--s3) var(--s4);margin-bottom:var(--s3);border:1px solid var(--line);border-radius:var(--r2);background:var(--card);min-width:0}.clist-agenda-icon{display:inline-flex;color:var(--acc)}.clist-agenda-title{display:grid;grid-gap:2px;gap:2px;min-width:0;flex:1 1}.clist-agenda-title .mut{font-size:var(--fs-1)}.clist-agenda-actions{display:flex;flex-wrap:wrap;gap:var(--s2);justify-content:flex-end}.clist-agenda-call{flex-direction:column;align-items:stretch;gap:var(--s2);border-color:var(--acc);background:var(--acc-bg)}.clist-agenda-call-actions,.clist-agenda-call-line{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2)}.clist-discuss,.clist-place{white-space:nowrap}.clist-discuss.covered{background:var(--card2);border-color:var(--line2)}.clist-covered{display:grid;grid-gap:var(--s1);gap:var(--s1);margin-top:var(--s1);font-size:var(--fs-1)}.clist-covered-at{color:var(--acc);display:inline-flex;align-items:center;gap:var(--s1)}.clist-covered-said{margin:0;padding-left:var(--s2);border-left:2px solid var(--line2);color:var(--sub)}.clist-covered-review{display:flex;flex-wrap:wrap;gap:var(--s2)}.clist-discussed-row .clist-text a{color:inherit}@media (max-width:640px){.clist-agenda-head{flex-wrap:wrap}.clist-agenda-title{flex:1 1 12rem}.clist-agenda-actions{justify-content:flex-start;flex-basis:100%}.clist-row.clist-agenda-row{grid-template-columns:minmax(0,1fr)}.clist-agenda-row>.clist-handle,.clist-agenda-row>.clist-mark,.clist-agenda-row>span[aria-hidden=true]{display:none}.clist-agenda-row>.clist-side{flex-wrap:wrap}}.stack-form label.switch{display:inline-flex}.person-pick{display:grid;grid-gap:var(--s2);gap:var(--s2)}.person-pick-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s1)}.clist-tag button{display:inline-flex;align-items:center;justify-content:center;padding:0 var(--s1);min-height:var(--s5)}.clist-input-bar button.btn{min-height:var(--h-md);padding:0 var(--s3)}.clist-menu button{display:flex;align-items:center;gap:var(--s2);min-height:var(--h-md)}@media (pointer:coarse){.clist-menu button{min-height:var(--touch)}}.clist-cal-head button{display:inline-flex;align-items:center;justify-content:center}.clist-rec-icon{display:inline-flex;align-items:center;color:var(--mut)}.clist-handle.clist-num{width:auto;min-width:var(--s6);justify-content:flex-end;gap:2px;letter-spacing:0}.clist-num-n{font-size:var(--fs-1);font-weight:700;color:var(--sub);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.clist-handle.fixed{cursor:default;touch-action:auto}.clist-divider{display:flex;align-items:center;gap:var(--s2);padding:var(--s2) var(--s1) 0;font-size:var(--fs-1);font-weight:600;color:var(--mut)}.clist-divider:after{content:"";flex:1 1;border-top:1px dashed var(--line)}.clist-band-focus .clist-band-head>span:first-child{color:var(--title)}.clist-focus-line{display:flex;align-items:center;gap:var(--s1);flex-wrap:wrap;color:var(--acc2)}.clist-ask{color:var(--sub)}.clist-ask>span:first-child{color:var(--warn)}.clist-focus-empty a{color:var(--acc)}.clist-more-line{padding:var(--s1) var(--s1) 0;font-size:var(--fs-1)}.clist-hint-narrow{display:none}.clist-group{display:grid;grid-template-columns:minmax(0,1fr)}.clist-group-head{display:flex;align-items:center;gap:var(--s2);padding:var(--s2) var(--s1) var(--s1);background:none;border:0;text-align:left;color:var(--sub);font-size:var(--fs-2);font-weight:600;cursor:pointer}.clist-group-head:hover{color:var(--title)}.clist-group-head .mut{font-weight:500}.clist-group .clist-items{padding-left:var(--s3)}.clist-band-suggested .clist-band-name{color:var(--acc2)}.clist-band-plain{border-top:0;padding-top:var(--s1)}.clist-row.clist-suggested{grid-template-columns:minmax(0,1fr) auto;column-gap:var(--s3);align-items:start;padding-left:var(--s3);border-left:2px solid color-mix(in srgb,var(--acc2) 40%,transparent)}.clist-suggested-acts{display:flex;gap:var(--s2);align-items:center;white-space:nowrap}.clist-rec.clist-rec-toggle{padding:0}.clist-outcome{display:flex;align-items:center;gap:var(--s2);flex-wrap:wrap;font-size:var(--fs-1);color:var(--sub)}.clist-outcome strong{color:var(--sub);font-weight:600}.clist-dismiss{color:var(--sub)}.clist-dismiss .clist-question-input{display:flex;flex-wrap:wrap;gap:var(--s2);align-items:center;flex:1 1 100%;min-width:0}.clist-dismiss .clist-question-input>:first-child{flex:1 1 100%;min-width:0}.clist-row.clist-receipt{opacity:.55}.clist-row.clist-receipt:focus-within,.clist-row.clist-receipt:hover{opacity:1}.clist-receipt .clist-sub strong{font-weight:600}.clist-outcome-run,.clist-outcome-text{min-width:0;overflow-wrap:anywhere}.clist-outcome-run{display:inline-flex;align-items:center;gap:var(--s2);flex-wrap:wrap}.clist-outcome-targets{flex:1 1 100%;display:flex;flex-direction:column;gap:2px;min-width:0}.clist-outcome-target{color:var(--acc);font-size:var(--fs-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.clist-outcome-target:hover{text-decoration:underline}.clist-outcome-ask .clist-outcome-text,.clist-outcome-ask strong{color:var(--warn)}.clist-outcome-other,.clist-outcome-plan,.clist-outcome-rule{flex:1 1 100%;display:grid;grid-gap:var(--s2);gap:var(--s2);min-width:0}.clist-outcome-other .clist-question-input{display:flex;flex-wrap:wrap;gap:var(--s2);align-items:center;min-width:0}.clist-outcome-other .clist-question-input>:first-child{flex:1 1 100%;min-width:0}.clist-outcome-rule label{display:grid;grid-gap:var(--s1);gap:var(--s1);max-width:calc(var(--s7) * 11)}.clist-outcome-rule-actions{display:flex;gap:var(--s2);align-items:center}.list-rules{list-style:none;margin:0;padding:0 var(--s4)}.list-rule{display:flex;gap:var(--s3);align-items:flex-start;justify-content:space-between;padding:var(--s2) 0;border-bottom:1px solid var(--line)}.list-rule-body{min-width:0;overflow-wrap:anywhere}.list-rule-when{font-weight:600}.list-rule-when .mut{font-weight:400}.list-rule-do{font-size:var(--fs-1)}.list-rule-actions{display:flex;gap:var(--s1);align-items:center;flex:none}.list-rule-form{flex:1 1 auto;max-width:calc(var(--s7) * 11)}.list-rules-empty{margin:var(--s3) var(--s4)}.clist-from-split{border-left:2px solid var(--line);padding-left:var(--s2)}.clist-send{position:relative;display:inline-flex}.clist-send-menu{left:0;right:auto;top:calc(100% + var(--s1))}.clist-send-menu input{margin:var(--s1) var(--s2)}.clist-new-line{display:flex;align-items:center;gap:var(--s2);flex-wrap:wrap}.clist-new-line strong{color:var(--sub);font-weight:600}.clist-tags-side{display:inline-flex;gap:var(--s1);align-items:center}.clist-tags-under{display:none;gap:var(--s1);flex-wrap:wrap;align-items:center}.clist{container:clist/inline-size}@container clist (max-width: 600px){.clist-tags-side{display:none}.clist-tags-under{display:flex}.clist-hint-wide{display:none}.clist-hint-narrow{display:inline}.clist-band-toggle[aria-expanded=false] .clist-band-hint,.clist-chip-long,.clist-note-chip{display:none}.clist-group .clist-items{padding-left:0}}.clist-item:not(.clist-agenda-row){row-gap:4px}.clist-item:not(.clist-agenda-row)>.clist-body,.clist-item:not(.clist-agenda-row)>.clist-body>.clist-note{display:contents}.clist-item:not(.clist-agenda-row)>.clist-body>*,.clist-item:not(.clist-agenda-row)>.clist-body>.clist-note>*{grid-column:1/-1;min-width:0}.clist-item:not(.clist-agenda-row)>.clist-body>.clist-note>:first-child,.clist-item:not(.clist-agenda-row)>.clist-body>:first-child{grid-column:4;grid-row:1}.clist-item:not(.clist-agenda-row)>.clist-side{grid-column:5;grid-row:1}.clist-item:not(.clist-agenda-row)>.clist-body>.clist-note>button{justify-self:start}@media (max-width:600px){.clist-items>.clist-row:not(.clist-suggested) .clist-recs,.clist-row .clist-title+.clist-note-body{display:none}}.setup-picks{list-style:none;margin:0;padding:0;display:grid}.setup-pick{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:var(--s3);gap:var(--s3);align-items:start;padding:var(--s3) var(--s1);border-top:1px solid var(--line);cursor:pointer}.setup-pick:first-child{border-top:0}.setup-pick input[type=checkbox]{margin-top:3px;width:16px;height:16px;accent-color:var(--acc)}.setup-pick-title{color:var(--title);font-weight:600;overflow-wrap:anywhere}.setup-pick-why{font-size:var(--fs-1);color:var(--sub)}.setup-pick.off .setup-pick-title{color:var(--sub);font-weight:500}.setup-foot{display:flex;align-items:center;gap:var(--s3);flex-wrap:wrap;margin-top:var(--s3)}.setup-cap{display:inline-flex;align-items:center;gap:var(--s2);font-size:var(--fs-2);color:var(--sub)}.setup-cap input{width:calc(var(--s7) + var(--s3))}.record-replica{-webkit-user-select:text;-moz-user-select:text;user-select:text;cursor:text}.record-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2);margin-top:var(--s2)}.record-card{margin-top:var(--s3)}.record-card-body{margin-top:var(--s2)}.record-files{margin-top:var(--s3)}.record-files-list{display:grid;grid-gap:var(--s2);gap:var(--s2);margin-top:var(--s1)}.record-files-list .row{align-items:center}.record-files-gap{flex:1 1}.rich-files .mono{display:inline-flex;align-items:center;gap:var(--s1);overflow-wrap:anywhere}.plan-popout{display:flex;justify-content:flex-end}.attachment-audio{width:100%}:root{color-scheme:dark;--side:#0a0b0d;--bg:#0c0d10;--bg2:#111216;--card:#17191e;--card2:#212329;--line:#2c3038;--line2:#3a3f49;--title:#f1f2f4;--txt:#e6e8eb;--sub:#b5b9c2;--mut:#a1a6b0;--faint:#6f7480;--primary:#3f63e6;--primary-hover:#4a6ef0;--acc:#86aeff;--acc2:#a993ff;--ok:#55c48f;--warn:#e8a855;--bad:#f0716f;--ok-bg:rgba(85,196,143,.12);--warn-bg:rgba(232,168,85,.12);--bad-bg:hsla(1,81%,69%,.12);--acc-bg:rgba(134,174,255,.12);--focus:0 0 0 2px var(--bg),0 0 0 4px var(--primary);--field-focus:color-mix(in oklch,var(--acc) 55%,var(--line2));--fs-0:11px;--fs-1:12px;--fs-2:13px;--fs-3:14px;--fs-4:16px;--fs-5:20px;--fs-6:24px;--fs-7:30px;--font:Inter,system-ui,-apple-system,sans-serif;--mono:"JetBrains Mono",ui-monospace,monospace;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--r1:6px;--r2:10px;--r3:14px;--rp:999px;--h-sm:28px;--h-md:32px;--h-lg:40px;--touch:44px;--t-fast:120ms;--t-med:200ms;--ease:cubic-bezier(.2,.7,.2,1);--quickadd-dock-w:420px;--quickadd-dock-h:380px;--r:var(--r3);--panel:var(--card);--panel-line:var(--line);--space-1:var(--s1);--space-2:var(--s2);--space-3:var(--s3);--space-4:var(--s4);--space-5:var(--s5);--space-6:var(--s6)}@media (prefers-reduced-motion:reduce){:root{--t-fast:0ms;--t-med:0ms}}.icon{flex:0 0 auto;display:inline-block;vertical-align:-.15em}@keyframes spin{to{transform:rotate(1turn)}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}