.eco-over .card-b{display:flex;flex-direction:column;gap:var(--s4);padding:var(--s4)}.over-pick{display:flex;align-items:center;gap:var(--s3);flex-wrap:wrap}.over-pick .lbl{font-size:var(--fs-4);color:var(--dim)}.over-n{min-width:84px;padding:var(--s2) var(--s3);text-align:center;border:1px solid var(--accent);border-radius:var(--r-2);font-family:var(--font-display);font-size:var(--fs-7);line-height:1.1;font-variant-numeric:tabular-nums}.over-sum{display:flex;flex-direction:column;gap:var(--s1)}.over-sum .lbl{font-size:var(--fs-1);text-transform:uppercase;letter-spacing:var(--tracking-label);font-weight:var(--fw-bold);color:var(--mute)}.over-sum b{font-family:var(--font-display);font-size:var(--fs-8);line-height:1;font-variant-numeric:tabular-nums}.over-sum i{font-style:normal;font-size:var(--fs-4);color:var(--mute)}.over-diff{align-self:flex-start;padding:var(--s2) var(--s4);border-radius:var(--r-pill);background:var(--accent-l);color:var(--accent);font-size:var(--fs-5);font-weight:var(--fw-semi)}.over-diff.down{background:var(--state-block-soft);color:var(--state-block)}.over-how>summary{cursor:pointer;font-size:var(--fs-4);color:var(--dim);list-style:none}.over-how>summary::-webkit-details-marker{display:none}.over-how>summary:before{content:"▸ ";color:var(--mute)}.over-how[open]>summary:before{content:"▾ "}.over-how .over-lines{margin-top:var(--s3)}.over-row{display:flex;align-items:baseline;gap:var(--s3);padding:var(--s2) 0;border-bottom:1px solid var(--line);font-size:var(--fs-4)}.over-row:last-child{border-bottom:0}.over-row span{flex:1;min-width:0}.over-row i{font-style:normal;color:var(--mute);font-size:var(--fs-3)}.over-row b{font-variant-numeric:tabular-nums;white-space:nowrap}.over-row b.down{color:var(--dim)}.over-how .hint{display:block;margin-top:var(--s3)}.pcalc{max-width:720px;margin:0 auto;padding:var(--s6) var(--s4) var(--s8);gap:var(--s5)}.pcalc,.pcalc-head{display:flex;flex-direction:column}.pcalc-head{gap:var(--s2)}.pcalc-kicker{display:flex;align-items:center;gap:var(--s3);font-size:var(--fs-1);text-transform:uppercase;letter-spacing:var(--tracking-label);font-weight:var(--fw-bold);color:var(--mute)}.pcalc-kicker .tag{margin-left:auto;text-transform:none;letter-spacing:0}.pcalc-head h1{font-family:var(--font-display);font-size:var(--fs-read-h);line-height:1.05;letter-spacing:var(--tracking-tight)}.pcalc-sub{font-size:var(--fs-4);color:var(--mute)}.pcalc-tiles{display:grid;gap:var(--s3);grid-template-columns:repeat(3,minmax(0,1fr))}.pcalc-tile{display:flex;flex-direction:column;gap:2px;align-items:center;text-align:center;background:var(--panel);border:1px solid var(--line);border-radius:var(--r-3);padding:var(--s4) var(--s2)}.pcalc-tile .lbl{font-size:var(--fs-3);color:var(--mute)}.pcalc-tile b{font-size:var(--fs-6);font-variant-numeric:tabular-nums;white-space:nowrap}.pcalc-tile .note{font-size:var(--fs-2);color:var(--accent)}.pcalc-tile.main{border-color:var(--accent);background:var(--accent-l)}.pcalc-tile.main b{color:var(--accent);font-family:var(--font-display);font-size:26px}.pcalc-rate{font-size:var(--fs-3);color:var(--mute);text-align:center;margin-top:calc(var(--s3) * -1)}.pcalc-how{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-3);padding:var(--s4);display:flex;flex-direction:column;gap:var(--s3)}.pcalc-how>header{display:flex;align-items:center;gap:var(--s3)}.pcalc-how h2{font-size:var(--fs-1);text-transform:uppercase;letter-spacing:var(--tracking-label);font-weight:var(--fw-bold);color:var(--mute)}.pcalc-switch{margin-left:auto;display:flex;gap:2px;background:var(--fill);border-radius:var(--r-2);padding:2px}.pcalc-switch button{border:0;background:none;color:var(--dim);cursor:pointer;font:var(--fw-medium) var(--fs-3)/1 var(--font-ui);padding:6px var(--s3);border-radius:var(--r-1);min-height:var(--tap)}.pcalc-switch button.on{background:var(--panel);color:var(--ink);box-shadow:var(--shadow)}.pcalc-steps{display:flex;flex-direction:column}.pcalc-steps li{display:flex;align-items:baseline;gap:var(--s2);padding:var(--s2) 0;font-size:var(--fs-read)}.pcalc-steps .op{width:14px;flex:none;color:var(--mute);font-size:var(--fs-4)}.pcalc-steps .nm{flex:1;min-width:0}.pcalc-steps b{font-variant-numeric:tabular-nums;white-space:nowrap}.pcalc-steps .sumline{border-top:1px solid var(--line);margin-top:var(--s2);padding-top:var(--s3);font-weight:var(--fw-semi)}.pcalc-steps .final b{color:var(--accent);font-family:var(--font-display);font-size:var(--fs-7)}.pcalc-shares{display:flex;height:8px;border-radius:4px;overflow:hidden;background:var(--fill)}.pcalc-shares i{display:block;height:100%}.pcalc-legend{display:flex;flex-wrap:wrap;gap:var(--s2) var(--s4);font-size:var(--fs-3);color:var(--mute)}.pcalc-legend li{display:flex;align-items:center;gap:var(--s2)}.pcalc-legend i{width:9px;height:9px;border-radius:2px;flex:none}.p-person{background:var(--accent)}.p-group{background:var(--accent-h)}.p-free{background:var(--accent-l);border:1px solid var(--accent)}.pcalc-block{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-3);overflow:hidden}.pcalc-block>header{display:flex;align-items:baseline;gap:var(--s3);padding:var(--s3) var(--s4);background:var(--fill-soft)}.pcalc-block h2{font-size:var(--fs-1);text-transform:uppercase;letter-spacing:var(--tracking-label);font-weight:var(--fw-bold);color:var(--mute)}.pcalc-block>header span{margin-left:auto;font-size:var(--fs-3);color:var(--mute);font-variant-numeric:tabular-nums;text-align:right}.pcalc-block ul{display:flex;flex-direction:column}.pcalc-block li{display:flex;align-items:baseline;gap:var(--s3);padding:var(--s3) var(--s4);border-top:1px solid var(--line);font-size:var(--fs-read)}.pcalc-block .nm{flex:1;min-width:0}.pcalc-block .share{font-size:var(--fs-3);color:var(--mute)}.pcalc-block .share,.pcalc-block b{font-variant-numeric:tabular-nums;white-space:nowrap}.pcalc-block b{min-width:86px;text-align:right}.pcalc-block b.free{color:var(--accent);font-weight:var(--fw-medium)}.pcalc-block>footer{display:flex;align-items:baseline;gap:var(--s3);padding:var(--s3) var(--s4);border-top:1px solid var(--line);background:var(--fill-soft);font-weight:var(--fw-semi);font-size:var(--fs-read)}.pcalc-block>footer span{flex:1}.pcalc-note{padding:var(--s3) var(--s4);line-height:1.5}.pcalc-foot,.pcalc-note{border-top:1px solid var(--line);font-size:var(--fs-3);color:var(--mute)}.pcalc-foot{display:flex;flex-wrap:wrap;gap:var(--s2) var(--s4);justify-content:space-between;padding-top:var(--s4)}@media (max-width:560px){.pcalc-tiles{grid-template-columns:1fr}.pcalc-tile{flex-flow:row wrap;align-items:baseline;text-align:left;padding:var(--s3) var(--s4);gap:var(--s1) var(--s3)}.pcalc-tile b{margin-left:auto;order:3}.pcalc-tile .note{order:2;text-align:left}.pcalc-block .share{display:none}}.pack-cat{font-size:var(--fs-1);text-transform:uppercase;letter-spacing:var(--tracking-label);font-weight:var(--fw-bold);color:var(--mute);background:var(--fill-soft);border-top:1px solid var(--line);padding:var(--s2) var(--s4)}.pack-cat .hint{text-transform:none;letter-spacing:0;font-weight:var(--fw-normal)}.pack-row .swrow-face{gap:var(--s2);padding:var(--s2) var(--s4)}.pack-face{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;border:0;background:none;text-align:left;color:inherit;font:inherit;padding:2px 4px;margin:-2px -4px;border-radius:var(--r-1);cursor:pointer;overflow-wrap:anywhere}.pack-face:hover:not(:disabled){background:var(--fill-soft)}.pack-face:disabled{cursor:default}.pack-must{flex:none;font-size:var(--fs-2);color:var(--state-wait);background:var(--state-wait-soft);padding:2px var(--s2);border-radius:var(--r-pill)}.pf-one-acts{display:flex;align-items:center;gap:var(--s1);flex:none}.pf-one-acts .btn{width:auto}.pv-leads{background:var(--fill);border-bottom:1px solid var(--line)}.pv-leads>.lrow{background:none}.pf-one{display:flex;align-items:center;gap:var(--s2);flex-wrap:wrap}.lrow-marks>.pf-one{flex:1 1 100%;min-width:0;font-size:var(--fs-2);color:var(--mute)}.pf-one .btn{width:auto;--btn-h:var(--tap)}.pf-one b{font-weight:var(--fw-medium);color:var(--ink)}.pf-done{color:var(--accent)}.pf-fill{color:var(--state-wait)}.gforms-say,.pf-new{color:var(--mute)}.gforms-say{font-size:var(--fs-read);margin-bottom:var(--s4)}.gforms-list{display:flex;flex-direction:column;gap:var(--s3);list-style:none}.gforms-list li{display:flex;align-items:center;gap:var(--s3);flex-wrap:wrap;padding:var(--s3) 0;border-top:1px solid var(--line)}.gforms-list li:first-child{border-top:0}.gforms-list li.done{opacity:.65}.gform-b{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.gform-b b{font-size:var(--fs-read);font-weight:var(--fw-semi)}.gform-b span{font-size:var(--fs-3);color:var(--mute)}.gpack .guide-block-h{align-items:baseline}.gpack-count{margin-left:auto;font-size:var(--fs-read);color:var(--accent);font-weight:var(--fw-semi);font-variant-numeric:tabular-nums;white-space:nowrap}.gpack-note{margin-bottom:var(--s4)}.gpack-group{margin-bottom:var(--s5)}.gpack-group h3{font-size:var(--fs-1);text-transform:uppercase;letter-spacing:var(--tracking-label);font-weight:var(--fw-bold);color:var(--mute);margin-bottom:var(--s2)}.gpack-group ul{display:flex;flex-direction:column;list-style:none}.gpack-item{display:flex;align-items:flex-start;gap:var(--s3);width:100%;padding:var(--s3) var(--s2);border:0;border-top:1px solid var(--line);background:none;text-align:left;color:inherit;font:var(--fw-normal) var(--fs-read)/1.45 var(--font-ui);cursor:pointer;min-height:var(--tap-touch)}.gpack-item:first-child{border-top:0}.gpack-item:active{background:var(--fill-soft)}.gpack-item i{flex:none;width:22px;height:22px;margin-top:1px;border-radius:6px;border:1.5px solid var(--line-strong);display:flex;align-items:center;justify-content:center;font-style:normal;font-size:14px;color:transparent;transition:background var(--t-fast),border-color var(--t-fast)}.gpack-item.on i{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.gpack-item .nm{flex:1;min-width:0}.gpack-item .nm em{display:block;font-style:normal;font-size:var(--fs-4);color:var(--mute)}.gpack-item.on .nm{color:var(--mute);text-decoration:line-through;text-decoration-color:var(--line-strong)}.gpack-item .must{flex:none;font-size:var(--fs-2);color:var(--state-wait)}.gpack-item.on .must{color:var(--mute)}.swrow{position:relative;overflow:hidden;border-bottom:1px solid var(--line)}.swrow:last-child{border-bottom:0}.swrow-face{position:relative;z-index:1;display:flex;align-items:center;gap:var(--s3);padding:var(--s3) var(--s4);background:var(--panel);transition:transform var(--t) var(--ease)}.swrow.open .swrow-face{transform:translateX(-152px)}.swrow-tools{position:absolute;z-index:2;top:50%;right:0;transform:translateY(-50%);display:flex;gap:var(--s1);padding:0 var(--s4) 0 var(--s2);background:var(--panel);opacity:0;transition:opacity var(--t-fast) var(--ease)}.swrow-tools:focus-within,.swrow:hover .swrow-tools{opacity:1}.swrow-tools .btn.danger{color:var(--danger);border-color:transparent;background:none}.swrow-tools .btn.danger:hover{background:var(--danger-soft);border-color:transparent}.swrow-swipe{position:absolute;inset:0 0 0 auto;display:flex;width:152px}.swrow-act{flex:1;border:0;background:var(--fill);color:var(--dim);font-size:var(--fs-3);font-weight:var(--fw-semi);cursor:pointer}.swrow-act.warn{background:var(--state-block);color:var(--on-state)}@media (hover:hover){.swrow.open .swrow-face{transform:none}.swrow-swipe{display:none}}@media (pointer:coarse){.swrow-tools{display:none}}.program-page{max-width:820px;margin:0 auto;padding:var(--s6) var(--s4) var(--s8);gap:var(--s6);background:var(--bg);color:var(--ink);font-size:var(--fs-read);line-height:1.55}.pgm-head,.program-page{display:flex;flex-direction:column}.pgm-head{gap:var(--s2);border-bottom:1px solid var(--line-strong);padding-bottom:var(--s4)}.pgm-head h1{font-family:var(--font-display);font-size:var(--fs-read-h);line-height:1.1;letter-spacing:var(--tracking-tight)}.pgm-dates{font-size:var(--fs-4);color:var(--dim);font-variant-numeric:tabular-nums}.pgm-facts{display:flex;flex-wrap:wrap;gap:var(--s1) var(--s4);font-size:var(--fs-3);color:var(--mute)}.pgm-block h2,.pgm-day h2{font-family:var(--font-display);font-size:var(--fs-read-h2);line-height:1.2;margin-bottom:var(--s3)}.pgm-text{font-size:var(--fs-read)}.pgm-days{position:sticky;top:0;z-index:2;margin:0 calc(-1 * var(--s4));padding:var(--s2) 0;background:var(--bg);border-bottom:1px solid var(--line)}.pgm-tabs{display:flex;gap:var(--s2);overflow-x:auto;scrollbar-width:none;padding:0 var(--s4);scroll-snap-type:x proximity}.pgm-tabs::-webkit-scrollbar{display:none}.pgm-tab{flex:none;display:flex;flex-direction:column;align-items:center;gap:1px;min-width:56px;padding:var(--s2) var(--s3);border-radius:var(--r-2);background:var(--fill);color:var(--dim);text-decoration:none;scroll-snap-align:center;line-height:1.1}.pgm-tab b{font-size:var(--fs-3);font-weight:var(--fw-semi)}.pgm-tab span{font-size:var(--fs-1);white-space:nowrap}.pgm-tab.on{background:var(--accent);color:var(--accent-ink)}.pgm-tab:hover:not(.on){background:var(--fill-soft);color:var(--ink)}.pgm-list{display:flex;flex-direction:column;gap:var(--s6)}.pgm-day{scroll-margin-top:72px}.pgm-day-h{display:flex;align-items:baseline;gap:var(--s3);margin-bottom:var(--s1)}.pgm-day-n{font-size:var(--fs-1);text-transform:uppercase;letter-spacing:var(--tracking-label);font-weight:var(--fw-bold);color:var(--accent)}.pgm-day-d{font-size:var(--fs-3);color:var(--mute);font-variant-numeric:tabular-nums}.pgm-done{display:flex;flex-direction:column;align-items:center;gap:var(--s2);padding:var(--s5) 0;border-top:1px solid var(--line)}.pgm-thanks{color:var(--accent);font-weight:var(--fw-semi)}.pgm-up{align-self:center;font-size:var(--fs-3);color:var(--mute)}.program-page.look-plain .pgm-block h2,.program-page.look-plain .pgm-day h2,.program-page.look-plain .pgm-head h1{font-family:var(--font-ui);font-weight:var(--fw-semi)}.program-page.look-premium{max-width:720px}.program-page.look-premium .pgm-head h1{font-size:calc(var(--fs-read-h) * 1.15)}.program-page.look-premium .pgm-day{padding-bottom:var(--s5);border-bottom:1px solid var(--line)}.program-page.look-premium .pgm-tab.on{background:var(--ink)}.pgd-talk{flex:none;border:0;background:none;padding:0 4px;font:inherit;font-size:var(--fs-2);color:var(--mute);cursor:pointer}.pgd-talk.on{color:var(--accent)}.pgt{display:flex;flex-direction:column;gap:var(--s2)}.pgt-none{color:var(--mute);font-size:var(--fs-3)}.pgt-l{display:flex;gap:var(--s2)}.pgt-b{flex:1;min-width:0;padding:var(--s2);border-radius:var(--r-2);background:var(--panel)}.pgt-w{display:flex;gap:var(--s2);align-items:baseline;font-size:var(--fs-2);color:var(--mute)}.pgt-w b{color:var(--ink)}.pgt-t{margin-top:2px}.pgt-at{display:flex;flex-wrap:wrap;gap:var(--s1)}.pgt-say{display:flex;gap:var(--s2);align-items:flex-start}.pgt-say .field{flex:1;min-width:0}.pgm-check .card-b{display:flex;gap:var(--s3);align-items:center}.pgm-checked{color:var(--accent)}.pgm-bar{flex:1;height:6px;border-radius:999px;background:var(--fill);overflow:hidden}.pgm-bar i{display:block;height:100%;background:var(--accent)}.pgm-gaps{background:var(--state-wait-soft)}.pgm-gapl{margin:0;padding-left:var(--s4);color:var(--ink);font-size:var(--fs-3)}.pgm-gapl li{margin:2px 0}.drawer{position:fixed;top:var(--head);right:0;bottom:0;width:min(400px,92vw);z-index:var(--z-drawer);display:flex;flex-direction:column;background:var(--panel);border-left:1px solid var(--line);box-shadow:var(--shadow-modal)}.drawer-h{display:flex;align-items:flex-start;gap:var(--s2);padding:var(--s3) var(--s4);border-bottom:1px solid var(--line)}.drawer-t{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.drawer-b{flex:1 1 auto;min-height:0;overflow-y:auto;padding:var(--s3) var(--s4)}@media (max-width:860px){.drawer{top:0;width:100%;border-left:0}}.pgm-top{margin-bottom:var(--s4)}.pgm-modes{display:flex;gap:var(--s2);align-items:center;flex-wrap:wrap}.pgm-ver{color:var(--mute);font-size:var(--fs-2)}.pgm-acts{display:flex;gap:var(--s2);align-items:center;flex-wrap:wrap;margin-top:var(--s3)}.pgm-failed,.pgm-working{margin-top:var(--s2)}.pgm-files{margin-top:var(--s3)}.pgm-clip{display:flex;gap:var(--s2);align-items:center;flex-wrap:wrap}.pgm-file{display:inline-flex;align-items:center;gap:var(--s1);padding:2px var(--s2);border-radius:var(--r-2);background:var(--fill);font-size:var(--fs-2);max-width:100%}.pgm-file-t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:18em}.pgm-file-s{color:var(--mute)}.pgm-file.bad{background:var(--state-block-soft)}.pgm-file.bad .pgm-file-s{color:var(--state-block)}.pgm-ask,.pgm-menu{margin-top:var(--s2)}.pgm-ask{display:flex;flex-direction:column;gap:var(--s2);max-width:520px}.pgm-start{text-align:center}.pgm-start-t{display:block;font-size:var(--fs-5);margin-bottom:var(--s1)}.pgm-start-a{display:flex;gap:var(--s3);align-items:center;flex-wrap:wrap;margin:var(--s4) 0}.pgm-start .pgm-clip,.pgm-start-a{justify-content:center}.pgm-review{border-left:3px solid var(--mention)}.pgm-review .blab{color:var(--mention)}.pgm-preview{background:var(--fill)}.pgd{border-top:1px solid var(--line)}.pgd:first-child{border-top:0}.pgd-h{display:flex;gap:var(--s2);align-items:baseline;flex-wrap:wrap;padding:var(--s2) var(--s3);background:var(--fill-soft)}.pgd-h .edit-v{display:inline;width:auto;text-align:left;padding:0;margin:0}.pgd-n{flex:none;font-size:var(--fs-2);text-transform:uppercase;letter-spacing:var(--tracking-label)}.pgd-d,.pgd-n{color:var(--mute)}.pgd-d{font-size:var(--fs-3)}.pgd-sep{color:var(--line-strong);font-size:var(--fs-2)}.pgd-mood{color:var(--accent);font-size:var(--fs-3)}.pgd-team{background:var(--state-wait-soft)}.pgd-team .pgd-h{background:transparent}.pgd-t{display:grid;grid-template-columns:2.2fr 1.3fr .8fr 1fr;gap:var(--s3);padding:var(--s3)}.pgd-c{display:flex;flex-direction:column;gap:var(--s1);min-width:0}.pgd-l{font-size:var(--fs-1);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--mute)}.pgd-pick{text-align:left;border:0;background:none;padding:0;font:inherit;cursor:pointer}.pgd-c>.linkb{align-self:flex-start}.pgd-note{margin-top:var(--s2)}.pgd-notel{font-size:var(--fs-2);font-weight:var(--fw-bold)}.pgd-note .md,.pgd-notel{color:var(--state-block)}@media (max-width:820px){.pgd-t{grid-template-columns:1fr;gap:var(--s2)}}.pgd-meals{display:inline-flex;gap:2px;margin-left:auto}.pgd-mealb.m-none{--icon-tone:var(--mute)}.pgd-mealb.m-unknown{--icon-tone:var(--state-wait)}.pgd-places{flex-wrap:wrap;gap:var(--s1)}.pgd-place,.pgd-places{display:inline-flex;align-items:center}.pgd-place{gap:2px;padding:0 var(--s2);border:1px solid var(--line);border-radius:var(--r-pill);font-size:var(--fs-3);color:var(--ink);background:var(--panel)}.pgd-place.manual{border-style:dashed}@media not (pointer:coarse){.pgd-place{--tap:18px}}.card.wait{background:var(--state-wait-soft);border-color:var(--state-wait)}.card.wait .sync-row,.card.wait>summary.card-h{border-bottom-color:var(--state-wait)}.card.wait .sync-group+.sync-group{border-top-color:var(--state-wait)}.card.wait summary.card-h:after{border-color:var(--state-wait)}.card.wait .decide-no{color:var(--state-wait)}.card.wait .decide-no:hover:not(:disabled){background:var(--panel);color:var(--ink)}.sync-when{font-size:var(--fs-2);color:var(--mute);padding:0 var(--s4)}.sync-group{padding:var(--s3) 0}.sync-group+.sync-group{border-top:1px solid var(--line)}.sync-group>h4{font-size:var(--fs-2);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--mute);font-weight:var(--fw-bold);margin-bottom:var(--s2);padding:0 var(--s4);display:flex;align-items:center;gap:var(--s3);flex-wrap:wrap}.sync-group>h4 .btn{text-transform:none;letter-spacing:0;margin-left:auto}.sync-row{display:flex;align-items:center;gap:var(--s3);padding:var(--s2) var(--s4);border-bottom:1px solid var(--line)}.sync-row:last-child{border-bottom:0}.sync-t{min-width:0;flex:1 1 auto}.sync-t b{overflow-wrap:anywhere;display:block;font-size:var(--fs-4);font-weight:var(--fw-medium)}.sync-t span{display:block;font-size:var(--fs-2);color:var(--mute);margin-top:1px}.sync-row.off{opacity:.55}.fnd{display:flex;gap:var(--s3);align-items:flex-start;padding:var(--s3) 0;border-top:1px solid var(--line)}.fnd:first-child{border-top:0}.fnd-b{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.fnd-f{font-size:var(--fs-1);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--mute);font-weight:var(--fw-bold)}.fnd-v{font-size:var(--fs-4);margin-top:2px}.fnd-q{font-size:var(--fs-3);color:var(--mute);margin-top:3px;font-style:italic;border-left:2px solid var(--line);padding-left:var(--s2)}.lrow-sub .fnd-q{display:block}.fnd-m{font-size:var(--fs-2);color:var(--mute);margin-top:3px;font-variant-numeric:tabular-nums}.fnd-do{flex:none;display:flex;gap:var(--s1)}.tape{background:var(--fill-soft);border:1px solid var(--line);border-radius:var(--r-2);padding:var(--s3);margin-top:var(--s3);font-size:var(--fs-3);color:var(--dim);white-space:pre-wrap;max-height:260px;overflow-y:auto}.tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.tile,.tiles{background:var(--panel)}.tile{padding:var(--s4);border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.tile:last-child{border-right:0}@media (max-width:700px){.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.tile:last-child:nth-child(odd){grid-column:1/-1}}.tile .lbl{color:var(--mute);font-size:var(--fs-2);letter-spacing:var(--tracking-label);text-transform:uppercase}.tile .val{font-family:var(--font-display);font-size:var(--fs-7);line-height:var(--lh-tight);margin-top:var(--s2);font-variant-numeric:tabular-nums}.tile .val i{white-space:nowrap}@media (max-width:640px){.tile .val i{display:block;margin-left:0;margin-top:2px}}.tile .ahead{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--s2);margin-top:var(--s2);padding-top:var(--s2);border-top:1px solid var(--line);font-size:var(--fs-3)}.tile .ahead .lbl{margin:0;font-size:var(--fs-2)}.tile .ahead b{font-variant-numeric:tabular-nums}.tile .note{margin-top:var(--s1);background:none;padding:0;border-radius:0;line-height:1.35}.tile .note,.tile .val i{color:var(--dim);font-size:var(--fs-3)}.tile .val i{font-family:var(--font-ui);font-style:normal}@media (min-width:641px){.tile .val i{margin-left:.3em}}.tiles.head{display:flex;flex-wrap:wrap;gap:1px;background:var(--line);border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:var(--s4)}.card>.tiles.head:last-child{margin-bottom:0;border-bottom:0}.tiles.head .tile{flex:1 1 calc(100% / var(--cols, 3) - 1px);min-width:0;padding:var(--s3) var(--s4);border:0}@media (max-width:700px){.tiles.head .tile{flex-basis:calc(50% - 1px)}}.tiles.head .note{background:none;padding:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tiles.head .tile.soon .lbl,.tiles.head .tile.soon .val{color:var(--accent-2)}.tiles.head .bar{height:5px;border-radius:999px;background:var(--fill);margin-top:var(--s2)}.tiles.head .bar i{display:block;height:100%;border-radius:999px;background:var(--accent-2)}.tiles.head .bar.full i{background:var(--accent)}.tile.got .val{color:var(--accent)}.tile.wait .val{color:var(--state-wait)}.scale{padding:var(--s4)}.scale .bar{height:9px}.m-who{display:flex;flex-direction:column;gap:var(--s1);min-width:0}.m-facts{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s1) var(--s2);font-size:var(--fs-2);color:var(--mute)}.m-got{color:var(--accent)}.m-left{color:var(--state-wait)}@media (max-width:700px){.card-h:has(>.sub){flex-wrap:wrap}.card-h>.sub{flex:1 0 100%}}.money-up{display:inline-flex;align-items:center;gap:var(--s2)}.money-up .when{color:var(--mute);font-size:var(--fs-3)}.money-up .when.busy{color:var(--accent);animation:money-pulse 1.1s ease-in-out infinite}.money-up .when.bad{color:var(--state-block)}@keyframes money-pulse{0%,to{opacity:1}50%{opacity:.45}}.msg{display:flex;flex-direction:column;gap:var(--s1);padding:var(--s2) var(--s3);border-left:2px solid var(--line)}.msg-in{border-left-color:var(--accent)}.msg-h{display:flex;align-items:baseline;gap:var(--s2);flex-wrap:wrap;font-size:var(--fs-3)}.msg-t{white-space:pre-wrap;overflow-wrap:anywhere}.chat-was{margin:var(--s3) var(--s3) 0}.chat-was,.tape-note{font-size:var(--fs-3);color:var(--dim)}.chat-list+.btn.wide,.tape-note{margin-top:var(--s2)}.mcare{position:relative;flex:none}.mcare,.mcare-b{display:inline-flex}.mcare-b{align-items:center;justify-content:center;width:var(--tap);height:var(--tap);border-radius:var(--r-2);color:var(--mute);cursor:pointer;transition:color var(--t-fast),background var(--t-fast)}.mcare-b:hover{background:var(--fill);color:var(--mute)}.mcare-b.on,.mcare-b.on:hover{color:var(--accent)}.mcare-b.on:hover{background:var(--accent-l)}.mcare-p{position:absolute;top:calc(100% + 6px);right:0;z-index:var(--z-pop);width:-moz-max-content;width:max-content;max-width:min(240px,64vw);padding:var(--s2) var(--s3);border-radius:var(--r-2);background:var(--ink);color:var(--panel);font-size:var(--fs-2);line-height:1.45;box-shadow:var(--shadow);opacity:0;visibility:hidden;transition:opacity var(--t-fast)}.mcare:focus-within .mcare-p,.mcare:hover .mcare-p{opacity:1;visibility:visible}.mrow-taken{grid-column:1/-1;font-size:var(--fs-2);color:var(--mute)}.mgapline{font-size:var(--fs-3);color:var(--state-wait);margin:0 0 var(--s3)}.docs{flex-direction:column}.doc,.docs{display:flex}.doc{align-items:center;gap:var(--s3);padding:var(--s3) var(--s4);border-bottom:1px solid var(--line)}.doc:last-of-type{border-bottom:0}.doc-scan{flex:none;width:44px;height:44px;border-radius:var(--r-2);border:1px solid var(--line);background:var(--fill);display:flex;align-items:center;justify-content:center;color:var(--mute);font-size:var(--fs-2)}.doc-b{min-width:0;flex:1 1 auto}.doc-t{font-size:var(--fs-4);font-weight:var(--fw-medium);display:flex;align-items:center;gap:6px}.doc-t>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.doc-num{display:block;margin-top:2px;font-size:var(--fs-3);color:var(--mute);letter-spacing:.06em;font-variant-numeric:tabular-nums;cursor:pointer;text-align:left}.doc-num:hover:not(:disabled){color:var(--accent)}.doc-num.none{cursor:default;letter-spacing:normal;font-style:italic}.doc-r{flex:none;text-align:right;min-width:0}.doc-due{font-size:var(--fs-4);color:var(--ink);white-space:nowrap}.doc-state{white-space:nowrap;margin-top:2px}.doc-due.bad{color:var(--state-wait)}.doc{position:relative}.doc.go{cursor:pointer}.doc.go:hover{background:var(--fill)}.doc-open{position:absolute;inset:0;border-radius:0;cursor:pointer}.doc-b,.doc-r,.doc-scan{position:relative;z-index:1}.doc-num{position:relative;z-index:2}.doc-star{flex:none;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;color:var(--line-strong);cursor:pointer}.doc-star.on{color:var(--accent);cursor:default}.doc-need{background:var(--state-wait-soft);color:var(--state-wait);font-size:var(--fs-3);line-height:1.5;padding:var(--s3) var(--s4)}.doc-shot{display:inline-flex;margin-bottom:var(--s3)}.doc-shot input{position:absolute;opacity:0;width:0;height:0}.doc-shot-note{font-size:var(--fs-2);color:var(--mute);margin:-6px 0 var(--s3)}.tm-team{margin-bottom:var(--s3)}.tm-free{border-style:dashed;background:var(--fill-soft)}.tm-over{border-color:var(--accent);background:var(--accent-l)}.tm-head{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s2) var(--s3);padding:var(--s3) var(--s4);border-bottom:1px solid var(--line)}.tm-free .tm-head{border-bottom-color:var(--line-strong)}.tm-name{font-size:var(--fs-5);font-weight:var(--fw-semi)}.tm-count,.tm-lead{font-size:var(--fs-3)}.tm-lead{color:var(--dim);margin-left:auto}.tm-nolead{color:var(--state-wait)}.tm-hint{margin-left:auto}.tm-menu{margin-left:var(--s2)}.tm-warn{color:var(--state-wait)}.tm-row{display:flex;align-items:center;gap:var(--s3);padding:var(--s2) var(--s4);border-top:1px solid var(--line);min-height:var(--tap-touch)}.tm-row:first-of-type{border-top:none}.tm-taken{opacity:.35}.tm-person{font-size:var(--fs-4)}.tm-note{margin-left:auto;font-size:var(--fs-3)}.tm-folded .tm-row{display:none}.tm-drop{padding:var(--s2) var(--s4);border-top:1px dashed var(--line-strong);color:var(--mute);font-size:var(--fs-3)}.tm-over .tm-drop{color:var(--accent);font-weight:var(--fw-semi)}.tm-fly{display:inline-block;padding:var(--s2) var(--s4);background:var(--panel);border:1px solid var(--accent);border-radius:var(--r-2);box-shadow:var(--shadow-modal);font-size:var(--fs-4)}.tm-add{display:flex;align-items:center;gap:var(--s2);padding:var(--s3) var(--s4)}.tm-on .listtop,.tm-on .tm-add{display:none}.cp-share{display:flex;flex-direction:column;gap:var(--s2)}.cp-share-h{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s2) var(--s3)}.cp-share-l{font-size:var(--fs-4);font-weight:var(--fw-semi)}.cp-link{display:block;width:100%;text-align:left;font-size:var(--fs-3);font-family:var(--font-mono);color:var(--dim);word-break:break-all;cursor:pointer;background:var(--fill);padding:var(--s2);border-radius:var(--r-2);border:1px solid transparent}.cp-link:hover{border-color:var(--line-strong);color:var(--ink)}.cp-meta{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s2) var(--s3);font-size:var(--fs-3);color:var(--mute)}.cp-copied{color:var(--accent);font-weight:var(--fw-semi)}.deck{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(232px,1fr);gap:var(--s3);align-items:start;margin-bottom:var(--s4);overflow-x:auto;padding-bottom:var(--s2);scrollbar-width:thin}@media (max-width:700px){.deck{grid-auto-flow:row;grid-auto-columns:auto;overflow-x:visible}}.aim{display:grid;grid-template-columns:auto max-content max-content 1fr;gap:2px var(--s3);align-items:baseline;font-variant-numeric:tabular-nums;padding-bottom:var(--s2);margin-bottom:var(--s2);border-bottom:1px solid var(--line)}.aim-hd{font-size:var(--fs-1);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--mute);font-weight:var(--fw-semi);padding-bottom:3px}.aim-hr{grid-column:1/-1;height:1px;background:var(--line);margin-bottom:4px}.aim-lb{font-size:var(--fs-1);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--mute)}.aim-lb,.aim-nm{font-weight:var(--fw-semi);padding:2px 0}.aim-nm{white-space:nowrap}.aim-bar{grid-column:2/-1;height:3px;background:var(--fill);border-radius:2px;overflow:hidden;margin:1px 0 5px}.aim-bar i{display:block;height:100%;background:var(--accent);border-radius:2px}.aim-bar.dim i{background:var(--line-strong)}.aim .edit-v{width:auto;display:inline;padding:1px 0;margin:0}.goal{margin-bottom:0}.goal-n{display:flex;gap:var(--s4);flex-wrap:wrap;margin-bottom:var(--s2)}.goal-n>div{min-width:96px}.goal-v{font-family:var(--font-display);font-size:var(--fs-6);line-height:var(--lh-tight);font-variant-numeric:tabular-nums}.goal-t{margin-top:var(--s2)}.goal-r{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s2);padding:var(--s1) 0;border-top:1px solid var(--line)}.goal-r:first-of-type{border-top:0}.goal-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-2)}.goal-f{display:flex;align-items:baseline;gap:3px;flex:none;font-variant-numeric:tabular-nums}.goal-f i{font-style:normal;color:var(--line-strong)}.mcol{margin-bottom:0}.mcol.mine{border-color:var(--accent)}.mcol .card-h{align-items:center;row-gap:2px;flex-wrap:wrap}.mnum{flex:1 0 100%;min-width:0;font-size:var(--fs-2);color:var(--dim)}.mbody{display:flex;flex-direction:column;gap:var(--s2)}.add{width:100%;border:1px dashed var(--line-strong);border-radius:var(--r-1);padding:var(--s2);font-size:var(--fs-3);color:var(--mute);background:none;cursor:pointer}.add:hover{border-color:var(--accent);color:var(--accent)}.pc{border:1px solid var(--line);border-left:4px solid var(--line-strong);border-radius:var(--r-1);padding:var(--s2) var(--s3);background:var(--fill-soft)}.pc.ko{background:var(--plan-week-soft);border-left-color:var(--plan-week)}.pc.kr{background:var(--plan-answer-soft);border-left-color:var(--plan-answer)}.pc.kp{background:var(--plan-later-soft);border-left-color:var(--plan-later)}.pc.lost{background:var(--state-block-soft);border-left-color:var(--state-block)}.pc.moved{background:var(--fill);border-left-color:var(--mute)}.pc.paid{background:var(--plan-paid-soft);border-left-color:var(--plan-paid);color:var(--on-color);--icon-tone:var(--on-color-strong)}.pc.paid .edit-v.none,.pc.paid .pc-cmt,.pc.paid .pc-f .lbl,.pc.paid .pc-m,.pc.paid .pc-seats,.pc.paid .quiet,.pc.paid .was{color:var(--on-color-strong)}.pc.paid .pc-name{color:var(--on-color)}.pc-t{display:flex;align-items:baseline;gap:var(--s2)}.pc-name{flex:1 1 auto;min-width:0;text-align:left;background:none;border:0;padding:0;font:inherit;font-weight:var(--fw-semi);color:inherit;cursor:pointer}.pc-name:hover{text-decoration:underline}.pc-seats{font-size:var(--fs-3);white-space:nowrap}.pc-m,.pc-seats{color:var(--dim)}.pc-m{display:flex;gap:var(--s2);flex-wrap:wrap;font-size:var(--fs-2);margin-top:2px}.pc-m .sum{color:inherit;font-weight:var(--fw-semi)}.pc-cmt{font-size:var(--fs-2);color:var(--mute);margin-top:var(--s1);border-top:1px dashed var(--line);padding-top:var(--s1)}.pc-foot{display:flex;align-items:center;gap:var(--s2);margin-top:var(--s2);flex-wrap:wrap}.pill{gap:5px;border-radius:999px;padding:2px 9px;font-size:var(--fs-2);font-weight:var(--fw-semi);background:var(--panel);border:1px solid var(--line);white-space:nowrap}.pill,.pill-i{display:inline-flex;align-items:center}.pill-i{justify-content:center;width:15px;height:15px;border-radius:50%;border:1px solid;font-style:normal;font-size:11px;line-height:1;flex:none}.fblock{display:flex;flex-direction:column;gap:var(--s2);padding:var(--s3);border:1px solid var(--line);border-radius:var(--r-2);background:var(--panel)}.md-u{text-decoration:underline;text-underline-offset:2px}.tfl-n{color:var(--accent);text-decoration:underline;overflow-wrap:anywhere}.tfl-s{color:var(--mute);font-size:var(--fs-2);font-style:normal}.talk-f{display:flex;flex-wrap:wrap;gap:var(--s2);margin-top:var(--s1)}.talk-fl{display:inline-flex;gap:var(--s1);align-items:baseline}.talk-p{display:flex;gap:var(--s2);align-items:center;margin-bottom:var(--s1);color:var(--mute);font-size:var(--fs-3)}.talk-menu{display:flex;flex-direction:column;margin-bottom:var(--s2);border:1px solid var(--line);border-radius:var(--r-2);background:var(--panel);overflow:hidden}.talk-mi{display:flex;align-items:center;width:100%;min-height:var(--tap-touch);text-align:left;padding:var(--s2) var(--s3);border:0;background:none;font:inherit;cursor:pointer}.talk-mi:hover{background:var(--fill-soft)}.talk-mi+.talk-mi{border-top:1px solid var(--line)}.talk-menu .field{padding:var(--s2) var(--s3)}.tclip{color:var(--mute);font-size:var(--fs-2);white-space:nowrap}.pb-undo{display:flex;gap:var(--s3);align-items:center;margin-bottom:var(--s3);padding:var(--s2) var(--s3);border-radius:var(--r-2);background:var(--accent-l);color:var(--ink);font-size:var(--fs-3)}.tedit{font-style:normal;font-size:var(--fs-2)}.talk-ed,.tedit{color:var(--mute)}.talk-ed{border:0;background:none;padding:0;font:inherit;font-size:var(--fs-2);cursor:pointer;text-decoration:underline}.talk-ed:hover{color:var(--accent)}.talk-edit{display:flex;flex-direction:column;gap:var(--s2);align-items:stretch}.talk-edit .btn{align-self:flex-start}.talk-edit-do{display:flex;gap:var(--s2);align-items:center}.md.inline,.md.inline p{display:inline}.md.inline p{margin:0}.field.rich{position:relative}.rich-in{white-space:pre-wrap;overflow-wrap:anywhere;cursor:text}.rich-in:empty:before{content:attr(data-empty);color:var(--mute)}.rich-bar{position:absolute;transform:translate(-50%,-100%);z-index:var(--z-pop);display:flex;gap:2px;padding:3px;border-radius:var(--r-2);background:var(--ink);box-shadow:var(--shadow)}.rich-b{min-width:26px;height:26px;border:0;border-radius:var(--r-1);background:none;color:var(--panel);font-size:var(--fs-4);cursor:pointer;transition:background var(--t-fast)}.rich-b:hover{background:var(--on-color-soft)}.rich-b.r-b{font-weight:var(--fw-bold)}.rich-b.r-i{font-style:italic}.rich-b.r-u{text-decoration:underline}.rich-b.r-s{text-decoration:line-through}.field-foot{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s2)}.field-left{flex:none;font-size:var(--fs-2);color:var(--mute);font-variant-numeric:tabular-nums}.field-left.low{color:var(--state-wait)}.linerow{display:flex;align-items:flex-start;gap:var(--s2);margin-bottom:var(--s2)}.linerow .field{flex:1 1 auto;min-width:0;margin:0}.linerow>button{flex:none;align-self:center}.fname .input{font-size:var(--fs-6);font-weight:var(--fw-semi)}.pc.paid .pill{background:var(--on-color-soft);border-color:var(--on-color-mid);color:var(--on-color)}.was{font-size:var(--fs-1);color:var(--mute)}.pc.late{box-shadow:inset 3px 0 0 -1px var(--state-wait)}.pc .late-d{color:var(--state-wait);font-weight:var(--fw-semi)}.pc .late-d:after{content:"•";margin-left:3px}.pc.keeps{border-color:var(--state-wait)}.was.long{color:var(--state-wait)}.pc-open{margin-top:var(--s2);padding-top:var(--s2);border-top:1px solid var(--line);flex-direction:column}.pc-f,.pc-open{display:flex;gap:var(--s2)}.pc-f{align-items:baseline;justify-content:space-between}.pc-f .lbl{font-size:var(--fs-1);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--mute);font-weight:var(--fw-semi);flex:none}.pc-notes{gap:var(--s1)}.pc-note,.pc-notes{display:flex;flex-direction:column}.pc-note{font-size:var(--fs-2)}.pc-add{display:flex;gap:var(--s2);align-items:flex-end}.pc-add .field{flex:1 1 auto;min-width:0}.pc-acts{flex-wrap:wrap;justify-content:flex-end}.pc-acts,.pc-two{display:flex;gap:var(--s2)}.pc-two .field{flex:1 1 0;min-width:0}.pc.new{flex-direction:column;background:var(--panel);border-left-color:var(--accent)}.pc-colors,.pc.new{display:flex;gap:var(--s2)}.pc-colors{flex-wrap:wrap}.swatch{border:1px solid var(--line-strong);border-radius:999px;padding:3px 10px;font-size:var(--fs-2);background:var(--panel);cursor:pointer}.swatch.ko{background:var(--plan-week-soft);color:var(--plan-week)}.swatch.kr{background:var(--plan-answer-soft);color:var(--plan-answer)}.swatch.kp{background:var(--plan-later-soft);color:var(--plan-later)}.swatch.on{box-shadow:0 0 0 2px var(--accent)}.spans{display:flex;gap:var(--s2);flex-wrap:wrap}.pct{font-variant-numeric:tabular-nums}.pct.low{color:var(--state-wait);font-weight:var(--fw-semi)}.daysum{font-size:var(--fs-3);color:var(--dim)}.daysum b{font-weight:var(--fw-semi);color:var(--ink)}.daysum b.hot{color:var(--state-block)}.tcard-report{white-space:pre-wrap;overflow-wrap:anywhere;padding:var(--s2) 0}.tstep-box{display:flex;align-items:center;justify-content:center}.tstep-t.done{color:var(--mute);text-decoration:line-through}.tstep-add{padding:var(--s3) var(--s4)}.calc-stay-mode{display:flex;gap:var(--s2);align-items:center;flex-wrap:wrap}.calc-stay .tbl .field{margin:0}.calc-stay .tbl .input{max-width:6.5em}.calc-stay .tbl td:first-child .input{max-width:none;min-width:8em}.calc-stay .tbl td:nth-child(3) .input{max-width:4em}.calc-stay .tbl td,.calc-stay .tbl th{padding:8px}.calc-stay-add{display:flex;gap:var(--s3);align-items:center;flex-wrap:wrap}.calc-f{display:block;font-size:var(--fs-1);color:var(--mute);font-style:normal}.calc-stay-sum{display:flex;gap:var(--s5);flex-wrap:wrap}.calc-stay-k{display:flex;flex-direction:column}.calc-stay-k b{font-size:var(--fs-5);line-height:1.1}.calc-stay-k span{font-size:var(--fs-2);color:var(--mute)}.calc-stay-k.main b{color:var(--accent)}.staff-pass{margin-top:var(--s2);flex-direction:column}.nrow-a,.staff-pass{display:flex;gap:var(--s2)}.nrow-a{padding:0 var(--s3) var(--s2)}.tdue{margin:var(--s3) 0;padding:var(--s3);border-radius:var(--r-2);background:var(--state-wait-soft);border-left:3px solid var(--state-wait)}.tdue-t{font-weight:var(--fw-semi)}.tdue-x{color:var(--dim);font-size:var(--fs-3);margin-top:2px}.tdue-a{display:flex;gap:var(--s2);margin-top:var(--s2)}.fromtask{display:inline-block;margin-bottom:var(--s3);font-size:var(--fs-3);color:var(--accent)}.fromtask:hover{color:var(--accent-h);text-decoration:underline}.tpages{display:flex;flex-wrap:wrap;gap:var(--s2);margin:var(--s2) 0 var(--s3)}.tpage{display:inline-flex;align-items:center;gap:var(--s1);padding:var(--s1) var(--s3);border-radius:var(--r-2);background:var(--accent-l);color:var(--accent);font-size:var(--fs-3);font-weight:var(--fw-medium);text-decoration:none;border:1px solid transparent}.tpage:hover{border-color:var(--accent);color:var(--accent-h)}.tpage.outer{background:var(--state-info-soft);color:var(--state-info)}.tpage.outer:hover{border-color:var(--state-info)}.tpage.off{background:var(--fill);color:var(--mute);cursor:not-allowed}.talk{flex-direction:column}.talk,.talk-l{display:flex;gap:var(--s3)}.talk-l{align-items:flex-start}.talk-b{flex:1 1 auto;min-width:0;background:var(--fill);border-radius:var(--r-3);padding:var(--s2) var(--s3)}.talk-l.mine .talk-b{background:var(--accent-l)}.talk-w{display:flex;align-items:baseline;gap:var(--s2);font-size:var(--fs-2)}.talk-w b{font-weight:var(--fw-semi);color:var(--dim)}.talk-w i{font-style:normal;color:var(--mute)}.talk-t{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--fs-4);margin-top:2px}.talk-say{display:flex;gap:var(--s2);align-items:flex-end;margin-top:var(--s4);position:sticky;bottom:0;background:var(--panel);padding-top:var(--s2);z-index:1}.talk-say .field{flex:1 1 auto;min-width:0;margin:0}.nfeed-top{display:flex;align-items:center;justify-content:flex-end;gap:var(--s2);min-height:18px}