.td{position:relative}.td-ghost{pointer-events:none;animation:.26s ease-out forwards td-ghost-out;display:block;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.td-ghost{display:none}}@keyframes td-ghost-out{0%{opacity:1}to{opacity:0}}.tdb-fr{opacity:0}.tdb-fr0{opacity:1}.tdb-bob,.tdb-ear,.tdb-tail,.tdb-head,.tdb-jaw,.tdb-lap,.tdk-tail,.tdk-head,.tdk-ear-l,.tdk-ear-r,.tdq-ear-n,.tdq-ear-f{transform-box:view-box}.td[data-pose=je] .tdb-ear,.td[data-pose=pije] .tdb-ear{--tdb-flick-base:-40deg}.tdb-head{transform:rotate(var(--tdb-down,0deg))}.td[data-pose=je] .tdb-ear,.td[data-pose=pije] .tdb-ear{transform:rotate(-40deg)}.tdb-chest{transform-box:fill-box;transform-origin:50% 100%}@media (prefers-reduced-motion:no-preference){.td[data-live][data-pose=je] .tdb-chest,.td[data-live][data-pose=pije] .tdb-chest{animation:3.6s ease-in-out infinite tdb-breath}.td[data-live][data-pose=chodzi] .tdb-fr{animation:.6s step-end infinite tdb-frame}.td[data-live][data-pose=chodzi] .tdb-fr0{animation-delay:-.6s}.td[data-live][data-pose=chodzi] .tdb-fr1{animation-delay:-.525s}.td[data-live][data-pose=chodzi] .tdb-fr2{animation-delay:-.45s}.td[data-live][data-pose=chodzi] .tdb-fr3{animation-delay:-.375s}.td[data-live][data-pose=chodzi] .tdb-fr4{animation-delay:-.3s}.td[data-live][data-pose=chodzi] .tdb-fr5{animation-delay:-.225s}.td[data-live][data-pose=chodzi] .tdb-fr6{animation-delay:-.15s}.td[data-live][data-pose=chodzi] .tdb-fr7{animation-delay:-.075s}.td[data-live][data-pose=chodzi] .tdb-bob{animation:.3s ease-in-out infinite alternate tdb-bob}.td[data-live][data-pose=chodzi] .tdb-ear{animation:.6s ease-in-out infinite alternate tdb-ear}.td[data-live][data-pose=chodzi] .tdb-head{animation:.6s ease-in-out infinite alternate tdb-head-walk}.td[data-live][data-pose=chodzi] .tdb-tail{animation:.3s ease-in-out infinite alternate tdb-wag}.td[data-live][data-pose=je] .tdb-head{animation:.46s ease-in-out infinite alternate tdb-chew}.td[data-live][data-pose=je] .tdb-jaw{animation:.46s ease-in-out infinite alternate tdb-jaw}.td[data-live][data-pose=je] .tdb-tail{animation:.9s ease-in-out infinite alternate tdb-wag-slow}.td[data-live][data-pose=je] .tdb-kibble{animation:9s linear infinite tdb-kibble}.td[data-live][data-pose=pije] .tdb-lap{animation:.34s ease-in-out infinite alternate tdb-lap}.td[data-live][data-pose=pije] .tdb-water{animation:.68s ease-in-out infinite alternate tdb-water}.td[data-live][data-pose=pije] .tdb-tail{animation:1.2s ease-in-out infinite alternate tdb-wag-slow}.td[data-live][data-pose=zadowolony] .td-tail{animation-duration:.42s}.td[data-live][data-pose=zadowolony] .td-gb{transform-box:view-box;transform-origin:50% 100%;animation:1.1s ease-in-out infinite alternate tdb-sway}.td[data-live][data-engine][data-pose=zadowolony] .td-tail{animation:.42s ease-in-out infinite td-lift!important}.td[data-live][data-pose=zadowolony] .td-svg{animation:5s ease-in-out infinite tdb-wiggle}.td[data-live][data-pose=polobrot] .tdq-ear-n,.td[data-live][data-pose=bokiem] .tdq-ear-n{animation:4.6s ease-in-out infinite tdk-ear-l}.td[data-live][data-pose=polobrot] .tdq-ear-f,.td[data-live][data-pose=bokiem] .tdq-ear-f{animation:4.6s ease-in-out .4s infinite tdk-ear-r}.td[data-live][data-joy][data-pose=chodzi] .td-svg,.td[data-live][data-joy][data-pose=je] .td-svg,.td[data-live][data-joy][data-pose=pije] .td-svg,.td[data-live][data-joy][data-pose=tyl] .td-svg{animation:.7s cubic-bezier(.3,.7,.4,1) 2 tdb-joy}.td[data-live][data-joy] .tdb-ear{animation:.5s ease-in-out 2 tdb-flick}.td[data-live][data-joy] .tdb-tail,.td[data-live][data-joy] .tdk-tail{animation-duration:.2s}.td[data-live][data-pose=spi] .td-gel{transform-box:fill-box;transform-origin:50% 4%;animation:8s ease-in-out infinite tdb-twitch}.td[data-live][data-pose=tyl] .tdk-tail{animation:1.6s ease-in-out infinite alternate tdk-sweep}.td[data-live][data-pose=tyl] .tdk-ear-l{animation:4.6s ease-in-out infinite tdk-ear-l}.td[data-live][data-pose=tyl] .tdk-ear-r{animation:4.6s ease-in-out infinite tdk-ear-r}.td[data-live][data-pose=tyl] .tdk-head{animation:9s ease-in-out infinite tdk-look}}@keyframes tdb-frame{0%{opacity:1}12.5%,to{opacity:0}}@keyframes tdb-breath{50%{transform:scaleY(1.014)}}@keyframes tdb-bob{to{transform:translateY(-1.2%)}}@keyframes tdb-ear{0%{transform:rotate(-4deg)}to{transform:rotate(5deg)}}@keyframes tdb-head-walk{0%{transform:rotate(-1.5deg)}to{transform:rotate(1.5deg)}}@keyframes tdb-wag{0%{transform:rotate(-6deg)}to{transform:rotate(8deg)}}@keyframes tdb-wag-slow{0%{transform:rotate(-4deg)}to{transform:rotate(5deg)}}@keyframes tdb-chew{0%{transform:rotate(calc(var(--tdb-down,0deg) - 2deg))}to{transform:rotate(calc(var(--tdb-down,0deg) + 3deg))}}@keyframes tdb-jaw{0%{transform:translateY(0)}to{transform:translateY(1.2%)}}@keyframes tdb-kibble{0%{transform:translateY(0)}to{transform:translateY(1.4%)}}@keyframes tdb-lap{0%{transform:scaleY(.55)translateY(-6%)}to{transform:scaleY(1.05)translateY(0)}}@keyframes tdb-water{0%{transform:translateY(0)scaleX(1)}to{transform:translateY(.4%)scaleX(.985)}}@keyframes tdb-sway{0%{transform:rotate(-1.4deg)}to{transform:rotate(1.4deg)}}@keyframes tdb-wiggle{0%,78%,to{transform:translateY(0)}82%{transform:translateY(-3%)}86%{transform:translateY(0)}90%{transform:translateY(-2%)}94%{transform:translateY(0)}}@keyframes tdb-joy{0%,to{transform:translateY(0)}40%{transform:translateY(-5%)}}@keyframes tdb-flick{0%,to{transform:rotate(var(--tdb-flick-base,0deg))}50%{transform:rotate(calc(var(--tdb-flick-base,0deg) - 14deg))}}@keyframes tdb-twitch{0%,86%,to{transform:rotate(0)}89%{transform:rotate(-4deg)}92%{transform:rotate(2deg)}95%{transform:rotate(-1.5deg)}}@keyframes tdk-sweep{0%{transform:rotate(0)}to{transform:rotate(-6deg)}}@keyframes td-lift{0%,to{transform:rotate(0)}50%{transform:rotate(-6deg)}}@keyframes tdk-ear-l{0%,to{transform:rotate(0)}50%{transform:rotate(-3deg)}}@keyframes tdk-ear-r{0%,to{transform:rotate(0)}50%{transform:rotate(3deg)}}@keyframes tdk-look{0%,62%,to{transform:rotate(0)}70%,84%{transform:rotate(-5deg)}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--r-card:30px;--r-hero:34px;--ease:cubic-bezier(.2, .8, .2, 1);--spring:cubic-bezier(.22, 1, .36, 1);--spring-play:cubic-bezier(.2, .9, .3, 1.1);--serif:ui-serif, "New York", "Iowan Old Style", "Charter", "Bitstream Charter", Georgia, serif;--sans:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Inter", system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--mono:ui-monospace, "SF Mono", Menlo, monospace;--pad:20px;--column:720px;--r-s:8px;--r-m:12px;--r-l:16px;--r-xl:20px;--top:calc(52px + env(safe-area-inset-top));font-family:var(--sans);-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root[data-theme=system]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark] .show-light,:root[data-theme=light] .show-dark,:root[data-theme=system] .show-dark{display:none}@media (prefers-color-scheme:dark){:root[data-theme=system] .show-light,:root[data-theme=light] .show-dark,:root[data-theme=system] .show-dark{display:none}:root[data-theme=system] .show-dark{display:inline-flex}:root[data-theme=system] .show-light{display:none}}*,:before,:after{box-sizing:border-box}html{background:var(--canvas);scroll-padding-top:calc(var(--top) + 8px)}body{background:var(--canvas);min-height:100dvh;color:var(--ink);margin:0;font-size:16px;line-height:1.45;overflow-x:hidden}h1,h2,h3,h4,p,figure,blockquote{margin:0}ul,ol{margin:0;padding:0}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;text-align:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0}button:disabled{cursor:not-allowed;opacity:.45}a{color:var(--ink);text-underline-offset:3px}svg{flex:none}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:6px}.search:focus-within,.composer-box:focus-within,.ak-form:focus-within,.cbp-search:focus-within{box-shadow:0 0 0 2px var(--focus)}main:focus{outline:none}::selection{background:var(--clay-soft)}@media (prefers-contrast:more){:root:root:root{--ink-3:var(--ink-2);--line-strong:color-mix(in srgb, var(--ink) 48%, transparent);--line:var(--line-strong);--field-edge:var(--ink-2)}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{left:12px;top:calc(env(safe-area-inset-top) + 8px);z-index:100;box-sizing:border-box;border-radius:var(--r-s);background:var(--btn);min-height:44px;color:var(--btn-ink);align-items:center;padding:10px 14px;text-decoration:none;display:inline-flex;position:fixed;transform:translateY(-200%)}.skip-link:focus{transform:none}.hidden-file{display:none}.muted{color:var(--ink-2)}.unknown{color:var(--ink-3);font-style:italic}.danger-text{color:var(--danger)}.tabular{font-variant-numeric:tabular-nums}.mono{font-family:var(--mono);font-size:.86em}.app,.shell{min-height:100dvh}.topbar{z-index:30;height:var(--top);padding:env(safe-area-inset-top) 8px 0;background:var(--canvas);border-bottom:1px solid #0000;align-items:center;gap:8px;display:flex;position:sticky;top:0}.topbar.scrolled{border-bottom-color:var(--line)}.top-brand{padding:0 8px;font-size:20px}.top-actions{gap:2px;margin-left:auto;display:flex}.status-chip+.top-actions{margin-left:6px}.top-actions .icon-btn[aria-current=page]{background:var(--fill)}.tabbar{z-index:40;padding:6px 6px calc(6px + env(safe-area-inset-bottom));background:var(--canvas);border-top:1px solid var(--line);grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.tab{min-height:50px;color:var(--ink-3);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:11px;font-weight:500;display:flex}.tab[aria-current=page]{color:var(--ink)}.status-chip{border-radius:var(--r-s);background:var(--fill);height:32px;color:var(--ink-2);align-items:center;gap:6px;margin-left:auto;padding:0 12px;font-size:14px;display:inline-flex}.status-chip i{background:var(--ink-3);border-radius:50%;width:7px;height:7px}.status-chip[data-tone=danger]{color:var(--danger);background:var(--danger-soft)}.status-chip[data-tone=danger] i{background:var(--danger)}.status-chip[data-tone=warn] i{background:var(--clay)}.main{width:100%;max-width:calc(var(--column) + 2 * var(--pad));padding:4px var(--pad) calc(104px + env(safe-area-inset-bottom));margin:0 auto}.sidebar{display:none}.side-head{align-items:center;gap:6px;height:52px;margin-bottom:6px;display:flex}.brand{font-family:var(--serif);letter-spacing:.01em;color:var(--ink);font-size:22px;font-weight:400;text-decoration:none}.side-item{width:100%;min-height:44px;color:var(--ink);border-radius:10px;align-items:center;gap:12px;padding:0 12px;font-size:16px;display:flex}.side-item svg{color:var(--ink-2)}.side-item:hover{background:var(--fill)}.side-item[aria-current=page],.side-item[aria-pressed=true]{background:var(--fill);font-weight:500}.side-label{color:var(--ink-3);margin:20px 12px 4px;font-size:13px}.side-item .count,.side-status{color:var(--ink-3);font-variant-numeric:tabular-nums;margin-left:auto;font-size:13px;font-weight:400}.side-status[data-tone=danger]{color:var(--danger)}.side-foot{border-top:1px solid var(--line);margin-top:auto;padding-top:8px}.ws-dot{background:var(--ink-3);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.ws-dot[data-ws=all]{box-shadow:inset 0 0 0 1.5px var(--ink-3);background:0 0}.banners{max-width:calc(var(--column) + 2 * var(--pad));padding:0 var(--pad);margin:0 auto}.banner{border-radius:var(--r-m);background:var(--fill);color:var(--ink-2);align-items:center;gap:10px;margin-top:8px;padding:8px 8px 8px 14px;font-size:14px;display:flex}.banner svg{color:var(--ink-3)}.banner-body{flex:1;min-width:0}.banner[data-tone=danger]{background:var(--danger-soft);color:var(--danger)}.banner[data-tone=danger] svg{color:var(--danger)}.banner .btn{height:32px;padding:0 8px;font-size:14px}.banner[data-tone=demo]{padding:4px 4px 4px 14px}.banner[data-tone=demo]>svg{display:none}.banner-actions{gap:14px;margin-top:6px;display:flex}.toast{left:50%;bottom:calc(84px + env(safe-area-inset-bottom));z-index:80;border-radius:var(--r-m);background:var(--btn);width:max-content;max-width:calc(100% - 32px);color:var(--btn-ink);align-items:center;gap:10px;padding:10px 8px 10px 14px;font-size:15px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 8px 28px #0000002e}.toast-undo{text-underline-offset:3px;padding:6px 8px;font-weight:600;text-decoration:underline}.toast-close{border-radius:var(--r-s);opacity:.7;place-items:center;width:32px;height:32px;display:grid}.ws-tabs{margin:2px calc(-1 * var(--pad)) 0;padding:0 var(--pad);scrollbar-width:none;gap:2px;display:flex;overflow-x:auto}.ws-tabs::-webkit-scrollbar{display:none}.ws-tab{border-radius:var(--r-s);height:34px;color:var(--ink-2);white-space:nowrap;flex:none;padding:0 10px;font-size:14px}.ws-tab[aria-pressed=true]{background:var(--fill);color:var(--ink);font-weight:500}.page-title-row{align-items:center;gap:12px;display:flex}.page-title{min-width:0;font-family:var(--serif);letter-spacing:-.015em;flex:1;font-size:34px;font-weight:400;line-height:1.12}.head-actions{flex:none;gap:8px;display:flex}.page-sub{color:var(--ink-2);margin-top:8px;font-size:16px}.hero .daynav{margin-left:-8px}.hero-title{font-family:var(--serif);letter-spacing:-.015em;margin-top:6px;font-size:40px;font-weight:400;line-height:1.06}.hero-title em{font-style:normal}.hero-sub{color:var(--ink-2);margin-top:10px;font-size:17px;line-height:1.4}.hero-sub b{color:var(--ink);font-weight:600}.daynav{align-items:center;gap:0;max-width:100%;display:inline-flex}.daynav-label{min-height:32px;color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;align-items:center;padding:0 4px;font-size:15px;display:inline-flex;position:relative;overflow:hidden}.daynav-label:first-letter{text-transform:uppercase}.daynav-label svg{display:none}.daynav-label input{opacity:0;cursor:pointer;width:100%;font-size:16px;position:absolute;inset:0}.daynav-today{border-radius:var(--r-s);background:var(--fill);height:28px;color:var(--ink);margin-left:6px;padding:0 10px;font-size:14px}.label{color:var(--ink-3);font-size:14px;font-weight:400}.prose{font-family:var(--serif);font-size:18px;line-height:1.55}.ai-note{color:var(--ink-3);margin-top:10px;font-size:13px;font-style:italic}.footnote{color:var(--ink-3);gap:8px;margin-top:32px;font-size:13px;line-height:1.45;display:flex}.footnote svg{margin-top:1px}.btn{white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:6px;height:40px;padding:0 14px;font-size:15px;font-weight:500;display:inline-flex}.btn-primary{background:var(--btn);color:var(--btn-ink)}.btn-secondary{background:var(--fill);color:var(--ink)}.btn-secondary:hover{background:var(--fill-2)}.btn-ghost{color:var(--ink-2)}.btn-ghost:hover{background:var(--fill)}.btn-wide{width:100%;height:48px;margin-top:18px;font-size:16px}.icon-btn{width:40px;height:40px;color:var(--ink-2);border-radius:10px;flex:none;place-items:center;display:inline-grid}.icon-btn:hover{background:var(--fill)}.link-btn{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px}.section-link{color:var(--ink-2);align-items:center;gap:4px;margin-left:auto;font-size:14px;display:inline-flex}.more{min-height:40px;color:var(--ink-2);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;align-items:center;font-size:15px;display:inline-flex}.filters{align-items:center;gap:8px;margin:18px 0 4px;display:flex}.filters-search{margin-left:auto}.pick{flex:0 auto;align-items:center;min-width:0;display:inline-flex;position:relative}.filters .pick:first-child{flex:none}.pick select{appearance:none;border-radius:var(--r-s);background:var(--fill);width:100%;height:36px;color:var(--ink);text-overflow:ellipsis;cursor:pointer;border:0;padding:0 32px 0 12px;font-size:16px}.pick svg{pointer-events:none;color:var(--ink-2);position:absolute;right:11px}.search{border-radius:var(--r-m);background:var(--surface);height:44px;box-shadow:0 0 0 1px var(--field-edge);color:var(--ink-3);align-items:center;gap:8px;margin-top:10px;padding:0 4px 0 12px;display:flex}.search input{min-width:0;height:100%;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:16px}.search input::placeholder{color:var(--ink-3)}.search input::-webkit-search-cancel-button{display:none}.segmented{background:var(--fill);scrollbar-width:none;border-radius:10px;gap:2px;max-width:100%;padding:3px;display:inline-flex;overflow-x:auto}.segmented button{border-radius:var(--r-s);height:32px;color:var(--ink-2);white-space:nowrap;flex:none;padding:0 12px;font-size:14px}.segmented button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:0 0 0 1px var(--line);font-weight:500}.chips{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.chip{border-radius:var(--r-s);height:34px;color:var(--ink-2);white-space:nowrap;flex:none;align-items:center;gap:6px;padding:0 12px;font-size:14px;display:inline-flex}.chip[aria-pressed=true]{background:var(--fill);color:var(--ink);font-weight:500}.chip-count{color:var(--ink-3);font-variant-numeric:tabular-nums}.composer-box{border-radius:var(--r-xl);background:var(--surface);box-shadow:var(--raised), 0 0 0 1px var(--field-edge);grid-template-columns:40px 1fr 36px;align-items:center;gap:4px;padding:6px 6px 6px 4px;display:grid}.composer-add{width:40px;height:40px;color:var(--ink-2);border-radius:12px;place-items:center;display:grid}.composer-add:hover{background:var(--fill)}.composer-input{min-width:0;height:40px;color:var(--ink);background:0 0;border:0;outline:none;font-size:16px}.composer-input::placeholder{color:var(--ink-3)}.composer-send{background:var(--clay);width:36px;height:36px;color:var(--fx-white);border-radius:10px;place-items:center;display:grid}.composer-send:disabled{opacity:1;background:var(--fill);color:var(--ink-3)}.block{margin-top:32px}.block>.label{margin-bottom:10px}.card{border-radius:var(--r-m);box-shadow:0 0 0 1px var(--line);margin-top:28px;padding:16px}.card-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.card-meta{color:var(--ink-3);text-align:right;font-variant-numeric:tabular-nums;font-size:13px}.card-note{color:var(--ink-3);margin-top:12px;font-size:13px}.block .card-head{margin-bottom:4px}.now-card{border-radius:var(--r-l);background:var(--surface);box-shadow:var(--raised);margin-top:24px;padding:20px}.now-kicker{color:var(--ink-2);font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-size:14px;display:flex}.now-kicker:before{content:"";background:var(--clay);border-radius:50%;width:7px;height:7px}.now-card[data-empty] .now-kicker:before{background:var(--ink-3)}.now-split{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.now-title{font-family:var(--serif);letter-spacing:-.01em;overflow-wrap:anywhere;margin-top:10px;font-size:26px;font-weight:400;line-height:1.18}.now-detail{color:var(--ink-2);margin-top:8px;font-size:15px;line-height:1.45}.tiles{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.tile{border-radius:var(--r-xl);background:var(--surface);min-height:152px;box-shadow:var(--card);text-align:left;flex-direction:column;align-items:flex-start;padding:16px;transition:transform .18s;display:flex}.tile-label{color:var(--ink-2);font-size:14px;font-weight:500}.tile[data-tone=attention] .tile-label:after{content:"";vertical-align:2px;background:var(--clay);border-radius:50%;width:6px;height:6px;margin-left:6px;display:inline-block}.tile-value{font-family:var(--sans);letter-spacing:-.03em;color:var(--ink);margin-top:6px;font-size:40px;font-weight:500;line-height:1}@media (width>=640px){.fig .tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}.tile-value small{letter-spacing:0;color:var(--ink-2);margin-left:3px;font-size:20px;font-weight:500}.tile-viz{align-items:flex-end;width:100%;min-height:26px;margin-top:14px;display:flex}.tile-detail{color:var(--ink-3);margin-top:8px;font-size:13px}.tile[data-tone=late] .tile-detail{color:var(--danger)}.rows{border-top:1px solid var(--line);margin-top:24px}.block .rows{margin-top:6px}.row{border-bottom:1px solid var(--line);text-align:left;width:100%;min-height:60px;color:var(--ink-3);align-items:center;gap:12px;padding:10px 0;display:flex}.row>.drawing{border-radius:10px}.row-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.row-title{color:var(--ink);font-size:16px}.row-meta{color:var(--ink-3);font-size:13px}.signal{border-bottom:1px solid var(--line);text-align:left;width:100%;min-height:60px;color:var(--ink-2);grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:10px 0;display:grid}.signal>span{flex-direction:column;gap:2px;min-width:0;display:flex}.signal strong{color:var(--ink);font-size:16px;font-weight:400}.signal small{color:var(--ink-3);font-size:13px}.signal>svg:last-child{color:var(--ink-3)}.section{margin-top:32px}.section-head{align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.section-title{color:var(--ink-3);font-size:14px;font-weight:400}.section-meta{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:14px}.section-note{color:var(--ink-3);margin-top:10px;font-size:13px;line-height:1.45}.subhead{color:var(--ink-3);align-items:baseline;gap:6px;margin:18px 0 2px;font-size:13px;display:flex}.subhead[data-tone=danger]{color:var(--danger)}.subhead .count{font-variant-numeric:tabular-nums}.list{flex-direction:column;display:flex}.main>.section>.section-head{margin-bottom:12px;padding:0 2px}.main>.section>.section-head .section-title{letter-spacing:-.015em;color:var(--ink);font-size:20px;font-weight:600}.main>.section .list{border-radius:var(--r-xl);background:var(--surface);box-shadow:var(--card);padding:0 16px}.main>.section .subhead{margin:20px 2px 8px}.main>.section>.section-head+div>.subhead:first-child{margin-top:0}.disclosures{border-radius:var(--r-xl);background:var(--surface);box-shadow:var(--card);margin-top:24px;padding:0 16px}.disclosures>.disclosure:last-child>summary{border-bottom:0}.disclosure>summary{border-bottom:1px solid var(--line);cursor:pointer;min-height:60px;color:var(--ink-3);align-items:center;gap:10px;list-style:none;display:flex}.disclosure>summary::-webkit-details-marker{display:none}.disclosure>summary svg{margin-left:auto;transition:transform .2s}.disclosure[open]>summary svg{transform:rotate(180deg)}.disclosure-body{border-bottom:1px solid var(--line);padding:4px 0 20px}.disclosure-body .section{margin-top:0}.empty{padding:24px 0}.empty.compact{padding:14px 0}.empty[data-art]{padding-top:20px}.empty .drawing{margin-bottom:14px}.empty-title{font-size:16px;font-weight:500}.empty p{color:var(--ink-2);margin-top:4px;font-size:14px}.empty-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.welcome{margin-top:28px}.welcome .drawing{margin-bottom:20px}.welcome h2,.gate h2{font-family:var(--serif);font-size:28px;font-weight:400;line-height:1.2}.welcome>p,.gate>p{color:var(--ink-2);margin:10px 0 20px;font-size:16px}.welcome-steps,.gate-list{border-top:1px solid var(--line)}.welcome-foot{margin-top:28px}.welcome-foot p{color:var(--ink-3);margin-bottom:12px;font-size:14px}.gate{margin-top:28px}.gate .footnote{margin-top:20px}.task{border-bottom:1px solid var(--line);grid-template-columns:34px 1fr;align-items:start;column-gap:6px;display:grid}.task-mark{width:44px;height:48px;color:var(--ink-2);place-items:center;margin-left:-10px;font-size:10px;font-weight:700;display:grid;position:relative}.task-mark:before{content:"";border:1.5px solid var(--ink-3);border-radius:50%;width:22px;height:22px;position:absolute;top:13px;left:10px}.task-mark>span{place-items:center;width:22px;height:22px;margin:1px 0 0 -2px;display:grid;position:relative}.task-mark[data-kind=other]:before{background:var(--fill-2);border:0}.task-mark[data-kind=suggested]:before{border-style:dashed}.task-mark[data-kind=unverified]:before{border-style:dotted;border-width:2px}.task-mark[data-done=true]:before{border-color:var(--ink);background:var(--ink)}.task-mark[data-done=true]{color:var(--canvas)}@keyframes pop{50%{transform:scale(1.18)}}.task-body{text-align:left;flex-direction:column;gap:3px;min-width:0;padding:13px 0 12px;display:flex}.task-title{color:var(--ink);overflow-wrap:anywhere;font-size:16px;line-height:1.35}.task[data-done=true] .task-title{color:var(--ink-3);text-decoration:line-through;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}.meta{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:2px 10px;font-size:13px;display:flex}.meta>span{align-items:center;gap:4px;display:inline-flex}.meta .overdue{color:var(--danger)}.meta .due-today{color:var(--ink)}.meta .high{color:var(--ink-2);font-weight:500}.kind-tag{color:var(--ink-2)}.agenda{flex-direction:column;display:flex}.agenda-item{border-bottom:1px solid var(--line);text-align:left;width:100%;color:var(--ink-3);grid-template-columns:52px 1fr auto;align-items:start;gap:12px;padding:13px 0 12px;display:grid}.agenda-time{color:var(--ink);font-variant-numeric:tabular-nums;flex-direction:column;font-size:15px;display:flex}.agenda-time small{color:var(--ink-3);font-size:13px}.agenda-rule{display:none}.agenda-body{flex-direction:column;gap:3px;min-width:0;display:flex}.agenda-title{color:var(--ink);overflow-wrap:anywhere;font-size:16px;line-height:1.35}.agenda-item>svg{margin-top:3px}.agenda-gap{border-bottom:1px solid var(--line);color:var(--ink-3);font-variant-numeric:tabular-nums;padding:10px 0 10px 64px;font-size:13px}.badge{background:var(--fill);height:20px;color:var(--ink-2);border-radius:6px;align-items:center;gap:4px;padding:0 7px;font-size:12px;font-weight:500;display:inline-flex}.badge[data-tone=accent]{background:var(--fill-2);color:var(--ink)}.agenda-item .badge[data-tone=accent]{background:var(--clay-soft);color:var(--clay-ink)}.badge[data-tone=warn]{background:var(--danger-soft);color:var(--danger)}.badge[data-tone=outline]{box-shadow:inset 0 0 0 1px var(--line-strong);background:0 0}.week-head{margin:28px 0 0 -8px}.week-strip{border-radius:var(--r-xl);background:var(--surface);box-shadow:var(--card);grid-template-columns:repeat(7,1fr);gap:2px;margin-top:8px;padding:6px;display:grid}.disclosure.past>summary{min-height:48px}.disclosure.past .agenda-item,.disclosure.past .agenda-gap{opacity:.7}.week-day{color:var(--ink-3);border-radius:10px;flex-direction:column;align-items:center;gap:2px;padding:8px 0 7px;display:flex}.week-day small{font-size:12px}.week-day strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:17px;font-weight:500}.week-day[aria-pressed=true]{background:var(--fill)}.week-day .load{gap:2px;height:4px;display:flex}.week-day .load i{background:var(--ink-3);border-radius:50%;width:4px;height:4px}.drawing{flex:none;display:block}.drawing-tile{fill:var(--tile-oat)}.drawing[data-tone=clay] .drawing-tile{fill:var(--tile-clay)}.drawing[data-tone=olive] .drawing-tile{fill:var(--tile-olive)}.drawing[data-tone=sky] .drawing-tile{fill:var(--tile-sky)}.drawing[data-tone=kraft] .drawing-tile{fill:var(--tile-kraft)}.draw-steam{animation:4s ease-in-out infinite steam}@keyframes steam{50%{opacity:.75;transform:translateY(-2px)}}.track{padding-top:2px}.track-block{fill:var(--viz-gray)}.track-block[data-phase=past]{fill:var(--viz-context)}.track-block[data-phase=now]{fill:var(--viz-accent)}.track-clash{fill:var(--danger)}.track-past{fill:var(--surface);opacity:.45}.track-now line{stroke:var(--viz-accent);stroke-width:2px}.track-now circle{fill:var(--viz-accent);stroke:var(--viz-ring);stroke-width:1.25px}.viz .track-free{fill:var(--ink-2);font-size:12px;font-weight:500}.viz .track-hour{fill:var(--viz-tick);font-variant-numeric:tabular-nums;font-size:12px}.tempo-band{fill:var(--viz-seq-0)}.memory-unit{fill:var(--viz-gray)}.memory-unit[data-today]{fill:var(--viz-accent)}.mini-units{align-items:flex-end;gap:6px;min-height:12px;display:inline-flex}.mini-units svg{display:block}.mini-units rect{shape-rendering:crispedges}.mini-more{color:var(--ink-3);font-size:12px;line-height:1}.split-bar{gap:2px;width:100%;height:12px;display:flex}.split-bar i{border-radius:3px;min-width:2px;display:block}.split-bar i:last-child:not(:first-child),.split-bar i:only-child{box-shadow:inset 0 0 0 1px var(--line)}.ix-units{margin-top:10px}.ix-review .section-note{margin:0 0 10px}.ix-review-list{flex-direction:column;gap:10px;list-style:none;display:flex}.ix-review-list>li{border-radius:var(--r-m);background:var(--surface);box-shadow:var(--raised);padding:16px}.ix-review-q{align-items:flex-start;gap:8px;font-size:16px;line-height:1.35;display:flex}.ix-review-q svg{color:var(--clay-ink);margin-top:2px}.field-hint{color:var(--ink-2);margin-top:6px;font-size:14px;line-height:1.45}.ix-review-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.ix-review-actions .btn{height:36px}.ix-quote{border-left:2px solid var(--line-strong);margin-top:12px;padding-left:12px}.ix-quote blockquote{font-family:var(--serif);color:var(--ink);font-size:16px;line-height:1.5}.ix-quote figcaption{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:6px;font-size:13px;display:flex}.ix-speaker{color:var(--ink-2)}.ix-rows{flex-direction:column;display:flex}.ix-row{border-bottom:1px solid var(--line);text-align:left;width:100%;min-height:60px;color:var(--ink-3);align-items:center;gap:12px;padding:10px 0;display:flex}.ix-row-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ix-row-body strong{color:var(--ink);font-size:16px;font-weight:400}.ix-row-body small{color:var(--ink-3);font-size:13px}.ix-avatar{background:var(--fill-2);width:36px;height:36px;color:var(--ink-2);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:600;display:grid}.ix-avatar.small{width:32px;height:32px;font-size:12px}.period-nav{margin-left:auto}.period-nav .daynav-label{font-variant-numeric:tabular-nums}.fig-hero{flex-direction:column;margin-top:28px;display:flex}.fig-hero-num{font-family:var(--sans);letter-spacing:-.035em;font-size:72px;font-weight:500;line-height:1}.fig-hero-label{color:var(--ink-2);margin-top:10px;font-size:15px;line-height:1.4}.fig-hero-note{color:var(--ink-3);margin-top:2px;font-size:14px}.fig{margin:32px 0 0}.fig-title-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.fig-action{min-height:32px;color:var(--ink-2);flex:none;align-items:center;gap:2px;font-size:14px;display:inline-flex}.fig-action:hover{color:var(--ink)}.fig-more{color:var(--ink-3);margin-top:8px;font-size:13px}.home-agenda{margin-top:6px}.fig-card .agenda-item:last-child,.fig-card .task:last-child,.fig-card .rows .row:last-child,.list .task:last-child{border-bottom:0}.fig-card .rows{border-top:0;margin-top:-6px}.fig-card>.fig-body:first-child>.list:first-child,.fig-card>.fig-body:first-child>.agenda:first-child,.fig-card>.fig-body:first-child>.disclosure:first-child{margin-top:-12px}.fig-card>.fig-body>.list:last-child,.fig-card>.fig-body>.agenda:last-child{margin-bottom:-8px}.urgent-quote .ix-quote{border-left-color:var(--viz-accent);margin-top:0}.fig-card .fig-empty{padding:8px 0 4px}.plan-row{border-radius:var(--r-xl);background:var(--surface);box-shadow:var(--card);border-top:0;margin-top:24px;padding:0 16px}.plan-row .row{border-bottom:0}.ws-key{flex:none;width:12px;height:12px;margin-right:12px}.fig-title{font-family:var(--sans);letter-spacing:-.015em;color:var(--ink);font-size:20px;font-weight:600;line-height:1.25}.fig-sub{color:var(--ink-2);margin-top:3px;font-size:15px;line-height:1.4}.fig-legend{color:var(--ink);flex-wrap:wrap;gap:6px 14px;margin-top:12px;font-size:14px;list-style:none;display:flex}.fig-legend li{align-items:center;gap:7px;display:inline-flex}.fig-legend i{width:12px;height:12px;box-shadow:0 0 0 1px var(--viz-ring);border-radius:50%;flex:none}.fig-legend i[data-shape=square]{box-shadow:inset 0 0 0 1px var(--line);border-radius:0}.fig-legend i[data-shape=line]{width:18px;height:2px;box-shadow:none;border-radius:1px}.fig-legend li:has(i[data-shape=line]) span{color:var(--ink-2);font-weight:400}.fig-legend span{font-weight:500}.fig-legend strong{font-variant-numeric:tabular-nums;font-weight:600}.fig-body{margin-top:18px}.fig-caption{color:var(--ink-2);margin-top:12px;font-size:14px;line-height:1.5}.fig-empty{color:var(--ink-3);padding:20px 0;font-size:14px}.fig-readout{min-height:22px;color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:2px 7px;margin-top:10px;font-size:14px;display:flex}.fig-readout strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.fig-readout span+strong{margin-left:6px}.fig-readout-when{color:var(--ink-3);flex-basis:100%;font-size:13px}.fig-readout-when:first-letter{text-transform:uppercase}.fig-data{margin-top:6px;overflow-x:auto}.fig-data>summary{cursor:pointer;min-height:36px;color:var(--ink-3);align-items:center;font-size:13px;list-style:none;display:inline-flex}.fig-data>summary::-webkit-details-marker{display:none}.fig-data>summary:hover{color:var(--ink)}.fig-data table{border-collapse:collapse;width:100%;font-size:13px}.fig-data th,.fig-data td{border-bottom:1px solid var(--line);text-align:left;white-space:nowrap;padding:6px 8px 6px 0;font-weight:400}.fig-data thead th{color:var(--ink-3)}.fig-data td{text-align:right;font-variant-numeric:tabular-nums}.plot{touch-action:pan-y;border-radius:6px;outline:none}.plot:focus-visible{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--focus)}.viz{max-width:100%;font-family:var(--sans);-webkit-tap-highlight-color:transparent;display:block;overflow:visible}.viz text{fill:var(--viz-tick);font-size:12px}.viz .viz-tick,.viz .viz-x{font-variant-numeric:tabular-nums}.viz .viz-x[data-on],.viz .viz-day[data-on]{fill:var(--ink);font-weight:600}.viz .viz-x.sub{fill:var(--ink-3);font-size:11px}.viz .viz-day{fill:var(--ink-2);font-size:13px;font-weight:500}.viz-grid{stroke:var(--viz-grid);stroke-width:1px;shape-rendering:crispedges}.viz-axis{stroke:var(--viz-axis);stroke-width:1px;shape-rendering:crispedges}.viz-ref{stroke:var(--ink);stroke-width:1.5px}.viz-cross{stroke:var(--ink-3);stroke-width:1px;shape-rendering:crispedges}.viz-hit{fill:#0000;cursor:pointer}.viz .viz-label{fill:var(--ink);font-size:12px;font-weight:500}.viz .viz-label.strong{font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.viz .halo{paint-order:stroke;stroke:var(--surface);stroke-width:4px;stroke-linejoin:round}.viz-col{fill:var(--viz-context)}.viz-col[data-accent]{fill:var(--viz-accent)}.viz-col[data-hot],.viz-seg[data-hot],.viz-unit[data-hot]{stroke:var(--viz-hot);stroke-width:1.5px}.viz-line{fill:none;stroke:var(--viz-accent);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.viz-line[data-series=prev]{stroke:var(--viz-context);stroke-width:2.5px}.viz-dot{fill:var(--viz-accent);stroke:var(--viz-ring);stroke-width:1.25px}.viz-dot[data-series=prev]{fill:var(--viz-context)}.viz-dot[data-series=gray]{fill:var(--viz-gray)}.viz-dot[data-hot]{stroke:var(--viz-hot);stroke-width:2px}.viz-stem{stroke:var(--viz-context);stroke-width:2px}.viz-cell{fill:var(--viz-seq-0)}.viz-cell[data-l="1"]{fill:var(--viz-seq-1)}.viz-cell[data-l="2"]{fill:var(--viz-seq-2)}.viz-cell[data-l="3"]{fill:var(--viz-seq-3)}.viz-cell[data-l="4"]{fill:var(--viz-seq-4)}.viz-cell[data-best]{stroke:var(--viz-hot);stroke-width:1.5px}.viz-cell[data-hot]{stroke:var(--viz-hot);stroke-width:2.5px}.viz-unit[data-dim]{opacity:.35}.viz .viz-inside{font-size:12px;font-weight:600}.hbars{flex-direction:column;list-style:none;display:flex}.hbar{border-bottom:1px solid var(--line);text-align:left;width:100%;min-height:60px;color:inherit;align-items:center;gap:10px;padding:8px 0;display:flex}.hbars li:last-child .hbar{border-bottom:0}.hbar-text{flex-direction:column;gap:1px;width:42%;min-width:0;display:flex}.hbar-label{color:var(--ink);font-size:15px;line-height:1.3}.hbar-note{color:var(--ink-3);font-size:12px}.hbar-track{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.hbar-track i{background:var(--viz-context);border-radius:0 4px 4px 0;height:20px;display:block}.hbar-track i[data-tone=accent]{background:var(--viz-accent)}.hbar-track b{font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.hbar-go{width:16px;color:var(--ink-3);flex:none}button.hbar:hover .hbar-label{text-underline-offset:3px;text-decoration:underline}@media (forced-colors:active){.viz-col,.viz-cell,.viz-unit,.viz-seg,.hbar-track i{forced-color-adjust:none}}.figures .row{cursor:default}.row-value{font-family:var(--sans);letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:22px;font-weight:500}.row-value[data-tone=danger]{color:var(--danger)}.method{border-top:1px solid var(--line);margin-top:28px}.method>summary{cursor:pointer;min-height:52px;color:var(--ink-2);justify-content:space-between;align-items:center;font-size:15px;list-style:none;display:flex}.method>summary::-webkit-details-marker{display:none}.method[open]>summary svg{transform:rotate(180deg)}.method ul{color:var(--ink-2);flex-direction:column;gap:8px;padding:0 0 16px 18px;font-size:14px;line-height:1.5;display:flex}.segmented+.daynav{margin:12px 0 0 -8px}.daynav+.segmented,.daynav+.section{margin-top:10px}.brain{margin-top:8px}.conn{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:12px;margin-top:20px;padding:14px 0;font-size:15px;display:flex}.conn>i{background:var(--ink-3);border-radius:50%;flex:none;width:8px;height:8px;margin-top:7px}.conn[data-tone=ok]>i{background:var(--track-meet)}.conn[data-tone=warn]>i{background:var(--clay)}.conn[data-tone=danger]>i{background:var(--danger)}.conn-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.conn-body small{color:var(--ink-3);font-size:13px}.conn-actions{flex-wrap:wrap;gap:4px 16px;margin-top:6px;font-size:14px;display:flex}.conn .method{border-top:0;margin-top:4px}.conn .method>summary{min-height:36px;font-size:14px}.toolbar{flex-direction:column;gap:10px;margin-top:16px;display:flex}.search.large{height:48px}.result-count{color:var(--ink-3);margin-top:14px;font-size:13px}.group-label{color:var(--ink-3);margin:24px 0 2px;font-size:14px;font-weight:400}.note-row{border-bottom:1px solid var(--line);text-align:left;grid-template-columns:32px 1fr;gap:12px;width:100%;padding:14px 0;display:grid}.note-icon{background:var(--fill);width:32px;height:32px;color:var(--ink-2);border-radius:9px;place-items:center;display:grid}.note-icon[data-type=decision]{background:var(--tile-clay);color:var(--draw-ink)}.note-icon[data-type=research]{background:var(--tile-kraft);color:var(--draw-ink)}.note-icon[data-type=note]{background:var(--tile-olive);color:var(--draw-ink)}.note-icon[data-type=project]{background:var(--tile-sky);color:var(--draw-ink)}.note-main{flex-direction:column;gap:3px;min-width:0;display:flex}.note-kicker{color:var(--ink-3);font-size:13px}.note-title{color:var(--ink);overflow-wrap:anywhere;font-size:16px;line-height:1.35}.note-preview{color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.45;display:-webkit-box;overflow:hidden}.certainty{align-items:center;gap:5px;display:inline-flex}.certainty i{background:var(--ink-3);border-radius:50%;width:7px;height:7px}.certainty[data-c=confirmed] i{background:var(--track-meet)}.certainty[data-c=likely] i{box-shadow:inset 0 0 0 1.5px var(--track-meet);background:0 0}mark.hit{background:var(--clay-soft);color:inherit;border-radius:3px;padding:0 1px}.th-list{border-top:1px solid var(--line);flex-direction:column;margin-top:16px;display:flex}.th-card{border-bottom:1px solid var(--line)}.th-card>summary{cursor:pointer;flex-direction:column;gap:4px;padding:14px 0;list-style:none;display:flex}.th-card>summary::-webkit-details-marker{display:none}.th-title{font-size:16px}.th-meta{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:13px;display:flex}.th-source{background:var(--fill);height:20px;color:var(--ink-2);border-radius:6px;padding:0 7px;font-size:12px;line-height:20px}.th-diverge{border-radius:var(--r-s);background:var(--clay-soft);color:var(--ink);margin:0 0 10px;padding:10px 12px;font-size:14px}.th-entries{border-left:1px solid var(--line-strong);margin:0 0 14px;list-style:none}.th-entries button{text-align:left;flex-direction:column;gap:3px;width:100%;padding:8px 0 8px 14px;display:flex}.th-who,.th-from{color:var(--ink-3);font-size:12px}.th-entries strong{font-size:15px;font-weight:500}.th-body{color:var(--ink-2);font-size:14px}.detail-kicker{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:6px 10px;margin-bottom:10px;font-size:13px;display:flex}.detail-title{font-family:var(--serif);letter-spacing:-.01em;overflow-wrap:anywhere;font-size:26px;font-weight:400;line-height:1.2}.sheet .page-sub{margin-top:6px;font-size:15px}.block-title{color:var(--ink-3);margin-bottom:8px;font-size:14px;font-weight:400}.reading{font-family:var(--serif);white-space:pre-wrap;overflow-wrap:anywhere;font-size:18px;line-height:1.6}.reading.sans{font-family:var(--sans);font-size:16px;line-height:1.55}.quote{border-left:2px solid var(--line-strong);font-family:var(--serif);padding-left:12px;font-size:16px;line-height:1.5}.source-quote figcaption{color:var(--ink-3);margin-top:6px;font-size:13px}.kv{grid-template-columns:auto 1fr;gap:8px 16px;margin:0;font-size:15px;display:grid}.kv dt{color:var(--ink-3)}.kv dd{overflow-wrap:anywhere;margin:0}.field-section{margin-top:22px}.field-section h4{color:var(--ink-3);margin:0 0 6px;font-size:14px;font-weight:400}.missing-fields{color:var(--ink-3);margin-top:16px;font-size:13px}.callout{border-radius:var(--r-m);box-shadow:0 0 0 1px var(--line);margin-top:12px;padding:14px}.danger-zone{border-top:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:8px;margin-top:32px;padding-top:16px;font-size:15px;display:flex}.confirm{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.link-btn.danger{color:var(--danger);text-decoration-color:currentColor}.memo{align-items:flex-start;gap:16px;margin-top:24px;display:flex}.memo h2{font-family:var(--serif);margin-top:2px;font-size:28px;font-weight:400;line-height:1.15}.memo-kicker,.memo .page-kicker{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:13px}.memo-disclosure{color:var(--ink-2);margin-top:6px;font-size:14px}.report-meeting{border-bottom:1px solid var(--line);padding:14px 0}.field{color:var(--ink-2);flex-direction:column;gap:6px;margin-bottom:16px;font-size:14px;display:flex}.field input,.field select,.field textarea,.ix-inline input,.ix-draft textarea{background:var(--surface);width:100%;min-height:44px;box-shadow:0 0 0 1px var(--field-edge);color:var(--ink);border:0;border-radius:10px;outline:none;padding:10px 12px;font-size:16px}.field textarea,.ix-draft textarea{resize:vertical;min-height:96px;line-height:1.5}.field select{appearance:none}.field input:focus,.field select:focus,.field textarea:focus,.ix-inline input:focus,.ix-draft textarea:focus{box-shadow:0 0 0 1.5px var(--ink-2)}.title-input{font-family:var(--serif);font-size:22px!important}.form-grid{grid-template-columns:1fr 1fr;gap:0 12px;display:grid}@media (width<=480px){.form-grid.form-grid-stack{grid-template-columns:1fr}}.field-hint{font-size:13px}.backup-password{margin:18px 0 16px}.backup-password .field-title{color:var(--ink);margin:0 0 10px;font-size:15px;font-weight:600}.backup-password .field{margin-bottom:12px}.backup-password .hint{color:var(--ink-2);margin:10px 0 0;font-size:14px;line-height:1.45}.backup-password .inline-error{margin:0 0 10px}.backup-password .setting-actions{margin-top:4px}.inline-error{border-radius:var(--r-s);background:var(--danger-soft);color:var(--danger);margin-top:10px;padding:10px 12px;font-size:14px}.check{align-items:flex-start;gap:10px;margin-top:12px;font-size:15px;display:flex}.check input,.switch input{accent-color:var(--ink)}.check input{flex:none;width:20px;height:20px;margin:1px 0 0}.kind-picker{border:0;margin:0 0 16px;padding:0}.kind-picker legend{color:var(--ink-2);margin-bottom:8px;padding:0;font-size:14px}.kind-options{grid-template-columns:1fr 1fr;gap:8px;display:grid}.kind-option{min-height:48px;box-shadow:0 0 0 1px var(--line);cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:0 12px;font-size:15px;display:flex;position:relative}.kind-option input{opacity:0;position:absolute}.kind-option:has(input:checked){background:var(--fill);box-shadow:0 0 0 1.5px var(--ink)}.kind-option:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.kind-option .task-mark{width:22px;height:22px;margin:0}.kind-option .task-mark:before{top:0;left:0}.kind-option .task-mark>span{margin:0}.history-line{border-bottom:1px solid var(--line);color:var(--ink-2);padding:6px 0;font-size:13px}.link-editor{grid-template-columns:1fr 1fr;align-items:end;gap:0 12px;display:grid}.btn-danger{background:var(--danger-soft);color:var(--danger)}.sheet .disclosure>summary{min-height:48px}.settings-group{margin-top:32px}.settings-group>.section-head{margin-bottom:4px}.settings-group>.section-head .section-title{color:var(--ink);font-size:17px;font-weight:600}.settings-group>p{color:var(--ink-3);margin-top:12px;font-size:13px;line-height:1.5}.settings-group>p.inline-error{color:var(--danger);margin-top:10px;font-size:14px;line-height:1.45}.setting{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.setting-text{flex-direction:column;gap:2px;min-width:0;display:flex}.setting-text strong{align-items:center;gap:8px;font-size:16px;font-weight:400;display:inline-flex}.setting-text p{color:var(--ink-3);font-size:14px;line-height:1.45}.setting-value{color:var(--ink-2);flex:none;font-size:15px}.setting-value[data-tone=ok]{color:var(--ink)}.setting-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.settings-group>.link-btn{align-items:center;gap:6px;margin-top:12px;font-size:15px;display:inline-flex}.icon-seg{flex:none}.icon-seg button{place-items:center;width:44px;padding:0;display:grid}.switch{flex:none;display:inline-flex;position:relative}.switch input{appearance:none;background:var(--fill-2);width:51px;height:31px;box-shadow:inset 0 0 0 1.5px var(--field-edge);cursor:pointer;border-radius:16px;margin:0;transition:background .2s,box-shadow .2s}.switch input:after{content:"";background:var(--fx-white);border-radius:50%;width:27px;height:27px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0003}.switch input:checked{background:var(--ink);box-shadow:none}.switch input:checked:after{transform:translate(20px)}.switch input:disabled{opacity:.45;cursor:not-allowed}.install-steps{flex-direction:column;gap:6px;margin:12px 0 0;padding-left:20px;font-size:15px;line-height:1.45;display:flex}.code-box{border-radius:var(--r-m);background:var(--fill);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:12px;padding:12px;display:flex}.code-label{width:100%;color:var(--ink-3);font-size:13px}.code-value{min-width:0;font-family:var(--mono);overflow-wrap:anywhere;flex:1;font-size:14px}.code-value.secret{letter-spacing:.02em}.feed-list,.feed-status{flex-direction:column;margin:10px 0 0;list-style:none;display:flex}.feed-list li,.feed-status li{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px 12px;padding:10px 0;font-size:15px;display:flex}.feed-list li>span{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.feed-list li strong{font-weight:600}.feed-list li small{color:var(--ink-3);font-size:13px}.ix-assign{margin-top:12px}.ix-assign-actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.feed-list li>.ix-assign-actions{flex-flow:wrap;flex:100%;margin-top:2px}.assign-all{background:var(--fill);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0 4px;padding:10px 12px;display:flex}.assign-all>span{color:var(--ink-2);margin-right:4px;font-size:14px}.import-grid{border-top:1px solid var(--line);grid-template-columns:1fr auto;margin:14px 0;display:grid}.import-grid>div{display:contents}.import-grid span,.import-grid strong{border-bottom:1px solid var(--line);padding:10px 0;font-size:15px}.import-grid strong{text-align:right;font-variant-numeric:tabular-nums;font-weight:500}.app-foot{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:40px;font-size:13px;display:flex}.app-foot a{color:var(--ink-2);align-items:center;gap:4px;display:inline-flex}.ws-label{align-items:center;gap:6px;display:inline-flex}.fatal{max-width:480px;padding:0 var(--pad);margin:20vh auto 0}.fatal h1{font-family:var(--serif);font-size:32px;font-weight:400}.fatal p{color:var(--ink-2);margin:10px 0 20px}.fatal button{background:var(--btn);height:44px;color:var(--btn-ink);border-radius:10px;padding:0 16px;font-weight:500}.ix-callout{border-radius:var(--r-m);background:var(--fill);color:var(--ink);margin-top:12px;padding:12px 14px;font-size:14px;line-height:1.45}.ix-callout[data-tone=warn]{background:var(--clay-soft)}.ix-status{flex-wrap:wrap;gap:6px;display:flex}.ix-status button{border-radius:var(--r-s);background:var(--fill);min-height:36px;color:var(--ink-2);align-items:center;gap:6px;padding:0 12px;font-size:14px;display:inline-flex}.ix-status button[aria-pressed=true]{background:var(--btn);color:var(--btn-ink);font-weight:500}.ix-inline{gap:8px;margin-top:10px;display:flex}.ix-inline input{flex:1;min-width:0}.ix-inline .btn{height:44px}.ix-trail{flex-direction:column;gap:14px;list-style:none;display:flex}.ix-trail li[data-stale]{opacity:.6}.ix-trail-kind{color:var(--ink-3);font-size:13px}.ix-trail .ix-quote{margin-top:6px}.ix-history ul{color:var(--ink-2);flex-direction:column;gap:6px;margin-top:8px;padding-left:16px;font-size:13px;display:flex}.ix-history>summary{cursor:pointer}.ix-badges{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.ix-byline{color:var(--ink-3);margin-top:12px;font-size:13px;font-style:italic}.ix-statements{flex-direction:column;gap:12px;list-style:none;display:flex}.ix-statements>li>.badge{margin-bottom:4px}.ix-statements .ix-quote{margin-top:0}.ix-statements[data-tone=decision] .ix-quote{border-left-color:var(--ink)}.ix-statements[data-tone=risk] .ix-quote{border-left-color:var(--danger)}.ix-topic{border-bottom:1px solid var(--line)}.ix-topic>summary{cursor:pointer;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 0;font-size:16px;list-style:none;display:flex}.ix-topic>summary::-webkit-details-marker{display:none}.ix-topic>summary small{color:var(--ink-3);flex:none;font-size:13px}.ix-topic>.ix-quote:last-child,.ix-topic>.field-hint:last-child{margin-bottom:14px}.ix-story .block,.ix-prep .block,.sheet-body>.block{margin-top:28px}.ix-provenance .btn{margin-top:10px}.ix-people{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.ix-person-chip{background:var(--fill);height:30px;color:var(--ink);border-radius:15px;align-items:center;padding:0 10px;font-size:14px;display:inline-flex}.ix-person-chip[data-plain]{box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-2);background:0 0}.ix-person-head{align-items:center;gap:14px;display:flex}.ix-person-head .ix-avatar{width:52px;height:52px;font-size:17px}.ix-next{border-top:1px solid var(--line);margin-top:16px}.ix-owner{align-items:center;gap:4px;display:inline-flex}.ix-today{color:var(--ink);font-weight:500}.ix-row-mark{border:1.5px solid var(--ink-3);border-radius:50%;flex:none;width:22px;height:22px}.ix-row-mark[data-owner=other]{background:var(--fill-2);border:0}.ix-row-mark[data-owner=unknown]{border-style:dotted;border-width:2px}.ix-row[data-state=closed] .ix-row-mark{border-color:var(--ink);background:var(--ink)}.ix-row[data-state=passed] small{color:var(--danger)}.ix-row[data-state=closed] strong{color:var(--ink-3)}.ix-time{width:48px;color:var(--ink);flex:none;font-size:15px}.ix-type-list,.ix-ask{flex-direction:column;gap:8px;margin-top:8px;font-size:15px;list-style:none;display:flex}.ix-type-list li{gap:10px;display:flex}.ix-type-list li small{color:var(--ink-3);font-size:13px;display:block}.ix-type-list li[data-done]{color:var(--ink-3)}.ix-type-dot{background:var(--ink-2);border-radius:50%;flex:none;width:7px;height:7px;margin-top:8px}.ix-ask li{border-left:2px solid var(--line-strong);padding-left:14px}.ix-brief .section{margin-top:28px}.ix-priorities{border-top:1px solid var(--line);list-style:none}.ix-priorities>li{border-bottom:1px solid var(--line)}.ix-priority{text-align:left;width:100%;color:var(--ink-3);align-items:flex-start;gap:12px;padding:14px 0;display:flex}.ix-rank{width:28px;font-family:var(--serif);color:var(--ink);flex:none;font-size:24px;line-height:1}.ix-row-body small.ix-slot{color:var(--ink-2);align-items:center;gap:4px;display:inline-flex}.ix-why{padding:0 0 12px 40px}.ix-why>summary{color:var(--ink-3);cursor:pointer;font-size:13px}.ix-kpis{grid-template-columns:repeat(3,1fr);gap:16px 12px;margin:6px 0 4px;display:grid}.ix-kpi{flex-direction:column;gap:2px;display:flex}.ix-kpi strong{font-family:var(--sans);letter-spacing:-.025em;font-size:30px;font-weight:500;line-height:1.05}.ix-kpi span{color:var(--ink-3);font-size:13px;line-height:1.3}.ix-lines{font-family:var(--serif);flex-direction:column;gap:8px;margin-top:16px;padding-left:18px;font-size:17px;line-height:1.5;display:flex}.ix-story-card{border-bottom:1px solid var(--line);padding:4px 0 12px}.ix-story-head{text-align:left;width:100%;color:var(--ink-3);align-items:flex-start;gap:12px;padding:10px 0;display:flex}.ix-story-line{color:var(--ink-2);gap:6px;margin-top:6px;font-size:14px;display:flex}.ix-story-line svg{margin-top:3px}.ix-story-card .ix-topic>summary{font-size:15px}.ix-changes{flex-direction:column;gap:12px;list-style:none;display:flex}.ix-changes li{border-left:2px solid var(--clay);padding-left:12px;font-size:15px}.ix-changes details>summary{color:var(--ink-3);cursor:pointer;margin-top:4px;font-size:13px}.ix-coverage{margin-top:4px}.ix-coverage-title{justify-content:space-between;gap:12px;font-size:15px;display:flex}.ix-coverage-title strong{font-weight:500}.ix-drafts{margin-top:28px}.ix-draft{margin-top:12px}.ix-draft textarea{font-family:var(--sans);font-size:16px}.ix-draft-actions{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:10px;display:flex}.ix-legacy>summary{cursor:pointer;border-top:1px solid var(--line);padding:12px 0;list-style:none}.ix-ask-memory{margin-top:16px}.ix-ask-examples{margin-top:14px}.ix-ask-memory>.field-hint{margin-top:14px;line-height:1.5}.ix-ask-summary{font-family:var(--serif);margin-top:16px;font-size:18px;line-height:1.5}.ix-ask-hits{border-top:1px solid var(--line);margin-top:12px;list-style:none}.ix-ask-hits>li{border-bottom:1px solid var(--line)}.ix-ask-hit{text-align:left;flex-direction:column;gap:6px;width:100%;padding:14px 0;display:flex}.ix-ask-meta{color:var(--ink-3);align-items:center;gap:8px;font-size:13px;display:flex}.ix-ask-hit strong{font-size:16px;font-weight:400;line-height:1.4}.ix-ask-quote{border-left:2px solid var(--line-strong);font-family:var(--serif);color:var(--ink-2);gap:6px;padding-left:10px;font-size:15px;line-height:1.5;display:flex}.ix-ask-quote svg{flex:none;margin-top:4px}.ix-ask-note{color:var(--ink-3);font-size:13px}.ix-ask-note[data-tone=warn]{color:var(--clay-ink)}.ix-ask-source{color:var(--ink-3);align-items:center;gap:4px;font-size:13px;display:inline-flex}.sheet{border-radius:var(--r-xl) var(--r-xl) 0 0;background:var(--canvas);width:min(640px,100%);max-width:100%;max-height:92dvh;color:var(--ink);box-shadow:var(--float);border:0;margin:auto auto 0;padding:0}.sheet::backdrop{background:var(--scrim)}.sheet-head{z-index:2;padding:14px 10px 10px var(--pad);background:var(--canvas);align-items:center;gap:8px;display:flex;position:sticky;top:0}.sheet[data-size=small]{width:min(480px,100%)}.sheet-head h2{flex:1;min-width:0;font-size:17px;font-weight:600}.sheet-body{padding:4px var(--pad) 24px}.sheet-foot{padding:12px var(--pad) calc(12px + env(safe-area-inset-bottom));background:var(--canvas);border-top:1px solid var(--line);justify-content:flex-end;gap:8px;display:flex;position:sticky;bottom:0}.sheet-foot .push{margin-right:auto}:root{--top:calc(60px + env(safe-area-inset-top))}.now-card,.closed-card,.pulse-hero[data-tone=evening],.fig[data-tone=slate] .fig-card{--ink:var(--on-slate);--ink-2:var(--on-slate-2);--ink-3:var(--on-slate-2);--line:var(--slate-line);--line-strong:#faf9f53d;--fill:var(--fx-paper-08);--fill-2:var(--fx-paper-14);--surface:var(--slate);--btn:var(--on-slate);--btn-ink:var(--fx-ink);--focus:#8fb8e8;--unit-past:#faf9f547;--viz-ring:var(--slate);--viz-hot:var(--on-slate);--viz-axis:#87867f;--viz-grid:var(--fx-paper-12);--viz-tick:var(--fx-stone);--viz-gray:#a3a198;--viz-context:#5e5d59;--viz-seq-0:var(--fx-paper-08);color:var(--on-slate)}.topbar{height:var(--top);padding:env(safe-area-inset-top) 16px 0}.top-brand{letter-spacing:.04em;padding:0 2px;font-size:26px}.top-actions{gap:8px}.top-actions .icon-btn{background:var(--surface);width:44px;height:44px;box-shadow:var(--card);color:var(--ink);transition:transform .2s var(--ease);border-radius:22px}.top-actions .icon-btn:last-child{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong);background:0 0}.top-actions .icon-btn:active{transform:scale(.94)}.tabbar{left:50%;right:auto;bottom:calc(14px + env(safe-area-inset-bottom));background:var(--bar);border:0;border-radius:999px;align-items:center;gap:2px;padding:6px;display:flex;transform:translate(-50%);box-shadow:0 12px 32px #14141347}.tab{width:50px;min-height:48px;color:var(--bar-ink);white-space:nowrap;transition:background .3s var(--ease), color .3s var(--ease);border-radius:24px;flex-direction:row;gap:8px;padding:0;font-size:14px;font-weight:600}.tab:not([aria-current=page]) span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tab[aria-current=page]{background:var(--bar-on);width:auto;color:var(--bar-on-ink);padding:0 18px 0 14px}.tab:active{background:var(--fx-paper-10)}.tab[aria-current=page]:active{background:var(--bar-on);transform:scale(.97)}.toast{bottom:calc(92px + env(safe-area-inset-bottom));border-radius:999px;padding-left:18px}.btn{height:44px;transition:transform .2s var(--ease), background .2s;border-radius:999px;padding:0 18px;font-weight:600}.btn:active:not(:disabled){transform:scale(.97)}.btn-accent{background:var(--clay);color:var(--fx-ink)}.btn-quiet{background:var(--surface);color:var(--ink)}.btn-wide{border-radius:27px;height:54px;margin-top:18px;font-size:16px}.icon-btn{border-radius:999px}.segmented{border-radius:999px;gap:4px;padding:4px}.segmented button{height:36px;color:var(--ink-3);transition:background .3s var(--ease), color .3s var(--ease);border-radius:999px;padding:0 14px;font-weight:600}.segmented button[aria-pressed=true]{background:var(--btn);color:var(--btn-ink);box-shadow:none}.chips{margin:0 calc(-1 * var(--pad));padding:2px var(--pad);gap:8px}.chip{background:var(--surface);height:40px;box-shadow:var(--card);color:var(--ink);transition:background .3s var(--ease), color .3s var(--ease);border-radius:999px;padding:0 16px;font-weight:600}.chip[aria-pressed=true]{background:var(--btn);color:var(--btn-ink);box-shadow:none}.chip-count{font-weight:500}.chip[aria-pressed=true] .chip-count{color:inherit;opacity:.7}.pick select{background:var(--surface);height:40px;box-shadow:0 0 0 1px var(--field-edge);border-radius:999px;padding:0 36px 0 16px;font-weight:500}.pick svg{right:14px}.search{height:48px;box-shadow:var(--card);border-radius:999px;margin-top:12px;padding-left:16px}.pill-filters{flex-direction:column;align-items:flex-start;gap:10px;margin:14px 0 0}.pill-filters .chips{width:calc(100% + 2 * var(--pad))}.context-modes{width:100%;display:flex}.context-modes button{flex:auto;padding:0 10px;font-size:13px}.ws-tabs{background:var(--fill);border-radius:999px;gap:4px;margin:4px 0 0;padding:4px}.ws-tab{height:40px;color:var(--ink-3);transition:background .3s var(--ease), color .3s var(--ease);border-radius:999px;flex:auto;padding:0 8px;font-size:13px;font-weight:600}.ws-tab:first-child{margin-left:0}.ws-tab[aria-pressed=true]{background:var(--btn);color:var(--btn-ink)}.page-head{margin:18px 0 6px}.page-title{font-size:44px;line-height:1.02}.page-sub{font-size:15px;line-height:1.45}.head-actions{align-items:center;gap:10px}.head-actions .icon-btn{background:var(--surface);width:44px;height:44px;box-shadow:var(--card);color:var(--ink)}.pulse-hero{isolation:isolate;border-radius:var(--r-hero);background:var(--hero);min-height:360px;animation:rise .8s var(--ease) both;flex-direction:column;margin-top:14px;padding:16px 22px 18px;display:flex;position:relative;overflow:hidden}.pulse-hero>:not(.orb,.grain,.stars){z-index:1;position:relative}.pulse-hero .daynav{margin-left:-8px}.hero-greet{color:var(--ink-2);margin-top:2px;font-size:16px}.pulse-hero .hero-title{max-width:11ch;margin-top:22px;font-size:56px;line-height:.98}.pulse-hero .hero-sub{max-width:34ch;font-size:16px;line-height:1.45}.pulse-hero[data-tone=evening]{background:var(--slate)}.grain{z-index:0;pointer-events:none;opacity:.55;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.08 0 0 0 0 0.08 0 0 0 0 0.07 0 0 0 0.5 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.pulse-hero[data-tone=evening] .grain{opacity:.35;mix-blend-mode:screen;filter:invert()}:root[data-theme=dark] .grain{opacity:.3;mix-blend-mode:screen;filter:invert()}@media (prefers-color-scheme:dark){:root[data-theme=system] .grain{opacity:.3;mix-blend-mode:screen;filter:invert();opacity:.3;mix-blend-mode:screen}}.orb{z-index:0;pointer-events:none;width:300px;height:300px;position:absolute;top:-70px;right:-78px}.orb-core,.orb-drift{display:block;position:absolute}.orb-core{background:radial-gradient(circle at 38% 36%, #f7d6c6 0%, var(--fx-clay-light) 28%, var(--fx-clay) 44%, #c9785cb8 62%, #cdd3d900 74%);filter:blur(16px);animation:9s ease-in-out infinite breathe;inset:0}.orb-drift{filter:blur(18px);background:radial-gradient(circle,#6a9bcc8c,#6a9bcc00 66%);width:170px;height:170px;animation:13s ease-in-out infinite drift;top:96px;left:64px}.orb[data-tone=evening] .orb-core{filter:blur(22px);background:radial-gradient(circle at 40% 40%,#e8916f8c 0%,#c9785c6b 38%,#5b6f824d 58%,#14141300 72%);animation-duration:14s}.orb[data-tone=evening] .orb-drift,.orb[data-tone=small] .orb-drift{display:none}.orb[data-tone=small]{width:230px;height:230px;top:-80px;right:-70px}.orb[data-tone=small] .orb-core{filter:blur(14px);animation-duration:12s}.orb[data-tone=listening]{width:168px;height:168px;margin:4px auto 0;position:relative;top:auto;right:auto}.orb[data-tone=listening] .orb-core{animation-duration:3.2s}.orb[data-tone=listening] .orb-drift{width:62%;height:62%;top:42%;left:40%}.voice:not([data-phase=listening]) .orb-drift{display:none}.voice[data-phase=listening] .orb[data-tone=listening] .orb-drift{animation-duration:5s}.voice:not([data-phase=listening]) .orb-core{animation-duration:9s}.voice:not([data-phase=listening]) .orb[data-tone=listening]{width:84px;height:84px}.voice-wave[hidden]{display:none}.stars{z-index:0;pointer-events:none;position:absolute;inset:0}.stars i{background:var(--fx-paper);border-radius:50%;width:2px;height:2px;animation:3s ease-in-out infinite twinkle;position:absolute}.stars i[data-big]{width:3px;height:3px}.pulse-line{margin-top:auto;padding-top:22px}.pulse-line-head{color:var(--ink-2);justify-content:space-between;margin-bottom:4px;font-size:12px;display:flex}.pulse-line svg{display:block;overflow:visible}.pulse-path{fill:none;stroke:var(--ink);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;animation:2.4s cubic-bezier(.3,.7,.2,1) .3s both trace}.pulse-halo{fill:#d977573d;transform-box:fill-box;transform-origin:50%;animation:2.2s ease-in-out 1.4s infinite beat}.pulse-dot{fill:var(--clay);stroke:var(--ink);stroke-width:1.25px}.composer{margin-top:14px}.composer-box{background:var(--surface);min-height:60px;box-shadow:var(--lift), 0 0 0 1px var(--field-edge);border-radius:30px;grid-template-columns:1fr 44px;gap:8px;padding:8px 8px 8px 20px}.composer-box[data-add]{grid-template-columns:40px 1fr 44px;padding-left:8px}.composer-add{border-radius:20px}.composer-send,.composer-voice{width:44px;height:44px;transition:transform .2s var(--ease);border-radius:22px;place-items:center;display:grid}.composer-voice{background:var(--clay);color:var(--fx-ink)}.composer-send{background:var(--btn);color:var(--btn-ink)}.composer-send:disabled{background:var(--fill);color:var(--ink-3)}.composer-voice:active,.composer-send:active:not(:disabled){transform:scale(.92)}.fig{margin-top:28px}.fig[data-card]{margin-top:14px}.fig-head{padding:0 4px}.fig-card .fig-head{padding:0}.fig-title{letter-spacing:-.01em;font-size:22px}.fig-card .fig-title{font-size:20px}.fig-sub{color:var(--ink-3);font-size:14px}.fig-card{border-radius:var(--r-card);background:var(--surface);box-shadow:var(--card);margin-top:0;padding:22px 20px 18px}.fig-card>.fig-legend:first-of-type{margin-top:14px}.fig-card>.fig-body{margin-top:16px}.fig-card>.fig-body:first-child{margin-top:0}.fig-card>.fig-body>.list:first-child,.fig-card>.fig-body>.agenda:first-child,.fig-card>.fig-body>.disclosure:first-child{margin-top:-6px}.fig[data-tone=slate] .fig-card{border-radius:var(--r-hero);background:var(--slate);box-shadow:none}.fig[data-tone] .fig-sub,.fig[data-tone] .fig-caption{color:var(--ink-2)}.fig-action{background:var(--fill);height:32px;color:var(--ink);border-radius:999px;padding:0 12px;font-weight:600}.main>.section .list,.disclosures,.plan-row,.week-strip,.rows.figures,.method{border-radius:var(--r-card)}.plan-row{margin-top:14px}.rows.figures{background:var(--surface);box-shadow:var(--card);border-top:0;padding:0 20px}.rows.figures .row:last-child{border-bottom:0}.main>.section>.section-head .section-title{font-size:22px}.now-card{border-radius:var(--r-hero);background:var(--slate);box-shadow:none;animation:rise .8s .1s var(--ease) both;margin-top:14px;padding:22px}.now-kicker{color:var(--on-slate-2);gap:10px}.now-kicker:before{display:none}.now-card[data-empty] .now-kicker:before{background:var(--on-slate-2);display:block}.now-text{min-width:0}.now-title{color:var(--on-slate);margin-top:10px;font-size:34px;line-height:1.04}.now-detail{color:#e8e6dc;margin-top:12px;font-size:15px}.now-card .btn-primary{background:var(--clay);color:var(--fx-ink)}.ring{flex:none;place-items:center;display:inline-grid;position:relative}.ring svg{display:block}.ring-track{fill:none;stroke:var(--fill-2)}.now-card .ring-track{stroke:var(--fx-paper-14)}.ring-value{fill:none;stroke:var(--clay);stroke-linecap:round;animation:draw-to 1.6s .4s var(--ease) both;transform:rotate(-90deg)}.ring[data-tone=ink] .ring-value{stroke:var(--ink)}.ring-center{flex-direction:column;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;inset:0}.ring-center b{font-size:20px;font-weight:600}.ring-center small{color:var(--ink-3);margin-top:3px;font-size:11px}.gauge{display:block}.gauge-track,.gauge-value{fill:none;stroke-linecap:round}.gauge-track{stroke:var(--unit-past)}.gauge-value{stroke:var(--on-pastel);animation:draw-to 1.5s .45s var(--ease) both}.ping{flex:none;width:8px;height:8px;display:inline-block;position:relative}.ping i{background:var(--clay);border-radius:50%;position:absolute;inset:0}.ping i:first-child{animation:1.8s ease-out infinite ping}.ping[data-tone=danger] i{background:var(--clay-ink)}.tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.tile{background:var(--oat);min-height:196px;box-shadow:none;color:var(--on-pastel);transition:transform .25s var(--ease), box-shadow .25s;border-radius:28px;padding:18px}.tile[data-bg=coral]{background:var(--coral)}.tile[data-bg=heather]{background:var(--heather)}.tile[data-bg=cactus]{background:var(--cactus)}.tile:hover{background:var(--oat)}.tile[data-bg=coral]:hover{background:var(--coral)}.tile[data-bg=heather]:hover{background:var(--heather)}.tile[data-bg=cactus]:hover{background:var(--cactus)}@media (hover:hover){.tile:hover{transform:translateY(-2px);box-shadow:0 14px 30px #1414131a}}.tile:active{transform:scale(.96)}.tile-label{color:var(--on-pastel);align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.tile[data-tone=attention] .tile-label:after{display:none}.tile{position:relative}.tile[data-tone=attention] .tile-label{padding-right:14px}.tile .ping{position:absolute;top:23px;right:18px}.tile-value{letter-spacing:-.05em;color:var(--on-pastel);margin-top:8px;font-size:56px;font-weight:500}.tile-value:has(small){white-space:nowrap;font-size:40px}.tile-value small{color:var(--on-pastel-2);margin-left:2px;font-size:18px}.tile-viz{margin-top:auto;padding-top:12px}.tile-detail{color:var(--on-pastel-2);margin-top:8px}.fig[data-card] .tiles,.fig:not([data-card]) .tiles{margin-top:12px}.big-clock{align-items:flex-end;gap:12px;margin:0 0 14px;display:flex}.big-clock .tabular{letter-spacing:-.05em;font-size:56px;font-weight:300;line-height:1}.chip-now{background:var(--clay);color:var(--fx-ink);border-radius:999px;margin-bottom:9px;padding:4px 10px;font-size:13px;font-weight:600}.track-lane{fill:var(--fill)}.task{grid-template-columns:38px 1fr;position:relative}.task-mark{width:46px;height:50px;margin-left:-8px}.task-mark:before{width:26px;height:26px;transition:background .25s, border-color .25s, transform .3s var(--spring);top:12px;left:9px}.task-mark>span{width:26px;height:26px;margin:-2px 0 0}.task-mark[data-done=true]:before{transform:scale(1.06)}.task-mark[data-pop=true]:before{animation:pop-in .45s var(--spring-play)}.task-mark[data-pop=true]>span svg{animation:.35s ease-out 50ms both reveal-x}.task-title{font-size:17px;font-weight:500}.task[data-done=true] .task-title{-webkit-text-decoration-color:var(--clay);text-decoration-color:var(--clay)}.task>.task-mark,.task>.task-body{z-index:1;transform:translateX(var(--dx,0px));transition:transform .3s var(--ease);position:relative}.task[data-dragging]{overflow:hidden}.task[data-dragging]>.task-mark,.task[data-dragging]>.task-body{transition:none}.task[data-dragging]:before{content:"";z-index:0;background:var(--clay) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 24 24'><path d='M5 12.5l4.5 4.5L19 7.5' fill='none' stroke='%23141413' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/></svg>") no-repeat 16px center;opacity:var(--reveal,0);border-radius:18px;position:absolute;inset:4px -2px}.burst{pointer-events:none;width:0;height:0;position:absolute;top:25px;left:22px}.burst i{width:6px;height:6px;animation:burst .75s var(--ease) both;border-radius:50%;position:absolute;top:-3px;left:-3px}.urgent-quote{margin:-2px 0 14px 38px}.ix-quote blockquote{font-family:var(--serif);font-size:18px;line-height:1.45}.agenda-item{border-bottom:0;grid-template-columns:50px 12px 1fr auto;gap:12px;padding:12px 0;position:relative}.agenda-item:after,.agenda-gap:after{content:"";background:var(--line-strong);width:2px;position:absolute;top:0;bottom:0;left:67px}.agenda-item:first-child:after{top:18px}.agenda-item:last-child:after{bottom:calc(100% - 18px)}.agenda-rule{z-index:1;background:var(--surface);width:12px;height:12px;box-shadow:inset 0 0 0 2px var(--ink);border-radius:50%;margin-top:4px;display:block;position:relative}.agenda-item[data-phase=past]{opacity:.6}.agenda-item[data-phase=past] .agenda-rule{background:var(--ink-3);box-shadow:none}.agenda-item[data-phase=now] .agenda-rule{background:var(--clay);box-shadow:0 0 0 4px var(--clay-soft)}.agenda-title{font-weight:500}.agenda-gap{border-bottom:0;padding:8px 0 8px 86px;font-size:13px;position:relative}.agenda-gap:after{background:repeating-linear-gradient(to bottom, var(--line-strong) 0 4px, transparent 4px 8px)}.disclosure.past[open]>summary{border-bottom-color:#0000}.ix-review-list>li{--ink:var(--on-pastel);--ink-2:var(--on-pastel-2);--ink-3:var(--on-pastel-2);background:var(--coral);box-shadow:none;color:var(--on-pastel);animation:rise .6s var(--ease) both;border-radius:28px;padding:20px}.ix-review-q{font-size:18px}.ix-review-q strong{font-weight:600}.ix-review-q svg{color:var(--clay-ink)}.ix-review-list .ix-quote{border-left-color:var(--on-pastel)}.ix-review-actions{grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:8px;display:grid}.ix-review-actions .btn{background:var(--surface);height:48px;color:var(--ink);border-radius:24px}.ix-review-actions .btn:first-child{background:var(--btn);color:var(--btn-ink)}.week-strip{gap:4px;padding:6px}.week-day{transition:background .3s var(--ease);border-radius:20px}.week-day[data-today=true] strong{color:var(--clay-ink)}.week-day[aria-pressed=true]{background:var(--btn);color:var(--btn-ink)}.week-day[aria-pressed=true] strong,.week-day[aria-pressed=true] small{color:var(--btn-ink)}.week-day[aria-pressed=true] .load i{background:var(--clay)}.closed-card,.tomorrow-card{border-radius:var(--r-hero);animation:rise .8s .1s var(--ease) both;margin-top:14px;padding:22px}.closed-card{background:var(--slate)}.tomorrow-card{background:var(--surface);box-shadow:var(--card)}.closed-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.closed-head h2{font-size:20px;font-weight:600}.closed-head span{color:var(--ink-3);font-size:14px}.closed-count{width:100%;color:inherit;text-align:left;align-items:center;gap:16px;margin-top:12px;display:flex}.closed-num{letter-spacing:-.05em;font-size:72px;font-weight:300;line-height:.9}.closed-marks{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.closed-marks i{width:40px;height:40px;animation:pop-in .55s var(--spring) both;border-radius:20px;place-items:center;display:grid}.closed-marks path{fill:none;stroke:var(--fx-ink);stroke-width:2.8px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:24;animation:.35s ease-out both drawcheck}.closed-more{font-size:15px;font-weight:600}.closed-detail{color:var(--ink-2);margin-top:14px;font-size:14px;line-height:1.45}.tomorrow-first{text-align:left;align-items:flex-end;gap:12px;width:100%;margin-top:12px;display:flex}.tomorrow-time{letter-spacing:-.05em;font-size:56px;font-weight:300;line-height:1}.tomorrow-title{font-family:var(--serif);margin-bottom:6px;font-size:20px;line-height:1.2}p.tomorrow-title{margin-top:12px}.tomorrow-meta{color:var(--ink-3);margin-top:10px;font-size:13px}.fig-hero{isolation:isolate;border-radius:var(--r-hero);background:var(--oat);color:var(--on-pastel);margin-top:16px;padding:22px;position:relative;overflow:hidden}.fig-hero>:not(.orb){z-index:1;position:relative}.fig-hero-num{letter-spacing:-.05em;font-size:72px;font-weight:300;line-height:.95}.fig-hero-label{max-width:30ch;color:var(--on-pastel);margin-top:12px}.fig-hero-note{color:var(--fx-ink);background:#faf9f5b8;border-radius:999px;align-self:flex-start;margin-top:12px;padding:4px 10px;font-size:13px;font-weight:600;display:inline-flex}.filters .segmented.range{flex:none}.chapters{margin-top:12px}.method{background:var(--surface);box-shadow:var(--card);margin-top:14px;padding:4px 20px}.insight-card{border-radius:var(--r-hero);background:var(--coral);color:var(--on-pastel);animation:rise .8s var(--ease) both;margin-top:14px;padding:22px;position:relative}.insight-head{align-items:center;gap:10px;display:flex}.insight-head h2{font-size:14px;font-weight:600}.insight-orb{background:radial-gradient(circle at 40% 40%, #f7d6c6, var(--fx-clay) 62%);border-radius:50%;width:14px;height:14px;animation:4s ease-in-out infinite breathe}.insight-kind{color:var(--on-pastel-2);margin-left:auto;font-size:12px}.insight-text{font-family:var(--serif);margin-top:12px;font-size:20px;line-height:1.3}.insight-actions{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:10px;margin-top:16px;display:grid}.insight-actions .btn{height:48px;padding:0 12px}.insight-done{animation:rise .5s var(--ease) both;align-items:flex-start;gap:10px;margin-top:16px;font-size:14px;line-height:1.45;display:flex}.insight-done svg{flex:none}.insight-done path{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:24;animation:.4s ease-out .15s both drawcheck}.insight-done span{flex:1}.insight-done .link-btn{color:inherit;flex:none;font-weight:600}.voice-capture{gap:18px;min-width:0;padding:8px 20px 24px;display:grid}.voice-capture-art{justify-content:center;display:flex}.voice-capture-status{text-align:center;text-wrap:balance;margin:0;font-family:ui-serif,Georgia,serif;font-size:26px;line-height:1.25}.voice-capture-folder{color:var(--ink-2);text-align:center;margin:0;font-size:13px}.voice-capture-record{border-radius:var(--r-card);background:var(--clay);min-height:68px;color:var(--draw-ink);cursor:pointer;border:0;justify-content:center;align-items:center;gap:12px;padding:16px 22px;font-size:17px;font-weight:600;transition:transform .2s ease-out;display:flex}.voice-capture-record:active{transform:scale(.97)}.voice-capture-time{text-align:center;font-variant-numeric:tabular-nums;margin:0;font-size:32px}.voice-capture-time span{color:var(--ink-2);font-size:16px}.voice-capture[data-recording] .voice-capture-art{animation:2s ease-in-out infinite alternate voice-thought-breathe}@keyframes voice-thought-breathe{to{transform:scale(1.06)translateY(-3px)}}.voice-capture-results{margin:0;padding:0;list-style:none}.voice-capture-results li{border-bottom:1px solid var(--line);align-items:flex-start;gap:14px;padding:16px 0;display:flex}.voice-capture-results li>svg{flex:none;margin-top:3px}.voice-capture-results strong{overflow-wrap:anywhere;font-size:17px;font-weight:500;display:block}.voice-capture-results span{color:var(--ink-2);margin-top:4px;font-size:13px;display:block}.voice-capture-results p{margin:8px 0 0;font-size:15px}.voice-capture details summary{cursor:pointer;min-height:44px;color:var(--ink-2);align-content:center}.voice-capture audio{width:100%;margin:8px 0 14px;display:block}.voice-capture-transcript{white-space:pre-wrap;overflow-wrap:anywhere;max-height:30vh;font-size:16px;overflow:auto}.voice-capture .voice-edit{gap:8px;min-width:0;display:grid}.voice-capture .voice-edit textarea{box-sizing:border-box;width:100%}.voice-capture .voice-note{text-align:left;margin:0;line-height:1.5}@media (prefers-reduced-motion:reduce){.voice-capture[data-recording] .voice-capture-art{animation:none}.voice-capture-record{transition:none}}[data-ruch=off] .voice-capture-art{animation:none}.voice{padding:0 var(--pad) 20px;text-align:center;flex-direction:column;gap:14px;display:flex}.voice-stage{flex-direction:column;align-items:center;gap:10px;display:flex}.voice-status{color:var(--ink-2);font-size:15px}.voice-ws{background:var(--fill);border-radius:15px;align-items:center;gap:8px;height:30px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.voice-folders{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}button.voice-ws{cursor:pointer;transition:background .25s var(--ease), color .25s var(--ease)}button.voice-ws[aria-pressed=true]{background:var(--btn);color:var(--btn-ink)}.ws-chip{background:var(--fill);height:22px;color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;white-space:nowrap;border-radius:11px;align-items:center;gap:5px;max-width:160px;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex;overflow:hidden}.ws-chip .ws-dot{width:7px;height:7px}.now-card .now-kicker{white-space:nowrap;flex-wrap:wrap;row-gap:8px}.now-kicker .ws-chip{background:var(--fx-paper-12);color:var(--on-slate);margin-left:2px}.tomorrow-title .ws-chip{vertical-align:3px;font-family:var(--sans);margin-left:8px}.voice-words{min-height:96px;font-family:var(--serif);font-size:28px;line-height:1.25}.voice-word{animation:word .45s var(--ease) both;display:inline-block}.voice-hint{color:var(--ink-3);font-size:20px}.voice-done{min-height:0;font-size:24px}.voice-edit textarea{background:var(--fill);width:100%;min-height:108px;font-family:var(--serif);color:var(--ink);resize:none;border:0;border-radius:24px;padding:14px 18px;font-size:22px;line-height:1.3}.voice-chips{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.voice-chip{height:34px;animation:chip .45s var(--spring) both;border-radius:17px;align-items:center;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.voice-chip[data-tone=ink]{background:var(--btn);color:var(--btn-ink)}.voice-chip[data-tone=oat]{background:var(--oat);color:var(--on-pastel);animation-delay:80ms}.voice-wave{justify-content:center;align-items:center;gap:4px;height:60px;display:flex}.voice-wave i{background:var(--line-strong);border-radius:3px;width:5px;transition:transform .5s;display:block;transform:scaleY(.18)}.voice-wave[data-on] i{background:var(--ink);animation:1s ease-in-out infinite wave}.voice-error{color:var(--danger);font-size:14px}.voice-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.voice-actions .btn{border-radius:26px;height:52px;padding:0 20px}.voice-stop{background:var(--clay);width:72px;height:72px;color:var(--fx-ink);border-radius:36px;place-items:center;display:grid;position:relative}.voice-stop:before{content:"";background:var(--clay);border-radius:50%;animation:1.6s ease-out infinite ring-out;position:absolute;inset:0}.voice-stop svg{position:relative}.voice-note{color:var(--ink-3);font-size:12px;line-height:1.45}@keyframes breathe{0%,to{border-radius:46% 54% 52% 48%/50% 44% 56% 50%;transform:scale(1)rotate(0)}50%{border-radius:55% 45% 43% 57%/45% 57% 43% 55%;transform:scale(1.08)rotate(14deg)}}@keyframes drift{0%,to{transform:translate(0)}50%{transform:translate(-18px,14px)}}@keyframes rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes trace{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes draw-to{0%{stroke-dashoffset:var(--len)}to{stroke-dashoffset:var(--off)}}@keyframes beat{0%,to{transform:scale(1)}15%{transform:scale(1.35)}30%{transform:scale(1)}45%{transform:scale(1.2)}}@keyframes ping{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}@keyframes ring-out{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}@keyframes pop-in{0%{transform:scale(.4)}70%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes reveal-x{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes drawcheck{0%{stroke-dashoffset:24px}to{stroke-dashoffset:0}}@keyframes burst{0%{opacity:1;transform:translate(0)scale(1)}to{transform:translate(var(--dx), var(--dy)) scale(.2);opacity:0}}@keyframes twinkle{0%,to{opacity:.25}50%{opacity:1}}@keyframes wave{0%,to{transform:scaleY(.18)}50%{transform:scaleY(1)}}@keyframes word{0%{opacity:0;filter:blur(6px);transform:translateY(6px)}to{opacity:1;filter:none;transform:none}}@keyframes chip{0%{opacity:0;transform:translateY(10px)scale(.9)}to{opacity:1;transform:none}}.signin{text-align:center;flex-direction:column;align-items:center;display:flex}.signin-mark{background:var(--clay-soft);width:72px;height:72px;color:var(--clay-ink);border-radius:50%;place-items:center;margin:4px auto 14px;display:grid}.signin-title{font-family:var(--serif);color:var(--ink);margin:0;font-size:24px;font-weight:400;line-height:1.2}.signin-text{max-width:34ch;color:var(--ink-2);margin:8px 0 0;font-size:15px;line-height:1.45}.signin-note{border-radius:var(--r-m);background:var(--fill);max-width:36ch;color:var(--ink-2);text-align:left;margin:16px 0 0;padding:12px 14px;font-size:14px;line-height:1.45}.signin .btn-wide{gap:8px}.signin .inline-error{align-self:stretch}.banner[data-tone=account]{padding:4px 4px 4px 14px}.banner[data-tone=account]>svg{color:var(--clay-ink)}@media (width>=1024px){.sidebar{z-index:60;background:var(--sidebar);border-right:1px solid var(--line);flex-direction:column;gap:2px;width:272px;padding:12px 8px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.tabbar,.top-brand,.top-actions{display:none}.side-head{padding-left:12px}.shell{margin-left:272px}.topbar{height:20px;padding:0}.topbar .status-chip{position:fixed;top:12px;right:16px}.main{padding-top:28px}.sheet{border-radius:var(--r-xl);margin:auto}}.ai-answer{margin:4px 0 18px}.ai-answer .btn svg,.ai-analyze .btn svg{margin-right:2px}.ai-answer-label{color:var(--ink-3);font-size:13px}.ai-answer-text{border-radius:var(--r-l);background:var(--fill);color:var(--ink);white-space:pre-wrap;margin-top:6px;padding:16px 18px;font-size:16px;line-height:1.55}.ai-cite{background:var(--clay-soft);min-width:22px;height:22px;color:var(--clay-ink);vertical-align:1px;border-radius:11px;place-items:center;margin:0 2px;padding:0 5px;font-size:12px;font-weight:700;display:inline-grid}.ai-analyze{margin-top:10px}.palette-input{border-radius:var(--r-l);background:var(--fill);width:100%;height:50px;box-shadow:0 0 0 1px var(--field-edge);font:inherit;color:var(--ink);border:0;padding:0 16px;font-size:17px}.palette-list{max-height:min(60vh,460px);margin:10px 0 0;padding:0;list-style:none;overflow-y:auto}.palette-list li{border-radius:var(--r-m);cursor:pointer;color:var(--ink);justify-content:space-between;align-items:baseline;gap:12px;padding:11px 12px;display:flex}.palette-list li[aria-selected=true]{background:var(--fill-2,var(--fill))}.palette-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.palette-list small{color:var(--ink-3);flex:none;font-size:13px}.now-card .now-third{color:var(--ink);gap:8px;margin-top:8px}.focus-presets{justify-content:center;margin-top:16px}.focus-ring{place-items:center;margin:24px 0 8px;display:grid}.focus-ring .ring{place-items:center;display:grid}.focus-ring .ring b.focus-time{font-size:48px;font-weight:700;line-height:1}.focus-ring .ring small{margin-top:6px;font-size:14px}.focus-actions{gap:2px;display:grid}.focus-block{text-align:center;margin:10px auto 0;display:block}.ix-block{margin:2px 0 10px 40px;font-size:14px;display:inline-block}.lead-clock{align-items:baseline;gap:10px;margin-top:14px;display:flex}.lead-clock span{color:var(--ink);font-size:48px;font-weight:700;line-height:1}.lead-clock small{color:var(--ink-2);font-size:14px}.lead-agenda{counter-reset:lead;margin:6px 0 0;padding:0;list-style:none}.lead-agenda li{border-bottom:1px solid var(--line);counter-increment:lead;color:var(--ink-2);align-items:baseline;gap:10px;padding:10px 0;font-size:16px;display:flex}.lead-agenda li:before{content:counter(lead) ".";min-width:22px;color:var(--ink-3)}.lead-agenda li[data-state=now]{color:var(--ink);font-weight:600}.lead-agenda li[data-state=now]:before{color:var(--clay-ink)}.lead-agenda li[data-state=done] .lead-item{color:var(--ink-3);text-decoration:line-through}.lead-item{flex:1;min-width:0}.lead-item-time{color:var(--clay-ink);font-size:15px}.lead-capture{gap:8px;display:grid}.lead-capture input{border-radius:var(--r-l);background:var(--fill);height:44px;box-shadow:0 0 0 1px var(--field-edge);font:inherit;color:var(--ink);border:0;padding:0 14px;font-size:16px}.lead-capture-actions{flex-wrap:wrap;gap:8px;display:flex}.mention-list{gap:14px;margin-top:6px;display:grid}.mention>.ws-chip{margin-bottom:6px}.mention .ix-quote{margin-top:0}.watch-chips{flex-wrap:wrap;gap:6px;margin-top:4px}.watch-chip{align-items:center;gap:2px;display:inline-flex}.watch-chip .icon-btn{width:32px;height:32px}.ix-points-list{margin:4px 0 0;padding:0;list-style:none}.ix-points-list li{border-bottom:1px solid var(--line);color:var(--ink);align-items:flex-start;gap:12px;padding:10px 0;font-size:16px;line-height:1.4;display:flex}.ix-point-check{width:28px;height:28px;box-shadow:inset 0 0 0 1.5px var(--field-edge);color:#0000;border-radius:50%;flex:none;place-items:center;margin-top:-2px;display:grid}.ix-point-check:hover,.ix-point-check:focus-visible{color:var(--ink)}.ix-points-add{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.ix-points-add input{border-radius:var(--r-l);background:var(--fill);min-width:0;height:44px;box-shadow:0 0 0 1px var(--field-edge);font:inherit;color:var(--ink);border:0;flex:180px;padding:0 14px;font-size:16px}.ix-points-add .btn{height:44px}.week-goal-ws{flex:100%;order:3}.week-goal-add .btn{order:2}.week-done{margin:4px 0 0;padding:0;list-style:none}.week-done li{border-bottom:1px solid var(--line);color:var(--ink);justify-content:space-between;align-items:center;gap:10px;padding:9px 0;font-size:15px;display:flex}.week .block-title svg{vertical-align:-2px}.btn-join{gap:8px;text-decoration:none}.btn-join+.now-second{margin-top:10px}.join-row{margin-top:6px}.join-row .btn-wide{margin-top:8px}.marathon{color:var(--ink-2);display:inline}.marathon svg{vertical-align:-2px;margin-right:2px}.ix-series-link{margin-top:12px}.ix-series-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.ix-series-stats>span{border-radius:var(--r-l);background:var(--fill);color:var(--ink-2);gap:2px;padding:12px 14px;font-size:13px;display:grid}.ix-series-stats b{color:var(--ink);font-size:26px;font-weight:700;line-height:1.1}.ix-series-stats small{color:var(--ink-3);font-size:14px;font-weight:500}.ix-series-strip{margin-top:18px;position:relative}.ix-series-strip svg{width:100%;height:34px;display:block}.ix-series-dots{height:34px;position:absolute;inset:0 0 auto}.ix-series-dots i,.ix-series-dot{background:var(--unit-past);width:12px;height:12px;box-shadow:0 0 0 2px var(--surface);border-radius:50%}.ix-series-dots i{position:absolute;top:11px;transform:translate(-50%)}.ix-series-dots i[data-state=recorded],.ix-series-dot[data-state=recorded]{background:var(--viz-accent)}.ix-series-dots i[data-state=ahead],.ix-series-dot[data-state=ahead]{background:var(--viz-gray)}.ix-series-dot{flex:none}.ix-series-axis{color:var(--ink-3);justify-content:space-between;margin:2px 0 0;font-size:12px;display:flex}.ix-series .ix-next{margin-top:14px}.fig[data-tone=coral] .fig-card{--ink:var(--on-pastel);--ink-2:var(--on-pastel-2);--ink-3:var(--on-pastel-2);--line:#1414131f;--fill:var(--fx-ink-07);border-radius:var(--r-card);background:var(--coral);box-shadow:none}:root[data-theme=dark] .fig[data-tone=coral] .fig-card{--line:var(--fx-paper-14);--fill:var(--fx-paper-10)}@media (prefers-color-scheme:dark){:root[data-theme=system] .fig[data-tone=coral] .fig-card{--line:var(--fx-paper-14);--fill:var(--fx-paper-10)}}.clash-list{gap:14px;margin:2px 0 0;padding:0;list-style:none;display:grid}.clash{gap:6px;display:grid}.clash+.clash{border-top:1px solid var(--line);padding-top:14px}.clash-time{color:var(--ink);align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.clash-time small{color:var(--ink-2);font-size:13px;font-weight:500}.clash-meeting{border-radius:var(--r-l);background:var(--fill);text-align:left;width:100%;min-height:52px;color:var(--ink);gap:4px;padding:10px 14px;display:grid}.clash-title{overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.3}.clash-meta{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.stuck-item{border-bottom:1px solid var(--line)}.stuck-item:last-child,.stuck-item>.task{border-bottom:0}.stuck-why{color:var(--ink-2);margin:-6px 0 0;padding:0 0 14px 44px;font-size:13px}.stuck-why:before{content:"";background:var(--unit-past);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.stuck-why[data-tone=danger]{color:var(--danger)}.stuck-why[data-tone=danger]:before{background:var(--danger)}.stuck-why[data-tone=warn]:before{background:var(--clay)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ix-overview{font-family:var(--serif);color:var(--ink);margin-top:16px;font-size:18px;line-height:1.5}.ix-points{flex-direction:column;margin:0 0 12px;list-style:none;display:flex}.ix-point{border-left:2px solid var(--line-strong);color:var(--ink);padding:8px 0 8px 14px;font-size:15px;line-height:1.45}.ix-point+.ix-point{margin-top:4px}.ix-points[data-tone=decision] .ix-point{border-left-color:var(--ink)}.ix-point details>summary{cursor:pointer;list-style:none}.ix-point details>summary::-webkit-details-marker{display:none}.ix-point-more{color:var(--ink-3);text-underline-offset:2px;margin-left:8px;font-size:13px;text-decoration:underline}.ix-point details[open] .ix-point-more{color:var(--ink-2)}.ix-point .ix-quote{margin-top:8px}.ix-point .ix-quote blockquote{font-size:15px}.ix-tag{background:var(--fill);color:var(--ink-2);vertical-align:1px;border-radius:999px;margin-left:8px;padding:1px 8px;font-size:12px;display:inline-block}.ix-tag[data-tag=ryzyko],.ix-tag[data-tag=zmieniona\ później]{background:var(--clay-soft);color:var(--clay-ink)}.ix-provenance .ix-badges{margin:0 0 8px}.task-detail,.ix-row-detail{-webkit-line-clamp:2;color:var(--ink-2);-webkit-box-orient:vertical;margin-top:2px;font-size:14px;line-height:1.4;display:-webkit-box;overflow:hidden}.ix-about-topic{color:var(--ink);font-size:16px;font-weight:500}.ix-about-points{color:var(--ink);flex-direction:column;gap:6px;margin:8px 0 0;padding-left:18px;font-size:15px;line-height:1.45;display:flex}.ix-about-overview{color:var(--ink-2);margin-top:12px;font-size:14px;line-height:1.45}.ix-about-overview span{color:var(--ink-3)}.ix-about-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.ix-about-actions .btn{text-align:left;white-space:normal;height:auto;min-height:40px;padding:8px 14px}.ix-sources>summary{cursor:pointer}.ix-quote[data-compact] blockquote{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:15px;display:-webkit-box;overflow:hidden}.ix-transcript-btn{margin-top:14px}.tr-people{flex-wrap:wrap;gap:6px;margin:14px 0 6px;list-style:none;display:flex}.tr-people li{background:var(--fill);color:var(--ink-2);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:13px;display:inline-flex}.tr-dot{background:var(--tone,var(--line-strong));border-radius:50%;flex:none;width:10px;height:10px}.tr [data-tone="1"]{--tone:#8a7a5c}.tr [data-tone="2"]{--tone:#b07474}.tr [data-tone="3"]{--tone:#5f7a8f}.tr [data-tone="4"]{--tone:#5d8a7c}.tr [data-tone="5"]{--tone:#8c8a84}.tr [data-tone=me]{--tone:var(--clay)}.tr-turns{flex-direction:column;gap:16px;margin-top:12px;display:flex}.tr-turn{border-left:2px solid var(--tone,var(--line-strong));padding-left:12px}.tr-who{color:var(--ink);align-items:center;gap:8px;font-size:14px;display:flex}.tr-who small{color:var(--ink-3);font-size:12px}.tr-text{color:var(--ink);margin-top:4px;font-size:15px;line-height:1.55}.tr-text mark[data-focus]{color:inherit;background:var(--clay-soft);box-shadow:0 0 0 2px var(--clay-soft);border-radius:3px}@keyframes b-trace{0%{stroke-dashoffset:var(--len,1200)}to{stroke-dashoffset:0}}@keyframes b-fade{0%{opacity:0}to{opacity:1}}@keyframes b-word{0%{opacity:0;filter:blur(6px);transform:translateY(16px)}to{opacity:1;filter:none;transform:none}}@keyframes b-breathe{0%,to{border-radius:46% 54% 52% 48%/50% 44% 56% 50%;transform:scale(1)rotate(0)}50%{border-radius:55% 45% 43% 57%/45% 57% 43% 55%;transform:scale(1.12)rotate(18deg)}}@keyframes b-drift{0%,to{transform:translate(0)}50%{transform:translate(-30px,24px)}}@keyframes b-heartbeat{0%,to{transform:scale(1)}12%{transform:scale(1.18)}24%{transform:scale(1)}36%{transform:scale(1.1)}}@keyframes b-ping{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(3)}}@keyframes b-glow{0%,to{box-shadow:0 0 #d9775700}50%{box-shadow:0 0 0 7px #d9775740}}@keyframes b-swipe{0%,to{transform:translate(-16px)}50%{transform:translate(16px)}}@keyframes b-rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes b-pop{0%{opacity:0;transform:scale(.4)}70%{opacity:1;transform:scale(1.12)}to{transform:scale(1)}}@keyframes b-bob{0%,to{translate:0}50%{translate:0 -6px}}@keyframes b-steam{0%{opacity:0;transform:translateY(4px)}40%{opacity:1}to{opacity:0;transform:translateY(-10px)}}@keyframes b-scene{0%{opacity:0;filter:blur(6px);transform:translateY(24px)scale(.97)}to{opacity:1;filter:none;transform:none}}@keyframes b-bar{0%{transform:scaleY(.1)}to{transform:scaleY(1)}}@keyframes b-fly{to{opacity:0;transform:translateY(-120%)rotate(-12deg)scale(.9)}}.par1{transform:translate3d(calc(var(--px,0) * 34px), calc(var(--py,0) * 26px), 0);transition:transform .7s var(--ease)}.par2{transform:translate3d(calc(var(--px,0) * -10px), calc(var(--py,0) * -6px), 0);transition:transform .7s var(--ease)}.par3{transform:translate3d(calc(var(--px,0) * 6px), calc(var(--py,0) * 4px), 0);transition:transform .7s var(--ease)}.b-home{isolation:isolate;margin:0 calc(-1 * var(--pad));padding:0 var(--pad);position:relative}.b-home-bg{z-index:-1;pointer-events:none;height:820px;position:absolute;inset:-60px 0 auto;overflow:hidden}.b-home-bg .grain{opacity:.4}.b-home[data-tone=evening] .b-home-bg{background:linear-gradient(180deg, var(--fx-ink) 0%, #1b1f24 46%, var(--canvas) 100%)}.b-home[data-tone=evening] .b-home-bg .grain{opacity:.35;mix-blend-mode:screen;filter:invert()}.sphere{pointer-events:none;width:540px;height:540px;position:absolute;top:230px;left:40px}.sphere-core,.sphere-drift{display:block;position:absolute}.sphere-core{background:radial-gradient(circle at 38% 40%, var(--fx-peach) 0%, var(--fx-clay-mid) 24%, var(--fx-clay) 40%, #c9785c9e 56%, #cdd3d959 66%, #faf9f500 74%);filter:blur(26px);opacity:.8;animation:12s ease-in-out infinite b-breathe;inset:0}.sphere-drift{filter:blur(22px);background:radial-gradient(circle,#6a9bcc80,#6a9bcc00 66%);width:240px;height:240px;animation:15s ease-in-out infinite b-drift;top:270px;left:30px}.sphere[data-tone=evening] .sphere-core{background:radial-gradient(circle at 40% 40%,#e8916f8c 0%,#c9785c6b 38%,#5b6f824d 58%,#14141300 72%)}:root[data-theme=dark] .sphere-core{opacity:.55}@media (prefers-color-scheme:dark){:root[data-theme=system] .sphere-core{opacity:.55}}.b-stage{position:relative}.b-home[data-tone=evening] .b-stage{--ink:var(--fx-paper);--ink-2:#dedcd1;--ink-3:var(--fx-stone);--line:var(--fx-paper-14);--b-callout:var(--fx-paper);--b-callout-ink:var(--fx-ink);--b-callout-2:#4d4c48;--b-callout-k:var(--fx-clay-deep);color:var(--ink)}.b-home-top{justify-content:space-between;align-items:center;gap:10px;padding-top:14px;display:flex}.b-home-top .daynav{margin-left:-8px}.b-motion{background:var(--b-glass);height:36px;color:var(--ink);border-radius:18px;flex:none;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.b-sentence{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);margin:14px 0 0;font-size:32px;font-weight:400;line-height:1.36}.b-word{animation:b-word .7s var(--ease) backwards;display:inline}.b-chip{vertical-align:middle;background:var(--b-chip-meet);height:42px;font-family:var(--sans);letter-spacing:-.01em;color:var(--b-chip-ink);box-shadow:0 6px 14px var(--fx-ink-08);transition:box-shadow .3s var(--ease), transform .2s var(--ease);animation:b-word .7s var(--ease) backwards;border-radius:21px;align-items:center;gap:8px;margin:3px 0;padding:0 14px;font-size:20px;font-weight:600;display:inline-flex}.b-chip:active{transform:scale(.95)}.b-chip i{background:var(--b-chip-ink);border-radius:50%;width:9px;height:9px;display:block}.b-chip[data-kind=free]{background:var(--b-chip-free)}.b-chip[data-kind=tasks],.b-chip[data-kind=done]{background:var(--b-chip-tasks)}.b-chip[data-kind=tasks] i,.b-chip[data-kind=done] i{background:var(--clay)}.b-chip[data-kind=late],.b-chip[data-kind=review]{background:var(--b-chip-late)}.b-chip[data-kind=late] i{background:var(--danger)}.b-chip[data-kind=review] i{background:var(--clay-ink)}.b-chip[data-on]{box-shadow:0 0 0 3px var(--canvas), 0 0 0 5px var(--ink)}.b-pulse{margin-top:20px;position:relative}.pulse-chart{touch-action:pan-y;height:330px;position:relative}.pc-callout{z-index:2;background:var(--b-callout);height:58px;color:var(--b-callout-ink);border-radius:20px;justify-content:space-between;align-items:center;gap:12px;padding:0 10px 0 16px;animation:.5s 1.2s backwards b-fade;display:flex;position:absolute;inset:0 0 auto;box-shadow:0 14px 30px #14141338}.pc-callout-main{flex-direction:column;gap:2px;min-width:0;display:flex}.pc-when{color:var(--b-callout-k);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.pc-title{white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:600;line-height:1.2;overflow:hidden}.pc-sub{text-align:right;max-width:120px;color:var(--b-callout-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:0 auto;margin-left:auto;font-size:12px;line-height:1.3;display:-webkit-box;overflow:hidden}.pc-open{background:var(--clay);width:40px;height:40px;color:var(--fx-ink);border-radius:20px;flex:none;place-items:center;display:grid}.pc-tip{background:var(--b-callout);width:14px;height:14px;transition:left .3s var(--ease);border-radius:2px;position:absolute;bottom:-6px;transform:rotate(45deg)}.pulse-chart[data-dragging] .pc-tip{transition:none}.pc-svg{position:absolute;top:68px;left:0;overflow:visible}.pc-grid{stroke:var(--line);stroke-width:1px}.pc-area{fill:url(#pc-fill);animation:1.2s 1s backwards b-fade}.pc-line{fill:none;stroke:var(--ink);stroke-width:3.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:2400;--len:2400;transition:stroke-width .4s var(--ease);animation:2.2s cubic-bezier(.3,.7,.2,1) .3s backwards b-trace}.pc-line[data-hl]{stroke-width:4.6px}.pc-lane{fill:var(--ink);transition:y .4s var(--spring), height .4s var(--spring), fill .3s;animation:.5s 1.1s backwards b-fade}.pc-lane[data-phase=past]{fill:var(--viz-context)}.pc-lane[data-phase=now]{fill:var(--clay)}.pc-now{stroke:var(--clay);stroke-width:1.5px;stroke-dasharray:2 4}.pc-anno{transition:opacity .4s}.pc-anno[data-dim]{opacity:.2}.pc-anno-circle{fill:none;stroke:var(--clay);stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:420;--len:420;animation:1s cubic-bezier(.3,.6,.3,1) 2.2s backwards b-trace}.pc-anno-arrow{fill:none;stroke:var(--ink);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:200;--len:200;animation:.6s ease-out 2.9s backwards b-trace}.pc-anno-text{font-family:var(--serif);fill:var(--ink);text-anchor:middle;font-size:17px;font-style:italic;animation:.6s 3s backwards b-fade}.pc-anno-sub{font-family:var(--sans);fill:var(--ink-2);text-anchor:middle;font-size:11px;font-weight:600;animation:.6s 3.2s backwards b-fade}.pc-hour{font-family:var(--sans);fill:var(--ink-3);text-anchor:middle;font-size:12px;font-weight:500}.pc-lens{z-index:1;pointer-events:none;width:54px;height:54px;transition:left .7s cubic-bezier(.2,.9,.25,1.15),top .7s cubic-bezier(.2,.9,.25,1.15);position:absolute}.pulse-chart[data-dragging] .pc-lens{transition:none}.pc-lens:before,.pc-lens i{content:"";border-radius:50%;position:absolute;inset:15px}.pc-lens i{background:var(--clay);box-shadow:0 0 0 2px var(--ink);animation:1.6s ease-in-out 1.6s infinite b-heartbeat}.pc-lens:before{background:#d9775773;animation:1.6s ease-out 1.6s infinite b-ping}.pc-scrub{z-index:3;opacity:0;cursor:ew-resize;appearance:none;background:0 0;width:100%;height:230px;margin:0;position:absolute;top:76px;left:0}.pc-scrub::-webkit-slider-thumb{-webkit-appearance:none;width:44px;height:230px}.pc-scrub::-moz-range-thumb{border:0;width:44px;height:230px}.pc-scrub:focus-visible{opacity:1;outline:2px solid var(--focus);outline-offset:-4px;border-radius:24px}.pc-scrub:focus-visible::-webkit-slider-thumb{opacity:0}.b-swipe{color:var(--ink-2);justify-content:center;align-items:center;gap:10px;margin:0;font-size:13px;font-weight:600;display:flex}.b-swipe-track{width:54px;height:14px;position:relative}.b-swipe-track:before{content:"";background:var(--line-strong);border-radius:1px;height:2px;position:absolute;top:6px;left:4px;right:4px}.b-swipe-track i{background:var(--ink);border-radius:50%;width:10px;height:10px;animation:2.4s ease-in-out infinite b-swipe;position:absolute;top:2px;left:21px}.b-next{border-radius:var(--r-hero);background:var(--slate);color:var(--on-slate);animation:b-rise .7s .5s var(--ease) backwards;margin-top:20px;position:relative;box-shadow:0 18px 40px #14141338}.b-next-main{text-align:left;width:100%;color:inherit;align-items:center;gap:14px;padding:18px 18px 12px 22px;display:flex}.b-next-main:active{transform:scale(.98)}.b-next-text{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.b-next-kicker{color:var(--fx-clay-light);font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.b-next-title{font-family:var(--serif);font-size:26px;line-height:1.12}.b-next-meta{min-width:0;color:var(--on-slate-2);align-items:center;gap:8px;font-size:12px;display:flex}.b-next-detail{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.b-faces{flex:none;display:flex}.b-faces i{width:18px;height:18px;box-shadow:0 0 0 2px var(--slate);background:var(--fx-paper);border-radius:50%;display:block}.b-faces i+i{margin-left:-6px}.b-faces i:nth-child(2){background:var(--fx-mist)}.b-faces i:nth-child(3){background:var(--fx-sage-pale)}.b-faces i:nth-child(4){background:var(--fx-oat)}.b-next-go{background:var(--clay);width:56px;height:56px;color:var(--fx-ink);border-radius:28px;flex:none;place-items:center;animation:2.4s ease-in-out infinite b-glow;display:grid}.b-next-actions{flex-wrap:wrap;align-items:center;gap:8px;padding:0 18px 16px 22px;display:flex}.b-next-actions .btn-join{border-radius:18px;width:auto;height:36px;min-height:36px;padding:0 14px;font-size:13px}.b-next-actions .ws-chip{color:var(--on-slate-2)}.b-pill{background:var(--fx-paper-10);height:36px;color:var(--on-slate);border-radius:18px;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.b-film-card{animation:b-rise .7s .4s var(--ease) backwards;margin-top:20px}.b-film-open{border-radius:var(--r-hero);background:radial-gradient(circle at 92% 20%, #d977578c, #5b6f8259 34%, #14141300 62%), var(--fx-ink);width:100%;min-height:112px;color:var(--fx-paper);text-align:left;align-items:center;gap:14px;padding:18px 18px 18px 22px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 40px #14141338}.b-film-text{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.b-film-kicker{color:var(--fx-clay-light);font-size:13px;font-weight:700}.b-film-title{font-family:var(--serif);font-size:26px;line-height:1.12}.b-film-sub{color:var(--fx-stone);font-size:12px}.b-film-play{background:var(--fx-paper);width:56px;height:56px;color:var(--fx-ink);border-radius:28px;flex:none;place-items:center;animation:2.4s ease-in-out infinite b-glow;display:grid}.b-film-row{background:var(--fx-ink);width:100%;color:var(--fx-paper);text-align:left;border-radius:24px;align-items:center;gap:14px;margin:4px 0 16px;padding:14px 16px;display:flex}.b-film-row .b-film-play{width:44px;height:44px}.b-film-row strong{font-size:16px;display:block}.b-film-row small{color:var(--fx-stone);margin-top:2px;font-size:13px;display:block}.b-home .tomorrow-card{margin-top:12px}.deck-wrap{padding-top:36px;position:relative}.deck-head{justify-content:space-between;align-items:center;gap:10px;padding:0 4px;display:flex}.deck-head h2{font-family:var(--serif);color:var(--ink);margin:0;font-size:30px;font-weight:400}.deck-count{color:var(--ink-2);align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.tally path{fill:none;stroke:var(--ink);stroke-width:3.4px;stroke-linecap:round;stroke-dasharray:70;--len:70;animation:.45s ease-out .4s backwards b-trace}.tally path[data-new]{stroke:var(--clay)}.deck{height:300px;margin-top:14px;position:relative}.deck[data-count="0"]{height:260px}.deck-card{z-index:calc(10 - var(--i));border-radius:var(--r-hero);background:var(--oat);height:268px;color:var(--on-pastel);box-shadow:0 18px 40px var(--fx-ink-08);transform-origin:50% 100%;transform:translateY(calc(var(--i) * 16px)) scale(calc(1 - var(--i) * .05));touch-action:pan-y;-webkit-user-select:none;user-select:none;pointer-events:none;flex-direction:column;gap:14px;padding:20px;transition:transform .6s cubic-bezier(.2,.9,.25,1.1),opacity .5s,box-shadow .3s;display:flex;position:absolute;inset:0 0 auto}.deck-card[data-front]{pointer-events:auto;cursor:grab;transform:translateX(var(--dx)) rotate(var(--tilt,0deg));box-shadow:0 18px 40px #14141333}.deck-card[data-dragging]{cursor:grabbing;transition:none}.deck-card[data-hidden]{opacity:0}.deck-card[data-leaving]{animation:b-fly .42s var(--ease) forwards}.deck-card[data-ground=slate]{background:var(--slate);color:var(--on-slate)}.deck-card[data-ground=cactus]{background:var(--cactus)}.deck-card[data-ground=heather]{background:var(--heather)}.deck-card[data-ground=coral]{background:var(--coral)}.deck-top{align-items:center;gap:8px;min-width:0;display:flex}.deck-due{background:var(--fx-ink-08);border-radius:14px;flex:none;align-items:center;height:28px;padding:0 12px;font-size:13px;font-weight:700;display:flex}.deck-card[data-ground=slate] .deck-due{background:var(--fx-paper-14)}.deck-due[data-tone=today]{color:var(--fx-ink);background:var(--clay)!important}.deck-due[data-tone=late]{color:var(--on-danger);background:var(--danger)!important}.deck-ws{min-width:0;color:var(--on-pastel-2);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex;overflow:hidden}.deck-card[data-ground=slate] .deck-ws,.deck-card[data-ground=slate] .deck-source{color:var(--on-slate-2)}.deck-hint{opacity:.7;flex:none;margin-left:auto;font-size:12px;font-weight:600}.deck-title{font-family:var(--serif);letter-spacing:-.01em;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:28px;font-weight:400;line-height:1.12;display:-webkit-box;overflow:hidden}.deck-open{font:inherit;color:inherit;text-align:left}.deck-foot{justify-content:space-between;align-items:flex-end;gap:10px;margin-top:auto;display:flex}.deck-side{flex-direction:column;align-items:flex-start;gap:10px;min-width:0;display:flex}.deck-source{max-width:210px;color:var(--on-pastel-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.35;display:-webkit-box;overflow:hidden}.deck-focus{background:var(--fx-ink-08);height:34px;color:inherit;border-radius:17px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.deck-card[data-ground=slate] .deck-focus{background:var(--fx-paper-12)}.deck-tools{flex-wrap:wrap;gap:8px;display:flex}.deck-empty{text-align:center;animation:b-rise .7s var(--ease) backwards;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;inset:0}.deck-empty h3{font-family:var(--serif);color:var(--ink);margin:0;font-size:28px;font-weight:400}.deck-empty p{color:var(--ink-3);margin:0;font-size:15px}.b-home>.composer,.b-home>.rows,.b-home>.figure,.b-home>section.figure{margin-top:16px}.hold{flex-direction:column;flex:none;align-items:center;gap:4px;display:inline-flex;position:relative}.hold-btn{width:var(--hold);height:var(--hold);background:var(--fx-white-55);color:var(--on-pastel);touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;transition:transform .3s var(--spring);border-radius:50%;place-items:center;padding:0;display:grid;position:relative}.hold[data-tone=dark] .hold-btn{background:var(--fx-paper-08);color:var(--on-slate)}:root[data-theme=dark] .hold[data-tone=light] .hold-btn{background:var(--fx-paper-10)}@media (prefers-color-scheme:dark){:root[data-theme=system] .hold[data-tone=light] .hold-btn{background:var(--fx-paper-10)}}.hold-btn[data-holding]{transform:scale(.92)}.hold-btn svg:first-child{position:absolute;inset:0;transform:rotate(-90deg)}.hold-track{fill:none;stroke:#14141324;stroke-width:5px}.hold[data-tone=dark] .hold-track,:root[data-theme=dark] .hold-track{stroke:#faf9f533}@media (prefers-color-scheme:dark){:root[data-theme=system] .hold-track{stroke:#faf9f533}}.hold-ring{fill:none;stroke:var(--clay);stroke-width:5px;stroke-linecap:round;transition-property:stroke-dashoffset;transition-timing-function:linear}.hold-check{position:relative}.hold-check path{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.hold-btn[data-done] .hold-check{color:var(--clay);animation:b-pop .4s var(--spring)}.hold-btn:disabled{opacity:1}.hold-hint{opacity:.8;font-size:11px;font-weight:600}.hold .burst{top:calc(var(--hold) / 2);left:50%}.film{z-index:120;padding:calc(18px + env(safe-area-inset-top)) 16px calc(20px + env(safe-area-inset-bottom));background:var(--fx-ink);color:var(--fx-paper);animation:b-fade .4s var(--ease);outline:none;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.film>:not(.film-sky,.grain){z-index:2;width:100%;max-width:480px;margin-inline:auto;position:relative}.film .grain{opacity:.4;mix-blend-mode:screen;filter:invert()}.film-sky{pointer-events:none;width:390px;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.film-stars{position:absolute;inset:0 0 50%}.film-stars i{background:var(--fx-paper);border-radius:50%;width:2px;height:2px;transition:opacity .4s;animation:3s ease-in-out infinite twinkle;position:absolute}.film-stars i:nth-child(3n){width:3px;height:3px}.film-sun{width:260px;height:260px;transition:left .5s var(--ease), top .5s var(--ease);border-radius:50%;animation:8s ease-in-out infinite b-breathe;position:absolute}.film-sun[data-playing]{transition:none}.film-sun i{filter:blur(18px);border-radius:50%;position:absolute;inset:0}.sun-a{background:radial-gradient(circle at 42% 40%, #fff1e6 0%, var(--fx-peach) 30%, var(--fx-clay-mid) 55%, #ee9c7b00 72%)}.sun-b{background:radial-gradient(circle at 42% 40%, #fbe3d6 0%, var(--fx-clay-light) 32%, var(--fx-clay) 52%, #c9785c80 64%, #d9775700 74%)}.sun-c{background:radial-gradient(circle at 42% 40%,#f6d2bd 0%,#c9785c 34%,#5b6f82 58%,#5b6f8200 74%)}.film-horizon{background:#faf9f559;height:1px;position:absolute;top:336px;left:20px;right:20px}.film-horizon:after{content:"";background:linear-gradient(180deg, #1414138c, var(--fx-ink) 70%);height:200px;position:absolute;top:1px;left:-20px;right:-20px}.film-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.film-head strong{font-size:15px;display:block}.film-head small{color:var(--fx-stone);font-size:13px;display:block}.film-close{background:var(--fx-paper-12);width:44px;height:44px;color:var(--fx-paper);border-radius:22px;flex:none;place-items:center;display:grid}.film-clock{letter-spacing:-.06em;text-shadow:0 2px 30px #1414134d;margin:30px 0 0;font-size:72px;font-weight:200;line-height:1}.film-stage{margin-top:auto}.film-scene{-webkit-backdrop-filter:blur(18px)saturate(1.3);backdrop-filter:blur(18px)saturate(1.3);min-height:236px;animation:b-scene .55s var(--ease) backwards;background:#2626249e;border-radius:34px;flex-direction:column;gap:12px;padding:22px;display:flex;position:relative;box-shadow:inset 0 0 0 .5px #faf9f529,0 24px 50px #00000059}.film-kicker{color:var(--fx-clay-light);font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.film-kicker i{border-radius:50%;width:9px;height:9px;display:block}.film-title{max-width:calc(100% - 80px);font-family:var(--serif);letter-spacing:-.01em;font-size:30px;line-height:1.08}.film-scene[data-kind=final] .film-title{max-width:none}.film-text{color:#dedcd1;font-size:16px;line-height:1.4}.film-chips{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.film-chips span{background:var(--fx-paper-14);border-radius:14px;align-items:center;height:28px;padding:0 11px;font-size:12px;font-weight:700;display:flex}.film-chips span[data-hot]{background:var(--clay);color:var(--fx-ink)}.film-faces{display:flex;position:absolute;top:20px;right:18px}.film-faces i{background:var(--fx-paper);width:22px;height:22px;animation:b-pop .5s var(--spring) backwards;border-radius:50%;display:block;box-shadow:0 0 0 2px #262624}.film-faces i+i{margin-left:-7px}.film-faces i:nth-child(2){background:var(--fx-mist);animation-delay:80ms}.film-faces i:nth-child(3){background:var(--fx-sage-pale);animation-delay:.16s}.film-faces i:nth-child(4){background:var(--fx-oat);animation-delay:.24s}.film-check{background:var(--clay);width:64px;height:64px;animation:b-pop .5s .15s var(--spring) backwards;border-radius:32px;place-items:center;display:grid;position:absolute;top:18px;right:18px}.film-check path{fill:none;stroke:var(--fx-ink);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:40;--len:40;animation:.4s ease-out .4s backwards b-trace}.film-cup{position:absolute;bottom:14px;right:16px}.film-cup .cup{fill:#3a3936;stroke:var(--fx-paper);stroke-width:3px;stroke-linejoin:round}.film-cup .cup-handle,.film-cup .steam{fill:none;stroke:var(--fx-paper);stroke-width:3px;stroke-linecap:round}.film-cup .steam{stroke-width:2.5px;animation:2.4s ease-in-out infinite b-steam}.film-cup .steam.late{animation-delay:.8s}.film-cup .cup-mark{stroke:var(--clay);stroke-width:5px;stroke-linecap:round}.film-controls{margin-top:16px}.film-row{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.film-play{background:var(--fx-paper);height:44px;color:var(--fx-ink);border-radius:22px;align-items:center;gap:8px;padding:0 18px 0 14px;font-size:15px;font-weight:600;display:inline-flex}.film-hint{color:var(--fx-stone);font-size:13px}.film-strip{background:#faf9f512;border-radius:24px;height:96px;position:relative;overflow:hidden}.film-strip svg{position:absolute;inset:0}.strip-area{fill:var(--fx-paper-08)}.strip-line{fill:none;stroke:#faf9f580;stroke-width:2px;stroke-linecap:round;vector-effect:non-scaling-stroke}.strip-past{fill:none;stroke:var(--fx-clay-light);stroke-width:2.6px;stroke-linecap:round;vector-effect:non-scaling-stroke}.strip-block{fill:none;stroke:#faf9f599;stroke-width:1.2px;stroke-dasharray:3 2;vector-effect:non-scaling-stroke}.strip-block[data-recorded]{fill:#faf9f58c;stroke:none}.strip-block[data-recorded][data-past]{fill:var(--fx-clay-light)}.strip-win{fill:none;stroke:#faf9f566;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;transition:stroke .3s}.strip-win[data-past]{stroke:var(--fx-sage-pale)}.strip-head{stroke:var(--fx-paper);stroke-width:2px;vector-effect:non-scaling-stroke}.film-scrub{opacity:0;cursor:ew-resize;width:100%;height:96px;margin:0;position:absolute;inset:0}.film-scrub:focus-visible{opacity:.3}.b-actions{position:relative}.b-tabs{min-height:70px;margin:8px calc(-1 * var(--pad)) 0;padding:10px var(--pad) 14px;scrollbar-width:none;align-items:flex-end;gap:14px;display:flex;overflow-x:auto}.b-tabs::-webkit-scrollbar{display:none}.b-tab{font-family:var(--serif);letter-spacing:-.02em;color:var(--ink-3);flex:none;padding:0;font-size:22px;font-weight:400;line-height:1;transition:font-size .45s cubic-bezier(.2,.9,.3,1.2),color .35s;position:relative}.b-tab[aria-selected=true]{color:var(--ink);font-size:40px}.b-tab sup{font-family:var(--sans);color:var(--ink-3);margin-left:3px;font-size:12px;font-weight:700}.b-tab[aria-selected=true] sup{color:var(--clay-ink);font-size:14px}.b-tab-mark{width:100%;height:14px;position:absolute;bottom:-10px;left:0;right:0}.b-tab-mark path{fill:none;stroke:var(--clay);stroke-width:4px;stroke-linecap:round;stroke-dasharray:130;--len:130;animation:.5s ease-out backwards b-trace}.b-panel{animation:b-fade .35s var(--ease);margin-top:10px}.b-panel>.composer{margin-bottom:14px}.list-head{align-items:center;gap:12px;margin:4px 0 12px;display:flex}.list-kicker{color:var(--ink-2);flex:1;margin:0;font-size:15px;line-height:1.45}.list-head .icon-btn{background:var(--surface);width:44px;height:44px;box-shadow:var(--card)}.wallet-legend{color:var(--ink-2);align-items:center;gap:12px;margin:0 4px 14px;font-size:14px;display:flex}.wallet-legend span{align-items:center;gap:6px;display:flex}.wallet-legend svg path{fill:none;stroke:var(--ink);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.wallet-legend-tap{margin-left:auto;font-weight:600}.wallet{margin:0;padding:0 0 20px;list-style:none}.wallet-card{z-index:calc(var(--i) + 1);background:var(--oat);min-height:122px;color:var(--on-pastel);box-shadow:0 -6px 18px var(--fx-ink-08);transform:translateX(var(--dx)) rotate(calc(var(--swipe) * 3deg));transition:transform .5s cubic-bezier(.2, .9, .3, 1.3), margin .5s var(--ease), opacity .4s;touch-action:pan-y;-webkit-user-select:none;user-select:none;animation:b-rise .6s calc(50ms + var(--i) * 70ms) var(--ease) backwards;border-radius:30px;flex-direction:column;margin-bottom:-40px;padding:16px 18px;display:flex;position:relative;overflow:hidden}.wallet-card[data-dragging]{transition:none}.wallet-card[data-leaving]{opacity:0;transition:transform .42s var(--ease), opacity .42s}.wallet-card[data-ground=slate]{background:var(--slate);color:var(--on-slate)}.wallet-card[data-ground=coral]{background:var(--coral)}.wallet-card[data-ground=heather]{background:var(--heather)}.wallet-card[data-ground=cactus]{background:var(--cactus)}.wallet-card[data-ground=paper]{background:var(--surface);box-shadow:0 -6px 18px var(--fx-ink-08), 0 0 0 .5px var(--line-strong)}.wallet-stamp{z-index:3;border:3px solid var(--clay);letter-spacing:.06em;text-transform:uppercase;color:var(--clay-ink);pointer-events:none;border-radius:12px;padding:6px 12px;font-size:18px;font-weight:800;position:absolute;top:20px}.wallet-stamp[data-side=done]{opacity:clamp(0, var(--swipe), 1);right:18px;transform:rotate(8deg)}.wallet-stamp[data-side=later]{border-color:var(--viz-folder-0);color:var(--viz-folder-0);opacity:clamp(0, calc(var(--swipe) * -1), 1);background:#fff9;left:18px;transform:rotate(-8deg)}.wallet-head{text-align:left;width:100%;color:inherit;flex-direction:column;align-items:flex-start;gap:10px;padding:0;display:flex}.wallet-row{align-items:center;gap:8px;width:100%;display:flex}.wallet-due{background:var(--fx-ink-08);border-radius:13px;flex:none;align-items:center;height:26px;padding:0 11px;font-size:12px;font-weight:700;display:flex}.wallet-card[data-ground=slate] .wallet-due{background:var(--fx-paper-14)}:root[data-theme=dark] .wallet-due{background:var(--fx-paper-12)}@media (prefers-color-scheme:dark){:root[data-theme=system] .wallet-due{background:var(--fx-paper-12)}}.wallet-due[data-tone=today]{color:var(--fx-ink);background:var(--clay)!important}.wallet-due[data-tone=late]{box-shadow:inset 0 0 0 1.5px var(--clay);color:inherit;background:0 0!important}.wallet-ws{opacity:.85;align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.wallet-chev{transition:transform .4s var(--spring);margin-left:auto}.wallet-card[data-open] .wallet-chev{transform:rotate(180deg)}.wallet-title{max-width:100%;font-family:var(--serif);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;transition:font-size .4s var(--ease);font-size:20px;line-height:1.14;overflow:hidden}.wallet-card[data-open] .wallet-title{white-space:normal;font-size:28px}.wallet-body{transition:grid-template-rows .5s var(--ease);grid-template-rows:0fr;display:grid}.wallet-card[data-open] .wallet-body{grid-template-rows:1fr}.wallet-inner{flex-direction:column;gap:14px;min-height:0;display:flex;overflow:hidden}.wallet-card[data-open] .wallet-inner{animation:b-rise .45s .1s var(--ease) backwards;padding-top:14px}.wallet-about{opacity:.9;margin:0;font-size:16px;line-height:1.45}.wallet-route{align-items:center;gap:10px;margin:0;display:flex}.wallet-route svg{flex:1;height:18px}.wallet-route path{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:4 6;opacity:.7}.wallet-node{background:var(--ink);height:30px;color:var(--canvas);border-radius:15px;flex:none;align-items:center;padding:0 10px;font-size:12px;font-weight:700;display:flex}.wallet-card[data-ground=slate] .wallet-node{background:var(--on-slate);color:var(--slate)}.wallet-node[data-tone=due]{background:var(--clay)!important;color:var(--fx-ink)!important}.wallet-card .ix-quote{margin:0}.wallet-actions{flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:2px;display:flex}.wallet-hold{opacity:.8;flex:auto;font-size:14px;font-weight:600}.wallet-btn{height:48px;color:inherit;background:#1414130f;border-radius:24px;flex:none;place-items:center;padding:0 16px;font-size:14px;font-weight:600;display:grid}.wallet-btn[data-icon]{width:48px;padding:0}.wallet-card[data-ground=slate] .wallet-btn,:root[data-theme=dark] .wallet-btn{background:var(--fx-paper-10)}@media (prefers-color-scheme:dark){:root[data-theme=system] .wallet-btn{background:var(--fx-paper-10)}}.wallet-empty,.review-done{text-align:center;animation:b-rise .6s var(--ease) backwards;flex-direction:column;align-items:center;gap:10px;padding:40px 12px;display:flex}.wallet-empty h2,.review-done h2{font-family:var(--serif);margin:0;font-size:28px;font-weight:400}.wallet-empty p,.review-done p{max-width:32ch;color:var(--ink-3);margin:0;font-size:15px}.rd-disc{fill:var(--cactus);transform-origin:70px 62px;animation:b-pop .6s var(--spring) backwards}.rd-check{fill:none;stroke:var(--ink);stroke-width:7px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:90;--len:90;animation:.5s ease-out .3s backwards b-trace}.rd-rays{fill:none;stroke:var(--clay);stroke-width:4px;stroke-linecap:round;stroke-dasharray:14;--len:14;animation:.3s ease-out .7s backwards b-trace}.people-lead{font-family:var(--serif);color:var(--ink);margin:4px 4px 0;font-size:22px;line-height:1.3}.people-lead em{color:var(--clay-ink)}.people-board{height:300px;margin-top:6px;position:relative}.bubble{background:var(--cactus);color:var(--on-pastel);transition:width .5s var(--spring), height .5s var(--spring), left .5s var(--spring), top .5s var(--spring), box-shadow .4s;animation:b-pop .6s calc(.1s + var(--i) * .1s) var(--spring) backwards, b-bob calc(4.2s + var(--i) * .6s) calc(.8s + var(--i) * .4s) ease-in-out infinite;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:0;display:flex;position:absolute;box-shadow:0 10px 22px #1414131a}.bubble[data-ground=heather]{background:var(--heather)}.bubble[data-ground=coral]{background:var(--coral)}.bubble[data-ground=oat]{background:var(--oat)}.bubble[aria-pressed=true]{box-shadow:0 0 0 4px var(--canvas), 0 0 0 6px var(--ink), 0 16px 30px var(--fx-ink-18)}.bubble-ini{background:var(--canvas);width:40px;height:40px;color:var(--ink);border-radius:50%;place-items:center;font-size:15px;font-weight:700;display:grid}.bubble-name{white-space:nowrap;text-overflow:ellipsis;max-width:90%;font-size:12px;font-weight:600;overflow:hidden}.bubble-count{background:var(--ink);min-width:26px;height:26px;color:var(--canvas);border-radius:13px;place-items:center;font-size:13px;font-weight:700;display:grid;position:absolute;top:2px;right:2px}.bubble-count[data-late]{background:var(--clay);color:var(--fx-ink)}.people-card{background:var(--slate);color:var(--on-slate);animation:b-rise .5s var(--ease) backwards;border-radius:30px;flex-direction:column;gap:12px;margin-top:18px;padding:20px;display:flex;position:relative}.people-tail{top:-14px;left:calc(var(--tail) - 20px);background:var(--slate);width:40px;height:16px;clip-path:path("M0 16 C12 14 16 4 20 0 C24 4 28 14 40 16 Z");transition:left .5s cubic-bezier(.2,.9,.3,1.2);position:absolute}.people-name{font-family:var(--serif);margin:0;font-size:24px;font-weight:400}.people-items{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.people-item{text-align:left;width:100%;min-height:44px;color:inherit;justify-content:space-between;align-items:center;gap:12px;padding:0;font-size:17px;font-weight:500;line-height:1.3;display:flex}.people-due{background:var(--fx-paper-14);border-radius:14px;flex:none;align-items:center;height:28px;padding:0 10px;font-size:12px;font-weight:700;display:flex}.people-due[data-tone=hot]{background:var(--clay);color:var(--fx-ink)}.people-draft{background:var(--fx-paper-08);animation:b-rise .4s var(--ease) backwards;border-radius:20px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.people-draft-k{color:var(--fx-clay-light);font-size:12px;font-weight:700}.people-draft p{font-family:var(--serif);margin:0;font-size:18px;line-height:1.4}.people-cta{background:var(--clay);height:48px;color:var(--fx-ink);border-radius:24px;justify-content:center;align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.people-more{color:var(--ink-3);margin:12px 4px 0;font-size:14px}.review-deck{position:relative}.review-count{color:var(--ink-2);margin:0 4px 12px;font-size:14px;font-weight:600}.review-stack{min-height:470px;position:relative}.review-card{z-index:calc(10 - var(--i));background:var(--b-review);min-height:450px;color:var(--on-pastel);transform-origin:50% 120%;transform:translateY(calc(var(--i) * 18px)) scale(calc(1 - var(--i) * .05));opacity:.9;transition:transform .45s var(--ease), opacity .45s;touch-action:pan-y;-webkit-user-select:none;user-select:none;pointer-events:none;border-radius:34px;flex-direction:column;gap:14px;padding:24px;display:flex;position:absolute;inset:0 0 auto;box-shadow:0 20px 44px #14141324}.review-card[data-front]{opacity:1;pointer-events:auto;cursor:grab;transform:translateX(var(--dx)) rotate(calc(var(--swipe) * 8deg))}.review-card[data-dragging]{transition:none}.review-card[data-flying]{opacity:0}.review-stamp{letter-spacing:.05em;text-transform:uppercase;color:var(--fx-ink);pointer-events:none;background:#faf9f5d9;border:3.5px solid;border-radius:14px;padding:8px 14px;font-size:20px;font-weight:800;position:absolute;top:24px}.review-stamp[data-side=yes]{opacity:clamp(0, var(--swipe), 1);left:22px;transform:rotate(-10deg)}.review-stamp[data-side=no]{color:var(--b-review-k);opacity:clamp(0, calc(var(--swipe) * -1), 1);right:22px;transform:rotate(10deg)}.review-kicker{color:var(--b-review-k);font-size:14px;font-weight:700}.review-title{font-family:var(--serif);margin:0;font-size:30px;font-weight:400;line-height:1.08}.review-card .ix-quote{background:var(--b-glass);border-radius:22px;margin:0;padding:16px}.review-note{opacity:.85;margin:0;font-size:14px;line-height:1.4}.review-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;display:flex}.review-no,.review-yes,.review-other{border-radius:26px;align-items:center;gap:6px;height:52px;padding:0 20px;font-size:15px;font-weight:600;display:inline-flex}.review-no{background:var(--surface);color:var(--ink)}.review-other{color:inherit;text-underline-offset:3px;background:0 0;padding:0 12px;text-decoration:underline}.review-yes{background:var(--btn);color:var(--btn-ink);margin-left:auto}.review-card .burst{top:80%;left:80%}.review-hint{color:var(--ink-3);text-align:center;margin:12px 4px 0;font-size:13px}.mb{flex-direction:column;gap:18px;margin-bottom:18px;display:flex}.mb-hero{background:linear-gradient(180deg, var(--b-sky) 0%, transparent 100%);border-radius:30px;margin:-4px -4px 0;padding:18px 18px 20px;position:relative;overflow:hidden}.mb-hero:after{content:"";filter:blur(14px);pointer-events:none;background:radial-gradient(circle at 42% 42%,#faf9f5d9,#faf9f54d 40%,#faf9f500 70%);width:300px;height:300px;animation:12s ease-in-out infinite b-breathe;position:absolute;top:-70px;right:-110px}:root[data-theme=dark] .mb-hero:after{opacity:.15}@media (prefers-color-scheme:dark){:root[data-theme=system] .mb-hero:after{opacity:.15}}.mb-hero>*{z-index:1;position:relative}.mb-when{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0;font-size:14px;font-weight:600;display:flex}.mb-ws{background:var(--fx-ink);height:28px;color:var(--fx-paper);border-radius:14px;align-items:center;gap:6px;padding:0 11px;font-size:12px;display:inline-flex}.mb-ws i{border-radius:50%;width:8px;height:8px;display:block}.mb-title{font-family:var(--serif);letter-spacing:-.02em;color:var(--ink);margin:10px 0 0;font-size:40px;font-weight:400;line-height:1.02}.mb-title span{animation:b-word .7s var(--ease) backwards;margin-right:.18em;display:inline-block}.mb-lede{font-family:var(--serif);color:var(--ink-2);margin:12px 0 0;font-size:20px;font-style:italic;line-height:1.38}.mb-rings{justify-content:space-around;gap:6px;margin:0;padding:0;list-style:none;display:flex}.mb-rings li{flex-direction:column;align-items:center;gap:6px;width:52px;display:flex;position:relative}.mb-rings svg{transform:rotate(-90deg)}.mb-ring-bg{fill:none;stroke:var(--line);stroke-width:4px}.mb-ring{fill:none;stroke:var(--c);stroke-width:4px;stroke-linecap:round;animation:b-trace 1s calc(.4s + var(--i) * 80ms) var(--ease) backwards}.mb-face{background:var(--c);width:40px;height:40px;color:var(--fx-paper);animation:b-pop .5s calc(.2s + var(--i) * 70ms) var(--spring) backwards;border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid;position:absolute;top:6px;left:6px}.mb-pct{font-size:12px;font-weight:700}.mb-cap{color:var(--ink-3);text-align:center;margin:8px 0 0;font-size:13px;line-height:1.4}.mb-loading{color:var(--ink-3);margin:0;font-size:14px}.mb-flow{background:var(--surface);box-shadow:0 0 0 .5px var(--line-strong), 0 18px 40px #1414130f;border-radius:30px;padding:18px 16px 14px}.mb-flow-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.mb-flow-head h3{margin:0;font-size:18px;font-weight:600}.mb-flow-head span{color:var(--ink-3);font-size:13px}.mb-flow-box{height:284px;margin-top:10px;position:relative}.mb-callout{background:var(--b-callout);max-height:128px;color:var(--b-callout-ink);transition:left .35s var(--ease);border-radius:20px;flex-direction:column;gap:6px;padding:12px 14px;display:flex;position:absolute;top:0;overflow:hidden}.mb-callout-who{color:var(--b-callout-k);align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.mb-callout-who i{border-radius:50%;width:9px;height:9px;display:block}.mb-callout-q{font-family:var(--serif);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:16px;line-height:1.3;display:-webkit-box;overflow:hidden}.mb-callout-tag{background:var(--fx-mist);height:22px;color:var(--fx-ink);border-radius:11px;align-self:flex-start;align-items:center;padding:0 9px;font-size:11px;font-weight:700;display:flex}.mb-callout-tag[data-kind=dec]{background:var(--clay)}.mb-callout-tag[data-kind=risk]{background:#ead3c3}.mb-callout-tag[data-kind=q]{background:var(--fx-oat)}.mb-pins{height:42px;position:absolute;top:136px;left:0;right:0}.mb-pin{z-index:4;width:28px;height:28px;animation:b-pop .45s calc(1s + var(--i) * 60ms) var(--spring) backwards;place-items:center;padding:0;display:grid;position:absolute;top:14px}.mb-pin[data-row="1"]{top:0}.mb-pin path,.mb-legend path{fill:var(--ink)}.mb-pin[data-kind=dec] path,.mb-legend [data-kind=dec] path{fill:var(--clay);stroke:var(--ink);stroke-width:1.2px}.mb-pin[data-kind=risk] path,.mb-legend [data-kind=risk] path{fill:#ead3c3;stroke:#7a2e16;stroke-width:1.4px;stroke-linejoin:round}.mb-pin[data-kind=q] path,.mb-legend [data-kind=q] path{fill:var(--fx-oat);stroke:var(--ink);stroke-width:1.2px}.mb-bars{align-items:center;gap:2px;height:80px;display:flex;position:absolute;top:182px;left:0;right:0}.mb-bars i{animation:b-bar .5s calc(.3s + var(--i) * 12ms) var(--spring) backwards;border-radius:3px;flex:1;transition:opacity .35s;display:block}.mb-head{background:var(--ink);pointer-events:none;width:2px;transition:left .2s var(--ease);margin-left:-1px;position:absolute;top:178px;bottom:18px}.mb-head:before{content:"";background:var(--ink);width:14px;height:14px;box-shadow:0 0 0 3px var(--surface);border-radius:50%;position:absolute;top:-6px;left:-6px}.mb-scrub{z-index:3;opacity:0;cursor:ew-resize;width:100%;height:92px;margin:0;position:absolute;top:176px;left:0;right:0}.mb-scrub:focus-visible{opacity:.25}.mb-axis{color:var(--ink-3);justify-content:space-between;font-size:11px;font-weight:600;display:flex;position:absolute;bottom:0;left:0;right:0}.mb-legend{color:var(--ink-2);flex-wrap:wrap;gap:12px;margin:12px 0 0;font-size:12px;font-weight:600;display:flex}.mb-legend span{align-items:center;gap:5px;display:flex}.mb-flow .mb-cap{text-align:left}.mb-transcript{background:var(--btn);width:100%;height:52px;color:var(--btn-ink);border-radius:26px;justify-content:center;align-items:center;margin-top:12px;font-size:16px;font-weight:600;display:flex}.mb-jar{background:var(--fill);box-shadow:inset 0 0 0 .5px var(--line);border-radius:30px;margin-top:10px;position:relative;overflow:hidden}.mb-bubble{background:var(--oat);color:var(--on-pastel);will-change:transform;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:6px;transition:box-shadow .3s;display:flex;position:absolute;top:0;left:0}.mb-bubble[data-ground=slate]{background:var(--fx-ink);color:var(--fx-paper)}.mb-bubble[data-ground=clay]{background:var(--clay);color:var(--fx-ink)}.mb-bubble[data-ground=heather]{background:var(--heather)}.mb-bubble[data-ground=cactus]{background:var(--cactus)}.mb-bubble[data-ground=coral]{background:var(--coral)}.mb-bubble[aria-pressed=true]{box-shadow:0 0 0 3px var(--fill), 0 0 0 5px var(--ink)}.mb-bubble-label{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;font-size:12.5px;font-weight:600;line-height:1.15;display:-webkit-box;overflow:hidden}.mb-bubble-n{opacity:.8;font-size:12px;font-weight:700}.mb-jar-note{color:var(--ink-2);margin:10px 4px 0;font-size:14px;line-height:1.4}.mb-rail{margin:0 calc(-1 * var(--pad,20px));padding:4px var(--pad,20px) 10px;scroll-snap-type:x mandatory;scroll-padding-inline:var(--pad,20px);scrollbar-width:none;gap:12px;display:flex;overflow-x:auto}.mb-rail::-webkit-scrollbar{display:none}.mb-card{background:var(--oat);width:270px;color:var(--on-pastel);scroll-snap-align:start;border-radius:30px;flex-direction:column;flex:none;gap:10px;padding:20px;display:flex}.mb-card[data-ground=slate]{background:var(--fx-ink);width:290px;color:var(--fx-paper)}.mb-card[data-ground=heather]{background:var(--heather)}.mb-card[data-ground=coral]{background:var(--coral)}.mb-card-k{font-size:13px;font-weight:700}.mb-card[data-ground=slate] .mb-card-k{color:var(--fx-clay-light)}.mb-card-big{font-family:var(--serif);font-size:20px;line-height:1.22}.mb-card-item{text-align:left;color:inherit;padding:0;font-size:16px;font-weight:500;line-height:1.3}.mb-card-item[data-empty]{opacity:.7}.mb-card-more{opacity:.75;margin-top:auto;font-size:13px}.ix-story-when{margin-top:0}.wallet-card .ix-quote{border-left-color:currentColor}.wallet-card .ix-quote blockquote{color:inherit;font-size:17px;font-style:italic}.wallet-card .ix-quote figcaption,.wallet-card .ix-quote .link-btn{color:inherit;opacity:.9}.review-card[data-front]{position:relative}.review-card .ix-quote{border-left:0}.review-card .ix-quote blockquote,.review-card .ix-quote figcaption,.review-card .ix-quote .link-btn{color:var(--on-pastel)}.b-marathon{color:var(--clay-ink);justify-content:center;align-items:center;gap:6px;margin:10px 0 0;font-size:14px;font-weight:600;display:flex}.b-next-actions .ws-chip{background:var(--fx-paper-12);color:var(--on-slate)}@media (prefers-color-scheme:dark){:root[data-theme=system] .mb-hero:after{opacity:.15}}.topbar.over{transition:background .3s var(--ease);background:0 0;border-bottom-color:#0000}.topbar.over.scrolled{background:var(--canvas);border-bottom-color:var(--line)}.topbar.over .top-actions .icon-btn:first-child{background:var(--b-glass);box-shadow:none}.shell:has(.b-home) .main>:not(.b-home){z-index:1;position:relative}.shell:has(.b-home) .shell-banner{z-index:1;position:relative}.b-home-bg{top:calc(-1 * var(--lift,60px));height:calc(820px + var(--lift,60px))}.b-home-bg .sphere{top:calc(230px + var(--lift,60px) - 60px)}.deck-ask{flex:none;gap:8px;display:flex}.deck-ask button{border-radius:24px;height:48px;padding:0 16px;font-size:15px;font-weight:600}.deck-ask-no{background:var(--fx-ink-08);color:inherit}.deck-card[data-ground=slate] .deck-ask-no{background:var(--fx-paper-12)}.deck-ask-yes{background:var(--clay);color:var(--fx-ink)}.people .bubble{translate:calc(var(--px,0) * var(--depth,8) * 1px) calc(var(--py,0) * var(--depth,8) * 1px);transition:width .5s var(--spring), height .5s var(--spring), left .5s var(--spring), top .5s var(--spring), box-shadow .4s, translate .6s var(--ease);animation:b-pop-scale .6s calc(.1s + var(--i) * .1s) var(--spring) backwards, b-bob-y calc(4.2s + var(--i) * .6s) calc(.8s + var(--i) * .4s) ease-in-out infinite}.people .bubble:active{scale:.94}@keyframes b-pop-scale{0%{opacity:0;scale:.4}70%{opacity:1;scale:1.12}to{scale:1}}@keyframes b-bob-y{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.people-hint{color:var(--ink-3);text-align:center;margin:12px 4px 0;font-size:15px}.people-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.people-sub{color:var(--on-slate-2);font-size:13px;font-weight:600}.people-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.people-item{border-bottom:1px solid var(--slate-line);padding:6px 0}.people-items li:last-child .people-item{border-bottom:0}.people-more-in{color:var(--on-slate-2);margin:0;font-size:13px}.people-draft-k{justify-content:space-between;align-items:center;gap:8px;display:flex}.people-draft-x{background:var(--fx-paper-12);width:32px;height:32px;color:var(--fx-paper);border-radius:16px;place-items:center;display:grid}.b-home-top .b-greet{font-weight:400;font-family:var(--serif);color:var(--ink);margin:0;font-size:26px;line-height:1.1}.b-home-tools{gap:8px;display:flex}.b-home>.b-stage>.daynav{margin:4px 0 0 -8px}.b-home{overflow-x:clip}.b-home[data-phase=swit] .b-home-bg{background:linear-gradient(180deg, var(--oat) 0, color-mix(in srgb, var(--oat) 45%, var(--canvas)) calc(var(--lift,60px) + 130px), var(--canvas) calc(var(--lift,60px) + 300px))}.b-home[data-phase=spotkanie] .b-home-bg{background:linear-gradient(180deg, var(--heather) 0, color-mix(in srgb, var(--heather) 45%, var(--canvas)) calc(var(--lift,60px) + 130px), var(--canvas) calc(var(--lift,60px) + 300px))}.b-home[data-phase=wolne] .b-home-bg{background:linear-gradient(180deg, var(--oat) 0, color-mix(in srgb, var(--cactus) 45%, var(--canvas)) calc(var(--lift,60px) + 130px), var(--canvas) calc(var(--lift,60px) + 300px))}.b-home[data-phase=wieczor] .b-home-bg{background:linear-gradient(180deg, var(--heather) 0, var(--coral) calc(var(--lift,60px) + 110px), color-mix(in srgb, var(--coral) 40%, var(--canvas)) calc(var(--lift,60px) + 210px), var(--canvas) calc(var(--lift,60px) + 300px))}.b-home[data-phase=noc] .b-home-bg{background:linear-gradient(180deg, var(--fx-ink) 0, var(--fx-ink) 82%, var(--canvas) 100%)}.scene{margin:-4px calc(-1 * var(--pad)) 0;aspect-ratio:390/300;--sc-ink:var(--ink);--sc-back:var(--oat);--sc-front:var(--canvas);position:relative}.scene[data-phase=wolne]{--sc-back:var(--cactus)}.scene[data-phase=wieczor]{--sc-back:var(--coral)}.scene[data-phase=noc]{--sc-back:#1f1e1c;--sc-front:var(--fx-ink)}.scene-sky,.scene-land{pointer-events:none;position:absolute;inset:0}.scene-land{z-index:2}.scene-svg{width:100%;height:100%;display:block;overflow:visible}.scene-stars path{stroke:var(--fx-paper);stroke-width:1.8px;stroke-linecap:round;transform-box:fill-box;transform-origin:50%;animation:2.6s ease-in-out infinite sc-twinkle}.scene-stars,.scene-clouds,.scene-birds,.scene-waves,.scene-reflection,.scene-mug,.scene-plant,.scene-moon{opacity:0;transition:opacity .9s}.scene[data-phase=noc] .scene-stars,.scene[data-phase=noc] .scene-moon,.scene[data-phase=dzien] .scene-clouds,.scene[data-phase=wolne] .scene-clouds,.scene[data-phase=swit] .scene-birds,.scene[data-phase=dzien] .scene-birds,.scene[data-phase=spotkanie] .scene-waves,.scene[data-phase=wieczor] .scene-reflection,.scene[data-phase=swit] .scene-mug,.scene[data-phase=wolne] .scene-plant{opacity:1}.scene-clouds{animation:18s ease-in-out infinite sc-drift}.scene-clouds path{fill:var(--canvas);stroke:var(--sc-ink);stroke-width:2.2px;stroke-linejoin:round}.scene-bird{animation:16s linear infinite sc-fly}.scene-bird-2{animation-duration:21s;animation-delay:5s}.scene-bird path{fill:none;stroke:var(--sc-ink);stroke-width:2.2px;stroke-linecap:round;transform-box:fill-box;transform-origin:50% 100%;animation:.7s ease-in-out infinite sc-flap}.scene-waves rect{fill:var(--sc-ink);transform-box:fill-box;transform-origin:50%;animation:.8s ease-in-out infinite sc-wave}.scene-hill-back{fill:var(--sc-back);transition:fill .9s}.scene-hill-front{fill:var(--sc-front);transition:fill .9s}.scene-ridge{fill:none;stroke:var(--sc-ink);stroke-width:2.6px;stroke-linecap:round}.scene-trail{fill:none;stroke:var(--sc-ink);stroke-opacity:.45;stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:2 7}.scene-trail-done{fill:none;stroke:var(--clay);stroke-width:3px;stroke-linecap:round}.scene-walked-rect{transform-box:fill-box;transform-origin:0 0;transition:transform 1.4s var(--ease)}.scene-house{fill:var(--sc-front);stroke:var(--sc-ink);stroke-width:2.4px;stroke-linejoin:round}.scene-roof{fill:none;stroke:var(--sc-ink);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.scene-window{fill:var(--oat);transition:fill .9s}.scene[data-phase=wieczor] .scene-window,.scene[data-phase=noc] .scene-window{fill:var(--fx-clay-light)}.scene-reflection path{stroke:var(--clay);stroke-width:3px;stroke-linecap:round;transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite sc-shimmer}.scene-reflection path:nth-child(2){animation-delay:.5s}.scene-reflection path:nth-child(3){animation-delay:1s}.scene-mug path:first-child{fill:var(--canvas);stroke:var(--sc-ink);stroke-width:2.6px;stroke-linejoin:round}.scene-mug-handle,.scene-steam{fill:none;stroke:var(--sc-ink);stroke-width:2.4px;stroke-linecap:round}.scene-mug-band{stroke:var(--clay);stroke-width:4px;stroke-linecap:round}.scene-steam{stroke-width:2.2px;animation:2.6s ease-in-out infinite sc-steam}.scene-steam-2{animation-delay:.9s}.scene-pot{fill:var(--oat);stroke:var(--sc-ink);stroke-width:2.6px;stroke-linejoin:round}.scene-leaves{transform-box:fill-box;transform-origin:50% 100%;animation:4s ease-in-out infinite sc-sway}.scene-stem{fill:none;stroke:var(--sc-ink);stroke-width:2.4px;stroke-linecap:round}.scene-leaf{fill:var(--cactus);stroke:var(--sc-ink);stroke-width:2.2px;stroke-linejoin:round}.scene-moon{fill:var(--fx-paper)}.scene-walker{width:14px;height:14px;color:var(--sc-ink);transition:left 1.4s var(--ease), top 1.4s var(--ease), opacity .6s;position:absolute;translate:-50% -50%}.scene-walker i{background:var(--clay);border-radius:50%;position:absolute;inset:0;box-shadow:0 0 0 2.5px}.scene-walker i:first-child{box-shadow:none;background:#d9775780;animation:2s ease-out infinite sc-ring}.scene[data-phase=noc] .scene-walker{opacity:0}.scene-orb-clip{z-index:1;pointer-events:none;clip-path:polygon(-20% -80%,120% -80%,120% 73%,100% 73%,92% 74%,83% 71%,72% 69%,58% 71%,48% 77%,36% 75%,25% 72%,13% 72%,0 76%,-20% 76%);position:absolute;inset:0}.scene-orb,.scene-orb-hit{aspect-ratio:1;transition:left 1.4s var(--ease), top 1.4s var(--ease);position:absolute}.scene-orb{z-index:1;pointer-events:none;width:43.6%;top:8.7%;left:50.3%}.scene-orb-hit{z-index:3;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;background:0 0;border-radius:50%;width:28%;top:18.9%;left:58.1%}.scene[data-phase=swit] .scene-orb{top:36.7%;left:23.1%}.scene[data-phase=swit] .scene-orb-hit{top:46.8%;left:30.9%}.scene[data-phase=spotkanie] .scene-orb{top:10%;left:28.2%}.scene[data-phase=spotkanie] .scene-orb-hit{top:20.2%;left:36%}.scene[data-phase=wolne] .scene-orb{top:20%;left:51.3%}.scene[data-phase=wolne] .scene-orb-hit{top:30.2%;left:59.1%}.scene[data-phase=wieczor] .scene-orb{top:50%;left:12.8%}.scene[data-phase=wieczor] .scene-orb-hit{top:60.2%;left:20.6%}.scene[data-phase=noc] .scene-orb{top:3.3%;left:61.5%}.scene[data-phase=noc] .scene-orb-hit{top:13.5%;left:69.3%}.scene-orb-core{opacity:0;filter:blur(18px);transition:opacity 1.2s;animation:8s ease-in-out infinite b-breathe;position:absolute;inset:0}.scene-orb-core[data-p=swit]{background:radial-gradient(circle at 42% 40%, #fff3e6 0%, var(--fx-peach) 22%, var(--fx-clay-mid) 42%, #d97757bf 56%, #e3dacc00 72%);animation-duration:11s}.scene-orb-core[data-p=dzien]{background:radial-gradient(circle at 38% 40%, var(--fx-peach) 0%, var(--fx-clay-mid) 24%, var(--fx-clay) 42%, #c9785c99 58%, #faf9f500 74%);animation-duration:7s}.scene-orb-core[data-p=spotkanie]{background:radial-gradient(circle at 40% 40%, var(--fx-peach) 0%, var(--fx-clay) 32%, #b9532fe6 48%, #cdd3d980 62%, #faf9f500 74%);animation-duration:3.2s}.scene-orb-core[data-p=wolne]{background:radial-gradient(circle at 42% 40%, var(--fx-paper) 0%, #d9e4df 24%, var(--fx-sage-pale) 42%, #6a9bcc80 58%, #faf9f500 74%);animation-duration:12s}.scene-orb-core[data-p=wieczor]{background:radial-gradient(circle at 46% 44%, var(--fx-peach) 0%, var(--fx-clay-mid) 26%, var(--fx-clay) 40%, #cdd3d9b3 58%, #ead3c300 74%);animation-duration:9s}.scene-orb-core[data-p=noc]{filter:blur(14px);background:radial-gradient(circle at 44% 42%,#faf9f58c 0%,#cdd3d959 32%,#6a9bcc33 52%,#14141300 72%);animation-duration:14s}.scene[data-phase=swit] .scene-orb-core[data-p=swit],.scene[data-phase=dzien] .scene-orb-core[data-p=dzien],.scene[data-phase=spotkanie] .scene-orb-core[data-p=spotkanie],.scene[data-phase=wolne] .scene-orb-core[data-p=wolne],.scene[data-phase=wieczor] .scene-orb-core[data-p=wieczor],.scene[data-phase=noc] .scene-orb-core[data-p=noc]{opacity:1}.scene-sketch{opacity:.85;width:100%;height:100%;transition:opacity .9s;animation:60s linear infinite sc-spin;position:absolute;inset:0}.scene-sketch path{fill:none;stroke:var(--sc-ink);stroke-width:2.4px;stroke-linecap:round}.scene[data-phase=noc] .scene-sketch{opacity:0}.scene-ring,.scene-ripple{opacity:0;pointer-events:none;border:2px solid #d9775799;border-radius:50%;position:absolute;inset:20%}.scene[data-phase=spotkanie] .scene-ring{animation:2.4s ease-out infinite sc-ring}.scene[data-phase=spotkanie] .scene-ring:nth-of-type(8){animation-delay:.8s}.scene[data-phase=spotkanie] .scene-ring:nth-of-type(9){animation-delay:1.6s}.scene-ripple{animation:.9s ease-out both sc-ring}.b-hero{z-index:2;padding-top:4px;position:relative}.b-hero-kicker{background:color-mix(in srgb, var(--ink) 8%, transparent);max-width:100%;height:30px;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;animation:b-word .5s var(--ease) backwards;border-radius:15px;align-items:center;padding:0 13px;font-size:13px;font-weight:700;display:inline-flex;overflow:hidden}.b-home[data-phase=spotkanie] .b-hero-kicker{background:var(--clay);color:var(--fx-ink)}.b-hero-row{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-top:6px;display:flex}.b-hero-big{font-family:var(--serif);letter-spacing:-.04em;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--ink);animation:b-word .8s 50ms var(--ease) backwards;font-size:72px;font-weight:300;line-height:.9}.b-hero-big[data-long]{font-size:72px}.b-hero-unit{min-width:0;max-width:170px;color:var(--ink);animation:b-word .6s .2s var(--ease) backwards;padding-bottom:12px;font-size:17px;font-weight:600;line-height:1.2}.b-hero-line{font-family:var(--serif);color:var(--ink);animation:b-word .6s .25s var(--ease) backwards;margin:12px 0 0;font-size:20px;line-height:1.3}.b-hero-actions{animation:b-word .6s .3s var(--ease) backwards;flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.b-hero-cta{background:var(--clay);min-height:54px;color:var(--fx-ink);box-shadow:none;transition:transform .25s var(--ease);border-radius:27px;align-items:center;gap:10px;padding:0 22px;font-size:16px;font-weight:600;display:inline-flex}.b-hero-cta:active{transform:scale(.95)}.b-home[data-phase=noc] .b-hero-cta{background:var(--fx-paper);box-shadow:none}.b-hero-status{background:color-mix(in srgb, var(--ink) 6%, transparent);min-height:36px;color:var(--ink-2);border-radius:18px;align-items:center;gap:8px;margin:12px 0 0;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.b-pills{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.b-pills .b-chip{height:40px;margin:0;font-size:15px;animation:none}.b-next-list{margin-top:18px;position:relative}.b-section-title{font-family:var(--serif);color:var(--ink);margin:0 4px;font-size:26px;font-weight:400}.b-next-list ol{margin:14px 0 0;padding:0;list-style:none;position:relative}.b-next-list ol:before{content:"";background:var(--oat);border-radius:1px;width:2px;position:absolute;top:30px;bottom:30px;left:34px}.b-next-row{background:var(--surface,var(--fx-white));width:100%;box-shadow:0 8px 20px var(--fx-ink-07);color:var(--ink);text-align:left;transition:transform .25s var(--ease);border-radius:26px;align-items:center;gap:14px;margin-bottom:10px;padding:12px 16px 12px 12px;display:flex;position:relative}.b-next-row:active{transform:scale(.97)}.b-next-row[data-first]{background:var(--fx-ink);color:var(--fx-paper)}.b-next-main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.b-next-name{font-size:17px;font-weight:600;line-height:1.2}.b-next-meta{color:var(--ink-3);align-items:center;gap:6px;font-size:13px;display:flex}.b-next-row[data-first] .b-next-meta{color:var(--fx-stone)}.b-next-time{font-variant-numeric:tabular-nums;flex:none;font-size:15px;font-weight:700}.b-next-row[data-first] .b-next-time{color:var(--fx-clay-light)}.setting-ruch{flex-direction:column;align-items:stretch}.setting-ruch .ruch-seg{width:100%;display:flex}.ruch-seg button{text-align:center;flex:1;justify-content:center;align-items:center;padding:0 12px;font-size:14px;font-weight:600;display:inline-flex}.ruch-seg button[aria-checked=true]{background:var(--btn);color:var(--btn-ink);box-shadow:none}.setting-ruch .setting-text p{min-height:2.8em;min-height:2lh}:root[data-ruch=calm] *,:root[data-ruch=calm] :before,:root[data-ruch=calm] :after{animation-iteration-count:1!important}:root[data-ruch=calm] .scene-orb-core,:root[data-ruch=calm] .scene-sketch,:root[data-ruch=calm] .scene-ring,:root[data-ruch=calm] .scene-walker i:first-child,:root[data-ruch=calm] .loop{animation:none!important}:root[data-ruch=calm] .par1,:root[data-ruch=calm] .par2,:root[data-ruch=calm] .par3,:root[data-ruch=still] .par1,:root[data-ruch=still] .par2,:root[data-ruch=still] .par3{transform:none!important}:root[data-ruch=still] *,:root[data-ruch=still] :before,:root[data-ruch=still] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}:root[data-ruch=still] .scene-orb-core,:root[data-ruch=still] .loop{animation:none!important}@keyframes sc-spin{to{transform:rotate(360deg)}}@keyframes sc-drift{0%,to{transform:translate(0)}50%{transform:translate(26px)}}@keyframes sc-fly{0%{transform:translate(-40px,10px)}to{transform:translate(430px,-30px)}}@keyframes sc-flap{0%,to{transform:scaleY(1)}50%{transform:scaleY(.4)}}@keyframes sc-steam{0%{opacity:0;transform:translateY(4px)}40%{opacity:1}to{opacity:0;transform:translateY(-12px)}}@keyframes sc-twinkle{0%,to{opacity:.25;transform:scale(.7)}50%{opacity:1;transform:scale(1)}}@keyframes sc-sway{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}@keyframes sc-ring{0%{opacity:.7;transform:scale(.8)}to{opacity:0;transform:scale(1.9)}}@keyframes sc-wave{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}@keyframes sc-shimmer{0%,to{opacity:.4;transform:scaleX(.6)}50%{opacity:.9;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.scene-orb-core,.scene .loop,.scene-clouds,.scene-bird{animation:none!important}}.focus-mode .focus-ring{isolation:isolate;margin:18px 0 14px;position:relative}.focus-mode .focus-ring:before{content:"";z-index:-1;background:radial-gradient(circle at 42% 40%, var(--fx-peach) 0%, var(--fx-clay-mid) 24%, var(--fx-clay) 42%, #c9785c80 58%, #faf9f500 72%);filter:blur(26px);opacity:.8;width:330px;height:330px;animation:6s ease-in-out infinite b-breathe;position:absolute}.focus-mode .focus-ring .ring{background:var(--fx-ink);color:var(--fx-paper);border-radius:50%;box-shadow:0 30px 60px #1414134d}.focus-mode .focus-ring .ring-track{stroke:var(--fx-paper-12)}.focus-mode .focus-ring .ring b.focus-time{font-family:var(--serif);letter-spacing:-.03em;color:var(--fx-paper);font-size:72px;font-weight:300}.focus-mode .focus-ring .ring small{color:var(--fx-stone);font-weight:600}.focus-mode .detail-title{font-family:var(--serif);text-align:center;font-size:28px;line-height:1.15}.focus-mode>.page-sub{text-align:center}.focus-mode .focus-actions .btn{border-radius:30px;min-height:60px;font-size:17px}.mr{margin:8px calc(-1 * var(--pad)) 0}.mr-rail{scroll-snap-type:x mandatory;padding:6px var(--pad) 18px;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:12px;display:flex;overflow-x:auto}.mr-rail::-webkit-scrollbar{display:none}.mr-card{box-sizing:border-box;scroll-snap-align:center;background:var(--oat);width:min(84%,360px);min-height:268px;color:var(--ink);box-shadow:0 14px 30px var(--fx-ink-08);transition:transform .45s var(--ease), opacity .45s var(--ease);opacity:.85;border-radius:34px;flex-direction:column;flex:none;gap:12px;padding:20px;display:flex;transform:scale(.94)}.mr-card[aria-current]{opacity:1;transform:none}.mr-card[data-tone=heather]{background:var(--heather)}.mr-card[data-tone=cactus]{background:var(--cactus)}.mr-card[data-tone=slate]{background:var(--fx-ink);color:var(--fx-paper);box-shadow:0 22px 44px #1414133d}.mr-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.mr-when{background:var(--fx-white-55);height:30px;color:var(--fx-ink);white-space:nowrap;border-radius:15px;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.mr-card[data-tone=slate] .mr-when{background:var(--clay)}.mr-ping{background:var(--fx-ink);border-radius:50%;width:8px;height:8px;animation:1.8s ease-out infinite ping}.mr-ws{opacity:.85;white-space:nowrap;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.mr-body{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mr-title{font-family:var(--serif);letter-spacing:-.01em;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:26px;font-weight:400;line-height:1.12;display:-webkit-box;overflow:hidden}.mr-ring{flex:none;place-items:center;width:72px;height:72px;line-height:1;display:grid;position:relative}.mr-ring svg{position:absolute;inset:0}.mr-ring-track{fill:none;stroke:var(--fx-paper-14);stroke-width:5px}.mr-ring-value{fill:none;stroke:var(--clay);stroke-width:5px;stroke-linecap:round;stroke-dasharray:194.8;transform-origin:36px 36px;transition:stroke-dashoffset 1s linear;transform:rotate(-90deg)}.mr-ring b{font-variant-numeric:tabular-nums;font-size:24px;font-weight:600;position:relative}.mr-ring small{color:var(--fx-stone);margin-top:-14px;font-size:11px;position:relative}.mr-gist{font-family:var(--serif);opacity:.9;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:17px;font-style:italic;line-height:1.35;display:-webkit-box;overflow:hidden}.mr-chips{flex-wrap:wrap;gap:6px;display:flex}.mr-chip{height:28px;color:var(--fx-ink);background:#ffffff80;border-radius:14px;align-items:center;gap:5px;padding:0 11px;font-size:12px;font-weight:700;display:inline-flex}.mr-card[data-tone=slate] .mr-chip{background:var(--fx-paper-10);color:var(--fx-paper)}.mr-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;display:flex}.mr-cta,.mr-ghost{min-height:48px;transition:transform .25s var(--ease);border-radius:24px;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:600;display:inline-flex}.mr-cta:active,.mr-ghost:active{transform:scale(.95)}.mr-cta{background:var(--fx-ink);color:var(--fx-paper)}.mr-card[data-tone=slate] .mr-cta{background:var(--clay);color:var(--fx-ink)}.mr-ghost{background:var(--fx-paper-10);color:inherit}.mr-nav{justify-content:center;align-items:center;gap:14px;display:flex}.mr-arrow{background:var(--fill,var(--fx-linen));width:44px;height:44px;color:var(--ink);border-radius:22px;place-items:center;display:grid}.mr-arrow:disabled{opacity:.35}.mr-dots{align-items:center;gap:6px;max-width:60%;display:flex;overflow:hidden}.mr-dots i{background:var(--oat);width:8px;height:8px;transition:width .4s var(--ease), background .3s;border-radius:4px;flex:none}.mr-dots i[data-past]{background:color-mix(in srgb, var(--ink) 25%, transparent)}.mr-dots i[data-on]{background:var(--ink);width:24px}.mr-hint{text-align:center;color:var(--ink-3);white-space:pre;margin:8px 0 0;font-size:13px;font-weight:600}.mr-done{width:120px;height:40px;overflow:visible}.mr-done path{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;opacity:.4}.mr-done .mr-done-check{stroke:var(--clay);stroke-width:3.4px;opacity:1}.mr-card{min-height:240px}.cs{flex-direction:column;gap:14px;display:flex}.cs-chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cs-due{background:var(--oat);height:32px;color:var(--ink);border-radius:16px;align-items:center;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex}.cs-due[data-state=today],.cs-due[data-state=passed]{background:var(--clay);color:var(--fx-ink)}.cs-due[data-state=closed]{background:var(--cactus)}.cs .detail-title.cs-title{font-family:var(--serif);letter-spacing:-.01em;margin:0;font-size:32px;font-weight:400;line-height:1.1}.cs-note{color:var(--ink-3);margin:-4px 0 0;font-size:14px}.cs-origin{background:var(--fx-ink);color:var(--fx-paper);animation:b-word .6s var(--ease) backwards;border-radius:30px;flex-direction:column;gap:12px;padding:20px;display:flex;box-shadow:0 18px 38px #14141333}.cs-kicker{color:var(--fx-clay-light);font-size:13px;font-weight:700}.cs-about .cs-kicker{color:var(--clay-ink,var(--fx-clay-deep))}.cs-route{align-items:center;gap:10px;display:flex}.cs-node{flex-direction:column;flex:none;align-items:center;gap:4px;display:flex}.cs-node i{width:46px;height:46px;color:var(--fx-clay-light);background:#262624;border-radius:23px;place-items:center;font-size:13px;font-style:normal;font-weight:700;display:grid}.cs-node[data-end] i{background:var(--clay);color:var(--fx-ink)}.cs-node small{color:var(--fx-stone);font-size:12px;font-weight:600}.cs-line{flex:1;height:30px;position:relative}.cs-line svg{width:100%;height:30px}.cs-line-bg{fill:none;stroke:#faf9f540;stroke-width:2.4px;stroke-dasharray:4 6}.cs-line-fg{fill:none;stroke:var(--clay);stroke-width:3px;stroke-linecap:round;stroke-dasharray:240;--len:240;animation:cs-trace 1.2s .4s var(--ease) both}.cs-line b{color:var(--fx-stone);white-space:nowrap;font-size:11px;font-weight:600;position:absolute;top:-10px;left:50%;translate:-50%}.cs-quote{font-family:var(--serif);margin:0;font-size:20px;line-height:1.3}.cs-meta{color:var(--fx-stone);margin:0;font-size:13px}.cs-origin-actions{flex-wrap:wrap;gap:8px;display:flex}.cs-pill{background:var(--fx-paper-10);min-height:40px;color:var(--fx-paper);border-radius:20px;padding:0 14px;font-size:14px;font-weight:600}.cs-about{background:var(--oat);border-radius:28px;flex-direction:column;gap:8px;padding:18px 20px;display:flex}.cs-about-title{font-family:var(--serif);margin:0;font-size:20px;line-height:1.25}.cs-about-point{background:var(--fx-white-55);-webkit-line-clamp:3;border-radius:18px;-webkit-box-orient:vertical;margin:0;padding:10px 14px;font-size:15px;line-height:1.35;display:-webkit-box;overflow:hidden}.cs-act{background:var(--fill,var(--fx-linen));border-radius:30px;flex-direction:column;gap:14px;padding:18px;display:flex}.cs-act-row{align-items:center;gap:16px;display:flex}.cs-act-text{flex-direction:column;gap:2px;display:flex}.cs-act-text b{font-size:18px;font-weight:600}.cs-act-text small{color:var(--ink-3);font-size:13px}.cs-snooze{gap:8px;display:flex}.cs-snooze button{background:var(--canvas);min-width:0;min-height:62px;color:var(--ink);transition:transform .25s var(--ease);border-radius:22px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;display:flex}.cs-snooze button:active{transform:scale(.95)}.cs-snooze b{font-size:15px;font-weight:600}.cs-snooze small{color:var(--ink-3);font-size:12px}.cs-more{border-radius:24px;padding:4px 0}.cs-more>summary{cursor:pointer;min-height:48px;color:var(--ink-2);align-items:center;font-size:15px;font-weight:600;display:flex}@keyframes cs-trace{0%{stroke-dashoffset:240px}to{stroke-dashoffset:0}}.pv-sheet{flex-direction:column;gap:14px;display:flex}.pv-hero{align-items:flex-start;gap:14px;display:flex}.pv-hero-text{flex:1;min-width:0}.pv-time{background:var(--fx-ink);height:32px;color:var(--fx-paper);border-radius:16px;align-items:center;padding:0 13px;font-size:13px;font-weight:700;display:inline-flex}.pv-time[data-live]{background:var(--clay);color:var(--fx-ink)}.pv-sheet .detail-title.pv-hero-title{font-family:var(--serif);letter-spacing:-.01em;margin:12px 0 0;font-size:32px;font-weight:400;line-height:1.08}.pv-ring{background:var(--fill,var(--fx-linen));border-radius:38px;flex:none;place-items:center;width:76px;height:76px;line-height:1;display:grid;position:relative}.pv-ring svg{position:absolute;inset:0}.pv-ring-track{fill:none;stroke:color-mix(in srgb, var(--ink) 10%, transparent);stroke-width:5px}.pv-ring-value{fill:none;stroke:var(--clay);stroke-width:5px;stroke-linecap:round;stroke-dasharray:194.8;transform-origin:36px 36px;transform:rotate(-90deg)}.pv-ring b{font-size:24px;font-weight:600;position:relative}.pv-ring small{color:var(--ink-3);margin-top:-16px;font-size:11px;position:relative}.pv{flex-direction:column;gap:14px;display:flex}.pv-people{scrollbar-width:none;gap:10px;padding:4px 2px;display:flex;overflow-x:auto}.pv-person{width:60px;color:var(--ink);flex-direction:column;flex:none;align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.pv-person span{text-overflow:ellipsis;white-space:nowrap;max-width:60px;overflow:hidden}.pv-person i{background:var(--oat);width:54px;height:54px;color:var(--on-pastel,var(--fx-ink));transition:transform .3s var(--ease);border-radius:27px;place-items:center;font-size:16px;font-style:normal;font-weight:700;display:grid;box-shadow:0 8px 18px #1414131a}.pv-person:active i{transform:scale(.92)}.pv-person[data-tone="1"] i{background:var(--cactus)}.pv-person[data-tone="2"] i{background:var(--heather)}.pv-person[data-tone="3"] i{background:var(--coral)}.pv-more{color:var(--ink-3);align-self:center;font-size:14px;font-weight:700}.pv-head{font-family:var(--serif);margin:0;font-size:24px}.pv-head b{font-family:var(--sans);color:var(--ink-3);margin-left:6px;font-size:15px;font-weight:700}.pv-rail{margin:10px calc(-1 * var(--pad)) 0;padding:4px var(--pad) 12px;scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;display:flex;overflow-x:auto}.pv-card{scroll-snap-align:start;box-sizing:border-box;background:var(--oat);width:min(80%,320px);min-height:200px;color:var(--ink);border-radius:30px;flex-direction:column;flex:none;gap:10px;padding:18px;display:flex}.pv-card[data-tone=slate]{background:var(--fx-ink);color:var(--fx-paper)}.pv-card[data-tone=heather]{background:var(--heather)}.pv-kicker{color:var(--clay-ink,var(--fx-clay-deep));font-size:13px;font-weight:700}.pv-card[data-tone=slate] .pv-kicker{color:var(--fx-clay-light)}.pv-title{font-family:var(--serif);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:22px;font-weight:400;line-height:1.15;display:-webkit-box;overflow:hidden}.pv-quote{font-family:var(--serif);opacity:.8;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:15px;font-style:italic;line-height:1.35;display:-webkit-box;overflow:hidden}.pv-foot{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;display:flex}.pv-meta{opacity:.75;font-size:13px;font-weight:600}.pv-go{min-height:40px;color:var(--fx-ink);background:#fff9;border-radius:20px;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.pv-card[data-tone=slate] .pv-go{background:var(--clay)}.pv-last{background:var(--fill,var(--fx-linen));width:100%;color:var(--ink);text-align:left;transition:transform .25s var(--ease);border-radius:28px;flex-direction:column;align-items:flex-start;gap:8px;padding:18px 20px;display:flex}.pv-last:active{transform:scale(.98)}.pv-last-title{font-family:var(--serif);font-size:20px;line-height:1.2}.pv-chips{flex-wrap:wrap;gap:6px;display:flex}.pv-chips span{background:var(--canvas);text-overflow:ellipsis;white-space:nowrap;border-radius:14px;max-width:100%;height:28px;padding:0 11px;font-size:12px;font-weight:700;line-height:28px;overflow:hidden}.pv-go-line{align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.pv-first{color:var(--ink-3);align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.st-account{background:var(--fx-ink);color:var(--fx-paper);border-radius:30px;align-items:center;gap:14px;margin-top:12px;padding:16px 18px;display:flex}.st-avatar{background:var(--clay);width:52px;height:52px;color:var(--fx-ink);border-radius:26px;flex:none;place-items:center;font-size:20px;font-weight:700;display:grid}.st-account-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.st-account-text b{font-size:17px;font-weight:600}.st-account-text small{color:var(--fx-stone);font-size:13px}.st-account-go{background:var(--fx-paper-12);min-height:40px;color:var(--fx-paper);border-radius:20px;flex:none;padding:0 14px;font-size:14px;font-weight:600}.st-tiles-wrap{margin-top:22px}.st-h{font-family:var(--serif);margin:0 0 12px;font-size:26px;font-weight:400}.st-tiles{grid-template-columns:1fr 1fr;gap:8px;display:grid}.st-tile{background:var(--fill,var(--fx-linen));min-height:86px;color:var(--ink);text-align:left;transition:transform .25s var(--ease);border-radius:24px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:6px;padding:14px;display:flex}.st-tile b{font-size:15px;font-weight:600}.st-tile small{color:var(--ink-3);font-size:12px}.settings-more{margin-top:22px}.settings-more>summary{background:var(--fill,var(--fx-linen));cursor:pointer;border-radius:28px;align-items:center;min-height:56px;padding:0 20px;font-size:16px;font-weight:600;list-style:none;display:flex}.settings-more>summary::-webkit-details-marker{display:none}.settings-more>summary:after{content:"";width:9px;height:9px;transition:transform .3s var(--ease);border-bottom:2.4px solid;border-right:2.4px solid;margin-left:auto;transform:rotate(45deg)}.settings-more[open]>summary:after{transform:rotate(-135deg)}.mention.mc{background:var(--fill,var(--fx-linen));border-radius:26px;flex-direction:column;gap:10px;padding:16px 18px;display:flex}.mention.mc[data-ask]{background:var(--oat)}.mc-top{flex-wrap:wrap;gap:6px;display:flex}.mc-top:empty{display:none}.mc-hint{background:var(--clay);height:26px;color:var(--fx-ink);border-radius:13px;align-items:center;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.mc .ix-quote blockquote{font-size:20px}.mc-actions{flex-wrap:wrap;gap:8px;display:flex}.mc-make,.mc-skip{min-height:42px;transition:transform .25s var(--ease);border-radius:21px;padding:0 15px;font-size:14px;font-weight:600}.mc-make:active,.mc-skip:active{transform:scale(.95)}.mc-make{background:var(--fx-ink);color:var(--fx-paper)}.mc-skip{color:var(--ink-2);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--ink) 20%, transparent);background:0 0}.mc-done{background:var(--cactus);border-radius:21px;align-items:center;min-height:42px;padding:0 15px;font-size:14px;font-weight:700;animation:.4s both pop;display:inline-flex}.cd,.wb{z-index:2;background:var(--surface);box-shadow:0 14px 32px var(--fx-ink-08);color:var(--ink);border-radius:32px;flex-direction:column;gap:14px;margin-top:18px;padding:18px;display:flex;position:relative}.b-home[data-phase=noc] .cd{color:var(--fx-paper);box-shadow:none;background:#262624}.cd-jar{align-items:center;gap:16px;display:flex}.cd-jar svg{flex:none;width:120px;height:136px;overflow:visible}.cd-pebble{stroke:currentColor;stroke-width:2px;animation:.8s cubic-bezier(.3,.7,.3,1) both cd-drop}.cd-glass{fill:#fff3;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.cd-lid{fill:var(--oat);stroke:currentColor;stroke-width:2.6px;stroke-linejoin:round}.cd-shine{fill:none;stroke:#fffc;stroke-width:4px;stroke-linecap:round}.cd-count{flex-direction:column;gap:2px;display:flex}.cd-count small{color:var(--clay-ink,var(--fx-clay-deep));font-size:13px;font-weight:700}.b-home[data-phase=noc] .cd-count small{color:var(--fx-clay-light)}.cd-count b{font-family:var(--serif);letter-spacing:-.03em;font-size:72px;font-weight:300;line-height:1}.cd-count span{color:var(--ink-3);font-size:14px}.b-home[data-phase=noc] .cd-count span{color:var(--fx-stone)}.cd-h{font-family:var(--serif);margin:0 0 4px;font-size:22px;font-weight:400}.cd-left{flex-direction:column;gap:8px;display:flex}.cd-row{background:var(--fill,var(--fx-linen));border-radius:22px;align-items:center;gap:10px;padding:10px 10px 10px 16px;display:flex}.cd-row-title{text-align:left;min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:15px;font-weight:600;overflow:hidden}.cd-move{background:var(--canvas);min-height:40px;color:var(--ink);border-radius:20px;flex:none;padding:0 14px;font-size:14px;font-weight:600}.cd-hold{align-items:center;gap:14px;display:flex}.cd-hold span{flex-direction:column;gap:2px;display:flex}.cd-hold b{font-size:17px;font-weight:600}.cd-hold small{color:var(--ink-3);font-size:13px}.cd-closed{justify-content:space-between;align-items:center;gap:10px;display:flex}.cd-closed p{font-family:var(--serif);margin:0;font-size:18px;line-height:1.3}.wb-title{font-family:var(--serif);margin:0;font-size:32px;font-weight:400;line-height:1.08}.wb-line{font-family:var(--serif);color:var(--ink-2);margin:0;font-size:20px;line-height:1.3}.wb-line em{color:var(--clay-ink,var(--fx-clay-deep))}.wb-tiles{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.wb-tile{background:var(--oat);color:var(--on-pastel);text-align:left;border-radius:22px;flex-direction:column;align-items:flex-start;gap:4px;padding:14px 12px;display:flex}.wb-tile[data-tone=slate]{background:var(--fx-ink);color:var(--fx-paper)}.wb-tile[data-tone=heather]{background:var(--heather)}.wb-tile b{font-family:var(--serif);font-size:40px;font-weight:300;line-height:1}.wb-tile span{font-size:12px;font-weight:600;line-height:1.25}.wb-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.wb-skip{background:var(--fill,var(--fx-linen));min-height:44px;color:var(--ink);border-radius:22px;padding:0 16px;font-size:14px;font-weight:600}.wb-note{color:var(--ink-3);margin:0;font-size:13px}@keyframes cd-drop{0%{opacity:0;transform:translateY(-150px)}60%{opacity:1;transform:translateY(6px)}80%{transform:translateY(-3px)}to{opacity:1;transform:none}}.mr-art{width:100%;max-width:280px;height:auto;margin:2px auto 0;display:block;overflow:visible}.mr-art .mr-art-line,.mr-art-link .mr-art-line,.mr-art-face,.mr-art-tick,.mr-art-hand,.mr-art-soft,.mr-art-flat,.mr-art-bar,.mr-art-check,.mr-art-dots,.mr-art-steam,.mr-art-dash,.mr-art-sweep{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.mr-art-fill,.mr-art-table-top{fill:var(--fx-white-55);stroke:currentColor;stroke-width:2.4px;stroke-linejoin:round}.mr-card[data-tone=slate] .mr-art-fill,.mr-card[data-tone=slate] .mr-art-table-top{fill:var(--fx-paper-08)}.mr-art-table-top{fill:var(--clay)}.mr-card[data-tone=slate] .mr-art-table-top{fill:var(--clay);stroke:var(--fx-paper)}.mr-art-dots{stroke-width:3.6px}.mr-art-soft{opacity:.4}.mr-art-flat{stroke-dasharray:2 7;opacity:.55}.mr-art-tick{stroke-width:2px;opacity:.55}.mr-art-hand{stroke-width:4.2px}.mr-art-hand-m{stroke-width:3px}.mr-art-face{fill:#ffffff80}.mr-art-pin{fill:var(--clay)}.mr-art-sweep{stroke:var(--clay);stroke-width:1.6px;transform-origin:120px 66px;animation:60s linear infinite mr-sweep}.mr-art-bar{stroke-width:4px;opacity:.55}.mr-art-check{stroke:var(--clay);stroke-width:4px;stroke-dasharray:80;animation:mr-trace 1.1s var(--ease) both .3s}@keyframes mr-trace{0%{stroke-dashoffset:80px}to{stroke-dashoffset:0}}.mr-art-person{transform-box:fill-box;transform-origin:50% 100%;animation:4.2s ease-in-out infinite mr-nod}.mr-art-bubble{opacity:0;animation:mr-say 3.9s var(--ease) infinite}.mr-card[data-tone=slate] .mr-art-bubble .mr-art-fill{fill:var(--fx-paper);stroke:var(--fx-paper)}.mr-card[data-tone=slate] .mr-art-bubble .mr-art-dots{stroke:var(--fx-ink)}.mr-art-steam{opacity:.6;animation:3.2s ease-in-out infinite sc-steam}.mr-art-pencil{transform-box:fill-box;transform-origin:0 100%;animation:5s ease-in-out infinite mr-scribble}@keyframes mr-sweep{to{transform:rotate(360deg)}}@keyframes mr-nod{0%,to{transform:translateY(0)}50%{transform:translateY(-1.5px)}}@keyframes mr-say{0%,8%{opacity:0;transform:scale(.4)}16%,40%{opacity:1;transform:none}50%,to{opacity:0;transform:scale(.85)}}@keyframes mr-scribble{0%,70%,to{transform:rotate(0)}78%{transform:rotate(-4deg)}86%{transform:rotate(2deg)}}:root[data-ruch=calm] .mr-art-bubble,:root[data-ruch=still] .mr-art-bubble{opacity:1}.mr-pair{color:var(--fx-ink);background:#fff9;border-radius:22px;gap:10px;padding:14px;display:grid}.mr-card[data-tone=slate] .mr-pair{background:var(--fx-paper)}.mr-pair p{margin:0;font-size:15px;line-height:1.35}.mr-pair p b{font-family:var(--serif);margin-top:4px;font-size:20px;font-weight:400;display:block}.mr-art-link{width:64px;height:28px;color:var(--fx-ink)}.mr-art-link .mr-art-dash{stroke:var(--clay);stroke-dasharray:3 4;animation:1.4s linear infinite mr-dash}@keyframes mr-dash{to{stroke-dashoffset:-14px}}.mr-pair-actions{gap:8px;display:flex}.mr-pair-yes,.mr-pair-no{border-radius:22px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:0 16px;font-size:15px;font-weight:600;display:inline-flex}.mr-pair-yes{background:var(--fx-ink);color:var(--fx-paper);flex:1}.mr-pair-no{background:var(--fx-ink-08);color:var(--fx-ink)}.mr-pair-yes:active,.mr-pair-no:active{transform:scale(.96)}.mr-pick-lede{color:var(--ink-2);margin:0 0 14px;font-size:15px;line-height:1.4}.mr-pick-list{gap:8px;display:grid}.mr-pick-row{background:var(--oat);min-height:64px;color:var(--ink);text-align:left;border-radius:20px;align-items:center;gap:14px;padding:10px 16px;display:flex}.mr-pick-row:active{transform:scale(.98)}.mr-pick-time{font-size:18px;font-weight:700;line-height:1.1;display:grid}.mr-pick-time small{color:var(--ink-3);font-size:12px;font-weight:600}.mr-pick-title{font-family:var(--serif);flex:1;font-size:18px;line-height:1.2}.sr{margin:22px calc(-1 * var(--pad)) 0}.sr-head{padding:0 var(--pad);justify-content:space-between;align-items:baseline;display:flex}.sr-head h3{margin:0;font-size:20px;font-weight:600}.sr-head span{color:var(--ink-3);font-size:13px}.sr-rail{scroll-snap-type:x mandatory;padding:12px var(--pad) 16px;scrollbar-width:none;gap:12px;display:flex;overflow-x:auto}.sr-rail::-webkit-scrollbar{display:none}.sr-card{scroll-snap-align:start;background:var(--oat);width:min(72%,290px);min-height:230px;color:var(--on-pastel,var(--ink));text-align:left;box-shadow:0 12px 26px var(--fx-ink-08);animation:sr-in .6s var(--ease) both;animation-delay:calc(var(--i,0) * 70ms);transition:transform .25s var(--ease);border-radius:30px;flex-direction:column;flex:none;gap:10px;padding:20px;display:flex}.sr-card:active{transform:scale(.97)}@keyframes sr-in{0%{opacity:0;transform:translate(24px)}}.sr-card[data-tone=slate],.sv[data-tone=slate]{background:var(--fx-ink);color:var(--fx-paper)}.sr-card[data-tone=clay],.sv[data-tone=clay]{background:var(--clay);color:var(--fx-ink)}.sr-card[data-tone=heather],.sv[data-tone=heather]{background:var(--heather)}.sr-card[data-tone=cactus],.sv[data-tone=cactus]{background:var(--cactus)}.sr-card[data-tone=coral],.sv[data-tone=coral]{background:var(--coral)}.sr-card[data-tone=oat],.sv[data-tone=oat]{background:var(--oat)}.sr-k{opacity:.7;font-size:13px;font-weight:700}.sr-title{font-family:var(--serif);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:26px;line-height:1.12;display:-webkit-box;overflow:hidden}.sr-first{opacity:.8;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:15px;line-height:1.35;display:-webkit-box;overflow:hidden}.sr-foot{align-items:center;gap:8px;margin-top:auto;font-size:13px;font-weight:700;display:flex}.sr-bars{gap:3px;margin-right:2px;display:flex}.sr-bars i{opacity:.35;background:currentColor;border-radius:2px;width:14px;height:4px}.sr-bars i:first-child{opacity:1}.sv{z-index:50;padding:max(14px, env(safe-area-inset-top)) var(--pad) max(18px, env(safe-area-inset-bottom));color:var(--on-pastel,var(--ink));animation:sv-open .4s var(--ease) both;outline:none;flex-direction:column;display:flex;position:fixed;inset:0}@keyframes sv-open{0%{opacity:0;transform:scale(.96)}}.sv-bars{gap:4px;display:flex}.sv-bars i{opacity:.25;background:currentColor;border-radius:2px;flex:1;height:4px;transition:opacity .3s}.sv-bars i[data-state=done],.sv-bars i[data-state=now]{opacity:1}.sv-top{justify-content:space-between;align-items:flex-start;gap:12px;margin-top:14px;display:flex}.sv-k{gap:2px;font-size:13px;font-weight:700;display:grid}.sv-k b{font-family:var(--serif);font-size:20px;font-weight:400;line-height:1.15}.sv-x{width:44px;height:44px;color:inherit;z-index:2;background:#7f7f7f2e;border-radius:22px;flex:none;place-items:center;display:grid;position:relative}.sv-stage{z-index:2;pointer-events:none;animation:sv-slide .45s var(--ease) both;flex-direction:column;flex:1;justify-content:center;gap:16px;display:flex;position:relative}.sv-stage>*{pointer-events:auto}.sv-stage>.sv-n,.sv-stage>.sv-text{pointer-events:none}@keyframes sv-slide{0%{opacity:0;transform:translateY(14px)}}.sv-n{opacity:.6;font-size:13px;font-weight:700}.sv-tag{background:#7f7f7f33;border-radius:14px;align-self:flex-start;align-items:center;height:28px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.sv-tag[data-tag=decyzja]{background:var(--clay);color:var(--fx-ink)}.sv-text{font-family:var(--serif);letter-spacing:-.01em;margin:0;font-size:clamp(26px,7.4vw,34px);line-height:1.2}.sv-quote-btn{min-height:44px;color:inherit;background:#7f7f7f33;border-radius:22px;align-self:flex-start;align-items:center;gap:8px;padding:0 16px;font-size:15px;font-weight:600;display:inline-flex}.sv .ix-quote{color:var(--fx-ink);animation:sv-slide .35s var(--ease) both;background:#ffffffd9;border-radius:18px;margin:0;padding:14px 16px}.sv-zone{z-index:1;background:0 0;width:38%;position:absolute;top:120px;bottom:90px}.sv-zone[data-side=prev]{left:0}.sv-zone[data-side=next]{width:62%;right:0}.sv-nav{z-index:2;gap:10px;display:flex;position:relative}.sv-btn{min-width:54px;min-height:54px;color:inherit;background:#7f7f7f33;border-radius:27px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:16px;font-weight:600;display:inline-flex}.sv-btn:disabled{opacity:.35}.sv-next{background:currentColor;background:var(--fx-ink);color:var(--fx-paper);flex:1}.sv[data-tone=slate] .sv-next{background:var(--fx-paper);color:var(--fx-ink)}.sv-next{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.st-faces{margin-top:18px}.st-slot{background:var(--fill);border-radius:18px;align-items:center;gap:10px;margin-top:14px;padding:12px 14px;font-size:14px;line-height:1.35;display:flex}.st-slot span{flex:1}.st-slot-btn{background:var(--canvas);border-radius:18px;flex:none;min-height:36px;padding:0 14px;font-size:14px;font-weight:600}.st-tiles{grid-template-columns:repeat(auto-fit,minmax(136px,1fr));gap:10px;margin-top:8px;display:grid}.st-tile{background:var(--fill);min-height:92px;color:var(--ink);text-align:left;border-radius:22px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:18px;padding:14px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.st-tile b,.st-tile small{overflow-wrap:break-word;max-width:100%}.st-tile:active{transform:scale(.97)}.st-more{border-top:1px solid var(--line);margin-top:18px;padding-top:6px}.st-more>summary{cursor:pointer;align-items:center;min-height:52px;font-size:16px;font-weight:600;list-style:none;display:flex}.st-more>summary::-webkit-details-marker{display:none}.st-more>summary:after{content:"";width:9px;height:9px;transition:transform .3s var(--ease);border-bottom:2px solid;border-right:2px solid;margin-left:auto;transform:rotate(45deg)}.st-more[open]>summary:after{transform:rotate(225deg)}.mb-jar-motion{background:var(--ink);min-height:34px;color:var(--canvas);border-radius:17px;padding:0 14px;font-size:13px;font-weight:600}.scene-orb-hit{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.scene-orb{transition:scale .35s var(--ease)}.scene:has(.scene-orb-hit[data-armed]) .scene-orb{scale:1.12}.scene:has(.scene-orb-hit[data-armed]) .scene-ring{border-color:var(--clay)}.voice-cancel{background:var(--fill);min-height:44px;color:var(--ink);border-radius:22px;margin:4px auto 0;padding:0 22px;font-size:15px;font-weight:600;display:block}.sheet:has(.ld){background:var(--fx-ink);color:var(--fx-paper)}.sheet:has(.ld) .sheet-head{background:var(--fx-ink);color:var(--fx-paper)}.sheet:has(.ld) .sheet-head .icon-btn{color:var(--fx-paper);background:var(--fx-paper-10)}.ld{flex-direction:column;gap:14px;display:flex}.ld-what{color:var(--fx-stone);margin:0;font-size:14px;line-height:1.4}.ld-title{font-family:var(--serif);margin:4px 0 0;font-size:30px;line-height:1.1}.ld-when{color:var(--fx-stone);margin:-6px 0 0;font-size:14px}.ld-dial{aspect-ratio:1;width:min(100%,300px);margin:2px auto;position:relative}.ld-dial svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ld-ring{fill:#faf9f50a;stroke:var(--fx-paper);stroke-width:2.4px;stroke-linecap:round}.ld-tick{stroke:#faf9f559;stroke-width:2px;stroke-linecap:round}.ld-gone{fill:none;stroke:#faf9f52e;stroke-width:14px;stroke-linecap:round}.ld-seg{fill:none;stroke:var(--heather);stroke-width:14px;stroke-linecap:round;opacity:.75}.ld-seg[data-alt]{stroke:var(--cactus)}.ld-seg[data-now]{stroke:var(--clay);opacity:1}.ld-dot{fill:var(--fx-paper);stroke:var(--fx-ink);stroke-width:3px;transition:cx 1s linear,cy 1s linear}.ld-center{text-align:center;place-content:center;line-height:1;display:grid;position:absolute;inset:0}.ld-center b{letter-spacing:-.02em;font-size:clamp(44px,14vw,58px);font-weight:600}.ld-center small{color:var(--fx-stone);margin-top:6px;font-size:14px}.ld-now{background:var(--clay);color:var(--fx-ink);animation:sv-slide .45s var(--ease) both;border-radius:26px;gap:10px;padding:18px;display:grid}.ld-now[data-empty],.ld-now[data-done]{background:var(--fx-paper-08);color:var(--fx-paper)}.ld-k{opacity:.75;font-size:13px;font-weight:700}.ld-point{font-family:var(--serif);font-size:24px;line-height:1.15}.ld-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.ld-chip{background:#ffffff73;border-radius:16px;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:15px;font-weight:700;display:inline-flex}.ld-next{background:var(--fx-ink);min-height:46px;color:var(--fx-paper);border-radius:23px;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:600;display:inline-flex}.ld-next:active,.ld-tile:active,.ld-save:active{transform:scale(.96)}.ld-agenda{scrollbar-width:none;gap:8px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.ld-agenda li{background:var(--fx-paper-08);border-radius:19px;flex:none;align-items:center;gap:8px;max-width:220px;height:38px;padding:0 14px 0 6px;font-size:14px;display:inline-flex}.ld-agenda li i{background:var(--fx-paper-14);border-radius:13px;flex:none;place-items:center;width:26px;height:26px;font-size:12px;font-style:normal;font-weight:700;display:grid}.ld-agenda li[data-state=now]{background:var(--fx-paper);color:var(--fx-ink)}.ld-agenda li[data-state=now] i{background:var(--clay)}.ld-agenda li[data-state=done]{opacity:.55}.ld-agenda li[data-state=done] .lead-item{text-decoration:line-through}.ld-agenda .lead-item{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ld-add{gap:8px;display:flex}.ld-add input,.ld-form input{background:var(--fx-paper-08);min-width:0;height:48px;box-shadow:0 0 0 1px var(--fx-field-edge);color:var(--fx-paper);font:inherit;border:0;border-radius:24px;flex:1;padding:0 16px;font-size:16px}.ld-add input::placeholder,.ld-form input::placeholder{color:var(--fx-ash)}.ld-add button{background:var(--fx-paper-14);width:48px;height:48px;color:var(--fx-paper);border-radius:24px;place-items:center;display:grid}.ld-add button:disabled{opacity:.4}.ld-catch{gap:12px;margin-top:8px;display:grid}.ld-h{font-family:var(--serif);align-items:center;gap:10px;margin:0;font-size:24px;display:flex}.ld-count{background:var(--clay);min-width:28px;height:28px;color:var(--fx-ink);font-family:var(--sans,system-ui);animation:ld-pop .5s var(--ease) both;border-radius:14px;place-items:center;padding:0 8px;font-size:14px;font-weight:700;display:grid}@keyframes ld-pop{0%{transform:scale(.4)}60%{transform:scale(1.25)}to{transform:none}}.ld-tiles{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.ld-tile{background:var(--heather);min-height:100px;color:var(--on-pastel);text-align:left;transition:transform .25s var(--ease), box-shadow .25s;border-radius:22px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:16px;padding:14px;font-size:15px;font-weight:700;display:flex}.ld-tile[data-kind=mine]{background:var(--cactus)}.ld-tile[data-kind=other]{background:var(--coral)}.ld-tile[aria-pressed=true]{box-shadow:0 0 0 3px var(--fx-ink), 0 0 0 5px var(--fx-paper)}.ld-tile-ico{background:var(--fx-white-55);border-radius:20px;place-items:center;width:40px;height:40px;display:grid}.ld-form{animation:sv-slide .35s var(--ease) both;background:#faf9f50f;border-radius:24px;gap:10px;padding:14px;display:grid}.ld-people{flex-wrap:wrap;gap:6px;display:flex}.ld-people button{background:var(--fx-paper-10);min-height:38px;color:var(--fx-paper);border-radius:19px;padding:0 14px;font-size:14px;font-weight:600}.ld-people button[aria-pressed=true]{background:var(--coral);color:var(--on-pastel)}.ld-save{background:var(--fx-paper);min-height:50px;color:var(--fx-ink);border-radius:25px;justify-content:center;align-items:center;gap:8px;font-size:16px;font-weight:600;display:inline-flex}.ld-save:disabled{opacity:.4}.ld-log{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ld-log li{border-left:4px solid var(--heather);animation:sv-slide .4s var(--ease) both;background:#faf9f50f;border-radius:16px;justify-content:space-between;align-items:baseline;gap:10px;padding:12px 14px;font-size:15px;display:flex}.ld-log li[data-kind=mine]{border-left-color:var(--cactus)}.ld-log li[data-kind=other]{border-left-color:var(--coral)}.ld-log small{color:var(--fx-stone);flex:none;font-size:13px}.ld-end{background:var(--fx-paper);min-height:56px;color:var(--fx-ink);border-radius:28px;place-items:center;gap:2px;margin-top:6px;font-size:16px;font-weight:600;display:grid}.ld-end small{color:#73726c;font-size:12px;font-weight:600}.lead-hint{color:var(--ink-3);margin:8px 0 0;font-size:13px;line-height:1.4}.sv-doodle{opacity:.22;pointer-events:none;width:120px;height:90px;position:absolute;top:110px;right:18px}.sv-doodle path{fill:none;stroke:currentColor;stroke-width:5px;stroke-linecap:round;stroke-dasharray:120;animation:sv-draw 1.2s var(--ease) both .2s}.sv[data-tone=slate] .sv-doodle{color:var(--clay);opacity:.6}@keyframes sv-draw{0%{stroke-dashoffset:120px}to{stroke-dashoffset:0}}.mh-row{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.mh-words{align-items:baseline;gap:18px;display:flex}.mh-on{font-family:var(--serif);letter-spacing:-.02em;margin:0;font-size:44px;font-weight:400;line-height:1.05;position:relative}.mh-on svg{width:100%;height:12px;position:absolute;bottom:-8px;left:0;right:0;overflow:visible}.mh-on path{fill:none;stroke:var(--clay);stroke-width:3.2px;stroke-linecap:round;stroke-dasharray:130;animation:mh-draw .8s var(--ease) both .15s}@keyframes mh-draw{0%{stroke-dashoffset:130px}to{stroke-dashoffset:0}}.mh-off{font-family:var(--serif);color:var(--ink-3);padding:4px 0;font-size:26px}.mh-off:active{color:var(--ink)}.an-range{color:var(--ink-2);font-size:14px;font-weight:600}.an-tabs{background:var(--fill);border-radius:30px;gap:4px;margin-top:18px;padding:5px;display:flex}.an-tabs button{min-height:46px;color:var(--ink-2);transition:flex .4s var(--ease), background .3s;border-radius:24px;flex:1;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:14px;font-weight:600;display:inline-flex}.an-tabs button span{display:none}.an-tabs button[aria-pressed=true]{background:var(--ink);color:var(--canvas);flex:2.4;box-shadow:0 8px 18px #14141329}.an-tabs button[aria-pressed=true] span{display:inline}.an-filters{flex-wrap:wrap;row-gap:4px;margin-top:12px}.an-b3{gap:12px;margin-top:16px;display:grid}.an-say{font-family:var(--serif);letter-spacing:-.01em;animation:sv-slide .5s var(--ease) both;margin:6px 0 4px;font-size:26px;line-height:1.22}.an-say em{color:var(--clay-ink);font-style:italic}.an-card{background:var(--fx-ink);color:var(--fx-paper);box-shadow:0 18px 36px var(--fx-ink-18);animation:sr-in .6s var(--ease) both;border-radius:32px;padding:22px;position:relative}.an-donut{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:14px;display:grid}.an-donut svg{aspect-ratio:1;grid-area:1/1;width:100%}.an-donut-track{fill:none;stroke:var(--fx-paper-08);stroke-width:26px}.an-donut-seg{fill:none;stroke-width:26px;stroke-dasharray:600;animation:an-arc 1.1s var(--ease) both;animation-delay:calc(var(--i,0) * .12s)}@keyframes an-arc{0%{stroke-dashoffset:600px}to{stroke-dashoffset:0}}.an-donut-c{text-align:center;pointer-events:none;grid-area:1/1;place-content:center;line-height:1.05;display:grid}.an-donut-c b{font-family:var(--serif);font-size:40px;font-weight:400}.an-donut-c small{max-width:76px;color:var(--fx-stone);margin-top:4px;font-size:11px;line-height:1.2}.an-legend{gap:14px;margin:0;padding:0;list-style:none;display:grid}.an-legend li{grid-template-columns:12px 1fr auto;align-items:center;gap:8px;font-size:14px;line-height:1.2;display:grid}.an-legend i{border-radius:6px;width:12px;height:12px}.an-legend b{font-size:16px}.an-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.an-tile{background:var(--oat);min-width:0;min-height:128px;color:var(--on-pastel,var(--ink));animation:sr-in .6s var(--ease) both .15s;border-radius:26px;flex-direction:column;gap:6px;padding:16px;display:flex}.an-tile[data-tone=cactus]{background:var(--cactus)}.an-tile[data-tone=heather]{background:var(--heather)}.an-tile[data-tone=coral]{background:var(--coral)}.an-tile[data-tone=slate]{background:var(--fx-ink);color:var(--fx-paper)}.an-tile-k{font-size:13px;font-weight:700}.an-tile[data-tone=slate] .an-tile-k{color:var(--clay)}.an-tile-big{align-items:baseline;gap:6px;margin-top:auto;display:flex}.an-tile-big b{font-family:var(--serif);font-size:40px;font-weight:400;line-height:1}.an-tile-big small{font-size:14px;font-weight:700}.an-tile-note{opacity:.8;font-size:13px}.an-bars-plot{align-items:flex-end;gap:8px;height:200px;display:flex}.an-bar{flex:1;grid-template-rows:auto 1fr auto;place-items:end center;gap:6px;min-width:0;height:100%;display:grid}.an-bar b{color:var(--fx-stone);font-size:13px}.an-bar i{width:100%;max-width:44px;height:var(--h);transform-origin:bottom;animation:an-grow .8s var(--ease) both;animation-delay:calc(var(--i,0) * 50ms);background:#faf9f547;border-radius:14px 14px 6px 6px}.an-bar[data-on] i{background:var(--clay)}.an-bar[data-on] b{color:var(--fx-paper)}.an-bar small{color:var(--fx-stone);white-space:nowrap;font-size:12px;font-weight:600}@keyframes an-grow{0%{transform:scaleY(0)}}.an-fly{gap:12px;display:grid}.an-fly-head{color:var(--fx-stone);justify-content:space-between;font-size:13px;font-weight:600;display:flex}.an-fly-row{animation:sr-in .5s var(--ease) both;animation-delay:calc(var(--i,0) * 60ms);grid-template-columns:1fr 86px 1fr;align-items:center;gap:8px;display:grid}.an-fly-l,.an-fly-r{align-items:center;gap:6px;height:30px;display:flex}.an-fly-l{justify-content:flex-end}.an-fly-l i,.an-fly-r i{border-radius:13px;min-width:0;height:26px}.an-fly-l i{background:var(--heather)}.an-fly-r i{background:var(--clay)}.an-fly-l b,.an-fly-r b{font-size:14px}.an-fly-name{text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;overflow:hidden}.an-folders{gap:18px;display:grid}.an-folder{animation:sr-in .5s var(--ease) both;animation-delay:calc(var(--i,0) * 80ms);gap:8px;display:grid}.an-folder-name{align-items:center;gap:8px;font-size:16px;font-weight:600;display:flex}.an-folder-name b{font-family:var(--serif);margin-left:auto;font-size:22px;font-weight:400}.an-folder-bar{background:var(--fx-paper-08);border-radius:9px;height:18px;display:block;overflow:hidden}.an-folder-bar i{transform-origin:0;height:100%;animation:an-grow-x .9s var(--ease) both;border-radius:9px;display:block}@keyframes an-grow-x{0%{transform:scaleX(0)}}.an-folder-chips{color:var(--fx-stone);gap:10px;font-size:13px;display:flex}.an-folder-chips em{color:var(--fx-clay-light);font-style:normal}.an-more{border-top:1px solid var(--line);margin-top:22px}.an-more>summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:56px;font-size:16px;font-weight:600;list-style:none;display:flex}.an-more>summary::-webkit-details-marker{display:none}.an-more[open]>summary svg{transform:rotate(180deg)}.ak{background:var(--fx-ink);color:var(--fx-paper);box-shadow:0 18px 36px var(--fx-ink-18);animation:sr-in .5s var(--ease) both;border-radius:32px;grid-template-columns:minmax(0,1fr);gap:14px;margin-top:14px;padding:22px 20px;display:grid;position:relative;overflow:hidden}.ak:after{content:"";pointer-events:none;background:radial-gradient(circle,#d9775759,#0000 70%);border-radius:50%;width:150px;height:150px;position:absolute;top:-40px;right:-40px}.ak-q{max-width:78%;font-family:var(--serif);margin:0;font-size:28px;line-height:1.12}.ak-form{z-index:1;background:var(--fx-paper-10);box-shadow:0 0 0 1px var(--fx-field-edge);border-radius:30px;align-items:center;gap:8px;padding:6px 6px 6px 18px;display:flex;position:relative}.ak-form input{min-width:0;height:46px;color:var(--fx-paper);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:16px}.ak-form input::placeholder{color:var(--fx-ash)}.ak-form input::-webkit-search-cancel-button{display:none}.ak-btn{background:var(--fx-paper-14);width:48px;height:48px;color:var(--fx-paper);border-radius:24px;flex:none;place-items:center;display:grid}.ak-mic{background:var(--clay);color:var(--fx-ink);animation:2.6s ease-out infinite ak-ping;box-shadow:0 0 #d9775780}@keyframes ak-ping{0%{box-shadow:0 0 #d9775773}70%,to{box-shadow:0 0 0 14px #d9775700}}.ak-examples{flex-wrap:wrap;gap:8px;display:flex}.ak-examples button{background:var(--fx-paper-10);min-height:42px;color:var(--fx-paper);transition:background .25s, color .25s, transform .25s var(--ease);border-radius:21px;padding:0 16px;font-size:14px;font-weight:600}.ak-examples button:active{background:var(--fx-paper);color:var(--fx-ink);transform:scale(.96)}.ak-note{color:var(--fx-ash);margin:0;font-size:13px}.ix-ask-memory .ix-ask-summary{font-family:var(--serif);margin:18px 0 8px;font-size:20px;line-height:1.3}.ix-ask-memory .ix-ask-hits{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ix-ask-memory .ix-ask-hit{background:var(--oat);width:100%;color:var(--on-pastel,var(--ink));text-align:left;animation:sr-in .45s var(--ease) both;border:0;border-radius:24px;gap:8px;padding:16px;display:grid}.ix-ask-memory li:nth-child(3n+2) .ix-ask-hit{background:var(--heather)}.ix-ask-memory li:nth-child(3n+3) .ix-ask-hit{background:var(--cactus)}.ix-ask-memory .ix-ask-hit strong{font-family:var(--serif);font-size:18px;font-weight:400;line-height:1.3}.ix-ask-memory .ix-ask-quote{font-family:var(--serif);opacity:.85;font-size:15px;font-style:italic}.tb{margin-top:28px}.tb-h{font-family:var(--serif);margin:0;font-size:28px;font-weight:400}.tb-sub{color:var(--ink-3);margin:4px 0 0;font-size:14px}.tb-field{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:16px;display:flex}.tb-bubble{width:var(--s);height:var(--s);background:var(--oat);color:var(--on-pastel,var(--ink));text-align:center;animation:5s ease-in-out infinite tb-bob;animation-delay:calc(var(--i,0) * -.7s);transition:transform .25s var(--ease);border-radius:50%;place-content:center;gap:2px;padding:10px;display:grid}.tb-bubble:active{transform:scale(.94)}.tb-bubble[data-tone=slate]{background:var(--fx-ink);color:var(--fx-paper)}.tb-bubble[data-tone=cactus]{background:var(--cactus)}.tb-bubble[data-tone=heather]{background:var(--heather)}.tb-bubble[data-tone=coral]{background:var(--coral)}.tb-bubble[data-tone=fill]{background:var(--fill)}.tb-bubble[data-tone=clay]{background:var(--clay);color:var(--fx-ink)}.tb-title{font-family:var(--serif);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:16px;line-height:1.12;display:-webkit-box;overflow:hidden}.tb-bubble small{opacity:.75;font-size:11px}@keyframes tb-bob{0%,to{translate:0}50%{translate:0 -6px}}.wk-k{color:var(--ink-3);margin:2px 0 0;font-size:14px;font-weight:600}.week .an-say{margin-top:4px}.wk-tiles{margin-top:6px}.wk-tiles .an-tile{min-height:132px}.wk-tiles .an-tile-note{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wk-chart{margin-top:12px}.wk-chart-h{color:var(--fx-clay-light);margin:0;font-size:15px;font-weight:700}.wk-legend{color:var(--fx-stone);flex-wrap:wrap;gap:12px;margin:10px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.wk-legend li{align-items:center;gap:6px;display:inline-flex}.wk-legend i{border-radius:5px;width:10px;height:10px}.wk-cols{align-items:flex-end;gap:8px;height:190px;margin-top:14px;display:flex}.wk-col{flex:1;grid-template-rows:auto 1fr auto;place-items:end center;gap:6px;min-width:0;height:100%;display:grid}.wk-col b{color:var(--fx-stone);white-space:nowrap;font-size:12px}.wk-stack{background:var(--fx-paper-14);transform-origin:bottom;width:100%;max-width:48px;animation:an-grow .8s var(--ease) both;animation-delay:calc(var(--i,0) * 60ms);border-radius:14px;flex-direction:column-reverse;display:flex;overflow:hidden}.wk-stack i{min-height:3px;display:block}.wk-col small{text-align:center;min-width:34px;color:var(--fx-stone);border-radius:12px;padding:3px 8px;font-size:12px;font-weight:700}.wk-col[data-today] small{background:var(--clay);color:var(--fx-ink)}.wk-col[data-today] .wk-stack{box-shadow:0 0 0 2px var(--fx-ink), 0 0 0 4px var(--clay)}.week .block-title{font-family:var(--serif);color:var(--ink);text-transform:none;letter-spacing:0;font-size:22px;font-weight:400}.week .ix-rows .ix-row{background:var(--oat);color:var(--on-pastel,var(--ink));border-radius:22px;padding:14px 16px}.week .ix-rows .ix-row strong{font-family:var(--serif);font-size:17px;font-weight:400;line-height:1.3}.wf{gap:14px;margin:8px 0 18px;display:grid}.wf-h{font-family:var(--serif);margin:0;font-size:30px;font-weight:400;line-height:1.1}.wf-rec{background:var(--fx-ink);color:var(--fx-paper);text-align:left;box-shadow:0 16px 30px var(--fx-ink-18);border-radius:28px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:18px 20px;display:grid}.wf-rec-k{color:var(--clay);grid-column:1;font-size:13px;font-weight:700}.wf-rec-t{font-family:var(--serif);grid-column:1;font-size:22px;line-height:1.15}.wf-wave{grid-area:1/2/span 2;align-items:center;gap:3px;display:flex}.wf-wave i{width:4px;animation:1.3s ease-in-out infinite wf-bar;animation-delay:calc(var(--i,0) * 90ms);background:#faf9f58c;border-radius:2px}@keyframes wf-bar{0%,to{transform:scaleY(.55)}50%{transform:scaleY(1)}}.wf-steps{gap:14px;margin:0;padding:4px 0 0;list-style:none;display:grid;position:relative}.wf-steps li{animation:sr-in .5s var(--ease) both;animation-delay:calc(var(--i,0) * .14s);grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;display:grid;position:relative}.wf-steps li:not(:last-child):after{content:"";border-left:2.5px dashed var(--clay);height:14px;position:absolute;top:44px;left:21px}.wf-steps li>i{background:var(--clay);width:44px;height:44px;color:var(--fx-ink);box-shadow:0 0 0 4px var(--canvas), 0 0 0 5px var(--line);border-radius:22px;place-items:center;font-style:normal;font-weight:700;display:grid}.wf-steps li[data-state=wait]>i{background:var(--oat);color:var(--ink)}.wf-steps li[data-state=off]>i{background:var(--fill);color:var(--ink-3)}.wf-steps b{font-size:16px;display:block}.wf-steps small{color:var(--ink-3);font-size:13px;display:block}.wf-ask{background:var(--fx-ink);color:var(--fx-paper);border-radius:26px;gap:10px;padding:18px;display:grid}.wf-ask-k{color:var(--clay);font-size:13px;font-weight:700}.wf-ask-q{font-family:var(--serif);margin:0;font-size:20px;line-height:1.3}.wf-ask-btns{gap:8px;display:flex}.wf-ask-btns button{background:var(--fx-paper);min-height:46px;color:var(--fx-ink);border-radius:23px;padding:0 18px;font-size:15px;font-weight:600}.wf-ask-btns button[data-ghost]{color:var(--fx-paper);background:0 0;box-shadow:inset 0 0 0 1.5px #faf9f566}.sheet:has(.voice){min-height:86dvh}.voice-edit textarea{box-shadow:inset 0 -1px 0 var(--field-edge);text-align:left;background:0 0;padding:6px 2px;font-size:30px;line-height:1.2}.voice-pick{background:var(--surface,var(--fx-white));text-align:left;animation:sr-in .45s var(--ease) both;border-radius:28px;gap:12px;margin-top:6px;padding:18px;display:grid;box-shadow:0 16px 36px #1414131a}.voice-pick-k{color:var(--clay-ink);justify-content:space-between;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:700;display:flex}.voice-pick .voice-folders{justify-content:flex-start}.voice-pick .voice-ws{border-radius:22px;justify-self:start;height:44px;padding:0 16px;font-size:15px}.voice-pick .voice-ws[aria-pressed=true]{background:var(--fx-ink);color:var(--fx-paper)}.voice-dues{flex-wrap:wrap;gap:8px;display:flex}.voice-dues button{min-height:44px;box-shadow:inset 0 0 0 1.5px var(--line);color:var(--ink);background:0 0;border-radius:22px;padding:0 16px;font-size:15px;font-weight:600}.voice-dues button[aria-pressed=true]{background:var(--oat);box-shadow:none}.voice-actions .btn-primary{border-radius:28px;flex:1;min-height:56px;font-size:17px}.voice-edit textarea:focus{box-shadow:inset 0 -2px 0 var(--clay);outline:none}.voice-pick-k .voice-chip{white-space:nowrap}.b-actions .list,.brain .list{gap:8px;display:grid}.b-actions .task{background:var(--surface);box-shadow:0 6px 16px var(--fx-ink-05);animation:sr-in .4s var(--ease) both;border:0;border-radius:22px;padding:4px 14px 4px 12px}.b-actions .task[data-kind=other]{background:color-mix(in srgb, var(--heather) 45%, var(--surface))}.b-actions .task[data-kind=suggested],.b-actions .task[data-kind=unverified]{background:color-mix(in srgb, var(--oat) 45%, var(--surface))}.b-actions .task[data-done=true]{box-shadow:inset 0 0 0 1px var(--line);background:0 0}.b-actions .task-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:17px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.b-actions .task-detail{-webkit-line-clamp:1;color:var(--ink-3);font-size:14px}.b-actions .task .meta{white-space:nowrap;-webkit-mask-image:linear-gradient(90deg, var(--fx-black) 85%, transparent);mask-image:linear-gradient(90deg, var(--fx-black) 85%, transparent);-webkit-mask-image:linear-gradient(90deg, var(--fx-black) 85%, transparent);flex-wrap:nowrap;overflow:hidden}.b-actions .task .meta .overdue,.b-actions .task .meta .due-today{border-radius:10px;padding:2px 9px;font-weight:700}.b-actions .task .meta .overdue{background:var(--coral);color:var(--on-pastel)}.b-actions .task .meta .due-today{background:var(--clay);color:var(--fx-ink)}.b-actions .subhead{font-family:var(--serif);color:var(--ink);text-transform:none;letter-spacing:0;align-items:center;gap:8px;margin:18px 0 10px;font-size:20px;font-weight:400;display:flex}.b-actions .subhead .count{background:var(--fill);min-width:26px;height:26px;font-family:var(--sans,system-ui);border-radius:13px;place-items:center;padding:0 7px;font-size:13px;font-weight:700;display:grid}.b-actions .subhead[data-tone=danger] .count{background:var(--coral);color:var(--on-pastel)}.b-actions .section-head h2,.b-actions .section>.section-head .section-title{font-family:var(--serif);font-size:26px;font-weight:400}.b-actions .section-note,.b-actions .footnote{color:var(--ink-3);font-size:13px}.brain .note-row{background:var(--surface);box-shadow:0 6px 16px var(--fx-ink-05);animation:sr-in .4s var(--ease) both;border:0;border-radius:22px;padding:14px 16px}.brain .note-icon{border-radius:18px;width:36px;height:36px}.brain .note-title{font-family:var(--serif);font-size:20px;line-height:1.25}.brain .note-preview{-webkit-line-clamp:1}.brain .group-label{font-family:var(--serif);margin:18px 0 10px;font-size:20px;font-weight:400}.context-modes{margin-top:14px}#main .figure[id=memory],.main>.figure:first-of-type{border-radius:28px}.rh{background:var(--fx-ink);color:var(--fx-paper);box-shadow:0 18px 36px var(--fx-ink-18);animation:sr-in .5s var(--ease) both;border-radius:32px;gap:8px;margin:14px 0 6px;padding:20px;display:grid;position:relative;overflow:hidden}.rh>svg,.rh>.drawing{position:absolute;top:16px;right:16px}.rh-k{color:var(--fx-clay-light);font-size:13px;font-weight:700}.rh-big{align-items:baseline;gap:10px;display:flex}.rh-big b{font-family:var(--serif);font-size:72px;font-weight:400;line-height:.95}.rh-big small{font-size:17px;font-weight:600}.rh-chips{flex-wrap:wrap;gap:6px;display:flex}.rh-chips i{background:var(--fx-paper-10);border-radius:14px;padding:5px 11px;font-size:13px;font-style:normal;font-weight:600}.rh-chips i[data-tone=warn]{background:var(--coral);color:var(--on-pastel)}.rh-note{color:var(--fx-ash);font-size:12px}.ix-brief .section-head h2,.ix-brief .section-title{font-family:var(--serif);font-size:24px;font-weight:400}.ix-brief .ix-priorities{gap:10px;padding:0;list-style:none;display:grid}.ix-brief .ix-priorities>li{background:var(--oat);color:var(--on-pastel,var(--ink));animation:sr-in .45s var(--ease) both;border-radius:26px;padding:4px 6px 10px}.ix-brief .ix-priorities>li:nth-child(2){background:var(--cactus)}.ix-brief .ix-priorities>li:nth-child(3){background:var(--heather)}.ix-brief .ix-priority{color:inherit;background:0 0;border:0}.ix-brief .ix-rank{font-family:var(--serif);color:inherit;font-size:40px;font-weight:400;line-height:1}.ix-brief .ix-priority strong{font-family:var(--serif);font-size:20px;font-weight:400;line-height:1.25}.ix-brief .ix-why{margin:0 14px}.ix-why-line{color:inherit;opacity:.85;margin:6px 0;font-size:14px}.ix-brief .ix-rows{gap:8px;display:grid}.ix-brief .ix-row{background:var(--surface);box-shadow:0 6px 16px var(--fx-ink-05);border:0;border-radius:20px;padding:12px 14px}.ix-brief .ix-time{background:var(--fill);text-align:center;border-radius:12px;min-width:54px;padding:6px 8px;font-weight:700}.ix-brief .ix-row-body small{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ix-brief .ix-lines{gap:8px;padding:0;list-style:none;display:grid}.ix-brief .ix-lines li{font-family:var(--serif);font-size:20px;line-height:1.3}.rs-rail{margin:4px calc(-1 * var(--pad)) 0;padding:6px var(--pad) 14px;scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;display:flex;overflow-x:auto}.rs-rail::-webkit-scrollbar{display:none}.rs-card{scroll-snap-align:start;background:var(--oat);width:min(78%,300px);min-height:210px;color:var(--on-pastel,var(--ink));text-align:left;animation:sr-in .5s var(--ease) both;border-radius:28px;flex-direction:column;flex:none;gap:10px;padding:18px;display:flex}.rs-card[data-tone=slate]{background:var(--fx-ink);color:var(--fx-paper)}.rs-card[data-tone=heather]{background:var(--heather)}.rs-card[data-tone=cactus]{background:var(--cactus)}.rs-card[data-tone=coral]{background:var(--coral)}.rs-card:active{transform:scale(.97)}.rs-time{opacity:.75;font-size:13px;font-weight:700}.rs-title{font-family:var(--serif);font-size:22px;line-height:1.15}.rs-line{font-family:var(--serif);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:16px;font-style:italic;line-height:1.3;display:-webkit-box;overflow:hidden}.rs-line[data-quiet]{opacity:.7;font-style:normal}.rs-chips{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.rs-chips i{color:var(--fx-ink);background:#ffffff80;border-radius:12px;padding:4px 10px;font-size:12px;font-style:normal;font-weight:700}.rs-card[data-tone=slate] .rs-chips i{background:var(--fx-paper-12);color:var(--fx-paper)}.la-review{background:var(--fx-ink);width:100%;color:var(--fx-paper);text-align:left;border-radius:24px;align-items:center;gap:14px;margin:16px 0 4px;padding:16px 18px;display:flex}.la-review-n{background:var(--coral);width:48px;height:48px;color:var(--on-pastel);font-family:var(--serif);border-radius:24px;flex:none;place-items:center;font-size:24px;display:grid}.la-review span:nth-child(2){flex:1;gap:2px;display:grid}.la-review strong{font-size:17px}.la-review small{color:var(--fx-stone);font-size:13px}.an-tabs button span{white-space:nowrap}.ix-brief .ix-changes{gap:8px;padding:0;list-style:none;display:grid}.ix-brief .ix-changes li{background:var(--surface);box-shadow:0 6px 16px var(--fx-ink-05);border:0;border-radius:20px;padding:14px 16px}.ix-brief .ix-changes li[data-kind=decision_revised],.ix-brief .ix-changes li[data-kind=revised]{background:color-mix(in srgb, var(--coral) 55%, var(--surface))}.ix-brief .ix-changes li>p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:15px;line-height:1.4;display:-webkit-box;overflow:hidden}.main{overflow-x:clip}.art-par1,.art-par2,.art-par3,.drawing,.mr-art-wrap>svg{transition:translate .25s linear}.art-par1{translate:calc(var(--tilt-x,0) * 7px) calc(var(--tilt-y,0) * 4px)}.art-par2{translate:calc(var(--tilt-x,0) * 3px) calc(var(--tilt-y,0) * 2px)}.art-par3{translate:calc(var(--tilt-x,0) * -3px) calc(var(--tilt-y,0) * -2px)}.drawing{translate:calc(var(--tilt-x,0) * 4px) calc(var(--tilt-y,0) * 3px)}.tb-bubble,.pv-person i,.ld-dial svg{translate:calc(var(--tilt-x,0) * 5px) calc(var(--tilt-y,0) * 3px);transition:translate .3s linear}[data-poke]{cursor:pointer;-webkit-tap-highlight-color:transparent}.poked{animation:poke .65s var(--spring,cubic-bezier(.3, 1.6, .5, 1))}@keyframes poke{0%{transform:scale(1)}25%{transform:scale(.9,1.08)rotate(-3deg)}55%{transform:scale(1.06,.95)rotate(2deg)}to{transform:none}}:root[data-ruch=still] .poked,:root[data-ruch=calm] .art-par1,:root[data-ruch=calm] .art-par2,:root[data-ruch=calm] .art-par3,:root[data-ruch=still] .art-par1,:root[data-ruch=still] .art-par2,:root[data-ruch=still] .art-par3{translate:none}.art-arc{fill:none;stroke:var(--clay);stroke-width:8px;stroke-linecap:round;stroke-dasharray:260;animation:art-draw 1.4s var(--ease) both .2s}@keyframes art-draw{0%{stroke-dashoffset:260px}to{stroke-dashoffset:0}}.art-press{animation:3s ease-in-out infinite art-press}@keyframes art-press{0%,80%,to{transform:none}88%{transform:translateY(3px)}}.art-hop{animation:2.4s ease-in-out infinite art-hop}@keyframes art-hop{0%,70%,to{transform:none}80%{transform:translateY(-6px)}}.art-dot-fly{fill:none;stroke:var(--clay);stroke-width:5px;stroke-linecap:round;animation:2.4s ease-in-out infinite art-dots}@keyframes art-dots{0%{opacity:0;transform:translate(-26px)}20%,50%{opacity:1}to{opacity:0;transform:translate(26px)}}.art-tilt-l{transform-box:fill-box;transform-origin:50% 100%;animation:4s ease-in-out infinite art-sway}.art-tilt-r{transform-box:fill-box;transform-origin:50% 100%;animation:4s ease-in-out infinite reverse art-sway}@keyframes art-sway{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}.art-note{stroke:currentColor;stroke-width:2px;animation:art-land .6s var(--spring,cubic-bezier(.3, 1.6, .5, 1)) both}.art-note[data-t=clay]{fill:var(--clay)}.art-note[data-t=oat]{fill:var(--oat)}.art-note[data-t=cactus]{fill:var(--cactus)}.art-note[data-t=heather]{fill:var(--heather)}.art-note[data-t=coral]{fill:var(--coral)}@keyframes art-land{0%{opacity:0;transform:translateY(-14px)rotate(-6deg)}}.art-note-fly{transform-box:fill-box;animation:art-fly-note 3.6s var(--ease) infinite 1s}@keyframes art-fly-note{0%{opacity:0;transform:translate(60px,-40px)rotate(18deg)}30%{opacity:1}45%,85%{opacity:1;transform:none}to{opacity:0;transform:none}}.art-sun{fill:var(--clay);stroke:currentColor;stroke-width:2.4px;transform-box:fill-box;transform-origin:50%;animation:4s ease-in-out infinite art-pulse}@keyframes art-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}.art-rock{transform-origin:120px 100px;animation:4.5s ease-in-out infinite art-rock}@keyframes art-rock{0%,to{transform:rotate(-3deg)translateY(0)}50%{transform:rotate(3deg)translateY(-3px)}}.art-sail{fill:var(--clay);stroke:currentColor;stroke-width:2.4px;stroke-linejoin:round}.art-wave{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;opacity:.6;animation:3s linear infinite art-wave}@keyframes art-wave{to{transform:translate(-40px)}}.art-bar{fill:var(--clay);stroke:currentColor;stroke-width:2px;animation:art-grow 2.8s var(--ease) infinite}.art-bar:nth-child(2){fill:var(--cactus)}.art-bar:nth-child(3){fill:var(--heather)}.art-bar:nth-child(4){fill:var(--oat)}@keyframes art-grow{0%{transform:scaleY(.2)}40%,80%{transform:scaleY(1)}to{transform:scaleY(.2)}}.art-arrow{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:160;animation:art-arrow 2.8s var(--ease) infinite}@keyframes art-arrow{0%{stroke-dashoffset:160px}50%,85%{stroke-dashoffset:0}to{stroke-dashoffset:0;opacity:0}}.art-ray{fill:none;stroke:var(--clay);stroke-width:3.4px;stroke-linecap:round;animation:2s ease-in-out infinite art-ray}@keyframes art-ray{0%,to{opacity:.2}50%{opacity:1}}.art-glass{fill:var(--fx-white-55);stroke:currentColor;stroke-width:2.4px;animation:2s ease-in-out infinite art-glow}@keyframes art-glow{0%,to{fill:#ffffff73}50%{fill:color-mix(in srgb, var(--clay) 55%, white)}}.art-say-a{animation:4s ease-in-out infinite art-say}.art-say-b{animation:4s ease-in-out 2s infinite art-say}@keyframes art-say{0%,to{transform:translateY(0)}15%{transform:translateY(-5px)}30%{transform:none}}.art-bubble-b{fill:var(--clay);stroke:currentColor;stroke-width:2.4px;stroke-linejoin:round}.art-dots-b{fill:none;stroke:var(--fx-ink);stroke-width:6px;stroke-linecap:round}.art-band{fill:none;stroke:var(--clay);stroke-width:6px;stroke-linecap:round}.art-cal-top{fill:var(--clay);stroke:currentColor;stroke-width:2.4px}.art-cal-day{font-family:var(--serif);fill:currentColor;font-size:48px}.art-cal-wd{fill:var(--fx-ink);font-size:13px;font-weight:700}.art-page{fill:#ffffffb3;stroke:currentColor;stroke-width:2px;transform-origin:120px 42px;animation:art-tear 5s var(--ease) infinite 1.5s}@keyframes art-tear{0%,60%{opacity:0;transform:rotateX(90deg)}70%{opacity:1;transform:rotateX(0)}85%{opacity:1;transform:rotate(6deg)translateY(10px)}to{opacity:0;transform:rotate(14deg)translateY(60px)}}.art-fly{offset-path:path("M20,104 C60,60 100,120 140,80 C170,50 200,60 224,34");offset-rotate:auto;animation:6s ease-in-out infinite art-fly}@keyframes art-fly{0%{offset-distance:0%;opacity:0}10%{opacity:1}90%{opacity:1}to{offset-distance:100%;opacity:0}}:root[data-ruch=calm] .art-fly,:root[data-ruch=still] .art-fly{offset-distance:60%;opacity:1}.art-flag{fill:var(--clay);stroke:currentColor;stroke-width:2px;transform-box:fill-box;transform-origin:0;animation:1.6s ease-in-out infinite art-flag}@keyframes art-flag{0%,to{transform:skewY(0)scaleX(1)}50%{transform:skewY(-6deg)scaleX(.9)}}.mr-art-wrap{place-items:center;display:grid}:root[data-ruch=calm] .art-page,:root[data-ruch=still] .art-page{opacity:0}.cd-lid{transform-box:fill-box;transform-origin:50% 100%;transition:transform .6s var(--ease)}.cd[data-state=open] .cd-lid{transform:translateY(-9px)rotate(-8deg)}.cd[data-state=sealing] .cd-lid{animation:cd-seal 1.3s var(--ease) both}@keyframes cd-seal{0%{transform:translateY(-9px)rotate(-8deg)}30%{transform:translateY(-26px)rotate(4deg)}55%{transform:translateY(2px)rotate(0)}65%{transform:translateY(0)rotate(-4deg)}75%{transform:translateY(0)rotate(4deg)}85%{transform:translateY(0)rotate(-2deg)}to{transform:none}}.cd-pebble{transform-box:fill-box;transform-origin:50% 100%;transition:translate .4s var(--ease);translate:calc(var(--tilt-x,0) * 3px) 0}.cd[data-state=sealing] .cd-pebble{animation:.9s ease-in-out .55s both cd-settle}@keyframes cd-settle{0%,to{transform:none}25%{transform:translateY(-5px)scale(1.04,.96)}50%{transform:translateY(1px)scale(.98,1.03)}75%{transform:translateY(-2px)}}.cd-glow{fill:var(--clay);opacity:0;filter:blur(14px);transform-origin:66px 92px}.cd[data-state=sealing] .cd-glow{animation:1.4s ease-out .6s both cd-glow}.cd[data-state=closed] .cd-glow{opacity:.22;animation:4s ease-in-out infinite cd-breathe}@keyframes cd-glow{0%{opacity:0;transform:scale(.6)}50%{opacity:.55;transform:scale(1.05)}to{opacity:.22;transform:scale(1)}}@keyframes cd-breathe{0%,to{opacity:.16}50%{opacity:.3}}.cd-sparks path{fill:none;stroke:var(--clay);stroke-width:2.6px;stroke-linecap:round;opacity:0}.cd[data-state=sealing] .cd-sparks path{animation:.7s ease-out both cd-spark}@keyframes cd-spark{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.2)}to{opacity:0;transform:scale(1)}}.cd-sparks path{transform-box:fill-box;transform-origin:50%}.cd-moon{fill:var(--fx-paper);stroke:currentColor;stroke-width:1.6px;opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .6s, transform .6s var(--ease);transform:translateY(8px)}.cd[data-state=closed] .cd-moon{opacity:1;animation:5s ease-in-out infinite tb-bob;transform:none}.cd-row{transition:transform .38s var(--ease), opacity .38s}.cd-row[data-leaving]{opacity:0;transform:translate(110%)}:root[data-ruch=still] .cd-sparks path,:root[data-ruch=still] .cd-glow{animation:none!important}.an-card.poked,.an-tile.poked,.rs-card.poked,.sr-card.poked,.wk-chart.poked{animation:poke-soft .5s var(--spring,cubic-bezier(.3, 1.6, .5, 1))}@keyframes poke-soft{0%{transform:scale(1)}35%{transform:scale(.97)}70%{transform:scale(1.015)}to{transform:none}}.an-card.poked .an-donut-seg{animation:an-arc2 .9s var(--ease) both}.an-card.poked .an-bar i{animation:an-grow2 .7s var(--ease) both}.an-card.poked .an-folder-bar i{animation:an-grow-x2 .8s var(--ease) both}.wk-chart.poked .wk-stack{animation:an-grow2 .7s var(--ease) both}@keyframes an-arc2{0%{stroke-dashoffset:600px}to{stroke-dashoffset:0}}@keyframes an-grow2{0%{transform:scaleY(0)}}@keyframes an-grow-x2{0%{transform:scaleX(0)}}.drawing{animation:6s ease-in-out infinite draw-float}@keyframes draw-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)rotate(-1deg)}}.an-tile-big b{animation:an-count .8s var(--spring,cubic-bezier(.3, 1.6, .5, 1)) both .2s;display:inline-block}@keyframes an-count{0%{opacity:0;transform:translateY(10px)scale(.8)}}.agenda{gap:8px}.agenda-item{background:var(--surface);box-shadow:0 6px 16px var(--fx-ink-05);animation:sr-in .4s var(--ease) both;transition:transform .25s var(--ease);border:0;border-radius:20px;grid-template-columns:62px 1fr auto;align-items:center;padding:12px 14px}.agenda-item:active{transform:scale(.98)}.agenda-time{background:var(--fill);border-radius:12px;align-items:center;padding:6px 4px;font-weight:700}.agenda-title{font-family:var(--serif);font-size:18px;line-height:1.2}.agenda-gap{border:1.5px dashed var(--line-strong,var(--line));background:0 0;border-radius:16px;align-self:flex-start;margin-left:62px;padding:7px 14px;font-weight:600}.agenda-gap:after{display:none}.settings-more .settings-group,.settings>.settings-group{background:var(--surface);box-shadow:0 8px 22px var(--fx-ink-05);border-radius:28px;margin-top:16px;padding:6px 18px 12px}.settings-more .settings-group>.section-head .section-title,.settings>.settings-group>.section-head .section-title{font-family:var(--serif);font-size:22px;font-weight:400}.settings-group .setting:last-child{border-bottom:0}.setting-text p{-webkit-line-clamp:3;color:var(--ink-3);-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.setting[data-open] .setting-text p{-webkit-line-clamp:unset;display:block}.setting-value{background:var(--fill);border-radius:14px;flex:none;padding:5px 11px;font-size:13px;font-weight:700}.setting-value[data-tone=ok]{background:var(--cactus);color:var(--on-pastel)}.tr-turns{gap:10px}.tr-turn{background:color-mix(in srgb, var(--tone,var(--oat)) 30%, var(--surface));max-width:88%;animation:sr-in .35s var(--ease) both;border:0;border-radius:6px 22px 22px;padding:12px 14px}.tr-turn[data-tone=me]{background:color-mix(in srgb, var(--clay) 28%, var(--surface));border-radius:22px 6px 22px 22px;align-self:flex-end}.tr-text{font-size:15px;line-height:1.5}.ps-hero{background:var(--fx-ink);color:var(--fx-paper);text-align:center;animation:sr-in .45s var(--ease) both;border-radius:30px;justify-items:center;gap:6px;margin:4px 0 8px;padding:22px 18px 18px;display:grid}.ps-avatar{background:var(--clay);width:84px;height:84px;color:var(--fx-ink);font-family:var(--serif);border-radius:42px;place-items:center;font-size:32px;animation:4s ease-in-out infinite ps-breathe;display:grid;box-shadow:0 0 0 6px #d9775740}@keyframes ps-breathe{0%,to{box-shadow:0 0 0 6px #d9775738}50%{box-shadow:0 0 0 12px #d9775714}}.ps-name{font-family:var(--serif);margin:6px 0 0;font-size:28px;line-height:1.1}.ps-sub{color:var(--fx-stone);overflow-wrap:anywhere;margin:0;font-size:13px}.ps-topics{flex-wrap:wrap;gap:8px;display:flex}.ps-topics span{background:var(--fill);animation:sr-in .4s var(--ease) both;animation-delay:calc(var(--i,0) * 50ms);border-radius:18px;align-items:baseline;gap:6px;padding:8px 14px;font-size:14px;font-weight:600;display:inline-flex}.ps-topics small{color:var(--ink-3);font-size:12px;font-weight:500}.ps-said .rs-card{min-height:170px}.ps-said .rs-time{margin-top:auto}.sheet .block-title{font-family:var(--serif);color:var(--ink);text-transform:none;letter-spacing:0;font-size:20px;font-weight:400}.sheet .ix-rows{gap:8px;display:grid}.sheet .ix-rows .ix-row{background:var(--surface);box-shadow:0 6px 16px var(--fx-ink-05);border:0;border-radius:20px;padding:12px 14px}.sheet .ix-row.ix-next{background:var(--oat);color:var(--on-pastel,var(--ink));border:0;border-radius:22px;padding:14px 16px}.ix-series-stats{gap:8px}.ix-series-stats>span{background:var(--heather);color:var(--on-pastel);border:0;border-radius:20px;padding:14px 10px}.ix-series-stats>span:nth-child(2){background:var(--cactus)}.ix-series-stats>span:nth-child(3){background:var(--oat)}.ix-series-stats b{font-family:var(--serif);font-size:34px;font-weight:400}.sheet .field input,.sheet .field select,.sheet .field textarea{background:var(--fill);border:0;border-radius:16px}.sheet .title-input{font-family:var(--serif);font-size:24px}.week .week-done{flex-wrap:wrap;gap:8px;padding:0;list-style:none;display:flex}.week .week-done li{background:var(--cactus);max-width:100%;color:var(--on-pastel);animation:sr-in .4s var(--ease) both;border:0;border-radius:18px;align-items:center;gap:8px;padding:8px 12px 8px 10px;font-size:14px;display:inline-flex}.week .week-done li>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.week .week-done .wk-tick{background:var(--fx-ink);width:20px;height:20px;color:var(--fx-paper);border-radius:10px;flex:none;place-items:center;display:grid}.week .stuck-item{background:var(--surface);box-shadow:0 6px 16px var(--fx-ink-05);border-radius:20px;margin-bottom:8px;padding:4px 12px}.week .stuck-item .task{border:0}.pv-art{background:var(--oat);color:var(--on-pastel);border-radius:26px;margin:4px 0 10px;padding:10px 0 4px}.pv-art .mr-art{max-width:260px}.main{animation:page-in .42s var(--ease) both}@keyframes page-in{0%{opacity:0;transform:translateY(10px)}}:root[data-ruch=still] .main{animation:none}.art-coin{fill:var(--clay);stroke:currentColor;stroke-width:2.2px}.art-coin-drop{animation:art-coin 2.6s var(--ease) infinite}@keyframes art-coin{0%{opacity:0;transform:translateY(-50px)}30%{opacity:1}55%{transform:translateY(0)}62%{transform:translateY(-4px)}70%,90%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(0)}}.art-walker{fill:var(--clay);stroke:currentColor;stroke-width:2px;offset-path:path("M84,80 C110,96 130,96 156,80");animation:4s ease-in-out infinite alternate art-cross}@keyframes art-cross{0%{offset-distance:0%}to{offset-distance:100%}}:root[data-ruch=calm] .art-walker,:root[data-ruch=still] .art-walker{offset-distance:50%}.agenda .agenda-item{grid-template-columns:62px 1fr auto}.agenda .agenda-item:after,.agenda .agenda-gap:after,.agenda .agenda-rule{display:none}.agenda .agenda-item[data-phase=now]{background:var(--fx-ink);color:var(--fx-paper)}.agenda .agenda-item[data-phase=now] .agenda-title{color:var(--fx-paper)}.agenda .agenda-item[data-phase=now] .agenda-time{background:var(--clay);color:var(--fx-ink)}.agenda .agenda-gap{margin-left:62px;padding:7px 14px;font-weight:600}.dr{background:var(--dr-bg);color:var(--dr-ink);box-shadow:var(--dr-shadow);animation:sr-in .6s var(--ease) both;border-radius:34px;margin-top:14px;padding:20px 18px 16px;position:relative;overflow:hidden}.dr:before{content:"";background:radial-gradient(circle, var(--dr-glow), transparent 65%);pointer-events:none;border-radius:50%;width:260px;height:260px;margin:-130px 0 0 -130px;animation:6s ease-in-out infinite dr-breathe;position:absolute;top:46%;left:50%}@keyframes dr-breathe{0%,to{opacity:.7;transform:scale(.9)}50%{opacity:1;transform:scale(1.08)}}.dr-head{gap:2px;display:grid;position:relative}.dr-head h2{font-family:var(--serif);margin:0;font-size:28px;font-weight:400}.dr-head span{color:var(--dr-3);font-size:12px}.dr-stage{aspect-ratio:1;width:min(100%,330px);margin:6px auto 0;position:relative}.dr-svg{touch-action:manipulation;width:100%;height:100%;rotate:calc(var(--tilt-x,0) * 4deg);cursor:pointer;transition:rotate .4s linear;overflow:visible}.dr-track{fill:none;stroke:var(--dr-track);stroke-linecap:round}.dr-arc{fill:none;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:dr-draw .7s var(--ease) forwards}@keyframes dr-draw{to{stroke-dashoffset:0}}:root[data-ruch=still] .dr-arc,:root[data-ruch=calm] .dr-arc{stroke-dashoffset:0;animation:none}.dr-ring{transition:opacity .3s}.dr-ring[data-dim]{opacity:.28}.dr-ring[data-on] .dr-track{stroke:var(--dr-track-on)}.dr-tick{fill:var(--dr-3);font-size:10px;font-weight:700}.dr-hand{fill:none;stroke:var(--dr-hand);stroke-width:1.4px;stroke-dasharray:3 4;animation:dr-hand-in 1.2s var(--ease) both .8s;transform-origin:160px 160px}@keyframes dr-hand-in{0%{opacity:0;transform:rotate(-40deg)}}.dr-dot{fill:var(--clay);stroke:var(--dr-dot-ring);stroke-width:2px;transform-box:fill-box;transform-origin:50%;animation:2s ease-out 1.6s infinite dr-ping}@keyframes dr-ping{0%{filter:drop-shadow(0 0 #d97757cc)}70%,to{filter:drop-shadow(0 0 10px #d9775700)}}.dr-center{text-align:center;pointer-events:none;width:96px;animation:an-count .6s var(--ease) both .4s;justify-items:center;margin:-40px 0 0 -48px;line-height:1.05;display:grid;position:absolute;top:50%;left:50%}.dr-center b{font-family:var(--serif);font-size:30px;font-weight:400}.dr-center small{color:var(--dr-2);margin-top:3px;font-size:11px}.dr-list{animation:sv-slide .3s var(--ease) both;gap:6px;margin:4px 0 8px;padding:0;list-style:none;display:grid;position:relative}.dr-list li{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;font-size:14px;display:flex;overflow:hidden}.dr-list i{border-radius:5px;flex:none;width:10px;height:10px}.dr-list span{color:var(--dr-2);flex:none;font-weight:700}.dr-more{color:var(--dr-3)}.dr-days{scrollbar-width:none;gap:6px;margin-top:6px;display:flex;position:relative;overflow-x:auto}.dr-days::-webkit-scrollbar{display:none}.dr-days button{background:var(--dr-chip);min-height:58px;color:var(--dr-ink);transition:background .25s, transform .25s var(--ease);border-radius:16px;flex:1 0 40px;justify-items:center;gap:1px;padding:6px 4px 8px;display:grid;position:relative;overflow:hidden}.dr-days button:active{transform:scale(.94)}.dr-days button small{color:var(--dr-2);font-size:11px;position:relative}.dr-days button b{font-size:15px;position:relative}.dr-days button i{transform-origin:bottom;animation:an-grow .8s var(--ease) both .6s;background:#d9775759;position:absolute;bottom:0;left:0;right:0}.dr-days button[data-today] b{color:var(--clay-ink)}.dr-days button[aria-pressed=true]{background:var(--dr-on);color:var(--dr-on-ink)}.dr-days button[aria-pressed=true] small{color:var(--dr-on-2)}.dr{--dr-bg:linear-gradient(180deg, color-mix(in srgb, var(--oat) 62%, var(--canvas)) 0%, var(--canvas) 78%);--dr-ink:var(--ink);--dr-2:var(--ink-2);--dr-3:var(--ink-3);--dr-track:var(--fx-ink-07);--dr-track-on:var(--fx-ink-18);--dr-hand:#14141373;--dr-dot-ring:var(--fx-paper);--dr-glow:#d9775738;--dr-chip:var(--fx-ink-05);--dr-on:var(--fx-ink);--dr-on-ink:var(--fx-paper);--dr-on-2:var(--fx-stone);--dr-shadow:0 0 0 1px #1414130f, 0 16px 36px var(--fx-ink-08)}:root[data-theme=dark] .dr{--dr-bg:var(--fx-ink);--dr-ink:var(--fx-paper);--dr-2:var(--fx-stone);--dr-3:var(--fx-ash);--dr-track:var(--fx-paper-08);--dr-track-on:#faf9f538;--dr-hand:#faf9f580;--dr-dot-ring:var(--fx-paper);--dr-glow:#d9775747;--dr-chip:#faf9f50f;--dr-on:var(--fx-paper);--dr-on-ink:var(--fx-ink);--dr-on-2:#73726c;--dr-shadow:0 0 0 1px var(--fx-paper-08), 0 22px 44px #0000004d}@media (prefers-color-scheme:dark){:root[data-theme=system] .dr{--dr-bg:var(--fx-ink);--dr-ink:var(--fx-paper);--dr-2:var(--fx-stone);--dr-3:var(--fx-ash);--dr-track:var(--fx-paper-08);--dr-track-on:#faf9f538;--dr-hand:#faf9f580;--dr-dot-ring:var(--fx-paper);--dr-glow:#d9775747;--dr-chip:#faf9f50f;--dr-on:var(--fx-paper);--dr-on-ink:var(--fx-ink);--dr-on-2:#73726c;--dr-shadow:0 0 0 1px var(--fx-paper-08), 0 22px 44px #0000004d}}.an-stats{--viz-seq-1:#f3d9cb;--viz-seq-2:#e9b096;--viz-seq-3:var(--fx-clay);--viz-seq-4:#a9502f;margin-top:30px}.an-stats-h{font-family:var(--serif);justify-content:space-between;align-items:baseline;gap:10px;margin:0;font-size:32px;font-weight:400;display:flex}.an-stats-h small{font-family:var(--sans,system-ui);color:var(--ink-3);font-size:13px;font-weight:600}.an-stats .fig{margin-top:16px}.an-stats .fig-card{box-shadow:0 10px 26px var(--fx-ink-07);animation:sr-in .5s var(--ease) both;border-radius:30px;margin-top:0;padding:20px}.an-stats .fig-title{font-family:var(--serif);font-size:22px;font-weight:400;line-height:1.2}.an-stats .fig-hero{background:var(--oat);color:var(--on-pastel,var(--ink));border-radius:30px;margin-top:18px;padding:20px}.an-stats .fig-hero-num{font-family:var(--serif);font-size:72px;font-weight:400}.an-stats .fig[data-tone=slate] .fig-card,.an-stats .fig-card[data-tone=slate]{background:var(--fx-ink)}.b-home-top .b-greet span{animation:b-word-up .8s var(--spring) both;animation-delay:calc(.1s + var(--i,0) * .13s);display:inline-block}@keyframes b-word-up{0%{opacity:0;transform:translateY(70%)rotate(5deg)}}@media (prefers-reduced-motion:reduce){.b-home-top .b-greet span{animation:none!important}}.b-next-rail{margin:12px calc(-1 * var(--pad)) 0;padding:4px var(--pad) 10px;scroll-snap-type:x mandatory;scroll-padding:0 var(--pad);scrollbar-width:none;gap:12px;list-style:none;display:flex;overflow-x:auto}.b-next-rail::-webkit-scrollbar{display:none}.b-next-rail li{scroll-snap-align:start;width:236px;animation:sr-in .6s var(--spring) both;animation-delay:calc(.1s + var(--i,0) * 80ms);flex:none}.b-next-rail li:only-child{width:100%}.b-next-card{background:var(--oat);width:100%;height:100%;color:var(--on-pastel,var(--ink));text-align:left;box-shadow:0 12px 28px var(--fx-ink-08);border-radius:30px;gap:4px;padding:14px 16px 16px;display:grid}.b-next-rail li:nth-child(3n+2) .b-next-card{background:var(--heather)}.b-next-rail li:nth-child(3n) .b-next-card{background:var(--cactus)}.b-next-card[data-first]{color:var(--fx-paper);background:var(--fx-ink)!important}.b-next-art{height:104px;margin:-4px -6px 2px;display:block}.b-next-art .mr-art{width:100%;max-width:none;height:100%;margin:0}.b-next-when{font-family:var(--serif);align-items:baseline;gap:8px;font-size:30px;line-height:1;display:flex}.b-next-when small{font-family:var(--sans,system-ui);color:var(--clay-ink);font-size:13px;font-weight:700}.b-next-card .b-next-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:17px;font-weight:650;line-height:1.25;display:-webkit-box;overflow:hidden}.b-next-card .b-next-meta{opacity:.75;align-items:center;gap:6px;font-size:13px;display:flex}.b-home>.rows.b-twin{box-shadow:none;background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0;display:grid}.b-twin .row{background:var(--coral);min-height:176px;color:var(--on-pastel,var(--ink));text-align:left;box-shadow:0 10px 24px var(--fx-ink-07);transition:transform .25s var(--spring);border:0;border-radius:30px;align-content:start;justify-items:start;gap:8px;padding:18px 16px;display:grid;position:relative}.b-twin .row+.row{background:var(--cactus)}.b-twin .row:active{transform:scale(.96)}.b-twin .row>svg:last-child{position:absolute;top:20px;right:16px}.b-twin .row .drawing,.b-twin .row>svg:first-child{width:60px;height:60px;animation:4.5s ease-in-out infinite b-bob-y}.b-twin .row-title{font-family:var(--serif);font-size:20px;font-weight:400;line-height:1.15}.b-twin .row-meta{font-size:13px;line-height:1.35}.b-home[data-reveal]>:not(.b-home-bg):not(.b-stage){transition:opacity .7s var(--ease), translate .9s var(--spring), scale .9s var(--spring)}.b-home[data-reveal]>:not(.b-home-bg):not(.b-stage):not([data-in]){opacity:0;translate:0 30px;scale:.97}[aria-labelledby=folders-title] .fo-bar{border-radius:7px;gap:3px;height:14px;margin:14px 0 4px;display:flex;overflow:hidden}[aria-labelledby=folders-title] .fo-bar i{transform-origin:0;min-width:6px;animation:an-grow-x .9s var(--spring) both;animation-delay:calc(.2s + var(--i,0) * .12s);flex-basis:0}[aria-labelledby=folders-title] .fo-tiles{box-shadow:none;background:0 0;border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;padding:0;display:grid}[aria-labelledby=folders-title] .fo-tile{background:color-mix(in srgb, var(--hw) 16%, var(--surface));text-align:left;min-height:0;transition:transform .25s var(--spring);border:0;border-radius:26px;align-content:start;justify-items:start;gap:2px;padding:14px 12px;display:grid;box-shadow:0 10px 22px #1414130f}[aria-labelledby=folders-title] .fo-tile:active{transform:scale(.95)}[aria-labelledby=folders-title] .fo-tile .row-title{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:14px;font-weight:700;overflow:hidden}[aria-labelledby=folders-title] .fo-icon{width:40px;height:32px;margin-bottom:6px;overflow:visible}[aria-labelledby=folders-title] .fo-back{fill:color-mix(in srgb, var(--hw) 55%, var(--surface));stroke:var(--ink);stroke-width:1.8px;stroke-linejoin:round}[aria-labelledby=folders-title] .fo-front{fill:var(--hw);stroke:var(--ink);stroke-width:1.8px;stroke-linejoin:round;transform-box:fill-box;transform-origin:50% 100%;transition:transform .35s var(--spring)}[aria-labelledby=folders-title] .fo-tile:hover .fo-front,[aria-labelledby=folders-title] .fo-tile.poked .fo-front{transform:perspective(60px)rotateX(-28deg)}[aria-labelledby=folders-title] .fo-big{font-family:var(--serif);margin-top:4px;font-size:40px;font-weight:400;line-height:1}[aria-labelledby=folders-title] .fo-unit{font-size:13px;font-weight:600}[aria-labelledby=folders-title] .fo-unit em{font-style:normal}[aria-labelledby=folders-title] .fo-tile .row-meta{margin-top:6px;font-size:12px;line-height:1.3}[aria-labelledby=brief-title] .brief-lead{font-family:var(--serif);margin:4px 0 0;font-size:22px;line-height:1.32}[aria-labelledby=brief-title] .brief-rest{animation:sv-slide .35s var(--ease) both;margin-top:10px}[aria-labelledby=brief-title] .brief-more{background:color-mix(in srgb, var(--ink) 7%, transparent);border-radius:20px;height:40px;margin-top:12px;padding:0 16px;font-size:14px;font-weight:700}.b-next-card .b-next-meta{color:inherit}.b-home .fig-title{font-family:var(--serif);font-size:26px;font-weight:400;line-height:1.15}.wo{--wo-ink:var(--fx-ink);--wo-frame:var(--fx-cream);--wo-cloth:#ebe3d3;--wo-sill:var(--fx-oat);--wo-sill-2:#d6c9b5;margin:2px calc(-1 * var(--pad)) 0;aspect-ratio:390/470;-webkit-tap-highlight-color:transparent;touch-action:manipulation;margin-bottom:7cqw;position:relative;container-type:inline-size}.wo-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.wo-rod{stroke:var(--wo-ink);stroke-width:3px;stroke-linecap:round}.wo-knob{fill:var(--clay);stroke:var(--wo-ink);stroke-width:2px}.wo-sky{fill:url(#wo-sky-dzien);transition:fill 1s}.wo[data-phase=swit] .wo-sky{fill:url(#wo-sky-swit)}.wo[data-phase=spotkanie] .wo-sky{fill:url(#wo-sky-spotkanie)}.wo[data-phase=wolne] .wo-sky{fill:url(#wo-sky-wolne)}.wo[data-phase=wieczor] .wo-sky{fill:url(#wo-sky-wieczor)}.wo[data-phase=noc] .wo-sky{fill:url(#wo-sky-noc)}.wo-stars path{stroke:var(--fx-paper);stroke-width:1.8px;stroke-linecap:round;transform-box:fill-box;transform-origin:50%;animation:2.6s ease-in-out infinite sc-twinkle}.wo-moon{fill:var(--fx-paper);opacity:0;transition:opacity 1s}.wo[data-phase=noc] .wo-moon{opacity:1}.wo[data-phase=noc] .wo-orb{opacity:0}.wo-orb{transition:opacity 1s}.wo-orb-in{transform-box:fill-box;transform-origin:50%;animation:7s ease-in-out infinite b-breathe}.wo[data-phase=spotkanie] .wo-orb-in{animation-duration:3.2s}.wo-orb-line{fill:none;stroke:var(--wo-ink);stroke-width:2.2px;stroke-linecap:round}.wo-ripple{fill:none;stroke:#d97757b3;stroke-width:2px;transform-box:fill-box;transform-origin:50%;animation:.9s ease-out both sc-ring}.wo-hill-back{fill:var(--fx-oat)}.wo-hill-front{fill:var(--fx-sage-pale)}.wo[data-phase=wieczor] .wo-hill-back{fill:#e7c3b4}.wo[data-phase=wieczor] .wo-hill-front{fill:#cdbfb4}.wo[data-phase=noc] .wo-hill-back{fill:#2a3038}.wo[data-phase=noc] .wo-hill-front{fill:#22303a}.wo-line{fill:none;stroke:var(--wo-ink);stroke-width:2.4px;stroke-linecap:round}.wo[data-phase=noc] .wo-line{stroke:#faf9f58c}.wo-crown{fill:var(--fx-sage-pale);stroke:var(--wo-ink);stroke-width:2px;transform-box:fill-box;transform-origin:50% 100%;animation:5s ease-in-out infinite sc-sway}.wo[data-phase=noc] .wo-crown{fill:#2f4a40;stroke:#faf9f58c}.wo-glint{opacity:.45}.wo[data-phase=noc] .wo-glint{opacity:.08}.wo-sash{transform-box:view-box;transform-origin:195px 410px;transition:transform .9s var(--spring)}.wo[data-open] .wo-glint{animation:wo-glint 1.4s var(--ease)}@keyframes wo-glint{0%{transform:translate(-260px)rotate(8deg)}to{transform:translate(0)rotate(8deg)}}.wo[data-closed] .wo-cloud,.wo[data-closed] .wo-bird,.wo[data-closed] .wo-stars-hit{display:none}.wo-frame-fill{fill:none;stroke:var(--wo-frame);stroke-width:16px}.wo-frame-line{fill:none;stroke:var(--wo-ink);stroke-width:2.4px}.wo-frame-thin{fill:none;stroke:var(--wo-ink);stroke-width:1.8px}.wo-transom{stroke:var(--wo-frame);stroke-width:10px}.wo-curtain{transform-box:fill-box;transition:transform 1.1s var(--spring)}.wo-curtain-l{transform-origin:0 0;animation:6s ease-in-out infinite wo-sway}.wo-curtain-r{transform-origin:100% 0;animation:7s ease-in-out infinite reverse wo-sway}.wo[data-open] .wo-curtain-l,.wo[data-open] .wo-curtain-r{animation-duration:1.4s}.wo[data-closed] .wo-curtain-l,.wo[data-closed] .wo-curtain-r{animation:none;transform:scaleX(2.45)}@keyframes wo-sway{0%,to{transform:skew(0)}50%{transform:skew(-1.8deg)}}.wo-cloth{fill:var(--wo-cloth);stroke:var(--wo-ink);stroke-width:2.2px;stroke-linejoin:round}.wo-fold{fill:none;stroke:var(--wo-ink);stroke-width:1.4px;opacity:.5}.wo-sill{fill:var(--wo-sill);stroke:var(--wo-ink);stroke-width:2.4px;stroke-linejoin:round}.wo-sill-edge{fill:var(--wo-sill-2);stroke:var(--wo-ink);stroke-width:2px}.wo-hit{color:var(--wo-ink);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;padding:0;position:absolute}.wo-hit:focus-visible{outline:2px solid var(--clay);outline-offset:2px;border-radius:12px}.wo-orb-hit{touch-action:none;border-radius:50%}.wo-orb-hit[data-armed]{box-shadow:0 0 0 3px #d9775780}.wo-cloud svg,.wo-bird svg,.wo-thing svg{width:100%;display:block;overflow:visible}.wo-cloud{animation:16s ease-in-out infinite wo-drift}.wo-cloud path{fill:var(--fx-cream);stroke:var(--wo-ink);stroke-width:2px;stroke-linejoin:round}.wo[data-phase=noc] .wo-cloud path{fill:#343a42;stroke:#faf9f599}.wo-cloud[data-poked] svg{animation:wo-puff .7s var(--spring)}@keyframes wo-drift{0%,to{translate:-8px}50%{translate:10px}}@keyframes wo-puff{40%{transform:scale(1.18)}}.wo-bird{animation:5s ease-in-out infinite wo-hover}.wo-bird path,.wo-bird-away path{fill:none;stroke:var(--wo-ink);stroke-width:2.2px;stroke-linecap:round;transform-box:fill-box;transform-origin:50% 100%}.wo-bird path{animation:.8s ease-in-out infinite sc-flap}.wo[data-phase=noc] .wo-bird path,.wo[data-phase=noc] .wo-bird-away path{stroke:var(--fx-paper)}@keyframes wo-hover{0%,to{translate:0}50%{translate:6px -5px}}.wo-bird-away{pointer-events:none;animation:1.4s ease-in forwards wo-away;position:absolute;overflow:visible}.wo-bird-away path{animation:.25s ease-in-out infinite sc-flap}@keyframes wo-away{to{opacity:0;transform:translate(160px,-120px)scale(.6)}}.wo-thing{flex-direction:column;justify-content:flex-end;align-items:center;display:flex}.wo-thing svg{transform-origin:50% 100%}.wo-thing[data-poked] svg{animation:wo-jiggle .6s var(--spring)}.wo-thing:active svg{transform:scale(.94)}@keyframes wo-jiggle{20%{transform:rotate(-7deg)scale(1.06)}45%{transform:rotate(6deg)}70%{transform:rotate(-3deg)}}.wo-tag{background:var(--wo-frame);box-shadow:0 0 0 1.4px var(--wo-ink);white-space:nowrap;transform-origin:50% -6cqw;border-radius:1.8cqw;padding:.8cqw 2cqw;font-size:max(11px,2.6cqw);font-weight:800;line-height:1.25;animation:3.6s ease-in-out infinite wo-tag;display:inline-block;position:absolute;top:calc(100% + 7.5cqw);left:50%;translate:-50%}.wo-tag:before{content:"";background:var(--wo-ink);width:1.4px;height:3.5cqw;position:absolute;top:-3.5cqw;left:50%}.wo-plant .wo-tag,.wo-jar .wo-tag{animation-delay:-1.4s;top:calc(100% + 14cqw)}.wo-plant .wo-tag:before,.wo-jar .wo-tag:before{height:10cqw;top:-10cqw}.wo-plant .wo-tag{background:var(--fx-sage-pale)}@keyframes wo-tag{0%,to{rotate:-3deg}50%{rotate:3deg}}.wo-pot{fill:var(--clay);stroke:var(--wo-ink);stroke-width:2.2px;stroke-linejoin:round}.wo-stem{fill:none;stroke:var(--wo-ink);stroke-width:2px}.wo-leaves{transform-box:fill-box;transform-origin:50% 100%;animation:4.5s ease-in-out infinite sc-sway}.wo-leaf{fill:var(--fx-sage-pale);stroke:var(--wo-ink);stroke-width:1.8px;stroke-linejoin:round;transform-box:fill-box;transform-origin:0 100%;animation:b-pop-scale .6s var(--spring) backwards}.wo-cup{fill:var(--wo-frame);stroke:var(--wo-ink);stroke-width:2.2px;stroke-linejoin:round}.wo-handle,.wo-steam{fill:none;stroke:var(--wo-ink);stroke-width:2px;stroke-linecap:round}.wo-band{stroke:var(--clay);stroke-width:4px;stroke-linecap:round}.wo-steam{opacity:0}.wo-mug[data-steam] .wo-steam{animation:2.6s ease-in-out infinite sc-steam}.wo-mug[data-steam] .wo-steam-2{animation-delay:1.2s}.wo-glass-jar{fill:#fffaf2a6;stroke:var(--wo-ink);stroke-width:2.2px;stroke-linejoin:round}.wo-lid{fill:var(--clay);stroke:var(--wo-ink);stroke-width:2px}.wo-pebble{stroke:var(--wo-ink);stroke-width:1.5px;animation:.8s cubic-bezier(.3,1.5,.5,1) backwards wo-pebble}.wo-pebble[data-tone="0"]{fill:var(--clay)}.wo-pebble[data-tone="1"]{fill:var(--fx-mist)}.wo-pebble[data-tone="2"]{fill:var(--fx-sage-pale)}.wo-pebble[data-tone="3"]{fill:var(--fx-oat)}@keyframes wo-pebble{0%{opacity:0;transform:translateY(-46px)}}.wo-jar[data-poked] .wo-pebble{animation:.5s ease-in-out wo-rattle}@keyframes wo-rattle{25%{transform:translate(-2px,-3px)}75%{transform:translate(2px,-1px)}}.wo-box{fill:var(--fx-mist);stroke:var(--wo-ink);stroke-width:2.2px}.wo-antenna{stroke:var(--wo-ink);stroke-width:2px;stroke-linecap:round}.wo-antenna-tip{fill:var(--wo-ink)}.wo-bars rect{fill:var(--wo-ink);transform-box:fill-box;transform-origin:50% 100%;transform:scaleY(.25)}.wo-radio[data-on] .wo-bars rect{animation:.9s ease-in-out infinite sc-wave}.wo-radio .wo-tag{background:var(--fx-mist)}.wo-cal{flex-direction:column;align-items:center;display:flex;position:absolute}.wo-cal-page{--ink:var(--fx-ink);background:var(--wo-frame);width:100%;min-height:28.5cqw;color:var(--wo-ink);box-shadow:0 0 0 2.2px var(--wo-ink), 0 2.5cqw 4cqw #1414131f;text-align:center;transition:transform .25s var(--spring);border-radius:3cqw;flex-direction:column;padding:0 0 2.4cqw;display:flex;position:relative}.wo-cal-page:active{transform:scale(.96)}.wo-cal-page:before,.wo-cal-page:after{content:"";background:var(--wo-frame);width:2.2cqw;height:2.2cqw;box-shadow:0 0 0 2px var(--wo-ink);border-radius:50%;position:absolute;top:-1.1cqw}.wo-cal-page:before{left:24%}.wo-cal-page:after{right:24%}.wo-cal-head{background:var(--clay);border-bottom:2.2px solid var(--wo-ink);letter-spacing:.04em;border-radius:3cqw 3cqw 0 0;padding:1.6cqw 0 1.2cqw;font-size:3cqw;font-weight:850;display:block}.wo-cal-body{transform-origin:50% 0;flex-direction:column;align-items:center;gap:.6cqw;padding:1.6cqw 1.6cqw 0;animation:.7s cubic-bezier(.3,1.3,.5,1) both wo-flip;display:flex}@keyframes wo-flip{0%{opacity:0;transform:perspective(300px)rotateX(-95deg)}}.wo-cal-big{font-family:var(--serif);font-size:9.2cqw;line-height:1}.wo-cal-big .b-hero-big{color:var(--fx-ink);font-weight:400;font-size:inherit;line-height:inherit}.wo-cal-unit{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:3.1cqw;font-weight:750;line-height:1.2;display:-webkit-box;overflow:hidden}.wo-cal-sub{max-width:100%;color:var(--clay-ink);white-space:nowrap;text-overflow:ellipsis;font-size:2.8cqw;font-weight:750;overflow:hidden}.wo-cal-dots{justify-content:center;gap:1.2cqw;margin-top:1.6cqw;display:flex}.wo-cal-dots i{background:#14141333;border-radius:50%;width:1.5cqw;height:1.5cqw}.wo-cal-dots i[data-on]{background:var(--clay)}.wo-cal-open{z-index:2;background:var(--fx-ink);height:9cqw;min-height:36px;color:var(--fx-paper);animation:b-pop-scale .4s var(--spring) both;border-radius:99px;padding:0 4cqw;font-size:3.4cqw;font-weight:750;position:absolute;bottom:-11cqw;left:50%;translate:-50%}.wo-say{z-index:5;background:var(--fx-ink);width:min(78%,300px);color:var(--fx-paper);text-align:center;pointer-events:none;animation:wo-say 3.4s var(--ease) both;border-radius:18px;margin:0;padding:10px 14px;font-size:14px;font-weight:600;line-height:1.35;position:absolute;top:6.5%;left:50%;translate:-50%;box-shadow:0 14px 30px #14141340}@keyframes wo-say{0%{opacity:0;transform:translateY(-8px)scale(.92)}10%,85%{opacity:1;transform:none}to{opacity:0}}:root[data-theme=dark] .wo{--wo-frame:#e9e2d6}@media (prefers-color-scheme:dark){:root[data-theme=system] .wo{--wo-frame:#e9e2d6}}:root[data-theme=dark] .wo-say{box-shadow:0 0 0 1px #faf9f529,0 14px 30px #00000080}@media (prefers-color-scheme:dark){:root[data-theme=system] .wo-say{box-shadow:0 0 0 1px #faf9f529,0 14px 30px #00000080}}.b-home[data-phase=noc] .wo-tag:before,:root[data-theme=dark] .wo-tag:before{background:var(--fx-paper)}@media (prefers-color-scheme:dark){:root[data-theme=system] .wo-tag:before{background:var(--fx-paper)}}@media (prefers-reduced-motion:reduce){.wo .loop,.wo-curtain-l,.wo-curtain-r,.wo-tag,.wo-cal-body,.wo-pebble,.wo-leaf{animation:none!important}}:root[data-ruch=calm] .wo-curtain-l,:root[data-ruch=calm] .wo-curtain-r,:root[data-ruch=calm] .wo-tag,:root[data-ruch=still] .wo-curtain-l,:root[data-ruch=still] .wo-curtain-r,:root[data-ruch=still] .wo-tag{animation:none!important}.wo-leaves{scale:1.3}.wo-glint{transform-box:view-box;transform-origin:195px 220px}.wo-stars{opacity:0;transition:opacity 1s}.wo[data-phase=noc] .wo-stars{opacity:1}.pf{margin-top:14px;position:relative}.pf-folder{background:#d9b98f;border-radius:8px 26px 26px;position:absolute;inset:18px 0 40px;box-shadow:inset 0 0 0 1.5px #14141359}.pf-tab{height:30px;color:var(--fx-ink);letter-spacing:.02em;background:#d9b98f;border-radius:12px 16px 0 0;padding:6px 18px 0 14px;font-size:13px;font-weight:800;position:absolute;top:-26px;left:0;box-shadow:inset 0 1.5px #14141359,inset 1.5px 0 #14141359,inset -1.5px 0 #14141359}.pf-folder:after{content:"";height:42%;transition:height .4s var(--ease);z-index:3;pointer-events:none;background:linear-gradient(#e6c99f,#d9b98f);border-radius:0 0 26px 26px;position:absolute;bottom:0;left:0;right:0;box-shadow:inset 0 1.5px #1414134d}.pf-stack{z-index:2;padding:30px 14px 44px;display:grid;position:relative}.pf-stack[data-open]{padding-bottom:30px}.pf[data-open] .pf-stack{z-index:4}.pf[data-open] .pf-folder:after{height:18%}.pf-card{background:var(--fx-cream);color:var(--fx-ink);border-radius:22px;grid-area:1/1;box-shadow:0 0 0 1.5px #141413d9,0 10px 22px #1414131f}.pf-under{min-height:118px;transform:translateY(calc(var(--k) * -12px)) rotate(calc(var(--k) * 2.2deg)) scale(calc(1 - var(--k) * .04));transform-origin:50% 100%;opacity:.85;padding:16px 18px}.pf-under .pf-title{opacity:0}.pf-front{z-index:4;transform:translateX(var(--dx,0)) rotate(calc(var(--swipe,0) * 7deg));transition:transform .35s var(--spring);touch-action:pan-y;animation:pf-pull .55s var(--spring) both;position:relative;overflow:hidden}.pf-front[data-dragging]{transition:none}.pf-front[data-flying]{opacity:0;transition:transform .36s ease-in,opacity .36s}@keyframes pf-pull{0%{opacity:0;transform:translateY(46px)rotate(-2deg)}}.pf-stack[data-open] .pf-front{z-index:5}.pf-stamp{z-index:2;letter-spacing:.04em;text-transform:uppercase;opacity:0;pointer-events:none;border:2.5px solid;border-radius:8px;padding:4px 10px;font-size:15px;font-weight:900;position:absolute;top:16px}.pf-stamp[data-side=yes]{color:#1a7f5a;opacity:clamp(0, calc(var(--swipe,0) * 1.6), 1);left:16px;rotate:-10deg}.pf-stamp[data-side=no]{color:var(--fx-clay-deep);opacity:clamp(0, calc(var(--swipe,0) * -1.6), 1);right:16px;rotate:10deg}.pf-head{width:100%;color:inherit;text-align:left;gap:6px;padding:16px 18px 14px;display:grid}.pf-row{align-items:center;gap:8px;font-size:12.5px;font-weight:700;display:flex}.pf-due{background:var(--fx-ink-07);border-radius:10px;padding:3px 9px}.pf-due[data-tone=hot]{color:#8c3518;background:#ead3c3}.pf-ws{color:#5e5d59;align-items:center;gap:5px;display:inline-flex}.pf-banked{background:var(--fx-sage-pale);border-radius:10px;padding:3px 9px}.pf-count{color:#73726c;margin-left:auto}.pf-title{font-family:var(--serif);font-size:20px;line-height:1.22}.pf-from{color:#5e5d59;font-size:13px}.pf-body{transition:grid-template-rows .4s var(--ease);grid-template-rows:0fr;display:grid}.pf-stack[data-open] .pf-body{grid-template-rows:1fr}.pf-inner{padding:0 18px;overflow:hidden}.pf-stack[data-open] .pf-inner{padding-bottom:16px}.pf-note{font-family:var(--serif);background:#f0eadf;border-radius:16px;margin:0 0 14px;padding:12px 14px;font-size:16px;line-height:1.4}.pf-actions,.pf-keys{gap:8px;display:flex}.pf-btn,.pf-key{background:var(--fx-ink-07);min-height:46px;color:var(--fx-ink);border-radius:23px;flex:1;justify-content:center;align-items:center;gap:6px;font-size:15px;font-weight:700;display:inline-flex}.pf-btn[data-icon]{flex:none;width:46px}.pf-btn[data-tone=yes],.pf-key[data-tone=yes]{background:var(--fx-ink);color:var(--fx-paper)}.pf-keys{z-index:4;margin-top:10px;position:relative}.pf-key{background:var(--surface,var(--fx-white));color:var(--ink);box-shadow:0 0 0 1px var(--line)}.pf-key[data-tone=yes]{background:var(--clay);color:var(--fx-ink);box-shadow:none}.pf-hint{z-index:4;color:var(--ink-3);justify-content:space-between;margin:8px 6px 0;font-size:12px;font-weight:700;display:flex;position:relative}.people-card .pf-hint{color:var(--on-slate-2,var(--fx-stone))}.cb{background:color-mix(in srgb, var(--oat) 55%, var(--surface,var(--fx-white)));border-radius:24px;margin:18px 0;padding:16px}.cb-head{justify-content:space-between;align-items:baseline;display:flex}.cb-head h3{font-family:var(--serif);margin:0;font-size:22px;font-weight:400}.cb-head span{color:var(--ink-3);font-size:13px;font-weight:700}.cb-empty{color:var(--ink-3);margin:8px 0 0;font-size:14px}.cb-list,.cbp-list{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.cb-card{animation:sr-in .4s var(--spring) both;animation-delay:calc(var(--i,0) * 50ms);position:relative}.cb-open,.cbp-item,.fm-item{background:var(--surface,var(--fx-white));width:100%;color:var(--ink);text-align:left;box-shadow:0 0 0 1px var(--line);border-radius:18px;gap:4px;padding:12px 44px 12px 14px;display:grid;position:relative}.cb-open:active,.cbp-item:active{transform:scale(.98)}.cb-card[data-kind=meeting] .cb-open,.cbp-item[data-kind=meeting],.fm-item[data-kind=meeting]{background:color-mix(in srgb, var(--heather) 45%, var(--surface,var(--fx-white)))}.cb-card[data-kind=record] .cb-open,.cbp-item[data-kind=record],.fm-item[data-kind=record]{background:color-mix(in srgb, var(--cactus) 45%, var(--surface,var(--fx-white)))}.cb-k{color:var(--clay-ink);align-items:center;gap:6px;font-size:12px;font-weight:800;display:inline-flex}.cb-title{font-size:16px;font-weight:650;line-height:1.3}.cb-note{font-family:var(--serif);color:var(--ink-2);font-size:15px;line-height:1.38}.cb-from{color:var(--ink-3);font-size:12.5px}.cb-x{background:color-mix(in srgb, var(--ink) 7%, transparent);width:32px;height:32px;color:var(--ink);border-radius:16px;place-items:center;display:grid;position:absolute;top:8px;right:8px}.cb-add{background:var(--ink);height:44px;color:var(--canvas);border-radius:22px;align-items:center;gap:8px;margin-top:12px;padding:0 16px;font-size:15px;font-weight:700;display:inline-flex}.cbp-tabs{margin-bottom:12px}.cbp-search{background:color-mix(in srgb, var(--ink) 6%, transparent);height:46px;box-shadow:0 0 0 1px var(--field-edge);color:var(--ink-3);border-radius:23px;align-items:center;gap:8px;padding:0 14px;display:flex}.cbp-search input{font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:16px}.cbp-plus{color:var(--clay-ink);position:absolute;top:50%;right:14px;translate:0 -50%}.cb-ws{color:var(--ink-3);font-size:13px;font-weight:700}.fm-item{padding-right:14px}.fm-new,.fm-join{margin-top:20px}.fm-new h3,.fm-join h3{font-family:var(--serif);margin:0 0 10px;font-size:22px;font-weight:400}.fm-go{background:var(--clay);width:100%;min-height:52px;color:var(--fx-ink);border-radius:26px;justify-content:center;align-items:center;gap:8px;font-size:16px;font-weight:700;display:inline-flex}.fm-go:disabled{opacity:.5}.fm-hint{color:var(--ink-3);margin:8px 2px 0;font-size:13px}.cs-bank{background:color-mix(in srgb, var(--cactus) 50%, var(--surface,var(--fx-white)));border-radius:26px;margin-top:14px;padding:16px 18px}.cs-bank-text{margin:4px 0 10px;font-size:15px}.cs-pill[data-tone=clay]{background:var(--clay);color:var(--fx-ink)}.wallet-bank{background:var(--fx-ink-08);border-radius:9px;padding:2px 8px;font-size:12px;font-weight:700}@media (prefers-reduced-motion:reduce){.pf-front,.cb-card{animation:none!important}}.wo-wx-tint{fill:#0000;transition:fill 1s}.wo-wx[data-kind=overcast] .wo-wx-tint,.wo-wx[data-kind=rain] .wo-wx-tint,.wo-wx[data-kind=snow] .wo-wx-tint{fill:#73727c38}.wo-wx[data-kind=storm] .wo-wx-tint{fill:#3c3a4a61}.wo-wx[data-kind=fog] .wo-wx-tint{fill:#faf9f552}.wo[data-wx=overcast] .wo-orb,.wo[data-wx=rain] .wo-orb,.wo[data-wx=snow] .wo-orb,.wo[data-wx=fog] .wo-orb{opacity:.4}.wo[data-wx=storm] .wo-orb{opacity:.15}.wo-wx-clouds path{fill:#e9e6e1;stroke:var(--wo-ink);stroke-width:2px;stroke-linejoin:round;animation:22s ease-in-out infinite wo-drift}.wo-wx-clouds path:nth-child(2n){animation-duration:28s;animation-direction:reverse}.wo-wx[data-kind=rain] .wo-wx-clouds path,.wo-wx[data-kind=storm] .wo-wx-clouds path{fill:#c6cacf}.wo[data-phase=noc] .wo-wx-clouds path{fill:#343a42;stroke:#faf9f599}.wo-wx-rain path{stroke:#6a7f9a;stroke-width:2px;stroke-linecap:round;opacity:.75;animation:1.1s linear infinite wo-rain}@keyframes wo-rain{0%{opacity:0;transform:translateY(-30px)}15%{opacity:.8}to{opacity:.6;transform:translate(-40px,260px)}}.wo-wx-snow circle{fill:var(--fx-cream);stroke:#14141359;stroke-width:.8px;animation:5s linear infinite wo-snow}@keyframes wo-snow{0%{opacity:0;transform:translateY(-20px)}10%{opacity:1}50%{transform:translate(10px,130px)}to{opacity:.7;transform:translate(-6px,300px)}}.wo-wx-fog path{fill:none;stroke:#faf9f5d9;stroke-width:18px;stroke-linecap:round;filter:blur(4px);animation:16s ease-in-out infinite wo-drift}.wo-wx-fog path:nth-child(2){animation-duration:21s;animation-direction:reverse}.wo-wx-flash{fill:var(--fx-cream);opacity:0;animation:7s ease-out infinite wo-flash}@keyframes wo-flash{0%,90%,to{opacity:0}91%{opacity:.85}93%{opacity:.1}95%{opacity:.6}}.wo-temp{justify-content:center;align-items:flex-start;display:flex}.wo-temp-tag{background:var(--wo-frame);box-shadow:0 0 0 1.4px var(--wo-ink);color:var(--wo-ink);transform-origin:50% -4cqw;border-radius:2cqw;justify-items:center;padding:1.2cqw 2.2cqw 1.4cqw;animation:4.2s ease-in-out infinite wo-tag;display:grid;position:relative}.wo-temp-tag:before{content:"";background:var(--wo-ink);width:1.4px;height:3cqw;position:absolute;top:-3cqw;left:50%}.wo-temp-tag b{font-family:var(--serif);font-size:5.4cqw;font-weight:400;line-height:1}.wo-temp-tag small{text-align:center;max-width:16cqw;font-size:2.3cqw;font-weight:800;line-height:1.15}:root[data-ruch=calm] .wo-temp-tag,:root[data-ruch=still] .wo-temp-tag{animation:none}.b-now{background:color-mix(in srgb, var(--ink) 5%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 8%, transparent);animation:sr-in .5s var(--spring) both;border-radius:30px;margin-top:6px;padding:18px 18px 16px}.b-now-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.b-now .b-hero-kicker{min-width:0}.b-now .b-hero-line{font-family:var(--serif);margin:12px 0 0;font-size:22px;line-height:1.25}.b-now .b-hero-actions{margin-top:16px}.b-now .b-hero-status{border-top:1px solid color-mix(in srgb, var(--ink) 10%, transparent);margin:14px 0 0;padding-top:12px}.b-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.b-stats[data-count="1"] .b-stat,.b-stats[data-count="3"] .b-stat:first-child,.b-stats[data-count="5"] .b-stat:first-child{grid-column:1/-1}.b-stat{background:color-mix(in srgb, var(--heather) 60%, transparent);min-height:92px;color:var(--ink);text-align:left;transition:transform .25s var(--spring), box-shadow .25s;animation:sr-in .5s var(--spring) both;animation-delay:calc(80ms + var(--i,0) * 60ms);border-radius:24px;align-content:start;justify-items:start;gap:4px;padding:14px 16px;display:grid}.b-stat:active{transform:scale(.96)}.b-stat[data-kind=free]{background:color-mix(in srgb, var(--cactus) 70%, transparent)}.b-stat[data-kind=tasks]{background:color-mix(in srgb, var(--oat) 80%, transparent)}.b-stat[data-kind=late],.b-stat[data-kind=review]{background:color-mix(in srgb, var(--coral) 75%, transparent)}.b-stat[data-on]{box-shadow:inset 0 0 0 2px var(--ink)}.b-stat b{font-family:var(--serif);font-size:34px;font-weight:400;line-height:1}.b-stat b[data-long]{font-size:26px}.b-stat span{color:var(--ink-2);font-size:13px;font-weight:700}.b-pulse-title{margin-top:30px}.b-now .b-hero-status{background:0 0;border-radius:0;height:auto;padding-left:0;padding-right:0}.day-ai{min-width:0;margin-block:24px}.day-ai-head{align-items:center;gap:16px;margin-bottom:12px;display:flex}.day-ai-head h2{font-family:var(--serif);margin:0;font-size:clamp(1.65rem,5vw,2.2rem);font-weight:400;line-height:1.15}.day-ai-head p{color:var(--ink-3);margin:6px 0 0}.day-ai-folder{background:var(--surface);border-radius:28px;min-width:0;margin-block:22px;padding:22px}.day-ai-folder h3{font-family:var(--serif);margin:0 0 10px;font-size:1.6rem;font-weight:400}.day-ai-coverage{color:var(--ink-3);font-size:.82rem;line-height:1.5}.day-ai-point{overflow-wrap:anywhere;padding-block:10px}.day-ai-point p{margin:6px 0 8px;line-height:1.55}.day-ai-point details{font-size:.85rem}.day-ai-point summary,.day-ai-details>summary{cursor:pointer;min-height:44px;padding-block:12px}.day-ai-point blockquote{background:var(--surface);white-space:pre-wrap;border-radius:12px;margin:12px 0;padding:12px;line-height:1.55}.day-ai-details{border-top:1px solid var(--line);margin-top:10px}.day-ai-details>summary{font-weight:600}@media (width<=390px){.day-ai-folder{padding:18px}}.day-ai-budget{flex-wrap:wrap;gap:16px;margin-block:16px;display:flex}.day-ai-budget label{flex:140px;gap:8px;display:grid}.day-ai-budget input{width:100%;min-width:0;min-height:44px;font-size:16px}.td{cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;padding:0;display:block}.td:focus-visible{outline:2px solid var(--clay);outline-offset:2px;border-radius:24px}.td-svg{width:100%;height:100%;display:block;overflow:visible}.td-ear-l,.td-ear-r,.td-lids>g,.td-body,.td-tongue,.td-tail,.td-hop,.td-z{transform-box:fill-box}.td-head{transform-box:view-box}.td-ear-l,.td-ear-r{transform-origin:50% 4%}.td-lids>g{transform-origin:50% 0;transform:scaleY(0)}.td-lids-closed>g{transform:scaleY(1)}.td-body,.td-hop{transform-origin:50% 100%}.td-tongue{transform-origin:50% 0}.td-tail{transform-origin:0 100%}.td[data-live] .td-lids:not(.td-lids-closed)>g{animation:5.6s infinite td-blink}.td[data-live] .td-ear-l{animation:4.2s ease-in-out infinite td-ear-l}.td[data-live] .td-ear-r{animation:4.2s ease-in-out infinite td-ear-r}.td[data-live] .td-body{animation:3.6s ease-in-out infinite td-breathe}.td[data-live] .td-head{animation:7s ease-in-out infinite td-nod}.td[data-live] .td-tongue{animation:.9s ease-in-out infinite td-pant}.td[data-live] .td-tail{animation:1.4s ease-in-out infinite td-wag}.td[data-live][data-pose=idzie] .td-hop{animation:.8s ease-in-out infinite td-trot}.td[data-live][data-pose=czuwa] .td-body,.td[data-live][data-pose=spi] .td-body{animation-duration:5.2s}.td[data-live] .td-z{animation:3.2s ease-in-out infinite td-z}.td[data-live][data-joy] .td-tail{animation-duration:.36s}.td[data-live][data-joy] .td-hop{animation:.7s cubic-bezier(.3,.7,.4,1) 2 td-hop}.td-heart{transform-box:fill-box;transform-origin:50% 100%;animation:1.4s ease-out both td-heart}@keyframes td-blink{0%,93%,to{transform:scaleY(0)}95%{transform:scaleY(1)}97%{transform:scaleY(0)}}@keyframes td-ear-l{0%,to{transform:rotate(0)}50%{transform:rotate(2.4deg)}}@keyframes td-ear-r{0%,to{transform:rotate(0)}50%{transform:rotate(-2.4deg)}}@keyframes td-breathe{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.014)}}@keyframes td-nod{0%,70%,to{transform:rotate(0)}78%{transform:rotate(-3deg)}88%{transform:rotate(1.5deg)}}@keyframes td-pant{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.12)}}@keyframes td-wag{0%,to{transform:rotate(-10deg)}50%{transform:rotate(12deg)}}@keyframes td-trot{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-3%)rotate(1deg)}}@keyframes td-z{0%{opacity:.25;transform:translateY(3px)}50%{opacity:1;transform:translateY(-2px)}to{opacity:.25;transform:translateY(3px)}}@keyframes td-hop{0%,to{transform:translateY(0)}40%{transform:translateY(-6%)}}@keyframes td-heart{0%{opacity:0;transform:translateY(6px)scale(.6)}25%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-16px)scale(1)}}@media (prefers-reduced-motion:reduce){.td-heart{opacity:0;animation:none}}.td-under path{fill:#2b231f;stroke:#2b231f;stroke-width:3px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.wk{margin:8px calc(-.25 * var(--pad)) 6px;grid-template-columns:30px repeat(7,minmax(0,1fr)) 30px;align-items:center;gap:4px;display:grid}.wk-step{height:44px;color:var(--ink-3);border-radius:15px;place-items:center;display:grid}.wk-day{min-height:56px;color:var(--ink);transition:transform .25s var(--ease), background .25s var(--ease);border-radius:18px;justify-items:center;gap:2px;padding:7px 0 6px;display:grid}.wk-day small{color:var(--ink-3);font-size:11px;font-weight:600}.wk-day b{font-size:17px;font-weight:600}.wk-day[data-today]{box-shadow:inset 0 0 0 1px var(--clay)}.wk-day[aria-pressed=true]{background:var(--slate);color:var(--on-slate);box-shadow:none}.wk-day[aria-pressed=true] small{color:var(--on-slate-2)}.wk-day:active,.wk-step:active{transform:scale(.94)}.wk-dots{gap:3px;height:4px;display:flex}.wk-dots i{opacity:.45;background:currentColor;border-radius:2px;width:4px;height:4px}.b-home .b-stat{background:var(--paper);min-height:108px;box-shadow:inset 0 0 0 1px var(--paper-line);border-radius:22px;position:relative;overflow:hidden}.b-home .b-stat[data-kind=late],.b-home .b-stat[data-kind=review]{background:color-mix(in srgb, var(--clay) 12%, var(--paper))}.b-home .b-stat[data-on]{box-shadow:inset 0 0 0 1.5px var(--ink)}.stat-art{color:var(--ink);width:40px;height:40px;transition:transform .3s var(--ease);position:absolute;top:12px;right:12px}.b-stat:active .stat-art{transform:scale(1.08)}.nx{background:var(--surface);box-shadow:inset 0 0 0 1px var(--paper-line);border-radius:26px;margin-top:64px;padding:22px 20px 18px;position:relative}.nx-title{margin:0}.nx-title button{font-family:var(--serif);text-align:left;color:var(--ink);padding:0;font-size:24px;font-weight:400;line-height:1.18}.nx-meta{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:5px;margin:8px 0 0;font-size:13px;display:flex}.nx-step{background:var(--paper);border-radius:16px;gap:2px;margin:14px 0 0;padding:12px 14px;display:grid}.nx-step b{color:var(--clay-ink);font-size:12px;font-weight:700}.nx-step span{color:var(--ink);font-size:16px;font-weight:500;line-height:1.3}.nx-actions{gap:8px;margin-top:16px;display:flex}.nx-go{background:var(--clay);min-height:52px;color:var(--fx-ink);transition:transform .2s var(--ease);border-radius:26px;flex:1;justify-content:center;align-items:center;gap:8px;font-size:16px;font-weight:600;display:inline-flex}.nx-later{min-height:52px;box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink);transition:transform .2s var(--ease);border-radius:26px;padding:0 18px;font-size:15px}.nx-go:active,.nx-later:active{transform:scale(.96)}.aic{background:var(--slate);color:var(--on-slate);border-radius:26px;margin-top:28px;padding:24px 20px 20px;position:relative}.aic-line{font-family:var(--serif);color:var(--on-slate);margin:0;font-size:20px;font-weight:400;line-height:1.3}.aic-spark{vertical-align:-2px;color:var(--clay-ink);margin-right:8px}.aic-actions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.aic-chip{min-height:44px;box-shadow:inset 0 0 0 1px var(--slate-line);color:var(--on-slate);transition:transform .2s var(--ease), background .2s;border-radius:22px;align-items:center;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.aic-chip[data-first]{background:var(--on-slate);color:var(--slate);box-shadow:none}.aic-chip:active{transform:scale(.95)}.th{z-index:6;position:absolute}.th[data-open]{z-index:30}.th-bubble{background:var(--surface);width:min(270px,100vw - 48px);color:var(--ink);box-shadow:0 10px 30px #14141324, 0 0 0 1px var(--paper-line);transform-origin:100% 0;animation:th-in .28s var(--ease) both;border-radius:20px;padding:14px 14px 12px;position:absolute;top:calc(100% - 6px);right:0}.th[data-side=left] .th-bubble{transform-origin:0 0;left:0;right:auto}@keyframes th-in{0%{opacity:0;transform:translateY(-6px)scale(.96)}}.th-bubble p{margin:0;font-size:15px;line-height:1.4}.th-actions{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.th-actions button{min-height:40px;box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink);border-radius:20px;padding:0 14px;font-size:14px;font-weight:600}.th-actions button[data-first]{background:var(--ink);color:var(--canvas);box-shadow:none}.tl-wrap{margin-top:34px}.tl-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.tl-sum{color:var(--clay-ink);flex:none;font-size:13px;font-weight:700}.tl-fold{background:var(--paper);min-height:40px;color:var(--ink-2);border-radius:20px;align-items:center;gap:6px;margin-top:10px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.tl{height:calc(var(--tl-h) + 24px);margin-top:16px;padding-left:46px;position:relative}.tl-hour{border-top:1px solid color-mix(in srgb, var(--ink) 8%, transparent);height:0;position:absolute;left:0;right:0}.tl-hour span{width:38px;color:var(--ink-3);background:var(--canvas);font-size:12px;font-weight:600;position:absolute;top:-9px;left:0}.tl-past{background:color-mix(in srgb, var(--ink) 3%, transparent);pointer-events:none;position:absolute;top:0;left:44px;right:0}.tl-free{border-radius:14px;justify-content:center;align-items:center;display:flex;position:absolute;left:52px;right:6px}button.tl-free:active{background:var(--paper)}.tl-free span{color:var(--ink-3);box-shadow:inset 0 0 0 1px var(--paper-line);background:var(--canvas);border-radius:12px;align-items:center;gap:4px;padding:5px 11px;font-size:12px;font-weight:600;display:inline-flex}.tl-block{left:calc(52px + (100% - 58px) * var(--lane) / var(--of));width:calc((100% - 58px) / var(--of) - 6px);text-align:left;transition:transform .2s var(--ease);animation:tl-in .45s var(--ease) both;animation-delay:calc(var(--i) * 40ms);border-radius:14px;flex-direction:column;align-items:flex-start;gap:2px;padding:9px 12px;display:flex;position:absolute;overflow:hidden}@keyframes tl-in{0%{opacity:0;transform:translateY(6px)}}.tl-block:active{transform:scale(.98)}.tl-block b{-webkit-line-clamp:2;color:var(--ink);-webkit-box-orient:vertical;font-size:14px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.tl-block b .ws-dot{vertical-align:1px;margin-right:6px;display:inline-block}.tl-block span{color:var(--ink-2);font-size:12px}.tl-block[data-short]{flex-direction:row;align-items:center;gap:8px;padding:0 12px}.tl-block[data-short] b{-webkit-line-clamp:1}.tl-block[data-short] span{white-space:nowrap;flex:none}.tl-meet{background:var(--paper);box-shadow:inset 0 0 0 1px var(--paper-line)}.tl-meet[data-short][data-lanes]{flex-direction:column;justify-content:center;align-items:flex-start;gap:1px;padding:4px 10px}.tl-meet[data-short][data-lanes] b{flex:none;max-width:100%}.tl-meet[data-short][data-lanes] span{text-overflow:ellipsis;min-width:0;max-width:100%;overflow:hidden}.tl-meet[data-short][data-crowded]{justify-content:flex-start;padding:4px 6px 4px 11px}.tl-meet[data-short][data-crowded]:before{content:"";background:var(--ws);border-radius:2px;width:3px;position:absolute;top:8px;bottom:8px;left:3px}.tl-meet[data-short][data-crowded][data-past]:before{opacity:.5}.tl-meet[data-short][data-crowded] b .ws-dot{display:none}.tl-meet[data-short][data-crowded] b{-webkit-line-clamp:2;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.tl-meet[data-short][data-crowded] span{display:none}.tl-meet[data-past]{background:color-mix(in srgb, var(--paper) 55%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--paper-line) 55%, transparent)}.tl-meet[data-past] b{color:var(--ink-2)}.tl-meet[data-past] span{color:var(--ink-3)}.tl-meet[data-past] .ws-dot{opacity:.5}.tl-meet[data-live]{z-index:4;background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--clay)}.tl-live{background:var(--clay);border-radius:4px;width:7px;height:7px;position:absolute;top:12px;right:12px}.tl-plan{border:1.5px dashed color-mix(in srgb, var(--clay) 65%, transparent);background:color-mix(in srgb, var(--clay) 5%, var(--canvas));padding:0}.tl-plan-go{text-align:left;flex-direction:column;align-items:flex-start;gap:2px;width:100%;height:100%;padding:8px 40px 8px 12px;display:flex}.tl-plan[data-short] .tl-plan-go{flex-direction:row;align-items:center;gap:8px}.tl-tag{letter-spacing:.03em;align-items:center;gap:4px;font-weight:700;display:inline-flex;color:var(--clay-ink)!important;font-size:11px!important}.tl-go{align-items:center;gap:5px;margin-top:auto;font-weight:600;display:inline-flex}.tl-hide{width:40px;height:40px;color:var(--ink-3);border-radius:20px;place-items:center;display:grid;position:absolute;top:2px;right:2px}.tl-end{border-top:1.5px solid var(--ink);height:0;position:absolute;left:44px;right:0}.tl-end span{color:var(--ink-3);font-size:12px;font-weight:600;position:absolute;top:4px;right:0}.tl-now{z-index:5;height:0;transition:top 1s var(--ease);position:absolute;left:0;right:0}.tl-now i{background:var(--clay);pointer-events:none;height:2px;position:absolute;top:-1px;left:44px;right:0}.tl-now-time{background:var(--clay);color:var(--fx-ink);border-radius:8px;padding:2px 5px;font-size:11px;font-weight:700;position:absolute;top:-10px;left:0}.ff{margin-top:34px}.ff-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.ff-file{text-align:left;height:176px;color:var(--ink);transition:transform .25s var(--ease);padding:0;display:block;position:relative}.ff-file:active{transform:scale(.97)}.ff-tab{background:color-mix(in srgb, var(--manila) 80%, var(--ink) 6%);width:54%;height:26px;box-shadow:inset 0 3px 0 var(--ws);border-radius:12px 12px 0 0;position:absolute;top:18px;left:0}.ff-papers{height:120px;position:absolute;top:0;left:8px;right:8px}.ff-paper{left:calc(var(--k) * 6px);right:calc(6px - var(--k) * 6px);top:calc(26px - var(--k) * 18px);background:var(--surface);height:100px;box-shadow:0 0 0 1px var(--paper-line);color:var(--ink-2);transform:rotate(calc(-2deg + var(--k) * 3.5deg));transition:transform .3s var(--ease);border-radius:6px;padding:8px 9px;font-size:11px;font-weight:600;line-height:1.3;position:absolute;overflow:hidden}.ff-file:hover .ff-paper,.ff-file:focus-visible .ff-paper{transform:translateY(-8px) rotate(calc(-2deg + var(--k) * 3.5deg))}.ff-paper-empty{color:var(--ink-3);font-weight:500}.ff-front{background:var(--manila);height:112px;box-shadow:inset 0 0 0 1px var(--paper-line);border-radius:14px 14px 18px 18px;flex-direction:column;justify-content:flex-end;gap:2px;padding:12px;display:flex;position:absolute;bottom:0;left:0;right:0}.ff-name{align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex}.ff-name:before{content:"";background:var(--ws);border-radius:4px;width:7px;height:7px}.ff-front b{font-family:var(--serif);font-size:34px;font-weight:400;line-height:1}.ff-front small{color:var(--ink-2);font-size:11px}:root[data-ruch=still] .tl-block,:root[data-ruch=still] .th-bubble{animation:none}@media (prefers-reduced-motion:reduce){.tl-block,.th-bubble{animation:none}}.b-home .b-next-card,.b-home .b-next-rail li:nth-child(3n+2) .b-next-card,.b-home .b-next-rail li:nth-child(3n) .b-next-card{background:var(--paper);box-shadow:inset 0 0 0 1px var(--paper-line);border-radius:24px}.b-home .b-next-card[data-first]{box-shadow:none}.b-home .b-twin .row,.b-home .b-twin .row+.row{background:var(--paper);box-shadow:inset 0 0 0 1px var(--paper-line);border-radius:24px}.nx-why{color:var(--ink-2);margin:4px 0 0;font-size:14px;line-height:1.4}.tl-block>*,.tl-plan-go>*{flex:none}.tl-block[data-short] b{flex:auto;min-width:0}.tl-hide{width:44px;height:44px;top:0;right:0}.tl-fold,.b-home .deck-focus,.b-home .brief-more{min-height:44px}.fig-hero{background:var(--paper);box-shadow:inset 0 0 0 1px var(--paper-line);border-radius:26px}.fig-hero .orb{opacity:.55;filter:saturate(.7)}@property --pg-a{syntax:"<angle>";inherits:true;initial-value:0deg}:root{--pg-zig:conic-gradient(from -45deg at bottom, #0000, var(--fx-black) 1deg 89deg, #0000 90deg) 50% / 12px 100%}.pg-pencil,.pg-ink{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.pg-pencil rect{fill:none;stroke:var(--pg-pencil);stroke-width:1.5px}.pg-ink rect{fill:none;stroke:var(--ink);stroke-width:2.2px;stroke-dasharray:100;stroke-dashoffset:100px}[data-inking]>.pg-ink rect{stroke-dashoffset:0;transition:stroke-dashoffset var(--ink-ms,.7s) linear}.pg-stamp{color:var(--pg-stamp);line-height:0;display:inline-block}.pg-stamp[data-tone=pencil]{color:var(--pg-pencil)}.pg-stamp svg{overflow:visible}.pg-stamp rect{stroke:currentColor}.pg-stamp-label{fill:currentColor;font-family:var(--sans);letter-spacing:2.2px;font-weight:800}.pg-stamp-sub{fill:currentColor;font-family:var(--mono);letter-spacing:1.4px;font-size:11px;font-weight:700}.pg-slip{background:var(--pg-slip);color:var(--pg-slip-ink);transform:rotate(var(--tilt,0deg));-webkit-mask:var(--pg-zig);-webkit-mask:var(--pg-zig);mask:var(--pg-zig);padding:14px 14px 24px;position:relative}.pg-slip:before{content:"";border-top:2px dotted color-mix(in srgb, var(--pg-slip-ink) 22%, transparent);position:absolute;top:7px;left:10px;right:10px}.pg-slip[data-sketch]{background-image:repeating-linear-gradient(-45deg, var(--pg-hatch) 0 1px, transparent 1px 7px)}.pg-slip-head{font-family:var(--mono);letter-spacing:.06em;color:var(--pg-slip-muted);justify-content:space-between;gap:8px;margin:4px 0 0;font-size:11px;display:flex}.pg-slip-head b{color:var(--pg-slip-ink);white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.pg-slip-title{text-align:left;width:100%;font-family:var(--serif);color:inherit;overflow-wrap:anywhere;background:0 0;border:0;margin:8px 0 0;padding:0;font-size:18px;line-height:1.18;display:block}button.pg-slip-title{cursor:pointer;min-height:44px}button.pg-slip-title:focus-visible{outline:2px solid var(--clay);outline-offset:3px;border-radius:4px}.pg-slip[data-sketch] .pg-slip-title{color:var(--pg-sketch-ink);font-style:italic}.pg-slip-quote{-webkit-line-clamp:3;border-left:2px solid var(--clay);font-family:var(--serif);color:var(--pg-slip-muted);overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:8px 0 0;padding-left:10px;font-size:14px;font-style:italic;line-height:1.32;display:-webkit-box;overflow:hidden}.pg-slip-foot{border-top:1px dashed color-mix(in srgb, var(--pg-slip-ink) 25%, transparent);font-family:var(--mono);color:var(--pg-slip-muted);justify-content:space-between;gap:8px;margin:10px 0 0;padding-top:7px;font-size:11px;display:flex}.pg-slip-stamp{pointer-events:none;animation:pg-stamp-in .5s var(--spring-play) both;position:absolute;bottom:20px;right:8px;transform:rotate(-9deg)}@keyframes pg-stamp-in{0%{opacity:0;transform:rotate(-9deg)scale(1.6)}}.pg-folder{position:relative}.pg-tabs{z-index:1;scrollbar-width:none;gap:6px;margin-bottom:-1.5px;display:flex;position:relative;overflow-x:auto}.pg-tabs::-webkit-scrollbar{display:none}.pg-tab{background:var(--pg-kraft);min-height:40px;box-shadow:inset 0 1.5px 0 var(--pg-kraft-line), inset 1.5px 0 0 var(--pg-kraft-line), inset -1.5px 0 0 var(--pg-kraft-line);font-family:var(--serif);color:var(--pg-slip-ink);border-radius:12px 12px 0 0;flex:none;align-items:center;gap:7px;padding:0 16px;font-size:17px;display:inline-flex}.pg-tab[aria-selected=false],span.pg-tab:not([data-active]){background:color-mix(in srgb, var(--pg-kraft) 55%, var(--canvas));color:var(--ink-2);transform:translateY(4px)}button.pg-tab:focus-visible{outline:2px solid var(--clay);outline-offset:2px}.pg-folder-body{background:var(--pg-kraft);box-shadow:inset 0 0 0 1.5px var(--pg-kraft-line), 0 10px 26px #503c141f;border-radius:0 18px 18px;padding:16px 12px 14px;position:relative}.pg-folder-body:before{content:"";border-radius:inherit;pointer-events:none;background:repeating-linear-gradient(115deg,#785a280f 0 2px,#0000 2px 9px);position:absolute;inset:0}.pg-stack{filter:var(--pg-drop);gap:10px;display:grid;position:relative}.pg-kept-title{color:var(--pg-slip-ink);margin:18px 4px 8px;font-size:13px;font-weight:700;position:relative}.pg-empty{font-family:var(--serif);color:var(--pg-slip-ink);margin:2px 4px 12px;font-size:17px;position:relative}.pg-scale{animation:pg-tip 1.2s var(--spring) both;margin:4px 0 8px}@keyframes pg-tip{0%{--pg-a:0deg}}.pg-scale svg{fill:none;width:100%;height:auto;stroke:var(--ink);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;display:block}.pg-beam{transform-origin:175px 40px;transform:rotate(var(--pg-a))}.pg-pivot{fill:var(--clay)}.pg-pan[data-side=me]{transform:translate(calc(175px - 104px * cos(var(--pg-a))), calc(40px - 104px * sin(var(--pg-a))))}.pg-pan[data-side=other]{transform:translate(calc(175px + 104px * cos(var(--pg-a))), calc(40px + 104px * sin(var(--pg-a))))}.pg-pan-bowl{fill:var(--surface)}.pg-pan-slip{fill:var(--pg-slip);stroke-width:1.6px}.pg-scale figcaption{justify-content:space-between;margin-top:-8px;padding:0 8px;display:flex}.pg-scale figcaption span{color:var(--ink-2);justify-items:center;font-size:12.5px;font-weight:600;display:grid}.pg-scale figcaption b{font-family:var(--serif);color:var(--ink);font-size:34px;font-weight:400;line-height:1}.ps-hero.pg-person{color:var(--ink);text-align:left;background:0 0;margin:0;padding:6px 96px 0 2px;display:block;position:relative}.pg-person .ps-name{margin:0;font-size:40px;line-height:1.02}.pg-person .ps-sub{color:var(--ink-2);margin-top:6px}.ps-dog{position:absolute;top:-8px;right:0}.pf{animation:sr-in .45s var(--ease) both;margin:22px 16px 4px;position:relative}.pf-head{min-height:118px;padding:0 118px 12px 4px;position:relative}.pf-kicker{letter-spacing:.02em;text-transform:uppercase;color:var(--clay-ink);margin:0;font-size:13px;font-weight:700}.pf-title{font-family:var(--serif);overflow-wrap:anywhere;margin:6px 0 0;font-size:32px;font-weight:400;line-height:1.05}.pf-chips{flex-wrap:wrap;gap:6px;margin:10px 0 0;display:flex}.pf-chip{background:var(--surface);height:28px;box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;align-items:center;gap:6px;padding:0 11px;font-size:13px;font-weight:600;display:inline-flex}.pf-slips{filter:var(--pg-drop);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:8px;display:grid;position:relative}.pf-slips[data-n="1"]{grid-template-columns:minmax(0,1fr)}.pf-slips .pg-slip{padding:13px 12px 24px}.pf-slips .pg-slip-title{font-size:17px}.pf-ask{background:color-mix(in srgb, var(--pg-slip) 72%, transparent);font-family:var(--serif);color:var(--pg-slip-ink);border-radius:14px;margin:12px 2px 0;padding:11px 14px;font-size:16px;line-height:1.25;position:relative}.pf-ask small{font-family:var(--sans);letter-spacing:.02em;text-transform:uppercase;color:var(--pg-slip-muted);margin-bottom:3px;font-size:12px;font-weight:700;display:block}.pf-actions{gap:8px;margin-top:12px;display:flex;position:relative}.pf-open{background:var(--ink);height:48px;color:var(--canvas);border-radius:24px;flex:1;justify-content:center;align-items:center;gap:8px;font-size:15px;font-weight:600;display:inline-flex}.pf-prep{background:color-mix(in srgb, var(--pg-slip) 55%, transparent);height:48px;box-shadow:inset 0 0 0 1.4px var(--pg-kraft-line);color:var(--pg-slip-ink);border-radius:24px;padding:0 18px;font-size:15px;font-weight:600}.tl-plan[data-sketch]{background:repeating-linear-gradient(-45deg, var(--pg-hatch) 0 1px, transparent 1px 7px);touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;border:0}.tl-plan[data-sketch] .tl-plan-go{padding-right:82px}.tl-plan[data-sketch] b,.tl-plan[data-inked] b{font-family:var(--serif);font-size:16px;font-weight:400}.tl-plan[data-sketch] b{color:var(--pg-sketch-ink);font-style:italic}.tl-plan[data-sketch] .tl-tag{color:var(--ink-3)!important}.tl-plan[data-inking]{transform:scale(.985)}.tl-plan[data-inked]{background:var(--surface);box-shadow:inset 0 0 0 1.8px var(--ink);animation:pg-inked .6s var(--ease) both;border:0}.tl-plan[data-inked] .tl-tag{color:var(--ink)!important}@keyframes pg-inked{0%{box-shadow:inset 0 0 0 1.8px var(--ink), 0 0 0 0 color-mix(in srgb, var(--ink) 30%, transparent)}to{box-shadow:inset 0 0 0 1.8px var(--ink), 0 0 0 12px transparent}}.tl-ink{width:40px;height:40px;color:var(--ink-2);border-radius:20px;place-items:center;display:grid;position:absolute;top:2px;right:40px}.review-stack{filter:var(--pg-drop)}.review-card.pg-review{background-color:var(--pg-slip);background-image:repeating-linear-gradient(-45deg, var(--pg-hatch) 0 1px, transparent 1px 7px);color:var(--pg-slip-ink);box-shadow:none;-webkit-mask:var(--pg-zig);-webkit-mask:var(--pg-zig);mask:var(--pg-zig);border-radius:6px;padding:28px 22px 36px}.review-card.pg-review:before{content:"";border-top:2px dotted color-mix(in srgb, var(--pg-slip-ink) 22%, transparent);position:absolute;top:10px;left:14px;right:14px}.pg-review .review-kicker{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--pg-slip-muted);font-size:12px}.pg-review .review-title{color:var(--pg-sketch-ink);font-style:italic}.pg-review .review-stamp{background:0 0;border:0;border-radius:0;padding:0;top:58px}@media (prefers-reduced-motion:reduce){[data-inking]>.pg-ink rect,.pg-slip-stamp,.pg-scale,.tl-plan[data-inked]{transition:none;animation:none}}:root[data-ruch=still] .pg-slip-stamp,:root[data-ruch=still] .pg-scale,:root[data-ruch=still] .tl-plan[data-inked]{animation:none}.pf{margin-left:0;margin-right:0}.tl-plan[data-short] .tl-tag-text{display:none}.nx-why[data-pencil]{font-family:var(--serif);color:var(--pg-sketch-ink);font-style:italic}.rp{margin:14px 0 6px}.rp-title{outline-offset:4px;justify-content:space-between;align-items:baseline;margin:0 2px 8px;display:flex}.rp-title b{font-family:var(--serif);font-size:22px;font-weight:400}.rp-title span{color:var(--ink-2);font-size:13px;font-weight:600}.rp-slot{z-index:2;background:var(--ink);border-radius:5px;height:9px;margin:0 18px;position:relative}.rp-rail{scroll-snap-type:x mandatory;scrollbar-width:none;filter:var(--pg-drop);gap:12px;margin-top:-4px;padding:0 18px 18px;scroll-padding-inline:18px;display:flex;overflow:auto visible}.rp-rail::-webkit-scrollbar{display:none}.rp-rail>.pg-slip{scroll-snap-align:start;transform-origin:50% 0;animation:rp-print .7s var(--ease) both;animation-delay:calc(var(--i,0) * .16s);flex:0 0 min(272px,80%)}@keyframes rp-print{0%{clip-path:inset(46% 0 0);transform:translateY(-46%)rotate(0)}to{transform:rotate(var(--tilt,0deg));clip-path:inset(0)}}.rp-rail>.pg-slip[data-sketch]{touch-action:pan-x pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.rp-acts{gap:8px;margin:12px 0 0;display:flex}.rp-mine,.rp-open{white-space:nowrap;border-radius:20px;min-height:40px;padding:0 13px;font-size:14px;font-weight:600}.rp-mine{background:var(--ink);color:var(--canvas)}.rp-open{box-shadow:inset 0 0 0 1.4px color-mix(in srgb, var(--pg-slip-ink) 25%, transparent);color:var(--pg-slip-ink)}.rp-hint{color:var(--ink-3);margin:0 4px;font-size:13px}@media (prefers-reduced-motion:reduce){.rp-rail>.pg-slip{animation:none}}:root[data-ruch=still] .rp-rail>.pg-slip{animation:none}.rp{isolation:isolate;position:relative}.wallet{filter:var(--pg-drop)}.wallet-card,.wallet-card[data-ground]{background:var(--pg-slip);color:var(--pg-slip-ink);box-shadow:none;-webkit-mask:var(--pg-zig);-webkit-mask:var(--pg-zig);mask:var(--pg-zig);border-radius:6px;margin-bottom:-20px;padding:18px 18px 28px}.wallet-card:last-child,.wallet-card[data-open]{margin-bottom:10px}.wallet-card:before{content:"";border-top:2px dotted color-mix(in srgb, var(--pg-slip-ink) 22%, transparent);position:absolute;top:8px;left:12px;right:12px}.wallet-receipt{width:100%;font-family:var(--mono);letter-spacing:.06em;color:var(--pg-slip-muted);justify-content:space-between;font-size:11px;display:flex}.wallet-receipt b{color:var(--pg-slip-ink);font-weight:700}.wallet-card .wallet-due,.wallet-card[data-ground=slate] .wallet-due{background:color-mix(in srgb, var(--pg-slip-ink) 8%, transparent)}.wallet-card[data-ground=slate] .wallet-btn{color:var(--pg-slip-ink)}.wallet-stamp,.wallet-stamp[data-side=later]{background:0 0;border:0;border-radius:0;padding:0;top:34px}.os{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:pan-y;animation:sr-in .45s var(--ease) both;border-radius:18px;margin:4px 0 18px;padding:16px 18px 14px;position:relative}.os[data-sketch]{background:repeating-linear-gradient(-45deg, var(--pg-hatch) 0 1px, transparent 1px 7px)}.os[data-inked]{background:var(--surface);box-shadow:inset 0 0 0 1.8px var(--ink)}.os[data-inking]{transform:scale(.99)}.os-kicker{letter-spacing:.02em;color:var(--ink-3);align-items:center;gap:6px;margin:0;font-size:13px;font-weight:700;display:flex}.os[data-inked] .os-kicker{color:var(--ink)}.os-list{grid-template-columns:minmax(0,1fr);gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.os-list li{animation:sr-in .4s var(--ease) both;animation-delay:calc(var(--i) * 80ms);align-items:center;gap:12px;display:flex}.os-num{width:34px;height:34px;font-family:var(--serif);color:var(--pg-sketch-ink);box-shadow:inset 0 0 0 1.5px var(--pg-pencil);border-radius:17px;flex:none;place-items:center;font-size:18px;font-style:italic;display:grid}.os[data-inked] .os-num{color:var(--canvas);background:var(--ink);box-shadow:none;font-style:normal}.os-t{min-width:0;font-family:var(--serif);text-overflow:ellipsis;white-space:nowrap;font-size:18px;line-height:1.2;overflow:hidden}.os[data-sketch] .os-t,.os-why{color:var(--pg-sketch-ink);font-style:italic}.os-why{font-family:var(--serif);margin:10px 0 0;font-size:15px;line-height:1.3}.os-acts{gap:8px;margin-top:14px;display:flex}.os-take{background:var(--ink);min-height:46px;color:var(--canvas);border-radius:23px;flex:1;justify-content:center;align-items:center;font-size:15px;font-weight:600;display:inline-flex}.os-off,.os-undo{min-height:46px;box-shadow:inset 0 0 0 1.4px var(--line-strong);color:var(--ink-2);border-radius:23px;padding:0 16px;font-size:15px;font-weight:600}.os-undo{min-height:40px;margin-top:12px;font-size:14px}.wallet-rank{background:var(--pg-slip-ink);width:18px;height:18px;color:var(--pg-slip);border-radius:9px;place-items:center;margin-right:6px;font-size:11px;font-style:normal;display:inline-grid}:root[data-ruch=still] .os,:root[data-ruch=still] .os-list li{animation:none}@media (prefers-reduced-motion:reduce){.os,.os-list li{animation:none}}.cd-kept{margin:4px -18px 6px}.cd-kept .cd-h{margin-left:18px}.cd-kept .rp-rail{padding-top:6px}.cd-kept .pg-slip{flex-basis:min(220px,64%);min-height:150px}.cd-kept .pg-slip-stamp{bottom:8px;right:4px}.cd-row{position:relative}.cd-row[data-leaving]{transition:transform .32s var(--ease) .34s, opacity .32s .34s}.cd-row-stamp{z-index:2;animation:pg-stamp-in .3s var(--spring) both;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-8deg)}.cd-closed{flex-wrap:wrap}.cd-seal{flex-basis:100%;justify-content:center;margin:2px 0 6px;display:flex;transform:rotate(-6deg)}.cd-seal .pg-stamp{animation:pg-stamp-in .55s var(--spring) both}:root[data-ruch=still] .cd-row-stamp,:root[data-ruch=still] .cd-seal .pg-stamp{animation:none}@media (prefers-reduced-motion:reduce){.cd-row-stamp,.cd-seal .pg-stamp{animation:none}}.pf .pf-head{min-height:0;padding-right:4px}.pg-mini-folder{background:var(--pg-kraft);width:44px;height:34px;box-shadow:inset 0 0 0 1.4px var(--pg-kraft-line);font-family:var(--serif);color:var(--pg-slip-ink);border-radius:3px 8px 8px;flex:none;place-items:center;margin-top:6px;font-size:14px;display:grid;position:relative}.pg-mini-folder i{background:var(--pg-kraft);width:20px;height:8px;box-shadow:inset 1.4px 1.4px 0 var(--pg-kraft-line), inset -1.4px 0 0 var(--pg-kraft-line);border-radius:4px 4px 0 0;position:absolute;top:-7px;left:0}.pg-balance{background:var(--fill);font-family:var(--mono);color:var(--ink-2);border-radius:12px;flex:none;padding:4px 9px;font-size:12px;font-weight:700}.an-poster{gap:4px;margin:6px 0 2px;display:grid}.an-poster b{font-family:var(--serif);letter-spacing:-.03em;color:var(--ink);font-size:clamp(72px,24vw,112px);font-weight:300;line-height:.9}.an-poster-l{color:var(--ink-2);font-size:15px;font-weight:600}.an-poster+.an-say{color:var(--ink-2);font-size:17px}.pfo{margin:22px 0 6px}.pfo-title{font-family:var(--serif);margin:0 0 10px;font-size:26px;font-weight:400}.pfo-rail{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin:0 -20px;padding:14px 20px 16px;scroll-padding-inline:20px;display:flex;overflow-x:auto}.pfo-rail::-webkit-scrollbar{display:none}.pfo-file{isolation:isolate;scroll-snap-align:start;text-align:left;color:var(--pg-slip-ink);animation:sr-in .45s var(--ease) both;animation-delay:calc(var(--i) * 60ms);transition:transform .25s var(--spring);flex-direction:column;flex:0 0 132px;align-items:flex-start;display:flex;position:relative}.pfo-file:active{transform:translateY(2px)scale(.98)}.pfo-tab{background:var(--pg-kraft);max-width:100%;height:30px;box-shadow:inset 0 1.4px 0 var(--pg-kraft-line), inset 1.4px 0 0 var(--pg-kraft-line), inset -1.4px 0 0 var(--pg-kraft-line);font-family:var(--serif);white-space:nowrap;text-overflow:ellipsis;border-radius:10px 10px 0 0;align-items:center;gap:6px;margin-bottom:-1.5px;padding:0 12px;font-size:15px;display:inline-flex;overflow:hidden}.pfo-body{background:var(--pg-kraft);width:100%;height:112px;box-shadow:inset 0 0 0 1.4px var(--pg-kraft-line), 0 8px 18px #503c141f;border-radius:0 14px 14px;flex-direction:column;justify-content:flex-end;padding:10px 12px;display:flex;position:relative}.pfo-slip{z-index:-1;background:var(--pg-slip);width:52px;height:44px;box-shadow:inset 0 0 0 1.2px var(--pg-kraft-line);position:absolute;top:-18px;left:62px;transform:rotate(-4deg)}.pfo-slip+.pfo-slip{top:-12px;left:74px;transform:rotate(7deg)}.pfo-body b{font-family:var(--serif);font-size:32px;font-weight:400;line-height:1;position:relative}.pfo-body small{color:color-mix(in srgb, var(--pg-slip-ink) 70%, transparent);margin-top:4px;font-size:12px;font-weight:600;position:relative}:root[data-ruch=still] .pfo-file{animation:none}@media (prefers-reduced-motion:reduce){.pfo-file{animation:none}}:root[data-ruch=still] .pf{animation:none}:is(.wallet:has(.wallet-card[data-dragging]),.review-stack:has(.review-card[data-dragging])){filter:none}.b-start{background:var(--clay);min-height:44px;color:var(--fx-ink);transition:transform .2s var(--ease);border-radius:22px;flex:none;align-items:center;gap:6px;padding:0 16px;font-size:14px;font-weight:700;display:inline-flex}.b-start:active{transform:scale(.95)}.sheet:has(.sd) .sheet-head h2{font-family:inherit;font-size:17px;font-weight:650}.sd-aside{align-items:center;gap:10px;display:flex}.sd-dots{gap:6px;display:flex}.sd-dots i{background:var(--line-strong);width:7px;height:7px;transition:background .3s, width .3s var(--ease);border-radius:4px}.sd-dots i[data-on]{background:var(--ink)}.sd-dots i[data-on]:not(:has(+i[data-on])){width:18px}.sd-skip{min-height:44px;color:var(--ink-2);padding:0 8px;font-size:15px;font-weight:600}.sd{width:100%;max-width:520px;min-height:0;padding:0 var(--pad) calc(14px + env(safe-area-inset-bottom));flex-direction:column;flex:1;margin:0 auto;display:flex;overflow-y:auto}.sd-stage{text-align:center;animation:sd-in .5s var(--ease) both;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;padding-top:4px;display:flex}.sd-art{place-items:end center;min-height:112px;display:grid}.sd-title{text-wrap:balance;max-width:15ch;font-family:var(--serif);letter-spacing:-.02em;outline:none;margin:0;font-size:clamp(30px,8.6vw,38px);font-weight:400;line-height:1.06}.sd-line{color:var(--ink-2);margin:0;font-size:17px}.sd-hint{color:var(--ink-3);margin:0;font-size:14px}.sd-did{grid-template-columns:1fr 1fr;gap:10px;width:100%;margin:4px 0 0;padding:0;list-style:none;display:grid}.sd-did li{--tint:var(--tile-oat);background:color-mix(in srgb, var(--tint) 34%, var(--surface));color:var(--ink);text-align:left;animation:sd-pop .55s var(--spring) both;animation-delay:calc(var(--i) * 90ms + .16s);border-radius:24px;justify-items:start;gap:2px;padding:16px 16px 14px;display:grid}.sd-did li[data-tone=heather]{--tint:var(--b-sky)}.sd-did li[data-tone=cactus]{--tint:var(--tile-olive)}.sd-did li[data-tone=sky]{--tint:var(--tile-sky)}.sd-did li[data-tone=clay]{--tint:var(--clay)}.sd-did li:last-child:nth-child(odd){grid-column:1/-1}.sd-did li[data-row]{grid-column:1/-1;align-items:center;gap:10px;padding:14px 16px;display:flex}.sd-did b{font-family:var(--serif);font-size:48px;font-weight:300;line-height:1}.sd-did span{font-size:14px;font-weight:600;line-height:1.25}.sd-bar{width:100%;margin-top:2px}.sd-bar-track{background:repeating-linear-gradient(135deg, var(--fill) 0 7px, var(--fill-2) 7px 8px);border-radius:14px;height:46px;position:relative}.sd-bar-m{background:var(--folder-0);transform-origin:0;min-width:6px;animation:sd-grow .6s var(--ease) both;animation-delay:calc(var(--i) * 70ms + .2s);border-radius:9px;position:absolute;top:6px;bottom:6px}.sd-bar-now{background:var(--clay);width:3px;box-shadow:0 0 0 3px var(--canvas);border-radius:2px;margin-left:-1.5px;position:absolute;top:-5px;bottom:-5px}.sd-bar-hours{height:18px;color:var(--ink-3);margin:6px 6px 0;font-size:12px;font-weight:600;position:relative}.sd-bar-hours span{position:absolute;transform:translate(-50%)}.sd-nums{grid-template-columns:repeat(3,1fr);gap:8px;width:100%;margin:0;display:grid}.sd-nums div{background:var(--surface);box-shadow:var(--card);border-radius:18px;flex-direction:column-reverse;padding:10px 6px;display:flex}.sd-nums dt{color:var(--ink-3);font-size:12px;font-weight:600}.sd-nums dd{font-family:var(--serif);margin:0;font-size:24px;line-height:1.15}.sd-q{font-family:var(--serif);margin:10px 0 0;font-size:26px;line-height:1.15}.sd-energy{grid-template-columns:repeat(3,1fr);gap:10px;width:100%;display:grid}.sd-energy button{background:var(--surface);min-height:112px;box-shadow:var(--card);color:var(--ink);transition:transform .2s var(--ease), background .2s, color .2s;border-radius:24px;align-content:start;justify-items:center;gap:4px;padding:16px 6px 14px;display:grid}.sd-energy button:active{transform:scale(.95)}.sd-energy button[aria-pressed=true]{background:var(--ink);color:var(--canvas)}.sd-energy b{font-size:16px}.sd-energy small{color:var(--ink-3);font-size:12px;line-height:1.2}.sd-energy button[aria-pressed=true] small{color:inherit;opacity:.75}.sd-slip{text-align:left;width:min(100%,340px);margin-top:2px}.sd-taken{gap:6px;width:100%;margin:0;padding:0;list-style:none;display:grid}.sd-taken li{text-align:left;animation:sd-pop .5s var(--spring) both;align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}.sd-taken .pg-stamp svg{width:78px;height:auto}.sd-ring{flex-direction:column;justify-content:center;align-items:center;width:210px;height:210px;margin:0 0 40px;display:flex;position:relative}.sd-ring>svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.sd-ring-bg{fill:var(--slate)}.sd-ring-fg{fill:none;stroke:var(--clay);stroke-width:7px;stroke-linecap:round;animation:sd-dash 1.1s var(--ease) .25s both}.sd-ring line{stroke:#faf9f547;stroke-width:1.6px;stroke-linecap:round}.sd-ring b{font-family:var(--serif);color:var(--fx-paper);font-size:72px;font-weight:300;line-height:.9;position:relative}.sd-ring small{color:var(--fx-stone);font-size:14px;font-weight:650;position:relative}.sd-ring-dog{position:absolute;bottom:-52px;left:50%;transform:translate(-50%)}.sd-what{color:var(--ink);text-wrap:balance;font-size:17px;font-weight:650;line-height:1.3}.sd-recap{gap:8px;width:100%;margin:0;padding:0;list-style:none;display:grid}.sd-recap li{background:var(--surface);box-shadow:var(--card);text-align:left;animation:sd-pop .5s var(--spring) both;border-radius:18px;align-items:center;gap:12px;padding:14px 16px;font-size:15px;font-weight:600;display:flex}.sd-recap li svg{color:var(--clay-ink);flex:none}.sd-recap li:nth-child(2){animation-delay:80ms}.sd-recap li:nth-child(3){animation-delay:.16s}.sd-recap li:nth-child(4){animation-delay:.24s}.sd-actions{background:linear-gradient(to bottom, transparent, var(--canvas) 26%);gap:10px;padding-top:16px;display:grid;position:sticky;bottom:0}.sd-go{background:var(--ink);width:100%;min-height:58px;color:var(--canvas);transition:transform .2s var(--ease);border-radius:29px;justify-content:center;align-items:center;gap:10px;font-size:17px;font-weight:700;display:flex}.sd-go:active,.sd-alt:active{transform:scale(.97)}.sd[data-step=one] .sd-go,.sd[data-step=go] .sd-go{background:var(--clay);color:var(--fx-ink)}.sd-row{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.sd-alt{text-align:center;background:var(--fill);min-height:50px;color:var(--ink);white-space:nowrap;border-radius:25px;flex:1 1 0;justify-content:center;align-items:center;padding:0 16px;font-size:15px;font-weight:600;display:inline-flex}.sd-skip-step{min-height:48px;color:var(--ink-2);justify-self:center;font-size:15px;font-weight:600}@keyframes sd-in{0%{opacity:0;transform:translateY(14px)}}@keyframes sd-pop{0%{opacity:0;transform:translateY(8px)scale(.92)}}@keyframes sd-grow{0%{transform:scaleX(0)}}@keyframes sd-dash{0%{stroke-dasharray:0 60}}:root[data-ruch=still] .sd-stage,:root[data-ruch=still] .sd-did li,:root[data-ruch=still] .sd-bar-m,:root[data-ruch=still] .sd-ring-fg,:root[data-ruch=still] .sd-recap li,:root[data-ruch=still] .sd-taken li{animation:none}.rw{margin-top:26px}.rw-list{gap:12px;margin:12px 0 0;padding:0;list-style:none;display:grid}.rw-row{border-radius:var(--r-card);background:var(--surface);box-shadow:var(--card);padding:18px 18px 12px}.rw-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.rw-title{min-width:0;font-family:var(--serif);overflow-wrap:anywhere;margin:0;font-size:20px;line-height:1.2}.rw-when{flex:none;justify-items:end;margin:0;display:grid}.rw-when b{white-space:nowrap;font-size:17px;font-weight:700}.rw-when small{color:var(--ink-3);align-items:center;gap:6px;font-size:12px;display:inline-flex}.rw-track{width:calc(96px + (100% - 96px) * var(--pos));align-items:center;gap:8px;margin-top:14px;display:flex}.rw-today{color:var(--ink-2);font-size:12px;font-weight:700}.rw-line{background:var(--fill-2);border-radius:4px;flex:1;height:8px;position:relative;overflow:hidden}.rw-line i{background:var(--surface);width:2px;margin-left:-1px;position:absolute;top:0;bottom:0}.rw-done{background:var(--ink);border-radius:4px;position:absolute;inset:0 auto 0 0}.rw-flag{color:var(--clay-ink);display:grid}.rw-step b{color:var(--ink);font-weight:650}.rw-step{color:var(--ink-2);margin:10px 0 0;font-size:14px}.rw-acts{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.rw-sp{flex:1}.rw-go{border:1.5px dashed var(--ink-3);min-height:44px;color:var(--ink);border-radius:22px;flex:1;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-size:14px;font-weight:650;display:inline-flex}.rw-go[data-ink]{border-style:solid;border-color:var(--ink);background:var(--ink);color:var(--canvas)}.rw-later{min-height:44px;color:var(--ink-3);padding:0 8px;font-size:14px;font-weight:600}.focus-mode .focus-ring{padding-bottom:54px}.focus-dog{z-index:2;pointer-events:none;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)}.focus-mode[data-mode=rest] .focus-ring:before,.focus-mode[data-mode=back] .focus-ring:before{background:radial-gradient(circle at 42% 40%,#e6efe2 0%,#b9d3b0 26%,#8fb585 44%,#78a06e73 58%,#faf9f500 72%)}.focus-spark{color:var(--ink-2,#5f5a52);letter-spacing:.01em;animation:sd-pop .4s var(--spring) both;margin:2px 0 6px;font-size:.9rem;font-weight:600}@media (prefers-reduced-motion:reduce){.focus-spark{animation:none}}.focus-soon{background:var(--clay-soft);text-align:center;border-radius:16px;margin:4px 0 8px;padding:12px 16px;font-weight:600}.focus-guard{background:var(--surface);box-shadow:var(--card);text-align:center;animation:sd-pop .5s var(--spring) both;border-radius:26px;margin:4px 0 14px;padding:20px 18px 18px}.focus-guard h3{font-family:var(--serif);margin:0;font-size:26px;font-weight:400}.focus-guard p{color:var(--ink-2);margin:6px 0 0}.focus-guard-acts{gap:8px;margin-top:14px;display:grid}.focus-park{text-align:left;gap:8px;display:grid}.focus-park span{font-weight:650}.focus-park input{border:1px solid var(--field-edge);background:var(--canvas);min-height:50px;color:var(--ink);border-radius:14px;padding:0 14px;font-size:16px}.focus-guard .focus-back-note{font-family:var(--serif);color:var(--ink);font-size:22px;line-height:1.25}.an-sub{font-family:var(--serif);margin:14px 0 -2px;font-size:22px;font-weight:400}.ms{gap:16px;display:grid}.ms-k{align-items:center;gap:8px;margin:0;font-size:15px;font-weight:700;display:flex}.ms-k span{white-space:nowrap;color:var(--fx-stone);margin-left:auto;font-size:13px;font-weight:600}.ms-days{grid-template-columns:repeat(7,1fr);gap:6px;margin:0;padding:0;list-style:none;display:grid}.ms-days li{background:var(--fx-paper-08);height:40px;color:var(--fx-stone);border-radius:12px;place-items:center;font-size:12px;font-weight:650;display:grid}.ms-days li[data-on]{background:var(--clay);color:var(--fx-ink)}.ms-nums{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;display:grid}.ms-nums div{flex-direction:column-reverse;gap:2px;display:flex}.ms-nums dt{color:var(--fx-stone);font-size:12px;font-weight:600}.ms-nums dd{font-family:var(--serif);margin:0;font-size:34px;font-weight:300;line-height:1}.ms-nums small{color:var(--fx-stone);font-family:inherit;font-size:15px}.ms-note{color:var(--fx-stone);margin:-4px 0 0;font-size:13px}.ms-check{background:var(--fx-paper);min-height:52px;color:var(--fx-ink);text-align:left;border-radius:26px;justify-content:space-between;align-items:center;gap:10px;padding:0 18px;font-size:15px;font-weight:700;display:flex}.ms-check span{color:#5e5d59;font-size:13px;font-weight:600}.ac{padding-bottom:calc(18px + env(safe-area-inset-bottom));gap:14px;display:grid}.ac-progress{background:var(--fill);border-radius:14px;height:28px;position:relative;overflow:hidden}.ac-progress i{background:var(--clay);transition:width .4s var(--ease);border-radius:14px;position:absolute;inset:0 auto 0 0}.ac-progress span{place-items:center;height:100%;font-size:13px;font-weight:700;display:grid;position:relative}.ac-q{font-family:var(--serif);text-align:center;margin:4px 0 0;font-size:24px;line-height:1.2}.ac-slip{justify-self:center;width:min(100%,360px)}.ac-verdicts{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ac-verdicts button{background:var(--surface);min-height:108px;box-shadow:var(--card);color:var(--ink);text-align:left;transition:transform .2s var(--ease);border-radius:22px;align-content:start;justify-items:start;gap:4px;padding:14px;display:grid}.ac-verdicts button:active{transform:scale(.96)}.ac-verdicts button[data-v=ok]{background:var(--cactus);color:var(--on-pastel)}.ac-verdicts b{font-size:16px}.ac-verdicts small{color:var(--ink-3);font-size:12px;line-height:1.25}.ac-verdicts button[data-v=ok] small{color:var(--on-pastel-2)}.ac-row{justify-content:center;gap:16px;display:flex}.ac-link{min-height:44px;color:var(--ink-2);align-items:center;gap:6px;padding:0 8px;font-size:15px;font-weight:650;display:inline-flex}.ac-note{color:var(--ink-3);text-align:center;margin:0;font-size:13px}.ac-end{text-align:center;justify-items:center;gap:12px;display:grid}.ac-big{font-family:var(--serif);margin:0;font-size:26px}.ac-big b{font-size:56px;font-weight:300}.ac-bars{gap:8px;width:100%;margin:0;padding:0;list-style:none;display:grid}.ac-bars li{text-align:left;grid-template-columns:120px 1fr 28px;align-items:center;gap:10px;font-size:14px;font-weight:600;display:grid}.ac-bars i{background:var(--ink-3);border-radius:6px;min-width:2px;height:12px}.ac-bars i[data-zero]{visibility:hidden}.ac-bars li[data-v=ok] i{background:var(--clay)}.ac-fix{gap:8px;width:100%;margin:0;padding:0;list-style:none;display:grid}.ac-fix li{background:var(--surface);box-shadow:var(--card);text-align:left;border-radius:16px;align-items:center;gap:10px;padding:10px 12px 10px 16px;display:flex}.ac-fix li>span{flex:1;min-width:0;font-size:15px}.ac-fix small{color:var(--clay-ink);font-size:12px;font-weight:700;display:block}.b-stats{margin:12px calc(-1 * var(--pad)) 0;padding:2px var(--pad) 6px;scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.b-stats::-webkit-scrollbar{display:none}.b-stats .b-stat{border-radius:24px;flex:none;grid-column:auto;align-items:baseline;gap:8px;min-height:48px;padding:10px 16px;display:inline-flex}.b-stats .b-stat .stat-art{display:none}.b-stats .b-stat b,.b-stats .b-stat b[data-long]{font-size:22px}.b-stats .b-stat span{white-space:nowrap}.sd-joy{place-items:end center;display:grid;position:relative}.sd-joy i{background:var(--clay);opacity:0;width:8px;height:12px;animation:sd-confetti 1.1s var(--ease) calc(.25s + var(--n) * 30ms) both;border-radius:2px;position:absolute;top:46%;left:50%}.sd-joy i:nth-child(3n){background:var(--tile-sky)}.sd-joy i:nth-child(3n+1){background:var(--tile-olive);border-radius:50%;width:9px;height:9px}@keyframes sd-confetti{0%{opacity:1;transform:translate(-50%)rotate(0)}to{opacity:0;transform:translate(calc(-50% + (var(--n) - 4.5) * 22px), calc(-56px - var(--n) * 5px)) rotate(calc(var(--n) * 70deg))}}:root[data-ruch=still] .sd-joy i,:root[data-ruch=calm] .sd-joy i{display:none}@media (prefers-reduced-motion:reduce){.sd-joy i{display:none}}.focus-guard h3{text-wrap:balance}.focus-presets{flex-wrap:wrap}.focus-park input:focus-visible{outline:2px solid var(--clay);outline-offset:1px}.sheet:has(.focus-mode){min-height:86dvh}.focus-mode[data-mode=back] .focus-ring{padding-bottom:0}.focus-mode[data-mode=back] .focus-ring:before{width:220px;height:220px}.focus-mode[data-mode=back] .focus-dog{position:relative;bottom:auto;left:auto;transform:none}.top-brand{align-items:center;min-height:44px;display:inline-flex}.btn.btn-ghost,.ws-tab,.b-tab,.ai-entry,.composer-add,.composer-voice,.composer-input,.pc-open,.tl-ink,.tl-free,.deck-focus,.brief-more,.mc-make,.mc-skip,summary{min-height:44px}.pc-open,.tl-ink,.composer-add,.composer-voice,.wk-step,.wk-day{min-width:44px}.icon-btn,.link-btn{position:relative}.icon-btn:after,.link-btn:after,.wo-hit:after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dr-tick{font-size:11px}.wo-cal-sub{color:#9c4424;font-size:max(11px,2.8cqw)}.an-say em,.dr-days button b.tabular{color:var(--clay-ink)}.ak-examples button,.segmented.range button,.fig-data summary{min-height:44px}.fig-data summary{align-items:center;display:flex}.dr-days{gap:4px}.dr-days button{flex:1 1 0;min-width:0}.hv-tabs{background:var(--fill);border-radius:999px;gap:4px;margin:18px 0 6px;padding:4px;display:flex}.hv-tabs button{min-height:44px;color:var(--ink-2);font:600 15px/1 var(--sans);border-radius:999px;flex:1 1 0;justify-content:center;align-items:center;gap:8px;transition:background-color .2s,color .2s;display:inline-flex}.hv-tabs button small{color:var(--clay-ink);font-size:12px;font-weight:600}.hv-tabs button[aria-selected=true]{background:var(--surface);color:var(--ink);box-shadow:0 0 0 1px var(--line)}.hv-tabs button:focus-visible{outline:2px solid var(--clay);outline-offset:2px}.hv-panel[hidden]{display:none}:root{--gap-card:16px;--gap-section:36px;--radius-card:28px}.b-home .b-now{border-radius:var(--radius-card);margin-top:8px}.b-home .nx{margin-top:var(--gap-card);border-radius:var(--radius-card);transition:transform .25s var(--spring)}.b-home .rw,.b-home .hv-tabs{margin-top:var(--gap-section)}.b-home .aic{margin-top:var(--gap-section);border-radius:var(--radius-card)}.nx-title button{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.nx-title button:after{content:"";border-radius:inherit;position:absolute;inset:0}.nx-actions{z-index:1;position:relative}.nx:has(.nx-title button:active){transform:scale(.985)}.b-stats{scroll-snap-type:x proximity;scroll-padding-inline:var(--pad);-webkit-mask-image:linear-gradient(90deg, var(--fx-black) calc(100% - 28px), transparent);-webkit-mask-image:linear-gradient(90deg, var(--fx-black) calc(100% - 28px), transparent);mask-image:linear-gradient(90deg, var(--fx-black) calc(100% - 28px), transparent)}.b-stats .b-stat{scroll-snap-align:start}:root{--frame-a:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200' width='200' height='200'%3E%3Cpath d='M6.2 17.1 L8.3 13.7 L10.9 10.8 L13.9 8.3 L17.4 6.3 L21.1 5.0 L25.0 4.2 L29.0 4.0 L35.1 4.1 L41.1 4.2 L47.0 4.2 L52.9 4.1 L58.9 4.0 L64.8 4.0 L70.7 3.9 L76.7 3.9 L82.7 3.9 L88.7 3.9 L94.6 3.9 L100.6 3.9 L106.6 3.9 L112.5 3.9 L118.5 3.8 L124.5 3.8 L130.5 3.8 L136.4 3.9 L142.4 3.9 L148.3 4.0 L154.3 4.0 L160.3 3.9 L166.3 3.9 L172.4 3.7 L176.4 3.9 L180.3 4.7 L184.1 6.1 L187.5 8.0 L190.5 10.6 L193.1 13.6 L195.1 17.0 L196.6 20.6 L197.5 24.5 L197.7 28.5 L197.7 34.5 L197.7 40.5 L197.6 46.5 L197.6 52.6 L197.5 58.6 L197.4 64.6 L197.2 70.6 L197.2 76.6 L197.1 82.6 L197.2 88.6 L197.2 94.5 L197.3 100.5 L197.4 106.5 L197.5 112.5 L197.5 118.5 L197.4 124.4 L197.3 130.4 L197.2 136.3 L197.1 142.3 L197.0 148.2 L197.0 154.1 L197.0 160.1 L197.0 166.1 L197.0 172.0 L196.7 175.9 L195.8 179.7 L194.3 183.4 L192.3 186.7 L189.8 189.7 L186.9 192.3 L183.7 194.5 L180.2 196.1 L176.5 197.2 L172.6 197.6 L166.7 197.7 L160.7 197.8 L154.7 197.8 L148.7 197.7 L142.6 197.6 L136.6 197.6 L130.6 197.5 L124.6 197.5 L118.6 197.5 L112.6 197.5 L106.6 197.5 L100.6 197.5 L94.6 197.5 L88.6 197.5 L82.6 197.4 L76.6 197.4 L70.6 197.4 L64.6 197.5 L58.6 197.5 L52.6 197.6 L46.6 197.6 L40.6 197.5 L34.7 197.5 L28.8 197.3 L25.0 196.9 L21.3 195.8 L17.8 194.2 L14.5 192.1 L11.6 189.5 L9.0 186.6 L7.0 183.3 L5.4 179.7 L4.5 175.9 L4.1 172.1 L4.1 166.1 L4.1 160.2 L4.0 154.2 L4.0 148.3 L3.9 142.4 L3.8 136.4 L3.6 130.5 L3.6 124.5 L3.5 118.5 L3.6 112.5 L3.6 106.5 L3.7 100.5 L3.8 94.5 L3.9 88.5 L3.9 82.6 L3.8 76.6 L3.7 70.6 L3.6 64.5 L3.5 58.5' fill='none' stroke='%232b2a27' stroke-opacity='0.32' stroke-width='1.05' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.8 27.9 L3.2 24.0 L4.1 20.2 L5.6 16.6 L7.7 13.2 L10.3 10.3 L13.3 7.8 L16.8 5.8 L20.5 4.5 L24.4 3.7 L28.4 3.5 L34.5 3.6 L40.5 3.7 L46.4 3.7 L52.3 3.6 L58.3 3.5 L64.2 3.5 L70.1 3.4 L76.1 3.4 L82.1 3.4 L88.1 3.4 L94.0 3.4 L100.0 3.4 L106.0 3.4 L111.9 3.4 L117.9 3.3 L123.9 3.3 L129.9 3.3 L135.8 3.4 L141.8 3.4 L147.7 3.5 L153.7 3.5 L159.7 3.4 L165.7 3.4 L171.8 3.2 L175.8 3.4 L179.7 4.2 L183.5 5.6 L186.9 7.5 L189.9 10.1 L192.5 13.1 L194.5 16.5 L196.0 20.1 L196.9 24.0 L197.1 28.0 L197.1 34.0 L197.1 40.0 L197.0 46.0 L197.0 52.1 L196.9 58.1 L196.8 64.1 L196.6 70.1 L196.6 76.1 L196.5 82.1 L196.6 88.1 L196.6 94.0 L196.7 100.0 L196.8 106.0 L196.9 112.0 L196.9 118.0 L196.8 123.9 L196.7 129.9 L196.6 135.8 L196.5 141.8 L196.4 147.7 L196.4 153.6 L196.4 159.6 L196.4 165.6 L196.4 171.5 L196.1 175.4 L195.2 179.2 L193.7 182.9 L191.7 186.2 L189.2 189.2 L186.3 191.8 L183.1 194.0 L179.6 195.6 L175.9 196.7 L172.0 197.1 L166.1 197.2 L160.1 197.3 L154.1 197.3 L148.1 197.2 L142.0 197.1 L136.0 197.1 L130.0 197.0 L124.0 197.0 L118.0 197.0 L112.0 197.0 L106.0 197.0 L100.0 197.0 L94.0 197.0 L88.0 197.0 L82.0 196.9 L76.0 196.9 L70.0 196.9 L64.0 197.0 L58.0 197.0 L52.0 197.1 L46.0 197.1 L40.0 197.0 L34.1 197.0 L28.2 196.8 L24.4 196.4 L20.7 195.3 L17.2 193.7 L13.9 191.6 L11.0 189.0 L8.4 186.1 L6.4 182.8 L4.8 179.2 L3.9 175.4 L3.5 171.6 L3.5 165.6 L3.5 159.7 L3.4 153.7 L3.4 147.8 L3.3 141.9 L3.2 135.9 L3.0 130.0 L3.0 124.0 L2.9 118.0 L3.0 112.0 L3.0 106.0 L3.1 100.0 L3.2 94.0 L3.3 88.0 L3.3 82.1 L3.2 76.1 L3.1 70.1 L3.0 64.0 L2.9 58.0 L2.8 52.0 L2.8 45.9 L2.8 39.9 L2.8 33.9 L3.0 23.9 L3.8 20.0 L5.2 16.2 L7.1 12.7 L9.6 9.6 L12.6 7.0' fill='none' stroke='%232b2a27' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--frame-b:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200' width='200' height='200'%3E%3Cpath d='M7.0 17.7 L8.9 14.3 L11.3 11.2 L14.2 8.6 L17.5 6.4 L21.0 4.9 L24.8 3.9 L28.8 3.7 L34.8 3.7 L40.8 3.8 L46.8 3.8 L52.8 3.8 L58.8 3.8 L64.7 3.8 L70.7 3.7 L76.7 3.7 L82.6 3.7 L88.6 3.6 L94.6 3.6 L100.6 3.6 L106.6 3.5 L112.6 3.4 L118.6 3.3 L124.7 3.2 L130.7 3.1 L136.8 3.0 L142.8 3.0 L148.7 3.1 L154.7 3.3 L160.6 3.4 L166.5 3.6 L172.4 3.7 L176.2 4.1 L180.0 5.0 L183.6 6.6 L187.0 8.6 L189.9 11.2 L192.4 14.2 L194.4 17.6 L195.9 21.2 L196.8 25.0 L197.1 28.9 L197.2 34.8 L197.2 40.8 L197.3 46.7 L197.4 52.7 L197.4 58.6 L197.3 64.6 L197.3 70.6 L197.1 76.6 L197.0 82.6 L196.9 88.6 L196.9 94.5 L196.9 100.5 L197.0 106.5 L197.1 112.4 L197.2 118.4 L197.3 124.4 L197.4 130.4 L197.5 136.4 L197.6 142.4 L197.6 148.5 L197.7 154.5 L197.8 160.6 L197.8 166.6 L197.9 172.7 L197.6 176.6 L196.7 180.4 L195.1 184.0 L193.0 187.3 L190.3 190.2 L187.2 192.6 L183.8 194.6 L180.1 196.0 L176.3 196.9 L172.4 197.3 L166.4 197.3 L160.5 197.4 L154.5 197.4 L148.5 197.4 L142.5 197.4 L136.5 197.4 L130.5 197.3 L124.5 197.3 L118.5 197.3 L112.6 197.2 L106.6 197.2 L100.6 197.2 L94.6 197.1 L88.7 197.0 L82.7 196.9 L76.8 196.8 L70.9 196.7 L65.0 196.6 L59.0 196.6 L53.0 196.7 L47.0 196.9 L40.9 197.0 L34.9 197.2 L28.8 197.3 L24.8 197.1 L21.0 196.2 L17.3 194.7 L14.0 192.7 L11.0 190.1 L8.4 187.2 L6.3 183.9 L4.8 180.2 L3.8 176.4 L3.5 172.5 L3.6 166.5 L3.6 160.4 L3.7 154.4 L3.8 148.4 L3.8 142.4 L3.7 136.4 L3.7 130.5 L3.5 124.5 L3.4 118.5 L3.3 112.5 L3.3 106.5 L3.3 100.5 L3.4 94.5 L3.5 88.5 L3.6 82.5 L3.7 76.5 L3.8 70.6 L3.9 64.6 L4.0 58.7' fill='none' stroke='%232b2a27' stroke-opacity='0.32' stroke-width='1.05' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3.7 28.6 L4.0 24.7 L4.9 20.9 L6.4 17.2 L8.3 13.8 L10.7 10.7 L13.6 8.1 L16.9 5.9 L20.4 4.4 L24.2 3.4 L28.2 3.2 L34.2 3.2 L40.2 3.3 L46.2 3.3 L52.2 3.3 L58.2 3.3 L64.1 3.3 L70.1 3.2 L76.1 3.2 L82.0 3.2 L88.0 3.1 L94.0 3.1 L100.0 3.1 L106.0 3.0 L112.0 2.9 L118.0 2.8 L124.1 2.7 L130.1 2.6 L136.2 2.5 L142.2 2.5 L148.1 2.6 L154.1 2.8 L160.0 2.9 L165.9 3.1 L171.8 3.2 L175.6 3.6 L179.4 4.5 L183.0 6.1 L186.4 8.1 L189.3 10.7 L191.8 13.7 L193.8 17.1 L195.3 20.7 L196.2 24.5 L196.5 28.4 L196.6 34.3 L196.6 40.3 L196.7 46.2 L196.8 52.2 L196.8 58.1 L196.7 64.1 L196.7 70.1 L196.5 76.1 L196.4 82.1 L196.3 88.1 L196.3 94.0 L196.3 100.0 L196.4 106.0 L196.5 111.9 L196.6 117.9 L196.7 123.9 L196.8 129.9 L196.9 135.9 L197.0 141.9 L197.0 148.0 L197.1 154.0 L197.2 160.1 L197.2 166.1 L197.3 172.2 L197.0 176.1 L196.1 179.9 L194.5 183.5 L192.4 186.8 L189.7 189.7 L186.6 192.1 L183.2 194.1 L179.5 195.5 L175.7 196.4 L171.8 196.8 L165.8 196.8 L159.9 196.9 L153.9 196.9 L147.9 196.9 L141.9 196.9 L135.9 196.9 L129.9 196.8 L123.9 196.8 L117.9 196.8 L112.0 196.7 L106.0 196.7 L100.0 196.7 L94.0 196.6 L88.1 196.5 L82.1 196.4 L76.2 196.3 L70.3 196.2 L64.4 196.1 L58.4 196.1 L52.4 196.2 L46.4 196.4 L40.3 196.5 L34.3 196.7 L28.2 196.8 L24.2 196.6 L20.4 195.7 L16.7 194.2 L13.4 192.2 L10.4 189.6 L7.8 186.7 L5.7 183.4 L4.2 179.7 L3.2 175.9 L2.9 172.0 L3.0 166.0 L3.0 159.9 L3.1 153.9 L3.2 147.9 L3.2 141.9 L3.1 135.9 L3.1 130.0 L2.9 124.0 L2.8 118.0 L2.7 112.0 L2.7 106.0 L2.7 100.0 L2.8 94.0 L2.9 88.0 L3.0 82.0 L3.1 76.0 L3.2 70.1 L3.3 64.1 L3.4 58.2 L3.4 52.2 L3.5 46.3 L3.6 40.4 L3.6 34.5 L3.9 24.6 L4.6 20.7 L5.9 16.9 L7.8 13.3 L10.1 10.1 L12.8 7.3' fill='none' stroke='%232b2a27' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}:root[data-theme=dark]{--frame-a:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200' width='200' height='200'%3E%3Cpath d='M6.2 17.1 L8.3 13.7 L10.9 10.8 L13.9 8.3 L17.4 6.3 L21.1 5.0 L25.0 4.2 L29.0 4.0 L35.1 4.1 L41.1 4.2 L47.0 4.2 L52.9 4.1 L58.9 4.0 L64.8 4.0 L70.7 3.9 L76.7 3.9 L82.7 3.9 L88.7 3.9 L94.6 3.9 L100.6 3.9 L106.6 3.9 L112.5 3.9 L118.5 3.8 L124.5 3.8 L130.5 3.8 L136.4 3.9 L142.4 3.9 L148.3 4.0 L154.3 4.0 L160.3 3.9 L166.3 3.9 L172.4 3.7 L176.4 3.9 L180.3 4.7 L184.1 6.1 L187.5 8.0 L190.5 10.6 L193.1 13.6 L195.1 17.0 L196.6 20.6 L197.5 24.5 L197.7 28.5 L197.7 34.5 L197.7 40.5 L197.6 46.5 L197.6 52.6 L197.5 58.6 L197.4 64.6 L197.2 70.6 L197.2 76.6 L197.1 82.6 L197.2 88.6 L197.2 94.5 L197.3 100.5 L197.4 106.5 L197.5 112.5 L197.5 118.5 L197.4 124.4 L197.3 130.4 L197.2 136.3 L197.1 142.3 L197.0 148.2 L197.0 154.1 L197.0 160.1 L197.0 166.1 L197.0 172.0 L196.7 175.9 L195.8 179.7 L194.3 183.4 L192.3 186.7 L189.8 189.7 L186.9 192.3 L183.7 194.5 L180.2 196.1 L176.5 197.2 L172.6 197.6 L166.7 197.7 L160.7 197.8 L154.7 197.8 L148.7 197.7 L142.6 197.6 L136.6 197.6 L130.6 197.5 L124.6 197.5 L118.6 197.5 L112.6 197.5 L106.6 197.5 L100.6 197.5 L94.6 197.5 L88.6 197.5 L82.6 197.4 L76.6 197.4 L70.6 197.4 L64.6 197.5 L58.6 197.5 L52.6 197.6 L46.6 197.6 L40.6 197.5 L34.7 197.5 L28.8 197.3 L25.0 196.9 L21.3 195.8 L17.8 194.2 L14.5 192.1 L11.6 189.5 L9.0 186.6 L7.0 183.3 L5.4 179.7 L4.5 175.9 L4.1 172.1 L4.1 166.1 L4.1 160.2 L4.0 154.2 L4.0 148.3 L3.9 142.4 L3.8 136.4 L3.6 130.5 L3.6 124.5 L3.5 118.5 L3.6 112.5 L3.6 106.5 L3.7 100.5 L3.8 94.5 L3.9 88.5 L3.9 82.6 L3.8 76.6 L3.7 70.6 L3.6 64.5 L3.5 58.5' fill='none' stroke='%23e8e4da' stroke-opacity='0.32' stroke-width='0.98' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.8 27.9 L3.2 24.0 L4.1 20.2 L5.6 16.6 L7.7 13.2 L10.3 10.3 L13.3 7.8 L16.8 5.8 L20.5 4.5 L24.4 3.7 L28.4 3.5 L34.5 3.6 L40.5 3.7 L46.4 3.7 L52.3 3.6 L58.3 3.5 L64.2 3.5 L70.1 3.4 L76.1 3.4 L82.1 3.4 L88.1 3.4 L94.0 3.4 L100.0 3.4 L106.0 3.4 L111.9 3.4 L117.9 3.3 L123.9 3.3 L129.9 3.3 L135.8 3.4 L141.8 3.4 L147.7 3.5 L153.7 3.5 L159.7 3.4 L165.7 3.4 L171.8 3.2 L175.8 3.4 L179.7 4.2 L183.5 5.6 L186.9 7.5 L189.9 10.1 L192.5 13.1 L194.5 16.5 L196.0 20.1 L196.9 24.0 L197.1 28.0 L197.1 34.0 L197.1 40.0 L197.0 46.0 L197.0 52.1 L196.9 58.1 L196.8 64.1 L196.6 70.1 L196.6 76.1 L196.5 82.1 L196.6 88.1 L196.6 94.0 L196.7 100.0 L196.8 106.0 L196.9 112.0 L196.9 118.0 L196.8 123.9 L196.7 129.9 L196.6 135.8 L196.5 141.8 L196.4 147.7 L196.4 153.6 L196.4 159.6 L196.4 165.6 L196.4 171.5 L196.1 175.4 L195.2 179.2 L193.7 182.9 L191.7 186.2 L189.2 189.2 L186.3 191.8 L183.1 194.0 L179.6 195.6 L175.9 196.7 L172.0 197.1 L166.1 197.2 L160.1 197.3 L154.1 197.3 L148.1 197.2 L142.0 197.1 L136.0 197.1 L130.0 197.0 L124.0 197.0 L118.0 197.0 L112.0 197.0 L106.0 197.0 L100.0 197.0 L94.0 197.0 L88.0 197.0 L82.0 196.9 L76.0 196.9 L70.0 196.9 L64.0 197.0 L58.0 197.0 L52.0 197.1 L46.0 197.1 L40.0 197.0 L34.1 197.0 L28.2 196.8 L24.4 196.4 L20.7 195.3 L17.2 193.7 L13.9 191.6 L11.0 189.0 L8.4 186.1 L6.4 182.8 L4.8 179.2 L3.9 175.4 L3.5 171.6 L3.5 165.6 L3.5 159.7 L3.4 153.7 L3.4 147.8 L3.3 141.9 L3.2 135.9 L3.0 130.0 L3.0 124.0 L2.9 118.0 L3.0 112.0 L3.0 106.0 L3.1 100.0 L3.2 94.0 L3.3 88.0 L3.3 82.1 L3.2 76.1 L3.1 70.1 L3.0 64.0 L2.9 58.0 L2.8 52.0 L2.8 45.9 L2.8 39.9 L2.8 33.9 L3.0 23.9 L3.8 20.0 L5.2 16.2 L7.1 12.7 L9.6 9.6 L12.6 7.0' fill='none' stroke='%23e8e4da' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--frame-b:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200' width='200' height='200'%3E%3Cpath d='M7.0 17.7 L8.9 14.3 L11.3 11.2 L14.2 8.6 L17.5 6.4 L21.0 4.9 L24.8 3.9 L28.8 3.7 L34.8 3.7 L40.8 3.8 L46.8 3.8 L52.8 3.8 L58.8 3.8 L64.7 3.8 L70.7 3.7 L76.7 3.7 L82.6 3.7 L88.6 3.6 L94.6 3.6 L100.6 3.6 L106.6 3.5 L112.6 3.4 L118.6 3.3 L124.7 3.2 L130.7 3.1 L136.8 3.0 L142.8 3.0 L148.7 3.1 L154.7 3.3 L160.6 3.4 L166.5 3.6 L172.4 3.7 L176.2 4.1 L180.0 5.0 L183.6 6.6 L187.0 8.6 L189.9 11.2 L192.4 14.2 L194.4 17.6 L195.9 21.2 L196.8 25.0 L197.1 28.9 L197.2 34.8 L197.2 40.8 L197.3 46.7 L197.4 52.7 L197.4 58.6 L197.3 64.6 L197.3 70.6 L197.1 76.6 L197.0 82.6 L196.9 88.6 L196.9 94.5 L196.9 100.5 L197.0 106.5 L197.1 112.4 L197.2 118.4 L197.3 124.4 L197.4 130.4 L197.5 136.4 L197.6 142.4 L197.6 148.5 L197.7 154.5 L197.8 160.6 L197.8 166.6 L197.9 172.7 L197.6 176.6 L196.7 180.4 L195.1 184.0 L193.0 187.3 L190.3 190.2 L187.2 192.6 L183.8 194.6 L180.1 196.0 L176.3 196.9 L172.4 197.3 L166.4 197.3 L160.5 197.4 L154.5 197.4 L148.5 197.4 L142.5 197.4 L136.5 197.4 L130.5 197.3 L124.5 197.3 L118.5 197.3 L112.6 197.2 L106.6 197.2 L100.6 197.2 L94.6 197.1 L88.7 197.0 L82.7 196.9 L76.8 196.8 L70.9 196.7 L65.0 196.6 L59.0 196.6 L53.0 196.7 L47.0 196.9 L40.9 197.0 L34.9 197.2 L28.8 197.3 L24.8 197.1 L21.0 196.2 L17.3 194.7 L14.0 192.7 L11.0 190.1 L8.4 187.2 L6.3 183.9 L4.8 180.2 L3.8 176.4 L3.5 172.5 L3.6 166.5 L3.6 160.4 L3.7 154.4 L3.8 148.4 L3.8 142.4 L3.7 136.4 L3.7 130.5 L3.5 124.5 L3.4 118.5 L3.3 112.5 L3.3 106.5 L3.3 100.5 L3.4 94.5 L3.5 88.5 L3.6 82.5 L3.7 76.5 L3.8 70.6 L3.9 64.6 L4.0 58.7' fill='none' stroke='%23e8e4da' stroke-opacity='0.32' stroke-width='0.98' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3.7 28.6 L4.0 24.7 L4.9 20.9 L6.4 17.2 L8.3 13.8 L10.7 10.7 L13.6 8.1 L16.9 5.9 L20.4 4.4 L24.2 3.4 L28.2 3.2 L34.2 3.2 L40.2 3.3 L46.2 3.3 L52.2 3.3 L58.2 3.3 L64.1 3.3 L70.1 3.2 L76.1 3.2 L82.0 3.2 L88.0 3.1 L94.0 3.1 L100.0 3.1 L106.0 3.0 L112.0 2.9 L118.0 2.8 L124.1 2.7 L130.1 2.6 L136.2 2.5 L142.2 2.5 L148.1 2.6 L154.1 2.8 L160.0 2.9 L165.9 3.1 L171.8 3.2 L175.6 3.6 L179.4 4.5 L183.0 6.1 L186.4 8.1 L189.3 10.7 L191.8 13.7 L193.8 17.1 L195.3 20.7 L196.2 24.5 L196.5 28.4 L196.6 34.3 L196.6 40.3 L196.7 46.2 L196.8 52.2 L196.8 58.1 L196.7 64.1 L196.7 70.1 L196.5 76.1 L196.4 82.1 L196.3 88.1 L196.3 94.0 L196.3 100.0 L196.4 106.0 L196.5 111.9 L196.6 117.9 L196.7 123.9 L196.8 129.9 L196.9 135.9 L197.0 141.9 L197.0 148.0 L197.1 154.0 L197.2 160.1 L197.2 166.1 L197.3 172.2 L197.0 176.1 L196.1 179.9 L194.5 183.5 L192.4 186.8 L189.7 189.7 L186.6 192.1 L183.2 194.1 L179.5 195.5 L175.7 196.4 L171.8 196.8 L165.8 196.8 L159.9 196.9 L153.9 196.9 L147.9 196.9 L141.9 196.9 L135.9 196.9 L129.9 196.8 L123.9 196.8 L117.9 196.8 L112.0 196.7 L106.0 196.7 L100.0 196.7 L94.0 196.6 L88.1 196.5 L82.1 196.4 L76.2 196.3 L70.3 196.2 L64.4 196.1 L58.4 196.1 L52.4 196.2 L46.4 196.4 L40.3 196.5 L34.3 196.7 L28.2 196.8 L24.2 196.6 L20.4 195.7 L16.7 194.2 L13.4 192.2 L10.4 189.6 L7.8 186.7 L5.7 183.4 L4.2 179.7 L3.2 175.9 L2.9 172.0 L3.0 166.0 L3.0 159.9 L3.1 153.9 L3.2 147.9 L3.2 141.9 L3.1 135.9 L3.1 130.0 L2.9 124.0 L2.8 118.0 L2.7 112.0 L2.7 106.0 L2.7 100.0 L2.8 94.0 L2.9 88.0 L3.0 82.0 L3.1 76.0 L3.2 70.1 L3.3 64.1 L3.4 58.2 L3.4 52.2 L3.5 46.3 L3.6 40.4 L3.6 34.5 L3.9 24.6 L4.6 20.7 L5.9 16.9 L7.8 13.3 L10.1 10.1 L12.8 7.3' fill='none' stroke='%23e8e4da' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}@media (prefers-color-scheme:dark){:root[data-theme=system]{--frame-a:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200' width='200' height='200'%3E%3Cpath d='M6.2 17.1 L8.3 13.7 L10.9 10.8 L13.9 8.3 L17.4 6.3 L21.1 5.0 L25.0 4.2 L29.0 4.0 L35.1 4.1 L41.1 4.2 L47.0 4.2 L52.9 4.1 L58.9 4.0 L64.8 4.0 L70.7 3.9 L76.7 3.9 L82.7 3.9 L88.7 3.9 L94.6 3.9 L100.6 3.9 L106.6 3.9 L112.5 3.9 L118.5 3.8 L124.5 3.8 L130.5 3.8 L136.4 3.9 L142.4 3.9 L148.3 4.0 L154.3 4.0 L160.3 3.9 L166.3 3.9 L172.4 3.7 L176.4 3.9 L180.3 4.7 L184.1 6.1 L187.5 8.0 L190.5 10.6 L193.1 13.6 L195.1 17.0 L196.6 20.6 L197.5 24.5 L197.7 28.5 L197.7 34.5 L197.7 40.5 L197.6 46.5 L197.6 52.6 L197.5 58.6 L197.4 64.6 L197.2 70.6 L197.2 76.6 L197.1 82.6 L197.2 88.6 L197.2 94.5 L197.3 100.5 L197.4 106.5 L197.5 112.5 L197.5 118.5 L197.4 124.4 L197.3 130.4 L197.2 136.3 L197.1 142.3 L197.0 148.2 L197.0 154.1 L197.0 160.1 L197.0 166.1 L197.0 172.0 L196.7 175.9 L195.8 179.7 L194.3 183.4 L192.3 186.7 L189.8 189.7 L186.9 192.3 L183.7 194.5 L180.2 196.1 L176.5 197.2 L172.6 197.6 L166.7 197.7 L160.7 197.8 L154.7 197.8 L148.7 197.7 L142.6 197.6 L136.6 197.6 L130.6 197.5 L124.6 197.5 L118.6 197.5 L112.6 197.5 L106.6 197.5 L100.6 197.5 L94.6 197.5 L88.6 197.5 L82.6 197.4 L76.6 197.4 L70.6 197.4 L64.6 197.5 L58.6 197.5 L52.6 197.6 L46.6 197.6 L40.6 197.5 L34.7 197.5 L28.8 197.3 L25.0 196.9 L21.3 195.8 L17.8 194.2 L14.5 192.1 L11.6 189.5 L9.0 186.6 L7.0 183.3 L5.4 179.7 L4.5 175.9 L4.1 172.1 L4.1 166.1 L4.1 160.2 L4.0 154.2 L4.0 148.3 L3.9 142.4 L3.8 136.4 L3.6 130.5 L3.6 124.5 L3.5 118.5 L3.6 112.5 L3.6 106.5 L3.7 100.5 L3.8 94.5 L3.9 88.5 L3.9 82.6 L3.8 76.6 L3.7 70.6 L3.6 64.5 L3.5 58.5' fill='none' stroke='%23e8e4da' stroke-opacity='0.32' stroke-width='0.98' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.8 27.9 L3.2 24.0 L4.1 20.2 L5.6 16.6 L7.7 13.2 L10.3 10.3 L13.3 7.8 L16.8 5.8 L20.5 4.5 L24.4 3.7 L28.4 3.5 L34.5 3.6 L40.5 3.7 L46.4 3.7 L52.3 3.6 L58.3 3.5 L64.2 3.5 L70.1 3.4 L76.1 3.4 L82.1 3.4 L88.1 3.4 L94.0 3.4 L100.0 3.4 L106.0 3.4 L111.9 3.4 L117.9 3.3 L123.9 3.3 L129.9 3.3 L135.8 3.4 L141.8 3.4 L147.7 3.5 L153.7 3.5 L159.7 3.4 L165.7 3.4 L171.8 3.2 L175.8 3.4 L179.7 4.2 L183.5 5.6 L186.9 7.5 L189.9 10.1 L192.5 13.1 L194.5 16.5 L196.0 20.1 L196.9 24.0 L197.1 28.0 L197.1 34.0 L197.1 40.0 L197.0 46.0 L197.0 52.1 L196.9 58.1 L196.8 64.1 L196.6 70.1 L196.6 76.1 L196.5 82.1 L196.6 88.1 L196.6 94.0 L196.7 100.0 L196.8 106.0 L196.9 112.0 L196.9 118.0 L196.8 123.9 L196.7 129.9 L196.6 135.8 L196.5 141.8 L196.4 147.7 L196.4 153.6 L196.4 159.6 L196.4 165.6 L196.4 171.5 L196.1 175.4 L195.2 179.2 L193.7 182.9 L191.7 186.2 L189.2 189.2 L186.3 191.8 L183.1 194.0 L179.6 195.6 L175.9 196.7 L172.0 197.1 L166.1 197.2 L160.1 197.3 L154.1 197.3 L148.1 197.2 L142.0 197.1 L136.0 197.1 L130.0 197.0 L124.0 197.0 L118.0 197.0 L112.0 197.0 L106.0 197.0 L100.0 197.0 L94.0 197.0 L88.0 197.0 L82.0 196.9 L76.0 196.9 L70.0 196.9 L64.0 197.0 L58.0 197.0 L52.0 197.1 L46.0 197.1 L40.0 197.0 L34.1 197.0 L28.2 196.8 L24.4 196.4 L20.7 195.3 L17.2 193.7 L13.9 191.6 L11.0 189.0 L8.4 186.1 L6.4 182.8 L4.8 179.2 L3.9 175.4 L3.5 171.6 L3.5 165.6 L3.5 159.7 L3.4 153.7 L3.4 147.8 L3.3 141.9 L3.2 135.9 L3.0 130.0 L3.0 124.0 L2.9 118.0 L3.0 112.0 L3.0 106.0 L3.1 100.0 L3.2 94.0 L3.3 88.0 L3.3 82.1 L3.2 76.1 L3.1 70.1 L3.0 64.0 L2.9 58.0 L2.8 52.0 L2.8 45.9 L2.8 39.9 L2.8 33.9 L3.0 23.9 L3.8 20.0 L5.2 16.2 L7.1 12.7 L9.6 9.6 L12.6 7.0' fill='none' stroke='%23e8e4da' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--frame-b:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200' width='200' height='200'%3E%3Cpath d='M7.0 17.7 L8.9 14.3 L11.3 11.2 L14.2 8.6 L17.5 6.4 L21.0 4.9 L24.8 3.9 L28.8 3.7 L34.8 3.7 L40.8 3.8 L46.8 3.8 L52.8 3.8 L58.8 3.8 L64.7 3.8 L70.7 3.7 L76.7 3.7 L82.6 3.7 L88.6 3.6 L94.6 3.6 L100.6 3.6 L106.6 3.5 L112.6 3.4 L118.6 3.3 L124.7 3.2 L130.7 3.1 L136.8 3.0 L142.8 3.0 L148.7 3.1 L154.7 3.3 L160.6 3.4 L166.5 3.6 L172.4 3.7 L176.2 4.1 L180.0 5.0 L183.6 6.6 L187.0 8.6 L189.9 11.2 L192.4 14.2 L194.4 17.6 L195.9 21.2 L196.8 25.0 L197.1 28.9 L197.2 34.8 L197.2 40.8 L197.3 46.7 L197.4 52.7 L197.4 58.6 L197.3 64.6 L197.3 70.6 L197.1 76.6 L197.0 82.6 L196.9 88.6 L196.9 94.5 L196.9 100.5 L197.0 106.5 L197.1 112.4 L197.2 118.4 L197.3 124.4 L197.4 130.4 L197.5 136.4 L197.6 142.4 L197.6 148.5 L197.7 154.5 L197.8 160.6 L197.8 166.6 L197.9 172.7 L197.6 176.6 L196.7 180.4 L195.1 184.0 L193.0 187.3 L190.3 190.2 L187.2 192.6 L183.8 194.6 L180.1 196.0 L176.3 196.9 L172.4 197.3 L166.4 197.3 L160.5 197.4 L154.5 197.4 L148.5 197.4 L142.5 197.4 L136.5 197.4 L130.5 197.3 L124.5 197.3 L118.5 197.3 L112.6 197.2 L106.6 197.2 L100.6 197.2 L94.6 197.1 L88.7 197.0 L82.7 196.9 L76.8 196.8 L70.9 196.7 L65.0 196.6 L59.0 196.6 L53.0 196.7 L47.0 196.9 L40.9 197.0 L34.9 197.2 L28.8 197.3 L24.8 197.1 L21.0 196.2 L17.3 194.7 L14.0 192.7 L11.0 190.1 L8.4 187.2 L6.3 183.9 L4.8 180.2 L3.8 176.4 L3.5 172.5 L3.6 166.5 L3.6 160.4 L3.7 154.4 L3.8 148.4 L3.8 142.4 L3.7 136.4 L3.7 130.5 L3.5 124.5 L3.4 118.5 L3.3 112.5 L3.3 106.5 L3.3 100.5 L3.4 94.5 L3.5 88.5 L3.6 82.5 L3.7 76.5 L3.8 70.6 L3.9 64.6 L4.0 58.7' fill='none' stroke='%23e8e4da' stroke-opacity='0.32' stroke-width='0.98' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3.7 28.6 L4.0 24.7 L4.9 20.9 L6.4 17.2 L8.3 13.8 L10.7 10.7 L13.6 8.1 L16.9 5.9 L20.4 4.4 L24.2 3.4 L28.2 3.2 L34.2 3.2 L40.2 3.3 L46.2 3.3 L52.2 3.3 L58.2 3.3 L64.1 3.3 L70.1 3.2 L76.1 3.2 L82.0 3.2 L88.0 3.1 L94.0 3.1 L100.0 3.1 L106.0 3.0 L112.0 2.9 L118.0 2.8 L124.1 2.7 L130.1 2.6 L136.2 2.5 L142.2 2.5 L148.1 2.6 L154.1 2.8 L160.0 2.9 L165.9 3.1 L171.8 3.2 L175.6 3.6 L179.4 4.5 L183.0 6.1 L186.4 8.1 L189.3 10.7 L191.8 13.7 L193.8 17.1 L195.3 20.7 L196.2 24.5 L196.5 28.4 L196.6 34.3 L196.6 40.3 L196.7 46.2 L196.8 52.2 L196.8 58.1 L196.7 64.1 L196.7 70.1 L196.5 76.1 L196.4 82.1 L196.3 88.1 L196.3 94.0 L196.3 100.0 L196.4 106.0 L196.5 111.9 L196.6 117.9 L196.7 123.9 L196.8 129.9 L196.9 135.9 L197.0 141.9 L197.0 148.0 L197.1 154.0 L197.2 160.1 L197.2 166.1 L197.3 172.2 L197.0 176.1 L196.1 179.9 L194.5 183.5 L192.4 186.8 L189.7 189.7 L186.6 192.1 L183.2 194.1 L179.5 195.5 L175.7 196.4 L171.8 196.8 L165.8 196.8 L159.9 196.9 L153.9 196.9 L147.9 196.9 L141.9 196.9 L135.9 196.9 L129.9 196.8 L123.9 196.8 L117.9 196.8 L112.0 196.7 L106.0 196.7 L100.0 196.7 L94.0 196.6 L88.1 196.5 L82.1 196.4 L76.2 196.3 L70.3 196.2 L64.4 196.1 L58.4 196.1 L52.4 196.2 L46.4 196.4 L40.3 196.5 L34.3 196.7 L28.2 196.8 L24.2 196.6 L20.4 195.7 L16.7 194.2 L13.4 192.2 L10.4 189.6 L7.8 186.7 L5.7 183.4 L4.2 179.7 L3.2 175.9 L2.9 172.0 L3.0 166.0 L3.0 159.9 L3.1 153.9 L3.2 147.9 L3.2 141.9 L3.1 135.9 L3.1 130.0 L2.9 124.0 L2.8 118.0 L2.7 112.0 L2.7 106.0 L2.7 100.0 L2.8 94.0 L2.9 88.0 L3.0 82.0 L3.1 76.0 L3.2 70.1 L3.3 64.1 L3.4 58.2 L3.4 52.2 L3.5 46.3 L3.6 40.4 L3.6 34.5 L3.9 24.6 L4.6 20.7 L5.9 16.9 L7.8 13.3 L10.1 10.1 L12.8 7.3' fill='none' stroke='%23e8e4da' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}}.b-now,.nx,.rw-row,.plan-row,.fig-card,.fig-hero,.week-strip,.disclosures,.agenda-item,.rows,.method,.composer-box,.mr-card,.mc,.dr,.aic,.deck-card,.ak,.an-card,.an-tile{border:2px solid #0000;border-image:var(--frame-a) 36 / 36px / 1px stretch;box-shadow:3px 4px 0 var(--plate)}:is(.b-now,.nx,.rw-row,.plan-row,.fig-card,.fig-hero,.week-strip,.disclosures,.agenda-item,.rows,.method,.composer-box,.mr-card,.mc,.dr,.aic,.deck-card,.ak,.an-card,.an-tile):nth-child(2n){border-image-source:var(--frame-b)}.agenda-item{box-shadow:none}.b-home-bg{-webkit-mask-image:linear-gradient(180deg, var(--fx-black) 72%, transparent);-webkit-mask-image:linear-gradient(180deg, var(--fx-black) 72%, transparent);mask-image:linear-gradient(180deg, var(--fx-black) 72%, transparent)}.td[data-pet] .td-lids>g{transform:scaleY(1);animation:none!important}.td[data-live][data-pet] .td-tail{animation-duration:.3s}.td-heart-loop{animation:1.2s ease-out infinite td-heart}.td-heart-late{animation-delay:.6s}@media (prefers-reduced-motion:reduce){.td-heart-loop{transition:none;animation:none}}.td-heart-rest,.td-spark{opacity:1;transform-box:fill-box;transform-origin:50%}.td-glee-ear{transform-box:fill-box;transform-origin:50% 4%}.td[data-live] .td-heart-rest{animation:2.6s ease-in-out infinite td-heart-rest-bob}.td[data-live] .td-heart-rest-late{animation-delay:1.3s}.td[data-live] .td-spark{animation:2.2s ease-in-out infinite td-spark}.td[data-live][data-glee="3"][data-pose] .td-svg{animation:2.6s cubic-bezier(.3,.7,.4,1) infinite td-glee-hops}.td[data-live][data-glee="3"] .td-glee-ear{animation:2.6s ease-in-out infinite td-glee-ear}.td[data-live][data-glee="1"]:not([data-engine]) .td-tail{animation-duration:.9s}@keyframes td-heart-rest-bob{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-3px)scale(1.06)}}@keyframes td-spark{0%,to{opacity:1;transform:scale(1)rotate(0)}50%{opacity:.55;transform:scale(.62)rotate(20deg)}}@keyframes td-glee-hops{0%,46%,to{transform:translateY(0)}10%{transform:translateY(-5%)}20%{transform:translateY(0)}30%{transform:translateY(-3.5%)}40%{transform:translateY(0)}}@keyframes td-glee-ear{0%,46%,to{transform:translateY(0)}8%,28%{transform:translateY(-4%)}16%,36%{transform:translateY(2%)}}@media (prefers-reduced-motion:reduce){.td .td-heart-rest,.td .td-spark,.td .td-glee-ear,.td[data-glee="3"][data-pose] .td-svg{opacity:1;animation:none!important}}:root[data-ruch=still] .td .td-heart-rest,:root[data-ruch=still] .td .td-spark,:root[data-ruch=still] .td .td-glee-ear,:root[data-ruch=still] .td[data-glee="3"][data-pose] .td-svg{opacity:1;animation:none!important}.native-handoff{background:var(--canvas);min-height:100vh;color:var(--ink);align-content:center;justify-items:start;gap:18px;padding:32px 24px;display:grid}.native-handoff h1{font-family:var(--serif);margin:0;font-size:40px;font-weight:400}.nh-line{font-family:var(--serif);margin:0;font-size:22px;line-height:1.3}.nh-go{background:var(--clay);min-height:52px;color:var(--fx-ink);border-radius:26px;padding:0 26px;font-size:17px;font-weight:700}.nh-note,.nh-error{color:var(--ink-2);margin:0;font-size:15px}.nh-error{color:var(--danger)}.top-actions .icon-btn,.top-actions .icon-btn:last-child{background:color-mix(in srgb, var(--paper,#fffdf8) 72%, transparent);box-shadow:none}.shell:has(.b-home[data-tone=evening]) .topbar.over:not(.scrolled) .top-actions .ai-launch{color:var(--fx-paper);box-shadow:inset 0 0 0 2px var(--fx-paper)}.shell:has(.b-home[data-tone=evening]) .topbar.over:not(.scrolled) .top-actions .icon-btn:last-child{background:var(--fx-paper-14);color:var(--fx-paper)}.dock{left:50%;bottom:calc(12px + env(safe-area-inset-bottom));z-index:40;gap:10px;width:min(400px,100% - 24px);display:flex;position:fixed;transform:translate(-50%)}.dock .tabbar{flex:1;justify-content:space-between;gap:0;min-width:0;height:64px;padding:0 5px;display:flex;position:static;transform:none;box-shadow:0 8px 24px #14141338}.dock .tab{letter-spacing:0;border-radius:27px;flex-direction:column;flex:1 1 0;gap:3px;width:auto;min-width:0;min-height:54px;padding:0;font-size:11px;font-weight:650;position:relative}.dock .tab:not([aria-current=page]) span{clip:auto;width:auto;height:auto;position:static;overflow:visible}.dock .tab[aria-current=page]{flex-grow:1.3;width:auto;padding:0}.dock-mic{background:var(--clay);width:64px;height:64px;color:var(--fx-white);box-shadow:0 3px 0 var(--fx-clay-deep), 0 8px 24px #d9775759;transition:transform .15s var(--ease);border-radius:32px;flex:none;place-items:center;display:grid}.dock-mic:active{box-shadow:0 1px 0 var(--fx-clay-deep), 0 4px 14px #d977574d;transform:translateY(2px)}.toast{bottom:calc(92px + env(safe-area-inset-bottom))}@media (width<=400px){.dock .tab{font-size:11px}}@media (prefers-reduced-motion:reduce){.dock-mic,.dock-mic:active{transition:none;transform:none}}@media (width>=1024px){.dock{display:none}}.b-home-bg{display:none}.shell:has(.b-home) .banners{z-index:2;position:relative}:where(.icon-btn,.link-btn,.week-day,.tl-plan-go){position:relative}:is(.icon-btn,.link-btn,.week-day,.tl-plan-go,.room-hit):after{content:"";width:auto;height:auto;position:absolute;inset:min(0px,50% - 22px);transform:none}.daynav .icon-btn{width:44px;height:44px}:where(.btn,.chip,.toast-close,.app-foot a,.segmented button,.ix-status button,.ix-person-chip,.voice-chip,.b-chip,.btn-join,.b-pill,.st-slot-btn,.ld-chip,.ld-people button,.ak-examples button,.th-actions button,.cs-pill,.mm-legend button,.wpd-chip,.room-note button,.status-chip,.b-motion,.daynav-today,.voice-ws,.ix-point-check,.people-draft-x,.fig-action,.mv-from,.mv-side-more,.mv-tag,.wp-check,.more,.cd-move,.mb-jar-motion,.os-undo,.rp-mine,.rp-open,.st-account-go):is(button,a,[role=button],[role=tab]){position:relative}:is(.btn,.chip,.toast-close,.app-foot a,.segmented button,.ix-status button,.ix-person-chip,.voice-chip,.b-chip,.btn-join,.b-pill,.st-slot-btn,.ld-chip,.ld-people button,.ak-examples button,.th-actions button,.cs-pill,.mm-legend button,.wpd-chip,.room-note button,.status-chip,.b-motion,.daynav-today,.voice-ws,.ix-point-check,.people-draft-x,.fig-action,.mv-from,.mv-side-more,.mv-tag,.wp-check,.more,.cd-move,.mb-jar-motion,.os-undo,.rp-mine,.rp-open,.st-account-go):is(button,a,[role=button],[role=tab]):after{content:"";position:absolute;inset:min(0px,50% - 22px)}.daynav-label{min-height:44px}:is(.mb-pin,.cb-x,.wo-cal-open):is(button,a,[role=button]):after{content:"";position:absolute;inset:min(0px,50% - 22px)}.ai-cite{position:relative}.ai-cite:after{content:"";position:absolute;inset:-11px -4px}.pg-tab{min-height:44px}.dock .tab:not([aria-current=page]) span,.dock .tab span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.banner{flex-wrap:wrap}.banner-body{overflow-wrap:anywhere;flex:12ch}.banner .btn{white-space:nowrap;flex:none;margin-left:auto}.topbar .logo,.topbar .brand{min-width:0}.top-actions{flex:none}.dock .tab{font-size:11px}.dock .tab[aria-current=page]{flex-grow:1}@media (width<=400px){.dock{gap:8px}.dock .tabbar{padding:0 3px}.dock .tab{letter-spacing:-.01em;font-size:11px}.dock-mic{align-self:center;width:60px;height:60px}}.td{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.td-gh{transform-box:view-box;transform:translate(calc(var(--td-hx,0) * 1px), calc(var(--td-hy,0) * 1px)) rotate(calc(var(--td-hr,0) * 1deg))}.td-gel,.td-ger{transform-box:fill-box;transform-origin:50% 4%}.td-gel{transform:rotate(calc(var(--td-el,0) * 1deg))}.td-ger{transform:rotate(calc(var(--td-er,0) * 1deg))}.td-gb{transform-box:fill-box;transform-origin:50% 100%;transform:translate(calc(var(--td-bx,0) * 1px), 0) rotate(calc(var(--td-br,0) * 1deg)) scaleY(calc(1 + var(--td-bs,0)))}.td-gt{transform-box:fill-box;transform-origin:0 100%;transform:rotate(calc(var(--td-tail,0) * 1deg))}.td-gt-floor{transform:rotate(calc(var(--td-tail,0) * var(--td-tail,0) * -.012deg))}.td-gt-floor.td-gt-l{transform-origin:100% 100%;transform:rotate(calc(var(--td-tail,0) * var(--td-tail,0) * .012deg))}.td-tail-l{transform-origin:100% 100%}.td-gtongue{transform-box:fill-box;transform-origin:50% 0;transform:scaleY(calc(1 + var(--td-tongue,0)))}.td-iris{transform:translate(calc(var(--td-iris-x,0) * 1px), calc(var(--td-iris-y,0) * 1px))}.td-pupil{transform:translate(calc(var(--td-eye-x,0) * 1px), calc(var(--td-eye-y,0) * 1px))}.td[data-engine] .td-lids:not(.td-lids-closed)>g,.td[data-engine][data-pet] .td-lids:not(.td-lids-closed)>g{transform:scaleY(var(--td-lid,0));animation:none!important}.td[data-engine]:not([data-pose=idzie]) .td-hop{transform:translateY(calc(var(--td-hop,0) * -100%));animation:none!important}.td[data-engine] .td-head,.td[data-engine] .td-ear-l,.td[data-engine] .td-ear-r,.td[data-engine] .td-tail{animation:none!important}.td[data-paused] *,.td[data-paused]{animation-play-state:paused!important}@keyframes td-heart-fade{0%,to{opacity:0}20%,70%{opacity:1}}@media (prefers-reduced-motion:reduce){.td-heart,.td-heart-loop{opacity:0;animation:1.4s ease-in-out both td-heart-fade}}.td[data-still] .td-heart,.td[data-still] .td-heart-loop{opacity:0;animation:1.4s ease-in-out both td-heart-fade}@media (prefers-reduced-motion:reduce){.td .td-heart,.td .td-heart-loop{animation-duration:1.4s!important;animation-iteration-count:1!important}}:root[data-ruch=still] .td .td-heart,:root[data-ruch=still] .td .td-heart-loop{animation-duration:1.4s!important;animation-iteration-count:1!important}.td-stroke{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.td-stroke:focus-visible{left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 96px);z-index:60;clip-path:none;width:auto;height:auto;min-height:44px;font:650 14px var(--sans);color:var(--ink);background:var(--canvas);box-shadow:inset 0 0 0 1.4px var(--line-strong,#00000040), 0 6px 18px #0000001f;outline:3px solid var(--focus,#2f6fda);outline-offset:2px;border-radius:22px;margin:0;padding:0 18px;position:fixed;overflow:visible;transform:translate(-50%)}@media (width<=340px){.dock .tab:not([aria-current=page]) span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dock .tab[aria-current=page]{flex-grow:2.6}.b-tabs{gap:10px}.b-tab[aria-selected=true]{font-size:32px}}.setting-value{white-space:normal;overflow-wrap:anywhere;max-width:50%}code{overflow-wrap:anywhere}.settings-group .btn{white-space:normal;max-width:100%}@media (width<=260px){.topbar{gap:4px;padding-left:8px;padding-right:8px}.top-brand{letter-spacing:.02em;min-width:0;font-size:20px}.top-actions{flex:none;gap:4px}.top-actions .ai-launch{justify-content:center;width:44px;padding:0}.top-actions .ai-launch span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dock{width:calc(100% - 12px);bottom:calc(6px + env(safe-area-inset-bottom));gap:4px}.dock .tabbar{height:52px;padding:0 2px}.dock .tab,.dock .tab:not([aria-current=page]),.dock .tab[aria-current=page]{border-radius:22px;flex:1 1 0;min-height:44px}.dock .tab span,.dock .tab:not([aria-current=page]) span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dock-mic{border-radius:24px;width:48px;height:48px}}:root{--dock-clear:calc(88px + env(safe-area-inset-bottom))}html{scroll-padding-bottom:var(--dock-clear)}.main{padding-bottom:calc(var(--dock-clear) + 40px)}.agenda-time[data-allday]{text-align:center;max-width:5.5em;font-size:13px;line-height:1.25}.tl-meet[data-free]{background:0 0;border-style:dashed}.pc-callout-main{flex:none;max-width:calc(100% - 64px)}.pc-callout:has(.pc-open) .pc-callout-main{max-width:calc(100% - 116px)}.pc-sub{min-width:52px}@media (width>=341px) and (width<=374px){.dock .tab,.dock .tab[aria-current=page]{flex:auto;min-width:44px;padding:0 2px}}@media (width>=261px){.topbar{padding-left:max(16px, env(safe-area-inset-left));padding-right:max(16px, env(safe-area-inset-right))}}.wk{gap:0}.wk-step,.wk-day{min-width:0}.wk-day{justify-self:center;width:100%;max-width:44px}@media (width>=341px){.dock .tabbar{gap:2px;padding:0 4px}.dock .tab,.dock .tab[aria-current=page]{border-radius:22px;flex:auto;min-width:44px;padding:0 6px}.dock .tab span,.dock .tab:not([aria-current=page]) span{letter-spacing:0;text-overflow:clip;overflow:visible}}@media (width>=341px) and (width<=400px){.dock{gap:8px}.dock .tabbar{padding:0 3px}.dock .tab,.dock .tab[aria-current=page]{letter-spacing:0;padding:0 5px;font-size:11px}.dock-mic{border-radius:28px;width:56px;height:56px}}.os-t{white-space:normal;-webkit-line-clamp:2;text-wrap:pretty;-webkit-box-orient:vertical;display:-webkit-box}.b-home[data-tone=evening] .b-stage{--ink:inherit;--ink-2:inherit;--ink-3:inherit;--line:inherit;--b-callout:inherit;--b-callout-ink:inherit;--b-callout-2:inherit;--b-callout-k:inherit}.shell:has(.b-home[data-tone=evening]) .topbar.over:not(.scrolled) .top-brand{color:var(--ink)}.shell:has(.b-home[data-tone=evening]) .topbar.over:not(.scrolled) .top-actions .icon-btn:first-child{background:revert-layer;color:var(--ink)}.an-tabs:not(:has(button>span)) button{white-space:nowrap;flex:auto}.an-tabs:not(:has(button>span)) button[aria-pressed=true]{white-space:nowrap;flex:auto}.wallet-card .wallet-title{white-space:normal;-webkit-line-clamp:2;text-overflow:clip;-webkit-box-orient:vertical;order:1;display:-webkit-box;overflow:hidden}.wallet-card[data-open] .wallet-title{-webkit-line-clamp:unset;display:block}.wallet-card .wallet-row{order:2}.welcome-scene{margin-top:8px}.welcome-scene .dw{margin-bottom:26px}.welcome-scene>p{margin:8px 0 22px}.welcome-main{background:var(--clay);width:100%;min-height:58px;color:var(--fx-ink);border-radius:29px;justify-content:center;gap:8px;font-size:17px}.welcome-links{flex-wrap:wrap;justify-content:center;gap:4px 18px;margin-top:16px;display:flex}.welcome-link{min-height:44px;color:var(--ink-2);align-items:center;gap:6px;padding:0 4px;font-size:15px;font-weight:600;display:inline-flex}.welcome-link:focus-visible{outline:2.5px solid var(--focus);outline-offset:2px;border-radius:10px}.drawing .drawing-tile,.drawing[data-tone] .drawing-tile{fill:#0000}:is(.hv-tabs,.an-tabs,.staff-action-views,.segmented.range){box-shadow:none;background:0 0;border:0;border-radius:0;flex-wrap:wrap;gap:4px 18px;padding:0;display:flex}:is(.hv-tabs,.an-tabs,.staff-action-views,.segmented.range)>button{min-height:44px;box-shadow:none;color:var(--ink-3);font:600 16px/1.2 var(--sans);background:0 0;border:0;border-radius:0;flex:none;padding:0 2px 6px}:is(.hv-tabs,.an-tabs,.staff-action-views,.segmented.range)>button:is([aria-selected=true],[aria-pressed=true]){box-shadow:none;color:var(--ink);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 14' preserveAspectRatio='none'%3E%3Cpath d='M3,8 C30,3 60,11 88,6 C100,4 110,6 117,9' fill='none' stroke='%23d97757' stroke-width='4' stroke-linecap='round'/%3E%3C/svg%3E") 0 calc(100% - 2px)/100% 9px no-repeat}:is(.hv-tabs,.an-tabs,.staff-action-views,.segmented.range)>button:focus-visible{outline:2.5px solid var(--focus);outline-offset:2px;border-radius:8px}.pc-callout{transition:opacity .25s var(--ease), transform .25s var(--ease)}.pc-callout[data-rest]{opacity:0;pointer-events:none;transform:translateY(6px)}.an-stats .fig-caption{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ink-drawing{border-image-source:none!important}.ink-draw{pointer-events:none;z-index:1;width:calc(100% + 4px);height:calc(100% + 4px);position:absolute;inset:-2px;overflow:visible}.ink-draw rect{fill:none;stroke:var(--ink);stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:.5s cubic-bezier(.2,.8,.2,1) forwards ink-run}@keyframes ink-run{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.ink-draw{display:none}.ink-drawing{border-image-source:var(--frame-a)!important}}::view-transition-group(pulse-object){animation-duration:.45s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}::view-transition-old(pulse-object){height:100%;animation-duration:.3s}::view-transition-new(pulse-object){height:100%;animation-duration:.3s}.dock{width:100%;padding:6px max(12px, calc((100% - 424px) / 2)) calc(6px + env(safe-area-inset-bottom));background:var(--canvas);align-items:center;gap:6px;bottom:0;left:0;right:0;transform:none}.dock:before{content:"";background:color-mix(in srgb, var(--ink) 45%, transparent);pointer-events:none;height:6px;position:absolute;top:-3px;left:0;right:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 6' preserveAspectRatio='none'%3E%3Cpath d='M0,3 C60,1 120,5 200,3 C280,1 340,5 400,2.5' fill='none' stroke='%23000' stroke-width='1.4'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 6' preserveAspectRatio='none'%3E%3Cpath d='M0,3 C60,1 120,5 200,3 C280,1 340,5 400,2.5' fill='none' stroke='%23000' stroke-width='1.4'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat}.dock .tabbar{height:60px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.dock .tab,.dock .tab[aria-current=page],.dock .tab[aria-current=page]:active{box-shadow:none;color:var(--ink-2);transition:transform .15s var(--ease), color .2s var(--ease);background:0 0;border-radius:16px;gap:4px}.dock .tab[aria-current=page]{color:var(--ink)}.dock .tab:active{transform:scale(.94)}.dock .tab span{font-weight:600}.dock .tab[aria-current=page] span{font-weight:700}.dock .tab[aria-current=page]:before{content:"";width:46px;height:34px;animation:dock-circle .36s var(--ease) both;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 40' preserveAspectRatio='none'%3E%3Cpath d='M12,6 C28,1 50,4 54,16 C58,30 36,38 22,36 C6,34 2,22 8,12 C12,6 22,3 30,4' fill='none' stroke='%23d97757' stroke-width='2.6' stroke-linecap='round'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;position:absolute;top:calc(50% - 26px);left:50%;transform:translate(-50%)}@keyframes dock-circle{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.dock .tab:focus-visible{outline:2.5px solid var(--focus);outline-offset:-2px}.dock-mic{border:1.5px solid color-mix(in srgb, var(--fx-ink) 28%, var(--clay));background:var(--clay);width:56px;height:56px;color:var(--fx-white);border-radius:50%;box-shadow:0 8px 18px #d9775747}.dock-mic:active{transform:scale(.94);box-shadow:0 4px 10px #d977573d}@media (prefers-reduced-motion:reduce){.dock .tab,.dock .tab:active,.dock-mic:active{transition:none;transform:none}.dock .tab[aria-current=page]:before{animation:none}}
