.offline-strip{left:0;right:0;bottom:calc(var(--kb-clear) + var(--nav-clear) + 20px);z-index:58;width:fit-content;max-width:min(420px, calc(100vw - 2 * var(--gap-page)));border-radius:var(--radius-pill);background:var(--ink);color:var(--ground);font-family:var(--font-body);font-size:var(--size-meta);animation:offline-in var(--dur) var(--ease);pointer-events:none;align-items:center;gap:9px;margin:0 auto;padding:10px 15px 10px 13px;line-height:1.35;display:flex;position:fixed;box-shadow:0 6px 24px #00000047}.offline-words{min-width:0}.offline-strip b{font-weight:800}.offline-strip svg{flex:none}.offline-strip.back{background:var(--answered);color:var(--accent-ink)}@keyframes offline-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.offline-strip{animation:none}}:root[data-motion=reduced] .offline-strip{animation:none}@media (width>=900px){.offline-strip{bottom:26px}}body:has(.offline-strip) .app-flash{bottom:calc(var(--kb-clear) + var(--nav-clear) + 20px + 54px)}@media (width>=900px){body:has(.offline-strip) .app-flash{bottom:80px}}.sbk-under{z-index:0;background:var(--ground);pointer-events:none;contain:strict;will-change:transform;position:fixed;inset:0;transform:translate(-22%)}.sbk-under-live{isolation:isolate}.sbk-ghost-page{position:absolute;left:0;right:0}.sbk-under-live .sbk-ghost{pointer-events:none;min-height:0}.sbk-ghost,.sbk-ghost *{will-change:auto!important;transition:none!important;animation:none!important}:root[data-swipeback] .shell:not(.sbk-ghost){z-index:1;position:relative}:root{--sbk-r:40px;--sbk-recede:.92;--sbk-dim:.16}.sbk-lift{z-index:0;pointer-events:none;border-radius:var(--sbk-r);opacity:0;will-change:transform, opacity;position:fixed;inset:0;transform:translate(0,0);box-shadow:-20px 0 52px -14px #0000004d,-5px 0 14px -6px #0003}.sbk-shade{z-index:0;pointer-events:none;opacity:0;will-change:opacity;background:#000;position:fixed;inset:0}:root[data-swipeback=dragging] .shell:not(.sbk-ghost){will-change:transform}:root[data-swipeback=dragging] .chat-fab,:root[data-swipeback=dragging] .verse-bar{opacity:0}:root[data-swipeback=popping]::view-transition-group(root){animation-duration:var(--sbk-dur,var(--dur));animation-timing-function:var(--ease)}:root[data-swipeback=popping]::view-transition-old(root){mix-blend-mode:normal;animation:none}:root[data-swipeback=popping]::view-transition-new(root){mix-blend-mode:normal;animation:none}:root[data-swipeback=popping]::view-transition-old(root){z-index:1;animation:sbk-old var(--sbk-dur,var(--dur)) var(--ease) both;border-radius:var(--sbk-r);box-shadow:-20px 0 52px -14px #0000004d,-5px 0 14px -6px #0003}:root[data-swipeback=popping]::view-transition-image-pair(root){background:#000}:root[data-swipeback=popping]::view-transition-new(root){z-index:0;animation:sbk-new var(--sbk-dur,var(--dur)) var(--ease) both}@keyframes sbk-old{0%{transform:translate3d(calc(var(--sbk-p,0) * 100%), 0, 0)}to{transform:translate(100%)}}@keyframes sbk-new{0%{transform:translate3d(calc((var(--sbk-p,0) - 1) * 22%), 0, 0) scale(calc(var(--sbk-recede) + (1 - var(--sbk-recede)) * var(--sbk-p,0)));opacity:calc(1 - var(--sbk-dim) * (1 - var(--sbk-p,0)))}to{opacity:1;transform:translate(0,0)scale(1)}}:root[data-swipeback=popping] .nav{view-transition-name:ao1-nav}:root[data-swipeback=popping] .cbar{view-transition-name:ao1-cbar}.nav{--navpill-w:calc(var(--nav-icon,30px) + 20px);--navpill-h:calc(var(--nav-icon,30px) + 12px);--navpill-r:13px;--navpill-tint:color-mix(in srgb, var(--accent) 15%, transparent)}.nav-pill{width:var(--navpill-w);height:var(--navpill-h);border-radius:var(--navpill-r);background:var(--navpill-tint);pointer-events:none;opacity:0;z-index:0;position:absolute;top:50%;left:0;transform:translateY(-50%)}.nav[data-navdrag=on] .nav-pill,.nav[data-navdrag=settling] .nav-pill{opacity:1}.nav[data-navdrag=on] .nav-item.active .nav-icon,.nav[data-navdrag=settling] .nav-item.active .nav-icon{background:0 0}.nav[data-navdrag] .nav-item .nav-icon{transition:none}:root[data-motion=reduced] .nav-pill{transition:none;animation:none}@media (prefers-reduced-motion:reduce){.nav-pill{transition:none;animation:none}}@media (width>=900px){.nav-pill{display:none}}.hm-scrim{z-index:60;background:color-mix(in oklab, var(--ink) 22%, transparent);animation:hm-scrim-in var(--dur-in) var(--ease) both;touch-action:none;overscroll-behavior:contain;position:fixed;inset:0}@keyframes hm-scrim-in{0%{opacity:0}}.hm-card{border-radius:var(--radius-card);background:var(--surface);color:var(--ink);border:1px solid color-mix(in oklab, var(--ink) 11%, transparent);touch-action:none;-webkit-user-select:none;user-select:none;flex-direction:column;padding:6px;display:flex;position:absolute;overflow:hidden;box-shadow:0 18px 44px oklab(0% 0 0/.28),0 2px 8px oklab(0% 0 0/.14)}.hm-card.placed{transform-origin:50% 0;animation:hm-in calc(var(--dur-in) * 1.1) var(--ease) both}.hm-card.placed.up{transform-origin:50% 100%}@keyframes hm-in{0%{opacity:0;transform:scale(.92)}}.hm-title{font-size:var(--size-meta);color:var(--ink-faint);white-space:nowrap;text-overflow:ellipsis;margin:0;padding:8px 12px 6px;overflow:hidden}.hm-item{min-height:var(--tap-min);color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:12px;padding:0 12px;display:flex}.hm-item svg{color:var(--ink-faint);flex:none}.hm-item span{min-width:0}.hm-item.on{background:var(--accent);color:var(--accent-ink)}.hm-item.on svg{color:inherit}.hm-item.danger,.hm-item.danger svg{color:var(--danger)}.hm-item.danger.on{background:var(--danger-fill);color:var(--danger-ink)}.hm-item.danger.on svg{color:inherit}.hm-item[aria-disabled=true]{opacity:.4;cursor:default}@media (hover:hover){.hm-item:not([aria-disabled=true]):hover{background:var(--surface-alt)}.hm-item.on:not([aria-disabled=true]):hover{background:var(--accent)}}:root[data-motion=reduced] .hm-card.placed,:root[data-motion=reduced] .hm-scrim{animation-duration:0s}@media (prefers-reduced-motion:reduce){.hm-card.placed,.hm-scrim{animation-duration:0s}}.nav-item:active .nav-icon{background:color-mix(in srgb, var(--ink) 10%, transparent);transform:scale(.94)}.nav-item.active:active .nav-icon{background:color-mix(in srgb, var(--accent) 28%, transparent);transform:scale(.94)}.nav-item .nav-icon{transition:background var(--dur) var(--ease), transform var(--dur) var(--ease)}:root[data-motion=reduced] .nav-item:active .nav-icon,:root[data-motion=reduced] .nav-item.active:active .nav-icon{transform:none}@media (prefers-reduced-motion:reduce){.nav-item:active .nav-icon,.nav-item.active:active .nav-icon{transform:none}}@media (width>=900px){.nav-item:active .nav-icon,.nav-item.active:active .nav-icon{transform:none}.nav-item:active{background:color-mix(in srgb, var(--ink) 7%, transparent)}.nav-item.active:active{background:color-mix(in srgb, var(--accent) 20%, transparent)}}.set-row:active{background:var(--surface-alt)}.waiting{padding:46px var(--gap-page);color:var(--ink-faint);flex-direction:column;align-items:center;gap:10px;display:flex}.waiting-mark{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;width:38px;height:38px}.waiting-ghost{opacity:.3}.waiting-stem,.waiting-arm{stroke:var(--accent);stroke-dasharray:1;stroke-dashoffset:1px;animation:mark-draw 2.4s var(--ease) infinite}.waiting-arm{animation-name:mark-draw-arm}@keyframes mark-draw{0%,4%{stroke-dashoffset:1px;opacity:1}26%,78%{stroke-dashoffset:0;opacity:1}94%,to{stroke-dashoffset:0;opacity:0}}@keyframes mark-draw-arm{0%,26%{stroke-dashoffset:1px;opacity:1}48%,78%{stroke-dashoffset:0;opacity:1}94%,to{stroke-dashoffset:0;opacity:0}}.waiting.still .waiting-stem,.waiting.still .waiting-arm,:root[data-motion=reduced] .waiting-stem,:root[data-motion=reduced] .waiting-arm{stroke-dashoffset:0;animation:none}@media (prefers-reduced-motion:reduce){.waiting-stem,.waiting-arm{stroke-dashoffset:0;animation:none}}.waiting-caption{font-size:var(--size-meta);color:var(--ink-faint);text-align:center;margin:0}.empty-mark{color:var(--accent);opacity:.85;margin:0 auto 16px;display:block}.sheet-body :is(.row-btn,.cmenu-item){background:var(--surface-alt);border-radius:var(--radius-input);box-sizing:border-box;width:100%;min-height:44px;color:var(--ink);text-align:left;transition:background var(--dur) var(--ease), color var(--dur) var(--ease);border:0;column-gap:12px;margin-inline:0;padding:12px 14px}.sheet-body{--sheet-row-gap:6px;--sheet-row-break:var(--sheet-row-gap)}.sheet-body :is(.row-btn,.cmenu-item)+:is(.row-btn,.cmenu-item){margin-top:var(--sheet-row-gap)}:is(.sheet-body:has(>:is(.row-btn,.cmenu-item)),.sheet-body :has(>:is(.row-btn,.cmenu-item))){row-gap:0}.sheet-body :is(.row-btn,.cmenu-item):active{background:color-mix(in srgb, var(--ink) 14%, transparent);color:var(--ink)}@media (hover:hover) and (pointer:fine){.sheet-body :is(.row-btn,.cmenu-item):hover{background:color-mix(in srgb, var(--ink) 9%, transparent);color:var(--ink)}}.sheet-body :is(.row-btn,.cmenu-item):focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.sheet-body :is(.row-btn,.cmenu-item){transition:none}}:root[data-motion=reduced] .sheet-body :is(.row-btn,.cmenu-item){transition:none}.sheet-body :is(.row-btn,.cmenu-item).row-opens:after{content:"";border-top:1.5px solid var(--ink-faint);border-right:1.5px solid var(--ink-faint);flex:none;align-self:center;width:6px;height:6px;margin-left:auto;transform:rotate(45deg)}.sheet-body :is(.row-btn,.cmenu-item).danger,.sheet-body :is(.row-btn,.cmenu-item).row-danger{color:var(--danger);margin-top:var(--sheet-row-break)}.sheet-body :is(.row-btn,.cmenu-item).danger+:is(.row-btn,.cmenu-item).danger,.sheet-body :is(.row-btn,.cmenu-item).row-danger+:is(.row-btn,.cmenu-item).row-danger{margin-top:var(--sheet-row-gap)}.sheet-body :is(.row-btn,.cmenu-item).danger:active,.sheet-body :is(.row-btn,.cmenu-item).row-danger:active{background:color-mix(in srgb, var(--danger) 14%, transparent);color:var(--danger)}@media (hover:hover) and (pointer:fine){.sheet-body :is(.row-btn,.cmenu-item).danger:hover,.sheet-body :is(.row-btn,.cmenu-item).row-danger:hover{background:color-mix(in srgb, var(--danger) 10%, transparent);color:var(--danger)}}.sheet-body :is(.row-btn,.cmenu-item):disabled{color:var(--ink-faint);cursor:default}.sheet-body :is(.row-btn,.cmenu-item):disabled:active{background:var(--surface-alt);color:var(--ink-faint)}@media (hover:hover) and (pointer:fine){.sheet-body :is(.row-btn,.cmenu-item):disabled:hover{background:var(--surface-alt);color:var(--ink-faint)}}.sheet-body :is(.c-menu-label,.sheet-label){margin-top:var(--sheet-row-break);color:var(--ink-soft);padding-inline:2px}.sheet-body :is(.c-menu-label,.sheet-label):first-child{margin-top:0}.sheet .sheet-grab{display:none}@media (width<=899px) and (pointer:coarse){.sheet .sheet-grab{display:block}}.ask{flex-direction:column;gap:18px;padding:4px 0 6px;display:flex}.ask-body{color:var(--ink-soft);max-width:46ch;margin:0;line-height:1.55}.ask-row{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.ask-row .ask-danger{background:var(--danger-fill);color:var(--danger-ink)}@media (hover:hover) and (pointer:fine){.ask-row .ask-danger:hover{background:color-mix(in srgb, var(--danger-fill) 88%, var(--ink))}}:root,:root[data-palette]:not([data-palette$=-night]):not([data-palette=cobalt]):not([data-palette=marigold]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root{--ground:#f2f6eb;--ground-deep:#fbfdf7;--surface:#fff;--surface-alt:#e2ead5;--accent:#2e7544;--accent-ink:#f4fbf3;--presence:#8d5d0b;--presence-dim:#e6d9bd;--ink:#1e2419;--ink-soft:#4f5a48;--ink-faint:#5f6b58;--ink-nav:#677360;--answered:#2e7543;--danger:#b3301f;--danger-fill:#b3301f;--danger-ink:#fff6f4;--mood-joyful:#8a6a05;--mood-calm:#12735f;--mood-neutral:#4d5a66;--mood-sad:#2e6ea8;--mood-angry:#a6302a;--mood-tearful:#7d3a8f;--mood-grateful:#a95a12;--face-1:#8fb8c9;--face-2:#b8a2cf;--face-3:#e0b070;--face-4:#86c2a8;--face-5:#d99a92;--face-6:#a8b891;--face-ink:#23202b;--font-display:"Avenir Next", -apple-system, BlinkMacSystemFont, sans-serif;--font-body:-apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:ui-monospace, Menlo, monospace;--size-greet:25px;--size-title:17px;--size-body:14.5px;--size-meta:11.5px;--size-micro:10.5px;--radius-card:16px;--radius-pill:100px;--radius-input:14px;--ctl-h:36px;--tap-min:44px;--mark-h:26px;--gap-page:13px;--gap-card:11px;--pad-card-y:14px;--pad-card-x:15px;--pad-card:var(--pad-card-y) var(--pad-card-x);--nav-h:60px;--ease:cubic-bezier(.2, 0, .2, 1);--dur:.18s;--dur-in:.18s;--dur-out:.13s;--soon:var(--mood-joyful)}@media (prefers-reduced-motion:reduce){:root{--dur:0s}}:root[data-text=sm]{--size-greet:22px;--size-title:15.5px;--size-body:13.5px;--size-meta:11px;--size-micro:10px}:root[data-text=lg]{--size-greet:28px;--size-title:19px;--size-body:16.5px;--size-meta:13px;--size-micro:12px}:root[data-text=xl]{--size-greet:31px;--size-title:21px;--size-body:18.5px;--size-meta:14.5px;--size-micro:13px}:root[data-palette=meadow]{--ground:#f2f6eb;--ground-deep:#fbfdf7;--surface:#fff;--surface-alt:#e2ead5;--accent:#2e7544;--accent-ink:#f4fbf3;--presence:#8d5d0b;--presence-dim:#e6d9bd;--ink:#1e2419;--ink-soft:#4f5a48;--ink-faint:#5f6b58;--ink-nav:#677360;--answered:#2e7543;--danger:#b3301f;--danger-fill:#b3301f;--danger-ink:#fff6f4;--mood-joyful:#8a6a05;--mood-calm:#12735f;--mood-neutral:#4d5a66;--mood-sad:#2e6ea8;--mood-angry:#a6302a;--mood-tearful:#7d3a8f;--mood-grateful:#a95a12;--radius-card:16px}:root[data-palette=meadow][data-contrast=high]{--ground:#f8faf4;--ground-deep:#fdfefc;--surface:#fff;--surface-alt:#bec5b3;--accent:#245b35;--accent-ink:#fff;--presence:#6e4909;--presence-dim:#c6bba3;--ink:#000;--ink-soft:#2e342a;--ink-faint:#30362c;--ink-nav:#343a30;--answered:#6e4909;--danger:#932719;--danger-fill:#932719;--danger-ink:#fff9f8;--mood-joyful:#8a6a05;--mood-calm:#12735f;--mood-neutral:#4d5a66;--mood-sad:#2e6ea8;--mood-angry:#a6302a;--mood-tearful:#7d3a8f;--mood-grateful:#a95a12;--radius-card:16px}:root[data-palette=meadow-night]{--ground:#121810;--ground-deep:#0c110a;--surface:#273023;--surface-alt:#353f2e;--accent:#79cf8b;--accent-ink:#0e1c11;--presence:#e2b358;--presence-dim:#453a20;--ink:#ecf2e7;--ink-soft:#b3c0ab;--ink-faint:#9daa96;--ink-nav:#75846e;--answered:#79cf8b;--danger:#eb9384;--danger-fill:#eb9384;--danger-ink:#211512;--mood-joyful:#e8b45c;--mood-calm:#7fbfa8;--mood-neutral:#6d8b90;--mood-sad:#6a8bb5;--mood-angry:#c97a6a;--mood-tearful:#8d7fb5;--mood-grateful:#d9926c;--radius-card:16px}:root[data-palette=meadow-night][data-contrast=high]{--ground:#0a0d09;--ground-deep:#050704;--surface:#3d4539;--surface-alt:#515a4b;--accent:#9bdca8;--accent-ink:#08110a;--presence:#eac888;--presence-dim:#5f563f;--ink:#fff;--ink-soft:#d3dace;--ink-faint:#ced5cb;--ink-nav:#bac2b7;--answered:#eac888;--danger:#efa69a;--danger-fill:#efa69a;--danger-ink:#150e0c;--mood-joyful:#e8b45c;--mood-calm:#7fbfa8;--mood-neutral:#6d8b90;--mood-sad:#6a8bb5;--mood-angry:#c97a6a;--mood-tearful:#8d7fb5;--mood-grateful:#d9926c;--radius-card:16px}:root[data-contrast=high]{--ground:#f8faf4;--ground-deep:#fdfefc;--surface:#fff;--surface-alt:#bec5b3;--accent:#245b35;--accent-ink:#fff;--presence:#6e4909;--presence-dim:#c6bba3;--ink:#000;--ink-soft:#2e342a;--ink-faint:#30362c;--ink-nav:#343a30;--answered:#6e4909;--danger:#932719;--danger-fill:#932719;--danger-ink:#fff9f8}:root[data-motion=reduced]{--dur:0s;--dur-in:0s;--dur-out:0s}:root{--accent-ink-dim:color-mix(in srgb, var(--accent-ink) 92%, transparent)}:root[data-palette$=night]{--face-1:#3a6e86;--face-2:#6a5c98;--face-3:#82602a;--face-4:#3a7460;--face-5:#8c5350;--face-6:#5d6e4c;--face-ink:#ecf2e7}:root[data-palette$=night] .card,:root[data-palette$=night] .set-card,:root[data-palette$=night] .sheet,:root[data-palette$=night] .ans-row,:root[data-palette$=night] .entry{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 9%, transparent)}:root[data-palette$=night] .card.lit{box-shadow:none}:root{--hv-lift:inset 0 0 0 999px color-mix(in srgb, var(--ink) 9%, transparent);--hv-lift-ink:inset 0 0 0 999px color-mix(in srgb, var(--accent-ink) 12%, transparent);--hv-tint:color-mix(in srgb, currentColor 11%, transparent);--hv-edge:color-mix(in srgb, var(--accent) 55%, transparent);--hv-edge-ink:color-mix(in srgb, var(--accent-ink) 45%, transparent);--hv-ring:0 0 0 3px color-mix(in srgb, var(--accent) 28%, transparent);--hv-ring-ink:0 0 0 3px color-mix(in srgb, var(--accent-ink) 30%, transparent);--hv-halo:0 0 0 7px color-mix(in srgb, var(--ink) 12%, transparent)}.tile,.msg-row,.notif,.member,.entry,.reason,.draft-open,.row-btn,.toggle-row,.chip,.tag,.pf-mark-face,.pf-tab,.pf-btn,.stat,.avatar,.rail-face,.search-box,.field input,.field textarea,.field select,.inline-input,.pill-btn{transition:background var(--dur) var(--ease), border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease), color var(--dur) var(--ease)}.nav-plus{outline-offset:0;outline:3px solid #0000}.entry .entry-head .icon-btn,.note-tools .icon-btn,.msg-row>.icon-btn{transition:opacity var(--dur) var(--ease), color var(--dur) var(--ease), background var(--dur) var(--ease)}@media (hover:hover) and (pointer:fine){.card{transition:box-shadow var(--dur) var(--ease), transform var(--dur) var(--ease)}.card:hover{box-shadow:0 4px 18px color-mix(in srgb, var(--ink) 10%, transparent);transform:translateY(-1px)}.card.open:hover{box-shadow:none;transform:none}.tile:hover,.notif:hover,.member:hover,.entry:hover,.msg-row:hover,.msg-row.unread:hover{box-shadow:var(--hv-lift)}.topbar-me{transition:box-shadow var(--dur) var(--ease)}.topbar-me:hover,.topbar-me:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 62%, transparent)}.draft-open:hover,.reason:hover{box-shadow:var(--hv-lift);border-color:var(--hv-edge)}.reason.on:hover{box-shadow:var(--hv-ring)}.row-btn:hover,.toggle-row:hover{background:color-mix(in srgb, var(--ink) 6%, transparent);border-radius:var(--radius-input)}.toggle-row:hover .switch i{background:var(--ink)}.toggle-row:hover .switch.on i{background:var(--accent-ink)}.icon-btn:hover:not(:disabled){color:var(--ink);background:var(--hv-tint)}.chat-person-add:hover:not(:disabled):not(.on){color:var(--ink);background:var(--hv-tint);border-color:var(--ink-faint)}.icon-btn.danger:hover:not(:disabled){color:var(--danger);background:var(--hv-tint)}.card.lit .icon-btn:hover:not(:disabled){color:var(--accent-ink);background:var(--hv-tint)}.tool:hover:not(:disabled){color:var(--ink);background:color-mix(in srgb, var(--accent) 13%, transparent)}.tool.danger:hover:not(:disabled){color:var(--danger);background:var(--hv-tint)}.card.lit .tool:hover:not(:disabled){color:var(--accent-ink);background:var(--hv-tint)}.card-strip:hover{color:var(--ink);background:color-mix(in srgb, var(--accent) 13%, transparent);border-radius:var(--radius-pill)}.card.lit .card-strip:hover{color:var(--accent-ink);background:var(--hv-lift-ink)}.pf-quiet-row:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.pf-quiet-row:hover .pf-chevron{opacity:1}.c-name:hover .c-name-text{text-underline-offset:3px;text-decoration:underline}.c-name:hover .c-name-chevron{color:var(--ink)}.tab:hover{color:var(--ink);background:var(--hv-tint)}.tab.on:hover{color:var(--accent-ink);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--accent) 45%, transparent)}.nav-item:hover{color:var(--ink);background:color-mix(in srgb, var(--ink) 7%, transparent)}.nav-item.active:hover{color:var(--accent);background:color-mix(in srgb, var(--accent) 20%, transparent)}.nav-com .nav-com-mark{transition:box-shadow var(--dur) var(--ease);box-shadow:0 0 0 2px #0000}.nav-com:hover .nav-com-mark{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 45%, transparent)}.chips.scroller .chip:hover{color:var(--ink);background:var(--hv-tint)}.chips.scroller .chip.on:hover{color:var(--accent);background:color-mix(in srgb, var(--accent) 24%, transparent)}.linkish:hover{text-decoration-thickness:2px}.chip:hover{color:var(--ink);border-color:var(--hv-edge)}.chip.on:hover{color:var(--accent-ink);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--accent) 45%, transparent)}.tag:hover{color:var(--ink);box-shadow:inset 0 0 0 1px var(--hv-edge)}.tag.on:hover{color:var(--accent-ink);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--accent) 45%, transparent)}.card.lit .tag:hover{color:var(--accent-ink);box-shadow:inset 0 0 0 1px var(--hv-edge-ink)}.pf-mark:hover .pf-mark-face{box-shadow:inset 0 0 0 2px var(--accent);filter:brightness(.78)}.pf-mark:hover{color:var(--ink)}.pf-mark.add:hover .pf-mark-face{color:var(--accent)}.pf-tab:hover{color:var(--ink)}.pf-btn:hover{background:var(--surface-alt)}.pf-btn.primary:hover{background:color-mix(in srgb, var(--accent) 88%, var(--ink))}.stat:hover{background:var(--surface-alt)}.mood:hover{border-color:var(--hv-edge)}.btn.ghost:hover:not(:disabled),.pill-btn.ghost:hover{color:var(--ink);border-color:var(--hv-edge)}.pill-btn.danger:hover{background:color-mix(in srgb, var(--danger) 16%, transparent)}.search-box:hover,.field input:hover,.field textarea:hover,.field select:hover,.inline-input:hover{border-color:var(--hv-edge)}a.card-name:hover,a.note-name:hover,.wordmark:hover,.tile-name:hover,.notif-open:hover .notif-body b,.member-open:hover b,.msg-name:hover{text-underline-offset:2px;text-decoration:underline}.avatar,.act-face,.ans-face,.walk-face,.tile-face,.inv-face,.sx-pick-face,.community-photo{transition:transform var(--dur) var(--ease), box-shadow var(--dur) var(--ease)}:is(a,button):hover :is(.avatar,.act-face,.ans-face,.walk-face,.tile-face,.inv-face,.sx-pick-face,.community-photo),:is(a,button):is(.avatar,.act-face,.ans-face,.walk-face,.tile-face,.inv-face,.sx-pick-face,.community-photo):hover{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 45%, transparent);transform:scale(1.06)}.card-who:has(>a.card-name:hover)>.avatar{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 45%, transparent);transform:scale(1.06)}.pw-person:hover .face{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 45%, transparent);transform:scale(1.06)}.pw-person .face{transition:transform var(--dur) var(--ease), box-shadow var(--dur) var(--ease)}.pw-person-name:hover,.walk-person-name:hover{text-underline-offset:2px;text-decoration:underline}.card:hover .card-toggle{color:var(--ink)}.card.lit:hover .card-toggle{color:var(--accent-ink)}.rail-person:hover .rail-face>img,.rail-person:hover .rail-face>span:not(.rail-plus),.rail.stories .rail-person:hover .rail-face>img,.rail.stories .rail-person:hover .rail-face>span:not(.rail-plus){filter:brightness(.82)}.rail-person:hover .rail-name,.rail.stories .rail-person:hover .rail-name{color:var(--ink)}:root .c-faces>.c-person:hover{z-index:11}.c-person:hover .c-face{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 45%, transparent)}.cj-people .c-person:hover .c-face-name{color:var(--ink)}.c-faces-all:hover{background:color-mix(in srgb, var(--ink) 12%, transparent);color:var(--ink);box-shadow:0 0 0 2px var(--ground)}.c-next:hover{background:var(--surface-alt);color:var(--ink)}.entry .entry-head .icon-btn,.note-tools .icon-btn,.msg-row>.icon-btn{opacity:0}.entry:hover .entry-head .icon-btn,.note:hover .note-tools .icon-btn,.msg-row:hover>.icon-btn{opacity:1}.btn:hover:not(:disabled),.pill-btn:hover,.pray-btn:hover:not(:disabled){box-shadow:var(--hv-ring)}.pill-btn:not(.ghost):not(.danger):hover{box-shadow:none;background:color-mix(in srgb, var(--accent) 88%, var(--ink))}.card.lit .pray-btn:hover:not(:disabled),.card.lit .update-form .pill-btn:hover{box-shadow:var(--hv-ring-ink)}.btn.ghost:hover:not(:disabled),.pill-btn.ghost:hover,.pill-btn.danger:hover{box-shadow:none}.nav-plus:hover{outline-color:color-mix(in srgb, var(--accent) 28%, transparent)}}.card:has(:focus-visible){box-shadow:var(--hv-lift)}.card.lit:has(:focus-visible){box-shadow:var(--hv-lift-ink)}.tile:focus-visible{box-shadow:var(--hv-lift)}.notif:has(:focus-visible){box-shadow:var(--hv-lift)}.member:has(:focus-visible){box-shadow:var(--hv-lift)}.entry:has(:focus-visible){box-shadow:var(--hv-lift)}.msg-row:has(:focus-visible){box-shadow:var(--hv-lift)}.msg-row.unread:has(:focus-visible){box-shadow:var(--hv-lift)}:is(.draft:has(:focus-visible) .draft-open,.reason:focus-visible){box-shadow:var(--hv-lift);border-color:var(--hv-edge)}:root .c-faces>.c-person:has(:focus-visible){z-index:11}.cj-people .c-person:has(:focus-visible) .c-face-name{color:var(--ink)}.c-next:focus-visible{background:var(--surface-alt);color:var(--ink)}.row-btn:focus-visible,.toggle-row:focus-visible{background:color-mix(in srgb, var(--ink) 6%, transparent)}.toggle-row:focus-visible .switch i{background:var(--ink)}.toggle-row:focus-visible .switch.on i{background:var(--accent-ink)}.icon-btn:focus-visible,.tool:focus-visible,.tab:focus-visible{color:var(--ink);background:var(--hv-tint)}.card-strip:focus-visible{color:var(--ink);background:color-mix(in srgb, var(--accent) 13%, transparent);border-radius:var(--radius-pill)}.card.lit .card-strip:focus-visible{color:var(--accent-ink);background:var(--hv-lift-ink)}.pf-quiet-row:focus-visible{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.pf-quiet-row:focus-visible .pf-chevron{opacity:1}.c-name:focus-visible .c-name-text{text-underline-offset:3px;text-decoration:underline}.c-name:focus-visible .c-name-chevron{color:var(--ink)}.icon-btn.danger:focus-visible,.tool.danger:focus-visible{color:var(--danger);background:var(--hv-tint)}.card.lit .icon-btn:focus-visible,.card.lit .tool:focus-visible{color:var(--accent-ink);background:var(--hv-tint)}.chips.scroller .chip:focus-visible{color:var(--ink);background:var(--hv-tint)}.nav-item:focus-visible{color:var(--ink)}.chip:focus-visible,.pf-mark:focus-visible .pf-mark-face{box-shadow:inset 0 0 0 2px var(--accent)}.pf-btn:focus-visible{background:var(--surface-alt)}.pf-tab:focus-visible{color:var(--ink)}.mood:focus-visible{color:var(--ink);border-color:var(--hv-edge)}.tag:focus-visible{color:var(--ink);box-shadow:inset 0 0 0 1px var(--hv-edge)}.btn.ghost:focus-visible,.pill-btn.ghost:focus-visible{color:var(--ink);border-color:var(--hv-edge)}.search-box:focus-within,.field input:focus-visible,.field textarea:focus-visible,.field select:focus-visible,.inline-input:focus-visible{border-color:var(--hv-edge)}.card-name:focus-visible,.note-name:focus-visible,.wordmark:focus-visible,.tile:focus-visible .tile-name,.msg-open:focus-visible .msg-name,.notif-open:focus-visible .notif-body b,.member-open:focus-visible b{text-underline-offset:2px;text-decoration:underline}.card-who:has(>.card-name:focus-visible)>.avatar{box-shadow:0 0 0 2px color-mix(in srgb, var(--presence) 45%, transparent)}.card:has(:focus-visible) .card-toggle{color:var(--ink)}.card.lit:has(:focus-visible) .card-toggle{color:var(--accent-ink)}.rail-person:focus-visible .rail-face,.rail.stories .rail-person:focus-visible .rail-face{box-shadow:inset 0 0 0 2px var(--accent)}.rail-person:focus-visible .rail-name,.rail.stories .rail-person:focus-visible .rail-name{color:var(--ink)}.entry:focus-within .entry-head .icon-btn,.note:focus-within .note-tools .icon-btn,.msg-row:focus-within>.icon-btn{opacity:1}@media (prefers-reduced-motion:reduce){.card,.tile,.msg-row,.notif,.member,.entry,.reason,.draft-open,.row-btn,.toggle-row,.chip,.tag,.avatar,.rail-face,.search-box,.field input,.field textarea,.field select,.inline-input,.pill-btn,.nav-plus,.switch i,.entry .entry-head .icon-btn,.note-tools .icon-btn,.msg-row>.icon-btn{transition-duration:0s}}:root[data-motion=reduced] .card,:root[data-motion=reduced] .tile,:root[data-motion=reduced] .msg-row,:root[data-motion=reduced] .notif,:root[data-motion=reduced] .member,:root[data-motion=reduced] .entry,:root[data-motion=reduced] .reason,:root[data-motion=reduced] .draft-open,:root[data-motion=reduced] .row-btn,:root[data-motion=reduced] .toggle-row,:root[data-motion=reduced] .chip,:root[data-motion=reduced] .tag,:root[data-motion=reduced] .avatar,:root[data-motion=reduced] .rail-face,:root[data-motion=reduced] .search-box,:root[data-motion=reduced] .pill-btn,:root[data-motion=reduced] .nav-plus,:root[data-motion=reduced] .switch i,:root[data-motion=reduced] .entry .entry-head .icon-btn,:root[data-motion=reduced] .note-tools .icon-btn,:root[data-motion=reduced] .msg-row>.icon-btn{transition-duration:0s}@media (hover:hover) and (pointer:fine){.gath-pill:hover{background:color-mix(in srgb, var(--accent) 8%, var(--surface));border-color:color-mix(in srgb, var(--accent) 45%, transparent)}.gath-pill.live:hover{background:color-mix(in srgb, var(--ink) 12%, var(--accent))}.gath-pill-do:hover,.gath-pill-open:hover{background:color-mix(in srgb, var(--ink) 10%, transparent)}.jrn-line:hover{background:color-mix(in srgb, var(--accent) 7%, var(--surface))}.jrn-chip:hover{background:color-mix(in srgb, var(--accent) 7%, var(--surface));color:var(--ink)}.jrn-ahead-row:hover,.crc-row:hover,.crc-card:hover{background:color-mix(in srgb, var(--accent) 6%, var(--surface))}.cbar-open:hover{background:color-mix(in srgb, var(--ink) 8%, transparent)}}.pf-mini:focus-visible{background:var(--surface-alt)}@media (hover:hover) and (pointer:fine){.au-toggle-seg[aria-checked=false]:hover{color:var(--ink)}}.au-toggle-seg:focus-visible{color:var(--ink)}.compose{flex-direction:column;gap:12px;display:flex}.compose-text{resize:vertical;background:var(--surface);border:1px solid var(--surface-alt);border-radius:var(--radius-input);width:100%;min-height:170px;color:var(--ink);font-family:var(--font-body);padding:14px 15px;padding-bottom:54px;font-size:16px;line-height:1.5}.compose-write{position:relative}.compose-write .vr-idle{margin:0;position:absolute;bottom:9px;left:9px}.compose-text::placeholder{color:var(--ink-faint)}.compose-text:focus{border-color:var(--accent);outline:none}.compose .counter{margin:-6px 0 0}.auto{flex-direction:column;gap:7px;display:flex}.auto-lede{font-size:var(--size-meta);color:var(--ink-soft);margin:0;font-weight:600}.detail-note{font-size:var(--size-meta);color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;margin:0 0 2px;overflow:hidden}.detail-note b{color:var(--ink);font-weight:700}.compose-foot .moods{margin:0}.compose-foot .moods legend{margin-bottom:4px}.cx-page .mood-row{padding-inline:0;scroll-padding-inline:0}.auto-chips{flex-wrap:wrap;gap:6px;display:flex}.auto-tag{align-items:center;gap:5px;display:inline-flex}.auto-tag svg{opacity:.65}.auto-tag:not(.on){border-style:dashed;border-color:var(--ink-faint);color:var(--ink-faint);background:0 0}.auto-meta{font-size:var(--size-micro);color:var(--ink-faint);margin:0;line-height:1.5}.auto-meta b{color:var(--ink-soft);text-transform:capitalize;font-weight:700}.auto-meta .linkish{font-size:var(--size-micro)}.compose-more{min-height:44px;color:var(--ink-soft);font-family:var(--font-display);font-size:var(--size-meta);background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;margin-block:-6px;padding:2px 0;font-weight:700;display:inline-flex}@media (hover:hover) and (pointer:fine){.compose-more:hover{color:var(--accent)}}.compose-more svg{transition:transform var(--dur) var(--ease)}.compose-more[aria-expanded=true] svg{transform:rotate(45deg)}.compose-details{border-top:1px solid var(--surface);animation:compose-open var(--dur) var(--ease);padding-top:14px}@keyframes compose-open{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.compose-details .chips,.compose-details .field-label{padding:0}.compose-details .tag-input{margin:0 0 14px}.compose-details>.hint:last-child{margin-bottom:0}.tag-note{font-size:var(--size-micro);color:var(--ink-faint);margin:7px 0 0;line-height:1.5}.tag.from-text{outline:1px dashed color-mix(in srgb, var(--accent-ink) 55%, transparent);outline-offset:-4px}.compose-foot{flex-direction:column;gap:8px;margin-top:2px;display:flex}.slim-row{flex-wrap:wrap;gap:6px;margin-bottom:9px;display:flex}.slim{border:1px solid var(--surface-alt);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink-soft);font-family:var(--font-display);font-size:var(--size-meta);white-space:nowrap;min-height:44px;transition:background var(--dur) var(--ease), color var(--dur) var(--ease), border-color var(--dur) var(--ease);justify-content:center;align-items:center;padding:7px 13px;font-weight:700;line-height:1;display:inline-flex}@media (hover:hover) and (pointer:fine){.slim:hover{color:var(--ink)}}.slim.on{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.slim:disabled{opacity:.45;cursor:not-allowed;border-style:dashed}@media (hover:hover) and (pointer:fine){.slim:disabled:hover{color:var(--ink-soft)}}.compose-comm{margin-bottom:4px}.vis{background:var(--surface);border:1px solid var(--surface-alt);border-radius:var(--radius-pill);align-self:flex-start;gap:3px;padding:3px;display:inline-flex}.vis-opt{border-radius:var(--radius-pill);color:var(--ink-soft);font-family:var(--font-display);transition:background var(--dur) var(--ease), color var(--dur) var(--ease);background:0 0;border:0;flex-direction:column;align-items:center;gap:1px;padding:7px 15px;display:flex}.vis-opt b{font-size:var(--size-meta);font-weight:800}.vis-opt span{font-size:var(--size-micro);color:var(--ink-faint);font-weight:600}.vis-opt.on{background:var(--accent);color:var(--accent-ink)}.vis-opt.on span{color:var(--accent-ink);opacity:.7}.vis-note{font-size:var(--size-micro);color:var(--ink-faint);margin:0;line-height:1.5}@media (height<=700px){.compose-text{min-height:min(120px, calc(.22 * var(--kb-room)))}}.crisis{background:var(--surface-alt);border:1px solid color-mix(in srgb, var(--presence) 32%, transparent);border-radius:var(--radius-card);padding:var(--pad-card);margin-bottom:14px}.crisis-head{align-items:center;gap:8px;margin-bottom:7px;display:flex}.crisis-head svg{color:var(--presence);flex:none}.crisis-head .icon-btn{color:var(--ink-faint);margin-left:auto}.crisis-lede{font-family:var(--font-display);font-size:var(--size-title);color:var(--ink);margin:0;font-weight:800;line-height:1.25}.crisis-body{font-size:var(--size-body);color:var(--ink-soft);margin:0 0 11px;line-height:1.5}.crisis-list{gap:7px;margin:0;padding:0;list-style:none;display:grid}.crisis-list a,.crisis-list .crisis-plain{border-radius:var(--radius-input);background:var(--surface);transition:background var(--dur) var(--ease);flex-direction:column;gap:1px;padding:10px 13px;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){.crisis-list a:hover{background:var(--ground-deep)}}.crisis-list b{font-family:var(--font-display);font-size:var(--size-body);color:var(--ink);font-weight:800}.crisis-list span{font-size:var(--size-meta);color:var(--presence);font-weight:600}.crisis-limit{font-size:var(--size-meta);color:var(--ink-faint);margin:12px 0 0;line-height:1.45}@media (width>=900px){.crisis-list{grid-template-columns:1fr 1fr}}.compose-details .mood-row{flex-wrap:nowrap;gap:5px;display:flex;overflow-x:visible}.compose-details .mood{flex:1 1 0;width:auto;min-width:0;padding-left:0;padding-right:0}.compose-details .field-label{font-size:var(--size-micro);color:var(--ink-faint);margin-bottom:5px;font-weight:700}.compose-details .chips{margin-bottom:14px}.compose-details .moods{margin-top:0}.vis-row{min-height:69px;margin-bottom:10px}.vis-picks{scrollbar-width:none;align-items:center;gap:12px;margin:0 -2px;padding:3px 0;display:flex;overflow-x:auto}.vis-picks::-webkit-scrollbar{display:none}.vis-picks .slim-row{flex:none;margin:0}.vis-picks .slim-row+.slim-row{border-left:1px solid var(--surface-alt);padding-left:12px}.vis-row .vis-note{font-size:var(--size-meta);color:var(--ink-faint);margin:6px 0 0;line-height:1.35}.sheet-scrim:has(.cx-page){align-items:stretch}.sheet.tall:has(.cx-page){background:radial-gradient(132% 38% at 50% 0, color-mix(in srgb, var(--accent) 13%, transparent), transparent 70%), var(--ground);border-radius:0;width:100%;max-width:none;height:100%;max-height:100%}.sheet:has(.cx-page) .sheet-body{padding:0 var(--gap-page);scrollbar-width:none}.sheet:has(.cx-page) .sheet-body::-webkit-scrollbar{display:none}.cx-page{flex-direction:column;min-height:100%;display:flex}.cx-page .compose{flex:1 0 auto;gap:10px}.cx-page .compose-write{flex-direction:column;flex:auto;display:flex}.cx-page .compose-text{min-height:calc(.22 * var(--kb-room));background:color-mix(in srgb, var(--surface) 34%, transparent);width:calc(100% + 28px);font-family:var(--font-display);font-size:max(16px, calc(var(--size-body) * 1.3));resize:none;border:0;border-radius:0;flex:1 0 auto;max-height:none;margin:0 -14px;padding:12px 14px;line-height:1.55}@media (height<=700px){.cx-page .compose-text{min-height:min(120px, calc(.22 * var(--kb-room)))}}.cx-page .compose-text:focus{border-color:#0000}.cx-page .compose-text::placeholder{color:var(--ink-soft)}.cx-community{flex-direction:column;flex:1 0 auto;display:flex}.cx-name{width:100%;color:var(--ink);font-family:var(--font-display);font-size:calc(var(--size-greet) * 1.05);letter-spacing:-.03em;background:0 0;border:0;margin-top:6px;padding:0;font-weight:800;line-height:1.12}.cx-name::placeholder{color:var(--ink-soft)}.cx-name:focus{outline:none}.cx-about{min-height:calc(.16 * var(--kb-room));width:100%;color:var(--ink-soft);font-family:var(--font-body);font-size:max(16px, calc(var(--size-body) * 1.1));resize:none;background:0 0;border:0;flex:1 0 auto;max-height:none;margin-top:14px;padding:0;line-height:1.6}.cx-about::placeholder{color:var(--ink-soft)}.cx-about:focus{outline:none}@media (any-hover:hover),(any-pointer:fine){.cx-name:focus-visible,.cx-about:focus-visible{outline:2px solid var(--accent);outline-offset:2px}}.cx-foot .compose-more{margin:0 0 12px}.cx-community .compose-details{margin-top:14px}.cx-soon{max-width:30ch;font-family:var(--font-display);font-size:var(--size-title);letter-spacing:-.015em;color:var(--ink-soft);margin:auto 0;padding:6dvh 0;font-weight:700;line-height:1.45}.cx-page .cx-handoff{flex:1;align-content:center;gap:10px;padding:8px 0 20px}.cx-page .compose-foot,.cx-foot{margin:auto calc(var(--gap-page) * -1) 0;padding:14px var(--gap-page) calc(14px + var(--safe-b));background:var(--ground);flex-direction:column;display:flex;position:sticky;bottom:0}.cx-page .compose-foot:before,.cx-foot:before{content:"";background:linear-gradient(to top, var(--ground), transparent);pointer-events:none;height:26px;position:absolute;bottom:100%;left:0;right:0}@media (width>=561px){.sheet-scrim:has(.cx-page){align-items:flex-start;padding-top:clamp(20px,7dvh,72px)}.sheet.tall:has(.cx-page){border-radius:var(--radius-card);width:min(620px,92vw);max-width:none;height:auto;max-height:min(84dvh,760px)}.sheet:has(.cx-page) .sheet-head{padding:8px 12px 0}.sheet:has(.cx-page) .sheet-body{padding-inline:calc(var(--gap-page) * 2)}.cx-page .compose-foot,.cx-foot{margin-inline:calc(var(--gap-page) * -2);padding-inline:calc(var(--gap-page) * 2);border-radius:0 0 var(--radius-card) var(--radius-card)}.cx-page .compose-text{min-height:210px}.cx-about{min-height:150px}.cx-soon{padding:12px 0 24px}}.tone{text-align:center;padding:32px var(--gap-page) 40px;flex-direction:column;justify-content:center;align-items:center;gap:14px;max-width:34ch;min-height:min(80dvh,540px);margin:0 auto;display:flex}.tone svg{color:var(--ink-faint)}.tone h2{color:var(--ink);margin:0;font-size:1.25rem}.tone p{color:var(--ink-soft);text-wrap:balance;margin:0;line-height:1.55}.tone .tone-faith{color:var(--ink-faint,var(--ink-soft));margin-top:2px;font-size:.875rem}.tone .btn{min-width:160px;margin-top:10px}.sheet.tall:has(.cx-page){background:radial-gradient(132% 38% at 50% 0, color-mix(in srgb, var(--accent) 13%, transparent), transparent 70%), var(--ground)}.sheet:has(.cx-page) .sheet-head{padding:calc(6px + var(--safe-t)) 10px 0;background:0 0;border-bottom:0}.sheet-scrim:has(.cn-page){align-items:stretch}.sheet.tall:has(.cn-page){background:radial-gradient(132% 38% at 50% 0, color-mix(in srgb, var(--accent) 13%, transparent), transparent 70%), var(--ground);border-radius:0;width:100%;max-width:none;height:100%;max-height:100%}.sheet:has(.cn-page) .sheet-head{background:0 0;border-bottom:0}.cn-page{flex-direction:column;min-height:100%;display:flex}@media (width>=561px){.sheet-scrim:has(.cn-page){align-items:flex-start;padding-top:clamp(20px,7dvh,72px)}.sheet.tall:has(.cn-page){border-radius:var(--radius-card);width:min(620px,92vw);max-width:none;height:auto;max-height:min(84dvh,760px)}}.cx-menu{gap:8px;margin:6px 0 18px;padding:0;list-style:none;display:grid}.cx-page:has(>.cx-menu){justify-content:safe center}.cx-menu>li{display:grid}.cx-menu-row{text-align:left;border-radius:var(--radius-card);background:var(--surface);width:100%;color:inherit;height:100%;transition:background var(--dur) var(--ease);border:0;align-content:start;gap:2px;padding:13px 15px;display:grid}@media (hover:hover) and (pointer:fine){.cx-menu-row:hover{background:var(--surface-alt)}}.cx-menu-row:active{background:var(--surface-alt)}:root[data-motion=reduced] .cx-menu-row{transition:none}.cx-menu-first{background:color-mix(in srgb, var(--accent) 12%, var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 26%, transparent)}@media (hover:hover) and (pointer:fine){.cx-menu-first:hover{background:color-mix(in srgb, var(--accent) 18%, var(--surface))}}.cx-menu-first:active{background:color-mix(in srgb, var(--accent) 18%, var(--surface))}.cx-menu-label{font-family:var(--font-display);font-weight:800;font-size:var(--size-body);color:var(--ink)}.cx-menu-line{color:var(--ink-faint);font-size:var(--size-meta)}.cx-menu-first .cx-menu-line{color:var(--ink-soft)}@media (width>=700px){.cx-menu{grid-template-columns:1fr 1fr}}.cx-page .drafts{flex-direction:column;gap:8px;margin:6px 0 18px;display:flex}.cx-page .draft{border-radius:var(--radius-card);background:var(--surface);transition:background var(--dur) var(--ease), box-shadow var(--dur) var(--ease);border:0;align-items:stretch;gap:0;display:flex;overflow:hidden}:root[data-motion=reduced] .cx-page .draft{transition:none}.cx-page .draft-open{text-align:left;background:0 0;border:0;border-radius:0;flex:1;min-width:0;padding:13px 15px}.cx-page .draft-open b{font-family:var(--font-display);font-weight:800;font-size:var(--size-body);color:var(--ink);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.cx-page .draft-open .dim{font-size:var(--size-meta);color:var(--ink-faint);margin-top:2px;display:block}.cx-page .draft>.icon-btn.danger{width:46px;height:auto;color:var(--ink-faint);border-radius:0;flex:none}@media (hover:hover) and (pointer:fine){.cx-page .draft>.icon-btn.danger:hover{color:var(--danger);background:color-mix(in srgb, var(--danger) 9%, transparent)}}.cx-page .draft>.icon-btn.danger:focus-visible{color:var(--danger);background:color-mix(in srgb, var(--danger) 9%, transparent)}.cx-page .draft:has(:focus-visible) .draft-open{box-shadow:none;border-color:#0000}@media (hover:hover) and (pointer:fine){.cx-page .draft .draft-open:hover{box-shadow:none;border-color:#0000}.cx-page .draft:has(.draft-open:hover){box-shadow:var(--hv-lift)}}.cx-page .draft:has(.draft-open:focus-visible){box-shadow:var(--hv-lift)}.sheet:has(.cx-page) .sheet-head .sheet-action{align-items:center;gap:2px;display:flex}.crisis-host{left:50%;bottom:calc(var(--kb-clear) + var(--nav-clear) + 10px);z-index:60;width:min(440px, calc(100vw - var(--gap-page) * 2));animation:crisis-arrive var(--dur-in) var(--ease) both;position:fixed;transform:translate(-50%)}.crisis-host .crisis{background:var(--surface);border-color:color-mix(in srgb, var(--presence) 48%, transparent);margin-bottom:0}@keyframes crisis-arrive{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.crisis-host{animation:none}}@media (width>=900px){.crisis-host{bottom:var(--gap-page)}}.bday{left:50%;bottom:calc(var(--nav-clear,calc(76px + var(--safe-b))) + 12px);z-index:40;width:min(calc(100% - var(--gap-page) * 2), 520px);border-radius:var(--radius-card);background:var(--surface-alt);color:var(--ink);border:1px solid var(--line);box-shadow:var(--shadow-card,0 6px 20px #00000014);align-items:center;gap:10px;margin:0;padding:11px 12px;display:flex;position:fixed;transform:translate(-50%)}.bday-said{text-wrap:balance;flex:auto;margin:0;line-height:1.5}.bday-close{width:32px;height:32px;color:var(--ink-faint);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.bday-close:hover{background:var(--ground);color:var(--ink)}}.compose-details .privacy-chips{flex-wrap:nowrap}.compose-details .privacy-chips .chip{white-space:nowrap;flex:1 1 0;justify-content:center;min-width:0}.tone-note{min-height:18px;font-size:var(--size-meta);color:var(--answered);flex:auto;min-width:0;margin:0;line-height:18px}.tone-row{align-items:center;gap:8px;min-height:44px;margin:8px 0 0;display:flex}.tone-mark{border-radius:var(--radius-pill);background:var(--surface);min-height:44px;color:var(--ink-soft);font-family:inherit;font-size:var(--size-meta);white-space:nowrap;cursor:pointer;transition:color var(--dur) var(--ease), background var(--dur) var(--ease);border:0;flex:none;align-items:center;gap:7px;padding:6px 11px;font-weight:600;display:inline-flex}.tone-mark>svg{color:var(--answered)}.tone-mark:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.tone-mark:hover{background:var(--surface-alt);color:var(--ink)}}.set-hub,.set-page{padding:0 var(--gap-page)}.set-page .chips,.set-page .field-label,.set-block .chips,.set-block .field-label{padding:0}.set-card{overflow-anchor:none;background:var(--surface);border-radius:var(--radius-card);overflow:hidden}.set-card+.set-card,.set-explain+.set-card,.skeleton+.set-card,.muted-list+.set-explain{margin-top:var(--gap-card)}.about-lede p+p{margin-top:calc(var(--gap-card) * .7)}.set-group{margin-bottom:calc(var(--gap-card) * 1.8)}.set-group-title{margin:0 0 calc(var(--gap-card) * .6);padding:0 var(--gap-card);font-family:var(--font-display);font-size:var(--size-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);font-weight:800}.set-row{align-items:center;gap:var(--gap-card);text-align:left;border:0;border-bottom:1px solid var(--ground);width:100%;color:var(--ink);padding:var(--pad-card);font-size:var(--size-body);transition:background var(--dur) var(--ease);background:0 0;display:flex}.set-card>.set-row:last-child{border-bottom:0}@media (hover:hover) and (pointer:fine){.set-row:hover{background:var(--surface-alt)}}.set-row-icon{border-radius:var(--radius-input);background:var(--surface-alt);width:34px;height:34px;color:var(--ink-soft);flex:none;place-items:center;display:grid}.set-row-text{flex:1;min-width:0}.set-row-text b{font-size:var(--size-body);font-weight:600;display:block}.set-row-text span{font-size:var(--size-meta);color:var(--ink-faint);line-height:1.4;display:block}.set-chev{color:var(--ink-faint);flex:none}.set-search{padding-right:calc(var(--gap-card) / 2)}.set-clear{background:var(--surface-alt);width:26px;height:26px;color:var(--ink-soft);border:0;border-radius:50%;flex:none;place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.set-clear:hover{color:var(--ink)}}.set-where{font-size:var(--size-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);white-space:nowrap;font-style:normal;font-weight:700}.set-where:before{content:" · ";letter-spacing:0}.set-noresults{margin-top:var(--gap-card)}.set-block{padding:var(--pad-card);border-bottom:1px solid var(--ground)}.set-card>.set-block:last-child{border-bottom:0}.set-block>b{font-size:var(--size-body);margin-bottom:calc(var(--gap-card) / 2);font-weight:600;display:block}.set-block .hint:last-child,.set-block .chips:last-child,.set-block .row:last-child{margin-bottom:0}.set-block .report-row:last-child{border-bottom:0;padding-bottom:0}.set-card .toggle-row{padding:var(--pad-card);border-bottom:1px solid var(--ground);transition:background var(--dur) var(--ease)}.set-card>.toggle-row:last-child{border-bottom:0}@media (hover:hover) and (pointer:fine){.set-card .toggle-row:hover{background:var(--surface-alt)}}.set-card .set-field{padding:var(--pad-card);border-bottom:1px solid var(--ground);gap:8px;display:grid}.set-card>.set-field:last-child{border-bottom:0}.set-field>label{gap:3px;display:grid}.set-field>label b{font-size:var(--size-body);font-weight:600}.set-field .dim{color:var(--ink-faint);font-size:var(--size-meta);line-height:1.45}.set-field .mini-select{width:100%;min-height:44px}.voice-list{gap:6px;display:grid}.voice-row{border:1px solid var(--surface-alt);border-radius:var(--radius-card);background:var(--ground);align-items:center;gap:8px;padding:2px 4px 2px 10px;display:flex}.voice-row[data-on]{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, var(--ground))}.voice-pick{min-width:0;min-height:44px;color:var(--ink);text-align:left;background:0 0;border:0;flex:1;gap:2px;padding:6px 0;font-family:inherit;display:grid}.voice-pick b{font-size:var(--size-body);font-weight:700}.voice-row[data-on] .voice-pick b{color:var(--accent)}.voice-pick:disabled,.voice-pick:disabled b{color:var(--ink-faint)}.voice-hear{border:1px solid var(--surface-alt);background:var(--surface);width:44px;height:44px;color:var(--accent);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover) and (pointer:fine){.voice-hear:hover{border-color:var(--accent)}}.voice-hear:active{transform:scale(.92)}:root[data-motion=reduced] .voice-hear:active{transform:none}@media (prefers-reduced-motion:reduce){.voice-hear:active{transform:none}}.set-field .mini-select:disabled{opacity:.5;color:var(--ink-faint)}.set-explain{background:var(--surface);border-radius:var(--radius-card);padding:var(--pad-card);margin-top:var(--gap-card)}.set-explain b{font-size:var(--size-body);margin-bottom:calc(var(--gap-card) / 3);font-weight:600;display:block}.set-explain p{color:var(--ink-faint);font-size:var(--size-meta);margin:0;line-height:1.5}.set-page>.hint{margin-top:var(--gap-card)}.set-hit{animation:set-hit 2.2s var(--ease)}@keyframes set-hit{0%,45%{background:color-mix(in srgb, var(--accent) 28%, transparent)}to{background:0 0}}:root[data-motion=reduced] .set-hit{background:color-mix(in srgb, var(--accent) 28%, transparent);animation:none}@media (prefers-reduced-motion:reduce){.set-hit{background:color-mix(in srgb, var(--accent) 28%, transparent);animation:none}}@media (width>=900px){.set-hub,.set-page{padding:0 var(--gap-page) 0}.set-row{padding:calc(var(--gap-card) * 1.3) var(--gap-page)}.set-row-icon{width:38px;height:38px}.set-groups{columns:2;column-gap:var(--gap-page)}.set-group{break-inside:avoid;margin-bottom:calc(var(--gap-card) * 1.4)}}@media (width>=1240px){.set-hub{max-width:900px}.set-page{max-width:760px}}.hof{background:var(--surface);border-radius:var(--radius-card);margin:12px 0 14px;padding:12px}.hof-head{font-family:var(--font-display);font-size:var(--size-body);margin-bottom:4px;display:block}.hof .hint{margin:0 0 10px}.hof-row{border-top:1px solid var(--ground);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 0;display:flex}.hof-face{width:34px;height:34px;font-family:var(--font-display);font-size:var(--size-meta);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.hof-face img{object-fit:cover;width:100%;height:100%}.hof-do{flex:1 0 100%;gap:8px;display:flex}.hof-what{flex-direction:column;flex:120px;min-width:0;line-height:1.25;display:flex}.hof-what b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hof-what .dim{font-size:var(--size-meta);color:var(--ink-soft)}.hof-pick{border-top:1px solid var(--ground);flex-direction:column;align-items:flex-start;gap:8px;margin-top:10px;padding-top:10px;display:flex}.hof-person{border-radius:var(--radius-pill);background:var(--ground);width:100%;font-family:var(--font-display);font-size:var(--size-body);text-align:left;align-items:center;gap:8px;padding:7px 9px;display:flex}@media (hover:hover) and (pointer:fine){.hof-person:hover{background:var(--surface-alt)}}.sim-row{border-top:1px solid var(--ground);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 0;display:flex}.sim-row:first-child{border-top:0;padding-top:4px}.sim-row:last-child{padding-bottom:0}.sim-mark{border-radius:var(--radius-input);background:var(--surface-alt);width:34px;height:34px;color:var(--ink-soft);flex:none;place-items:center;display:grid}.sim-brand{width:19px;height:19px}.sim-what{flex-direction:column;flex:130px;min-width:0;line-height:1.3;display:flex}.sim-what b{font-size:var(--size-body);font-weight:600}.sim-what .dim{font-size:var(--size-meta);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sim-do{flex:1 0 auto;justify-content:flex-end;align-items:center;gap:8px;display:flex}.sim-tag{font-size:var(--size-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);white-space:nowrap;font-weight:700}.sim-more{flex:1 0 100%;padding-top:2px}.sim-more .hint{margin:0 0 10px}.sim-more .field:last-of-type{margin-bottom:10px}.sim .sim-guard{margin-top:var(--gap-card)}.set-row-icon{position:relative}.set-card .set-block .toggle-row{padding-inline:0}.msg-list{padding:0 var(--gap-page) var(--gap-card)}.msg-row{align-items:center;gap:calc(var(--gap-card) / 4);background:var(--surface);border-radius:var(--radius-input);padding-right:calc(var(--gap-card) / 2);margin-bottom:calc(var(--gap-card) / 2);display:flex}.msg-row.unread{background:var(--surface-alt)}.msg-row.unread .msg-name{font-weight:800}.msg-dot{width:9px;height:9px;margin-right:calc(var(--gap-card) * .75 - 2px);transition:background var(--dur) var(--ease);background:0 0;border-radius:50%;flex:none}.msg-dot.on{background:var(--accent)}.msg-dot.draft{box-shadow:inset 0 0 0 2px var(--accent);opacity:.75;background:0 0}:root[data-motion=reduced] .msg-dot{transition:none}.msg-draft{color:var(--accent);font-weight:600;font-size:var(--size-meta);letter-spacing:.02em}.msg-row.on .msg-draft{color:var(--accent-ink,var(--accent))}@media (width>=900px){.msg-row.on,.msg-row.unread.on{background:color-mix(in srgb, var(--accent) 15%, var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 38%, transparent)}.msg-row.on .msg-name{color:var(--ink)}.msg-row.on .msg-preview{color:var(--ink-soft)}}.msg-row{padding-left:var(--pad-card-x);padding-block:var(--pad-card-y)}.msg-open{text-align:left;margin-block:calc(var(--pad-card-y) * -1);padding:var(--pad-card-y) var(--pad-card-x) var(--pad-card-y) 0;background:0 0;border:0;flex:1;align-self:stretch;align-items:center;min-width:0;display:flex}.msg-row>.face-btn,.msg-row>.msg-face{margin-right:calc(var(--gap-card) * .75)}.msg-face{background:var(--presence);width:46px;height:46px;color:var(--accent-ink);font-family:var(--font-display);font-size:var(--size-body);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.msg-face.group{background:color-mix(in srgb, var(--presence) 16%, transparent);border:1px solid color-mix(in srgb, var(--presence) 32%, transparent);color:var(--presence)}.msg-body{flex:1;min-width:0}.msg-top{align-items:baseline;gap:calc(var(--gap-card) / 2);display:flex}.msg-name{font-size:var(--size-body);white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.msg-time{font-size:var(--size-micro);color:var(--ink-faint);flex:none;margin-left:auto;font-weight:600}.msg-row.unread .msg-time{color:var(--accent)}.msg-bottom{align-items:center;gap:calc(var(--gap-card) / 2);margin-top:calc(var(--gap-card) / 4);min-width:0;display:flex}.msg-preview{min-width:0;font-size:var(--size-meta);color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.msg-row.unread .msg-preview{color:var(--ink);font-weight:600}.msg-star{color:var(--accent);font-size:var(--size-meta);flex:none;line-height:1}.msg-pin{color:var(--ink-soft);flex:none;place-items:center;display:grid}.msg-mute{color:var(--ink-faint);flex:none;place-items:center;display:grid;position:relative}.msg-mute:after{content:"";background:currentColor;height:1px;position:absolute;inset:50% 0 auto;transform:rotate(-45deg)}.chat-error{margin:0 var(--gap-page) var(--gap-card)}.chat-topbar{z-index:6;background:var(--ground);padding-bottom:var(--gap-card);position:sticky;top:0}.chat-topbar:after{content:"";height:var(--gap-page);background:linear-gradient(to bottom, var(--ground), transparent);pointer-events:none;position:absolute;top:100%;left:0;right:0}.chat-head{text-align:left;min-width:0;color:var(--ink);background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:2px 0;display:flex}.chat-head-id{min-width:0;color:inherit;flex:1;text-decoration:none}.chat-head-id b{font-family:var(--font-display);font-size:var(--size-title);letter-spacing:-.015em;white-space:nowrap;text-overflow:ellipsis;font-weight:800;display:block;overflow:hidden}.chat-head-id .dim{font-size:var(--size-meta);color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.thread-chat>:first-child{margin-top:auto}.thread-chat{padding:0 var(--gap-page) var(--gap-card);flex-direction:column;justify-content:flex-start;display:flex}.day-line{margin:var(--gap-page) 0 var(--gap-card);color:var(--ink-faint);font-size:var(--size-micro);letter-spacing:.08em;text-transform:uppercase;align-self:center;font-weight:700}.thread-blank{text-align:center;align-items:center;gap:calc(var(--gap-card) / 2);padding:var(--gap-page) var(--gap-page) 0;flex-direction:column;margin-block-end:auto;display:flex}.thread-blank b{font-family:var(--font-display);font-size:var(--size-title);font-weight:800}.thread-blank p{max-width:34ch;color:var(--ink-soft);font-size:var(--size-meta);margin:0;line-height:1.5}.msg-face.big{width:62px;height:62px;font-size:var(--size-greet)}.bubble-row{align-items:flex-end;gap:calc(var(--gap-card) / 2 + 8px);margin-bottom:calc(var(--gap-card) / 5);display:flex}.bubble-row.mine{gap:calc(var(--gap-card) / 2)}.bubble-row.run-end{margin-bottom:var(--gap-card)}.bubble-row.mine{flex-direction:row-reverse}@keyframes bubble-in{0%{opacity:0;transform:translateY(6px)}}.bubble-row.fresh{animation:bubble-in var(--dur) var(--ease)}:root[data-motion=reduced] .bubble-row.fresh{animation:none}.bubble-more{inset-inline-end:-40px;background:var(--surface);width:32px;height:32px;color:var(--ink);cursor:pointer;box-shadow:0 0 0 1px var(--surface-alt), 0 6px 18px #0000004d;z-index:2;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.bubble-more:before{content:"";position:absolute;inset:-8px -12px}.bubble-more{opacity:0;pointer-events:none;transition:transform var(--dur) var(--ease)}.bubble-more.on,.bubble-more:focus-visible{opacity:1;pointer-events:auto}@media (hover:hover) and (pointer:fine){.bubble-row:hover .bubble-more{opacity:1;pointer-events:auto}.bubble-more:hover{background:var(--surface-alt)}}.bubble-more:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.bubble-more:active{transform:translateY(-50%)scale(.9)}:root[data-motion=reduced] .bubble-more:active{transform:translateY(-50%)}.bubble-row.mine .bubble-more{inset-inline:-40px auto}.bubble-stack{flex-direction:column;align-items:flex-start;min-width:0;max-width:78%;display:flex}.bubble-row.mine .bubble-stack{align-items:flex-end}.bubble-face{background:var(--surface-alt);width:26px;height:26px;color:var(--ink-soft);font-family:var(--font-display);font-size:var(--size-micro);margin-bottom:calc(var(--gap-card) / 4);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.bubble{background:var(--surface);min-width:0;max-width:100%;color:var(--ink);padding:calc(var(--gap-card) * .65) var(--gap-card);border-radius:var(--radius-card)}.bubble-row:not(.mine) .bubble{border-bottom-left-radius:calc(var(--radius-card) / 5)}.bubble-row:not(.mine):not(.run-start) .bubble{border-top-left-radius:calc(var(--radius-card) / 5)}.bubble-row.mine .bubble{border-bottom-right-radius:calc(var(--radius-card) / 5)}.bubble-row.mine:not(.run-start) .bubble{border-top-right-radius:calc(var(--radius-card) / 5)}.bubble-row.mine .bubble{background:var(--accent);color:var(--accent-ink)}.call-line{margin:6px 0 calc(var(--gap-card) / 2);font-size:var(--size-meta);color:var(--ink-soft);justify-content:center;align-items:center;gap:7px;display:flex}.call-line svg{color:var(--ink-faint)}.call-line-time{color:var(--ink-faint);font-size:var(--size-micro)}.bubble-row.run-end .bubble:after{content:"";background:inherit;pointer-events:none;width:9px;height:12px;position:absolute;bottom:0}.bubble-row:not(.mine).run-end .bubble:after{clip-path:polygon(100% 0,100% 100%,0 100%);left:-8px}.bubble-row.mine.run-end .bubble:after{clip-path:polygon(0 0,0 100%,100% 100%);right:-8px}.bubble-row:not(.mine).run-end .bubble{border-bottom-left-radius:2px}.bubble-row.mine.run-end .bubble{border-bottom-right-radius:2px}.bubble.reacted:after{display:none}.bubble.pending{opacity:.62}.bubble-who{padding:0 var(--gap-card) calc(var(--gap-card) / 4);font-size:var(--size-micro);color:var(--presence);font-weight:800;display:block}.bubble-quote{margin-bottom:calc(var(--gap-card) / 2);font-size:var(--size-meta);opacity:.75;align-items:flex-start;gap:6px;display:flex}.bubble-quote>svg{flex:none;margin-top:1px}.bubble-quote-body{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.bubble-quote b{font-weight:700;display:block}.bubble-text{font-size:var(--size-body);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;line-height:1.45}.bubble-gone{font-size:var(--size-body);opacity:.6;margin:0;font-style:italic}.msg-edit{gap:10px;padding:4px 0 8px;display:grid}.msg-edit-box{border-radius:var(--radius-input);background:var(--surface);width:100%;color:var(--ink);font:inherit;font-size:max(16px, var(--size-body));resize:vertical;border:0;padding:10px 12px;line-height:1.45}.msg-edit-box:focus{outline:2px solid var(--accent);outline-offset:1px}.bubble-photo{border-radius:calc(var(--radius-card) - 4px);background:var(--surface-alt);aspect-ratio:4/3;width:100%;max-width:320px;margin-bottom:6px;display:block;overflow:hidden}.bubble-photo img{object-fit:cover;width:100%;height:100%;display:block}.bubble:has(>.bubble-photo:only-child){padding:4px}.composer-attach{background:var(--surface-alt);width:38px;height:38px;color:var(--ink-soft);border:0;border-radius:50%;flex:none;align-self:flex-end;place-items:center;display:grid}.composer-attach:disabled{opacity:.5;cursor:default}.composer-photo{width:96px;margin:0 var(--gap-page) 8px;border-radius:var(--radius-input);background:var(--surface-alt);position:relative;overflow:hidden}.composer-photo img{object-fit:cover;width:100%;height:96px;display:block}.composer-photo-x{background:var(--ground);border-radius:50%;position:absolute;top:2px;right:2px}.composer-photo-busy{background:color-mix(in srgb, var(--ground) 78%, transparent);color:var(--ink);font-size:var(--size-micro);text-align:center;padding:3px 6px;font-weight:700;position:absolute;inset:auto 0 0}.bubble-link{color:var(--accent);text-underline-offset:2px;overflow-wrap:anywhere;font-weight:600;text-decoration:underline}.bubble.mine .bubble-link,.bubble-row.mine .bubble-link{color:currentColor}.bubble-meta{align-items:center;gap:calc(var(--gap-card) / 4);padding:calc(var(--gap-card) / 3) var(--gap-card) 0;color:var(--ink-faint);font-size:var(--size-micro);font-weight:600;display:flex}.ticks{align-items:center;display:inline-flex}.ticks svg+svg{margin-left:-6px}.ticks.read{color:var(--presence)}.bubble-row,.bubble{position:relative}.bubble:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (pointer:coarse){.bubble{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}}@keyframes bubble-bump{50%{transform:scale(.975)}}.bubble.bumped{animation:bubble-bump .26s var(--ease)}.bubble:active:not(.dragging){opacity:.82}@media (pointer:coarse){.bubble{cursor:pointer}}.bubble{touch-action:pan-y pinch-zoom;transition:transform var(--dur) var(--ease), opacity var(--dur) var(--ease)}.bubble.dragging,:root[data-motion=reduced] .bubble{transition:none}.bubble-swipe{inset-inline-start:2px;background:var(--surface-alt);width:26px;height:26px;color:var(--ink-soft);z-index:1;pointer-events:none;transition:background var(--dur) var(--ease), color var(--dur) var(--ease);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%}.bubble-swipe.armed{background:var(--accent);color:var(--accent-ink)}:root[data-motion=reduced] .bubble-swipe{transition:none}.reaction-bar{z-index:6;align-items:center;gap:calc(var(--gap-card) / 4);padding:calc(var(--gap-card) / 3);background:var(--surface-alt);border-radius:var(--radius-pill);animation:reaction-bar-in var(--dur) var(--ease);display:flex;position:absolute;box-shadow:0 6px 18px #0000004d}.reaction-bar.above{bottom:calc(100% + var(--gap-card) / 3);transform-origin:bottom}.reaction-bar.below{top:calc(100% + var(--gap-card) / 3);transform-origin:top}.reaction-bar:after{content:"";height:calc(var(--gap-card) / 3 + 2px);position:absolute;left:0;right:0}.reaction-bar.above:after{top:100%}.reaction-bar.below:after{bottom:100%}.reaction-bar.start{left:0}.reaction-bar.end{right:0}@keyframes reaction-bar-in{0%{opacity:0;transform:scale(.9)translateY(4px)}}.reaction-bar.still{animation:none}.reaction-pick{width:44px;height:44px;font-size:var(--size-greet);transition:transform var(--dur) var(--ease), background var(--dur) var(--ease);background:0 0;border:0;border-radius:50%;place-items:center;line-height:1;display:grid}.reaction-pick.mine{background:var(--surface)}.reaction-pick:active{transform:scale(.88)}@media (hover:hover) and (pointer:fine){.reaction-pick:hover{background:var(--surface-alt);transform:scale(1.14)}}.reaction-pick:focus-visible{background:var(--surface-alt);transform:scale(1.14)}:root[data-motion=reduced] .reaction-pick:focus-visible{transform:none}@media (hover:hover) and (pointer:fine){:root[data-motion=reduced] .reaction-pick:hover{transform:none}.reaction-reply:hover{background:var(--surface-alt)}}.bubble.reacted{padding-bottom:calc(var(--gap-card) * 1.5);margin-bottom:calc(var(--gap-card) * .8)}.bubble-chip{bottom:calc(var(--gap-card) * -.9);right:var(--gap-card);align-items:center;gap:calc(var(--gap-card) / 6);padding:calc(var(--gap-card) / 5) calc(var(--gap-card) / 2.4);border:2px solid var(--ground);border-radius:var(--radius-pill);background:var(--surface-alt);color:var(--ink);font-size:var(--size-meta);animation:chip-in var(--dur) var(--ease);line-height:1;display:inline-flex;position:absolute}.bubble-row.mine .bubble-chip{right:auto;left:var(--gap-card)}.bubble-chip b{font-size:var(--size-micro);color:var(--ink-soft);font-weight:800}.bubble-chip:before{content:"";position:absolute;inset:-12px -8px}.bubble-chip:active{transform:scale(.92)}:root[data-motion=reduced] .bubble-chip:active{transform:none}@keyframes chip-in{0%{opacity:0;transform:scale(.6)}}:root[data-motion=reduced] .bubble-chip,:root[data-motion=reduced] .bubble.bumped{animation:none}.reaction-bar-split{width:1px;margin:calc(var(--gap-card) / 4) calc(var(--gap-card) / 4);background:var(--ground);align-self:stretch}.reaction-reply{border-radius:var(--radius-pill);width:40px;height:44px;color:var(--ink-soft);transition:transform var(--dur) var(--ease);background:0 0;border:0;place-items:center;display:grid}.reaction-reply:active{transform:scale(.88)}.react-who{margin:0;padding:0;list-style:none}.react-who-row{align-items:center;gap:var(--gap-card);text-align:left;width:100%;padding:calc(var(--gap-card) * .7) 0;color:var(--ink);background:0 0;border:0;display:flex}.react-who-emoji{font-size:var(--size-title);line-height:1}.react-who-name b{font-size:var(--size-body);font-weight:700;display:block}.react-who-name .dim{font-size:var(--size-meta)}.composer{bottom:calc(var(--kb-clear) + var(--nav-clear,calc(76px + var(--safe-b))));z-index:5;padding:calc(var(--gap-card) / 2) var(--gap-page);background:var(--ground);position:sticky}.composer:before{content:"";height:var(--gap-page);background:linear-gradient(to top, var(--ground), transparent);pointer-events:none;position:absolute;bottom:100%;left:0;right:0}.composer-reply{align-items:center;gap:calc(var(--gap-card) / 2);background:var(--surface);padding:calc(var(--gap-card) / 2) var(--gap-card);border-bottom:1px solid color-mix(in srgb, var(--ink) 10%, transparent);color:var(--ink-soft);transition:background var(--dur) var(--ease);border-radius:22px 22px 0 0;margin-bottom:0;display:flex}.composer:has(>.composer-reply)>.composer-row{border-radius:0 0 22px 22px}.composer:focus-within>.composer-reply{background:var(--surface-alt)}.composer-reply .bubble-quote{flex:1;align-items:center;min-width:0;margin:0}.composer-reply .bubble-quote-body{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.composer-reply .bubble-quote b{color:var(--ink);margin-right:5px;display:inline}.composer-reply .bubble-quote>svg{color:var(--accent)}.composer-reply-x{flex:none;position:relative}.composer-reply-x:after{content:"";position:absolute;inset:-4px}.composer-row{align-items:flex-end;gap:calc(var(--gap-card) / 2);background:var(--surface);padding:calc(var(--gap-card) / 2) calc(var(--gap-card) / 2) calc(var(--gap-card) / 2) var(--gap-card);transition:background var(--dur) var(--ease);border-radius:22px;display:flex}.composer-row:has(.vr-mini.recording)>:not(.vr-mini){display:none}.composer-row:has(.vr-mini.recording){padding:calc(var(--gap-card) / 2)}.composer-row .vr-mini.recording{flex:auto}.composer-row:focus-within{background:var(--surface-alt)}.composer-row textarea{min-width:0;max-height:7.25em;color:var(--ink);font-family:var(--font-body);resize:none;padding:calc(var(--gap-card) / 4) 0;background:0 0;border:0;flex:1;align-self:center;font-size:16px;line-height:1.45}.composer-row textarea:focus{outline:none}.composer-row textarea::placeholder{color:var(--ink-faint)}.composer-row{--composer-control:38px;--vr-bar-h:var(--composer-control)}.composer-send{width:var(--composer-control);height:var(--composer-control);background:var(--accent);color:var(--accent-ink);transition:transform var(--dur) var(--ease), background var(--dur) var(--ease), color var(--dur) var(--ease);border:0;border-radius:50%;flex:none;place-items:center;display:grid}.composer-send svg{transform:rotate(90deg)}.composer-send:active{transform:scale(.94)}.composer-send:disabled{background:var(--surface-alt);color:var(--ink-faint);cursor:default;transform:scale(.9)}:root[data-motion=reduced] .composer-send{transition:none}@media (width<=899.98px){body:has(.msg-pane.has-thread) .nav{display:none}body:has(.msg-pane.has-thread) .shell main{padding-bottom:0}.msg-pane.has-thread .composer{bottom:var(--kb-clear);padding-bottom:calc(var(--gap-card) / 2 + var(--safe-b))}body:has(.msg-pane.has-thread) .remind{display:none}}.chat-search{margin:0 0 var(--gap-card)}.chat-people{gap:calc(var(--gap-card) / 2);flex-direction:column;display:flex}.chat-person{align-items:center;gap:calc(var(--gap-card) / 2);background:var(--surface);border-radius:var(--radius-input);padding-right:10px;display:flex}.chat-person-open{align-items:center;gap:var(--gap-card);text-align:left;padding:10px var(--gap-card);background:0 0;border:0;flex:1;min-width:0;min-height:62px;display:flex}.chat-person-add{border:1px solid var(--surface-alt);width:44px;height:44px;color:var(--ink-soft);transition:color var(--dur) var(--ease), background var(--dur) var(--ease), border-color var(--dur) var(--ease);background:0 0;border-radius:50%;flex:none;place-items:center;display:grid}.chat-person-add.on{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.chat-person-add:disabled{opacity:.35;cursor:default}.chat-how-mark{border:1px solid var(--surface-alt);vertical-align:-4px;width:19px;height:19px;color:var(--ink-soft);border-radius:50%;place-items:center;font-size:13px;line-height:1;display:inline-grid}.chat-person-id{min-width:0}.chat-person-id b{font-size:var(--size-body);white-space:nowrap;text-overflow:ellipsis;font-weight:700;display:block;overflow:hidden}.chat-picked,.chat-privacy{gap:calc(var(--gap-card) / 2);margin-bottom:var(--gap-card);flex-wrap:wrap;display:flex}.chat-new-actions{margin-top:var(--gap-page)}.chat-name-group{margin-bottom:var(--gap-card)}.chat-members{padding:0}.chat-menu{flex-direction:column;display:flex}.chat-menu .row-btn{text-align:left}.chat-menu .row-btn.danger{color:var(--danger)}body:has(.msg-pane){overscroll-behavior:none;overflow:hidden}body:has(.msg-pane) .shell{height:100%;min-height:0;overflow:hidden}@media (width<=899.98px){.shell main:has(.msg-pane){flex-direction:column;height:100%;min-height:0;padding-bottom:0;display:flex;overflow:hidden}.shell main:has(.msg-pane){position:relative}.shell main:has(.msg-pane)>*{min-height:0}.msg-pane{flex-direction:column;display:flex;position:absolute;inset:0}.msg-pane-list{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.msg-pane.has-thread .msg-pane-thread{flex-direction:column;flex:auto;min-height:0;display:flex}.msg-pane.has-thread .chat-topbar{flex:none}.msg-pane.has-thread .thread-chat{flex:auto;min-height:0;overflow-y:auto}.msg-pane.has-thread .composer{flex:none;position:static}}@media (width>=900px){.shell main:has(.msg-pane){flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.shell main:has(.msg-pane){position:relative}.msg-pane{flex:none;min-height:0;position:absolute;inset:0}.msg-pane .msg-pane-thread,.msg-pane.has-thread .msg-pane-thread{flex-direction:column;height:100%;min-height:0;display:flex}.msg-pane .chat-topbar{flex:none}.msg-pane .thread-chat{min-height:0;padding-bottom:var(--gap-card);scrollbar-width:thin;flex:auto;overflow-y:auto}.msg-pane .composer{flex:none;padding-bottom:12px;position:static}.composer{padding-bottom:12px;bottom:0}.thread-chat{min-height:calc(100dvh - 220px);padding-bottom:74px}.bubble-stack{max-width:66%}.thread-chat,.chat-topbar,.composer-row,.composer-reply{max-width:940px}.thread-chat,.chat-topbar{width:100%;margin:0 auto}.composer>*{margin-left:auto;margin-right:auto}}.chat-head-face,.chat-head-title{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;min-width:0;margin:0;padding:0}@media (hover:hover) and (pointer:fine){.chat-head-title:hover b,a.chat-head:hover .chat-head-id b,a.chat-head-id b:hover{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}.chat-head-face:hover .msg-face,a.chat-head:hover .msg-face{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 45%, transparent);transform:scale(1.06)}}.chat-head-face .msg-face,.chat-head .msg-face,.msg-row .face-btn .face,.bubble-row .face-btn .face,.chat-head .face-btn .face{transition:transform var(--dur) var(--ease), box-shadow var(--dur) var(--ease)}@media (hover:hover) and (pointer:fine){.msg-row .face-btn:hover .face,.bubble-row .face-btn:hover .face,.chat-head .face-btn:hover .face{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 45%, transparent);transform:scale(1.06)}}.msg-row .face-btn:focus-visible .face,.bubble-row .face-btn:focus-visible .face,.chat-head .face-btn:focus-visible .face{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 45%, transparent);transform:scale(1.06)}.chat-head-who{color:inherit;text-decoration:none}@media (hover:hover) and (pointer:fine){.chat-head-who:hover{color:var(--ink);text-decoration:underline}}.msg-pane-head{flex:none}.msg-pane-scroll{scrollbar-width:thin;flex:auto;min-height:0;overflow-y:auto}.msg-pane-thread,.msg-pane.has-thread .msg-pane-list{display:none}.msg-pane.has-thread .msg-pane-thread{flex-direction:column;display:flex}@media (width>=900px){.shell main:has(>.msg-pane){max-width:none;padding-bottom:0}.msg-pane{--msg-list-w:360px;display:grid}@media (width>=1500px){.msg-pane{--msg-list-w:420px}}.msg-pane{grid-template-columns:var(--msg-list-w) minmax(0, 1fr);grid-template-rows:minmax(0,1fr);align-items:stretch;min-height:0;position:absolute;inset:0;overflow:hidden}.msg-pane .msg-pane-list,.msg-pane.has-thread .msg-pane-list{flex-direction:column;display:flex}.msg-pane .msg-pane-thread,.msg-pane.has-thread .msg-pane-thread{display:flex}.msg-pane-list{border-right:1px solid var(--surface);flex-direction:column;height:100%;min-height:0;display:flex;position:sticky;top:0;overflow:hidden}.msg-pane-thread .thread-chat,.msg-pane-thread .chat-topbar,.msg-pane-thread .composer-row,.msg-pane-thread .composer-reply{max-width:1100px}.msg-pane-thread .bubble-stack{max-width:min(66%,560px)}.msg-pane-thread .chat-topbar>.icon-btn:first-child{display:none}.msg-blank{text-align:center;place-content:center;justify-items:center;gap:9px;min-height:70dvh;padding:0 40px;display:grid}.msg-blank-mark{background:var(--surface);width:76px;height:76px;color:var(--ink-faint);border-radius:50%;place-items:center;margin-bottom:4px;display:grid}.msg-blank b{font-family:var(--font-display);font-size:var(--size-greet);letter-spacing:-.02em;font-weight:800}.msg-blank p{max-width:42ch;color:var(--ink-soft);margin:0;line-height:1.5}}.chat-paper{background-color:var(--ground);background-image:linear-gradient(var(--paper-veil), var(--paper-veil)), var(--paper-art);background-size:auto, var(--paper-size) var(--paper-size);background-blend-mode:normal, difference;--paper-veil:color-mix(in srgb, var(--ground) 80%, transparent);--paper-size:403px}.chat-paper-doodle{--paper-art:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='400' height='400' viewBox='0 0 400 400'%3E%3Cdefs%3E%3Cg id='a' transform='translate(-10 -10)'%3E%3Cpath d='M10 1.5V18.5M4 7H16'/%3E%3C/g%3E%3Cg id='b' transform='translate(-10 -10)'%3E%3Cpath d='M5.5 12a5.5 5.5 0 0 0 9 0'/%3E%3Ccircle cx='10' cy='10' r='8.5'/%3E%3Ccircle cx='7' cy='7.5' r='1' fill='%23fff' stroke='none'/%3E%3Ccircle cx='13' cy='7.5' r='1' fill='%23fff' stroke='none'/%3E%3C/g%3E%3Cg id='c' transform='translate(-10 -10)'%3E%3Cpath d='M2.5 15.5c2.6 1.8 5.8 2 8.6.6 3.6-1.8 5.8-5.4 6-9.8l2.4-1.6-2.6-.6a2.1 2.1 0 0 0-4.1.7c0 .5.2 1 .5 1.3-1 2.4-2.6 4.4-4.6 5.8-2 1.4-4.2 2.6-6.2 3.6ZM10 12.8c2 .4 4-.2 5.4-1.8'/%3E%3C/g%3E%3Cg id='d' transform='translate(-10 -10)'%3E%3Cpath d='M10 1.5 12.4 7l6 .6-4.5 4 1.3 5.9L10 14.5 4.8 17.5l1.3-5.9-4.5-4 6-.6Z'/%3E%3C/g%3E%3Cg id='e' transform='translate(-10 -10)'%3E%3Cpath d='M10 17.5C3.5 13 1.5 10 1.5 7A4.5 4.5 0 0 1 10 5a4.5 4.5 0 0 1 8.5 2c0 3-2 6-8.5 10.5Z'/%3E%3C/g%3E%3Cg id='f' transform='translate(-10 -10)'%3E%3Cpath d='M2 5.5c3-2 6-2 8 .5 2-2.5 5-2.5 8-.5v10c-3-2-6-2-8 .5-2-2.5-5-2.5-8-.5ZM10 6v10'/%3E%3C/g%3E%3Cg id='g' transform='translate(-10 -10)'%3E%3Cpath d='M10 1.5c3.5 4.5 5.5 6.5 5.5 9.5a5.5 5.5 0 0 1-11 0c0-2 1-3.5 2.5-5 0 2 1 3 2 3.5-1-3 0-5.5 1-8Z'/%3E%3C/g%3E%3Cg id='h' transform='translate(-10 -10)'%3E%3Cpath d='M2 10C5 4.2 12 3.4 17.5 15.8M2 10C5 15.8 12 16.6 17.5 4.2'/%3E%3Ccircle cx='5.2' cy='9.4' r='1' fill='%23fff' stroke='none'/%3E%3C/g%3E%3Cg id='i' transform='translate(-10 -10)'%3E%3Cpath d='M7.5 16.5V3.5l9-2v13 M7.5 16.5a2.6 2.6 0 1 1-5.2 0 2.6 2.6 0 0 1 5.2 0Z M16.5 14.5a2.6 2.6 0 1 1-5.2 0 2.6 2.6 0 0 1 5.2 0Z'/%3E%3C/g%3E%3Cg id='j' transform='translate(-10 -10)'%3E%3Cpath d='M2.5 16 3.5 5.5l4.5 4L10 3l1.5 6.5 4.5-4L17 16Z'/%3E%3Ccircle cx='10' cy='12.5' r='1' fill='%23fff' stroke='none'/%3E%3C/g%3E%3Cg id='k' transform='translate(-10 -10)'%3E%3Cpath d='M10 19V7.4M6.8 5.2C5 7.4 4 10.2 4 13c0 2.6 2.4 5 6 6 3.6-1 6-3.4 6-6 0-2.8-1-5.6-2.8-7.8M6.8 5.2c1 1.2 2.2 2 3.2 2.2 1-.2 2.2-1 3.2-2.2M5.6 15.4c2.8 1.4 6 1.4 8.8 0'/%3E%3C/g%3E%3Cg id='l' transform='translate(-10 -10)'%3E%3Cpath d='M6.5 9h7v9.5h-7ZM10 9V7M10 7c-2.2-2-.6-4 0-5.5.6 1.5 2.2 3.5 0 5.5ZM6.5 12.5h7'/%3E%3C/g%3E%3Cg id='m' transform='translate(-10 -10)'%3E%3Cpath d='M10 19V3.5M10 12.5 5.8 9M10 12.5 14.2 9M10 8.5 5.8 5M10 8.5 14.2 5M10 4.5 6.8 1.8M10 4.5 13.2 1.8'/%3E%3C/g%3E%3Cg id='n' transform='translate(-10 -10)'%3E%3Cpath d='M10 1.5c0 5 3.5 8.5 8.5 8.5-5 0-8.5 3.5-8.5 8.5 0-5-3.5-8.5-8.5-8.5 5 0 8.5-3.5 8.5-8.5Z'/%3E%3C/g%3E%3Cg id='o' transform='translate(-10 -10)'%3E%3Cpath d='M4.5 3.5h11l-1 5.5a4.5 4.5 0 0 1-9 0Z M10 13.5v3.5 M6 17.5h8'/%3E%3C/g%3E%3Cg id='p' transform='translate(-10 -10)'%3E%3Cpath d='M10 5.5V18.5M6 8.5h8M3.2 11c.4 4.2 3.2 7.5 6.8 7.5s6.4-3.3 6.8-7.5M1.5 11.5h3.4M15.1 11.5h3.4'/%3E%3Ccircle cx='10' cy='3.4' r='2.1'/%3E%3C/g%3E%3Cg id='q' transform='translate(-10 -10)'%3E%3Cpath d='M10 19V2.5M10 12c0-2.6-1.9-4.1-4.5-4.1 0 2.6 1.9 4.1 4.5 4.1ZM10 15.5c0-2.6 1.9-4.1 4.5-4.1 0 2.6-1.9 4.1-4.5 4.1ZM10 8.5c0-2.6 1.9-4.1 4.5-4.1 0 2.6-1.9 4.1-4.5 4.1ZM10 5c0-2.6-1.9-4.1-4.5-4.1 0 2.6 1.9 4.1 4.5 4.1Z'/%3E%3C/g%3E%3Cg id='r' transform='translate(-10 -10)'%3E%3Cpath d='M3 6a3 3 0 0 1 3-3h3.2v14H3Z M10.8 3H14a3 3 0 0 1 3 3v11h-6.2Z M5 8.5h2.4M5 11.5h2.4M12.6 8.5H15M12.6 11.5H15'/%3E%3C/g%3E%3Cg id='s' transform='translate(-10 -10)'%3E%3Cpath d='M5 10.8a5 5 0 0 0 10 0Z'/%3E%3Ccircle cx='10' cy='10' r='8.5'/%3E%3Ccircle cx='6.8' cy='7.4' r='1' fill='%23fff' stroke='none'/%3E%3Ccircle cx='13.2' cy='7.4' r='1' fill='%23fff' stroke='none'/%3E%3C/g%3E%3Cg id='t' transform='translate(-10 -10)'%3E%3Cpath d='M1.5 17.5a8.5 8.5 0 0 1 17 0M5 17.5a5 5 0 0 1 10 0M8.5 17.5a1.5 1.5 0 0 1 3 0'/%3E%3C/g%3E%3Cg id='u' transform='translate(-10 -10)'%3E%3Cpath d='M10 1V4M10 16v3M1 10h3M16 10h3M4.1 4.1 6.2 6.2M13.8 13.8l2.1 2.1M15.9 4.1 13.8 6.2M6.2 13.8 4.1 15.9'/%3E%3Ccircle cx='10' cy='10' r='4.2'/%3E%3C/g%3E%3Cg id='v' transform='translate(-10 -10)'%3E%3Cpath d='M10 2V18M4.5 8H15.5'/%3E%3Ccircle cx='10' cy='8' r='4.2'/%3E%3C/g%3E%3Cg id='w' transform='translate(-10 -10)'%3E%3Cpath d='M10 2c3 4.5 5 6.5 5 9a5 5 0 0 1-10 0c0-2.5 2-4.5 5-9Z'/%3E%3C/g%3E%3Cg id='x' transform='translate(-10 -10)'%3E%3Cpath d='M5 4.5h10.5v11H5Z M5 4.5a2 2 0 0 0 0 4h2 M15.5 15.5a2 2 0 0 0 0-4h-2 M8 8h5M8 11.5h5'/%3E%3C/g%3E%3Cg id='y' transform='translate(-10 -10)'%3E%3Cpath d='M2.5 13.5h15l-2.5 5h-10Z M10 13V2 M10 3.6l5.6 3.8L10 9'/%3E%3C/g%3E%3C/defs%3E%3Cg fill='none' stroke='%23fff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' opacity='0.55'%3E%3Cuse href='%23c' transform='translate(11.9 28) rotate(-25.8) scale(0.62)'/%3E%3Cuse href='%23l' transform='translate(59.4 31.9) rotate(12.4) scale(0.71)'/%3E%3Cuse href='%23a' transform='translate(107.6 18.9) rotate(24.9) scale(1.19)'/%3E%3Cuse href='%23m' transform='translate(153.6 20.1) rotate(-16.7) scale(1.12)'/%3E%3Cuse href='%23i' transform='translate(201.7 26.5) rotate(-3.2) scale(0.83)'/%3E%3Cuse href='%23f' transform='translate(247.4 20.4) rotate(17.9) scale(1.24)'/%3E%3Cuse href='%23y' transform='translate(282.8 30.8) rotate(-19.8) scale(0.86)'/%3E%3Cuse href='%23v' transform='translate(332.4 25.5) rotate(-20.9) scale(1.14)'/%3E%3Cuse href='%23s' transform='translate(385.9 14.2) rotate(4.1) scale(0.75)'/%3E%3Cuse href='%23p' transform='translate(15.4 60) rotate(-17.3) scale(0.96)'/%3E%3Cuse href='%23k' transform='translate(76.9 76.6) rotate(6.2) scale(0.67)'/%3E%3Cuse href='%23e' transform='translate(112.8 77.9) rotate(0.5) scale(0.69)'/%3E%3Cuse href='%23d' transform='translate(157.7 61.8) rotate(16.2) scale(0.8)'/%3E%3Cuse href='%23x' transform='translate(204.9 68.7) rotate(-6.7) scale(1.12)'/%3E%3Cuse href='%23n' transform='translate(242.1 74.3) rotate(-8.8) scale(0.95)'/%3E%3Cuse href='%23g' transform='translate(292.3 63.2) rotate(-13.5) scale(1.21)'/%3E%3Cuse href='%23q' transform='translate(328.8 62.7) rotate(-14.7) scale(1.02)'/%3E%3Cuse href='%23o' transform='translate(373.1 66.1) rotate(-21.7) scale(0.78)'/%3E%3Cuse href='%23u' transform='translate(21.7 111.6) rotate(-4.5) scale(1.13)'/%3E%3Cuse href='%23r' transform='translate(58.4 107.5) rotate(-0.1) scale(0.85)'/%3E%3Cuse href='%23b' transform='translate(112.9 108.2) rotate(22.3) scale(1.18)'/%3E%3Cuse href='%23t' transform='translate(151.9 112.6) rotate(-7.1) scale(1.19)'/%3E%3Cuse href='%23h' transform='translate(202.2 105) rotate(10.9) scale(0.96)'/%3E%3Cuse href='%23j' transform='translate(242.9 110.8) rotate(-7.9) scale(1.11)'/%3E%3Cuse href='%23w' transform='translate(284.8 108.5) rotate(17) scale(1.08)'/%3E%3Cuse href='%23g' transform='translate(338.9 103.6) rotate(-20.1) scale(0.85)'/%3E%3Cuse href='%23y' transform='translate(382.5 111.8) rotate(11.3) scale(1.1)'/%3E%3Cuse href='%23q' transform='translate(26.2 157.7) rotate(1.4) scale(1.11)'/%3E%3Cuse href='%23t' transform='translate(69.2 158.8) rotate(19.3) scale(1.23)'/%3E%3Cuse href='%23l' transform='translate(122.6 166.9) rotate(3.1) scale(0.63)'/%3E%3Cuse href='%23r' transform='translate(159.7 156.9) rotate(-2.3) scale(1.08)'/%3E%3Cuse href='%23i' transform='translate(195.7 155.7) rotate(-10) scale(1.13)'/%3E%3Cuse href='%23v' transform='translate(239.6 149) rotate(-8.4) scale(0.77)'/%3E%3Cuse href='%23b' transform='translate(291.8 157.9) rotate(-22.2) scale(1.23)'/%3E%3Cuse href='%23u' transform='translate(334.5 160.4) rotate(-19.3) scale(1)'/%3E%3Cuse href='%23s' transform='translate(372.5 161.9) rotate(23.6) scale(1.04)'/%3E%3Cuse href='%23x' transform='translate(19.4 200) rotate(3) scale(0.99)'/%3E%3Cuse href='%23o' transform='translate(61.7 194.8) rotate(0) scale(1.06)'/%3E%3Cuse href='%23m' transform='translate(102.7 194.4) rotate(-9.4) scale(0.76)'/%3E%3Cuse href='%23n' transform='translate(148.9 204.8) rotate(0.6) scale(0.87)'/%3E%3Cuse href='%23e' transform='translate(193.5 200.8) rotate(-20.6) scale(1.03)'/%3E%3Cuse href='%23d' transform='translate(247.5 205.3) rotate(-16.9) scale(1.12)'/%3E%3Cuse href='%23j' transform='translate(283.8 194.8) rotate(-10.4) scale(1.1)'/%3E%3Cuse href='%23f' transform='translate(327.7 205.2) rotate(-24.9) scale(0.99)'/%3E%3Cuse href='%23p' transform='translate(377.1 206.7) rotate(-20.8) scale(1.02)'/%3E%3Cuse href='%23a' transform='translate(24.6 243.8) rotate(22.8) scale(0.81)'/%3E%3Cuse href='%23w' transform='translate(67.3 239) rotate(-18) scale(1.07)'/%3E%3Cuse href='%23h' transform='translate(117.3 241.4) rotate(2.7) scale(0.79)'/%3E%3Cuse href='%23c' transform='translate(157 243.7) rotate(4.8) scale(1.16)'/%3E%3Cuse href='%23k' transform='translate(192 248.9) rotate(-20.6) scale(0.63)'/%3E%3Cuse href='%23x' transform='translate(243.8 243.2) rotate(-13.1) scale(1.15)'/%3E%3Cuse href='%23c' transform='translate(292.5 235.2) rotate(-12.3) scale(0.73)'/%3E%3Cuse href='%23m' transform='translate(338 253.3) rotate(-16.8) scale(0.82)'/%3E%3Cuse href='%23w' transform='translate(378.7 244.5) rotate(0.4) scale(1.15)'/%3E%3Cuse href='%23q' transform='translate(28.8 280.2) rotate(-5.1) scale(0.88)'/%3E%3Cuse href='%23g' transform='translate(69.3 287) rotate(3.6) scale(1.17)'/%3E%3Cuse href='%23a' transform='translate(116.7 295.2) rotate(-25.5) scale(0.91)'/%3E%3Cuse href='%23i' transform='translate(151.7 287.8) rotate(8.4) scale(1.17)'/%3E%3Cuse href='%23y' transform='translate(202.8 282.4) rotate(23.4) scale(0.73)'/%3E%3Cuse href='%23v' transform='translate(249.1 284.6) rotate(-17.8) scale(1.07)'/%3E%3Cuse href='%23u' transform='translate(288.2 284.9) rotate(-18.8) scale(1.07)'/%3E%3Cuse href='%23b' transform='translate(333.9 287.8) rotate(-8.5) scale(1.2)'/%3E%3Cuse href='%23s' transform='translate(378.8 285.3) rotate(-16.8) scale(1.23)'/%3E%3Cuse href='%23k' transform='translate(17 325.9) rotate(4.4) scale(0.8)'/%3E%3Cuse href='%23d' transform='translate(64.2 328.3) rotate(21.2) scale(1.12)'/%3E%3Cuse href='%23f' transform='translate(101.7 324.4) rotate(17.6) scale(0.7)'/%3E%3Cuse href='%23l' transform='translate(156 332.9) rotate(4.7) scale(0.81)'/%3E%3Cuse href='%23o' transform='translate(202.1 330.6) rotate(10.9) scale(1.22)'/%3E%3Cuse href='%23t' transform='translate(247.6 329.6) rotate(-19.7) scale(1.17)'/%3E%3Cuse href='%23e' transform='translate(279.9 338) rotate(-22.2) scale(0.73)'/%3E%3Cuse href='%23h' transform='translate(325.1 328.1) rotate(18.7) scale(0.88)'/%3E%3Cuse href='%23n' transform='translate(381.2 329.1) rotate(6.2) scale(1.17)'/%3E%3Cuse href='%23r' transform='translate(26.2 375) rotate(22.2) scale(0.91)'/%3E%3Cuse href='%23j' transform='translate(72.1 387.9) rotate(-21.2) scale(0.77)'/%3E%3Cuse href='%23p' transform='translate(120 384.1) rotate(1.3) scale(0.87)'/%3E%3Cuse href='%23y' transform='translate(148.5 378.6) rotate(14.4) scale(0.89)'/%3E%3Cuse href='%23c' transform='translate(192.8 383.8) rotate(-6.4) scale(0.98)'/%3E%3Cuse href='%23g' transform='translate(251.3 380.7) rotate(-25.2) scale(0.69)'/%3E%3Cuse href='%23e' transform='translate(289.6 381.1) rotate(20.9) scale(0.96)'/%3E%3Cuse href='%23w' transform='translate(334.3 382.5) rotate(-9.4) scale(0.92)'/%3E%3Cuse href='%23l' transform='translate(379.1 373.6) rotate(2.5) scale(0.75)'/%3E%3C/g%3E%3C/svg%3E")}.chat-paper-crosses{--paper-art:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='400' height='400' viewBox='0 0 400 400'%3E%3Cdefs%3E%3Cg id='a' transform='translate(-10 -10)'%3E%3Cpath d='M10 1.5V18.5M4 7H16'/%3E%3C/g%3E%3Cg id='v' transform='translate(-10 -10)'%3E%3Cpath d='M10 2V18M4.5 8H15.5'/%3E%3Ccircle cx='10' cy='8' r='4.2'/%3E%3C/g%3E%3Cg id='z' transform='translate(-10 -10)'%3E%3Cpath d='M4 4H16M10 4V18'/%3E%3C/g%3E%3Cg id='A' transform='translate(-10 -10)'%3E%3Cpath d='M10 4V16M5 10h10 M3 3.5h2M4 2.5v2 M15 3.5h2M16 2.5v2 M3 16.5h2M4 15.5v2 M15 16.5h2M16 15.5v2'/%3E%3C/g%3E%3Cg id='B' transform='translate(-10 -10)'%3E%3Cpath d='M10 3.5V16.5M5 8h10'/%3E%3Ccircle cx='10' cy='2.4' r='1.2'/%3E%3Ccircle cx='10' cy='17.6' r='1.2'/%3E%3Ccircle cx='3.8' cy='8' r='1.2'/%3E%3Ccircle cx='16.2' cy='8' r='1.2'/%3E%3C/g%3E%3Cg id='C' transform='translate(-10 -10)'%3E%3Cpath d='M8.4 2h3.2v4.4H16v3.2h-4.4V18H8.4V9.6H4V6.4h4.4Z'/%3E%3C/g%3E%3Cg id='D' transform='translate(-10 -10)'%3E%3Cpath d='M10 2V18M6 6h8M4 10h12M6.5 15l7-3'/%3E%3C/g%3E%3C/defs%3E%3Cg fill='none' stroke='%23fff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' opacity='0.55'%3E%3Cuse href='%23A' transform='translate(17.5 29.2) rotate(-3.2) scale(0.78)'/%3E%3Cuse href='%23z' transform='translate(62.3 25.1) rotate(8.1) scale(0.92)'/%3E%3Cuse href='%23B' transform='translate(103.7 22.4) rotate(-9.3) scale(0.93)'/%3E%3Cuse href='%23v' transform='translate(154.9 28.7) rotate(-11.8) scale(0.79)'/%3E%3Cuse href='%23a' transform='translate(201.4 21.2) rotate(-22.4) scale(1.16)'/%3E%3Cuse href='%23C' transform='translate(243.6 25.7) rotate(-0.5) scale(1.19)'/%3E%3Cuse href='%23D' transform='translate(289.4 22.7) rotate(6.9) scale(1.13)'/%3E%3Cuse href='%23a' transform='translate(336.9 27.8) rotate(10.5) scale(1.09)'/%3E%3Cuse href='%23C' transform='translate(369.5 28.4) rotate(24.5) scale(0.78)'/%3E%3Cuse href='%23A' transform='translate(17.9 66) rotate(-0.5) scale(0.98)'/%3E%3Cuse href='%23v' transform='translate(65.2 66.2) rotate(21) scale(0.78)'/%3E%3Cuse href='%23B' transform='translate(109.7 76.4) rotate(3.7) scale(0.71)'/%3E%3Cuse href='%23z' transform='translate(154.8 73.6) rotate(21.8) scale(1.01)'/%3E%3Cuse href='%23D' transform='translate(194.6 58.2) rotate(-10.3) scale(0.69)'/%3E%3Cuse href='%23D' transform='translate(234.7 77.7) rotate(2.5) scale(0.71)'/%3E%3Cuse href='%23z' transform='translate(291.4 67.7) rotate(23.9) scale(0.83)'/%3E%3Cuse href='%23v' transform='translate(335.4 63.4) rotate(-19.8) scale(1.14)'/%3E%3Cuse href='%23A' transform='translate(369.2 67.3) rotate(25.1) scale(0.76)'/%3E%3Cuse href='%23B' transform='translate(19.6 114.6) rotate(-12.5) scale(1.05)'/%3E%3Cuse href='%23C' transform='translate(64.9 110.3) rotate(-19.4) scale(1.23)'/%3E%3Cuse href='%23a' transform='translate(106.6 106.3) rotate(-15) scale(1.14)'/%3E%3Cuse href='%23v' transform='translate(149.9 105.6) rotate(8.4) scale(1.03)'/%3E%3Cuse href='%23A' transform='translate(196.5 113.1) rotate(-3.4) scale(1.2)'/%3E%3Cuse href='%23D' transform='translate(239.3 116.9) rotate(-24) scale(0.97)'/%3E%3Cuse href='%23C' transform='translate(288.5 113.1) rotate(-24.7) scale(1.2)'/%3E%3Cuse href='%23B' transform='translate(336.5 109.6) rotate(0.3) scale(1.17)'/%3E%3Cuse href='%23a' transform='translate(378.7 107.3) rotate(-14.2) scale(1.18)'/%3E%3Cuse href='%23z' transform='translate(27.3 158.2) rotate(23.2) scale(0.73)'/%3E%3Cuse href='%23z' transform='translate(63.8 158.7) rotate(1.1) scale(0.82)'/%3E%3Cuse href='%23A' transform='translate(109.2 163.5) rotate(-3.1) scale(0.88)'/%3E%3Cuse href='%23B' transform='translate(155.3 154.9) rotate(2.9) scale(1.16)'/%3E%3Cuse href='%23a' transform='translate(198.5 157.8) rotate(-24.7) scale(1.17)'/%3E%3Cuse href='%23C' transform='translate(239.3 161.4) rotate(9.7) scale(1.02)'/%3E%3Cuse href='%23D' transform='translate(285.5 166) rotate(-7.9) scale(0.73)'/%3E%3Cuse href='%23v' transform='translate(344.5 166.1) rotate(-25.5) scale(0.65)'/%3E%3Cuse href='%23B' transform='translate(377.3 150.7) rotate(-13.8) scale(1.12)'/%3E%3Cuse href='%23D' transform='translate(12.8 190.8) rotate(-24.2) scale(0.72)'/%3E%3Cuse href='%23A' transform='translate(74.3 202.3) rotate(-18.2) scale(0.65)'/%3E%3Cuse href='%23z' transform='translate(112.7 201.1) rotate(-16.7) scale(0.98)'/%3E%3Cuse href='%23a' transform='translate(145.4 190.4) rotate(9.5) scale(0.64)'/%3E%3Cuse href='%23C' transform='translate(203.7 205.3) rotate(13.4) scale(1.01)'/%3E%3Cuse href='%23v' transform='translate(240.9 205.6) rotate(-21.7) scale(0.87)'/%3E%3Cuse href='%23D' transform='translate(290.6 205.7) rotate(-11.7) scale(0.97)'/%3E%3Cuse href='%23a' transform='translate(337.6 191.2) rotate(-1.2) scale(0.83)'/%3E%3Cuse href='%23v' transform='translate(386 202.6) rotate(-4.1) scale(0.69)'/%3E%3Cuse href='%23z' transform='translate(21.1 242.5) rotate(-6.6) scale(1.12)'/%3E%3Cuse href='%23A' transform='translate(65.4 241.9) rotate(-0.9) scale(1.13)'/%3E%3Cuse href='%23B' transform='translate(115.1 237) rotate(-15.9) scale(0.97)'/%3E%3Cuse href='%23C' transform='translate(154.8 246.7) rotate(-16.1) scale(0.68)'/%3E%3Cuse href='%23D' transform='translate(202.9 249.2) rotate(9.6) scale(1.1)'/%3E%3Cuse href='%23z' transform='translate(242.3 238.6) rotate(-23) scale(0.77)'/%3E%3Cuse href='%23C' transform='translate(296.7 233.4) rotate(0.9) scale(0.64)'/%3E%3Cuse href='%23a' transform='translate(332.9 243.8) rotate(-18.1) scale(0.72)'/%3E%3Cuse href='%23B' transform='translate(374.9 247.3) rotate(22.8) scale(1.18)'/%3E%3Cuse href='%23A' transform='translate(16 295.9) rotate(-5) scale(0.88)'/%3E%3Cuse href='%23v' transform='translate(66.8 285.3) rotate(-9.6) scale(0.8)'/%3E%3Cuse href='%23a' transform='translate(115.6 285.6) rotate(5.6) scale(1.07)'/%3E%3Cuse href='%23A' transform='translate(152.3 294.1) rotate(5.2) scale(0.94)'/%3E%3Cuse href='%23D' transform='translate(208.3 279.8) rotate(22.4) scale(0.69)'/%3E%3Cuse href='%23C' transform='translate(256.6 282.1) rotate(-24.9) scale(0.62)'/%3E%3Cuse href='%23z' transform='translate(283.7 282) rotate(-7.1) scale(0.74)'/%3E%3Cuse href='%23v' transform='translate(332.4 285.6) rotate(-10.6) scale(0.86)'/%3E%3Cuse href='%23B' transform='translate(380.8 285.8) rotate(-5.7) scale(1.2)'/%3E%3Cuse href='%23z' transform='translate(18.9 326.1) rotate(23.6) scale(0.96)'/%3E%3Cuse href='%23B' transform='translate(72.2 327.5) rotate(15.6) scale(1.03)'/%3E%3Cuse href='%23C' transform='translate(109.2 333.7) rotate(-17.9) scale(1.19)'/%3E%3Cuse href='%23a' transform='translate(155.7 330.1) rotate(4.5) scale(1.17)'/%3E%3Cuse href='%23D' transform='translate(200.2 328.7) rotate(1.3) scale(0.87)'/%3E%3Cuse href='%23v' transform='translate(241.1 337.7) rotate(-20.3) scale(0.96)'/%3E%3Cuse href='%23A' transform='translate(290.9 331.7) rotate(-6.2) scale(1.18)'/%3E%3Cuse href='%23a' transform='translate(333 336.7) rotate(-18.4) scale(1.23)'/%3E%3Cuse href='%23z' transform='translate(383.7 334.2) rotate(22.3) scale(1.08)'/%3E%3Cuse href='%23C' transform='translate(13.9 388) rotate(7.2) scale(0.7)'/%3E%3Cuse href='%23B' transform='translate(72.7 386.4) rotate(5.3) scale(0.82)'/%3E%3Cuse href='%23A' transform='translate(120.5 371.4) rotate(-21.6) scale(0.8)'/%3E%3Cuse href='%23D' transform='translate(160 375.7) rotate(-17.1) scale(1.13)'/%3E%3Cuse href='%23v' transform='translate(205.8 371.9) rotate(-4.6) scale(1.08)'/%3E%3Cuse href='%23C' transform='translate(237 376.4) rotate(6.5) scale(0.86)'/%3E%3Cuse href='%23D' transform='translate(288.1 370.2) rotate(10.1) scale(0.74)'/%3E%3Cuse href='%23A' transform='translate(329 370.4) rotate(-19.3) scale(0.95)'/%3E%3Cuse href='%23B' transform='translate(382.6 389.2) rotate(19.8) scale(0.66)'/%3E%3C/g%3E%3C/svg%3E")}.chat-paper-garden{--paper-art:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='400' height='400' viewBox='0 0 400 400'%3E%3Cdefs%3E%3Cg id='c' transform='translate(-10 -10)'%3E%3Cpath d='M2.5 15.5c2.6 1.8 5.8 2 8.6.6 3.6-1.8 5.8-5.4 6-9.8l2.4-1.6-2.6-.6a2.1 2.1 0 0 0-4.1.7c0 .5.2 1 .5 1.3-1 2.4-2.6 4.4-4.6 5.8-2 1.4-4.2 2.6-6.2 3.6ZM10 12.8c2 .4 4-.2 5.4-1.8'/%3E%3C/g%3E%3Cg id='h' transform='translate(-10 -10)'%3E%3Cpath d='M2 10C5 4.2 12 3.4 17.5 15.8M2 10C5 15.8 12 16.6 17.5 4.2'/%3E%3Ccircle cx='5.2' cy='9.4' r='1' fill='%23fff' stroke='none'/%3E%3C/g%3E%3Cg id='m' transform='translate(-10 -10)'%3E%3Cpath d='M10 19V3.5M10 12.5 5.8 9M10 12.5 14.2 9M10 8.5 5.8 5M10 8.5 14.2 5M10 4.5 6.8 1.8M10 4.5 13.2 1.8'/%3E%3C/g%3E%3Cg id='q' transform='translate(-10 -10)'%3E%3Cpath d='M10 19V2.5M10 12c0-2.6-1.9-4.1-4.5-4.1 0 2.6 1.9 4.1 4.5 4.1ZM10 15.5c0-2.6 1.9-4.1 4.5-4.1 0 2.6-1.9 4.1-4.5 4.1ZM10 8.5c0-2.6 1.9-4.1 4.5-4.1 0 2.6-1.9 4.1-4.5 4.1ZM10 5c0-2.6-1.9-4.1-4.5-4.1 0 2.6 1.9 4.1 4.5 4.1Z'/%3E%3C/g%3E%3Cg id='u' transform='translate(-10 -10)'%3E%3Cpath d='M10 1V4M10 16v3M1 10h3M16 10h3M4.1 4.1 6.2 6.2M13.8 13.8l2.1 2.1M15.9 4.1 13.8 6.2M6.2 13.8 4.1 15.9'/%3E%3Ccircle cx='10' cy='10' r='4.2'/%3E%3C/g%3E%3Cg id='w' transform='translate(-10 -10)'%3E%3Cpath d='M10 2c3 4.5 5 6.5 5 9a5 5 0 0 1-10 0c0-2.5 2-4.5 5-9Z'/%3E%3C/g%3E%3Cg id='E' transform='translate(-10 -10)'%3E%3Cpath d='M3 17C3 8 9 3 17 3c0 8-5 14-14 14Z M3 17C6 12 10 8 15 5.5'/%3E%3C/g%3E%3Cg id='F' transform='translate(-10 -10)'%3E%3Cpath d='M10 18.5v-7 M10 11.5C10 8 7.5 6 4 6c0 3.5 2.5 5.5 6 5.5Z M10 11.5c0-3.5 2.5-5.5 6-5.5 0 3.5-2.5 5.5-6 5.5Z'/%3E%3C/g%3E%3Cg id='G' transform='translate(-10 -10)'%3E%3Cpath d='M4.5 18.8V8.4C4.5 4.4 7.2 2 10.3 2S16 4.2 16 7.2c0 2.6-1.9 4.2-3.9 4.2'/%3E%3C/g%3E%3Cg id='H' transform='translate(-10 -10)'%3E%3Cpath d='M10 3V.8'/%3E%3Ccircle cx='10' cy='5' r='2'/%3E%3Ccircle cx='6.5' cy='9' r='2'/%3E%3Ccircle cx='13.5' cy='9' r='2'/%3E%3Ccircle cx='10' cy='12' r='2'/%3E%3Ccircle cx='8' cy='15.5' r='2'/%3E%3Ccircle cx='12' cy='15.5' r='2'/%3E%3C/g%3E%3Cg id='I' transform='translate(-10 -10)'%3E%3Cpath d='M10 6.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 0 1 0-7Z M10 6.5C10 3 12 1.5 14 2.5c1.5.8 1.5 3-4 4ZM13.5 10c3.5 0 5 2 4 4-.8 1.5-3 1.5-4-4ZM10 13.5c0 3.5-2 5-4 4-1.5-.8-1.5-3 4-4ZM6.5 10C3 10 1.5 8 2.5 6c.8-1.5 3-1.5 4 4Z'/%3E%3C/g%3E%3C/defs%3E%3Cg fill='none' stroke='%23fff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' opacity='0.55'%3E%3Cuse href='%23H' transform='translate(18.4 22.5) rotate(16.3) scale(0.66)'/%3E%3Cuse href='%23c' transform='translate(63.2 27.2) rotate(21.8) scale(1.07)'/%3E%3Cuse href='%23q' transform='translate(112.7 12.6) rotate(7.4) scale(0.73)'/%3E%3Cuse href='%23u' transform='translate(161.4 25.9) rotate(-8.1) scale(0.98)'/%3E%3Cuse href='%23G' transform='translate(197.7 25.1) rotate(10.3) scale(1.18)'/%3E%3Cuse href='%23h' transform='translate(249.5 29.9) rotate(23.2) scale(0.68)'/%3E%3Cuse href='%23E' transform='translate(289.4 27.6) rotate(17) scale(1.1)'/%3E%3Cuse href='%23w' transform='translate(340.9 27.4) rotate(-15) scale(0.71)'/%3E%3Cuse href='%23F' transform='translate(377.1 24.3) rotate(20.4) scale(1.15)'/%3E%3Cuse href='%23I' transform='translate(25.9 65.9) rotate(-17.8) scale(0.99)'/%3E%3Cuse href='%23m' transform='translate(70.3 65.9) rotate(1.7) scale(1.19)'/%3E%3Cuse href='%23q' transform='translate(116.3 62.5) rotate(15.5) scale(0.96)'/%3E%3Cuse href='%23u' transform='translate(164.9 67.3) rotate(-17.6) scale(0.69)'/%3E%3Cuse href='%23F' transform='translate(201 70.3) rotate(-20.5) scale(1.1)'/%3E%3Cuse href='%23E' transform='translate(241.1 70.1) rotate(3) scale(1)'/%3E%3Cuse href='%23I' transform='translate(292.2 65.9) rotate(-24.4) scale(1.22)'/%3E%3Cuse href='%23H' transform='translate(339 70.4) rotate(-17.3) scale(0.73)'/%3E%3Cuse href='%23G' transform='translate(380.5 60.9) rotate(9.4) scale(0.89)'/%3E%3Cuse href='%23m' transform='translate(23.1 109.4) rotate(-5.2) scale(1.15)'/%3E%3Cuse href='%23h' transform='translate(73.6 113.9) rotate(9.3) scale(0.99)'/%3E%3Cuse href='%23w' transform='translate(112.1 112.8) rotate(11.2) scale(1.16)'/%3E%3Cuse href='%23c' transform='translate(165 110.2) rotate(21.3) scale(0.67)'/%3E%3Cuse href='%23I' transform='translate(204.1 115) rotate(-1.4) scale(0.9)'/%3E%3Cuse href='%23h' transform='translate(242.3 108.6) rotate(-5) scale(1.13)'/%3E%3Cuse href='%23q' transform='translate(287.6 113.3) rotate(-22.6) scale(0.86)'/%3E%3Cuse href='%23E' transform='translate(333.4 106.2) rotate(-14.6) scale(0.62)'/%3E%3Cuse href='%23u' transform='translate(381.2 119.2) rotate(13.9) scale(0.76)'/%3E%3Cuse href='%23m' transform='translate(27.4 156.6) rotate(-19.5) scale(0.86)'/%3E%3Cuse href='%23H' transform='translate(63.3 154.4) rotate(-4.7) scale(0.98)'/%3E%3Cuse href='%23w' transform='translate(112.9 156.1) rotate(-10.1) scale(1.24)'/%3E%3Cuse href='%23c' transform='translate(147.2 151.2) rotate(22.8) scale(0.73)'/%3E%3Cuse href='%23G' transform='translate(201.2 151.4) rotate(-21.9) scale(1.06)'/%3E%3Cuse href='%23F' transform='translate(250.5 154.5) rotate(-12.6) scale(1.01)'/%3E%3Cuse href='%23c' transform='translate(277.5 154.6) rotate(-10.2) scale(0.67)'/%3E%3Cuse href='%23w' transform='translate(326.9 153.2) rotate(-18.3) scale(0.8)'/%3E%3Cuse href='%23F' transform='translate(379.6 156) rotate(-14.9) scale(0.91)'/%3E%3Cuse href='%23h' transform='translate(19.5 204.6) rotate(-18.3) scale(1.12)'/%3E%3Cuse href='%23u' transform='translate(67 195.1) rotate(19.5) scale(1.03)'/%3E%3Cuse href='%23E' transform='translate(112.7 203.9) rotate(12.3) scale(1.16)'/%3E%3Cuse href='%23q' transform='translate(153.2 200.9) rotate(-7.1) scale(1.24)'/%3E%3Cuse href='%23G' transform='translate(194.6 194.1) rotate(6.4) scale(0.75)'/%3E%3Cuse href='%23H' transform='translate(251.8 199.7) rotate(16.6) scale(0.98)'/%3E%3Cuse href='%23I' transform='translate(283 203.4) rotate(-23.4) scale(0.68)'/%3E%3Cuse href='%23m' transform='translate(339.6 203.8) rotate(13.9) scale(0.96)'/%3E%3Cuse href='%23w' transform='translate(367.8 203.8) rotate(-12.7) scale(0.77)'/%3E%3Cuse href='%23E' transform='translate(24.9 241.5) rotate(23.4) scale(1.24)'/%3E%3Cuse href='%23u' transform='translate(67.6 247.5) rotate(-12.3) scale(1.12)'/%3E%3Cuse href='%23I' transform='translate(109.6 242.7) rotate(20) scale(0.71)'/%3E%3Cuse href='%23m' transform='translate(159.2 247.9) rotate(-8.7) scale(1.15)'/%3E%3Cuse href='%23G' transform='translate(203.6 244.4) rotate(-12) scale(0.79)'/%3E%3Cuse href='%23H' transform='translate(242.4 245.8) rotate(10.3) scale(1.24)'/%3E%3Cuse href='%23h' transform='translate(289 240.7) rotate(3.3) scale(1.01)'/%3E%3Cuse href='%23F' transform='translate(327.6 247) rotate(8.6) scale(1)'/%3E%3Cuse href='%23c' transform='translate(385.2 242.8) rotate(24.5) scale(0.87)'/%3E%3Cuse href='%23q' transform='translate(25.2 292.1) rotate(-9.6) scale(1.24)'/%3E%3Cuse href='%23w' transform='translate(69.3 290.5) rotate(-19) scale(1.16)'/%3E%3Cuse href='%23F' transform='translate(105.2 293.9) rotate(16.9) scale(0.74)'/%3E%3Cuse href='%23c' transform='translate(155.5 290.8) rotate(15.3) scale(0.87)'/%3E%3Cuse href='%23G' transform='translate(197.9 291.2) rotate(23) scale(0.97)'/%3E%3Cuse href='%23q' transform='translate(243.6 297.4) rotate(-6.2) scale(0.76)'/%3E%3Cuse href='%23I' transform='translate(289.5 287) rotate(19.4) scale(1.24)'/%3E%3Cuse href='%23u' transform='translate(330 295.1) rotate(-21.3) scale(0.65)'/%3E%3Cuse href='%23h' transform='translate(381.5 282.3) rotate(-16.5) scale(0.8)'/%3E%3Cuse href='%23m' transform='translate(21.9 332.7) rotate(6.5) scale(1.09)'/%3E%3Cuse href='%23E' transform='translate(72.2 332.5) rotate(13.8) scale(1.07)'/%3E%3Cuse href='%23H' transform='translate(118.5 332.3) rotate(-12.8) scale(0.67)'/%3E%3Cuse href='%23q' transform='translate(162.5 328.5) rotate(-25.8) scale(0.9)'/%3E%3Cuse href='%23c' transform='translate(195.8 330.5) rotate(10.3) scale(0.86)'/%3E%3Cuse href='%23w' transform='translate(239.2 329.6) rotate(5.5) scale(0.93)'/%3E%3Cuse href='%23F' transform='translate(291.9 330.5) rotate(5.1) scale(0.66)'/%3E%3Cuse href='%23m' transform='translate(343.5 325.7) rotate(-22.3) scale(0.76)'/%3E%3Cuse href='%23I' transform='translate(378.2 337.2) rotate(-22.1) scale(1.04)'/%3E%3Cuse href='%23u' transform='translate(18.1 385.6) rotate(-13.3) scale(0.7)'/%3E%3Cuse href='%23H' transform='translate(66.9 377.7) rotate(9) scale(0.93)'/%3E%3Cuse href='%23h' transform='translate(100.3 382.9) rotate(-13) scale(0.66)'/%3E%3Cuse href='%23E' transform='translate(153.1 374.2) rotate(25.3) scale(1.24)'/%3E%3Cuse href='%23G' transform='translate(195.2 369.4) rotate(11.4) scale(0.74)'/%3E%3Cuse href='%23q' transform='translate(250 385.6) rotate(-10.2) scale(0.78)'/%3E%3Cuse href='%23F' transform='translate(283.1 375) rotate(-14.5) scale(0.66)'/%3E%3Cuse href='%23m' transform='translate(337.3 376.5) rotate(7.6) scale(1.01)'/%3E%3Cuse href='%23G' transform='translate(378.8 376.6) rotate(-18.8) scale(0.87)'/%3E%3C/g%3E%3C/svg%3E")}.chat-paper-night{--paper-art:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='400' height='400' viewBox='0 0 400 400'%3E%3Cdefs%3E%3Cg id='a' transform='translate(-10 -10)'%3E%3Cpath d='M10 1.5V18.5M4 7H16'/%3E%3C/g%3E%3Cg id='d' transform='translate(-10 -10)'%3E%3Cpath d='M10 1.5 12.4 7l6 .6-4.5 4 1.3 5.9L10 14.5 4.8 17.5l1.3-5.9-4.5-4 6-.6Z'/%3E%3C/g%3E%3Cg id='g' transform='translate(-10 -10)'%3E%3Cpath d='M10 1.5c3.5 4.5 5.5 6.5 5.5 9.5a5.5 5.5 0 0 1-11 0c0-2 1-3.5 2.5-5 0 2 1 3 2 3.5-1-3 0-5.5 1-8Z'/%3E%3C/g%3E%3Cg id='l' transform='translate(-10 -10)'%3E%3Cpath d='M6.5 9h7v9.5h-7ZM10 9V7M10 7c-2.2-2-.6-4 0-5.5.6 1.5 2.2 3.5 0 5.5ZM6.5 12.5h7'/%3E%3C/g%3E%3Cg id='n' transform='translate(-10 -10)'%3E%3Cpath d='M10 1.5c0 5 3.5 8.5 8.5 8.5-5 0-8.5 3.5-8.5 8.5 0-5-3.5-8.5-8.5-8.5 5 0 8.5-3.5 8.5-8.5Z'/%3E%3C/g%3E%3Cg id='J' transform='translate(-10 -10)'%3E%3Cpath d='M14.8 2.5a8.2 8.2 0 1 0 0 15 9.6 9.6 0 0 1 0-15Z'/%3E%3C/g%3E%3Cg id='K' transform='translate(-10 -10)'%3E%3Ccircle cx='6' cy='7' r='1' fill='%23fff' stroke='none'/%3E%3Ccircle cx='13.5' cy='6' r='1' fill='%23fff' stroke='none'/%3E%3Ccircle cx='9' cy='13' r='1' fill='%23fff' stroke='none'/%3E%3Ccircle cx='15' cy='13.5' r='1' fill='%23fff' stroke='none'/%3E%3Ccircle cx='4.5' cy='13' r='1' fill='%23fff' stroke='none'/%3E%3C/g%3E%3C/defs%3E%3Cg fill='none' stroke='%23fff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' opacity='0.55'%3E%3Cuse href='%23J' transform='translate(25.2 20) rotate(-10.8) scale(1.25)'/%3E%3Cuse href='%23a' transform='translate(62.7 21.6) rotate(-9.1) scale(0.77)'/%3E%3Cuse href='%23l' transform='translate(119.3 32.1) rotate(25) scale(0.69)'/%3E%3Cuse href='%23K' transform='translate(156.2 20.5) rotate(0) scale(0.87)'/%3E%3Cuse href='%23g' transform='translate(193.1 21.3) rotate(14.1) scale(0.94)'/%3E%3Cuse href='%23n' transform='translate(246.8 24.6) rotate(-13.1) scale(1.11)'/%3E%3Cuse href='%23d' transform='translate(278.4 26.1) rotate(-8.4) scale(0.74)'/%3E%3Cuse href='%23d' transform='translate(331.6 20) rotate(-1.9) scale(1.23)'/%3E%3Cuse href='%23g' transform='translate(375.8 24.2) rotate(6.8) scale(1.19)'/%3E%3Cuse href='%23K' transform='translate(20.4 65.9) rotate(13.8) scale(1.24)'/%3E%3Cuse href='%23a' transform='translate(62.1 60.8) rotate(-9.3) scale(0.8)'/%3E%3Cuse href='%23J' transform='translate(101.7 70.1) rotate(13) scale(0.68)'/%3E%3Cuse href='%23l' transform='translate(158.6 65.1) rotate(-2.7) scale(1.02)'/%3E%3Cuse href='%23n' transform='translate(201.7 68.2) rotate(-16.2) scale(1.08)'/%3E%3Cuse href='%23l' transform='translate(242.7 74.1) rotate(-18.9) scale(0.93)'/%3E%3Cuse href='%23d' transform='translate(284.8 60.5) rotate(17.9) scale(0.98)'/%3E%3Cuse href='%23g' transform='translate(330.9 71) rotate(-14.4) scale(0.88)'/%3E%3Cuse href='%23a' transform='translate(370.8 67.9) rotate(25.4) scale(0.85)'/%3E%3Cuse href='%23J' transform='translate(21.1 113.2) rotate(-2.3) scale(1.08)'/%3E%3Cuse href='%23n' transform='translate(65.8 114.6) rotate(-15) scale(0.68)'/%3E%3Cuse href='%23K' transform='translate(118.2 117.2) rotate(-15.1) scale(0.72)'/%3E%3Cuse href='%23n' transform='translate(163.2 116.3) rotate(-18.4) scale(0.75)'/%3E%3Cuse href='%23d' transform='translate(201 118.7) rotate(13.5) scale(0.83)'/%3E%3Cuse href='%23K' transform='translate(249.6 116.8) rotate(-17.9) scale(0.97)'/%3E%3Cuse href='%23a' transform='translate(294.1 108.5) rotate(10.1) scale(0.92)'/%3E%3Cuse href='%23J' transform='translate(332.8 114.9) rotate(-23.7) scale(1.16)'/%3E%3Cuse href='%23g' transform='translate(376.7 111.9) rotate(-3.8) scale(1.13)'/%3E%3Cuse href='%23l' transform='translate(22.3 154.9) rotate(21.3) scale(1.19)'/%3E%3Cuse href='%23J' transform='translate(68.6 152.9) rotate(23.1) scale(0.96)'/%3E%3Cuse href='%23K' transform='translate(108.4 159.8) rotate(7) scale(1.19)'/%3E%3Cuse href='%23g' transform='translate(152.7 159.9) rotate(23) scale(1.1)'/%3E%3Cuse href='%23n' transform='translate(203.6 155.4) rotate(-19.4) scale(0.91)'/%3E%3Cuse href='%23a' transform='translate(245.6 164) rotate(-24.7) scale(0.71)'/%3E%3Cuse href='%23d' transform='translate(284 164) rotate(18.6) scale(0.64)'/%3E%3Cuse href='%23l' transform='translate(334.8 151.4) rotate(12.1) scale(1.02)'/%3E%3Cuse href='%23a' transform='translate(381.5 158.1) rotate(-0.1) scale(0.93)'/%3E%3Cuse href='%23K' transform='translate(27.5 195.8) rotate(-8.4) scale(1.04)'/%3E%3Cuse href='%23g' transform='translate(69 200.8) rotate(-3.4) scale(0.63)'/%3E%3Cuse href='%23d' transform='translate(113.3 203.2) rotate(14.1) scale(1)'/%3E%3Cuse href='%23J' transform='translate(157.3 206.3) rotate(0.5) scale(0.89)'/%3E%3Cuse href='%23l' transform='translate(198.2 191.3) rotate(5.5) scale(0.89)'/%3E%3Cuse href='%23n' transform='translate(236.1 205.4) rotate(-26) scale(0.85)'/%3E%3Cuse href='%23d' transform='translate(292.1 210.2) rotate(1.5) scale(0.68)'/%3E%3Cuse href='%23n' transform='translate(327 209) rotate(-12.6) scale(0.63)'/%3E%3Cuse href='%23l' transform='translate(378.7 195.2) rotate(18.8) scale(1.1)'/%3E%3Cuse href='%23a' transform='translate(25 243.6) rotate(11.4) scale(1.24)'/%3E%3Cuse href='%23K' transform='translate(73.5 238.1) rotate(1.9) scale(0.7)'/%3E%3Cuse href='%23g' transform='translate(108.8 247.8) rotate(-7.6) scale(1.18)'/%3E%3Cuse href='%23J' transform='translate(159.4 243.4) rotate(14.3) scale(1.17)'/%3E%3Cuse href='%23g' transform='translate(199.4 239.4) rotate(-7.4) scale(1.02)'/%3E%3Cuse href='%23J' transform='translate(242.9 240.1) rotate(-21.1) scale(1.14)'/%3E%3Cuse href='%23d' transform='translate(294.7 248.8) rotate(-14.8) scale(0.87)'/%3E%3Cuse href='%23l' transform='translate(334.8 243.4) rotate(-21.7) scale(1.23)'/%3E%3Cuse href='%23n' transform='translate(372.2 240.5) rotate(22.2) scale(0.99)'/%3E%3Cuse href='%23a' transform='translate(14.5 294) rotate(16.7) scale(0.63)'/%3E%3Cuse href='%23K' transform='translate(63.4 291.7) rotate(23.1) scale(0.9)'/%3E%3Cuse href='%23J' transform='translate(108 284.8) rotate(-18.3) scale(1.15)'/%3E%3Cuse href='%23l' transform='translate(153.5 288.3) rotate(12.6) scale(1.19)'/%3E%3Cuse href='%23a' transform='translate(202 288.6) rotate(-20.6) scale(1.05)'/%3E%3Cuse href='%23n' transform='translate(239.7 288.5) rotate(-15.1) scale(1.06)'/%3E%3Cuse href='%23g' transform='translate(282.7 283.6) rotate(0.3) scale(0.76)'/%3E%3Cuse href='%23d' transform='translate(334.9 297.4) rotate(22) scale(0.74)'/%3E%3Cuse href='%23K' transform='translate(377.1 294.4) rotate(-5.8) scale(1.03)'/%3E%3Cuse href='%23a' transform='translate(23.7 340.6) rotate(-4.8) scale(0.87)'/%3E%3Cuse href='%23l' transform='translate(76.3 325.3) rotate(20.5) scale(0.68)'/%3E%3Cuse href='%23K' transform='translate(117 324.1) rotate(3.9) scale(0.71)'/%3E%3Cuse href='%23J' transform='translate(159.8 339.4) rotate(10.9) scale(1.03)'/%3E%3Cuse href='%23d' transform='translate(203.9 331.7) rotate(10.7) scale(0.69)'/%3E%3Cuse href='%23n' transform='translate(241.3 331.3) rotate(14.5) scale(1.2)'/%3E%3Cuse href='%23g' transform='translate(286.4 328.4) rotate(21.7) scale(0.84)'/%3E%3Cuse href='%23J' transform='translate(328.6 338.4) rotate(-17.2) scale(1.05)'/%3E%3Cuse href='%23l' transform='translate(386.2 333.7) rotate(1.1) scale(0.83)'/%3E%3Cuse href='%23d' transform='translate(22.5 386.8) rotate(-5.1) scale(0.65)'/%3E%3Cuse href='%23n' transform='translate(68.1 382.9) rotate(6.4) scale(0.76)'/%3E%3Cuse href='%23g' transform='translate(110.5 377.9) rotate(13.6) scale(1.21)'/%3E%3Cuse href='%23K' transform='translate(159.6 381.3) rotate(-10.7) scale(1.21)'/%3E%3Cuse href='%23a' transform='translate(195 374.7) rotate(6.7) scale(0.95)'/%3E%3Cuse href='%23J' transform='translate(243 373.8) rotate(-20.3) scale(0.74)'/%3E%3Cuse href='%23K' transform='translate(281.9 381.5) rotate(10.4) scale(0.97)'/%3E%3Cuse href='%23d' transform='translate(334.8 373.4) rotate(-25.8) scale(0.87)'/%3E%3Cuse href='%23g' transform='translate(384.2 383.3) rotate(7) scale(0.89)'/%3E%3C/g%3E%3C/svg%3E")}.chat-wall-swatch.chat-paper{--paper-veil:color-mix(in srgb, var(--ground) 20%, transparent);--paper-size:150px;background-position:0 0}.chat-walls{gap:calc(var(--gap-card) * .8);margin:var(--gap-page) 0;grid-template-columns:repeat(5,1fr);display:grid}.chat-wall-opt{gap:calc(var(--gap-card) * .45);text-align:center;background:0 0;border:0;flex-direction:column;min-width:0;padding:0;display:flex}.chat-wall-name{font-size:var(--size-micro);color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;line-height:1.15;overflow:hidden}.chat-wall-opt[aria-pressed=true] .chat-wall-name{color:var(--accent);font-weight:600}.chat-wall-swatch{background-color:var(--ground);border-radius:var(--radius-input);width:100%;height:78px;box-shadow:inset 0 0 0 1px var(--surface-alt);transition:box-shadow var(--dur) var(--ease);flex:0 0 78px;display:block}.chat-wall-opt[aria-pressed=true] .chat-wall-swatch{box-shadow:inset 0 0 0 2px var(--accent)}.chat-self{margin-bottom:var(--gap-card)}.chat-self .handle{font-style:normal}.chat-fab{right:var(--gap-page);bottom:calc(var(--nav-clear,76px) + 14px);z-index:8;background:var(--accent);width:52px;height:52px;color:var(--accent-ink);transition:transform var(--dur) var(--ease);border:0;border-radius:50%;place-items:center;display:grid;position:fixed;box-shadow:0 6px 20px #00000047}.chat-fab:active{transform:scale(.93)}:root[data-motion=reduced] .chat-fab{transition:none}@media (width<=899.98px){.msg-list{padding-bottom:calc(var(--gap-card) + 40px)}}@media (width>=561px) and (width<=899.98px){.chat-fab{right:max(var(--gap-page), calc(50% - 280px + var(--gap-page)))}}@media (width>=900px){.chat-fab{right:auto;left:calc(var(--shell-left,0px) + var(--msg-list-w,360px) - var(--gap-page) - 52px);position:fixed;bottom:24px}}.msg-face img,.bubble-face img{object-fit:cover;width:100%;height:100%;display:block}.msg-row .face-btn{flex:none}.bubble-who{text-decoration:none}@media (hover:hover) and (pointer:fine){.bubble-who:hover{color:var(--ink);text-underline-offset:2px;text-decoration:underline}}.bubble-who:focus-visible{color:var(--ink);text-underline-offset:2px;text-decoration:underline}@media (width>=700px){.sheet:has(.chat-menu){border-radius:var(--radius-card);max-width:380px}}.chat-wall-opt{flex:0 62px}.chat-wall-swatch.chat-paper{aspect-ratio:1;border-radius:12px;height:auto}.ticks-open{color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 0 0 2px;display:inline-flex}.seen-by{gap:2px;display:grid}.seen-list{gap:6px;margin:0 0 10px;padding:0;list-style:none;display:grid}.seen-list li{background:var(--surface);border-radius:var(--radius-card);padding:8px 12px}@media (width<=899.98px){@keyframes thread-in{0%{opacity:.55;transform:translate(12%)}to{opacity:1;transform:none}}.msg-pane.has-thread .msg-pane-thread{animation:thread-in var(--dur) var(--ease)}:root[data-motion=reduced] .msg-pane.has-thread .msg-pane-thread{animation:none}}.composer-row textarea{min-height:calc(1lh + 2px)}.vn.vn-chat{background:0 0;border-radius:0;align-items:center;gap:8px;margin:0;padding:0}.bubble .vn.vn-chat+:not(.sr-only){margin-top:calc(var(--gap-card) / 2)}.vn-chat .vn-btn{width:var(--tap-min);height:var(--tap-min);padding:calc((var(--tap-min) - 32px) / 2);margin:calc((32px - var(--tap-min)) / 2);background-clip:content-box;position:relative}.vn-chat .vn-btn:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.vn-wave{width:calc(var(--vn-bars) * 5px - 2px);touch-action:pan-y;cursor:pointer;flex:0 auto;min-width:48px;height:24px;position:relative}.vn-wave-bars{align-items:center;gap:2px;display:flex;position:absolute;inset:0}.vn-wave-bars>i{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--ink-faint) 42%, transparent);flex:1 1 0;min-width:0}.vn-wave-bars.played>i{background:var(--accent)}.vn-wave-bars.played{transition:clip-path .2s linear}:root[data-motion=reduced] .vn-wave-bars.played{transition:none}.vn-wave:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}.vn-chat .vn-time{flex:none}.vn-more{width:24px;height:24px;color:var(--ink-faint);cursor:pointer;transition:color var(--dur) var(--ease);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin-inline-end:calc(var(--gap-card) / -3);display:grid;position:relative}.vn-more:before{content:"";position:absolute;inset:-8px -6px}.vn-more:focus-visible{outline:2px solid var(--accent);outline-offset:2px}:root[data-motion=reduced] .vn-more{transition:none}@media (hover:hover) and (pointer:fine){.vn-more:hover{color:var(--ink)}}.bubble-row.mine .vn-chat .vn-btn{background-color:var(--accent-ink);color:var(--accent)}.bubble-row.mine .vn-chat .vn-wave-bars>i{background:color-mix(in srgb, var(--accent-ink) 38%, transparent)}.bubble-row.mine .vn-chat .vn-wave-bars.played>i{background:var(--accent-ink)}.bubble-row.mine .vn-chat .vn-time,.bubble-row.mine .vn-chat .vn-more{color:var(--accent-ink-dim)}@media (hover:hover) and (pointer:fine){.bubble-row.mine .vn-chat .vn-more:hover{color:var(--accent-ink)}}.bubble-row.mine .vn-chat .vn-btn:focus-visible,.bubble-row.mine .vn-wave:focus-visible,.bubble-row.mine .vn-more:focus-visible{outline-color:var(--accent-ink)}.bubble-row.mine .vn-trouble,.bubble-row.mine .vn-said{color:var(--accent-ink-dim)}.bubble-verse{max-width:100%;margin-top:8px}.pf{flex-direction:column;display:flex}.shell main:has(>.pf){flex-direction:column;min-height:100dvh;display:flex}.pf-top{margin-top:-38px}.pf-top .pf-id{margin-left:9px}.pf-nav{z-index:4;grid-area:nav;place-self:start;margin:-2px 0 0;position:relative}.pf-gear{z-index:2;position:relative}.pf .pf-id{padding-right:80px}.pf-top{--pf-face:88px;padding:2px var(--gap-page) 18px;grid-template-columns:30px auto minmax(0,1fr);grid-template-areas:"nav face id""bio bio bio""verse verse verse""meta meta meta""act act act";column-gap:6px;display:grid;position:relative}.pf-face-btn{transition:transform var(--dur) var(--ease), background var(--dur) var(--ease);background:0 0;border:0;border-radius:50%;grid-area:face;align-self:start;padding:5px;display:block;position:relative}.pf-face-btn:active{transform:scale(.97)}.pf-face-btn:before{content:"";background:conic-gradient(from 210deg, var(--accent), var(--presence), var(--accent));opacity:0;transition:opacity var(--dur) var(--ease);border-radius:50%;position:absolute;inset:0}.pf-face-btn.live:before{opacity:1}.pf-face-btn.live{background:0 0}.pf-face-btn.live .pf-face{box-shadow:0 0 0 2.5px var(--ground)}.pf-face{z-index:1;background:var(--presence);width:88px;height:88px;color:var(--accent-ink);font-family:var(--font-display);font-size:var(--size-greet);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid;position:relative;overflow:hidden}.pf-face img{object-fit:cover;width:100%;height:100%;display:block}.pf-top>.pf-face{grid-area:face;align-self:start;margin:3px}.pf-face-plus{z-index:3;--plus:32px;width:var(--plus);height:var(--plus);margin-left:calc(5px + var(--pf-face) * .875 - var(--plus) / 2);margin-top:calc(5px + var(--pf-face) * .875 - var(--plus) / 2);background:var(--accent);color:var(--accent-ink);border:3px solid var(--ground);border-radius:50%;grid-area:face;place-self:start;place-items:center;padding:0;display:grid;position:relative;box-shadow:0 2px 10px #00000059}.pf-face-plus:after{content:"";width:max(100%, var(--tap-min));height:max(100%, var(--tap-min));border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pf-face-plus{transition:transform .26s cubic-bezier(.34,1.56,.64,1)}.pf-face-plus:active{transition-duration:90ms;transform:scale(.84)}:root[data-motion=reduced] .pf-face-plus{transition:none}@media (hover:hover) and (pointer:fine){.pf-face-btn:hover .pf-face{filter:brightness(.7);box-shadow:inset 0 0 0 2px var(--accent)}.pf-face-btn:hover .pf-face,.pf-face-plus{transition:filter var(--dur) var(--ease), box-shadow var(--dur) var(--ease), transform .26s cubic-bezier(.34, 1.56, .64, 1), background var(--dur) var(--ease)}.pf-face-plus:hover{transform:scale(1.14)}}@media (width>=900px){.pf-face-plus{--plus:36px}}.pf-id{flex-direction:column;grid-area:id;align-self:center;min-width:0;display:flex}.pf-handle{min-width:0;font-family:var(--font-display);font-size:var(--size-title);letter-spacing:-.02em;color:var(--ink);overflow-wrap:anywhere;align-items:baseline;gap:2px;font-weight:800;line-height:1.2;display:flex}.pf-at{color:var(--ink-faint)}.pf-handle-in{min-width:0;padding:var(--pf-pad);margin-inline:calc(-1 * var(--pf-bleed));overflow-wrap:anywhere;display:block}.pf-name{margin:0 calc(-1 * var(--pf-bleed));padding:var(--pf-pad);font-size:max(16px, var(--size-body));color:var(--ink-soft);overflow-wrap:anywhere;font-weight:700;line-height:1.3}.pf-name.solo{font-family:var(--font-display);font-size:max(16px, var(--size-title));letter-spacing:-.02em;color:var(--ink);font-weight:800}.pf-bio{grid-area:bio;min-width:0;margin-top:15px}.pf-bio-text{margin:0 calc(-1 * var(--pf-bleed));padding:var(--pf-pad);font-size:max(16px, var(--size-title));color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.45}.pf-verse{border-left:2px solid color-mix(in srgb, var(--presence) 45%, transparent);overflow-wrap:anywhere;grid-area:verse;min-width:0;margin:15px 0 0;padding-left:12px}.pf-bio+.pf-verse{margin-top:14px}.pf-verse-ref{margin:0 calc(-1 * var(--pf-bleed));padding:var(--pf-pad);font-family:var(--font-display);font-size:max(16px, var(--size-body));letter-spacing:-.01em;color:var(--presence);font-weight:800;line-height:1.35;display:block}.pf-verse-words{font-size:max(16px, var(--size-title));color:var(--ink);margin-top:3px;font-style:italic;line-height:1.55;display:block}.pf-meta{grid-area:meta;align-self:start;min-width:0}.pf-verse.blank{border-left-color:color-mix(in srgb, var(--presence) 22%, transparent);display:none}.pf-verse-invite.pf-verse-invite{text-align:left;white-space:normal;border-radius:var(--radius-input);background:0 0;width:100%;margin:0;padding:2px 0 4px;display:block}.pf-verse-invite b{font-family:var(--font-display);font-size:max(16px, var(--size-title));letter-spacing:-.01em;color:var(--presence);font-weight:800;display:block}.pf-verse-invite span{font-family:var(--font-body);font-size:var(--size-body);color:var(--ink-faint);margin-top:4px;font-weight:400;line-height:1.5;display:block}.pf-links{font-size:var(--size-meta);flex-wrap:wrap;align-items:center;gap:3px 13px;margin:12px 0 0;display:flex}.pf-links a{color:var(--accent);overflow-wrap:anywhere;font-weight:700;text-decoration:none}.pf-quiet-row{text-align:left;color:var(--ink-soft);font-family:var(--font-display);font-size:var(--size-meta);background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:4px 7px;margin:10px 0 0;padding:0;font-weight:700;display:inline-flex}.pf-chevron{opacity:.75;transition:transform var(--dur) var(--ease);display:inline-block}.pf-chevron.open{transform:rotate(90deg)}.pf-hidden-badge{font-size:var(--size-micro);color:var(--ink-faint);border:1px solid var(--surface-alt);border-radius:var(--radius-pill);padding:2px 8px;font-weight:700}.pf-actions{--pf-ctl-h:38px;--pf-gap:7px;--pf-pad:7px;align-items:center;gap:var(--pf-gap);flex-wrap:wrap;grid-area:act;margin-top:20px;display:flex}.pf-doors{align-items:center;gap:var(--pf-gap);flex:none;display:flex}@media (width<=379px){.pf-actions{--pf-gap:4px;--pf-pad:5px}}.pf-actions .pf-btn,.pf-doors>*{height:var(--pf-ctl-h);padding-block:0;padding-inline:var(--pf-pad);align-items:center;display:inline-flex;position:relative}.pf-actions .pf-btn:after,.pf-doors>:after{content:"";position:absolute;inset:-4px 0}.pf-btn{border-radius:var(--radius-input);background:var(--surface);color:var(--ink);font-family:var(--font-display);font-size:var(--size-body);white-space:nowrap;transition:background var(--dur) var(--ease);border:1px solid #0000;flex:none;padding:7px 14px;font-weight:700}.pf-btn:active{background:var(--surface-alt)}.pf-btn.primary{background:var(--accent);color:var(--accent-ink);flex:auto}.pf-btn.primary:active{background:var(--accent)}.pf-btn.walking{background:color-mix(in oklab, var(--accent) 14%, var(--surface));border-color:color-mix(in oklab, var(--accent) 38%, transparent);color:var(--accent);flex:auto}.pf-btn.walking:active{background:color-mix(in oklab, var(--accent) 22%, var(--surface))}@media (width>=560px){.pf-actions .pf-btn.primary{flex:none}}.pf-btn.with-icon{align-items:center;gap:6px;display:inline-flex}.pf-btn.square{width:40px;color:var(--ink-soft);flex:none;place-items:center;padding:0;display:grid}.pf-flash{padding:0 var(--gap-page);font-size:var(--size-micro);color:var(--presence);animation:rise var(--dur) var(--ease);margin:9px 0 0;font-weight:700}.pf{--pf-pad:2px 6px;--pf-bleed:6px}.pf-in{width:calc(100% + 2 * var(--pf-bleed));border-radius:var(--radius-input);background:var(--surface);min-width:0;color:var(--ink);font-family:var(--font-body);font-size:max(16px, var(--size-body));padding:var(--pf-pad);margin-inline:calc(-1 * var(--pf-bleed));border:0;display:block}.pf-in::placeholder{color:var(--ink-faint)}.pf-handle.editing{width:calc(100% + 2 * var(--pf-bleed));padding:var(--pf-pad);margin-inline:calc(-1 * var(--pf-bleed));border-radius:var(--radius-input);background:var(--surface);margin-bottom:4px}.pf-handle-in.pf-in{width:auto;font:inherit;letter-spacing:inherit;color:inherit;background:0 0;border-radius:0;flex:auto;margin-inline:0;padding:0}.pf-name.pf-in{font-family:var(--font-body)}.pf-bio-text.pf-in{font-size:max(16px, var(--size-title))}.pf-verse-ref.pf-in{font-family:var(--font-display);color:var(--presence)}.pf-bio-text.pf-in{min-height:0}.pf-handle-note{font-size:var(--size-micro);color:var(--presence);margin:3px 0 0;font-weight:700}.pf-handle-note.taken,.pf-handle-note.reserved,.pf-handle-note.invalid{color:var(--danger)}.pf-pay{flex-direction:column;gap:5px;margin-top:7px;display:flex}.pf-pay-row{align-items:center;gap:8px;display:flex}.pf-pay-row>span{font-family:var(--font-display);font-size:var(--size-meta);color:var(--ink-faint);flex:0 0 62px;font-weight:700}.pf-pay-row .pf-in{width:auto;font-size:max(16px, var(--size-meta));flex:auto;margin:0}.pf-links-edit{flex-direction:column;gap:6px;margin-top:7px;display:flex}.pf-link-line{align-items:center;gap:6px;display:flex}.pf-link-line .pf-in{width:auto;font-size:max(16px, var(--size-meta));color:var(--accent);flex:auto;margin:0;font-weight:700}.pf-link-x{background:var(--surface);width:30px;height:30px;color:var(--ink-soft);border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.pf-link-x:active{background:var(--surface-alt)}.pf-flash.pf-flash-bad{color:var(--danger)}@media (width>=900px){.pf-btn.pf-save{flex:none;padding-left:34px;padding-right:34px}}.pf-actions .pf-btn{justify-content:center}@media (width<=559px){.pf-bio-text.pf-in,.pf-verse-ref.pf-in{width:100%;margin-inline:0}}.pf-menu .row-btn:last-child{border-bottom:0}.pf-menu .row-btn.danger{color:var(--danger)}.pf-shortcuts{padding:0 var(--gap-page) 13px;scrollbar-width:none;gap:7px;display:flex;overflow-x:auto}.pf-shortcuts::-webkit-scrollbar{display:none}.pf-shortcut{border-radius:var(--radius-input);background:var(--surface);color:var(--ink-soft);font-family:var(--font-display);font-size:var(--size-meta);white-space:nowrap;transition:background var(--dur) var(--ease), color var(--dur) var(--ease);border:0;flex:none;align-items:center;gap:7px;padding:8px 13px;font-weight:700;line-height:1;display:inline-flex}@media (hover:hover) and (pointer:fine){.pf-shortcut:hover{color:var(--ink)}}.pf-shortcut:active{background:var(--surface-alt)}.pf-shortcut svg{flex:none}.pf-marks{padding:4px calc(var(--gap-page) - 5px) 16px;scrollbar-width:none;gap:15px;display:flex;overflow-x:auto}.pf-marks::-webkit-scrollbar{display:none}.pf-marks.grid{padding:6px var(--gap-page) 18px;grid-template-columns:repeat(auto-fill,minmax(78px,1fr));justify-items:center;gap:20px 8px;display:grid;overflow:visible}.pf-mark{width:78px;color:var(--ink-soft);font-family:var(--font-display);font-size:var(--size-micro);text-align:center;background:0 0;border:0;flex-direction:column;flex:none;align-items:center;gap:6px;padding:0;font-weight:700;line-height:1.2;display:flex}.pf-mark-face{background:var(--surface);width:62px;height:62px;box-shadow:0 0 0 2px var(--ground) inset, 0 0 0 3px var(--surface-alt);color:var(--ink-faint);transition:box-shadow var(--dur) var(--ease);border-radius:50%;place-items:center;display:grid;overflow:hidden}.pf-mark:active .pf-mark-face{box-shadow:0 0 0 2px var(--ground) inset, 0 0 0 3px var(--accent)}.pf-mark-face img{object-fit:cover;width:100%;height:100%}.pf-mark b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:700;display:block;overflow:hidden}.pf-mark.add .pf-mark-face{box-shadow:none;outline:1px dashed var(--surface-alt);outline-offset:2px;color:var(--accent)}.pf-mark.add:active .pf-mark-face{box-shadow:none;outline-color:var(--accent)}.pf-tabs{padding-inline:calc(var(--gap-page) - 6px);border-top:1px solid var(--surface-alt);scrollbar-width:none;scroll-padding-inline:calc(var(--gap-page) - 6px);gap:20px;margin:0 0 8px;display:flex;overflow-x:auto}.pf-tabs::-webkit-scrollbar{display:none}.pf-tab{color:var(--ink-faint);font-family:var(--font-display);font-size:var(--size-micro);letter-spacing:.1em;text-transform:uppercase;text-align:start;white-space:nowrap;text-underline-offset:11px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;transition:color var(--dur) var(--ease), text-decoration-color var(--dur) var(--ease);background:0 0;border:0;flex:none;padding:14.5px 6px;font-weight:800;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:2px;position:relative}.pf-tab[aria-selected=true]{color:var(--ink);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}@media (width>=900px){.pf-lightbox-acts{bottom:26px}.pf-top{--pf-face:112px;grid-template-areas:"nav face id""nav face act""nav face bio""nav face verse""nav face meta";align-content:start;column-gap:20px;margin-top:0;padding-top:10px;padding-bottom:20px}.pf-face{width:var(--pf-face);height:var(--pf-face)}.pf-panel>.pf-col:only-child{max-width:762px}.pf-id{align-self:start;margin-top:2px}.pf-top .pf-id{margin-left:0}.pf-actions{margin-top:15px}.pf-bio{max-width:540px;margin-top:15px}.pf-verse{max-width:540px}.pf-verse-ref{font-size:max(16px, var(--size-title))}.pf-verse-words{font-size:var(--size-greet);line-height:1.45}.pf-verse{border-left-width:3px;padding-left:18px}.pf-verse.blank{display:block}.pf-tab{font-size:var(--size-meta);text-underline-offset:13px;padding:15px 6px}.pf-panel>.empty{max-width:430px;margin-inline:auto;padding-block:76px}}@media (width>=1360px){.shell main:has(>.pf.pf){max-width:calc(var(--col-card) + 2 * var(--gap-page))}.shell main:has(>.pf.pf)>.pf>.pf-panel>.card{flex:100%}}.pf-legacy{margin:4px var(--gap-page) 0}.pf-legacy p{white-space:pre-wrap;color:var(--ink-soft);margin:0;line-height:1.5}.tl-when{font-family:var(--font-display);font-size:var(--size-meta);color:var(--accent);letter-spacing:.02em;font-weight:800}.mv-scrim{z-index:38;background:radial-gradient(120% 90% at 50% 38%, color-mix(in srgb, var(--surface) 40%, transparent), transparent 70%), var(--ground-deep);padding:var(--gap-page);place-items:center;display:grid;position:fixed;inset:0}.mv-frame{aspect-ratio:9/16;background:var(--surface);border-radius:var(--radius-card);flex-direction:column;width:auto;max-width:100%;height:min(92dvh,900px);display:flex;position:relative;overflow:hidden}.mv-bars{flex:none;gap:3px;padding:10px 12px 0;display:flex}.mv-bar{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--ink) 16%, transparent);height:2.5px;transition:background var(--dur) var(--ease);flex:1 1 0}.mv-bar.on{background:var(--accent)}.mv-head{flex:none;align-items:center;gap:10px;padding:11px 12px 9px;display:flex}.mv-who{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.mv-who b{font-family:var(--font-display);font-size:var(--size-title);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.mv-who span{font-size:var(--size-meta);color:var(--accent);font-weight:700}.mv-head .icon-btn{flex:none}.mv-body{padding:4px var(--gap-page) var(--gap-page);overflow-anchor:none;overscroll-behavior:contain;flex:auto;overflow-y:auto}.mv-mark{border:1px solid color-mix(in srgb, var(--ink) 12%, transparent);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--surface-alt) 55%, transparent);color:var(--ink-soft);font-family:var(--font-display);font-size:var(--size-meta);align-items:center;gap:6px;padding:5px 11px 5px 9px;font-weight:700;display:inline-flex}.mv-mark svg{flex:none}.mv-title{font-family:var(--font-display);font-size:var(--size-greet);overflow-wrap:anywhere;margin:12px 0 0;font-weight:700;line-height:1.2}.mv-photo{border-radius:var(--radius-input);width:100%;height:auto;margin:12px 0 0;display:block}.mv-text{white-space:pre-wrap;font-size:max(16px, var(--size-body));overflow-wrap:anywhere;margin:13px 0 0;line-height:1.7}.mv-own{gap:8px;margin-top:16px;display:flex}.mv-own .pill-btn.ghost.danger{color:var(--danger);border-color:color-mix(in srgb, var(--danger) 45%, transparent)}.mv-steps{padding:10px var(--gap-page) max(12px, var(--safe-b));border-top:1px solid color-mix(in srgb, var(--ink) 8%, transparent);flex:none;justify-content:space-between;align-items:center;gap:10px;display:flex}.mv-of{font-family:var(--font-display);font-size:var(--size-meta);color:var(--ink-faint);font-variant-numeric:tabular-nums;font-weight:700}.mv-step{border:1px solid var(--surface-alt);width:44px;height:44px;color:var(--ink);transition:opacity var(--dur) var(--ease), background var(--dur) var(--ease);background:0 0;border-radius:50%;place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.mv-step:hover{background:var(--surface-alt)}}.mv-step.next svg{transform:rotate(180deg)}.mv-step:disabled{opacity:1;color:var(--ink-faint);cursor:default}.mv-frame:after{content:"";pointer-events:none;opacity:0;transition:opacity .18s var(--ease);background:linear-gradient(to left, color-mix(in srgb, var(--ink) 12%, transparent), transparent 34%);position:absolute;inset:0}.mv-frame[data-advance=prev]:after{background:linear-gradient(to right, color-mix(in srgb, var(--ink) 12%, transparent), transparent 34%)}.mv-frame[data-advance]:after{opacity:1;transition-duration:0s}@media (prefers-reduced-motion:reduce){.mv-frame:after{display:none}}:root[data-motion=reduced] .mv-frame:after{display:none}@media (width<=560px){.mv-scrim{padding:0}.mv-frame{aspect-ratio:auto;background:0 0;border-radius:0;width:100%;height:100%;max-height:none}.mv-bars{padding-top:max(10px, var(--safe-t))}}@media (width>=561px){.mv-frame{aspect-ratio:auto;border:1px solid color-mix(in srgb, var(--ink) 12%, transparent);width:min(460px,100%);height:auto;min-height:min(62dvh,560px);max-height:min(92dvh,880px);box-shadow:0 26px 60px -24px color-mix(in srgb, var(--ink) 20%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 9%, var(--surface)) 0, var(--surface) 132px)}.mv-body{flex-direction:column;padding:6px 24px 24px;display:flex}.mv-body>:first-child{margin-top:auto}.mv-body>:last-child{margin-bottom:auto}.mv-mark{align-self:flex-start}}.pf-lightbox{z-index:60;background:color-mix(in srgb, var(--ground-deep) 92%, transparent);padding:var(--gap-page);place-items:center;display:grid;position:fixed;inset:0}.pf-lightbox img{border-radius:var(--radius-card);max-width:100%;max-height:84dvh;display:block}.pf-lightbox-close{top:var(--gap-page);right:var(--gap-page);border:1px solid var(--surface-alt);background:var(--surface);color:var(--ink);border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute}.pf-lightbox img,.pf-lightbox-face{max-height:68dvh}.pf-lightbox-face{aspect-ratio:1;width:min(100%,68dvh);height:auto;font-family:var(--font-display);letter-spacing:.01em;border-radius:50%;place-items:center;font-size:min(28vw,110px);font-weight:800;display:grid}.pf-lightbox-acts{left:0;right:0;bottom:calc(var(--kb-clear) + var(--nav-clear) + 20px);padding-inline:var(--gap-page);flex-wrap:wrap;justify-content:center;gap:8px;display:flex;position:absolute}.pf-lightbox-acts .pf-btn{background:var(--surface)}.pf-lightbox-acts .pf-btn.danger{color:var(--danger)}@media (width>=900px){.pf-lightbox{flex-direction:column;justify-content:center;align-items:center;gap:22px;display:flex}.pf-lightbox img,.pf-lightbox-face{max-height:min(72dvh,820px)}.pf-lightbox-face{--pf-lb:min(66dvh, 34vw, 520px);width:var(--pf-lb);height:var(--pf-lb);max-height:none;font-size:calc(var(--pf-lb) * .3)}.pf-lightbox-acts{position:static;bottom:auto}}.btn-labelled{border-radius:var(--radius-pill);background:var(--accent);color:var(--accent-ink);font-family:var(--font-display);font-size:var(--size-meta);border:0;align-items:center;gap:6px;padding:9px 14px;font-weight:700;display:inline-flex}.btn-labelled:disabled{opacity:.5;cursor:default}.btn-labelled.quiet{color:var(--ink-soft);border:1px solid var(--surface-alt);background:0 0}.mini-select{background:var(--surface);border:1px solid var(--surface-alt);border-radius:var(--radius-pill);color:var(--ink-soft);font-family:var(--font-body);max-width:100%;padding:7px 11px;font-size:16px}.support-list{flex-direction:column;gap:7px;display:flex}.support-row{border:1px solid var(--surface-alt);border-radius:var(--radius-input);background:var(--surface);color:inherit;flex-direction:column;gap:2px;padding:14px 15px;text-decoration:none;display:flex}.support-row b{font-size:var(--size-body);font-weight:700}.support-row .dim{font-size:var(--size-meta)}.pf-panel{flex:1 0 auto}@media (width>=900px){.pf-shortcuts{display:none}}.pf-door{gap:5px}.pf-door b{font-size:var(--size-body);font-variant-numeric:tabular-nums;line-height:1}.pf-door svg{color:var(--ink-soft);flex:none}.pf-door .pf-chevron{flex:none}.pf-door-word{display:none}@media (width>=430px){.pf-door-word{display:inline}.pf-door-mark{display:none}}@media (width>=430px) and (width<=559px){:root[data-text=lg] .pf-door-word,:root[data-text=xl] .pf-door-word{display:none}:root[data-text=lg] .pf-door-mark,:root[data-text=xl] .pf-door-mark{display:inline}}.pf-actions .pf-btn:active{transform:scale(.95)}:root[data-motion=reduced] .pf-actions .pf-btn{transition:none}:root[data-motion=reduced] .pf-actions .pf-btn:active{transform:none}@media (prefers-reduced-motion:reduce){.pf-actions .pf-btn{transition:none}.pf-actions .pf-btn:active{transform:none}}@media (hover:hover) and (pointer:fine){.pf-door:hover svg{color:var(--ink)}}.pf-pay-row{gap:4px;margin-bottom:14px;display:grid}.pf-pay-lab{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.pf-pay-lab>span:first-child{font-family:var(--font-display);font-weight:700}.pf-pay-hint{color:var(--ink-faint);font-size:var(--size-meta)}.pf-pay-note:empty{display:none}.pf-pay-note{color:var(--ink-faint);font-size:var(--size-micro);overflow-wrap:anywhere}.pf-pay-bad{color:var(--danger)}.pf-in.bad{border-color:var(--danger)}@media (width>=900px){.pf-panel>.tiles{align-items:start;column-gap:var(--gap-card);row-gap:var(--gap-card);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.pf-blocked{padding-inline:var(--gap-page);display:grid}.pf-blocked>.pf-blocked-back{justify-self:start}.pf-blocked .empty{justify-self:center;max-width:34rem}.pf-unblock{margin:20px auto 0;display:block}@keyframes pf-in-right{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes pf-in-left{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:none}}.pf-panel.in-right{animation:pf-in-right .2s var(--ease) both}.pf-panel.in-left{animation:pf-in-left .2s var(--ease) both}@media (prefers-reduced-motion:reduce){.pf-panel.in-right,.pf-panel.in-left{animation:none}}:root[data-motion=reduced] .pf-panel.in-right,:root[data-motion=reduced] .pf-panel.in-left{animation:none}:root{--pw-fit:calc(100dvh - var(--kb) - (96px * var(--kb-fade)) - var(--safe-b))}.pw{min-height:var(--pw-fit);padding:calc(12px + var(--safe-t)) var(--gap-page) 0;flex-direction:column;display:flex}.shell main:has(>.pw){padding-bottom:var(--kb)}.shell main:has(>.pw-walking){padding-bottom:0}.pw-walking{height:var(--pw-fit)}.pw-walking>.pw-one{overscroll-behavior:contain;min-height:0;overflow:hidden auto}@media (width>=900px){:root{--pw-fit:calc(100dvh - var(--kb) - var(--main-pb))}}.pw-top{align-items:center;gap:10px;padding:8px 0 4px;display:flex}.pw-top .icon-btn{margin-left:-6px}.pw-count{font-family:var(--font-display);font-size:var(--size-meta);color:var(--ink-faint);letter-spacing:.04em;margin-left:auto;font-weight:700}.pw-progress{border-radius:var(--radius-pill);background:var(--surface);height:2.5px;overflow:hidden}.pw-progress i{background:var(--accent);height:100%;transition:width var(--dur) var(--ease);display:block}.pw-one{flex-direction:column;flex:auto;padding:22px 0 0;display:flex}.pw-because{font-family:var(--font-display);font-size:var(--size-meta);color:var(--accent);letter-spacing:.02em;margin:0;font-weight:700}.pw-who{align-items:center;gap:9px;margin-top:14px;display:flex}.pw-who b{font-family:var(--font-display);font-size:var(--size-title);font-weight:700}.pw-answered-tag{margin:16px 0 -4px;display:block}.pw-one .pw-answered-tag{text-align:left}.pw-title{font-family:var(--font-display);font-size:var(--size-greet);overflow-wrap:anywhere;margin:16px 0 0;font-weight:700;line-height:1.2}.pw-text{font-size:calc(var(--size-body) * 1.15);white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0 0;line-height:1.6}.pw-one .verse-block{margin-top:16px}.pw-acts{padding:20px 0 calc(var(--gap-page) + 4px);flex-wrap:wrap;align-items:center;gap:9px;margin-top:auto;display:flex}.btn.pw-amen{flex:1 1 0;justify-content:center;align-items:center;gap:9px;min-width:118px;display:inline-flex}.pw-acts{flex-wrap:nowrap}.pw-acts>.vr-idle,.pw-acts>.vr,.pw-acts>.vr-mini{flex:none}.pw-acts .icon-btn.vr-mic{border:1px solid var(--surface-alt);width:46px;height:46px;color:var(--ink);border-radius:999px;flex:none}@media (hover:hover) and (pointer:fine){.pw-acts .icon-btn.vr-mic:hover{border-color:var(--accent);color:var(--accent)}}.pw-acts .vr.recording,.pw-acts .vr-mini.recording{flex:auto}.pw-note{font-size:var(--size-meta);color:var(--ink-faint);margin:0 0 16px;line-height:1.4}.pw-verse{margin-top:14px}.pw-verse-lede{font-family:var(--font-display);font-size:var(--size-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);margin:0 0 -4px;font-weight:800}.pw-done-line{max-width:30ch;color:var(--ink-soft);margin:2px 0 0;line-height:1.5}.pw-end-acts .pw-journal,.pw-journal{justify-content:center;align-items:center;gap:8px;width:auto;margin-top:18px;padding-inline:22px;display:inline-flex}.pw-answered{max-width:34ch;color:var(--ink-soft);font-family:inherit;font-size:var(--size-meta);text-align:start;text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);cursor:pointer;background:0 0;border:0;margin:4px 0 0;padding:2px 0;font-weight:400;line-height:1.5;display:block;position:relative}.pw-answered:before{content:"";position:absolute;inset:-10px 0}@media (hover:hover) and (pointer:fine){.pw-answered:hover{color:var(--ink);text-decoration-color:currentColor}}.pw-answered:focus-visible{text-decoration-color:currentColor}.pw-keys{font-size:var(--size-micro);color:var(--ink-faint);text-align:center;margin:0 0 14px}@media (pointer:coarse){.pw-keys{display:none}}.remind{left:50%;bottom:calc(var(--nav-clear,calc(76px + var(--safe-b))) + 12px);z-index:40;width:min(calc(100% - var(--gap-page) * 2), 520px);border-radius:var(--radius-card);background:var(--surface-alt);align-items:center;gap:11px;padding:11px 12px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 10px 30px #00000057}.remind-mark{color:var(--accent);flex:none;place-items:center;display:grid}.remind-words{min-width:0;font-size:var(--size-meta);color:var(--ink-soft);flex:auto;line-height:1.35}.remind-words b{font-family:var(--font-display);font-size:var(--size-body);color:var(--ink);display:block}.remind-go{border-radius:var(--radius-pill);background:var(--accent);color:var(--accent-ink);font-family:var(--font-display);font-size:var(--size-meta);border:0;flex:none;padding:9px 16px;font-weight:800}.remind .icon-btn{color:var(--ink-faint);flex:none}@media (width>=900px){.remind{bottom:18px}}.times{gap:7px;margin:10px 0 9px;display:grid}.time-row{align-items:center;gap:8px;display:flex}.time-row input[type=time]{background:var(--surface);border:1px solid var(--surface-alt);border-radius:var(--radius-input);color:var(--ink);font-family:var(--font-body);flex:auto;padding:11px 12px;font-size:16px}.pw-order{padding:4px var(--gap-page) 10px;align-items:center;gap:8px;display:flex;position:relative}.pw-order-btn{color:var(--ink-soft);font-family:var(--font-display);font-size:var(--size-meta);background:0 0;border:0;align-items:center;gap:5px;padding:5px 2px;font-weight:700;display:inline-flex}.pw-order-down{transform:rotate(-90deg)}.pw-order-up{transform:rotate(90deg)}.pw-order-count{color:var(--ink-faint);font-size:var(--size-meta);font-variant-numeric:tabular-nums;margin-left:auto}.pw-focus{color:var(--ink-faint);font-family:var(--font-display);font-size:var(--size-meta);background:0 0;border:0;flex:none;padding:5px 8px;font-weight:700}.pw-focus[aria-pressed=true]{color:var(--accent)}.pw-aloud{color:var(--ink-faint);font-family:var(--font-display);font-size:var(--size-meta);background:0 0;border:0;flex:none;padding:5px 8px;font-weight:700}.pw-aloud.on{color:var(--accent)}@media (prefers-reduced-motion:no-preference){.pw-aloud.on{animation:2.4s ease-in-out infinite pw-aloud-beat}}@keyframes pw-aloud-beat{0%,to{opacity:1}50%{opacity:.45}}.pw-order-menu{z-index:6;top:100%;left:var(--gap-page);right:var(--gap-page);background:var(--surface);border-radius:var(--radius-card);gap:2px;padding:6px;display:grid;position:absolute;box-shadow:0 14px 40px #0006}.pw-order-opt{text-align:left;border-radius:var(--radius-input);color:var(--ink);background:0 0;border:0;gap:2px;padding:10px 12px;display:grid}.pw-order-opt b{font-family:var(--font-display);font-size:var(--size-body);font-weight:700}.pw-order-opt span{color:var(--ink-faint);font-size:var(--size-meta);line-height:1.4}.pw-order-opt.on{background:color-mix(in srgb, var(--accent) 15%, transparent)}.pw-order-opt.on b{color:var(--accent)}.pw-one{transition:transform .22s var(--ease);touch-action:pan-y;position:relative}.pw-swipe{z-index:2;opacity:0;border-radius:var(--radius-pill);font-family:var(--font-display);font-size:var(--size-meta);transition:opacity .12s var(--ease);pointer-events:none;padding:6px 13px;font-weight:800;position:absolute;top:10px}.pw-swipe-amen{left:var(--gap-page);background:var(--accent);color:var(--accent-ink)}.pw-swipe-down{right:var(--gap-page);background:var(--surface-alt);color:var(--ink-soft)}.pw-one[data-swipe=amen] .pw-swipe-amen,.pw-one[data-swipe=down] .pw-swipe-down{opacity:1}:root[data-motion=reduced] .pw-one{transition:none}.pw-because-wall{color:var(--ink-faint)}.pw-acts{align-items:center;gap:10px;display:flex}.pw-down{flex:none}.pw-amen{flex:auto}:root[data-focus=pray] .nav,:root[data-focus=pray] .topbar{display:none}:root[data-focus=pray] .shell{padding-left:0;padding-right:0}:root[data-focus=pray]{--main-pb:calc(24px + var(--safe-b))}:root[data-focus=pray] .shell main{padding-bottom:var(--main-pb);max-width:none}:root[data-focus=pray]{--pw-fit:calc(100dvh - var(--kb) - var(--main-pb))}:root[data-focus=pray] .pw{flex-direction:column;justify-content:center;max-width:640px;margin:0 auto;display:flex}:root[data-focus=pray] .pw-text{font-size:calc(var(--size-body) * 1.12);line-height:1.62}:root[data-focus=pray] .pw-one,:root[data-focus=pray] .pw-do{max-width:none;margin-inline:0}:root[data-focus=pray] .pw-do{padding-inline:var(--gap-page)}.rings{padding:0 var(--gap-page) 12px}.rings-row{align-items:flex-end;gap:10px;display:flex}.ring{justify-items:center;gap:2px;display:grid}.ring svg{display:block;transform:rotate(-90deg)}.ring-track{fill:none;stroke:color-mix(in srgb, var(--ink-faint) 34%, transparent);stroke-width:4px}.ring-fill{fill:none;stroke:var(--accent);stroke-width:4px;stroke-linecap:round;transition:stroke-dasharray var(--dur) var(--ease)}.ring-done{fill:var(--accent);stroke:none}.ring.today .ring-track{stroke:color-mix(in srgb, var(--accent) 26%, transparent)}.ring b{font-family:var(--font-display);color:var(--ink-faint);font-size:10px;font-weight:700;line-height:1}.ring.today b{color:var(--accent)}.rings-line{color:var(--ink-faint);font-size:var(--size-meta);margin:7px 0 0}:root[data-motion=reduced] .ring-fill{transition:none}.pw-carried{color:var(--ink-faint);font-size:var(--size-meta);margin:0 0 6px}.gath{padding:0 var(--gap-page) 12px;gap:8px;display:grid}.gath-row{background:var(--surface);border-radius:var(--radius-card);padding:var(--pad-card);align-items:center;gap:12px;display:flex}.gath-row.live{background:color-mix(in srgb, var(--accent) 13%, var(--surface))}.gath-main{flex:auto;min-width:0}.gath-when{color:var(--ink-faint);font-family:var(--font-display);font-size:var(--size-meta);align-items:center;gap:6px;margin:0 0 3px;font-weight:700;display:flex}.gath-row.live .gath-when{color:var(--accent)}.gath-dot{background:var(--accent);width:7px;height:7px;animation:gath-beat 2s var(--ease) infinite;border-radius:50%}@keyframes gath-beat{0%,to{opacity:1}50%{opacity:.35}}:root[data-motion=reduced] .gath-dot{animation:none}.gath-title{font-family:var(--font-display);font-size:var(--size-body);font-weight:800;line-height:1.25;display:block}.gath-where{font-size:var(--size-meta);color:var(--ink-soft);padding:0}.gath-note{color:var(--ink-soft);font-size:var(--size-meta);margin:4px 0 0;line-height:1.45}.gath-going{color:var(--ink-faint);font-size:var(--size-meta);margin:4px 0 0}.gath-join,.gath-rsvp{flex:none}.btn.gath-join{align-items:center;gap:6px;width:auto;display:inline-flex}.cg{padding:0 var(--gap-page) 18px;gap:9px;display:grid}.cg-add{justify-self:start}.cg-repeat{color:var(--ink-faint);font-weight:600}.cg-acts{flex:none;align-items:center;gap:6px;display:flex}.cg-form{background:var(--surface);border-radius:var(--radius-card);padding:var(--pad-card);gap:10px;display:grid}.cg-form .chips{margin-bottom:0;padding:0}.cg-form-acts{justify-content:flex-end;gap:8px;display:flex}.cg-form .linkish{justify-self:start}.pw-bar{padding:2px var(--gap-page) 6px;justify-content:flex-end;align-items:center;gap:14px;display:flex;position:relative}.pw-hush.pw-show{color:var(--ink-faint);animation:none}@media (hover:hover) and (pointer:fine){.pw-hush.pw-show:hover{color:var(--ink)}}.pw-hush{color:var(--accent);font-family:var(--font-display);font-size:var(--size-meta);background:0 0;border:0;padding:6px 2px;font-weight:700}@media (prefers-reduced-motion:no-preference){.pw-hush{animation:2.4s ease-in-out infinite pw-aloud-beat}}.pw-play{border:1px solid var(--surface-alt);border-radius:var(--radius-pill);color:var(--ink-soft);font-family:var(--font-display);font-size:var(--size-meta);background:0 0;align-items:center;gap:7px;padding:7px 14px 7px 11px;font-weight:700;display:inline-flex}.pw-play.on{color:var(--accent);border-color:var(--accent)}.pw-more-btn{color:var(--ink-faint);letter-spacing:1px;background:0 0;border:0;padding:6px 8px;font-size:17px;line-height:1}.pw-menu{z-index:6;top:100%;right:var(--gap-page);background:var(--surface);border-radius:var(--radius-card);gap:1px;min-width:210px;padding:6px;display:grid;position:absolute;box-shadow:0 14px 40px #0006}.pw-menu-item{color:var(--ink-soft);text-align:left;border-radius:var(--radius-input);font-size:var(--size-body);background:0 0;border:0;padding:10px 12px}.pw-menu-item.on{color:var(--accent);font-weight:700}.pw-person{flex-direction:column;align-items:center;gap:10px;margin-bottom:18px;display:flex}.pw-person .face.pw-ghost{background:var(--face-1);color:var(--face-ink)}.pw-person .face.pw-ghost svg{width:52%;height:52%}.pw-person-name{font-family:var(--font-display);font-size:var(--size-title);letter-spacing:-.02em;color:var(--ink);font-weight:800}.pw-one .pw-title,.pw-one .pw-text{text-align:center}.pw-one{padding-top:6px}.pw-do{--pw-gap:10px;justify-content:center;align-items:center;gap:12px;gap:var(--pw-gap);padding-block:14px calc(var(--gap-page) + 4px);margin-top:auto;margin-inline:calc(var(--gap-page) * -1);padding-inline:calc(var(--gap-page) * 1.5);background:var(--ground);flex-wrap:nowrap;display:flex;position:sticky;bottom:0}.pw-do:before{content:"";background:linear-gradient(to top, var(--ground), transparent);pointer-events:none;height:22px;position:absolute;bottom:100%;left:0;right:0}.pw-do .pw-say{min-width:0}@media (width<=430px){.pw-do{--pw-gap:8px}}.pw-do[data-typing=focus] .pw-later,.pw-do[data-typing=typed] .pw-later{display:none}.pw-do{--pw-amen-w:118px}.pw-do[data-typing=focus] .pw-say{margin-inline-end:calc(var(--pw-amen-w) + var(--pw-gap))}.pw-do[data-typing=focus],.pw-do[data-typing=typed]{--pw-amen-w:44px}.pw-do[data-typing=focus] .btn.pw-amen,.pw-do[data-typing=typed] .btn.pw-amen{min-width:var(--pw-amen-w);width:var(--pw-amen-w);aspect-ratio:1;border-radius:50%;padding-inline:0}.pw-do[data-typing=focus] .pw-amen-word,.pw-do[data-typing=typed] .pw-amen-word{display:none}.pw-do .btn.pw-amen{width:auto;max-width:300px;min-width:var(--pw-amen-w);font-size:var(--size-body);flex:none}@media (prefers-reduced-motion:no-preference){.pw-do[data-typing=typed] .btn.pw-amen{animation:pw-amen-in .16s var(--ease)}}:root[data-motion=reduced] .pw-do .btn.pw-amen{animation:none}@keyframes pw-amen-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}.pw-do .icon-btn.vr-mic{border:1px solid var(--surface-alt);width:52px;height:52px;color:var(--ink);border-radius:999px;flex:none}@media (hover:hover) and (pointer:fine){.pw-do .icon-btn.vr-mic:hover{border-color:var(--accent);color:var(--accent)}}.pw-do .vr.recording,.pw-do .vr-mini.recording{flex:auto}.pw-do:has(.vr-mini.recording) .btn.pw-amen{display:none}.pw-do:has(.vr-mini.recording) .pw-later{display:none}.pw-do .vr-amen{color:var(--ink-faint);font-size:var(--size-meta);white-space:nowrap}.pw-do .vr-mini.recording .icon-btn{margin-left:auto}.pw-do .vr-mini.recording .vr-left{margin-right:0}.pw-later{min-height:44px;margin-left:calc(4px - var(--pw-gap));color:var(--ink-faint);font-family:var(--font-display);font-size:var(--size-meta);background:0 0;border:0;flex:none;align-items:center;padding:0 4px;font-weight:700;display:inline-flex}@media (hover:hover) and (pointer:fine){.pw-later:hover{color:var(--ink)}}.pw-swipe-down:after{content:""}.pw:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(120% 100% at 50% 0%, color-mix(in srgb, var(--accent) 15%, transparent) 0%, transparent 62%);height:340px;position:absolute;inset:0 0 auto}.pw{position:relative}.pw>*{z-index:1;position:relative}.pw-person{margin-bottom:22px}.pw-person .face,.pw-person>span:first-child{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 55%, transparent), 0 0 0 9px color-mix(in srgb, var(--accent) 9%, transparent), 0 10px 30px #00000052}.pw-person-name{font-size:calc(var(--size-title) * 1.05);letter-spacing:-.025em}.pw-one .pw-title{font-size:calc(var(--size-title) * 1.15);letter-spacing:-.03em;margin-bottom:12px;line-height:1.18}.pw-one .pw-text{font-family:var(--font-display);font-size:calc(var(--size-body) * 1.12);color:var(--ink);max-width:34ch;margin-left:auto;margin-right:auto;line-height:1.62}.pw-one{background:linear-gradient(to bottom, color-mix(in srgb, var(--surface) 92%, transparent), color-mix(in srgb, var(--surface) 40%, transparent) 78%, transparent);border-radius:calc(var(--radius-card) * 1.4);border-top:1px solid color-mix(in srgb, var(--ink) 7%, transparent);padding:26px var(--gap-page) 14px;margin:auto calc(var(--gap-page) * -.5);flex:0 auto;justify-content:safe center}@media (prefers-reduced-motion:no-preference){.pw-one{animation:.42s cubic-bezier(.22,1,.36,1) pw-arrive}}@keyframes pw-arrive{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.pw-do .btn.pw-amen{box-shadow:0 8px 26px color-mix(in srgb, var(--accent) 30%, transparent);font-size:calc(var(--size-body) * 1.05);padding-top:15px;padding-bottom:15px}.pw-do .icon-btn.vr-mic{width:54px;height:54px}.pw:has(.pw-room):before{display:none}.pw-room-end{justify-content:flex-start}.pw-room.pw-room-end>:nth-last-child(2){margin-bottom:0}.pw-room.pw-room-end>.pw-end{margin-top:auto;margin-bottom:auto}.pw-room.pw-room-end .pw-out{margin-top:0}.pw-end{text-align:center;flex-direction:column;flex:none;align-items:center;gap:0;min-width:0;padding:0;display:flex;position:relative}.pw-end-mark{width:96px;height:96px;color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 28%, transparent), 0 14px 44px color-mix(in srgb, var(--accent) 22%, transparent);border-radius:50%;place-items:center;display:grid;position:relative}.pw-end-mark:after{content:"";z-index:-1;aspect-ratio:1;pointer-events:none;background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--accent) 26%, transparent) 0%, color-mix(in srgb, var(--accent) 9%, transparent) 34%, transparent 70%);width:min(64vw,340px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (prefers-reduced-motion:no-preference){.pw-end-mark{animation:.62s cubic-bezier(.22,1,.36,1) pw-lit}}:root[data-motion=reduced] .pw-end-mark{animation:none}@keyframes pw-lit{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:none}}.pw-end-line{font-family:var(--font-display);font-size:calc(var(--size-greet) * 1.12);letter-spacing:-.03em;text-wrap:balance;max-width:18ch;color:var(--ink);margin:18px 0 0;font-weight:700;line-height:1.22}.pw-end-rest{text-wrap:balance;max-width:30ch;color:var(--ink-soft);font-size:var(--size-body);margin:8px 0 0;line-height:1.5}.pw-praise{border:1px solid color-mix(in srgb, var(--answered) 42%, transparent);border-radius:var(--radius-card);background:color-mix(in srgb, var(--answered) 12%, var(--surface));width:100%;max-width:34ch;min-height:44px;color:var(--ink);text-align:start;cursor:pointer;align-items:center;gap:12px;margin:24px 0 0;padding:13px 14px;font-family:inherit;display:flex}.pw-praise-mark{width:34px;height:34px;color:var(--answered);background:color-mix(in srgb, var(--answered) 18%, transparent);border-radius:50%;flex:none;place-items:center;display:grid}.pw-praise-words{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.pw-praise-line{font-family:var(--font-display);font-size:var(--size-body);color:var(--ink);font-weight:700;line-height:1.3}.pw-praise-go{font-size:var(--size-meta);color:var(--ink-soft);line-height:1.35}.pw-praise-chev{color:var(--ink-faint);flex:none;place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.pw-praise:hover{border-color:color-mix(in srgb, var(--answered) 70%, transparent);background:color-mix(in srgb, var(--answered) 17%, var(--surface))}.pw-praise:hover .pw-praise-chev{color:var(--ink-soft)}}.pw-praise:active{transform:scale(.985)}:root[data-motion=reduced] .pw-praise:active{transform:none}.pw-end .rings{margin:22px 0 0;padding:0}.pw-end .rings-row{gap:13px}.pw-end .ring svg{width:24px;height:24px}.pw-end .ring b{font-size:10px}.pw-end .ring:has(.ring-done) svg{filter:drop-shadow(0 0 3px color-mix(in srgb, var(--accent) 16%, transparent))}.pw-end .ring.today svg{box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 26%, transparent);border-radius:50%}.pw-end .rings-line{color:var(--ink-faint);font-size:var(--size-meta);margin-top:8px}.pw-end-acts{flex-direction:column;flex:none;align-items:center;gap:10px;padding-top:30px;display:flex}.pw-end-acts>*{min-width:240px;min-height:44px}.pw-end-acts .pw-journal{margin-top:0}.pw-end-more{justify-content:center;align-items:center;display:inline-flex}.pw-answered{max-width:32ch}@media (width>=900px){.pw{justify-content:flex-start}.pw-one{padding-top:var(--pw-top);flex-direction:column;flex:auto;justify-content:flex-start;display:flex}.pw-do{flex:none}.pw:before{background:radial-gradient(62% 42% at 50% 34%, color-mix(in srgb, var(--accent) 13%, transparent) 0%, transparent 70%);height:auto;inset:0}.pw-do{background:0 0;margin-top:0;padding-bottom:26px;position:sticky;bottom:0}.pw-one,.pw-do{margin-inline:0}.pw-do{padding-inline:0}.pw-one{padding:var(--pw-top) 0 0;background:0 0;border-top:0;border-radius:0}.pw-one .timeline{width:100%;max-width:34rem;margin-inline:auto}.pw-person{margin-bottom:var(--pw-face-gap)}.pw-person .face,.pw-person>span:first-child,.pw-person>span>span{width:var(--pw-face)!important;height:var(--pw-face)!important}.pw-person .face{font-size:40px}.pw-person-name{font-size:calc(var(--size-title) * 1.35)}.pw-one .pw-title{font-size:calc(var(--size-title) * 1.55);margin-bottom:18px}.pw-one .pw-text{font-size:calc(var(--size-body) * 1.34);max-width:30ch;line-height:1.58}.pw-one .timeline{opacity:.72;margin-top:26px}.pw-do{margin-top:40px}.pw-do .btn.pw-amen{padding-top:18px;padding-bottom:18px}}.gath{gap:6px;padding-bottom:8px}.gath-row{gap:10px;padding:10px 14px}.gath-when{font-size:var(--size-micro);margin-bottom:1px}.gath-title{font-size:var(--size-meta)}.gath-note,.gath-going{font-size:var(--size-micro);margin-top:2px}.gath-note{-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.btn.gath-join{font-size:var(--size-meta);padding:9px 16px}.gath-rsvp.pill-btn{padding:7px 14px}.gath{flex-direction:column;gap:10px;padding:2px 0 14px;display:flex}.gath-sec{flex-direction:column;gap:6px;min-width:0;display:flex}.gath-sec>.gath-head{margin-inline:0}.gath-sec-row{flex-wrap:wrap;gap:8px;padding-inline:0;display:flex}.gath:not(.gath-full) .gath-sec-row{--gath-fade:var(--gap-page);overscroll-behavior-inline:contain;margin-inline:calc(var(--gap-page) * -1);padding-inline:var(--gap-page);-webkit-mask-image:linear-gradient(to right, #000 calc(100% - var(--gath-fade)), transparent 100%);mask-image:linear-gradient(to right, #000 calc(100% - var(--gath-fade)), transparent 100%);-webkit-mask-image:linear-gradient(to right, #000 calc(100% - var(--gath-fade)), transparent 100%);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.gath:not(.gath-full) .gath-sec-row::-webkit-scrollbar{display:none}.gath:not(.gath-full) .gath-pill{max-width:82%}.gath-pill{border:1px solid var(--surface-alt);border-radius:var(--radius-pill);background:var(--surface);max-width:100%;color:var(--ink-soft);min-height:44px;font-size:var(--size-meta);transition:background var(--dur) var(--ease), border-color var(--dur) var(--ease), color var(--dur) var(--ease);flex:none;align-items:center;gap:8px;padding:10px 15px;display:inline-flex}button.gath-pill{font-family:inherit;font-size:var(--size-meta);text-align:left;cursor:pointer}.gath-pill.live{background:var(--accent);color:var(--accent-ink);border-color:#0000;font-weight:800}.gath-pill.live .gath-pill-title,.gath-pill.live .gath-pill-when{color:var(--accent-ink)}.gath-pill.live .gath-dot{background:var(--accent-ink)}.gath-pill.live .gath-pill-do{color:var(--accent-ink)}.gath-pill.on{border-color:var(--accent)}.gath-pill-title{font-family:var(--font-display);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-weight:800;overflow:hidden}.gath-pill-title svg{vertical-align:middle;margin-right:5px;position:relative;top:.5px}.gath-pill-when{color:var(--ink-faint);white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.gath-pill-open,.gath-pill-do{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.gath-pill-id{align-items:center;gap:8px;min-width:0;display:inline-flex}.gath-pill-open{flex:auto;align-items:center;gap:8px;min-width:0;display:inline-flex}.gath-pill-do{font-family:var(--font-display);color:var(--accent);white-space:nowrap;flex:none;margin-left:2px;font-weight:800}.gath-pill.on .gath-pill-do{color:var(--ink-faint)}@media (width>=1240px){.pw{--pw-top:16px;--pw-face:128px;--pw-face-gap:30px;--pw-title-lead:16px}.pw-one,.pw-do{max-width:674px;margin-inline:0}.pw>.gath{left:724px;right:auto;top:calc(var(--pw-top) + var(--pw-face) + var(--pw-face-gap) + var(--pw-title-lead));z-index:4;flex-direction:column;align-items:stretch;gap:6px;width:300px;padding:0;position:absolute;right:-324px;overflow:visible}.pw>.gath .gath-sec-row{flex-direction:column;gap:6px;padding-inline:0;overflow:visible}.pw>.gath .gath-sec>.gath-head{margin-inline:0}.pw>.gath .gath-pill{border-radius:var(--radius-input);width:auto;max-width:none;font-size:var(--size-meta);color:var(--ink-soft);background:0 0;border:0;justify-content:flex-start;align-self:flex-start;gap:7px;padding:8px 14px;font-weight:700}.pw>.gath .gath-pill .gath-pill-title{color:inherit;font-weight:700}.pw>.gath .gath-pill-do{display:none}@media (hover:hover) and (pointer:fine){.pw>.gath .gath-pill:hover{background:var(--surface);color:var(--ink)}.pw>.gath .gath-pill:hover .gath-pill-title{color:var(--ink)}}.pw>.gath .gath-pill.on:not(.live){background:var(--surface);color:var(--ink)}.pw>.gath .gath-pill.on:not(.live) .gath-pill-title{color:var(--ink)}}.gath-head{font-family:var(--font-display);font-size:var(--size-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);white-space:nowrap;flex:none;align-items:center;gap:6px;margin:0;padding:0 4px;font-weight:800;display:flex}.gath-head+.gath-pill{margin-left:2px}.gath-pill+.gath-head{margin-left:8px}@media (width>=1240px){.gath-head+.gath-pill{margin-top:2px;margin-left:0}.gath-pill+.gath-head{margin-top:14px;margin-left:0}}.gath.gath-none{display:block}.gath-empty{color:var(--ink-faint);font-size:var(--size-meta);text-wrap:balance;margin:0;line-height:1.45}.gath:not(.gath-full){min-height:56px}.gath-wait .gath-pill{width:154px;min-height:40px}.gath-wait .gath-pill+.gath-pill{width:122px}a.pw-person{color:inherit;text-decoration:none}.pw-person{flex-direction:row;align-items:center;gap:16px}.pw-one .pw-title,.pw-one .pw-text{text-align:left;margin-left:0;margin-right:0}.pw-do{justify-content:flex-start}@media (width>=900px){.pw-one .pw-text{max-width:62ch}.pw-one .timeline{margin-inline:0}}.gath.gath-full{padding:6px var(--gap-page) 0;gap:8px;display:grid;overflow-x:visible}.gath.gath-full .gath-head{margin:10px 0 2px}.gath.gath-full .gath-head:first-child{margin-top:0}.gath.gath-full .gath-sec-row{gap:8px;padding-inline:0;display:grid;overflow:visible}.gath.gath-full .gath-pill{border-radius:var(--radius-card);align-items:center;width:100%;max-width:none;padding:12px 14px}.gath.gath-full .gath-pill-id{text-align:left;flex-direction:column;flex:auto;align-items:flex-start;gap:2px;min-width:0;display:flex}.gath.gath-full .gath-pill-title{max-width:100%}.gath.gath-full .gath-pill-sub{font-family:var(--font-body);font-weight:600;font-size:var(--size-micro);color:var(--ink-faint);white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.gath.gath-full .gath-pill.live .gath-pill-sub{color:inherit;opacity:.82}.gath.gath-full .gath-pill-do{flex:none}.pw-pile{text-align:left;width:100%;margin:18px 0 4px}.pw-pile-head{color:var(--ink-faint);font-size:var(--size-meta);margin:0 0 8px}.pw-pile-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.pw-pile-list li{background:var(--surface);border-radius:var(--radius-card);align-items:center;gap:6px;padding:4px 6px 4px 0;display:flex}.pw-pile-row{text-align:left;min-width:0;color:inherit;background:0 0;border:0;flex-direction:column;flex:auto;align-items:flex-start;gap:1px;padding:8px 10px 8px 14px;display:flex}.pw-pile-title{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:600;overflow:hidden}.pw-pile-who{color:var(--ink-faint);font-size:var(--size-micro)}.pw-unsent{text-align:left;background:var(--surface);border:1px solid var(--surface-alt);border-radius:var(--radius-card);width:100%;padding:12px var(--pad-card-x);flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0 0;display:flex}.pw-unsent-mark{color:var(--presence);flex:none;align-items:center;display:flex}.pw-unsent-words{flex:180px;gap:2px;min-width:0;display:grid}.pw-unsent-line{color:var(--ink);font-size:var(--size-body);font-weight:600}.pw-unsent-state{color:var(--ink-faint);font-size:var(--size-meta);min-height:calc(var(--size-meta) * 1.45);line-height:1.45}.pw-unsent-go{flex:none}.pw-unsent-acts{flex:1 0 100%;gap:8px;display:flex}.pw-person .face.has-story{box-shadow:0 0 0 2px var(--ground), 0 0 0 3.5px var(--accent), 0 0 0 11px color-mix(in srgb, var(--accent) 9%, transparent), 0 10px 30px #00000052}.pw-person .face.has-story.seen{box-shadow:0 0 0 2px var(--ground), 0 0 0 3.5px var(--surface-alt), 0 0 0 11px color-mix(in srgb, var(--accent) 9%, transparent), 0 10px 30px #00000052}.pw-room{--pw-lines:3;flex-direction:column;flex:auto;justify-content:flex-start;align-items:stretch;gap:4px;min-width:0;padding-bottom:28px;display:flex}.pw-room .pw-end,.pw-room .pw-end-acts{align-self:center;max-width:100%}.pw-hello{font-family:var(--font-display);font-size:var(--size-greet);letter-spacing:-.02em;color:var(--ink);margin:2px 0 0;font-weight:700;line-height:1.2}.pw-room .here{margin:4px 0 2px}.pw-room .gath{margin-top:14px}.pw-next{text-align:center;padding:18px var(--gap-page) 20px;border-radius:var(--radius-card);background:var(--surface);box-shadow:0 1px 0 var(--hair);flex-direction:column;align-items:center;gap:8px;min-width:0;margin-top:22px;display:flex}.pw-next-label{font-family:var(--font-display);font-size:var(--size-micro);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-faint);font-weight:800}.pw-next .pw-next-face{width:64px;height:64px}.pw-next-name{font-family:var(--font-display);font-size:var(--size-title);font-weight:700;line-height:1.25}.pw-next-tie{font-size:var(--size-meta);color:var(--ink-soft);margin-top:-4px;line-height:1.35}.pw-next-what{max-width:34ch;color:var(--ink-soft);-webkit-line-clamp:var(--pw-lines,3);min-height:calc(1.5em * var(--pw-lines,3));-webkit-box-orient:vertical;margin:0;line-height:1.5;display:-webkit-box;overflow:hidden}.pw-next-title{color:var(--ink);font-weight:700;display:block}.pw-next .pw-begin{min-width:168px;margin-top:6px}.pw-next-wait .pw-next-name,.pw-next-wait .pw-next-tie,.pw-next-wait .pw-next-what{text-align:center;align-self:stretch}.pw-next-wait .pw-next-what,.pw-next-wait .pw-next-face{display:block}.pw-empty{text-align:center;color:var(--ink-soft);margin:auto 0;line-height:1.5}.pw-lost{padding:20px var(--gap-page);margin:auto 0}.pw-lost .empty-action{margin-top:18px}.pw-out{align-self:center;margin-top:auto}.pw-room>:nth-last-child(2){margin-bottom:34px}:root:has(.pw-walking .pw-do){--notice-lift:max(calc(var(--vvh,100dvh) * .16), calc(var(--main-pb) + var(--pw-do-h,80px) + 24px))}@media (height>=720px){.pw-room{--pw-lines:5}.pw-next{padding:24px var(--gap-page) 26px;gap:11px;margin-top:28px}.pw-next .pw-begin{margin-top:10px}.pw-hello{margin-top:6px}.pw-room .here{margin:10px 0 2px}.pw-room .gath{margin-top:18px}}@media (height>=860px){.pw-room{--pw-lines:6}}@media (width>=900px){.pw-room{width:min(100%,674px);margin-inline:0;padding-bottom:48px}.pw-next{padding:24px 28px 26px}.pw-next-face{width:84px;height:84px}.pw-out{margin-top:30px}.pw-room>:nth-last-child(2){margin-bottom:0}.pw-room.pw-room-end>.pw-end{margin-top:0;margin-bottom:0;padding-top:52px}.pw-room.pw-room-end .pw-out{margin-top:30px}.pw-hello,.pw-answered,.pw-room .here-row,.pw-room .gath{margin-inline-start:calc(-1 * var(--gap-page))}.pw{min-height:0}.pw-one{flex:none}.pw-acts{margin-top:0;padding-top:26px}}.here-row{align-items:center;gap:10px;min-width:0;margin:6px 0 2px;display:flex}.here-faces{flex:none;align-items:center;padding-left:2px;display:flex}.here-faces>*{box-shadow:0 0 0 2px var(--ground);border-radius:50%;margin-left:-5px}.here-faces>:first-child{margin-left:0}.here-line{font-size:var(--size-meta);color:var(--ink-soft);align-items:center;gap:7px;min-width:0;font-weight:600;display:inline-flex}.pw-next-face-link{border-radius:50%;flex:none;display:inline-flex}a.pw-next-name{color:inherit;text-decoration:none}a.pw-next-name:focus-visible{text-decoration:underline}@media (hover:hover) and (pointer:fine){a.pw-next-name:hover{text-decoration:underline}}@media (width>=561px) and (width<=899.98px){.pw-out{margin-top:30px}.pw-room>:nth-last-child(2){margin-bottom:0}}@media (width>=1360px){.shell main:has(>.pw>.pw-room>.pw-next){max-width:var(--col-wide)}.pw-room:has(>.pw-next){grid-template-columns:674px minmax(0,674px);grid-template-areas:"hello hello""here.""note.""card side""out side";align-content:start;gap:4px 37px;width:auto;max-width:none;display:grid}.pw-room:has(>.pw-next)>.pw-hello{grid-area:hello}.pw-room:has(>.pw-next)>.here-row{grid-area:here}.pw-room:has(>.pw-next)>.pw-answered{grid-area:note;justify-self:start}.pw-room:has(>.pw-next)>.pw-next{grid-area:card}.pw-room:has(>.pw-next)>.pw-out{grid-area:out;justify-self:center}.pw-room:has(>.pw-next)>:is(.crail,.crail-none){grid-area:side;align-self:start;margin-top:28px;padding-inline:0}}.pw-next.pw-next-empty{gap:6px;padding-block:26px 28px}.pw-empty-mark{background:var(--surface-alt);width:56px;height:56px;color:var(--accent);border-radius:50%;place-items:center;margin-bottom:6px;display:grid}.pw-empty-title{font-family:var(--font-display);font-size:var(--size-title);color:var(--ink);margin:0;line-height:1.2}.pw-next-empty>.pw-empty{max-width:36ch;margin:0}.pw-room>.pw-next-empty:nth-last-child(2){margin-bottom:18px}.pw-room>.pw-out.pw-out-clear{margin-top:0}.call{z-index:70;padding:var(--gap-page);background:radial-gradient(120% 80% at 50% 20%, color-mix(in srgb, var(--surface) 45%, transparent), transparent 70%), var(--ground-deep);flex-direction:column;justify-content:center;align-items:center;gap:22px;display:flex;position:fixed;inset:0}.call-mini{top:calc(var(--gap-page) + env(safe-area-inset-top));right:var(--gap-page);z-index:3;background:color-mix(in srgb, var(--ground) 55%, transparent);width:34px;height:34px;color:var(--ink);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:0;border-radius:50%;place-items:center;display:grid;position:absolute}.call-mini-up{transform:rotate(180deg)}.call.mini{inset:auto var(--gap-page) calc(var(--nav-clear,calc(76px + var(--safe-b))) + 12px) auto;width:min(280px, calc(100vw - 2 * var(--gap-page)));border-radius:var(--radius-card);background:var(--surface);flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;height:auto;padding:10px 12px;overflow:hidden;box-shadow:0 10px 30px #00000047}.call.mini .call-remote,.call.mini .call-local{display:none}.call.mini .call-who{text-align:left;flex-direction:row;flex:auto;align-items:center;gap:9px;min-width:0}.call.mini .call-face{font-size:13px;width:34px!important;height:34px!important}.call.mini .call-who h2{font-size:var(--size-body);margin:0}.call.mini .call-said{font-size:var(--size-micro);margin:0}.call.mini .call-who h2,.call.mini .call-said{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.call.mini .call-error{display:none}.call.mini .call-mini{background:0 0;width:28px;height:28px;position:static}.call.mini .call-acts{gap:6px}.call.mini .call-acts .call-btn:not(.end){display:none}.call.mini .call-acts .call-btn{padding:8px;font-size:0}.call.mini .call-acts .call-btn svg{display:block}.call-remote{object-fit:cover;background:var(--ground-deep);width:100%;height:100%;position:absolute;inset:0}.call-local{right:var(--gap-page);top:var(--gap-page);aspect-ratio:3/4;object-fit:cover;border-radius:var(--radius-input);width:108px;position:absolute;transform:scaleX(-1);box-shadow:0 8px 24px #0006}.call-who{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:10px;max-width:30ch;display:flex;position:relative}.call-who h2{font-family:var(--font-display);font-size:var(--size-greet);margin:6px 0 0;font-weight:700}.call-said{color:var(--ink-soft);font-family:var(--font-display);font-size:var(--size-title);font-variant-numeric:tabular-nums;margin:0;font-weight:700}.call-error{color:var(--danger);font-size:var(--size-meta);margin:4px 0 0;line-height:1.5}.call:has(.call-remote) .call-who{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--radius-card);background:#0000006b;padding:16px 20px}.call-acts{z-index:1;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex;position:relative}.call-btn{border:1px solid var(--surface-alt);border-radius:var(--radius-card);background:var(--surface);min-width:84px;color:var(--ink);font-family:var(--font-display);font-size:var(--size-micro);transition:background var(--dur) var(--ease), color var(--dur) var(--ease);flex-direction:column;align-items:center;gap:6px;padding:13px 14px;font-weight:700;display:inline-flex}.call-btn:active{background:var(--surface-alt)}.call-btn.off{background:var(--surface-alt);color:var(--ink-faint)}.call-btn.end{background:var(--danger-fill);border-color:var(--danger-fill);color:var(--danger-ink)}.call-btn.go{background:var(--accent);border-color:var(--accent);color:var(--ground-deep)}.ringing{left:50%;top:calc(env(safe-area-inset-top) + 10px);z-index:65;width:min(calc(100% - var(--gap-page) * 2), 520px);border-radius:var(--radius-card);background:var(--surface-alt);align-items:center;gap:11px;padding:10px 12px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 12px 34px #0000006b}.ringing-words{min-width:0;font-size:var(--size-meta);color:var(--ink-soft);flex:auto;line-height:1.3}.ringing-words b{font-family:var(--font-display);font-size:var(--size-body);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ringing-no,.ringing-yes{border-radius:var(--radius-pill);font-family:var(--font-display);font-size:var(--size-meta);border:0;flex:none;padding:9px 15px;font-weight:800}.ringing-no{background:var(--surface);color:var(--ink-soft)}.ringing-yes{background:var(--presence);color:var(--accent-ink)}:root{--cbar-h:56px;--cbar-bottom:calc(var(--nav-clear,calc(76px + var(--safe-b))) + 12px);--cbar-room:calc(var(--cbar-bottom) + var(--cbar-h) + 10px)}@media (width>=900px){:root{--cbar-bottom:18px}}:root[data-circle=on] .shell main{--main-pb:var(--cbar-room)}@media (width<=899px){:root[data-circle=on] .shell main:has(>.pw){padding-bottom:var(--cbar-room)}}:root[data-circle=on] .remind{bottom:var(--cbar-room)}.cbar{left:calc(50% + var(--shell-left,0px) / 2);bottom:var(--cbar-bottom);z-index:35;box-sizing:border-box;width:fit-content;max-width:min(calc(100% - var(--gap-page) * 2), 520px);height:var(--cbar-h);border-radius:var(--radius-pill);background:var(--surface-alt);border:1px solid color-mix(in srgb, var(--ink-faint) 32%, transparent);align-items:center;gap:4px;padding:0 8px 0 6px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 10px 30px #00000057}.cbar-open{min-width:0;height:100%;color:inherit;text-align:left;cursor:pointer;border-radius:var(--radius-pill);background:0 0;border:0;flex:auto;align-items:center;gap:10px;padding:0 4px 0 6px;font-family:inherit;display:flex}.cbar-dot{background:var(--ink-faint);border-radius:50%;flex:none;width:9px;height:9px}.cbar-dot.on{background:var(--presence);animation:cbar-breathe 2.4s var(--ease) infinite}@keyframes cbar-breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.82)}}:root[data-motion=reduced] .cbar-dot.on{animation:none}.cbar-words{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.cbar-title,.cbar-who{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.cbar-title{font-family:var(--font-display);font-size:var(--size-body);letter-spacing:-.01em;color:var(--ink);font-weight:800}.cbar-who{font-size:var(--size-micro);color:var(--ink-soft)}.cbar .cbar-mic{width:44px;height:44px;color:var(--ink-soft);flex:none}.cbar .cbar-mic.on{background:color-mix(in srgb, var(--accent) 16%, transparent);color:var(--accent)}.cbar .cbar-leave{flex:none;place-items:center;min-height:44px;padding:0 15px;display:grid}@media (width<=400px){.cbar{gap:2px;padding-right:6px}.cbar-open{gap:8px;padding-left:4px}}.mic-slash{place-items:center;line-height:0;display:inline-grid;position:relative}.mic-slash:before,.mic-slash:after{content:"";pointer-events:none;border-radius:3px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.mic-slash:before{width:calc(var(--slash,22px) + 3px);background:var(--slash-gap,var(--surface-alt));height:6px}.mic-slash:after{width:var(--slash,22px);background:currentColor;height:2px}.cbar .cbar-mic.off{--slash:22px;--slash-gap:var(--surface-alt);color:var(--danger)}.cbar .cbar-mic-glyph{place-items:center;line-height:0;display:inline-grid}:root[data-circle=on] :is(.verse-bar,.read-jump,.read-aloud){bottom:calc(var(--kb-clear,0px) + var(--cbar-room))}.cm-row{--ctl-h:var(--tap-min);padding:0 var(--gap-page) 9px;border-bottom:1px solid var(--surface);align-items:center;gap:8px;margin-bottom:11px;display:flex}.cm-row>.icon-btn,.cm-row>.cm-new{flex:none}.cm-tabs{scrollbar-width:none;scroll-behavior:smooth;scroll-snap-type:x proximity;flex:auto;gap:2px;min-width:0;margin:-6px 0 -6px -6px;padding:6px;scroll-padding-inline:6px;display:flex;overflow-x:auto}.cm-tabs::-webkit-scrollbar{display:none}.cm-tabs .tab{scroll-snap-align:start}.cm-tabs[data-more~=end]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 30px),#0000 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 30px),#0000 100%)}.cm-tabs[data-more~=start]{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 30px);mask-image:linear-gradient(90deg,#0000 0,#000 30px)}.cm-tabs[data-more~=start][data-more~=end]{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 30px calc(100% - 30px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 30px calc(100% - 30px),#0000 100%)}:root[data-motion=reduced] .cm-tabs{scroll-behavior:auto}.cm-row .search-box{min-width:0;padding:7px var(--gap-page);flex:auto;margin:0}.tile-topics{flex-wrap:wrap;gap:5px;margin:10px 0 0;display:flex}.tile-life{background:var(--surface-alt);border-radius:12px;flex-direction:column;gap:2px;margin:10px 0 0;padding:8px 10px;display:flex}.tl-row{min-width:0;color:var(--ink-soft);font-size:var(--size-meta);align-items:center;gap:7px;line-height:1.5;display:flex}.tl-row svg{color:var(--ink-faint);flex:none}.tl-what{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);flex:0 auto;font-weight:700;overflow:hidden}.tl-when{color:var(--ink-faint);font-size:var(--size-micro);flex:none;margin-left:auto;padding-left:8px;font-weight:700}.tl-live .tl-what,.tl-live .tl-when,.tl-live svg{color:var(--accent)}.tl-answered .tl-what,.tl-answered .tl-when,.tl-answered svg{color:var(--answered)}.tile-facts{color:var(--ink-faint);font-size:var(--size-meta);flex-wrap:wrap;gap:0 6px;margin:9px 0 0;font-weight:600;display:flex}.tile-facts:empty{display:none}.tile-facts>span:before{content:"·";color:var(--ink-faint);margin-right:6px}.tile-facts>span:first-child:before{content:none}.c-name{min-width:0;max-width:100%;color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:5px;padding:2px 0;display:flex}.c-name-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.c-name-chevron{color:var(--ink-soft);transition:transform var(--dur) var(--ease);flex:none;place-items:center;display:grid;transform:rotate(90deg)}.c-name[aria-expanded=true] .c-name-chevron{transform:rotate(-90deg)}:root[data-motion=reduced] .c-name-chevron{transition:none}.c-faces{--c-face-d:34px;--c-face-lap:8px;--c-face-ring:2px;margin-top:10px;flex-wrap:nowrap;align-items:center;gap:0;margin-inline:-4px;padding:4px;display:flex}.c-faces .face-btn{flex:none}:root .c-faces .c-faces-all{--face-d:var(--c-face-d)}.c-faces .c-face,.c-faces .c-faces-all{box-sizing:border-box;flex:none}.c-face{transition:box-shadow var(--dur) var(--ease)}.c-person{flex-direction:column;flex:none;align-items:center;gap:4px;width:62px;display:flex}.c-faces>.c-person{width:auto;margin-left:calc(-1 * var(--c-face-lap));align-self:center;display:flex;position:relative}.c-faces>.c-person:first-child{margin-left:0}.c-faces:not(:has(>.c-person:nth-child(5)))>.c-person{margin-left:4px}.c-faces:not(:has(>.c-person:nth-child(5)))>.c-person:first-child{margin-left:0}.c-faces:not(:has(>.c-person:nth-child(5)))>.c-person:has(+.c-person) .c-face:not(:has(img)){padding-right:0}.c-faces>.c-person:has(+.c-person) .c-face:not(:has(img)){padding-right:var(--c-face-lap)}.c-faces>.c-person:first-child{z-index:1}.c-faces>.c-person:nth-child(2){z-index:2}.c-faces>.c-person:nth-child(3){z-index:3}.c-faces>.c-person:nth-child(4){z-index:4}.c-faces>.c-person:nth-child(5){z-index:5}.c-faces>.c-person:nth-child(6){z-index:6}.c-faces>.c-person:nth-child(7){z-index:7}.c-faces>.c-person:nth-child(8){z-index:8}.c-faces>.c-person:nth-child(9){z-index:9}.c-faces>.c-person.c-faces-more{z-index:10}.c-faces .c-face,.c-faces .c-faces-all{box-shadow:0 0 0 var(--c-face-ring) var(--ground)}.c-faces .c-faces-more{position:relative}.c-faces .c-faces-more:after{content:"";border-radius:50%;width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width<=559px){.c-person{width:56px}}.c-face-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:var(--size-micro);color:var(--ink-faint);transition:color var(--dur) var(--ease);font-weight:600;overflow:hidden}.c-faces-more{cursor:pointer;transition:background var(--dur) var(--ease), color var(--dur) var(--ease);background:0 0;border:0;padding:0}.c-next,.c-when{border-radius:var(--radius-pill);background:var(--surface-alt);max-width:100%;color:var(--ink-soft);font:inherit;font-size:var(--size-meta);cursor:pointer;transition:background var(--dur) var(--ease), color var(--dur) var(--ease);border:0;align-items:center;gap:8px;margin-top:8px;padding:5px 10px 5px 12px;display:inline-flex}.c-when{cursor:default}.c-next-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-display);color:var(--ink);font-weight:800;overflow:hidden}.c-next-when,.c-next svg{color:var(--ink-faint);flex:none}@media (hover:hover) and (pointer:fine){.c-next:hover,.c-when:hover{background:color-mix(in srgb, var(--ink) 12%, transparent);color:var(--ink)}}.c-next:active,.c-when:active{background:color-mix(in srgb, var(--ink) 16%, transparent);color:var(--ink)}.c-next.live,.c-when.live{background:color-mix(in srgb, var(--accent) 12%, transparent)}.c-next.live .c-next-when,.c-when.live .c-next-when{color:var(--accent);font-weight:700}.c-next-dot{background:var(--accent);width:7px;height:7px;animation:gath-beat 2s var(--ease) infinite;border-radius:50%;flex:none}:root[data-motion=reduced] .c-next-dot{animation:none}.c-head-main{grid-template-columns:minmax(0,1fr);justify-items:start;row-gap:8px;min-width:0;display:grid}.community-head .community-id{align-items:center;margin-bottom:0}.community-head .community-desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width>=900px){.community-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:32px;display:grid}.community-head .c-head-main{grid-area:1/1;max-width:68ch}.community-head .c-faces{grid-area:1/2;justify-content:flex-end;margin-top:0}.community-head .flash{grid-area:2/1/auto/-1;margin-top:8px}}.c-panel{min-height:calc(100dvh - var(--main-pb))}:root{--c-row-h:max(var(--ctl-h), calc(var(--size-meta) * 1.45))}.c-subpage{padding-inline:var(--gap-page);border-bottom:1px solid var(--surface);height:calc(var(--c-row-h) + 16px);align-items:center;gap:4px;margin-block:-6px 11px;padding-block:6px 9px;display:flex}.c-subpage h2{font-family:var(--font-display);font-size:var(--size-title);letter-spacing:-.02em;margin:0;font-weight:800;line-height:1}.c-menu{flex-direction:column;display:flex}.c-menu .row-btn{text-align:left}.c-menu-label{color:var(--ink-faint);font-size:var(--size-micro);letter-spacing:.08em;text-transform:uppercase;padding-bottom:2px;font-weight:700}.c-menu-note{color:var(--ink-faint);font-size:var(--size-meta);text-align:right;flex:none;margin-left:12px}.c-menu .row-btn.toggle-row{gap:12px;min-height:0}.c-menu .row-btn.toggle-row>span:first-child{min-width:0}.c-menu .row-btn.danger{color:var(--danger)}@media (width>=900px){.c-join{max-width:68ch}}.c-join-head .tile-meta{display:block}.c-join .chips{margin-bottom:0;padding:0}.c-join-voice{font-family:var(--font-display);font-size:calc(var(--size-body) + 5px);letter-spacing:-.02em;color:var(--ink);margin:4px 0 22px;font-weight:800;line-height:1.3}.c-join-sec{margin-bottom:20px}.c-join-h{font-family:var(--font-display);font-size:var(--size-body);letter-spacing:-.01em;color:var(--ink);margin:0 0 9px;font-weight:800}.c-join-runs{margin:0;padding:0;list-style:none}.c-join-runs li{border-top:1px solid var(--surface);color:var(--ink);font-size:var(--size-body);padding:9px 0;line-height:1.45}.c-join-runs li:first-child{border-top:0;padding-top:0}.c-join-runs li:last-child{padding-bottom:0}.c-join-wall{border-radius:var(--radius-input);background:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--ink-soft);font-size:var(--size-body);margin:0 0 20px;padding:12px 14px;line-height:1.5}.c-join-wall b{color:var(--ink);font-weight:800}.c-join-rules{counter-reset:rule;background:var(--surface);border-radius:var(--radius-input);margin:0;padding:4px 0;list-style:none}.c-join-rules li{counter-increment:rule;color:var(--ink);font-size:var(--size-body);padding:8px 15px 8px 42px;line-height:1.5;position:relative}.c-join-rules li:before{content:counter(rule);text-align:right;width:18px;font-family:var(--font-display);color:var(--ink-faint);font-weight:800;position:absolute;top:8px;left:15px}.c-join-door{margin-top:24px}.c-join-consent{color:var(--ink-soft);font-size:var(--size-body);margin:0 0 12px;line-height:1.45}@media (width>=900px){.c-join-door{align-items:center;gap:20px;display:flex}.c-join-consent{flex:auto;margin:0}.c-join-door .btn{flex:none;width:auto;min-width:200px}}.cg-usually{color:var(--ink-soft);font-size:var(--size-meta);margin:0 0 10px}.cm-word{font:inherit;text-align:inherit;letter-spacing:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;margin:0;padding:0;position:relative}@media (hover:hover){.cm-word:hover{text-underline-offset:3px;text-decoration:underline}}.cm-word:active{opacity:.7}@media (hover:none){.cm-word:after{content:"";position:absolute;inset-block:-12px;inset-inline:0}}.cm-empty{padding-top:22px;padding-bottom:22px}.cm-empty .cm-open{max-width:30ch;margin:0 auto;line-height:1.45;display:block}.community-head .community-id.editing{align-items:flex-start;width:100%}.community-head .community-edit{flex-direction:column;flex:auto;gap:12px;min-width:0;display:flex}.community-head .c-field{min-width:0;display:block}.community-head .c-field>.field-label{margin:0 0 4px}.community-head .c-in{border:1px solid var(--surface-alt);border-radius:var(--radius-input);background:var(--surface);width:100%;color:var(--ink);font-family:var(--font-body);font-size:max(16px, var(--size-body));min-height:44px;padding:10px 12px;line-height:1.4;display:block}.community-head .c-in::placeholder{color:var(--ink-faint)}.community-head .community-name-in.c-in{font-family:var(--font-display);line-height:1.3}.community-head .community-desc.c-in{-webkit-line-clamp:none;resize:none;field-sizing:content;min-height:96px;display:block;overflow:auto}.community-head .c-head-act{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.community-head .c-head-pair{align-items:center;gap:8px;display:inline-flex}.community-head .c-share{gap:6px}.community-head .c-share svg{margin-top:-1px}.community-head .c-head-problem{color:var(--danger);font-size:var(--size-micro);margin:0;font-weight:700}@media (width>=1360px){.shell main:has(>.cm-row):has(>.tiles){max-width:var(--col-wide)}.shell main:has(>.cm-row):not(:has(>.crail))>.tiles{align-items:start;gap:var(--gap-card);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.shell main:has(>.cm-row):has(>.crail){grid-template:"head head""row row""list rail"1fr/minmax(0,1fr) minmax(0,1fr);align-content:start;display:grid}.shell main:has(>.cm-row):has(>.crail)>*{grid-area:list}.shell main:has(>.cm-row):has(>.crail)>.head-row{grid-area:head}.shell main:has(>.cm-row):has(>.crail)>.cm-row{grid-area:row}.shell main:has(>.cm-row):has(>.crail)>.crail{grid-area:rail;align-self:start;margin-top:0;position:sticky;top:26px}}@media (width>=900px){.shell main:has(>.cm-row)>.head-row.head-steady>.greet{margin-block:8px 2px}.shell main:has(>.cm-row)>.cm-row{margin-bottom:4px}}.c-doors{scrollbar-width:none;scroll-snap-type:x proximity;align-items:center;gap:6px;margin-top:8px;display:flex;overflow-x:auto}.c-doors::-webkit-scrollbar{display:none}.c-doors>.c-next{scroll-snap-align:start;flex:none;margin-top:0}.c-doors>.c-next:last-child{scroll-snap-align:end}.cdef{border-top:1px solid var(--surface-alt);gap:10px;margin-top:24px;padding-top:20px;display:grid}.cdef-h{font-family:var(--font-display);font-size:var(--size-title);color:var(--ink);margin:0}.cdef-row{cursor:pointer;align-items:center;gap:10px;min-height:44px;display:flex}.cdef-row input{accent-color:var(--accent);width:20px;height:20px}.cdef-save{justify-self:start}.cg-quiet{min-height:44px;font:inherit;font-size:var(--size-meta);color:var(--ink-soft);cursor:pointer;background:0 0;border:0;padding:8px 10px}.cg-quiet.danger{color:var(--danger,var(--ink-soft))}.community-head .c-head-act{margin-top:8px}.anon{padding-bottom:0}.anon-top{padding:2px var(--gap-page) 16px;align-items:center;gap:15px;display:flex}.anon-id{min-width:0}.anon-face{background:var(--surface);width:88px;height:88px;color:var(--presence);box-shadow:inset 0 0 0 1px var(--surface-alt);border-radius:50%;flex:none;place-items:center;display:grid}.anon-face svg{width:52%;height:52%}.anon-name{font-family:var(--font-display);font-size:max(16px, var(--size-greet));letter-spacing:-.02em;color:var(--ink);margin:0;font-weight:800;line-height:1.2}.anon-line{font-size:var(--size-meta);color:var(--ink-soft);overflow-wrap:anywhere;margin:5px 0 0;line-height:1.45}.anon-more{padding:6px var(--gap-page) 4px;justify-content:center;display:flex}@media (width>=700px){.anon-top{padding:4px var(--gap-page) 20px;gap:22px}.anon-face{width:116px;height:116px}}@media (width<=399px){.anon-top{gap:12px}.anon-face{width:76px;height:76px}}.anon-about{margin:18px var(--gap-page) 0;border-top:1px solid var(--surface-alt);padding-top:18px}.anon-about-head{font-family:var(--font-display);font-size:var(--size-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);margin:0 0 10px;font-weight:800}.anon-facts{color:var(--ink-soft);font-size:var(--size-meta);gap:9px;margin:0;padding:0;line-height:1.55;list-style:none;display:grid}.anon-facts a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.anon-do{justify-items:center;gap:8px;margin-top:18px;display:grid}.anon-do .btn{width:auto;min-width:220px;max-width:320px;min-height:var(--tap-min);text-align:center;align-content:center}.anon-do-line{text-align:center;color:var(--ink-faint);font-size:var(--size-micro);margin:0;line-height:1.45}.pn-group[aria-disabled=true]{opacity:.45}.pn-group .toggle-row:disabled{cursor:default}@media (hover:hover) and (pointer:fine){.pn-group[aria-disabled=true] .toggle-row:hover{background:0 0}}.pn-note{margin:calc(var(--gap-card) * .7) var(--gap-card) calc(var(--gap-card) * 1.4)}.pn-mute{margin-bottom:var(--gap-card)}.pn-group+.pn-mute{margin-top:calc(var(--gap-card) * 1.2)}.pn-mute .toggle-row b{align-items:center;gap:8px;display:flex}.pn-mute .toggle-row[aria-pressed=true] b{color:var(--accent)}.pn-bell{color:var(--ink-faint);transition:color var(--dur) var(--ease);display:inline-flex;position:relative}.toggle-row[aria-pressed=true] .pn-bell{color:var(--accent)}.pn-bell.off:after{content:"";border-radius:var(--radius-pill);background:currentColor;width:130%;height:1.6px;margin:auto;position:absolute;inset:0;transform:rotate(-45deg)}.pn-explain{margin-bottom:var(--gap-card)}.profile-bell.muted{color:var(--ink-faint)}.profile-bell .pn-bell{color:inherit}.muted-list{margin-bottom:var(--gap-card)}.muted-row{align-items:center;gap:var(--gap-card);padding:var(--pad-card);border-bottom:1px solid var(--ground);display:flex}.muted-list>.muted-row:last-child{border-bottom:0}.muted-who{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.muted-who b{font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.muted-who .dim{color:var(--ink-faint);font-size:var(--size-meta)}.muted-row .pill-btn{flex:none}.pn-unread-act{margin-top:var(--gap-card)}.notif-muted-note{margin:0 var(--gap-page) var(--gap-card);padding:calc(var(--pad-card) * .7) var(--pad-card);background:var(--surface);border-radius:var(--radius-card);color:var(--ink-soft);font-size:var(--size-meta);align-items:center;gap:8px;display:flex}.notif-muted-note .pn-bell{color:var(--ink-faint)}.card.card.praise{background:linear-gradient(100deg, color-mix(in srgb, var(--answered) 7%, var(--card-bg)) 0%, var(--card-bg) 55%)}.card.praise .answered-tag{font-weight:800}.card.praise .pray-btn.praise-btn{box-shadow:inset 0 0 0 3px color-mix(in srgb, var(--answered) 65%, transparent)}.reading{min-height:var(--tap-min);align-items:center;margin:0 0 6px;display:flex}.reading-waiting{pointer-events:none}.reading-wait{font-family:var(--font-body);font-size:var(--size-meta);color:var(--ink-faint);line-height:1.35}.reading-btn{min-height:var(--tap-min);text-align:start;width:100%;font:inherit;font-family:var(--font-body);font-size:var(--size-meta);color:var(--ink-faint);cursor:pointer;white-space:normal;overflow-wrap:anywhere;transition:color var(--dur) var(--ease);background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:0 6px;padding:0;line-height:1.35;display:flex}.reading-lead{color:var(--ink-faint)}.reading-dot{color:var(--ink-faint);opacity:.7}.reading-do{color:var(--ink-soft);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, var(--ink-soft) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--ink-soft) 40%, transparent);font-weight:600}@media (hover:hover) and (pointer:fine){.reading-btn:hover .reading-do{color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.reading-btn:hover .reading-lead{color:var(--ink-soft)}}.reading-btn:active .reading-do{color:var(--ink)}.reading-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-pill)}.dm-reading{margin:2px 0 0}.reading-btn:disabled{cursor:progress}@media (prefers-reduced-motion:reduce){.reading-btn{transition:none}}@media (prefers-reduced-motion){.reading-btn{transition:none}}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%}@media (width>=561px){html{scrollbar-gutter:stable}}body{background:var(--ground);color:var(--ink);font-family:var(--font-body);font-size:var(--size-body);-webkit-font-smoothing:antialiased;overscroll-behavior-y:none;touch-action:manipulation;margin:0;line-height:1.45}button{font:inherit;color:inherit;cursor:pointer}html{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}button,[role=button],label,summary,nav,img,svg{-webkit-touch-callout:none}button,[role=button],label,summary,nav{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}input,textarea,select,[contenteditable]{-webkit-user-select:text;user-select:text}@media (pointer:coarse){body{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.bubble-text,.selectable,input,textarea,select,[contenteditable]{-webkit-touch-callout:default;-webkit-user-select:text;user-select:text}}img,a{-webkit-user-drag:none}button,[role=button],a,label,summary,input[type=checkbox],input[type=radio]{touch-action:manipulation}textarea{resize:none;field-sizing:content;max-height:calc(.44 * var(--vvh,100dvh))}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (any-hover:none) and (any-pointer:coarse){:focus-visible{outline:none}}[tabindex="-1"]:focus,[tabindex="-1"]:focus-visible{outline:none}:where(:focus-visible){border-radius:6px}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:20;border-radius:var(--radius-pill);background:var(--surface);color:var(--ink);font-family:var(--font-display);font-size:var(--size-body);box-shadow:0 6px 20px color-mix(in srgb, var(--ink) 22%, transparent);margin:8px;padding:10px 14px;font-weight:700;text-decoration:none;position:fixed;top:0;left:0;transform:translateY(-200%)}.skip-link:focus-visible,.skip-link:focus{transform:translateY(0)}.shell{background:var(--ground);flex-direction:column;max-width:560px;min-height:100%;margin:0 auto;display:flex;overflow-x:clip}:root{--rail-w:4px;--ctrl-pad:9px;--main-pb:calc((var(--nav-h) + 30px + var(--inset-b)) * var(--kb-fade));--safe-b:calc(var(--inset-b) * var(--kb-fade))}@property --kb{syntax:"<length>";inherits:true;initial-value:0}@property --kb-t{syntax:"<number>";inherits:true;initial-value:0}:root{--safe-t:var(--ao1-safe-top,env(safe-area-inset-top));--inset-b:var(--ao1-safe-bottom,env(safe-area-inset-bottom));--kb-fade:calc(1 - var(--kb-t));--kb-clear:var(--kb);--kb-room:calc(100dvh - var(--kb));scroll-padding-bottom:var(--kb);--kb-dur:.22s;transition:--kb var(--kb-dur) var(--ease), --kb-t var(--kb-dur) var(--ease)}:root[data-motion=reduced]{--kb-dur:0s}@media (prefers-reduced-motion:reduce){:root{--kb-dur:0s}}.shell main{padding-bottom:var(--main-pb);flex:1}:root{--scrim-t:var(--safe-t);--scrim-fade:min(12px, var(--safe-t))}body:before{content:"";height:calc(var(--scrim-t) + var(--scrim-fade));z-index:9;pointer-events:none;background:linear-gradient(to bottom, var(--ground) 0, var(--ground) var(--scrim-t), transparent 100%);position:fixed;inset:0 0 auto}.topbar{padding:calc(12px + var(--safe-t)) var(--gap-page) 2px;z-index:3;align-items:center;gap:8px;display:flex;position:relative}.topbar-title{min-width:0}.topbar>.topbar-tools{margin-left:auto}.topbar .pill-btn{margin-block:-4px}.topbar-title{font-family:var(--font-display);font-size:var(--size-title);letter-spacing:-.02em;margin:0;font-weight:800}.topbar-tools{align-items:center;gap:8px;display:flex}.topbar-me{width:var(--ctl-h);height:var(--ctl-h);border-radius:50%;flex:none;place-items:center;text-decoration:none;display:grid}.topbar-me>img,.topbar-me>span{width:var(--mark-h);height:var(--mark-h);box-shadow:0 0 0 1px color-mix(in srgb, var(--ink) 14%, transparent);border-radius:50%;overflow:hidden}.topbar-me img{object-fit:cover;display:block}.topbar-me span{font-family:var(--font-display);color:var(--face-ink);place-items:center;font-size:13px;font-weight:800;display:grid}.wordmark{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);font-size:20px;font-weight:800;text-decoration:none}.wordmark span{color:var(--accent)}@media (width>=900px){.topbar{grid-template-columns:auto 1fr auto}.topbar .wordmark,.topbar .topbar-title{grid-column:1;justify-self:start}.topbar>.icon-btn:first-child+.topbar-title{grid-column:2}}.greet{padding:6px var(--gap-page) 10px;font-family:var(--font-display);font-size:var(--size-greet);letter-spacing:-.025em;text-wrap:balance;font-weight:800;line-height:1.16}.greet em{color:var(--accent);font-style:normal}.greet.quiet{font-size:var(--size-title);letter-spacing:-.015em;padding-top:2px;padding-bottom:8px}.greet:has(+.rail){font-size:var(--size-title);letter-spacing:-.015em;padding-top:2px;padding-bottom:8px}.praying-word{font:inherit;text-align:inherit;letter-spacing:inherit;color:var(--accent);cursor:pointer;white-space:nowrap;background:0 0;border:0;margin:0;padding:0;display:inline}@media (hover:hover){.praying-word:hover{text-underline-offset:3px;text-decoration:underline}}.praying-word:active{opacity:.7}.head-row{padding-top:calc(12px + var(--safe-t));align-items:center;gap:10px;display:flex}.head-row.nested{padding-top:0}.head-row.nested>.greet{margin-block-start:0}.head-row.head-steady>.greet{--head-lines:2;--head-pad-block:16px;min-block-size:calc(var(--head-lines) * 1lh + var(--head-pad-block));align-content:end}.head-row.head-steady>.greet.quiet{--head-pad-block:10px}.head-row.head-steady.nested>.greet.quiet{--head-lines:1}:root[data-text=lg] .head-row.head-steady.nested>.greet.quiet,:root[data-text=xl] .head-row.head-steady.nested>.greet.quiet{--head-lines:2}.head-row>.greet{flex:1;min-width:0}.head-row>:not(.greet){margin-right:var(--gap-page);flex:none}.section-title{padding:18px var(--gap-page) 7px;font-family:var(--font-display);font-size:var(--size-title);letter-spacing:-.015em;margin:0;font-weight:800}.section-title.thread-title{font-size:var(--size-body);letter-spacing:0;color:var(--ink-soft);font-weight:700}.icon-btn,.chip,.tab,.topbar-me{position:relative}.icon-btn:after,.chip:after,.tab:after,.topbar-me:after{content:"";width:max(100%, var(--tap-min));height:max(100%, var(--tap-min));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.icon-btn{width:var(--ctl-h);height:var(--ctl-h);color:var(--ink-soft);transition:color var(--dur) var(--ease), background var(--dur) var(--ease);background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.icon-btn.lit{color:var(--accent)}.icon-btn:disabled{opacity:1;color:var(--ink-faint);cursor:default}.card.lit .icon-btn{color:var(--accent-ink-dim)}.card.lit .icon-btn.lit{color:var(--accent-ink)}.flip{transform:rotate(180deg)}.wall-line{padding:0 var(--gap-page) 10px;font-size:var(--size-micro);color:var(--ink-faint);flex-wrap:wrap;align-items:baseline;gap:3px 9px;display:flex}.wall-totals{font-weight:600}.wall-line .carousel{padding:0}.wall-totals+.carousel:before{content:"·";opacity:.6;margin-right:8px}.carousel{font-size:var(--size-meta);color:var(--ink-faint);align-items:baseline;gap:7px;display:flex}.carousel-topic{font-family:var(--font-display);font-size:var(--size-meta);letter-spacing:-.01em;color:var(--presence);animation:rise var(--dur) var(--ease);background:0 0;border:0;padding:0;font-weight:800}@keyframes rise{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.rail{padding:0 var(--gap-page) 11px;scrollbar-width:none;gap:9px;display:flex;overflow-x:auto}.rail::-webkit-scrollbar{display:none}.rail-person{text-align:center;color:inherit;background:0 0;border:0;flex:none;padding:0;text-decoration:none}.rail-face{border:1.5px solid var(--presence);background:var(--surface-alt);width:38px;height:38px;color:var(--ink);font-family:var(--font-display);font-weight:800;font-size:var(--size-meta);border-radius:50%;place-items:center;display:grid;position:relative}.rail-face img{object-fit:cover;border-radius:50%;width:100%;height:100%}.rail-face.away{border-color:var(--presence-dim);opacity:.55}.rail-face.live{border-color:var(--accent)}.rail-face.own{border-color:var(--presence-dim)}.rail-plus{background:var(--accent);width:15px;height:15px;color:var(--accent-ink);border:2px solid var(--ground);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-2px;right:-2px}.rail-face.live .rail-plus{display:none}.rail-plus{z-index:3;padding:0;box-shadow:0 2px 10px #00000059}.rail-name{font-size:var(--size-micro);color:var(--ink-faint);text-overflow:ellipsis;white-space:nowrap;max-width:44px;margin-top:4px;font-weight:600;display:block;overflow:hidden}.card{--card-bg:var(--surface);--rail-color:var(--ink-faint);background:linear-gradient(90deg, var(--rail-color) 0 var(--rail-w), transparent var(--rail-w)), var(--card-bg);border-radius:var(--radius-card);margin:0 var(--gap-page) var(--gap-card);padding:var(--pad-card);padding-left:var(--pad-card-x);transition:background var(--dur) var(--ease), box-shadow var(--dur) var(--ease);position:relative}.card.rail-now{--rail-color:var(--danger)}.card.rail-soon{--rail-color:var(--soon)}.card.rail-answered{--rail-color:var(--answered)}.card.lit{--card-bg:var(--accent);--rail-color:color-mix(in srgb, var(--accent-ink) 55%, transparent)}.card.lit.rail-now{--rail-color:var(--danger)}.card.lit{color:var(--accent-ink)}.card-who{flex-wrap:nowrap;align-items:center;gap:9px;min-width:0;margin-bottom:9px;display:flex}.card-who>.card-name{white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;max-width:45%;overflow:hidden}.card-who>.urgency,.card-who>.card-meta,.card-who>.card-mood{flex-shrink:0}.queue .card-who{align-items:baseline}.queue .card-who>.card-name{white-space:normal;text-overflow:clip;flex-shrink:1;max-width:none;overflow:visible}.avatar{width:27px;height:27px;font-family:var(--font-display);font-size:var(--size-micro);background:var(--presence);color:var(--accent-ink);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.avatar.ghost{background:var(--surface-alt);color:var(--presence);border:0}.avatar.ghost>svg{width:22px;height:22px;transform:translateY(-1px)}.card.lit .avatar.ghost{border-color:color-mix(in srgb, var(--accent-ink) 45%, transparent);color:var(--accent-ink);background:0 0}.card.lit .avatar{background:var(--accent-ink);color:var(--accent)}.card-name{color:inherit;font-size:13px;font-weight:700;text-decoration:none}.card-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:5px;line-height:1;display:flex}.card-meta{flex:none;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.pinned-mark{color:var(--ink-faint);display:inline-flex}.card.lit .pinned-mark{color:var(--accent-ink-dim)}.card-time{font-size:var(--size-meta);opacity:.6}.card-mood{margin-left:3px;font-size:14px;line-height:1}.urgency{align-items:flex-end;gap:2px;height:11px;display:inline-flex}.urgency i{opacity:.22;background:currentColor;border-radius:1px;width:3px;display:block}.urgency i:first-child{height:5px}.urgency i:nth-child(2){height:8px}.urgency i:nth-child(3){height:11px}.urgency i.on{opacity:1}.card-title{font-family:var(--font-display);font-size:var(--size-title);letter-spacing:-.015em;margin:0 0 5px;font-weight:800}.card-link{color:inherit;text-decoration:none;display:block}.card-text{font-size:var(--size-body);overflow-wrap:anywhere;white-space:pre-wrap;margin:0 0 12px;font-weight:500;line-height:1.46}.card-answered{font-size:var(--size-body);border-radius:var(--radius-input);box-shadow:none;border-left:0;border-top:1px solid var(--line,color-mix(in srgb, var(--ink) 12%, transparent));color:var(--ink-soft);background:0 0;border-radius:0;margin:12px 0;padding:11px 0 0;font-style:italic;font-weight:500;line-height:1.5}.card.lit .card-answered{color:var(--accent-ink-dim);border-top-color:color-mix(in srgb, var(--accent-ink) 28%, transparent)}.edited{font-size:var(--size-micro);opacity:.5;margin:-8px 0 10px;display:block}.card-tags{flex-wrap:wrap;gap:6px;margin-bottom:11px;display:flex}.tag{background:var(--surface-alt);color:var(--ink-soft);border-radius:var(--radius-pill);font-size:var(--size-micro);border:0;align-items:center;gap:4px;padding:4px 9px;font-weight:700;display:inline-flex}.tag.on{background:var(--accent);color:var(--accent-ink)}.tag button{background:0 0;border:0;place-items:center;padding:0;display:grid}.card.lit .tag{background:color-mix(in srgb, var(--accent-ink) 14%, transparent);color:var(--accent-ink)}.card-who .card-tags{flex-wrap:nowrap;flex-shrink:1;gap:5px;min-width:0;margin:0;display:flex;overflow:hidden}.card-who .card-tags .tag{white-space:nowrap}.card-actions{align-items:center;gap:9px;display:flex}.card-bar{flex-wrap:wrap;align-items:center;gap:9px;margin-top:12px;display:flex}.card-bar[data-waiting]{min-height:var(--tap-min)}.card-tools{border-top:1px solid color-mix(in srgb, currentColor 10%, transparent);flex-wrap:wrap;align-items:center;gap:2px;margin:10px -7px -4px 0;padding-top:8px;display:flex}.tool{border-radius:var(--radius-pill);color:var(--ink-soft);font-size:var(--size-micro);padding:6px var(--ctrl-pad,9px);transition:color var(--dur) var(--ease), background var(--dur) var(--ease);background:0 0;border:0;align-items:center;gap:5px;font-weight:700;display:inline-flex}.tool.lit{color:var(--accent)}.tool.danger{color:var(--ink-faint)}.card.lit .tool{color:var(--accent-ink-dim)}.card.lit .tool.lit{color:var(--accent-ink)}.pray-btn{border-radius:var(--radius-pill);font-family:var(--font-display);font-size:var(--size-meta);padding:5px 14px 5px calc(var(--ctrl-pad,9px) - 1px);background:var(--accent);color:var(--accent-ink);min-height:44px;transition:transform var(--dur) var(--ease), opacity var(--dur) var(--ease), box-shadow var(--dur) var(--ease);border:1px solid #0000;align-items:center;gap:7px;font-weight:700;display:inline-flex}.pray-btn:active{transform:scale(.96)}.pray-btn:disabled{opacity:1;background:var(--surface-alt);color:var(--ink-faint);cursor:default}.card.lit .pray-btn{background:var(--accent-ink);color:var(--accent)}.praise-btn{background:var(--answered);color:var(--surface)}.praise-btn svg{color:inherit}.praise-count{color:var(--answered)}.card.lit .praise-btn{background:var(--answered);color:var(--surface)}.count{font-size:var(--size-meta);opacity:.65;margin-left:auto;font-weight:600}.card-bar>.count:only-child{margin-left:0}.card-tools{border-top:0;align-items:center;gap:1px;margin:2px -6px -4px 0;padding-top:0;display:flex}@media (width<=559px){.card{--ctrl-pad:12px}}.card-tools .icon-btn:last-of-type{margin-left:auto}.flash{font-size:var(--size-micro);color:var(--presence);animation:rise var(--dur) var(--ease);margin-left:6px;font-weight:700}.card.lit .flash{color:var(--accent-ink)}.pinned-tag{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint);align-items:center;gap:4px;font-size:9.5px;font-weight:700;display:inline-flex}.answered-tag{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--answered);font-size:9.5px;font-weight:700;display:inline-block}.card-text.struck{opacity:.78}.stamp{padding:0 var(--gap-page) 14px;font-size:var(--size-meta);color:var(--ink-faint)}:root{--shell-left:0px;--nav-clear:calc((76px + var(--inset-b)) * var(--kb-fade))}@media (width<=899.98px){.nav{transform:translateY(calc((var(--kb) + 100%) * var(--kb-t)))}:root[data-keyboard=open] .nav{pointer-events:none}:root[data-ao1-kbshell] .nav{transform:translateY(calc((var(--kb) + 100% + 10px + var(--inset-b)) * var(--kb-t)))}:root[data-focus]{--main-pb:calc(24px + var(--inset-b));--nav-clear:calc(12px + var(--inset-b))}:root[data-focus] .nav{translate:0 calc(100% + 10px + var(--inset-b));transition:translate var(--dur) var(--ease);pointer-events:none}}@property --nav-t{syntax:"<number>";inherits:true;initial-value:0}:root[data-motion=reduced] .nav{transition:none}.nav{--nav-t:0;touch-action:none;bottom:calc(10px + var(--safe-b));box-sizing:border-box;height:var(--nav-h);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--surface-alt) 86%, transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:transform var(--dur) var(--ease);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 10%, transparent);z-index:10;align-items:center;gap:2px;width:max-content;max-width:calc(100% - 24px);margin:0 auto;padding:0 7px;display:flex;position:fixed;left:0;right:0}.nav.reopening{transition:transform var(--dur) var(--ease), --nav-t var(--dur) var(--ease)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.nav{background:var(--ground-deep)}}@media (width<=899.98px){.nav{--nav-side:32px;--nav-shut:277px;--nav-open:min(calc(100% - var(--nav-side) * 2), 366px);--nav-icon:calc(30px + (25px - 30px) * var(--nav-t,0));left:var(--nav-side);right:var(--nav-side);width:auto;max-width:calc(var(--nav-open) * (1 - var(--nav-t,0)) + var(--nav-shut) * var(--nav-t,0));bottom:max(10px, calc(var(--safe-b) - 14px));gap:0;margin:0 auto;padding:0 6px}.nav>.nav-item,.nav>.nav-plus{flex:1 1 0;min-width:0}.nav>.nav-plus{width:auto;height:46px;box-shadow:none;background:0 0;padding:0}.nav>.nav-plus:before{content:"";background:var(--accent);z-index:0;border-radius:50%;width:50px;height:50px;margin:-25px 0 0 -25px;position:absolute;top:50%;left:50%}.nav>.nav-plus svg{z-index:1;position:relative}.nav>.nav-item svg{width:var(--nav-icon);height:var(--nav-icon);transform-box:view-box;transform-origin:12px 12px}.nav>.nav-item[href=\/] svg{transform:translateY(.524px)scale(1.048)}.nav>.nav-item[href=\/pray] svg{transform:translateY(-.576px)scale(1.048)}.nav>.nav-item[href=\/communities] svg{transform:translateY(.382px)scale(.956)}.nav>.nav-item[href=\/me] svg{transform:scale(.995)}.nav>.nav-item .nav-icon{width:calc(var(--nav-icon) + 20px);height:calc(var(--nav-icon) + 12px)}}.nav-item{font-family:var(--font-display);font-size:var(--size-meta);color:var(--ink-soft);border-radius:var(--radius-input);width:56px;min-width:0;height:44px;transition:color var(--dur) var(--ease), background var(--dur) var(--ease);flex-direction:column;flex:none;justify-content:center;align-items:center;gap:3px;font-weight:700;text-decoration:none;display:flex}.nav-label{display:none}.nav-item svg{width:29px;height:29px}.nav-item>span{white-space:nowrap;max-width:100%}.nav-item.active{color:var(--accent);background:0 0}.nav-item .nav-icon{width:48px;height:40px;transition:background var(--dur) var(--ease);border-radius:13px}.nav-item.active .nav-icon{background:color-mix(in srgb, var(--accent) 15%, transparent)}.nav-plus{background:var(--accent);width:46px;height:46px;color:var(--accent-ink);transition:transform var(--dur) var(--ease), outline-color var(--dur) var(--ease);border:0;border-radius:50%;place-items:center;display:grid;box-shadow:0 6px 18px #0000004d}.nav-plus:active{transform:scale(.94)}@keyframes nav-plus-nudge{0%,to{transform:scale(1)}12%{transform:scale(1.11)}26%{transform:scale(1)}38%{transform:scale(1.07)}52%{transform:scale(1)}}@keyframes nav-plus-ring{0%{opacity:.55;transform:scale(1)}70%{opacity:0;transform:scale(1.75)}to{opacity:0;transform:scale(1.75)}}.nav-plus.nudge{animation:nav-plus-nudge 1.4s var(--ease)}@keyframes nav-plus-press{0%{transform:scale(.88)}40%{transform:scale(1.09)}70%{transform:scale(.98)}to{transform:scale(1)}}@media (width>=900px){@keyframes nav-plus-press{0%{transform:scale(.985)}50%{transform:scale(1.012)}to{transform:scale(1)}}.nav-plus.pressed:after{display:none}.nav-plus.nudge{animation-name:nav-plus-nudge-quiet}@keyframes nav-plus-nudge-quiet{0%,to{transform:scale(1)}18%{transform:scale(1.02)}40%{transform:scale(1)}}.nav-plus.nudge:after{display:none}}.nav-plus.pressed{animation:nav-plus-press .42s var(--ease)}.nav-plus.pressed:after{content:"";border:2px solid var(--accent);animation:nav-plus-ring .62s var(--ease);pointer-events:none;border-radius:50%;position:absolute;inset:0}:root[data-motion=reduced] .nav-plus.pressed,:root[data-motion=reduced] .nav-plus.pressed:after{animation:none}@media (prefers-reduced-motion:reduce){.nav-plus.pressed,.nav-plus.pressed:after{animation:none}}.nav-plus.nudge:after{content:"";border:2px solid var(--accent);animation:nav-plus-ring 1.4s var(--ease);pointer-events:none;border-radius:50%;position:absolute;inset:0}.nav-plus{position:relative}.nav-icon{place-items:center;display:grid;position:relative}.nav-plus-label,.nav-yours,.nav-desk{display:none}@media (width>=900px){.topbar-msg{display:none}}.topbar-bell{position:relative}.topbar-bell .badge{position:absolute;top:2px;right:2px}.topbar-cog{position:relative}.topbar-cog .badge{position:absolute;top:2px;right:2px}.nav-collapse{display:none}.badge{border-radius:var(--radius-pill);background:var(--accent);min-width:15px;height:15px;color:var(--accent-ink);font-family:var(--font-display);place-items:center;padding:0 4px;font-size:9.5px;font-weight:800;display:grid;position:absolute;top:-4px;right:-7px}.btn{border-radius:var(--radius-pill);background:var(--accent);width:100%;color:var(--accent-ink);font-family:var(--font-display);transition:transform var(--dur) var(--ease), opacity var(--dur) var(--ease), box-shadow var(--dur) var(--ease), border-color var(--dur) var(--ease), color var(--dur) var(--ease);border:1px solid #0000;padding:11px;font-size:15px;font-weight:700;display:block}.btn:disabled{opacity:1;background:var(--surface-alt);color:var(--ink-faint);cursor:default;border-color:#0000}.btn:active:not(:disabled){transform:scale(.97)}.btn.ghost:active:not(:disabled){background:var(--surface-alt)}.pill-btn{transition:transform var(--dur) var(--ease), background var(--dur) var(--ease), color var(--dur) var(--ease), border-color var(--dur) var(--ease)}.pill-btn:disabled{background:var(--surface-alt);color:var(--ink-faint);cursor:default}.pill-btn:active{transform:scale(.95)}.pill-btn.ghost:active{background:var(--surface-alt);color:var(--ink)}.icon-btn{transition:transform var(--dur) var(--ease), color var(--dur) var(--ease), background var(--dur) var(--ease)}.icon-btn:active:not(:disabled){color:var(--accent);transform:scale(.88)}:root[data-motion=reduced] .btn:active:not(:disabled),:root[data-motion=reduced] .pill-btn:active,:root[data-motion=reduced] .icon-btn:active:not(:disabled){transform:none}:root[data-motion=reduced] .btn:active:not(:disabled){opacity:.86}.btn.ghost{color:var(--ink);border-color:var(--surface-alt);background:0 0}.btn.ghost:disabled{color:var(--ink-faint);border-color:var(--surface-alt)}.pill-btn{border-radius:var(--radius-pill);background:var(--accent);color:var(--accent-ink);font-family:var(--font-display);font-size:var(--size-meta);border:1px solid #0000;justify-content:center;align-items:center;min-height:44px;padding:6px 12px;font-weight:700;text-decoration:none;display:inline-flex}.pill-btn.ghost{color:var(--ink-soft);border:1px solid var(--surface-alt);background:0 0}.pill-btn.danger{color:var(--danger);border-color:var(--danger);background:0 0}.row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.row .inline-input{flex:1;width:auto;min-width:140px}.field{margin-bottom:10px;display:block}.field>span,.field-label{font-size:var(--size-meta);color:var(--ink-soft);margin-bottom:5px;font-weight:600;display:block}.field-label{margin-top:2px}.dim{color:var(--ink-faint);font-weight:500}.field>span .dim{display:inline}.field input,.field textarea,.field select,.inline-input{background:var(--surface);border:1px solid var(--surface-alt);border-radius:var(--radius-input);width:100%;color:var(--ink);font-family:var(--font-body);padding:10px 12px;font-size:16px;line-height:1.125}.field textarea{min-height:96px;line-height:1.4}.field input::placeholder,.field textarea::placeholder{color:var(--ink-faint)}.field input[type=date],.field input[type=time],.field input[type=datetime-local]{appearance:none;min-width:0;max-width:100%;height:calc(1.125em + 22px);display:block}.field input[type=date]::-webkit-date-and-time-value{text-align:left;margin:0}.field input[type=time]::-webkit-date-and-time-value{text-align:left;margin:0}.field input[type=datetime-local]::-webkit-date-and-time-value{text-align:left;margin:0}.field input[type=date]::-webkit-datetime-edit{line-height:inherit;padding:0}.field input[type=time]::-webkit-datetime-edit{line-height:inherit;padding:0}.field input[type=datetime-local]::-webkit-datetime-edit{line-height:inherit;padding:0}.field .hint{margin-top:5px;display:block}.form-page{padding:2px var(--gap-page) 22px}.counter{font-size:var(--size-meta);color:var(--ink-faint);margin:-5px 0 10px}.counter.over{color:var(--danger);font-weight:700}.hint{color:var(--ink-faint);font-size:var(--size-meta);margin:0 0 10px;line-height:1.45}.linkish{color:var(--accent);background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.error{background:color-mix(in srgb, var(--danger) 18%, transparent);border:1px solid var(--danger);color:var(--ink);border-radius:var(--radius-input);margin-bottom:14px;padding:11px 13px;font-size:13.5px}.chips{padding:0 var(--gap-page);flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.chips.scroller{scrollbar-width:none;flex-wrap:nowrap;gap:2px;margin-bottom:8px;padding-bottom:2px;overflow-x:auto}.chips.scroller::-webkit-scrollbar{display:none}.chips.scroller>*{flex:none}.chips.scroller{scroll-snap-type:x proximity;scroll-behavior:smooth;scroll-padding-left:var(--gap-page)}.chips.scroller .chip{scroll-snap-align:start}.chips.scroller .chip:last-child{scroll-snap-align:end}.chips.scroller[data-more~=end]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 34px),#0000 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 34px),#0000 100%)}.chips.scroller[data-more~=start]{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 34px);mask-image:linear-gradient(90deg,#0000 0,#000 34px)}.chips.scroller[data-more~=start][data-more~=end]{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 34px calc(100% - 34px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 34px calc(100% - 34px),#0000 100%)}:root[data-motion=reduced] .chips.scroller{scroll-behavior:auto}.chips.scroller{gap:5px}.chips.scroller .chip{color:var(--ink-faint);background:0 0;border-color:#0000;padding:0 13px}.chips.scroller .chip.on{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);font-weight:700}.chip{border:1px solid var(--surface-alt);background:var(--surface);color:var(--ink-soft);border-radius:var(--radius-pill);font-size:var(--size-meta);min-height:var(--ctl-h);justify-content:center;align-items:center;padding:0 12px;font-weight:600;text-decoration:none;display:inline-flex}.chip.cap{text-transform:capitalize}.chip.on{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.chip.system{color:var(--ink-faint)}.empty{text-align:center;color:var(--ink-soft);padding:56px 30px}.empty b{font-family:var(--font-display);font-size:var(--size-title);color:var(--ink);margin-bottom:7px;font-weight:700;display:block}.blocked-note{border-radius:var(--radius-card);background:var(--surface-alt);color:var(--ink-soft);text-align:center;margin:0;padding:12px 16px;line-height:1.45}.blocked-note b{color:var(--ink)}.blocked-note button{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.chat-blocked{padding:10px var(--gap-page) calc(10px + env(safe-area-inset-bottom))}.skeleton{background:var(--surface);border-radius:var(--radius-card);margin:0 var(--gap-page) var(--gap-card);height:118px;animation:pulse 1.4s var(--ease) infinite}.skeleton.short{height:62px}@keyframes pulse{0%,to{opacity:.55}50%{opacity:.85}}.auth{min-height:100dvh;padding:28px 24px calc(28px + var(--safe-b));flex-direction:column;justify-content:center;max-width:460px;margin:0 auto;display:flex}.auth h1{font-family:var(--font-display);letter-spacing:-.03em;margin:0 0 8px;font-size:32px;font-weight:800;line-height:1.1}.auth h1 span{color:var(--accent)}.auth .sub{color:var(--ink-soft);margin:0 0 26px;font-size:15px}.auth .swap{text-align:center;color:var(--ink-soft);margin-top:18px;font-size:13.5px}.auth .swap button{color:var(--accent);background:0 0;border:0;padding:0;font-weight:700}.divider{color:var(--ink-faint);font-size:var(--size-meta);align-items:center;gap:12px;margin:16px 0;display:flex}.divider:before,.divider:after{content:"";background:var(--surface-alt);flex:1;height:1px}.face{background:var(--surface-alt);color:var(--face-ink);font-family:var(--font-display);letter-spacing:-.02em;-webkit-user-select:none;user-select:none;border-radius:50%;flex:none;place-items:center;font-weight:800;line-height:1;display:grid;overflow:hidden}.face img{object-fit:cover;width:100%;height:100%;display:block}.face-btn{background:0 0;border:0;border-radius:50%;flex:none;padding:0;display:inline-flex}.face.has-story{box-shadow:0 0 0 2px var(--ground), 0 0 0 3.5px var(--accent)}.sheet-scrim{inset:0;top:var(--vv-top,0);height:100dvh;padding-bottom:var(--kb);z-index:40;-webkit-backdrop-filter:blur(3px);opacity:0;transition:opacity var(--dur-out) var(--ease);background:#000000a8;justify-content:center;align-items:flex-end;display:flex;position:fixed;bottom:auto}.sheet-scrim.in{opacity:1;transition-duration:var(--dur-in)}@keyframes fade{0%{opacity:0}to{opacity:1}}.sheet{background:var(--ground);border-radius:var(--radius-card) var(--radius-card) 0 0;width:100%;max-width:560px;max-height:92%;transition:transform var(--dur-out) var(--ease);flex-direction:column;display:flex;transform:translateY(16px)}.sheet-scrim.in>.sheet{transition-duration:var(--dur-in);transform:none}.sheet.tall{height:92%}.sheet-head{border-radius:inherit;border-bottom:1px solid var(--surface);background:var(--ground);color:var(--ink);border-end-end-radius:0;border-end-start-radius:0;align-items:center;gap:6px;padding:6px 10px;display:flex}.sheet-head h2{color:var(--ink);font-family:var(--font-display);font-size:var(--size-title);letter-spacing:-.02em;margin:0;font-weight:800}.sheet-action{margin-left:auto}.sheet-body{padding:12px var(--gap-page) calc(16px + var(--safe-b));-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:1;overflow-y:auto}.sheet-body .chips{padding-left:0;padding-right:0}.sheet-lede{color:var(--ink-soft);margin:0 0 12px}@media (width>=561px){.sheet-scrim{align-items:center}.sheet{border-radius:var(--radius-card);max-height:84%}.sheet.tall{height:84%}}.tabs{scrollbar-width:none;padding:6px var(--gap-page) 10px;border-bottom:1px solid var(--surface);gap:2px;margin-bottom:14px;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tab{color:var(--ink-faint);font-family:var(--font-display);font-size:var(--size-meta);min-height:var(--ctl-h);border-radius:var(--radius-pill);transition:color var(--dur) var(--ease), background var(--dur) var(--ease), box-shadow var(--dur) var(--ease);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0 10px;font-weight:700;display:inline-flex}.tab.on{color:var(--accent-ink);background:var(--accent)}.sheet-body .tabs{padding-left:0;padding-right:0}.moods{border:0;margin:8px 0 0;padding:0}.moods legend{font-size:var(--size-meta);color:var(--ink-soft);margin-bottom:5px;padding:0;font-weight:600}.mood-row{scrollbar-width:none;gap:5px;padding-bottom:2px;display:flex;overflow-x:auto}.mood-row::-webkit-scrollbar{display:none}.mood{border:1px solid var(--surface-alt);background:var(--surface);border-radius:var(--radius-input);width:52px;min-height:44px;transition:background var(--dur) var(--ease), border-color var(--dur) var(--ease);flex-direction:column;flex:none;justify-content:center;align-items:center;gap:2px;padding:6px 2px;display:flex}.mood-emoji{font-size:24px;line-height:1}.mood-label{font-size:var(--size-micro);color:var(--ink-soft);font-weight:700}.mood.on{border-color:#0000}.mood.on .mood-label{color:var(--accent-ink)}.tag-input{margin-top:8px}.tag-box{background:var(--surface);border:1px solid var(--surface-alt);border-radius:var(--radius-input);flex-wrap:wrap;align-items:center;gap:5px;padding:7px 10px;display:flex}.tag-box input{min-width:110px;color:var(--ink);background:0 0;border:0;flex:1;padding:2px 0;font-size:16px}.tag-box input:focus{outline:none}.tag-box:focus-within{border-color:var(--accent)}.tag-box input::placeholder{color:var(--ink-faint)}.tag-suggest{font-size:var(--size-micro);flex-wrap:wrap;align-items:center;gap:5px;margin-top:6px;display:flex}.drafts{flex-direction:column;gap:7px;display:flex}.draft{align-items:center;gap:6px;display:flex}.draft-open{text-align:left;border:1px solid var(--surface-alt);background:var(--surface);border-radius:var(--radius-input);flex:1;padding:11px 13px}.draft-open b{font-weight:700;font-size:var(--size-body);display:block}.draft-open .dim{font-size:var(--size-micro)}.soon{padding:6px 0}.soon-what{font-family:var(--font-display);font-size:var(--size-title);letter-spacing:-.015em;margin:0 0 12px;font-weight:700}.soon-page{color:var(--ink-soft);padding:0 17px 26px}.soon-page p{margin:0 0 14px}.spec-list{color:var(--ink-soft);margin:0 0 14px;padding-left:20px}.spec-list li{margin-bottom:5px}.rs-block{border-bottom:1px solid var(--surface-alt);margin-bottom:18px;padding-bottom:18px}.rs-block .btn{width:100%}.btn.danger{color:var(--danger);border-color:var(--danger);background:0 0}.btn.danger:disabled{color:var(--ink-faint);border-color:var(--surface-alt)}.rs-block .hint{margin-top:8px}.reasons{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.reason{text-align:left;border:1px solid var(--surface-alt);background:var(--surface);color:var(--ink);border-radius:var(--radius-input);font-size:var(--size-body);padding:12px 14px}.reason.on{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 16%, var(--surface))}.thread{padding:0 var(--gap-page) 12px}.note{background:var(--surface);border-radius:var(--radius-input);align-items:flex-start;gap:9px;margin-bottom:7px;padding:11px 13px;display:flex}.note-face{flex:none;place-items:center;width:30px;height:30px;text-decoration:none;display:grid}.note-body{flex:auto;min-width:0}.note-who{align-items:center;gap:8px;margin-bottom:3px;display:flex}.note-name{color:var(--ink);font-size:12.5px;font-weight:700;text-decoration:none}.note-text{font-size:var(--size-body);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;line-height:1.45}.note-tools{align-items:center;gap:2px;margin:-4px -6px -4px auto;display:flex}.note-edit{gap:8px;display:grid}.note-edit textarea{field-sizing:content;resize:none;border:1px solid var(--surface-alt);border-radius:var(--radius-input);background:var(--surface);width:100%;min-height:64px;max-height:40vh;color:var(--ink);font-family:var(--font-body);padding:9px 11px;font-size:16px;line-height:1.45}.note-edit textarea:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.note-edit .error{margin-bottom:0}.note-edit-act{justify-content:flex-end;gap:8px;display:flex}.note-edited{color:var(--ink-faint);font-size:12px}.note-flagged{width:36px;height:36px;color:var(--accent);place-items:center;display:grid}.thread-lede{margin:4px var(--gap-page) 0}.note-compose{margin:12px var(--gap-page) 0;--nc-pad:5px;--nc-border:1px;--nc-control:36px;--nc-h:calc(var(--nc-control) + (var(--nc-pad) * 2) + (var(--nc-border) * 2))}.nc-quick{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:2px;padding:2px 0 10px;display:flex}.nc-line{align-items:flex-end;gap:10px;display:flex}.nc-face{width:var(--nc-h);height:var(--nc-h);font-family:var(--font-display);font-weight:800;font-size:calc(var(--nc-h) * .38);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.nc-face img{object-fit:cover;width:100%;height:100%}.nc-field{min-width:0;padding:var(--nc-pad) 6px var(--nc-pad) 14px;border:var(--nc-border) solid var(--surface-alt);background:var(--surface);min-height:var(--nc-h);border-radius:22px;flex:auto;align-items:flex-end;gap:6px;display:flex}.nc-field .icon-btn{width:var(--nc-control);height:var(--nc-control)}.nc-field:focus-within{border-color:var(--accent)}.nc-field textarea{field-sizing:content;resize:none;min-width:0;min-height:30px;max-height:30vh;color:var(--ink);font-family:var(--font-body);background:0 0;border:0;flex:auto;padding:5px 0;font-size:16px;line-height:1.4}.nc-field textarea:focus{outline:none}@media (any-hover:hover),(any-pointer:fine){.nc-field:has(textarea:focus-visible){outline:2px solid var(--accent);outline-offset:2px}}.nc-field textarea::placeholder{color:var(--ink-faint)}.nc-field>:not(textarea){flex:none}.nc-send{flex:none;margin:0 0 2px}.nc-under{justify-content:flex-end;align-items:center;gap:8px;margin-top:6px;display:flex}.nc-under .chip{font-size:var(--size-meta);text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:55%;padding:3px 10px;overflow:hidden}.nc-under .counter{flex:none;margin:0}.quote{background:var(--surface);border-radius:var(--radius-input);color:var(--ink-soft);font-size:var(--size-meta);align-items:flex-start;gap:8px;margin:0 0 12px;padding:9px 12px;line-height:1.5;text-decoration:none;display:flex}.owner-tools{padding:0 var(--gap-page) 16px}.search-box{margin:4px var(--gap-page) 12px;background:var(--surface);border:1px solid var(--surface-alt);border-radius:var(--radius-pill);color:var(--ink-faint);align-items:center;gap:9px;padding:10px 13px;display:flex}.search-box>svg{flex:none;width:18px;height:18px}.search-box input{color:var(--ink);background:0 0;border:0;flex:1;font-size:16px}.search-box input:focus{outline:none}@media (any-hover:hover),(any-pointer:fine){.search-box:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}}.search-box input::placeholder{color:var(--ink-faint)}.notif{margin:0 var(--gap-page) 6px;background:var(--surface);border-radius:var(--radius-input);align-items:center;gap:2px;padding-right:6px;display:flex}.notif.read{opacity:.62}.notif{max-height:160px;transition:opacity var(--dur) var(--ease), max-height var(--dur) var(--ease), margin-bottom var(--dur) var(--ease)}.notif.going{opacity:0;pointer-events:none;max-height:0;margin-bottom:0;overflow:hidden}.notif-open{text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:10px;min-width:0;padding:11px 12px;display:flex}.notif-icon{background:var(--surface-alt);width:30px;height:30px;color:var(--accent);border-radius:50%;flex:none;place-items:center;display:grid}.notif-icon.system{color:var(--ink-faint)}.notif-body{flex:1;min-width:0}.notif-body b{font-size:13px;font-weight:700;display:block}.notif-preview{font-size:var(--size-meta);color:var(--ink-soft);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dot{background:var(--accent);border-radius:50%;flex:none;width:7px;height:7px}.profile-head{align-items:flex-start;gap:13px;padding:8px 17px 10px;display:flex}.profile-face{background:var(--presence);width:62px;height:62px;color:var(--accent-ink);font-family:var(--font-display);border-radius:50%;flex:none;place-items:center;font-size:21px;font-weight:800;display:grid;overflow:hidden}.profile-face img{object-fit:cover;width:100%;height:100%}.profile-id{flex:1;min-width:0}.profile-id h1{font-family:var(--font-display);font-size:var(--size-greet);letter-spacing:-.025em;margin:0;font-weight:800;line-height:1.15}.handle{font-size:var(--size-meta);color:var(--ink-faint);font-weight:600}.verse{font-size:var(--size-meta);color:var(--presence);margin:6px 0 0;font-style:italic}.bio{color:var(--ink-soft);white-space:pre-wrap;margin:0;padding:0 17px 12px}.profile-counts{font-size:var(--size-meta);color:var(--ink-soft);gap:18px;padding:0 17px 14px;display:flex}.profile-counts b{color:var(--ink);font-family:var(--font-display)}.profile-actions{flex-wrap:wrap;align-items:center;gap:7px;padding:0 17px 16px;display:flex}.support{padding:0 17px 8px}.support .chips,.support .field-label{padding:0}.testimony{padding:0 17px 20px}.signout{padding:22px 17px 24px}.stat-grid{padding:0 var(--gap-page) 6px;grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.stat{background:var(--surface);border-radius:var(--radius-input);padding:13px 12px}.stat b{font-family:var(--font-display);letter-spacing:-.02em;font-size:22px;font-weight:800;line-height:1.1;display:block}.stat span{font-size:var(--size-micro);color:var(--ink-soft)}.bars{padding:0 var(--gap-page);flex-direction:column;gap:7px;display:flex}.bar-row{align-items:center;gap:9px;display:flex}.bar{background:var(--surface);border-radius:var(--radius-pill);flex:1;height:9px;overflow:hidden}.bar i{border-radius:var(--radius-pill);height:100%;display:block}.bar-row b{font-size:var(--size-meta);font-family:var(--font-display);text-align:right;width:34px}.calendar{padding:0 var(--gap-page) 16px}.mood-share{margin-top:20px}.mood-share .field-label,.mood-share .bars{padding:0}.entry{background:var(--surface);border-radius:var(--radius-card);margin:0 var(--gap-page) var(--gap-card);padding:var(--pad-card)}.entry-head{align-items:center;gap:8px;margin-bottom:8px;display:flex}.entry-mood{border-radius:50%;place-items:center;width:26px;height:26px;font-size:14px;display:grid}.entry-head .card-time{margin-left:0}.entry-head .icon-btn{margin-left:auto}.tiles{gap:var(--gap-card);padding:0 var(--gap-page);flex-direction:column;display:flex}.tile{background:var(--surface);border-radius:var(--radius-card);padding:var(--pad-card);color:inherit;text-decoration:none;display:block}.tile-head{align-items:center;gap:8px;margin-bottom:5px;display:flex}.tile-face{width:30px;height:30px;font-family:var(--font-display);font-size:var(--size-micro);color:var(--face-ink);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid;overflow:hidden}.tile-face img{object-fit:cover;width:100%;height:100%;display:block}.tile-name{font-family:var(--font-display);font-size:var(--size-title);letter-spacing:-.015em;font-weight:800}.tile-role{font-size:var(--size-micro);text-transform:uppercase;letter-spacing:.1em;color:var(--accent);font-weight:800}.tile-lock{color:var(--ink-faint);place-items:center;margin-left:auto;display:grid}.tile-desc{color:var(--ink-soft);font-size:var(--size-body);margin:0 0 8px}.tile-meta{font-size:var(--size-meta);color:var(--ink-faint);font-weight:600}.community-head{padding:4px var(--gap-page) 12px}.community-id{align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.community-photo{width:54px;height:54px;font-family:var(--font-display);font-size:var(--size-title);color:var(--face-ink);border:0;border-radius:50%;flex:none;place-items:center;padding:0;font-weight:800;display:grid;position:relative;overflow:visible}.community-photo img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}button.community-photo{cursor:pointer}.community-photo-do{background:var(--accent);width:20px;height:20px;color:var(--accent-ink);box-shadow:0 0 0 2px var(--ground);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-2px;right:-2px}.community-desc{color:var(--ink-soft);margin:0}.welcome{margin:0 var(--gap-page) 14px;background:var(--surface);border-radius:var(--radius-card);color:var(--ink-soft);font-size:var(--size-meta);padding:12px 14px}.pinned-tag{padding:0 var(--gap-page) 4px;font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);font-size:9.5px;font-weight:700;display:block}.mod-row{margin:-6px var(--gap-page) var(--gap-card);gap:7px;padding-left:2px;display:flex}a{color:inherit;text-decoration:none}.legal a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.members{padding:0 var(--gap-page)}.member{background:var(--surface);border-radius:var(--radius-input);align-items:center;gap:8px;margin-bottom:6px;padding:10px 12px;display:flex}.member-open{text-align:left;background:0 0;border:0;flex:1;padding:0}.member-open b{font-size:var(--size-body);font-weight:700;display:block}.member-open .dim{font-size:var(--size-micro);text-transform:capitalize}.review{padding-top:4px}.queue-erased{border-left:2px solid var(--surface-alt);margin:8px 0 2px;padding-left:10px}.queue-erased .tile-meta{display:block}.queue-erased-said+.queue-erased-said{border-top:1px solid var(--surface);margin-top:8px;padding-top:8px}.queue-erased .card-text{margin:2px 0 4px}.queue-erased-clip{width:100%;max-width:320px;margin:4px 0;display:block}.settings{padding:0 17px 30px}.settings .chips,.settings .field-label{padding:0}.toggle-row{text-align:left;border:0;border-bottom:1px solid var(--surface);overflow-anchor:none;background:0 0;align-items:center;gap:12px;width:100%;min-height:52px;padding:12px 0;display:flex}.toggle-row b{font-size:var(--size-body);font-weight:600;display:block}.toggle-row .dim{font-size:var(--size-meta);display:block}.toggle-row>span:first-child{flex:1}.toggle-row.soon{cursor:default}.toggle-row.soon b{color:var(--ink-soft)}.feeling-line{padding:4px var(--gap-page) 0;font-size:var(--size-body);color:var(--ink);margin:0;line-height:1.5}.quiet-window{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (width<=360px){.quiet-window{grid-template-columns:1fr}}.au-terms{text-align:center;font-size:var(--size-meta);color:var(--ink-faint);margin:14px 0 0;line-height:1.5}.au-terms a{color:var(--ink-soft);text-decoration:underline}.soon-tag{font-size:var(--size-meta);color:var(--ink-faint);border:1px solid color-mix(in srgb, currentColor 22%, transparent);border-radius:var(--radius-pill);white-space:nowrap;flex:none;padding:2px 9px}.switch{border-radius:var(--radius-pill);background:var(--surface-alt);width:42px;height:25px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 18%, transparent);transition:background var(--dur) var(--ease);flex:none;padding:3px}.switch i{background:var(--ink-faint);width:19px;height:19px;transition:transform var(--dur) var(--ease), background var(--dur) var(--ease);border-radius:50%;display:block}.switch.on{background:var(--accent);box-shadow:none}.switch.on i{background:var(--accent-ink);transform:translate(17px)}.row-btn{width:calc(100% + 20px);color:var(--ink);border:0;border-bottom:1px solid var(--surface);font-size:var(--size-body);background:0 0;justify-content:space-between;align-items:center;margin-inline:-10px;padding:14px 10px;display:flex}.report-row{border-bottom:1px solid var(--surface);font-size:var(--size-meta);justify-content:space-between;align-items:center;gap:10px;padding:11px 0;display:flex}.status{font-weight:700;font-size:var(--size-micro);color:var(--ink-faint);text-transform:uppercase;letter-spacing:.08em}.status.actioned{color:var(--answered)}.status.reviewing{color:var(--accent)}.flash-bar{margin:0 var(--gap-page) 10px;background:var(--surface);border-radius:var(--radius-input);font-size:var(--size-meta);color:var(--presence);padding:10px 13px}.version{font-size:var(--size-micro);color:var(--ink-faint);text-align:center;margin-top:26px;margin-bottom:0}@media (width>=900px){.shell{max-width:none;padding-left:var(--shell-left);padding-right:var(--gap-page)}:root{--shell-left:244px;--main-pb:40px}.shell main{padding-bottom:var(--main-pb);max-width:760px;margin-inline:0}:root[data-ao1-mac] .nav{padding-top:44px}:root[data-ao1-mac] .shell main{padding-top:18px}:root[data-ao1-mac] .shell main.legal{padding-top:52px}.nav{touch-action:auto;width:214px;max-width:none;height:auto;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-right:1px solid var(--surface);background:0 0;border-radius:0;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:3px;margin:0;padding:26px 16px;inset:0 auto 0 0}.nav-item{width:auto;height:auto;font-size:var(--size-body);flex-direction:row;flex:none;justify-content:flex-start;gap:13px;padding:11px 14px;position:relative}.nav-label{display:inline}.nav-item svg,.nav-item[href=\/pray] svg{width:23px;height:23px}.nav-item .nav-icon{background:0 0;border-radius:0;width:auto;height:auto}.nav-item.active .nav-icon{background:0 0}.nav-item.active{background:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--accent)}.nav-plus{border-radius:var(--radius-pill);width:100%;height:auto;font-family:var(--font-display);font-size:var(--size-body);order:-1;justify-content:flex-start;align-items:center;gap:13px;margin-bottom:14px;padding:12px 16px;font-weight:800;display:flex}.nav-plus-label{display:inline}.nav-yours,.nav-desk{display:flex}.nav-yours:first-of-type{margin-top:10px}.nav-collapse{top:auto;bottom:calc(22px + var(--safe-b));box-sizing:border-box;border:1px solid var(--surface);background:var(--ground);width:28px;height:28px;color:var(--ink-faint);transition:color var(--dur) var(--ease), background var(--dur) var(--ease), transform var(--dur) var(--ease);border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;right:-14px;transform:none}.nav-collapse:after{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nav-collapse>svg{margin-right:1px;display:block}@media (hover:hover) and (pointer:fine){.nav-collapse:hover{color:var(--ink);background:var(--surface)}}.nav-collapse:active{transform:scale(.94)}.nav,.shell{transition:width var(--dur) var(--ease), padding-left var(--dur) var(--ease)}:root[data-nav=collapsed] .nav{align-items:center;width:68px;padding-left:10px;padding-right:10px}:root[data-nav=collapsed]{--shell-left:98px}:root[data-nav=collapsed] .nav-label,:root[data-nav=collapsed] .nav-plus-label{display:none}:root[data-nav=collapsed] .nav-item{justify-content:center;width:48px;padding:11px 0}:root[data-nav=collapsed] .nav-plus{border-radius:50%;justify-content:center;width:48px;height:48px;padding:0}:root[data-nav=collapsed] .nav-group-head{display:none}:root[data-nav=collapsed] .nav-group{border-top:0;margin-top:6px;padding-top:7px;position:relative}:root[data-nav=collapsed] .nav-group:before{content:"";border-top:1px solid var(--surface);width:28px;position:absolute;top:0;left:50%;transform:translate(-50%)}:root[data-nav=collapsed] .nav-item,:root[data-nav=collapsed] .nav-com,:root[data-nav=collapsed] .nav-item.nav-com{box-sizing:border-box;justify-content:center;align-items:center;width:48px;height:48px;padding:0;line-height:1;display:flex}:root[data-nav=collapsed] .nav-main,:root[data-nav=collapsed] .nav-group{flex-direction:column;align-items:center;gap:6px;display:flex}:root[data-nav=collapsed] .nav-com-mark{margin:0}:root[data-nav=collapsed] .nav-collapse{transform:rotate(180deg)}.nav-item .nav-icon{position:static}.nav-item .badge{top:50%;right:14px;transform:translateY(-50%)}.sheet{max-width:720px;max-height:88%}.sheet.tall{height:min(88%,720px)}.sheet-body:has(>.field~.field){columns:2;column-gap:22px}.sheet-body>form:has(>.field~.field){columns:2;column-gap:22px}.sheet-body:has(>.field~.field)>*{break-inside:avoid}.sheet-body>form:has(>.field~.field)>*{break-inside:avoid}.sheet-body:has(>.field~.field)>.field-label{break-after:avoid}.sheet-body>form:has(>.field~.field)>.field-label{break-after:avoid}.sheet-body:has(>.field~.field)>.tabs{column-span:all}.sheet-body:has(>.field~.field)>.error{column-span:all}.sheet-body:has(>.field~.field)>.btn{column-span:all}.sheet-body>form:has(>.field~.field)>.error{column-span:all}.sheet-body>form:has(>.field~.field)>.btn{column-span:all}.sheet-body:has(>.field~.field)>.btn{margin-top:4px}.sheet-body>form:has(>.field~.field)>.btn{margin-top:4px}.compose-details{columns:2;column-gap:22px}.compose-details>.field.wide{column-span:all}.compose-details>*{break-inside:avoid}.compose-details>.field-label{break-after:avoid}}@media (width>=1240px){:root{--col-wide:1560px;--col-card:calc((var(--col-wide) - 2 * var(--gap-page) - var(--gap-card)) / 2)}:is(.shell main:has(>.wall),.shell main:has(>.pull>.pull-hold>.wall)){max-width:calc(var(--col-card) + 2 * var(--gap-page))}.shell main:has(>.rail){max-width:none;padding-right:324px}.shell main:has(>.rail)>.chips.scroller{float:right;clear:right;background:0 0;flex-direction:column;align-items:flex-start;gap:4px;width:300px;margin-right:-324px;padding-left:0;padding-right:0;display:flex;overflow:visible}.shell main:has(>.rail)>.chips.scroller>.chip{text-align:left;border-radius:var(--radius-input);width:auto;font-size:var(--size-meta);color:var(--ink-soft);padding:8px 14px;font-weight:700}@media (hover:hover) and (pointer:fine){.shell main:has(>.rail)>.chips.scroller>.chip:hover{background:var(--surface);color:var(--ink)}}.shell main:has(>.rail)>.chips.scroller>.chip.on{background:var(--accent);color:var(--accent-ink);font-weight:800}}@media (width>=1480px){.shell main{max-width:780px}.shell main:has(>.rail){max-width:1064px;margin-inline:0;padding-right:364px}.shell main:has(>.rail)>.chips.scroller{width:340px;margin-right:-364px}}@media (width>=1360px){.shell main:has(>.rail){max-width:var(--col-wide);padding-right:0}.wall{align-items:start;gap:var(--gap-card);padding-inline:var(--gap-page);display:flex}.msg-pane .cs-field{max-width:none}.cs-field,.wall-filter{max-width:calc((100% - 2 * var(--gap-page) - var(--gap-card)) / 2)}.wall>.wall-col{flex:1 1 0;min-width:0}.wall>.wall-col>.wall-slot>.card{margin-inline:0}.shell main:has(>.act-group){max-width:var(--col-wide)}:is(.shell main:has(>.wall),.shell main:has(>.pull>.pull-hold>.wall)){max-width:var(--col-wide)}.act{align-items:start;column-gap:var(--gap-card);grid-template-columns:repeat(2,minmax(0,1fr));row-gap:3px;display:grid}.act li+li{margin-top:0}.shell main:has(>.pf){max-width:var(--col-wide)}:is(.shell main:has(>.pf)>.pf>.pf-top,.shell main:has(>.pf)>.pf>.pf-legacy,.shell main:has(>.pf)>.pf>.pf-carry){max-width:calc(var(--col-card) + 2 * var(--gap-page))}.pf-panel{align-items:start;gap:var(--gap-card);padding-inline:var(--gap-page);display:flex}.pf-panel>.pf-col{flex:1 1 0;min-width:0}.pf-panel>.pf-col>.card{margin-inline:0}.pf-panel>.pf-col>.card+.card{margin-top:var(--gap-card)}.pf-panel{flex-wrap:wrap}.pf-panel>:not(.pf-col){flex:100%}}.chips.scroller,.tabs,.rail,.rail.stories,.mood-row{--state-room:6px;overscroll-behavior-inline:contain}.tabs{padding-block:var(--state-room) 9px;margin-block:calc(var(--state-room) * -1) 11px}.chips.scroller{padding-block:var(--state-room) 8px;margin-block:calc(var(--state-room) * -1) 2px}.rail{padding-block:var(--state-room) 11px;margin-block:calc(var(--state-room) * -1) 0}.rail.stories{padding-block:calc(2px + var(--state-room)) 16px;margin-block:calc(var(--state-room) * -1) 0}.mood-row{padding-block:var(--state-room) 8px;margin-block:calc(var(--state-room) * -1) -6px}.chips.scroller,.tabs,.rail,.mood-row,.rail.stories{padding-inline:var(--gap-page);scroll-padding-inline:var(--gap-page);margin-inline:0}.rail-person:focus-visible,.swatch:focus-visible,.avatar:focus-visible{outline:none}.rail-person:focus-visible .rail-face,.avatar:focus-visible,.swatch:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.app-flash{left:50%;bottom:calc(var(--kb-clear) + var(--nav-clear) + 20px);z-index:60;max-width:min(420px, calc(100vw - 2 * var(--gap-page)));text-align:center;margin:0;position:fixed;transform:translate(-50%);box-shadow:0 6px 24px #00000047}@media (width>=900px){.app-flash{bottom:26px}}.join-welcome{background:var(--surface);border-radius:var(--radius-input);font-size:var(--size-body);color:var(--ink);margin:0 0 16px;padding:13px 15px;line-height:1.5}.join-facts{margin-bottom:16px}.join-facts b{font-weight:800}.join-facts li{line-height:1.5}.owner-row{margin:0 var(--gap-page) var(--gap-card);background:var(--surface);border-radius:var(--radius-input);flex-wrap:wrap;align-items:center;gap:10px;padding:9px 11px;display:flex}.owner-badge{font-family:var(--font-display);font-size:var(--size-micro);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint);font-weight:800}.owner-quiet{align-items:center;gap:2px;margin-left:auto;display:flex}.quiet-btn.danger:focus-visible{color:var(--danger)}@media (hover:hover) and (pointer:fine){.quiet-btn.danger:hover{color:var(--danger)}}.owner-tools:has(>.owner-row){padding:0}.shared-note{padding:10px var(--gap-page) 0;flex-direction:column;align-items:flex-start;gap:4px;margin:10px 0 0;line-height:1.45;display:flex}.shared-note-line{align-items:flex-start;gap:8px;display:flex}.shared-note-line>svg{color:var(--accent);flex:none;margin-top:2px}.shared-note-line>span{flex:auto;min-width:0}.shared-note b{color:var(--ink);font-weight:600}.shared-note .quiet-btn{flex:none;margin-left:21px;text-decoration:underline}.pray-burst{z-index:45;pointer-events:none;position:fixed;inset:0}.pray-burst:before{content:"";background:radial-gradient(120% 100% at 88% 88%, color-mix(in srgb, var(--accent) 82%, transparent), transparent 62%), color-mix(in srgb, var(--accent) 34%, var(--ground-deep));animation:.62s cubic-bezier(.16,.8,.28,1) forwards pray-flood;position:absolute;inset:0}@keyframes pray-flood{0%{clip-path:circle(0% at 88% 88%);opacity:1}42%{clip-path:circle(150% at 88% 88%);opacity:1}to{clip-path:circle(150% at 88% 88%);opacity:0}}.pray-burst-ring{opacity:0;animation:pray-rays .62s var(--ease) forwards;background:conic-gradient(from 210deg at 88% 88%,#0000 0deg,#ffffff42 14deg,#0000 30deg 60deg,#fff3 74deg,#0000 92deg);position:absolute;inset:0}.pray-burst-ring.two{animation-delay:70ms;transform:scaleX(-1)}@keyframes pray-rays{0%{opacity:0;transform:scale(.6)}38%{opacity:1}to{opacity:0;transform:scale(1.7)}}.pray-burst-hands{color:var(--accent-ink);opacity:0;animation:pray-burst-hands .62s var(--ease) forwards;place-items:center;display:grid;position:absolute;inset:0}@keyframes pray-burst-hands{0%{opacity:0;transform:scale(.5)translateY(18px)}34%{opacity:1;transform:scale(1)translateY(0)}70%{opacity:1;transform:scale(1.06)translateY(-6px)}to{opacity:0;transform:scale(1.3)translateY(-22px)}}@media (width<=899px){.pray-burst:before{background:radial-gradient(120% 100% at 50% 92%, color-mix(in srgb, var(--accent) 82%, transparent), transparent 62%), color-mix(in srgb, var(--accent) 34%, var(--ground-deep));animation-name:pray-flood-phone}@keyframes pray-flood-phone{0%{clip-path:circle(0% at 50% 92%);opacity:1}42%{clip-path:circle(150% at 50% 92%);opacity:1}to{clip-path:circle(150% at 50% 92%);opacity:0}}.pray-burst-ring{background:conic-gradient(from 250deg at 50% 92%,#0000 0deg,#ffffff3d 16deg,#0000 34deg 62deg,#ffffff2e 78deg,#0000 96deg)}}.nav-group{display:none}.nav-group-head{color:var(--ink-faint);font-family:var(--font-display);font-size:var(--size-micro);letter-spacing:.08em;text-transform:uppercase;margin:14px 14px 6px;font-weight:800}.nav-com-mark{width:24px;height:24px;font-family:var(--font-display);letter-spacing:.01em;border-radius:50%;flex:none;place-items:center;font-size:9.5px;font-weight:800;display:grid}.nav-com-mark.more{color:var(--ink-faint);box-shadow:inset 0 0 0 1px var(--surface-alt);background:0 0}@media (width>=900px){.nav-group{display:block}.nav-com .nav-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nav-com{font-size:var(--size-meta)}}.nav-draft{width:7px;height:7px;box-shadow:inset 0 0 0 2px var(--accent);opacity:.75;border-radius:50%;flex:none;margin-left:auto}:root[data-nav=collapsed] .nav-draft{display:none}.vr-mic{color:var(--ink-soft);flex:none}.vr-mic:disabled{opacity:.5}.vr-mini{background:var(--surface-alt);border-radius:var(--radius-pill);flex:auto;align-items:center;gap:7px;min-width:0;padding:3px 4px 3px 11px;display:inline-flex}.vr-mini .vr-time{font-size:var(--size-meta)}.vr-mini .vr-left{margin-right:auto}.vr-mini .icon-btn{color:var(--ink-faint);flex:none}.vr-mini .vr-play{flex:auto;min-width:0}.vr-mini .vr-play audio{height:30px}.vr-mini .vr-len{display:none}.vr-mini-stop{background:var(--accent);width:30px;height:30px;color:var(--accent-ink);border:0;border-radius:50%;flex:none;place-items:center;display:grid}.vr-mini-stop.send svg{transform:rotate(90deg)}.vr-mini.recording .vr-live{flex:none}.vr-mini.recording .vr-wave{flex:auto;min-width:0}.vr-error-mini{color:var(--danger);font-size:var(--size-meta);flex:100%;margin:0}@media (hover:hover) and (pointer:fine){.rail-person:hover .rail-face,.rail-person:focus-visible .rail-face{transform:translateY(-2px)}.rail-person:hover .rail-name,.rail-person:focus-visible .rail-name{color:var(--ink)}}.rail-face{transition:transform var(--dur) var(--ease)}.rail-name{transition:color var(--dur) var(--ease)}:root[data-motion=reduced] .rail-face{transition:none}.note-emoji-btn{border-radius:var(--radius-input);cursor:pointer;transition:background var(--dur) var(--ease), transform var(--dur) var(--ease);background:0 0;border:0;flex:none;padding:4px 6px;font-size:23px;line-height:1.1}.note-emoji-btn:active{transform:scale(.88)}@media (hover:hover) and (pointer:fine){.note-emoji-btn:hover{background:var(--surface-alt);transform:scale(1.12)}}:root[data-motion=reduced] .note-emoji-btn{transition:none}.act-group{margin-bottom:10px}.act-when{padding:14px var(--gap-page) 4px;font-family:var(--font-body);font-size:var(--size-meta);color:var(--ink-faint);margin:0;font-weight:600}.act{margin:0;padding:0 6px;list-style:none}.act li+li{margin-top:3px}.act-row{border-radius:var(--radius-input);color:var(--ink-soft);transition:background var(--dur) var(--ease);align-items:center;gap:11px;padding:9px 7px;text-decoration:none;display:flex}.act-row.fresh{background:color-mix(in srgb, var(--accent) 7%, transparent)}.act-row.fresh .act-line{color:var(--ink)}.act-row:active{background:var(--surface)}@media (hover:hover) and (pointer:fine){.act-row:hover{background:var(--surface)}}.act-face{width:42px;height:42px;font-family:var(--font-display);font-size:var(--size-meta);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid;overflow:hidden}.act-line{-webkit-line-clamp:3;line-clamp:3;min-width:0;font-size:var(--size-body);-webkit-box-orient:vertical;flex:1;line-height:1.36;display:-webkit-box;overflow:hidden}.act-line b{color:var(--ink);font-weight:700}.act-time{color:var(--ink-faint);white-space:nowrap}.act-mark{color:var(--answered);flex:none;place-items:center;display:grid}.panel-people{flex-direction:column;gap:2px;margin-bottom:6px;display:flex}.panel-person{border-radius:var(--radius-input);min-height:48px;color:var(--ink);align-items:center;gap:10px;margin:0 -8px;padding:5px 8px;text-decoration:none;display:flex}.panel-person:active{background:var(--surface)}.panel-person-text{flex-direction:column;min-width:0;line-height:1.25;display:flex}.panel-person-name{overflow-wrap:anywhere;font-weight:600}.panel-person-handle{color:var(--ink-soft);font-size:var(--size-meta);overflow-wrap:anywhere}.hearback{border-radius:var(--radius-pill);background:var(--surface);min-height:40px;color:var(--ink-soft);font-family:inherit;font-size:var(--size-meta);cursor:pointer;transition:color var(--dur) var(--ease), background var(--dur) var(--ease);border:0;align-self:flex-start;align-items:center;gap:7px;margin:-2px 0 2px;padding:6px 12px 6px 10px;font-weight:600;display:inline-flex}.hearback:active{transform:scale(.97)}.hearback.on{background:color-mix(in srgb, var(--accent) 16%, transparent);color:var(--accent)}.legal{max-width:660px;padding:calc(20px + var(--safe-t)) var(--gap-page) calc(var(--nav-h) + 60px + var(--safe-b));color:var(--ink);margin:0 auto;line-height:1.62}.legal-back{font-family:var(--font-display);font-size:var(--size-title);letter-spacing:-.02em;color:var(--ink);margin-bottom:22px;font-weight:800;text-decoration:none;display:inline-block}.legal-back span{color:var(--accent)}.legal-back-btn{cursor:pointer;font-size:var(--size-body);color:var(--ink-soft);min-height:calc(var(--size-title) * 1.2);background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}@media (hover:hover) and (pointer:fine){.legal-back-btn:hover{color:var(--ink)}}.legal h1{font-family:var(--font-display);font-size:var(--size-greet);letter-spacing:-.02em;margin:0 0 10px;font-weight:800}.legal-lede{color:var(--ink-soft);margin:0 0 6px}.legal-date{color:var(--ink-faint);font-size:var(--size-meta);margin:0 0 30px}.legal h2{font-family:var(--font-display);font-size:var(--size-title);letter-spacing:-.015em;border-top:1px solid var(--surface);margin:34px 0 8px;padding-top:18px;font-weight:800}.legal h3{font-size:var(--size-body);margin:20px 0 4px;font-weight:700}.legal p{color:var(--ink-soft);margin:0 0 12px}.legal p b{color:var(--ink)}.legal a{color:var(--accent)}.sheet-grab{touch-action:none;cursor:grab;place-items:center;padding:8px 0 2px;display:grid}.sheet-grab span{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--ink) 22%, transparent);width:36px;height:4px}.sheet{transition:transform var(--dur) var(--ease)}:root[data-motion=reduced] .sheet{transition:none}.sheet:has(.sheet-grab) .sheet-head{touch-action:none}.sheet.tall:has(.thread){padding-bottom:var(--safe-b);height:max(calc(100dvh * .92 - var(--kb)), 50%)}.sheet:has(.thread) .sheet-body{flex-direction:column;min-height:0;padding-bottom:0;display:flex}.thread{flex-direction:column;flex:1;min-height:0;display:flex}.thread>.note-compose{background:var(--ground);padding-top:12px;padding-bottom:calc(10px + var(--safe-b));margin-top:auto;position:sticky;bottom:0}.shell main:has(.thread>.note-compose){padding-bottom:calc(var(--main-pb) + var(--nt-h,115px) + var(--kb))}.shell main .thread>.note-compose{left:var(--nt-x,0px);width:var(--nt-w,100%);bottom:calc(var(--kb-clear) + var(--main-pb));padding-inline:var(--gap-page);z-index:1;border-radius:0 0 var(--radius-card) var(--radius-card);margin-inline:0;background:linear-gradient(to bottom, transparent, var(--ground) 12px);margin-top:0;position:fixed}.shell main .thread>.note-compose:after{content:"";height:calc(var(--kb-clear) + var(--main-pb));background:var(--ground);position:absolute;top:100%;left:0;right:0}.shell main .thread:has(.note)>.note-compose:before{display:none}.thread:has(.note)>.note-compose:before{content:"";background:linear-gradient(to top, var(--ground), transparent);pointer-events:none;height:22px;position:absolute;bottom:100%;left:0;right:0}.tab-dot{vertical-align:1px;background:var(--accent);border-radius:50%;width:6px;height:6px;margin-left:5px;display:inline-block}.nav-nested{border-top:1px solid var(--surface);margin-top:8px;padding-top:8px}.cx-handoff{gap:12px;padding:8px 0 4px;display:grid}.nav-icon{position:relative}.nav-dot{background:var(--accent);width:8px;height:8px;box-shadow:0 0 0 2px var(--surface-alt);border-radius:50%;position:absolute;top:-1px;right:-2px}.nav-com-mark img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.nav-com-mark{overflow:hidden}.face.has-story.seen{box-shadow:0 0 0 2px var(--ground), 0 0 0 3.5px var(--surface-alt)}.avatar{overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%;display:block}.boundary{background:var(--ground);min-height:100dvh;color:var(--ink);place-items:center;padding:24px;display:grid}.boundary-card{background:var(--surface);border:1px solid color-mix(in srgb, currentColor 16%, transparent);border-radius:var(--radius-card);width:100%;max-width:34rem;padding:24px}.boundary-card h1{margin:0 0 10px;font-size:1.25rem;line-height:1.3}.boundary-card p{color:var(--ink-soft);margin:0 0 18px;line-height:1.5}.boundary-actions{flex-wrap:wrap;gap:10px;display:flex}.boundary-detail{margin-top:18px}.boundary-detail summary{cursor:pointer;color:var(--ink-faint);font-size:.875rem}.boundary-detail pre{background:var(--ground);border-radius:var(--radius-input);color:var(--ink-faint);white-space:pre-wrap;word-break:break-word;margin:10px 0 0;padding:10px;font-size:.8125rem;overflow-x:auto}.note.note-held{border:1px dashed var(--surface-alt);border-radius:var(--radius-card);opacity:.9;background:0 0;padding:10px 12px}.note-held .note-name{color:var(--ink-soft);font-weight:700}.note-held .note-text{margin:4px 0 8px}.appeal{padding:0 var(--gap-page) var(--gap-page);flex-direction:column;gap:10px;display:flex}.appeal .hint{margin:0}.appeal-held{border-left:3px solid var(--surface-alt);color:var(--ink-soft);margin:0;padding:8px 12px;font-style:italic}.appeal-box{border:1px solid var(--surface-alt);border-radius:var(--radius-card);background:var(--surface);width:100%;min-height:110px;color:var(--ink);font:inherit;resize:vertical;padding:10px 12px}.appeal-box:focus{border-color:var(--accent);outline:none}:root,*,:before,:after{scrollbar-width:none}::-webkit-scrollbar{width:0;height:0;display:none}.boundary-detail pre{scrollbar-width:thin}.boundary-detail pre::-webkit-scrollbar{width:8px;height:8px;display:block}@media (hover:none) and (pointer:coarse){.msg-pane-scroll,.sheet-body,.panel-body,.mv-body,.picker-hits,.ts-stage,.ts-write,.cft-card{scrollbar-width:none}.msg-pane-scroll::-webkit-scrollbar{display:none}.sheet-body::-webkit-scrollbar{display:none}.panel-body::-webkit-scrollbar{display:none}.mv-body::-webkit-scrollbar{display:none}.picker-hits::-webkit-scrollbar{display:none}.ts-stage::-webkit-scrollbar{display:none}.ts-write::-webkit-scrollbar{display:none}.cft-card::-webkit-scrollbar{display:none}}@media (width>=1360px){.shell main:has(>.pf)>.pf>.pf-panel>.card{flex:0 0 calc((100% - var(--gap-card)) / 2);margin-inline:0}.shell main:has(>.ans){max-width:var(--col-wide)}.shell main:has(>.ans)>.ans{column-gap:var(--gap-card);grid-template-columns:repeat(2,minmax(0,1fr))}.shell main:has(>.walk){max-width:var(--col-wide)}.shell main:has(>.walk)>.walk>.walk-block{column-gap:var(--gap-card);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.shell main:has(>.walk)>.walk>.walk-block>.walk-head{grid-column:1/-1}}:root{--measure:37em}@media (width>=900px){.card .card-text{max-width:var(--measure)}.card .card-text:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:auto}.card .vn-said,.card .ph-text,.card .carried-said,.jrn-body .jrn-text,.card .card-answered,.j-entry .card-text,.note-body .note-text,.tiles .tile-desc,.jrn-body .jrn-title,.anon-facts li,.anon-id .anon-line,.ans-row .ans-body .ans-note{max-width:var(--measure)}}
