@font-face{font-family:Jakarta;src:url(/assets/jakarta-eXO_dkmS.woff2)format("woff2");font-weight:200 800;font-display:swap}@font-face{font-family:Instrument Serif;src:url(/assets/instrument-serif-DnYpCC2O.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Instrument Serif;src:url(/assets/instrument-serif-italic-DKMiL14s.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}:root{--canvas:#f5f1e4;--side:#efe9d8;--surface:#fff;--line:#e0dbce;--ink:#2c2e2a;--muted:#5f615c;--deco:#80827f;--accent:#8ed462;--blue:#2ba0ff;--coral:#ff705d;--sun:#f5e211;--pos:#dff3cf;--neu:#ece8dc;--crit:#ff705d;--on-ink:#fff;--hover:#e7e0cc;--err:#b3261e;--err-bg-strong:#b3261e;--bad-bg:#ffe2dd;--bad-ink:#b42318;--ok-ink:#2a6b1a;--info-line:#7aa7d6;--info-bg:#e8f1fb;--info-ink:#12324f;--warn-line:#e8b04a;--warn-bg:#fff6e0;--warn-ink:#4a3200;--r:22px;--ease-enter:cubic-bezier(.32, .72, 0, 1);--ease-state:cubic-bezier(.4, 0, .2, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--canvas:#151613;--side:#1c1d1a;--surface:#23241f;--line:#3a3b35;--ink:#ece8dc;--muted:#a9aaa2;--deco:#85877f;--accent:#8ed462;--blue:#4aa9f5;--coral:#f2705f;--sun:#e8d61a;--pos:#25381b;--neu:#2c2d28;--crit:#d9503f;--on-ink:#151613;--hover:#2d2e29;--err:#ff8f84;--err-bg-strong:#a2281f;--bad-bg:#3f201b;--bad-ink:#ff8f84;--ok-ink:#9ee07c;--info-line:#3d6a99;--info-bg:#142739;--info-ink:#cfe4fb;--warn-line:#a37a1e;--warn-bg:#352909;--warn-ink:#f6dfa6;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--canvas:#151613;--side:#1c1d1a;--surface:#23241f;--line:#3a3b35;--ink:#ece8dc;--muted:#a9aaa2;--deco:#85877f;--accent:#8ed462;--blue:#4aa9f5;--coral:#f2705f;--sun:#e8d61a;--pos:#25381b;--neu:#2c2d28;--crit:#d9503f;--on-ink:#151613;--hover:#2d2e29;--err:#ff8f84;--err-bg-strong:#a2281f;--bad-bg:#3f201b;--bad-ink:#ff8f84;--ok-ink:#9ee07c;--info-line:#3d6a99;--info-bg:#142739;--info-ink:#cfe4fb;--warn-line:#a37a1e;--warn-bg:#352909;--warn-ink:#f6dfa6;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box;margin:0}html,body{background:var(--canvas)}body{color:var(--ink);font:14.5px/1.5 Jakarta,system-ui,sans-serif}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}.i{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.i.b{fill:currentColor;stroke:none}.serif{font-family:Instrument Serif,Georgia,serif;font-weight:400}h1{letter-spacing:-.01em;font:400 40px/1.05 Instrument Serif,serif}h1 em,h2 em{font-style:italic}h2{margin-bottom:10px;font:400 26px/1.1 Instrument Serif,serif}h3{margin-bottom:6px;font:700 15px Jakarta,sans-serif}.muted{color:var(--muted)}.small{font-size:12.5px}.shell{grid-template-columns:220px 1fr;min-height:100vh;display:grid}.side{background:var(--side);border-right:1px solid var(--line);flex-direction:column;gap:4px;height:100vh;padding:22px 16px;display:flex;position:sticky;top:0}@media (width>=901px){.side{overscroll-behavior:contain;scrollbar-width:thin;overflow-y:auto}}.logo{align-items:center;gap:10px;margin:0 4px 20px;font:400 26px Instrument Serif,serif;text-decoration:none;display:flex}.logo svg{width:32px;height:32px}.nv{color:var(--muted);transition:background-color .15s var(--ease-state);border-radius:999px;align-items:center;gap:10px;padding:9px 12px;font-weight:500;text-decoration:none;display:flex}.nv.more{font:inherit;cursor:pointer;background:0 0;border:0;display:none}.stats.plancards{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.nv:hover{background:var(--hover)}.nv[aria-current=page]{background:var(--ink);color:var(--on-ink)}.nv .soon{border:1px solid var(--line);border-radius:999px;margin-left:auto;padding:0 6px;font-size:12px}.side .grow{flex:1}.main{flex-direction:column;gap:18px;min-width:0;padding:26px 30px 60px;display:flex}.top{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.top h1{margin-right:auto}.btn{border:1.5px solid var(--ink);background:var(--ink);color:var(--on-ink);cursor:pointer;transition:transform .15s var(--ease-state), background-color .15s var(--ease-state);border-radius:999px;align-items:center;gap:8px;padding:9px 18px;font-weight:650;text-decoration:none;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn:active{transform:scale(.97)}.btn.ghost{color:var(--ink);background:0 0}.btn.ghost:hover{background:var(--ink);color:var(--on-ink)}.btn.sm{padding:5px 12px;font-size:13px}.btn[disabled]{opacity:.5;pointer-events:none}.pill{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:999px;padding:7px 14px;font-weight:500}select.pill{appearance:none;background:var(--surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%236b6d69'/%3E%3C/svg%3E") no-repeat right 12px center;padding-right:28px}label{margin:12px 0 5px;font-size:13px;font-weight:600;display:block}input:not([type=checkbox]):not([type=radio]),select:not(.pill),textarea{border:1.5px solid var(--line);background:var(--surface);width:100%;transition:border-color .15s var(--ease-state);border-radius:14px;outline:none;padding:10px 12px}input:focus,select:focus,textarea:focus{border-color:var(--ink)}:focus-visible{outline:2px solid var(--blue);outline-offset:2px}textarea{resize:vertical;min-height:96px}.hint{color:var(--muted);margin-top:4px;font-size:12.5px}.err{color:var(--err);margin-top:6px;font-size:13px}.row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.grid2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:18px}.stats{grid-template-columns:repeat(auto-fit,minmax(min(100%,168px),1fr));gap:12px;display:grid}.stats>*{min-width:0}.st .sl{color:var(--muted);font-size:12.5px}.st .sv{font-variant-numeric:tabular-nums;font:400 34px/1.1 Instrument Serif,serif}.st .sd{color:var(--muted);font-size:12px}.chip{background:var(--neu);border-radius:999px;padding:2px 10px;font-size:12px;font-weight:650;display:inline-block}.chip.ok{background:var(--pos)}.chip.bad{background:var(--crit);color:#fff}.chip.warn{background:var(--warn-bg);color:var(--warn-ink);box-shadow:inset 0 0 0 1px var(--warn-line)}.kbd-hint{margin-top:8px}@media (width<=900px){.kbd-hint{display:none}}.chip.ink{background:var(--ink);color:var(--on-ink)}.chip.ink .btn.ghost{color:inherit;min-height:0}table{border-collapse:collapse;width:100%}th,td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:9px 8px}th{color:var(--muted);font-size:12.5px;font-weight:600}.cal{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.dh{color:var(--muted);padding:2px 4px 8px;font-size:12.5px;font-weight:600}.col{flex-direction:column;gap:8px;min-width:0;display:flex}.pc{border:1px solid var(--line);background:var(--surface);transition:transform .2s var(--ease-state);border-radius:18px;text-decoration:none;display:block;overflow:hidden}.pc:hover{transform:translateY(-3px)}.th{aspect-ratio:4/5;background:var(--blue);align-items:flex-end;padding:10px;font:700 13px/1.2 Jakarta,sans-serif;display:flex;overflow:hidden}.th:has(img){padding:0}.th img{object-fit:cover;width:100%;height:100%;display:block}.meta{color:var(--muted);align-items:center;gap:6px;padding:6px 8px;font-size:12px;display:flex}.empty{border:1.5px dashed var(--line);border-radius:var(--r);text-align:center;color:var(--muted);padding:28px}.list{flex-direction:column;gap:8px;display:flex}.item{border:1px solid var(--line);background:var(--surface);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.tpls{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.tpl{border:1.5px solid var(--line);background:var(--surface);cursor:pointer;text-align:left;border-radius:16px;padding:12px}.tpl[aria-pressed=true]{border-color:var(--ink)}.preview img{border:1px solid var(--line);border-radius:16px;max-width:100%}.auth{place-items:center;min-height:100vh;padding:24px;display:grid}.auth .card{width:min(420px,100%);padding:28px}.auth h1{margin-bottom:6px}.toast{background:var(--ink);color:var(--on-ink);z-index:9;border-radius:999px;padding:10px 18px;font-weight:600;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.toast.bad{background:var(--err-bg-strong)}.between{justify-content:space-between}.filters{margin-bottom:14px}.filters input[type=search]{min-width:240px}.inbox{grid-template-columns:minmax(260px,360px) 1fr;align-items:start;gap:16px;display:grid}.list-pane{max-height:calc(100vh - 170px);padding:8px;overflow-y:auto}.convs{margin:0;padding:0;list-style:none}.convs a{color:inherit;border-radius:16px;gap:6px;padding:12px;text-decoration:none;display:grid}.convs a:hover{background:var(--canvas)}.convs a[aria-current=true]{background:var(--side)}.snip{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;display:-webkit-box;overflow:hidden}.thread{gap:10px;margin:14px 0;display:grid}.msg{background:var(--canvas);border-radius:18px;gap:6px;max-width:82%;padding:10px 14px;display:grid}.msg.out{background:var(--pos);justify-self:end}.msg.draft{background:var(--surface);border:1.5px dashed var(--deco)}.msg.hidden{opacity:.55}.msg .who{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.msg .body,.quote{white-space:pre-wrap;overflow-wrap:anywhere}.quote{border-left:3px solid var(--accent);padding-left:12px;font-size:17px}.note{background:var(--neu);border-radius:14px;margin:10px 0;padding:10px 14px}.note.bad{background:var(--bad-bg)}.reply textarea{min-height:90px}.check{align-items:center;gap:8px;margin:10px 0;font-weight:500;display:flex}.bars{align-items:flex-end;gap:4px;height:160px;display:flex;overflow-x:auto}.bar{flex-direction:column;flex:1 0 18px;justify-content:flex-end;align-items:center;gap:4px;height:100%;display:flex}.bar .tot{background:var(--pos);border-radius:6px 6px 0 0;flex-direction:column;justify-content:flex-end;width:100%;min-height:2px;display:flex;overflow:hidden}.bar .neg{background:var(--coral);width:100%}.bar small{color:var(--muted);font-size:12px}.slides{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;margin-top:12px;display:grid}.slides img{border-radius:10px;width:100%;display:block}.slide-wait{aspect-ratio:4/5;background:var(--neu);color:var(--muted);border-radius:10px;place-items:center;display:grid}details summary{cursor:pointer;margin-bottom:8px;font-weight:650}.card:has(>table){overflow-x:auto}.clip{white-space:nowrap;text-overflow:ellipsis;max-width:min(420px,60vw);overflow:hidden}.card+.card{margin-top:16px}.card.danger{border-color:var(--coral)}.btn.bad{background:var(--coral);border-color:var(--coral)}.auth .card.wide{width:min(640px,100%)}@media (prefers-reduced-motion:no-preference){.main>*{animation:lift-in .45s var(--ease-enter) backwards}.main>.top,.main>.banner{animation:none}@keyframes lift-in{0%{transform:translateY(10px)}}.main>:nth-child(2){animation-delay:60ms}.main>:nth-child(3){animation-delay:.12s}.main>:nth-child(4){animation-delay:.18s}@keyframes rise{0%{opacity:0;transform:translateY(10px)}}.toast{animation:pop .25s var(--ease-enter)}@keyframes pop{0%{opacity:0;transform:translate(-50%,8px)}}}@media (width<=900px){.shell{grid-template-columns:1fr}.side{z-index:5;border-right:0;border-top:1px solid var(--line);flex-direction:row;gap:2px;height:auto;padding:8px;position:fixed;inset:auto 0 0;overflow-x:auto}.side .logo,.side .grow,.nv .soon,.nv.soonitem{display:none}.nv{white-space:nowrap;flex-direction:column;gap:2px;padding:8px 10px;font-size:12px}.side{justify-content:space-around;overflow-x:visible}.side:not(.open)>:not(.pri){display:none}.side .nv.pri{flex:1 1 0;min-width:0}.side.open{z-index:20;background:var(--side);flex-direction:column;justify-content:flex-start;gap:4px;padding:20px 16px 24px;inset:0;overflow-y:auto}.side.open .logo{display:flex}.nv.more{font-size:12px;line-height:inherit;display:flex}.side.open .nv{flex-direction:row;flex:none;gap:10px;padding:11px 14px;font-size:15px}.side.open .more{order:-1;align-self:flex-end}.stats.plancards{grid-template-columns:1fr}.main{padding:18px 16px 90px}.stats{grid-template-columns:repeat(2,1fr)}.grid2,.inbox{grid-template-columns:1fr}.list-pane{max-height:none}.msg{max-width:100%}.cal{grid-template-columns:1fr}.col:not(:has(.pc)){display:none}.pc{grid-template-columns:88px 1fr;align-items:center;display:grid}.dh{padding-top:10px}h1{font-size:34px}}.vh{opacity:0;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}label.btn{position:relative}label.btn:focus-within{outline:2px solid var(--blue);outline-offset:2px}.best{margin-top:6px}.best .chip{cursor:pointer;font:inherit;border:0;font-size:12px;font-weight:650}.item.variant{border-style:dashed;margin-left:24px}.plan{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;margin-top:16px;display:grid}.plan-item{align-content:start;gap:8px;display:grid}.card+.plan .card,.plan .card+.card{margin-top:0}.plan-item img{border-radius:12px;width:100%;display:block}.cap{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px}.auth .card.xwide{width:min(1100px,100%)}.linklike{color:inherit;cursor:pointer;font:inherit;margin:0;text-decoration:underline;display:inline;position:relative}.preview video{border-radius:8px;width:100%}.up{color:var(--ok-ink);font-weight:600}.down{color:var(--bad-ink);font-weight:600}.toplist{gap:10px;margin:0;padding-left:20px;display:grid}.toplist li>span{overflow-wrap:anywhere;display:block}.facts{white-space:pre-wrap;overflow-wrap:anywhere;max-height:420px;font-size:13px;overflow:auto}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@page{margin:14mm}@media print{:root,:root[data-theme=dark]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--canvas:#fff;--side:#fff;--surface:#fff;--ink:#1a1a17;--muted:#4a4c47;--line:#cfcabd}html,body{color:#1a1a17!important;background:#fff!important}.side,.top,.noprint,.toast,.banner,.bulkbar,.kbd-hint,.cmdk-back{display:none!important}a{color:inherit}h1,h2,h3{break-after:avoid}table,.stats{break-inside:avoid}.shell,.main{padding:0;display:block}.card{break-inside:avoid;box-shadow:none}}.cands{gap:12px;display:grid}.cand .quote{border-left:3px solid var(--line,#d9d6cc);white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0;padding-left:10px}.swatches{flex-wrap:wrap;gap:8px;margin:8px 0;display:flex}.sw{align-items:center;gap:6px;font-size:12px;display:inline-flex}.sw i{border:1px solid var(--line);border-radius:6px;width:22px;height:22px;display:inline-block}.logo-prev{object-fit:contain;max-width:220px;max-height:72px}.kit-result{border-top:1px solid var(--line);margin-top:14px;padding-top:10px}.row.wrap{flex-wrap:wrap}.seg{flex-wrap:wrap;gap:4px;max-width:100%;display:inline-flex}.month{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.mh{color:var(--muted);padding:2px 4px;font-size:12px;font-weight:600}.mc{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:3px;min-width:0;min-height:96px;padding:4px;display:flex}.mc.out{opacity:.55}.mc.today{border-color:var(--ink)}.md{font-size:12px;font-weight:600}.pc-s{border-radius:8px}.pc-s .meta{flex-wrap:wrap;gap:4px;padding:3px 5px;font-size:12px}.cap1{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.pc-bad{border-color:var(--bad-ink)}.drop{outline:2px dashed var(--ink);outline-offset:2px;border-radius:10px}.slot-open{border:1px dashed var(--line);color:var(--muted);border-radius:12px;align-items:center;gap:6px;padding:8px;font-size:12px;display:flex}.lh{margin:14px 0 6px;font-size:14px}.board{grid-template-columns:repeat(6,minmax(200px,1fr));gap:10px;padding-bottom:6px;display:grid;overflow-x:auto}.bcol{flex-direction:column;gap:8px;min-width:0;display:flex}.bcol h3{margin:0 0 4px;font-size:14px}.bc{border:1px solid var(--line);overflow-wrap:anywhere;border-radius:12px;flex-direction:column;gap:4px;padding:8px;text-decoration:none;display:flex}.bc img{aspect-ratio:4/5;object-fit:cover;border-radius:8px;width:100%}:root[data-density=compact]{font-size:14px}:root[data-density=compact] .main{gap:12px;padding:16px 20px 40px}:root[data-density=compact] .card{padding:14px 16px}:root[data-density=compact] .item{border-radius:12px;padding:6px 10px}:root[data-density=compact] .nv{padding:6px 10px}:root[data-density=compact] .page h1,:root[data-density=compact] .top h1{font-size:34px}:root[data-density=compact] th,:root[data-density=compact] td{padding:6px}:root[data-density=compact] .sv{font-size:30px}.nv.mini-toggle{font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;width:34px;height:34px;padding:0;position:absolute;top:22px;right:10px}@media (width>=901px){:root[data-side=mini] .shell{grid-template-columns:68px 1fr}:root[data-side=mini] .side{align-items:center;padding:22px 10px}:root[data-side=mini] .side .nl,:root[data-side=mini] .side select,:root[data-side=mini] .side .lang{display:none}:root[data-side=mini] .nv{justify-content:center;padding:10px}:root[data-side=mini] .nv.mini-toggle{width:auto;height:auto;margin-top:2px;position:static}}@media (width<=900px){.nv.mini-toggle{display:none!important}}.pc{-webkit-touch-callout:none}.pc.lifting{opacity:.92;-webkit-user-select:none;user-select:none;transform:scale(1.04);box-shadow:0 8px 24px #0000002e}.versions{gap:12px;margin:8px 0 0;padding:0;list-style:none;display:grid}.versions li{border-top:1px solid var(--line);padding-top:10px}.diff{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0}.diff ins{background:var(--pos);text-decoration:none}.diff del{background:var(--bad-bg);color:var(--bad-ink)}td.win{box-shadow:inset 3px 0 0 var(--accent);font-weight:700}.rt-out{border-top:1px solid var(--line);margin-top:12px;padding-top:10px}.progress{background:var(--hover);border-radius:999px;height:8px;margin:10px 0 6px;overflow:hidden}.progress>span{background:var(--accent);border-radius:inherit;height:100%;display:block}.checks{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:6px 16px;margin:8px 0 0;padding:0;list-style:none;display:grid}.checks li{align-items:center;gap:8px;display:flex}.checks li.done{color:var(--muted);text-decoration:line-through}.pv{border:1px solid var(--line);background:var(--surface);border-radius:16px;max-width:420px;margin:0;overflow:hidden}.pv-head{align-items:center;gap:8px;padding:10px 12px;display:flex}.pv-head>span[role=img]{margin-left:auto}.pv-av{background:var(--ink);width:32px;height:32px;color:var(--on-ink);border-radius:50%;place-items:center;font-size:14px;font-weight:700;display:grid}.pv img,.pv-noimg{object-fit:cover;background:var(--hover);width:100%;display:block}.pv-noimg{height:96px;color:var(--muted);place-items:center;font-size:13px;display:grid}.pv-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:10px 12px;font-size:14px;line-height:1.45}.pv-more{color:var(--muted)}.pv-title{margin:0;padding:10px 12px 0;font-weight:700}.pv-tiktok,.pv-youtube{max-width:300px}.pv-youtube{max-width:420px}.selectable{cursor:pointer}.item.selectable{justify-content:flex-start}.item.selectable>span:last-child{margin-left:auto}.selectable input[type=checkbox]{width:18px;height:18px;accent-color:var(--ink);flex:none}.bc.selectable.on{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.bulkbar{z-index:5;flex-wrap:wrap;align-items:center;gap:8px;display:flex;position:sticky;top:8px}.confirm{flex-wrap:wrap;align-items:center;gap:10px;display:flex}@media (width<=900px){.month{grid-template-columns:repeat(7,minmax(0,1fr));font-size:12px}.mc{min-height:56px;padding:2px}.pc-s .meta svg,.pc-s .cap1{display:none}.board{grid-template-columns:repeat(6,78vw)}}.steps{gap:6px;margin:0 0 16px;padding:0;font-size:12px;list-style:none;display:flex}.steps li{border-top:3px solid var(--line);color:var(--muted);flex:1;padding-top:6px}.steps li.done{border-color:var(--ink)}.steps li.now{border-color:var(--ink);color:var(--ink);font-weight:600}.ok{color:var(--ok-ink);font-weight:600}.banner.demo{border-color:var(--info-line);background:var(--info-bg);color:var(--info-ink)}.linkish{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.banner{border:1px solid var(--warn-line);background:var(--warn-bg);color:var(--warn-ink);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;padding:10px 14px;font-size:14px;display:flex}.banner a{color:inherit;margin-left:auto;font-weight:600}.today{gap:6px;display:grid}.today a{border:1px solid var(--line);border-radius:12px;align-items:center;gap:10px;padding:8px 10px;text-decoration:none;display:flex}.today .k{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);min-width:78px;font-size:12px}.chip svg{vertical-align:-2px;width:13px;height:13px;margin-right:4px}.ts{margin-top:12px}.ts:empty{margin:0}.empty p{margin:0 0 10px}.empty p:last-child{margin:0}.empty.bad{border-color:var(--coral);color:var(--ink)}.sk{opacity:0;gap:16px;animation:.2s .15s forwards skin;display:grid}.skl{background:var(--line);border-radius:6px;height:12px;margin:10px 0;display:block}.skl.w30{width:30%}.skl.w40{width:40%}.skl.w60{width:60%}.skl.w70{width:70%}@keyframes skin{to{opacity:1}}@media (prefers-reduced-motion:no-preference){.skl{animation:1.2s ease-in-out infinite alternate shimmer}@keyframes shimmer{to{opacity:.45}}}.cmdk-back{z-index:50;background:#00000047;justify-content:center;align-items:flex-start;padding:12vh 16px 16px;display:flex;position:fixed;inset:0}.cmdk{background:var(--surface);width:min(560px,100%);color:var(--ink);border:1px solid var(--line);border-radius:18px;overflow:hidden;box-shadow:0 18px 50px #00000038}.cmdk input{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);background:0 0;border-radius:0;padding:16px 18px;font-size:16px}.cmdk input:focus-visible{outline:none}.cmdk ul{max-height:52vh;margin:0;padding:6px;list-style:none;overflow-y:auto}.cmdk li{cursor:pointer;border-radius:10px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.cmdk li[aria-selected=true]{background:var(--hover)}.cmdk li small{color:var(--muted);font-size:12.5px}.cmdk .empty-cmd{color:var(--muted);cursor:default}.cmdk-hint{color:var(--muted);border-top:1px solid var(--line);margin:0;padding:8px 18px 12px;font-size:12px}.st .dl{color:var(--muted);font-size:12px}.st .dl.up{color:var(--ok-ink)}.st .dl.down{color:var(--bad-ink)}.stats>.card,.inbox>.card,.grid2>.card{margin-top:0}.charts{grid-template-columns:1fr 1fr;gap:16px 24px;display:grid}@media (width<=700px){.charts{grid-template-columns:1fr}}.charts>.hint{grid-column:1/-1;margin:0}.chart{border-radius:8px;margin:0;position:relative}.chart:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.chart figcaption{flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin-bottom:6px;font-size:13px;display:flex}.ch-legend{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.ch-legend i{background:var(--ink);border-radius:2px;width:10px;height:10px;display:inline-block}.ch-legend i.prev{border-top:2px dashed var(--deco);background:0 0;border-radius:0;width:14px;height:0;margin-left:6px}.chart svg{touch-action:pan-y;width:100%;height:140px;display:block}.ch-prev{fill:none;vector-effect:non-scaling-stroke}.ch-bar{fill:var(--ink)}.chart[data-i] .ch-bar{opacity:.45}.chart .ch-bar.on{opacity:1}.ch-prev{stroke:var(--deco);stroke-width:1.5px;stroke-dasharray:4 4}.ch-guide{stroke:var(--blue);stroke-width:1px;vector-effect:non-scaling-stroke}.ch-tip{background:var(--ink);color:var(--on-ink);white-space:nowrap;pointer-events:none;border-radius:6px;max-width:100%;padding:4px 8px;font-size:12px;position:absolute;top:26px;transform:translate(-50%)}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}dialog.keys{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:16px;max-width:min(520px,100vw - 32px);padding:20px 22px}dialog.keys::backdrop{background:#00000059}dialog.keys dl{grid-template-columns:auto 1fr;gap:8px 16px;margin:12px 0 16px;display:grid}dialog.keys dt{white-space:nowrap}dialog.keys dd{margin:0}kbd{border:1px solid var(--line);background:var(--canvas);border-bottom-width:2px;border-radius:6px;padding:0 6px;font:600 12px/1.6 ui-monospace,monospace}.toast.undo{align-items:center;gap:12px;padding:6px 8px 6px 18px;display:flex}.toast.undo .btn{color:var(--on-ink);border-color:color-mix(in srgb, var(--on-ink) 50%, transparent)}.bell{position:relative}.btn.icon-only{padding:8px;position:relative}.bell .badge{background:var(--coral);color:#2c2e2a;text-align:center;border-radius:999px;min-width:18px;height:18px;padding:0 5px;font:700 11px/18px system-ui,sans-serif;position:absolute;top:-4px;right:-4px}.notif-panel{background:var(--surface);border:1px solid var(--line);z-index:8;border-radius:16px;width:min(380px,100vw - 32px);max-height:70vh;padding:12px;position:absolute;top:calc(100% + 8px);right:0;overflow:auto;box-shadow:0 12px 32px #00000024}.notif-panel ul{margin:8px 0 0;padding:0;list-style:none}.notif-panel li a{color:inherit;border-radius:10px;gap:2px;padding:10px;text-decoration:none;display:grid}.notif-panel li a:hover,.notif-panel li a:focus-visible{background:var(--hover)}.notif-panel li.unread a{border-left:3px solid var(--blue)}.notif-panel li span{font-size:13.5px}.notif-panel time{color:var(--muted);font-size:12px}.resched{margin-bottom:8px}.tour{background:var(--surface);width:min(320px,100vw - 32px);color:var(--ink);border:1px solid var(--line);z-index:7;border-radius:16px;padding:14px 16px;position:fixed;bottom:20px;right:20px;box-shadow:0 12px 32px #00000029}.tour p{margin:4px 0 10px;font-size:14px}.tour .row{justify-content:flex-end}.tour-hl{outline:3px solid var(--blue);outline-offset:2px;border-radius:10px}@media (width<=900px){.tour{bottom:84px;right:16px}}.form2{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:end;gap:10px 16px;display:grid}.form2>.row,.form2>.check{grid-column:1/-1}.dot{vertical-align:-1px;border:1px solid var(--line);border-radius:50%;flex:none;width:12px;height:12px;margin-right:8px;display:inline-block}.meter{background:var(--neu);border-radius:99px;height:8px;margin:6px 0 2px;position:relative;overflow:visible}.meter>span{border-radius:inherit;background:var(--accent);max-width:100%;height:100%;display:block}.meter>.tgt{background:var(--ink);width:2px;height:14px;position:absolute;top:-3px}ul.mix,ul.goals{gap:12px;margin:8px 0 0;padding:0;list-style:none;display:grid}ul.mix .chip,ul.goals .chip{margin-top:4px}.sla{white-space:nowrap;font-size:12px}.sla.over{color:var(--bad-ink);font-weight:600}.cc-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.cc-list q{background:var(--warn-bg);color:var(--warn-ink);border-radius:4px;padding:0 3px}.cc-list .done{opacity:.6}mark.cc{background:var(--warn-bg);color:var(--warn-ink);border-bottom:2px solid var(--warn-line);padding:0}.lib{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px;display:grid}.lib figure{border:1px solid var(--line);background:var(--surface);border-radius:14px;flex-direction:column;margin:0;display:flex;overflow:hidden}.lib img{aspect-ratio:1;object-fit:cover;background:var(--canvas);width:100%}.lib figcaption{gap:4px;min-width:0;padding:8px 10px;font-size:13px;display:grid}.lib figcaption form{gap:6px;display:grid}.cal-h{grid-template-columns:56px repeat(7,minmax(110px,1fr));display:grid;overflow-x:auto}.cal-h .hh,.cal-h .hd{color:var(--muted);border-bottom:1px solid var(--line);padding:4px 6px;font-size:12px}.cal-h .hd{background:var(--surface);color:var(--ink);font-weight:600;position:sticky;top:0}.cal-h .hd.now{color:var(--ok-ink)}.cal-h .hc{border-bottom:1px solid var(--line);border-left:1px solid var(--line);align-content:start;gap:3px;min-height:44px;padding:3px;display:grid}.cal-h .hc.drop,.cal-h .hc:focus-visible{background:var(--hover)}.cal-h .hc .pc{margin:0}:focus-visible.pc,.cal [data-day] :focus-visible{outline:3px solid var(--blue);outline-offset:2px}:root[data-contrast=high]{--canvas:#fff;--side:#fff;--surface:#fff;--line:#4a4c47;--ink:#111210;--muted:#2c2e2a;--deco:#3b3d39;--hover:#e6e6e6;--neu:#d9d9d4}:root[data-contrast=high][data-theme=dark]{--canvas:#000;--side:#000;--surface:#0b0b0a;--line:#c8c8c0;--ink:#fff;--muted:#e5e5e0;--deco:#d0d0c8;--hover:#2a2a27;--neu:#3a3a36}@media (prefers-color-scheme:dark){:root[data-contrast=high]:not([data-theme=light]){--canvas:#000;--side:#000;--surface:#0b0b0a;--line:#c8c8c0;--ink:#fff;--muted:#e5e5e0;--deco:#d0d0c8;--hover:#2a2a27;--neu:#3a3a36}}:root[data-contrast=high] .card,:root[data-contrast=high] input,:root[data-contrast=high] select,:root[data-contrast=high] textarea,:root[data-contrast=high] .btn.ghost{border-width:2px}:root[data-contrast=high] a:not(.btn):not(.nv):not(.pc){text-decoration:underline}:root[data-contrast=high] :focus-visible{outline-offset:2px;outline:3px solid var(--ink)!important}.rot90 svg{transform:rotate(90deg)}.convs a.cv{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px}.cv-b{gap:6px;min-width:0;display:grid}.who-c{align-items:center;gap:10px;min-width:0;display:flex}.checklist li a,.banner a,.banner .linkish{align-items:center;min-height:24px;display:inline-flex}details summary{min-height:24px;line-height:24px}input[type=checkbox],input[type=radio]{width:20px;height:20px;accent-color:var(--ink);flex:none;margin:2px}button.md{min-width:24px;min-height:24px}@media (width<=600px){table.stack thead{display:none}table.stack,table.stack tbody,table.stack tr,table.stack td{width:100%;display:block}table.stack tr{border:1px solid var(--line);border-radius:14px;margin-bottom:10px;padding:6px 12px}table.stack td{border:0;padding:6px 0}table.stack td[data-label]:before{content:attr(data-label);color:var(--muted);margin-bottom:2px;font-size:12px;font-weight:650;display:block}}.composer{gap:8px;display:grid}.composer textarea{min-height:96px}.composer .send{justify-self:start}.ext-steps{gap:10px;margin:10px 0 14px;padding-left:20px;display:grid}.ext-code{gap:4px;display:grid}.ext-code strong{letter-spacing:.12em;font:700 26px/1.1 ui-monospace,SFMono-Regular,monospace}fieldset.bare{border:0;min-width:0;margin:0;padding:0}.grid2.tight{gap:0 12px}.list .item.dim{opacity:.6}.qc-top{align-items:center;gap:14px;display:flex}.qc-plat{border-top:1px solid var(--line);margin-top:12px;padding-top:10px}.qc-list{margin:8px 0 0;padding:0;list-style:none}.qc-list li{align-items:baseline;gap:8px;padding:3px 0;display:flex}.qc-list .chip{flex:none}.beats{gap:8px;margin:8px 0;padding:0;list-style:none;display:grid}.beat{border:1px solid var(--line);border-radius:10px;grid-template-columns:44px 1fr;gap:10px;padding:8px 10px;display:grid}.beat.hook{border-color:var(--warn-line);background:var(--warn-bg);grid-template-columns:1fr;margin-top:8px}.list.proofs{padding-left:0;list-style:none}.beat .tc{font-variant-numeric:tabular-nums;font-weight:600}.shots{margin:6px 0;padding-left:20px}.qc-critic{gap:6px;margin-top:6px}.suggest{border:1px dashed var(--line);border-radius:12px;padding:12px}.memo{border-left:3px solid var(--blue);background:var(--canvas);border-radius:8px;margin:0 0 12px;padding:12px 14px}ul.plain{gap:6px;margin:8px 0;padding:0;list-style:none;display:grid}.st-actions{gap:10px;margin:8px 0;padding:0;list-style:none;display:grid}.st-actions li{border:1px solid var(--line);border-radius:10px;align-items:flex-start;gap:10px;padding:10px;display:flex}.st-actions li.done{opacity:.7}.st-actions input{margin-top:4px}.idea{border-top:1px solid var(--line);gap:6px;padding:12px 0;display:grid}.idea:first-of-type{border-top:0}.fc{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.fc-big{font-size:2rem;font-weight:800;line-height:1}.vid{aspect-ratio:9/16;background:#111;border-radius:12px;width:100%;max-width:280px}.seg{flex-wrap:wrap;gap:4px;display:inline-flex}pre.code{background:var(--canvas);border:1px solid var(--line);border-radius:8px;max-width:100%;margin:6px 0;padding:10px;font-size:.85rem;overflow:auto}ul.plain a{min-height:24px;line-height:24px;display:inline-block}.mst{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;display:grid}.mso{border:1px solid var(--line);cursor:pointer;border-radius:10px;gap:2px;padding:8px;display:grid}.mso:has(input:checked){border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.mso input{opacity:0;position:absolute}.mso:has(input:focus-visible){outline:2px solid var(--blue);outline-offset:2px}.mso i{border-radius:6px;height:44px}.ms-bold i{background:radial-gradient(circle at 70% 30%,#fff6,#0000 60%),#c8743a}.ms-clean i{border:1px solid var(--line);background:radial-gradient(#2c2e2a22 1.5px,#0000 1.6px) 0 0/10px 10px,#f5f1e4}.ms-dark i{background:radial-gradient(circle at 25% 30%,#5eead455,#0000 55%),#0b0d10}.ms-swiss i{border:1px solid var(--line);background:linear-gradient(#c8743a,#c8743a) 10px 26px/46px 9px no-repeat,repeating-linear-gradient(90deg,#1111111c 0 1px,#0000 1px 22px),#ecebe6}.ms-riso i{border:1px solid var(--line);background:radial-gradient(circle at 72% 42%,#ff48b099 0 30%,#0000 31%),radial-gradient(#0078bf66 1.4px,#0000 1.6px) 0 0/6px 6px,#f4eee2}.ms-pop i{background:repeating-linear-gradient(-45deg,#ffffff40 0 8px,#0000 8px 18px),#ff8a3d;border:3px solid #1c1a22}.ms-template i{border:1px solid var(--line);background:linear-gradient(#fff,#fff) 8px 10px/40% 24px no-repeat,linear-gradient(#2f6bff,#2f6bff) 8px 30px/22% 6px no-repeat,#eef1f6}.pst{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;max-height:520px;padding:2px;display:grid;overflow-y:auto}.pso{border:1px solid var(--line);cursor:pointer;border-radius:8px;gap:2px;padding:8px;display:grid;position:relative}.pso:has(input:checked){border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.pso:has(input:focus-visible){outline:2px solid var(--blue);outline-offset:2px}.pso input{opacity:0;position:absolute}.pso img{aspect-ratio:9/16;background:var(--line);object-fit:cover;border-radius:6px;width:100%;height:auto}.ms-caption i{background:linear-gradient(#ffc21a,#ffc21a) 10px 16px/44px 14px no-repeat,repeating-linear-gradient(#ffffff10 0 1px,#0000 1px 9px),#151512}.au-tabs{margin:4px 0 14px}.au-t{border-top:1px solid var(--line);align-items:flex-start;padding:10px 0}.au-t span{gap:2px;display:grid}.au-nums label{gap:4px;max-width:220px;display:grid}.au .hint.bad{color:var(--bad-ink)}.au ul.plain>li{border-top:1px solid var(--line);padding:10px 0}.au ul.plain>li:first-child{border-top:0}.au-drops img,.au-prod img{object-fit:cover;background:var(--line);border-radius:8px}.au-music{border-top:1px solid var(--line);gap:6px;padding:10px 0;display:grid}.au-review{margin-top:8px}.au-review summary{cursor:pointer;align-items:center;gap:6px;min-height:44px;display:inline-flex}.au-review-in{grid-template-columns:180px 1fr;align-items:start;gap:14px;padding-top:6px;display:grid}.au-review-in video{aspect-ratio:9/16;background:#000;border-radius:10px;width:180px;height:auto}.au-review fieldset.plain{border:0;margin:0;padding:0}.au-review .check{padding:6px 0}@media (width<=560px){.au-review-in{grid-template-columns:1fr}.au-review-in video{width:min(180px,60vw)}}.au-vol{gap:6px;display:grid}.au-vol input[type=range]{max-width:340px;min-height:44px;accent-color:var(--ink);flex:200px}.au-vol-n{font-variant-numeric:tabular-nums;min-width:3.5ch;font-weight:600}.ngh{color:var(--muted);font:inherit;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:6px;min-height:28px;margin:14px 0 2px;padding:4px 12px;font-size:11.5px;font-weight:700;display:flex}.ngh:hover{background:var(--hover)}.ngh .i{opacity:.7;width:14px;height:14px}.side>.ngh:first-of-type{margin-top:0}@media (width>=901px){.side .nv.fold{display:none}:root[data-side=mini] .ngh{background:var(--line);pointer-events:none;justify-content:center;width:32px;height:1px;min-height:0;margin:8px 0 2px;padding:0}:root[data-side=mini] .ngh .i,:root[data-side=mini] .nmode{display:none}:root[data-side=mini] .side .nv.fold{display:flex}}.nmode{border:1px solid var(--line);border-radius:999px;align-items:center;gap:4px;margin:10px 4px 6px;padding:3px;display:flex}.nmode-l{color:var(--muted);padding:0 6px 0 8px;font-size:12px;font-weight:600}.nmode button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:1;min-height:32px;padding:6px 8px;font-size:12.5px;font-weight:600}.nmode button[aria-pressed=true]{background:var(--ink);color:var(--on-ink)}.pback{color:var(--muted);align-self:flex-start;align-items:center;gap:4px;min-height:32px;margin:-6px 0 2px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.pback:hover{color:var(--ink)}.pback .i{width:16px;height:16px}.hubnav{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:4px 18px;margin:-4px 0 0;display:flex}.hubnav a{color:var(--muted);border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 0 9px;font-size:14px;font-weight:600;text-decoration:none}.hubnav a:hover{color:var(--ink)}.hubnav a[aria-current=page]{color:var(--ink);border-bottom-color:var(--ink)}.pintro{max-width:72ch;color:var(--muted);margin:0}@media (width<=900px){.side.open>.ngh{cursor:default;pointer-events:none;grid-column:1/-1;margin:10px 0 0;padding:2px 4px}.side.open>.ngh .i{display:none}.side.open>.nmode{grid-column:1/-1;margin:12px 0 4px}.hubnav{scrollbar-width:none;flex-wrap:nowrap;gap:16px;overflow-x:auto}.hubnav a{white-space:nowrap}.pintro{font-size:14px}}@media (width>=901px){:root:not([data-side=mini]) .hubnav{display:none}}.brand-tabs{margin:0 0 2px}details.fold>summary{margin:8px 0 0;list-style:none;display:inline-flex}details.fold>summary::-webkit-details-marker{display:none}details.fold[open]>summary{display:none}details.more>summary{min-height:32px;color:var(--muted);align-items:center;margin:6px 0 0;font-size:14px;font-weight:600;display:inline-flex}details.more[open]>summary{color:var(--ink)}.tools-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-top:6px;display:flex}.tools-h h2{margin:0}[data-u~=ai-center]{align-items:center!important}[data-u~=ai-flex-end]{align-items:flex-end!important}[data-u~=ai-flex-start]{align-items:flex-start!important}[data-u~=ai-stretch]{align-items:stretch!important}[data-u~=bd-0]{border:0!important}[data-u~=bd-1-solid-line]{border:1px solid var(--line)!important}[data-u~=bg-canvas]{background:var(--canvas)!important}[data-u~=bg-fff]{background:#fff!important}[data-u~=bg-none]{background:0 0!important}[data-u~=br-12]{border-radius:12px!important}[data-u~=br-16]{border-radius:16px!important}[data-u~=bt-1-solid-line]{border-top:1px solid var(--line)!important}[data-u~=cur-pointer]{cursor:pointer!important}[data-u~=d-block]{display:block!important}[data-u~=d-flex]{display:flex!important}[data-u~=d-grid]{display:grid!important}[data-u~=d-inline-flex]{display:inline-flex!important}[data-u~=fd-column]{flex-direction:column!important}[data-u~=flex-0-1-160]{flex:0 160px!important}[data-u~=flex-1]{flex:1!important}[data-u~=flex-1-1-200]{flex:200px!important}[data-u~=flex-1-1-220]{flex:220px!important}[data-u~=flex-2]{flex:2!important}[data-u~=flex-none]{flex:none!important}[data-u~=font-family-monospace]{font-family:monospace!important}[data-u~=font-family-ui-monospace-sfmono-regular-menlo-consolas-monospace]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important}[data-u~=font-inherit]{font:inherit!important}[data-u~=fs-15]{font-size:15px!important}[data-u~=fs-20]{font-size:20px!important}[data-u~=fs-24]{font-size:24px!important}[data-u~=fs-26]{font-size:26px!important}[data-u~=fs-28]{font-size:28px!important}[data-u~=fw-nowrap]{flex-wrap:nowrap!important}[data-u~=fw-wrap]{flex-wrap:wrap!important}[data-u~=fwt-500]{font-weight:500!important}[data-u~=fwt-600]{font-weight:600!important}[data-u~=gap-10]{gap:10px!important}[data-u~=gap-4]{gap:4px!important}[data-u~=gap-6]{gap:6px!important}[data-u~=gap-6-16]{gap:6px 16px!important}[data-u~=gap-8]{gap:8px!important}[data-u~=gtc-repeat-auto-fill-minmax-130-1fr]{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))!important}[data-u~=gtc-repeat-auto-fit-minmax-130-1fr]{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))!important}[data-u~=h-40]{height:40px!important}[data-u~=jc-center]{justify-content:center!important}[data-u~=jc-flex-start]{justify-content:flex-start!important}[data-u~=letter-spacing-0_04em]{letter-spacing:.04em!important}[data-u~=ls-none]{list-style:none!important}[data-u~=m-0]{margin:0!important}[data-u~=m-0-0-10]{margin:0 0 10px!important}[data-u~=m-0-0-12]{margin:0 0 12px!important}[data-u~=m-0-0-14]{margin:0 0 14px!important}[data-u~=m-0-0-8]{margin:0 0 8px!important}[data-u~=m-10-0]{margin:10px 0!important}[data-u~=m-12-0]{margin:12px 0!important}[data-u~=m-6-0]{margin:6px 0!important}[data-u~=m-6-0-10]{margin:6px 0 10px!important}[data-u~=m-8-0]{margin:8px 0!important}[data-u~=maxh-40]{max-height:40px!important}[data-u~=maxh-420]{max-height:420px!important}[data-u~=maxh-48]{max-height:48px!important}[data-u~=maxw-100p]{max-width:100%!important}[data-u~=maxw-120]{max-width:120px!important}[data-u~=maxw-140]{max-width:140px!important}[data-u~=maxw-160]{max-width:160px!important}[data-u~=maxw-220]{max-width:220px!important}[data-u~=maxw-240]{max-width:240px!important}[data-u~=maxw-260]{max-width:260px!important}[data-u~=maxw-280]{max-width:280px!important}[data-u~=maxw-320]{max-width:320px!important}[data-u~=maxw-440]{max-width:440px!important}[data-u~=mb-12]{margin-bottom:12px!important}[data-u~=mb-8]{margin-bottom:8px!important}[data-u~=minw-0]{min-width:0!important}[data-u~=minw-180]{min-width:180px!important}[data-u~=minw-200]{min-width:200px!important}[data-u~=ml-auto]{margin-left:auto!important}[data-u~=mr-10]{margin-right:10px!important}[data-u~=mt-0]{margin-top:0!important}[data-u~=mt-10]{margin-top:10px!important}[data-u~=mt-12]{margin-top:12px!important}[data-u~=mt-14]{margin-top:14px!important}[data-u~=mt-16]{margin-top:16px!important}[data-u~=mt-18]{margin-top:18px!important}[data-u~=mt-20]{margin-top:20px!important}[data-u~=mt-6]{margin-top:6px!important}[data-u~=mt-8]{margin-top:8px!important}[data-u~=obj-contain]{object-fit:contain!important}[data-u~=op-_6]{opacity:.6!important}[data-u~=ow-anywhere]{overflow-wrap:anywhere!important}[data-u~=ox-auto]{overflow-x:auto!important}[data-u~=p-0]{padding:0!important}[data-u~=p-2]{padding:2px!important}[data-u~=p-6]{padding:6px!important}[data-u~=pl-18]{padding-left:18px!important}[data-u~=pt-8]{padding-top:8px!important}[data-u~=ta-left]{text-align:left!important}[data-u~=user-select-all]{-webkit-user-select:all!important;user-select:all!important}[data-u~=va-middle]{vertical-align:middle!important}[data-u~=vis-hidden]{visibility:hidden!important}[data-u~=w-100p]{width:100%!important}[data-u~=w-56]{width:56px!important}[data-u~=w-90]{width:90px!important}[data-u~=ws-nowrap]{white-space:nowrap!important}[data-u~=ws-pre-wrap]{white-space:pre-wrap!important}:root{--s1:#2a78d6;--s2:#eb6834;--s3:#1baf7a;--s4:#eda100;--s5:#e87ba4;--s6:#6250d6;--ok:#0ca30c;--t-blue:#e3effc;--t-green:#e3f5d8;--t-coral:#ffe6e1;--t-sun:#fdf6c9;--t-violet:#ece9fb;--t-ink:#efebe0}:root[data-theme=dark]{--s1:#3987e5;--s2:#d95926;--s3:#199e70;--s4:#c98500;--s5:#d55181;--s6:#9085e9;--t-blue:#16293d;--t-green:#1f3317;--t-coral:#3a1f1a;--t-sun:#36310c;--t-violet:#24213f;--t-ink:#2c2d28}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--s1:#3987e5;--s2:#d95926;--s3:#199e70;--s4:#c98500;--s5:#d55181;--s6:#9085e9;--t-blue:#16293d;--t-green:#1f3317;--t-coral:#3a1f1a;--t-sun:#36310c;--t-violet:#24213f;--t-ink:#2c2d28}}.ib{background:var(--t-ink);width:36px;height:36px;color:var(--ink);border-radius:12px;flex:none;place-items:center;display:inline-grid}.ib .i{width:18px;height:18px}.ib.sm{border-radius:9px;width:28px;height:28px}.ib.sm .i{width:15px;height:15px}.t-blue .ib,.ib.t-blue{background:var(--t-blue);color:var(--s1)}.t-green .ib,.ib.t-green{background:var(--t-green);color:var(--ok-ink)}.t-coral .ib,.ib.t-coral{background:var(--t-coral);color:var(--bad-ink)}.t-sun .ib,.ib.t-sun{background:var(--t-sun);color:var(--warn-ink)}.t-violet .ib,.ib.t-violet{background:var(--t-violet);color:var(--s6)}h2.hi{align-items:center;gap:12px;display:flex}h2.hi .ib{transition:transform .25s var(--ease-state)}.card:hover>h2.hi .ib,.card:hover>.row>h2.hi .ib{transform:rotate(-6deg)scale(1.06)}.st.tile{min-width:0;color:inherit;transition:transform .2s var(--ease-state), box-shadow .2s var(--ease-state);flex-direction:column;gap:4px;text-decoration:none;display:flex;position:relative;overflow:hidden}a.st.tile:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00000012}.st-top{align-items:center;gap:10px;display:flex}.st.tile .sv{margin-top:6px}.spark{width:100%;height:34px;margin-top:6px;display:block;overflow:visible}.sp-line{fill:none;stroke:var(--s1);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.sp-area{fill:var(--s1);opacity:.1}.sp-dot{fill:var(--s1);stroke:var(--surface);stroke-width:1.5px}.t-green .sp-line,.t-green .sp-dot{stroke:var(--s3)}.t-green .sp-area,.t-green .sp-dot{fill:var(--s3)}.t-coral .sp-line{stroke:var(--s2)}.t-coral .sp-area,.t-coral .sp-dot{fill:var(--s2)}.donut{flex-wrap:wrap;align-items:center;gap:22px;margin:6px 0 0;display:flex}.dn-svg{flex:none;width:150px;height:150px;position:relative}.dn-svg svg{width:100%;height:100%}.dn-track,.dn-seg,.rg-track,.rg-val{fill:none;stroke-width:5px}.dn-track,.rg-track{stroke:var(--neu)}.dn-seg{stroke-width:5.5px;transition:opacity .2s}.dn-seg.dim{opacity:.22}.s1{stroke:var(--s1)}.s2{stroke:var(--s2)}.s3{stroke:var(--s3)}.s4{stroke:var(--s4)}.s5{stroke:var(--s5)}.s6{stroke:var(--s6)}.dn-c{text-align:center;place-content:center;line-height:1.1;display:grid;position:absolute;inset:0}.dn-c strong{font:400 28px Instrument Serif,serif}.dn-c span{color:var(--muted);font-size:12px}.donut figcaption{flex:1;min-width:200px}.legend{gap:4px;margin:0;padding:0;list-style:none;display:grid}.legend li{border-radius:8px;grid-template-columns:12px 1fr auto 44px;align-items:center;gap:8px;padding:5px 6px;font-size:13.5px;display:grid}.legend li:hover,.legend li:focus-visible{background:var(--hover)}.lg-l{overflow-wrap:anywhere;align-items:center;gap:6px;min-width:0;display:flex}.lg-v{font-variant-numeric:tabular-nums;font-weight:600}.lg-p{color:var(--muted);text-align:right;font-variant-numeric:tabular-nums}.sw{border-radius:4px;width:12px;height:12px;display:inline-block}.sw.s1,.bg-s1{background:var(--s1)}.sw.s2,.bg-s2{background:var(--s2)}.sw.s3,.bg-s3{background:var(--s3)}.sw.s4,.bg-s4{background:var(--s4)}.sw.s5,.bg-s5{background:var(--s5)}.sw.s6,.bg-s6{background:var(--s6)}.ring{flex:none;width:72px;height:72px;position:relative}.ring svg{width:100%;height:100%}.rg-val{stroke:var(--s3);stroke-linecap:round}.ring.t-blue .rg-val{stroke:var(--s1)}.ring.t-coral .rg-val{stroke:var(--s2)}.ring.t-sun .rg-val{stroke:var(--s4)}.ring>span{font-variant-numeric:tabular-nums;place-items:center;font-size:14px;font-weight:700;display:grid;position:absolute;inset:0}.hbars{gap:10px;margin:8px 0 0;padding:0;list-style:none;display:grid}.hb-row{justify-content:space-between;gap:10px;font-size:13.5px;display:flex}.hb-l{overflow-wrap:anywhere;align-items:center;gap:6px;min-width:0;display:flex}.hb-v{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.hb-v small{color:var(--muted);font-weight:400}.meter>span.grow{background:var(--s1);transform-origin:0}.pipe{counter-reset:none;gap:0;margin:4px 0 0;padding:0;list-style:none;display:flex}.pipe li{text-align:center;color:var(--muted);flex-direction:column;flex:1;align-items:center;gap:6px;min-width:0;font-size:12.5px;display:flex;position:relative}.pipe li:before{content:"";background:var(--line);z-index:0;width:100%;height:2px;position:absolute;top:17px;left:-50%}.pipe li:first-child:before{display:none}.pipe li.done:before,.pipe li.now:before{background:var(--s3)}.pp-i{background:var(--surface);border:2px solid var(--line);z-index:1;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:relative}.pp-i .i{width:16px;height:16px}.pipe li.done .pp-i{background:var(--s3);border-color:var(--s3);color:#fff}.pipe li.now{color:var(--ink);font-weight:600}.pipe li.now .pp-i{border-color:var(--s1);color:var(--s1);box-shadow:0 0 0 5px var(--t-blue)}.pp-t small{color:var(--muted);font-weight:400;display:block}.tl{gap:0;margin:6px 0 0;padding:0;list-style:none;display:grid}.tl li{gap:12px;padding-bottom:14px;display:flex;position:relative}.tl li:before{content:"";background:var(--line);width:2px;position:absolute;top:30px;bottom:0;left:13px}.tl li:last-child:before{display:none}.tl-t{overflow-wrap:anywhere;font-size:14px}.av{color:var(--ink);letter-spacing:.02em;box-shadow:inset 0 0 0 1.5px var(--av-c,var(--deco));background:color-mix(in oklab, var(--av-c,var(--deco)) 24%, var(--surface));border-radius:50%;flex:none;place-items:center;font-weight:700;display:inline-grid}.av.s1{--av-c:var(--s1)}.av.s2{--av-c:var(--s2)}.av.s3{--av-c:var(--s3)}.av.s4{--av-c:var(--s4)}.av.s5{--av-c:var(--s5)}.av.s6{--av-c:var(--s6)}.av-md{width:36px;height:36px;font-size:13px}.av-sm{width:26px;height:26px;font-size:10.5px}.empty{background:radial-gradient(circle at 50% 0%, var(--t-ink), transparent 70%);border-style:dashed;justify-items:center;gap:10px;display:grid}.empty .ill{background:var(--surface);border:1.5px solid var(--line);border-radius:50%;place-items:center;width:76px;height:76px;display:grid;box-shadow:0 6px 18px #0000000f}.empty .ill svg{width:46px;height:46px}.empty .ill .i{width:30px;height:30px;color:var(--s1)}.empty p{max-width:46ch;margin:0}@media (prefers-reduced-motion:no-preference){.draw{stroke-dasharray:1;animation:draw .9s var(--ease-enter) both}@keyframes draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.meter>span,.meter>span.grow{animation:grow .7s var(--ease-enter) both;transform-origin:0}@keyframes grow{0%{transform:scaleX(0)}}.dn-svg svg,.ring svg{animation:sweep .8s var(--ease-enter) both}@keyframes sweep{0%{opacity:0;transform:rotate(-90deg)scale(.85)}}.empty .ill{animation:3.2s ease-in-out infinite float}@keyframes float{50%{transform:translateY(-5px)}}.stats>*{animation:lift .45s var(--ease-enter) backwards}@keyframes lift{0%{transform:translateY(8px)}}.stats>:nth-child(2){animation-delay:50ms}.stats>:nth-child(3){animation-delay:.1s}.stats>:nth-child(4){animation-delay:.15s}.pipe li.now .pp-i{animation:2s ease-in-out infinite pulse}@keyframes pulse{50%{box-shadow:0 0 0 9px var(--t-blue)}}}@media (width<=600px){.viz-more{display:none!important}.stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.st.tile{padding:12px}.st.tile .sv{font-size:26px}.st.tile .spark{height:24px}.st-top .ib{border-radius:9px;width:28px;height:28px}.st-top .ib .i{width:14px;height:14px}h2.hi{gap:9px;font-size:22px}h2.hi .ib{border-radius:10px;width:30px;height:30px}.card>p.muted:first-of-type{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.donut{gap:14px}.dn-svg{width:120px;height:120px}.pipe{flex-direction:column;gap:8px}.pipe li{text-align:left;flex-direction:row}.pipe li:before{display:none}.empty{padding:20px}.empty .ill{width:60px;height:60px}}.s0{stroke:var(--deco)}.sw.s0,.bg-s0{background:var(--deco)}.st.plancard.cur{border-color:var(--s1);box-shadow:0 0 0 3px var(--t-blue)}.st.plancard .sl{text-transform:capitalize}.auth-art{display:none}@media (width>=960px){.auth.split{grid-template-columns:minmax(0,420px) minmax(0,440px);justify-content:center;align-items:center;gap:48px}.auth-art{gap:18px;display:grid}.auth-art h2{margin:0;font-size:26px;line-height:1.2}.aa-stage{height:300px;position:relative}.auth .aa-stage .card{width:auto;margin:0;padding:14px;position:absolute;box-shadow:0 12px 30px -18px #00000059}.auth .aa-stage .aa-a{width:250px;top:0;left:0}.auth .aa-stage .aa-b{width:230px;top:104px;right:0}.auth .aa-stage .aa-c{align-items:center;gap:12px;display:flex;top:206px;left:36px}.aa-c .ring{width:56px;height:56px}.aa-week{align-items:flex-end;gap:6px;height:64px;margin-top:10px;display:flex}.aa-week i{transform-origin:bottom;border-radius:4px 4px 0 0;flex:1}.aa-week .h2{height:25%}.aa-week .h3{height:37%}.aa-week .h4{height:50%}.aa-week .h5{height:62%}.aa-week .h6{height:75%}.aa-week .h7{height:88%}.aa-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.aa-list li{align-items:center;gap:12px;display:flex}@media (prefers-reduced-motion:no-preference){.aa-a{animation:6s ease-in-out infinite float}.aa-b{animation:7s ease-in-out -2s infinite float}.aa-c{animation:8s ease-in-out -4s infinite float}.aa-week i{animation:grow-y .7s var(--ease-enter,ease-out) backwards}.aa-week i:nth-child(2n){animation-delay:80ms}.aa-week i:nth-child(3n){animation-delay:.16s}}}@keyframes grow-y{0%{transform:scaleY(0)}}.pp-t small,.hb-v small{font-size:12px}td .ring{width:40px;height:40px}td .ring span{font-size:12px}.side .fab,.stories,.conv-h .back{display:none}.bsel{display:contents}.bsel .bav{display:none}@media (width<=900px){html{-webkit-tap-highlight-color:transparent}body{overscroll-behavior-y:none}a,button,select,summary,label{touch-action:manipulation}.main{padding:0 14px calc(92px + env(safe-area-inset-bottom));gap:14px}.top{z-index:6;padding:calc(8px + env(safe-area-inset-top)) 14px 8px;background:color-mix(in oklab, var(--canvas) 82%, transparent);-webkit-backdrop-filter:saturate(1.6)blur(14px);border-bottom:1px solid color-mix(in oklab, var(--line) 70%, transparent);flex-wrap:nowrap;min-height:56px;margin:0 -14px;position:sticky;top:0}.top h1{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;flex:1;order:2;min-width:0;font:700 19px/1.2 Jakarta,system-ui,sans-serif;overflow:hidden}.top>a.btn[href="/posts/new"]{display:none}.top>*{order:3}.bsel{flex:none;order:1;display:grid;position:relative}.bsel .bav{display:grid}.bsel select{opacity:0;cursor:pointer;width:100%;min-width:0;position:absolute;inset:0}.bav{background:var(--ink);width:34px;height:34px;color:var(--on-ink);border-radius:50%;place-items:center;font-size:14px;font-weight:750}.bsel:focus-within .bav{outline:2px solid var(--s1,#2a78d6);outline-offset:2px}.side{padding:6px 6px calc(6px + env(safe-area-inset-bottom));background:color-mix(in oklab, var(--surface) 88%, transparent);-webkit-backdrop-filter:saturate(1.6)blur(16px);border-top:1px solid color-mix(in oklab, var(--line) 80%, transparent);align-items:center}.side:not(.open) .nv.pri{min-height:52px;color:var(--muted);background:0 0;border-radius:14px;flex:1 1 0;order:5;justify-content:center;padding:6px 2px;font-size:12px;font-weight:600}.side:not(.open) .nv.pri[href=\/]{order:1}.side:not(.open) .nv.pri[href=\/inbox]{order:2}.side:not(.open) .nv.fab{order:3}.side:not(.open) .nv.pri[href=\/escalations]{order:4}.side:not(.open) .nv.pri .i{width:24px;height:24px;transition:transform .2s var(--ease-state)}.side:not(.open) .nv.pri[aria-current=page]{color:var(--ink);background:0 0}.side:not(.open) .nv.pri[aria-current=page] .i{stroke-width:2.4px;transform:translateY(-1px)}.side:not(.open) .nv.pri[aria-current=page]:after{content:"";background:var(--ink);border-radius:50%;width:5px;height:5px;margin-top:1px}.side:not(.open):has(>.nv:not(.pri)[aria-current=page]) .nv.more{color:var(--ink)}.side:not(.open):has(>.nv:not(.pri)[aria-current=page]) .nv.more .i{stroke-width:2.4px}.side:not(.open):has(>.nv:not(.pri)[aria-current=page]) .nv.more:after{content:"";background:var(--ink);border-radius:50%;width:5px;height:5px;margin-top:1px}.side .fab{display:flex}.side:not(.open) .nv.fab{background:var(--ink);width:54px;height:54px;min-height:0;color:var(--on-ink);box-shadow:0 8px 20px -8px #00000073, 0 0 0 4px var(--canvas);border-radius:18px;flex:none;margin:-14px 6px 0;padding:0}.side:not(.open) .nv.fab .i{stroke-width:2.4px;width:26px;height:26px}.scrim{z-index:19;background:#00000061;position:fixed;inset:0}.side.open{max-height:86dvh;padding:30px 14px calc(18px + env(safe-area-inset-bottom));background:var(--surface);overscroll-behavior:contain;border-top:0;border-radius:26px 26px 0 0;grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:6px;display:grid;inset:auto 0 0;box-shadow:0 -18px 40px -20px #0006}.side.open:before{content:"";background:var(--line);border-radius:999px;width:40px;height:5px;margin-left:-20px;position:absolute;top:10px;left:50%}.side.open .logo{display:none}.side.open .nv{text-align:center;white-space:normal;min-height:76px;color:var(--ink);border-radius:16px;flex-direction:column;justify-content:center;gap:6px;padding:10px 2px;font-size:12px;font-weight:600;line-height:1.2}.side.open .nv .i{background:var(--canvas);border-radius:14px;width:44px;height:44px;padding:11px}.side.open .nv[aria-current=page]{color:var(--ink);background:0 0}.side.open .nv[aria-current=page] .i{background:var(--ink);color:var(--on-ink)}.side.open .nv.more{min-height:0;padding:6px;font-size:0;position:absolute;top:8px;right:10px}.side.open .nv.more .i{width:34px;height:34px;padding:8px}.side.open .fab{display:none}.side.open>select,.side.open>.nv[href=\/account],.side.open>.nv[href=\/login]{grid-column:1/-1}.side.open>.nv[href=\/account],.side.open>.nv[href=\/login]{text-align:left;flex-direction:row;justify-content:flex-start;min-height:52px;padding:4px 10px;font-size:15px}.side.open>.nv[href=\/account] .i,.side.open>.nv[href=\/login] .i{width:36px;height:36px;padding:8px}.side.open>.nv[href=\/account]{border-top:1px solid var(--line);border-radius:0;margin-top:6px;padding-top:12px}.stories{scroll-snap-type:x proximity;scrollbar-width:none;gap:14px;margin:2px -14px 0;padding:4px 14px 2px;display:flex;overflow-x:auto}.stories::-webkit-scrollbar{display:none}.story{width:70px;font:inherit;color:var(--ink);scroll-snap-align:start;cursor:pointer;background:0 0;border:0;flex:none;justify-items:center;gap:5px;padding:0;text-decoration:none;display:grid}.story .ring{background:var(--line);border-radius:50%;place-items:center;width:66px;height:66px;padding:3px;display:grid}.story.on .ring{background:conic-gradient(from 210deg, var(--s3,#1baf7a), var(--s1,#2a78d6), var(--s6,#6250d6), var(--s2,#eb6834), var(--s4,#eda100), var(--s3,#1baf7a))}.story .bav.lg{border:3px solid var(--canvas);width:100%;height:100%;font-size:22px;display:grid}.story .ring.add{background:var(--surface);border:1.5px dashed var(--muted);color:var(--ink)}.story .sn{white-space:nowrap;text-overflow:ellipsis;max-width:70px;font-size:12px;font-weight:600;overflow:hidden}.stats:not(.plancards){scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -14px;padding:2px 14px 4px;display:flex;overflow-x:auto}.stats:not(.plancards)::-webkit-scrollbar{display:none}.stats:not(.plancards)>*{scroll-snap-align:start;flex:0 0 46%}.seg,.row.filters{scrollbar-width:none;flex-wrap:nowrap;max-width:none;margin-left:-14px;margin-right:-14px;padding-left:14px;padding-right:14px;display:flex;overflow-x:auto}.seg::-webkit-scrollbar{display:none}.row.filters::-webkit-scrollbar{display:none}.seg>*,.row.filters>*{flex:none}.row.filters input[type=search]{min-width:200px}.card:has(>.cal){box-shadow:none;background:0 0;border:0;padding:0}.cal{gap:0}.cal .col{gap:12px;margin-bottom:10px}.cal .dh{top:calc(56px + env(safe-area-inset-top));z-index:2;letter-spacing:.02em;text-transform:uppercase;color:var(--ink);background:color-mix(in oklab, var(--canvas) 90%, transparent);-webkit-backdrop-filter:blur(10px);margin:0 -14px;padding:10px 14px 8px;font-size:13px;font-weight:700;position:sticky}.cal .pc:not(.pc-s){border-radius:22px;flex-direction:column;align-items:stretch;display:flex;box-shadow:0 10px 30px -24px #00000080}.cal .pc:not(.pc-s) .meta{order:-1;gap:8px;padding:12px 14px;font-size:14px;font-weight:600}.cal .pc:not(.pc-s) .meta .pf,.cal .pc:not(.pc-s) .meta svg{width:22px;height:22px}.cal .pc:not(.pc-s) .th{aspect-ratio:4/3;max-height:72vw;padding:18px;font:400 26px/1.08 Instrument Serif,Georgia,serif}.cal .pc:not(.pc-s) .th img{object-fit:cover;width:100%;height:100%}.inbox:not(.has-conv)>:not(.list-pane),.inbox.has-conv>.list-pane,.row.filters.in-conv,.main:has(.inbox.has-conv)>.stories{display:none}.list-pane{background:0 0;border:0;padding:0}.convs a{border-bottom:1px solid var(--line);border-radius:0;padding:12px 2px}.convs a .av{width:48px;height:48px;font-size:16px}.conv-h{align-items:center;gap:8px;min-width:0;display:flex}.conv-h .back{width:40px;height:40px;color:var(--ink);border-radius:12px;place-items:center;margin-left:-10px;display:grid}.conv-h .back .i{width:24px;height:24px}.card.conv{border-left:0;border-right:0;border-radius:0;margin:0 -14px}.main:has(.inbox.has-conv) .msg{border-radius:22px;max-width:86%}.main:has(.inbox.has-conv) .msg.in{border-bottom-left-radius:6px}.main:has(.inbox.has-conv) .msg.out{border-bottom-right-radius:6px}body:has(.inbox.has-conv) .side:not(.open){display:none}.main:has(.inbox.has-conv){padding-bottom:env(safe-area-inset-bottom)}.inbox.has-conv form.reply{z-index:3;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:color-mix(in oklab, var(--surface) 92%, transparent);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--line);margin:0 -14px;position:sticky;bottom:0}.inbox.has-conv .rl{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.inbox.has-conv .composer{grid-template-columns:minmax(0,1fr) auto;align-items:end}.inbox.has-conv .composer textarea{field-sizing:content;resize:none;border-radius:22px;min-height:44px;max-height:30vh;padding:11px 16px}.inbox.has-conv .composer .send{border-radius:50%;justify-content:center;width:44px;height:44px;padding:0}.inbox.has-conv .composer .send .bl{display:none}.inbox.has-conv form.reply .row.saved,.inbox.has-conv form.reply .row.acts{scrollbar-width:none;flex-wrap:nowrap;margin:8px -14px 0;padding:0 14px;overflow-x:auto}.inbox.has-conv form.reply .row.saved>*,.inbox.has-conv form.reply .row.acts>*{flex:none}.inbox.has-conv form.reply .row.acts .btn{padding:6px 14px;font-size:13px}.main>.banner{border-radius:14px;gap:4px 10px;padding:8px 12px;font-size:13px}.main>.banner>.i{display:none}.main>.banner>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:100%;display:-webkit-box;overflow:hidden}.main>.banner a{margin-left:0}.cal .pc:not(.pc-s) .meta{justify-content:flex-start}.post-acts{bottom:calc(76px + env(safe-area-inset-bottom));z-index:4;background:color-mix(in oklab, var(--surface) 92%, transparent);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--line);border-radius:0 0 22px 22px;margin:14px -14px 0;padding:10px 14px;position:sticky}.card{border-radius:22px}.toast{bottom:calc(84px + env(safe-area-inset-bottom))}}@media (width<=900px) and (prefers-reduced-motion:no-preference){.side.open{animation:sheet-up .32s var(--ease-enter)}.scrim{animation:.2s ease-out fade-in}@keyframes sheet-up{0%{transform:translateY(100%)}}@keyframes fade-in{0%{opacity:0}}.pc,.btn,.nv,.story,.convs a,.st.tile{transition:transform .15s var(--ease-state)}.pc:active,.btn:active,.nv:active,.story:active,.convs a:active,a.st.tile:active{transform:scale(.96)}}.ptr{top:calc(-34px + env(safe-area-inset-top));z-index:30;background:var(--surface);width:38px;height:38px;color:var(--ink);opacity:0;pointer-events:none;border-radius:50%;place-items:center;display:grid;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 6px 18px -6px #0006}.ptr svg{width:20px;height:20px}.ptr.on{opacity:1}.ptr.spin svg{animation:.7s linear infinite ptr-spin}@keyframes ptr-spin{to{transform:rotate(360deg)}}
/*$vite$:1*/