.not-open.svelte-pheh7r{max-width:720px;margin:0 auto;padding:var(--space-6) var(--space-4)}.not-open__card.svelte-pheh7r{padding:var(--space-6)}.not-open__card.svelte-pheh7r h1:where(.svelte-pheh7r){font-family:var(--b4-font-display);font-size:1.75rem;margin:0 0 var(--space-3)}.not-open__card.svelte-pheh7r p:where(.svelte-pheh7r){margin:0}.wbcard.svelte-naf6mw{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid color-mix(in srgb,var(--color-accent) 45%,var(--color-border));border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-accent) 8%,transparent)}.wbcard.pane.svelte-naf6mw{flex-direction:column;flex-wrap:nowrap;align-items:stretch}.wbcard.pane.svelte-naf6mw .wbedit:where(.svelte-naf6mw){flex:none}.wbicon.svelte-naf6mw{display:inline-flex;flex:none;color:var(--color-link)}.wbtext.svelte-naf6mw{flex:1 1 220px;min-width:0}.wbcard.pane.svelte-naf6mw .wbtext:where(.svelte-naf6mw){flex:none}.wbtext.svelte-naf6mw h3:where(.svelte-naf6mw){margin:0;font-size:1rem}.wbopen.svelte-naf6mw{flex:none}.wbedit.svelte-naf6mw{flex:1 1 100%}.wbedit.svelte-naf6mw summary:where(.svelte-naf6mw){cursor:pointer;font-size:.875rem;font-weight:700;color:var(--color-link)}.wbedit[open].svelte-naf6mw summary:where(.svelte-naf6mw){margin-bottom:var(--space-2)}.wbform.svelte-naf6mw{display:flex;flex-direction:column;gap:var(--space-2)}.wbform.svelte-naf6mw input:where(.svelte-naf6mw){width:100%;box-sizing:border-box}.dlg.svelte-naf6mw{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:flex-start}.hint.svelte-naf6mw{margin:0;font-size:.875rem;color:var(--color-muted)}.devices.svelte-1vrl0nr{display:flex;gap:var(--space-2)}.dev.svelte-1vrl0nr{position:relative}.devbtn.svelte-1vrl0nr{width:44px;height:44px;display:grid;place-items:center;padding:0;border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-link);cursor:pointer}.devbtn.off.svelte-1vrl0nr{border-color:var(--color-danger-border);background:var(--color-danger-bg);color:var(--color-danger)}.devbtn.svelte-1vrl0nr:disabled{cursor:not-allowed;opacity:.7}.sr-only.svelte-1vrl0nr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.nodev.svelte-1bz5twq{margin:0;font-size:.875rem;font-weight:600}.nodev.strip.svelte-1bz5twq{padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--b4-border);background:color-mix(in srgb,var(--b4-honey) 14%,var(--b4-surface))}[data-slot=button].svelte-1bz5twq{font:inherit}form.svelte-bv0py0 label:where(.svelte-bv0py0){display:block;margin-bottom:var(--space-2);font-weight:700}textarea.svelte-bv0py0{display:block;width:100%;box-sizing:border-box;margin-bottom:var(--space-2);padding:var(--space-2) var(--space-3);font:inherit;color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm);resize:vertical}textarea.svelte-bv0py0:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.hint.svelte-bv0py0{margin:0;font-size:.875rem;color:var(--color-muted)}.dlg.svelte-bv0py0{display:flex;justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-3)}.watched.svelte-1dgpry4{margin:0;padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--b4-border, var(--color-border));border-left:3px solid var(--b4-lavender, #b48ae8);background:color-mix(in srgb,var(--b4-lavender, #b48ae8) 14%,var(--b4-surface, var(--color-bg)));color:var(--b4-text, var(--color-text));font-size:.875rem;font-weight:600}.overlay.svelte-1dgpry4{position:absolute;top:8px;left:50%;transform:translate(-50%);z-index:5;max-width:calc(100% - 96px);border:1px solid var(--b4-lavender, #b48ae8);border-left-width:3px;border-radius:8px;background:color-mix(in srgb,var(--b4-lavender, #b48ae8) 30%,var(--b4-surface, var(--color-bg)));pointer-events:none}.call.svelte-166pnmt{position:fixed;z-index:52;box-sizing:border-box;overflow:hidden;display:grid;place-items:center;background:#000;color:#fff;border-radius:var(--b4-radius)}.call--offstage.svelte-166pnmt{width:1px!important;height:1px!important;opacity:0;pointer-events:none}.call--tile.svelte-166pnmt,.call--pill.svelte-166pnmt{border-radius:12px;box-shadow:0 8px 24px #00000059;background:#0d0c10}.call--tile.dragging.svelte-166pnmt{will-change:transform;cursor:grabbing}.call--tile.dragging.svelte-166pnmt iframe:where(.svelte-166pnmt){pointer-events:none}.call.passthrough.svelte-166pnmt,.call.passthrough.svelte-166pnmt iframe:where(.svelte-166pnmt){pointer-events:none}.call--pill.svelte-166pnmt{background:var(--b4-surface)}.call.svelte-166pnmt:fullscreen,.call.full.svelte-166pnmt{border-radius:0}.call.full.svelte-166pnmt{top:0!important;right:0!important;bottom:0!important;left:0!important;width:auto!important;height:auto!important;transform:none!important;z-index:1000;opacity:1;pointer-events:auto}iframe.svelte-166pnmt{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.call--tile.svelte-166pnmt iframe:where(.svelte-166pnmt){height:calc(100% - var(--tile-bar))}.call--pill.svelte-166pnmt iframe:where(.svelte-166pnmt){width:1px;height:1px;opacity:0;pointer-events:none}.fsbtn.svelte-166pnmt{position:absolute;top:var(--space-2);right:var(--space-2);z-index:1;width:40px;height:40px;display:grid;place-items:center;padding:0;border:1px solid rgb(255 255 255 / .3);border-radius:var(--radius-pill);background:#0000008c;color:#fff;cursor:pointer}.fsbtn.svelte-166pnmt:hover,.fsbtn.svelte-166pnmt:focus-visible{background:#000c}.thumb.svelte-166pnmt{position:absolute;right:var(--space-4);bottom:72px;z-index:1;width:220px;height:132px;padding:0;border:2px solid var(--b4-honey);border-radius:10px;overflow:hidden;background-color:#faf7f1;background-image:radial-gradient(#d9d1c3 1px,transparent 1px);background-size:12px 12px;box-shadow:0 8px 24px #00000059;color:#1b1a1f;font:inherit;text-align:left;cursor:pointer}.thumb-name.svelte-166pnmt{position:absolute;left:12px;top:12px;right:12px;font-size:.8125rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.thumb-foot.svelte-166pnmt{position:absolute;left:0;right:0;bottom:0;padding:6px 10px;background:var(--b4-surface);color:var(--b4-text);font-size:.75rem;font-weight:600}.thumb.svelte-166pnmt:focus-visible,.tb.svelte-166pnmt:focus-visible,.pill.svelte-166pnmt:focus-visible{outline:2px solid var(--b4-honey);outline-offset:2px}.tilebar.svelte-166pnmt{position:absolute;left:0;right:0;bottom:0;height:var(--tile-bar);box-sizing:border-box;display:flex;gap:4px;padding:5px 6px;background:var(--b4-surface);cursor:grab;touch-action:none}.tb.svelte-166pnmt{min-height:30px;min-width:30px;display:inline-flex;align-items:center;justify-content:center;padding:0 8px;border:1px solid var(--b4-border);border-radius:8px;background:var(--b4-surface);color:var(--b4-text);font:inherit;font-size:.8125rem;font-weight:500;cursor:pointer}.tb.big.svelte-166pnmt{flex:1}.sr.svelte-166pnmt{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.tb.svelte-166pnmt:hover{background:var(--b4-raised)}.pill.svelte-166pnmt{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--b4-border);border-radius:12px;background:var(--b4-surface);color:var(--b4-text);font:inherit;font-size:.875rem;font-weight:600;cursor:pointer}.dot.svelte-166pnmt{width:8px;height:8px;border-radius:50%;background:var(--b4-sage)}.wait.svelte-166pnmt{margin:0}.seg.svelte-11tgydb{display:inline-flex;gap:2px;padding:3px;border-radius:9px;border:1px solid var(--b4-border);background:var(--b4-ground)}.seg.svelte-11tgydb button:where(.svelte-11tgydb){display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 12px;border:0;border-radius:7px;background:transparent;color:var(--b4-text-muted);font:inherit;font-size:.875rem;font-weight:600;cursor:pointer}.seg.compact.svelte-11tgydb button:where(.svelte-11tgydb){padding:0 9px}.sr.svelte-11tgydb{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.seg.svelte-11tgydb button:where(.svelte-11tgydb):hover{color:var(--b4-text)}.seg.svelte-11tgydb button[aria-pressed=true]:where(.svelte-11tgydb){background:var(--b4-honey);color:var(--b4-on-honey)}.seg.svelte-11tgydb button:where(.svelte-11tgydb):focus-visible{outline:2px solid var(--b4-honey);outline-offset:2px}.more.svelte-1nbrgec{position:relative}.more.svelte-1nbrgec .more__trigger{width:44px;height:44px;position:relative}.more__dot.svelte-1nbrgec{position:absolute;top:6px;right:6px;width:10px;height:10px;border-radius:50%;background:var(--b4-honey);border:2px solid var(--b4-surface)}.more__body.svelte-1nbrgec{white-space:normal;display:flex;flex-direction:column;align-items:stretch;gap:var(--space-2)}.more__body.svelte-1nbrgec .ib,.more__body.svelte-1nbrgec button{min-height:44px}.more__body.svelte-1nbrgec .badge,.more__body.svelte-1nbrgec .count,.more__body.svelte-1nbrgec .boardonly{align-self:flex-start}.guide.svelte-u5idnj{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.guide.stacked.svelte-u5idnj{flex-direction:column;flex-wrap:nowrap;align-items:flex-start}.pick.svelte-u5idnj{display:flex;align-items:center;gap:var(--space-2);flex:1 1 160px;min-width:0;font-size:.875rem;font-weight:700}.stacked.svelte-u5idnj .pick:where(.svelte-u5idnj){flex:none;flex-direction:column;align-items:stretch;width:100%;max-width:320px}.pick.svelte-u5idnj select:where(.svelte-u5idnj){flex:1;min-width:0;min-height:36px;box-sizing:border-box;padding:0 var(--space-3);font:inherit;font-weight:400;color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-pill);cursor:pointer}.pick.svelte-u5idnj select:where(.svelte-u5idnj):focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.guide.svelte-u5idnj [data-slot=button]:where(.svelte-u5idnj){height:36px}.voice.svelte-u5idnj{display:inline-flex;align-items:center;gap:var(--space-2);font-size:.875rem}.hint.svelte-u5idnj{margin:0;font-size:.875rem;color:var(--color-muted)}.guide.svelte-u5idnj .hint:where(.svelte-u5idnj){flex:1 1 100%}.stacked.svelte-u5idnj .hint:where(.svelte-u5idnj){flex:none}.panel.svelte-1eqfk5i{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);max-height:40vh;overflow:auto;border:1px solid var(--color-border, var(--b4-border));border-radius:var(--radius-md, 8px);font-size:.875rem}.panel.svelte-1eqfk5i h2:where(.svelte-1eqfk5i){margin:0;font-size:1rem}.panel.svelte-1eqfk5i ol:where(.svelte-1eqfk5i){margin:0;padding-left:1.5rem}.note.svelte-1eqfk5i{margin:0;font-size:.875rem;color:var(--color-muted, var(--b4-text-muted))}.picker.svelte-13bucm1{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.picker.svelte-13bucm1>.label{min-height:36px;font-weight:700}.name.svelte-13bucm1{font-size:.9375rem}.menu.svelte-13bucm1{position:absolute;top:calc(100% + 4px);left:0;z-index:3;box-sizing:border-box;min-width:min(18rem,90vw);max-width:100%;max-height:60vh;overflow:auto;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text);box-shadow:0 6px 20px #00000026}.head.svelte-13bucm1{margin:var(--space-2) 0 var(--space-1);font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted)}ul.svelte-13bucm1{list-style:none;margin:0;padding:0}li.svelte-13bucm1 button:where(.svelte-13bucm1),.more.svelte-13bucm1 button:where(.svelte-13bucm1){display:block;width:100%;min-height:40px;padding:0 var(--space-2);text-align:left;border:0;border-radius:var(--radius-sm, 6px);background:transparent;color:inherit;font:inherit;cursor:pointer}li.svelte-13bucm1 button:where(.svelte-13bucm1):hover,.more.svelte-13bucm1 button:where(.svelte-13bucm1):hover,li.svelte-13bucm1 button:where(.svelte-13bucm1):focus-visible,.more.svelte-13bucm1 button:where(.svelte-13bucm1):focus-visible{background:var(--color-surface-2, rgb(0 0 0 / .06))}li.svelte-13bucm1 button[aria-current=true]:where(.svelte-13bucm1){font-weight:700}.more.svelte-13bucm1{margin-top:var(--space-2);border-top:1px solid var(--color-border);padding-top:var(--space-2)}form.svelte-13bucm1{display:flex;flex-direction:column;gap:var(--space-2)}input[type=text].svelte-13bucm1{min-height:36px;box-sizing:border-box;padding:0 var(--space-3);font:inherit;color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-pill)}.check.svelte-13bucm1{display:flex;align-items:center;gap:var(--space-2);font-size:.875rem}.row.svelte-13bucm1{display:flex;gap:var(--space-2);margin-top:var(--space-2)}.manage.svelte-13bucm1 li:where(.svelte-13bucm1){display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-2)}.manage.svelte-13bucm1 input:where(.svelte-13bucm1){flex:1 1 8rem;min-width:0}.hint.svelte-13bucm1{margin:var(--space-2) 0 0;font-size:.875rem;color:var(--color-muted)}.alert.svelte-13bucm1{margin:var(--space-2) 0 0;font-size:.875rem;color:var(--color-danger, #b00020)}.sr.svelte-13bucm1{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.panel.svelte-dizycu{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);max-height:40vh;overflow:auto;border:1px solid var(--color-border, var(--b4-border));border-radius:var(--radius-md, 8px);font-size:.875rem}.row.svelte-dizycu{display:flex;gap:var(--space-2)}.note.svelte-dizycu{margin:0;font-size:.875rem;color:var(--color-muted, var(--b4-text-muted))}.undo.svelte-dm8gla{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.alert.svelte-dm8gla{font-size:.875rem;color:var(--color-danger, #b00020)}.cols.svelte-1jxlhsw{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--space-5)}.col.svelte-1jxlhsw{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);min-width:0}h3.svelte-1jxlhsw{margin:0;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:var(--b4-text-muted)}p.svelte-1jxlhsw{margin:0}.hint.svelte-1jxlhsw{color:var(--b4-text-muted)}.alert.svelte-1jxlhsw{color:var(--b4-alert)}.row.svelte-1jxlhsw{display:flex;flex-wrap:wrap;gap:var(--space-2)}.check.svelte-1jxlhsw{display:inline-flex;align-items:center;gap:var(--space-2)}.mode.svelte-1jxlhsw{display:inline-flex;gap:2px;padding:3px;border-radius:9px;border:1px solid var(--b4-border);background:var(--b4-ground)}.seg.svelte-1jxlhsw{display:inline-flex;min-height:32px;padding:0 var(--space-3);border:0;border-radius:7px;background:transparent;color:var(--b4-text);font:inherit;cursor:pointer}.seg[aria-pressed=true].svelte-1jxlhsw{background:var(--b4-honey);color:var(--b4-on-honey);font-weight:700}.seg.svelte-1jxlhsw:disabled{opacity:.55;cursor:default}kbd.svelte-1jxlhsw{font:inherit;font-size:.75rem;opacity:.75;margin-left:4px}.kbd.svelte-1flyygk{margin-left:var(--space-2);padding:0 var(--space-1);font:inherit;font-size:.8em;border:1px solid var(--color-border);border-radius:var(--radius-sm);opacity:.8}.settings.svelte-1flyygk{flex:none;display:flex;max-height:min(420px,50vh);border-bottom:1px solid var(--b4-border);background:var(--b4-surface);font-size:.875rem}.list.svelte-1flyygk{flex:none;width:168px;padding:var(--space-3) var(--space-2);border-right:1px solid var(--b4-border);overflow:auto}.panel.svelte-1flyygk{position:relative;flex:1;min-width:0;overflow:auto;padding:var(--space-3) var(--space-6) var(--space-3) var(--space-5)}.cols.svelte-1flyygk{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-5)}.col.svelte-1flyygk{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);min-width:0}.narrowcol.svelte-1flyygk{max-width:420px}h3.svelte-1flyygk{margin:0;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:var(--b4-text-muted)}.hint.svelte-1flyygk{margin:0;color:var(--b4-text-muted)}.help.svelte-1flyygk{margin:0;padding-left:var(--space-5);display:flex;flex-direction:column;gap:var(--space-1);color:var(--b4-text-muted)}.list.svelte-1flyygk{display:flex;flex-direction:column}.viewas.svelte-1flyygk{margin-top:auto;padding:var(--space-3) 6px 0;border-top:1px solid var(--b4-border);display:flex;flex-direction:column;gap:4px;font-size:.75rem;color:var(--b4-text-muted)}.viewas.svelte-1flyygk select:where(.svelte-1flyygk){min-height:32px;font:inherit;font-size:.8125rem;color:var(--b4-text);background:var(--b4-surface);border:1px solid var(--b4-border);border-radius:8px}.classcols.svelte-1flyygk{grid-template-columns:minmax(220px,1fr) minmax(0,2fr)}.check.svelte-1flyygk{display:flex;align-items:flex-start;gap:var(--space-2)}.sub.svelte-1flyygk{display:flex;flex-direction:column;gap:6px;padding-left:28px}.sub.dim.svelte-1flyygk{opacity:.55}.row.svelte-1flyygk{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.wide.svelte-1flyygk{align-items:stretch}.who.svelte-1flyygk{width:100%;border-collapse:collapse;font-size:.8125rem}.who.svelte-1flyygk th:where(.svelte-1flyygk){padding:4px 6px;text-align:left;font-weight:600;color:var(--b4-text-muted)}.who.svelte-1flyygk td:where(.svelte-1flyygk){padding:6px;border-top:1px solid var(--b4-border);vertical-align:middle}.role.svelte-1flyygk,.soft.svelte-1flyygk{color:var(--b4-text-muted)}.who.svelte-1flyygk td.away:where(.svelte-1flyygk){color:var(--b4-honey-text)}.acts.svelte-1flyygk{text-align:right;white-space:nowrap}.acts.svelte-1flyygk [data-slot=button]:where(.svelte-1flyygk){height:28px;font-size:.75rem}.sr.svelte-1flyygk{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}@media (max-width: 900px){.classcols.svelte-1flyygk{grid-template-columns:1fr}}.danger.svelte-1flyygk{color:var(--b4-alert)}.close.svelte-1flyygk{position:absolute;top:var(--space-2);right:var(--space-2);width:36px;height:36px;display:grid;place-items:center;padding:0;border:0;border-radius:8px;background:transparent;color:var(--b4-text);cursor:pointer}.settings.sheet.svelte-1flyygk{flex-direction:column;max-height:none;border-bottom:0}.settings.sheet.svelte-1flyygk .list:where(.svelte-1flyygk){width:auto;padding:var(--space-2) var(--space-1);border-right:0;border-bottom:1px solid var(--b4-border);overflow:visible}.settings.sheet.svelte-1flyygk .panel:where(.svelte-1flyygk){overflow:visible;padding:var(--space-3) 48px var(--space-3) var(--space-1)}.settings.sheet.svelte-1flyygk .close:where(.svelte-1flyygk){width:44px;height:44px;top:0;right:0}.settings.sheet.svelte-1flyygk .acts:where(.svelte-1flyygk) [data-slot=button],.settings.sheet.svelte-1flyygk .col:where(.svelte-1flyygk) [data-slot=button]{height:44px}.settings.sheet.svelte-1flyygk .viewas:where(.svelte-1flyygk) select:where(.svelte-1flyygk){min-height:44px}.settings.sheet.svelte-1flyygk .acts:where(.svelte-1flyygk){white-space:normal}.close.svelte-1flyygk:hover{background:var(--b4-raised)}.close.svelte-1flyygk:focus-visible{outline:2px solid var(--b4-honey);outline-offset:2px}@media (max-width: 640px){.settings.svelte-1flyygk{flex-direction:column;max-height:60vh}.list.svelte-1flyygk{width:auto;border-right:0;border-bottom:1px solid var(--b4-border)}}.peek-name.svelte-10ymph8{padding:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer;text-align:left}.peek-name.svelte-10ymph8:hover,.peek-name.svelte-10ymph8:focus-visible{text-decoration:underline}.avatar.svelte-d7svt{width:var(--avatar-size);height:var(--avatar-size);border-radius:50%;object-fit:cover;flex:none}.avatar--initials.svelte-d7svt{display:inline-flex;align-items:center;justify-content:center;color:var(--b4-ground);font-size:calc(var(--avatar-size) * .38);font-weight:700;line-height:1}.avatar--preset.svelte-d7svt{font-size:calc(var(--avatar-size) * .56)}.emoji-picker.svelte-1hn74um{position:absolute;bottom:calc(100% + 6px);right:0;z-index:30;border-radius:var(--radius-md, 8px);box-shadow:var(--shadow-md, 0 4px 16px rgba(0, 0, 0, .2))}.emoji-picker--sheet.svelte-1hn74um{position:static;box-shadow:none}.emoji-picker--sheet.svelte-1hn74um em-emoji-picker{width:100%;max-width:100%;max-height:60dvh}.emoji-picker--below.svelte-1hn74um{top:calc(100% + 6px);bottom:auto}.emoji-picker.svelte-1hn74um em-emoji-picker{max-width:90vw;max-height:min(435px,60vh)}.message-actions.svelte-90rwx4{position:absolute;top:-14px;right:8px;z-index:5;display:flex;align-items:center;gap:2px;padding:2px;border:1px solid var(--b4-border, var(--color-border));border-radius:999px;background:var(--b4-raised, var(--color-surface));box-shadow:var(--shadow-sm)}.message-actions--phone.svelte-90rwx4{top:0;right:0;padding:0;border:0;background:none;box-shadow:none}.message-actions--phone.svelte-90rwx4 .message-actions__btn:where(.svelte-90rwx4){width:var(--b4-tap, 44px);height:var(--b4-tap, 44px)}.mas__react.svelte-90rwx4{display:flex;justify-content:space-between;padding:var(--space-1) var(--space-1) var(--space-3);border-bottom:1px solid var(--b4-border)}.mas__emoji.svelte-90rwx4{display:flex;align-items:center;justify-content:center;width:52px;height:52px;padding:0;border:1px solid var(--b4-border);border-radius:50%;background:var(--b4-surface);color:var(--color-muted);font-size:1.5rem;line-height:1;cursor:pointer}.mas__emoji--active.svelte-90rwx4{border-color:var(--b4-honey);background:var(--b4-honey-tint, var(--color-surface))}.mas__emoji.svelte-90rwx4:disabled{cursor:default;opacity:.6}.mas__row.svelte-90rwx4{display:flex;align-items:center;gap:var(--space-3);width:100%;min-height:52px;padding:0 var(--space-3);border:0;border-radius:12px;background:none;color:inherit;font:inherit;font-size:1rem;text-align:left;text-decoration:none;cursor:pointer}.mas__row--danger.svelte-90rwx4{color:var(--color-danger)}.mas__react.svelte-90rwx4 svg:where(.svelte-90rwx4),.mas__row.svelte-90rwx4 svg:where(.svelte-90rwx4){fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.message-actions__anchor.svelte-90rwx4{position:relative;display:inline-flex}.message-actions__btn.svelte-90rwx4{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--color-muted);font-size:1rem;line-height:1;cursor:pointer}.message-actions__btn.svelte-90rwx4:hover:not(:disabled),.message-actions__btn.svelte-90rwx4:focus-visible{background:var(--b4-honey-tint, var(--color-surface));color:var(--color-text, inherit)}.message-actions__btn.svelte-90rwx4:disabled{cursor:default;opacity:.6}.message-actions__btn--active.svelte-90rwx4{background:var(--b4-honey-tint, var(--color-surface))}.message-actions.svelte-90rwx4 svg:where(.svelte-90rwx4){fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.message-actions__divider.svelte-90rwx4{width:1px;height:20px;margin:0 2px;background:var(--b4-border, var(--color-border))}.message-actions__error.svelte-90rwx4{position:absolute;top:calc(100% + 4px);right:0;color:var(--color-danger);font-size:.8125rem;white-space:nowrap}.reaction-bar.svelte-bc3sfe{position:relative;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.reaction-bar__quick.svelte-bc3sfe{display:flex;align-items:center;gap:2px}@media (min-width: 761px){.reaction-bar__quick.svelte-bc3sfe{opacity:0;pointer-events:none;transition:opacity .12s ease-out}}.reaction-bar__quick-btn.svelte-bc3sfe{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--color-border);border-radius:999px;background:var(--color-surface);font-size:.9375rem;line-height:1;cursor:pointer}.reaction-bar__quick-btn.svelte-bc3sfe:disabled{cursor:default;opacity:.6}.reaction-bar__chip.svelte-bc3sfe{position:relative;display:inline-flex}.reaction-bar__pill.svelte-bc3sfe{display:flex;align-items:center;gap:4px;height:28px;border:1px solid var(--color-border);border-radius:999px;background:var(--color-surface);padding:0 10px;font-size:.9375rem;line-height:1;cursor:pointer}.reaction-bar__pill.svelte-bc3sfe:disabled{cursor:default;opacity:.6}.reaction-bar__quick-btn--active.svelte-bc3sfe,.reaction-bar__pill--active.svelte-bc3sfe{border-color:var(--b4-honey, var(--color-primary));background:var(--b4-honey-tint, var(--color-surface))}.reaction-bar__count.svelte-bc3sfe{font-size:.75rem;color:var(--color-muted)}.reaction-bar__add.svelte-bc3sfe{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--color-border);border-radius:999px;background:var(--color-surface);color:var(--color-muted);font-size:1rem;line-height:1;cursor:pointer}.reaction-bar__add.svelte-bc3sfe:disabled{cursor:default;opacity:.6}@media (min-width: 761px){.reaction-bar__add.svelte-bc3sfe{opacity:0;transition:opacity .12s ease-out}.reaction-bar.svelte-bc3sfe:hover .reaction-bar__add:where(.svelte-bc3sfe),.reaction-bar.svelte-bc3sfe:focus-within .reaction-bar__add:where(.svelte-bc3sfe){opacity:1}}.reaction-bar__who-emoji.svelte-bc3sfe{font-size:1.5rem;line-height:1}@media (max-width: 760px){.reaction-bar__quick-btn.svelte-bc3sfe,.reaction-bar__add.svelte-bc3sfe{width:var(--b4-tap, 44px);height:var(--b4-tap, 44px)}.reaction-bar__pill.svelte-bc3sfe{min-height:var(--b4-tap, 44px)}}.reaction-bar.svelte-bc3sfe [role=alert]:where(.svelte-bc3sfe){color:var(--color-danger);font-size:.8125rem;margin:0}.rs__body.svelte-1c5rr73{padding-bottom:env(safe-area-inset-bottom,0px)}form.svelte-1c5rr73{display:grid;gap:var(--space-3)}.rs__reasons.svelte-1c5rr73{display:grid;gap:2px;margin:0;padding:0;border:0}.rs__reasons.svelte-1c5rr73 legend:where(.svelte-1c5rr73){padding:0;margin-bottom:var(--space-2);font-weight:600}.rs__row.svelte-1c5rr73{display:flex;align-items:center;gap:var(--space-3);min-height:var(--b4-tap);padding:0 var(--space-2);border-radius:var(--radius-sm);cursor:pointer}.rs__row.svelte-1c5rr73:hover{background:var(--b4-honey-tint, var(--color-surface))}.rs__note.svelte-1c5rr73{display:grid;gap:var(--space-1)}.rs__note.svelte-1c5rr73 textarea:where(.svelte-1c5rr73){font:inherit}.rs__privacy.svelte-1c5rr73{margin:0;color:var(--color-muted);font-size:.875rem}.rs__error.svelte-1c5rr73{margin:0;color:var(--color-danger)}.rs__actions.svelte-1c5rr73{display:flex;justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-2)}.rs__btn.svelte-1c5rr73{min-height:var(--b4-tap);padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:none;color:var(--color-text);font:inherit;font-size:.875rem;font-weight:600;cursor:pointer}.rs__btn--primary.svelte-1c5rr73{background:var(--color-danger);border-color:var(--color-danger);color:#fff}.rs__btn.svelte-1c5rr73:disabled{opacity:.6;cursor:not-allowed}.am.svelte-11sajev{margin:var(--space-1, 4px) 0 0;font-size:.8125rem;color:var(--color-muted)}.am__ask.svelte-11sajev{margin-left:var(--space-2, 8px);min-height:32px;padding:0 var(--space-3, 12px);border:1px solid var(--b4-border, var(--color-border));border-radius:var(--b4-radius-pill, 999px);background:var(--b4-raised, var(--color-surface));color:inherit;font:inherit;font-weight:700;cursor:pointer}.am__keep.svelte-11sajev{margin-left:var(--space-1, 4px);min-height:32px;padding:0 var(--space-3, 12px);border:0;background:none;color:var(--color-accent-text, inherit);font:inherit;font-weight:700;cursor:pointer}@media (max-width: 760px){.am__ask.svelte-11sajev,.am__keep.svelte-11sajev{min-height:var(--b4-tap, 44px)}}.ap__head.svelte-1i3jj2m{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.ap__title.svelte-1i3jj2m{font-weight:600;font-size:.8125rem;overflow-wrap:anywhere}.ap__close.svelte-1i3jj2m{min-width:44px;min-height:44px;margin:-10px -8px -10px 0;border:0;background:none;color:var(--color-muted);font:inherit;font-size:1.25rem;cursor:pointer}.ap__img.svelte-1i3jj2m{max-width:100%;max-height:260px;object-fit:contain;border-radius:var(--radius-sm)}.ap__text.svelte-1i3jj2m{margin:0;max-height:240px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--font-mono);font-size:.8125rem;-webkit-user-select:text;user-select:text}.ap__row.svelte-1i3jj2m{display:flex;align-items:center;gap:var(--space-2)}.ap__note.svelte-1i3jj2m,.ap__desc.svelte-1i3jj2m{margin:0;font-size:.8125rem;color:var(--color-muted)}.ap-pill.svelte-1e4d9tv{--pill: var(--color-accent);display:inline-flex;align-items:center;max-width:100%;height:26px;border:1px solid color-mix(in srgb,var(--pill) 60%,transparent);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--pill) 15%,transparent);color:var(--color-text);font-size:.75rem;line-height:1}.ap-pill--ref.svelte-1e4d9tv{--pill: var(--color-accent);color:var(--color-link);font-family:var(--font-mono)}.ap-pill--quote.svelte-1e4d9tv,.ap-pill--board.svelte-1e4d9tv{--pill: var(--b4-sky)}.ap-pill--picture.svelte-1e4d9tv{--pill: #8fb39a}.ap-pill--paste.svelte-1e4d9tv{--pill: var(--color-muted)}.ap-pill--open.svelte-1e4d9tv{background:color-mix(in srgb,var(--pill) 28%,transparent)}.ap-pill__main.svelte-1e4d9tv{display:inline-flex;align-items:center;min-width:0;height:100%;padding:0 4px 0 10px;border:0;border-radius:var(--radius-pill) 0 0 var(--radius-pill);background:none;color:inherit;font:inherit}button.ap-pill__main.svelte-1e4d9tv{cursor:pointer}.ap-pill__text.svelte-1e4d9tv{white-space:nowrap}.ap-pill__x.svelte-1e4d9tv{position:relative;width:24px;height:100%;padding:0;border:0;background:none;color:var(--color-muted);font:inherit;font-size:1rem;cursor:pointer}.ap-pill__x.svelte-1e4d9tv:before{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px}.hb-wrap.svelte-1iqbq48{position:relative;display:inline-flex;align-items:center;gap:var(--space-2)}.hb.svelte-1iqbq48{position:relative;flex:none;width:40px;height:40px;min-width:40px;min-height:40px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--color-border);border-radius:50%;background:var(--color-surface);color:var(--color-text);cursor:pointer}.hb--sm.svelte-1iqbq48{width:32px;height:32px;min-width:32px;min-height:32px}.hb--sm.svelte-1iqbq48>svg:where(.svelte-1iqbq48){width:18px;height:18px}.hb-wrap--small.svelte-1iqbq48 .hb-dots:where(.svelte-1iqbq48){display:none}@media (max-width: 760px){.hb.svelte-1iqbq48,.hb--sm.svelte-1iqbq48{width:var(--b4-tap, 44px);height:var(--b4-tap, 44px);min-width:var(--b4-tap, 44px);min-height:var(--b4-tap, 44px)}}.hb--guide.svelte-1iqbq48{border-color:var(--color-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-accent) 35%,transparent)}.hb--off.svelte-1iqbq48{color:var(--color-muted);cursor:default}.hb.svelte-1iqbq48:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.hb__lock.svelte-1iqbq48{position:absolute;right:-2px;bottom:-2px;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-muted)}.hb-label.svelte-1iqbq48{display:inline-flex;flex-direction:column;gap:2px;font-size:.75rem;color:var(--color-muted);line-height:1.1}.hb-label__word.svelte-1iqbq48{font-weight:600;color:var(--color-text)}.hb-dots.svelte-1iqbq48{display:inline-flex;gap:3px}.hb-dot.svelte-1iqbq48{width:6px;height:6px;border-radius:50%;border:1px solid var(--color-muted)}.hb-dot--on.svelte-1iqbq48{background:var(--color-accent);border-color:var(--color-accent)}.sr-only.svelte-1iqbq48{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.td.svelte-1gqb8wg{display:inline-block;flex:none;width:8px;height:8px;border-radius:50%}.td--online.svelte-1gqb8wg{background:var(--color-success, #1f9d55)}.td--offline.svelte-1gqb8wg{background:var(--color-muted, #9aa0a6)}.cc__ask-off.svelte-10ogvqd{align-self:flex-start;border:1px dashed var(--color-border);border-radius:var(--radius-md);background:none;padding:var(--space-1) var(--space-3);font:inherit;font-size:.8125rem;color:var(--color-muted);cursor:not-allowed}.cc.svelte-10ogvqd{position:relative;display:flex;flex-direction:column;gap:var(--space-2)}.cc__label.svelte-10ogvqd{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cc__box.svelte-10ogvqd{display:flex;flex-direction:column;gap:var(--space-2);padding:10px 12px;border:1px solid var(--color-border);border-radius:20px;background:var(--color-surface)}.cc__box.svelte-10ogvqd:focus-within{border-color:var(--color-accent)}.cc__chips.svelte-10ogvqd{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.cc__hint.svelte-10ogvqd{margin:0}.cc__offline-choices.svelte-10ogvqd{display:flex;flex-wrap:wrap;gap:var(--space-2)}.cc.svelte-10ogvqd textarea:where(.svelte-10ogvqd){width:100%;box-sizing:border-box;resize:none;min-height:3rem;max-height:160px;overflow-y:auto;border:0;border-radius:0;padding:0;font:inherit;background:transparent;color:var(--color-text)}.cc.svelte-10ogvqd textarea:where(.svelte-10ogvqd):focus-visible{outline:none}.cc__ref.svelte-10ogvqd,.cc__quotes.svelte-10ogvqd{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.cc__list.svelte-10ogvqd{list-style:none;margin:0;padding:var(--space-1, 4px);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface)}.cc__list.svelte-10ogvqd li:where(.svelte-10ogvqd){padding:8px 10px;min-height:var(--b4-tap);display:flex;align-items:center;cursor:pointer;border-radius:var(--radius-sm)}.cc__list.svelte-10ogvqd .cc__group:where(.svelte-10ogvqd){display:block;padding:0;min-height:0;cursor:default}.cc__group-label.svelte-10ogvqd{display:block;padding:6px 10px 2px;font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted)}.cc__group-list.svelte-10ogvqd{list-style:none;margin:0;padding:0}.cc__opt--on.svelte-10ogvqd{background:var(--color-border)}.cc__refused.svelte-10ogvqd{display:flex;flex-direction:column;gap:var(--space-2)}.cc.svelte-10ogvqd [data-slot=button]:where(.svelte-10ogvqd){height:36px}.cc__refused-row.svelte-10ogvqd{display:flex;flex-wrap:wrap;gap:var(--space-3)}.cc.svelte-10ogvqd .cc__tool:where(.svelte-10ogvqd){width:40px;height:40px;min-width:40px;min-height:40px;padding:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}.cc.svelte-10ogvqd .cc__tool--on:where(.svelte-10ogvqd){border-color:color-mix(in srgb,var(--color-accent) 70%,transparent);background:color-mix(in srgb,var(--color-accent) 14%,transparent)}.cc__add.svelte-10ogvqd{position:relative}.cc__menu-heading.svelte-10ogvqd{padding:var(--space-2, 8px) var(--space-3, 12px) var(--space-1, 4px);color:var(--color-muted);font-size:.75rem;font-weight:700}.cc__menu-group.svelte-10ogvqd{padding:var(--space-1, 4px) var(--space-3, 12px) 0;color:var(--color-muted);font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.cc__menu-icon.svelte-10ogvqd{flex:none;margin-top:2px}.cc__menu-text.svelte-10ogvqd{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;flex:1}.cc__menu-check.svelte-10ogvqd{flex:none;font-size:.75rem;font-weight:700;color:var(--b4-sky)}.cc__selecting.svelte-10ogvqd{margin-right:auto;display:inline-flex;align-items:center;gap:6px;margin-left:var(--space-2);font-size:.75rem;font-weight:700;color:var(--b4-sky)}.cc__selecting-dot.svelte-10ogvqd{width:8px;height:8px;border-radius:50%;background:var(--b4-sky)}.cc__menu-title.svelte-10ogvqd{font-weight:600}.cc__menu-title.svelte-10ogvqd .td{margin-left:6px;vertical-align:middle}.cc__menu-sub.svelte-10ogvqd{font-size:.8125rem;color:var(--color-muted)}.cc__menu-off.svelte-10ogvqd{font-weight:400;font-size:.8125rem;color:var(--color-muted)}@media (max-width: 760px){.cc__menu-sub.svelte-10ogvqd{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (max-width: 640px){.cc.svelte-10ogvqd [data-slot=button]:where(.svelte-10ogvqd){height:var(--b4-tap)}}.cc__row.svelte-10ogvqd{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.cc__notes.svelte-10ogvqd{display:flex;flex-direction:column;gap:var(--space-1)}.cc__opt--offline.svelte-10ogvqd{color:var(--color-muted)}.cc__opt--offline.svelte-10ogvqd .cc__tag:where(.svelte-10ogvqd){color:inherit;border-color:currentColor}.cc__offline.svelte-10ogvqd{margin-left:auto;padding-left:var(--space-3);display:inline-flex;align-items:center;gap:var(--space-1);font-size:.75rem}.cc__offline-dot.svelte-10ogvqd{width:7px;height:7px;border-radius:50%;border:1.5px solid currentColor}.cc__tag.svelte-10ogvqd{margin-right:var(--space-2);padding:1px 8px;border-radius:var(--radius-pill);border:1px solid color-mix(in srgb,var(--b4-sky) 55%,transparent);color:var(--b4-sky);font-size:.6875rem;font-weight:700;white-space:nowrap}.cc__tag--staff.svelte-10ogvqd{border-color:color-mix(in srgb,var(--b4-sage) 60%,transparent);color:var(--b4-sage)}.cc--compact.svelte-10ogvqd .cc__box:where(.svelte-10ogvqd){padding:6px 6px 6px 12px;gap:var(--space-1, 4px)}.cc--compact.svelte-10ogvqd .cc__row:where(.svelte-10ogvqd){justify-content:flex-start;align-items:flex-end;gap:var(--space-2)}.cc--compact.svelte-10ogvqd .cc__row:where(.svelte-10ogvqd) textarea:where(.svelte-10ogvqd){flex:1 1 0;width:auto;min-width:0;min-height:0;padding:4px 0;line-height:24px}.cc--compact.svelte-10ogvqd .cc__row:where(.svelte-10ogvqd) textarea:where(.svelte-10ogvqd)::placeholder{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc--compact.svelte-10ogvqd .cc__end:where(.svelte-10ogvqd){gap:var(--space-2)}.cc--compact.svelte-10ogvqd .cc__send:where(.svelte-10ogvqd),.cc--compact.cc.svelte-10ogvqd .cc__tool:where(.svelte-10ogvqd){width:32px;height:32px;min-width:32px;min-height:32px}.cc--compact.svelte-10ogvqd .cc__send:where(.svelte-10ogvqd) svg:where(.svelte-10ogvqd),.cc--compact.svelte-10ogvqd .cc__tool:where(.svelte-10ogvqd) svg:where(.svelte-10ogvqd){width:18px;height:18px}@media (max-width: 760px){.cc--compact.svelte-10ogvqd .cc__send:where(.svelte-10ogvqd),.cc--compact.cc.svelte-10ogvqd .cc__tool:where(.svelte-10ogvqd),.cc.svelte-10ogvqd .cc__send:where(.svelte-10ogvqd),.cc.cc.svelte-10ogvqd .cc__tool:where(.svelte-10ogvqd){width:var(--b4-tap, 44px);height:var(--b4-tap, 44px);min-width:var(--b4-tap, 44px);min-height:var(--b4-tap, 44px)}.cc--compact.svelte-10ogvqd .cc__row:where(.svelte-10ogvqd) textarea:where(.svelte-10ogvqd){padding:8px 0}}.cc--compact.svelte-10ogvqd .cc__notes:where(.svelte-10ogvqd){flex-direction:row;flex-wrap:wrap;gap:0 var(--space-2)}.cc--compact.svelte-10ogvqd .cc__muted:where(.svelte-10ogvqd){font-size:.75rem}.cc__end.svelte-10ogvqd{margin-left:auto;display:inline-flex;align-items:flex-end;gap:var(--space-3)}.cc__sr.svelte-10ogvqd{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cc__send.svelte-10ogvqd{flex:none;width:44px;height:44px;border:0;border-radius:999px;background:var(--color-accent);color:var(--color-accent-ink);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.cc__send.svelte-10ogvqd:disabled{opacity:.45;cursor:default}.cc__muted.svelte-10ogvqd{margin:0;font-size:.8125rem;color:var(--color-muted)}.cc__why.svelte-10ogvqd{border:0;background:none;padding:0 2px;color:inherit;font:inherit;cursor:help}.cc__error.svelte-10ogvqd{margin:0;font-size:.875rem;color:var(--color-danger)}@media (max-width: 640px){.cc__refused-row.svelte-10ogvqd [data-slot=button]:where(.svelte-10ogvqd){width:100%}}.kp.svelte-1c1lyom{padding:1px 8px;border-radius:999px;border:1px solid color-mix(in srgb,var(--tag, var(--color-muted)) 45%,transparent);background:color-mix(in srgb,var(--tag, var(--color-muted)) 14%,transparent);color:var(--tag, var(--color-text));font-size:.75rem;font-weight:600}.kp--question.svelte-1c1lyom{--tag: var(--b4-sky)}.kp--suggestion.svelte-1c1lyom{--tag: var(--b4-sage)}.pn.svelte-1lmp2z6{margin:var(--space-1, 4px) 0 0;font-size:.8125rem;color:var(--color-muted)}.pn--refused.svelte-1lmp2z6{display:flex;flex-direction:column;gap:var(--space-2)}.pn__text.svelte-1lmp2z6{margin:0;color:var(--color-danger)}.pn__row.svelte-1lmp2z6{display:flex;flex-wrap:wrap;gap:var(--space-2)}.pn__row.svelte-1lmp2z6 [data-slot=button]{height:36px}@media (max-width: 640px){.pn__row.svelte-1lmp2z6 [data-slot=button]{height:var(--b4-tap)}}.post-image.svelte-bo1q1q{display:block;max-width:min(100%,28rem);max-height:24rem;margin-top:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm)}.post-image__note.svelte-bo1q1q{margin:var(--space-1) 0 0;color:var(--color-muted);font-size:.875rem}.rc.svelte-jgxanm{margin:0 0 var(--space-1);display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);font-size:.8125rem}.rc__ref.svelte-jgxanm{min-height:36px;display:inline-flex;align-items:center;padding:0 var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font:inherit;font-family:var(--font-mono);overflow-wrap:anywhere}button.rc__ref.svelte-jgxanm{cursor:pointer}@media (max-width: 640px){.rc__ref.svelte-jgxanm{min-height:var(--b4-tap)}}.rc__ref--plain.svelte-jgxanm{min-height:0;border:0;padding:0;background:none}.remove__open.svelte-8cmq4j,.remove__btn.svelte-8cmq4j{min-height:var(--b4-tap);padding:0 var(--space-3);border:0;background:none;color:var(--color-muted);font:inherit;font-size:.8125rem;font-weight:600;cursor:pointer}.remove__btn.svelte-8cmq4j{border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text)}.remove__btn--danger.svelte-8cmq4j{background:var(--color-danger);border-color:var(--color-danger);color:#fff}.remove__btn.svelte-8cmq4j:disabled{opacity:.6;cursor:not-allowed}.remove__form.svelte-8cmq4j{display:grid;gap:var(--space-3)}.remove__form.svelte-8cmq4j p:where(.svelte-8cmq4j){margin:0}.remove__form.svelte-8cmq4j label:where(.svelte-8cmq4j){display:grid;gap:var(--space-1)}.remove__form.svelte-8cmq4j select:where(.svelte-8cmq4j){min-height:var(--b4-tap)}.remove__form.svelte-8cmq4j [role=alert]:where(.svelte-8cmq4j){color:var(--color-danger)}.rb.svelte-1f4351l{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-2);min-width:0}.rb__intro.svelte-1f4351l{margin:0}.rb__code.svelte-1f4351l{position:relative;border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface);overflow:hidden}.rb__bar.svelte-1f4351l{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:0 var(--space-2) 0 var(--space-3);border-bottom:1px solid var(--color-border);background:var(--color-bg);font-size:.85rem;color:var(--color-muted)}.rb__name.svelte-1f4351l{font-family:ui-monospace,JetBrains Mono,monospace;min-width:0;overflow-wrap:anywhere}.rb__lang.svelte-1f4351l{margin-left:var(--space-1);opacity:.8}.rb__copy.svelte-1f4351l{min-height:var(--b4-tap);min-width:var(--b4-tap);padding:0 var(--space-3);border:0;background:transparent;color:var(--color-link);font:inherit;font-weight:600;cursor:pointer}.rb__scroll.svelte-1f4351l{overflow-x:auto;padding:var(--space-2) 0}.rb__lines.svelte-1f4351l{list-style:none;margin:0;padding:0;font-family:ui-monospace,JetBrains Mono,monospace;font-size:.85rem;min-width:max-content}.rb__line.svelte-1f4351l{display:flex;padding:1px var(--space-3) 1px 0}.rb__line--on.svelte-1f4351l{background:color-mix(in srgb,var(--b4-honey) 20%,transparent);box-shadow:inset 3px 0 0 var(--b4-honey)}.rb__n.svelte-1f4351l{flex:none;width:2.5rem;padding-right:var(--space-3);text-align:right;color:var(--color-muted);-webkit-user-select:none;user-select:none}.rb__src.svelte-1f4351l{white-space:pre}.rb__sr.svelte-1f4351l{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.rb.svelte-1e28d7p{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-2);border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface);padding:var(--space-3)}.rb__intro.svelte-1e28d7p{margin:0;overflow-wrap:anywhere}.rb__btn.svelte-1e28d7p{min-height:var(--b4-tap);padding:0 var(--space-4);border:1px solid var(--color-border);border-radius:999px;background:var(--color-bg);color:var(--color-text);font:inherit;cursor:pointer}.rb__btn--main.svelte-1e28d7p{background:var(--b4-honey);border-color:var(--b4-honey);color:#16151a;font-weight:700}.rb__btn.svelte-1e28d7p:disabled{opacity:.5;cursor:default}.rb__row.svelte-1e28d7p{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.rb__fb.svelte-1e28d7p{margin:0;overflow-wrap:anywhere;font-weight:600}.rb__fb--right.svelte-1e28d7p{color:var(--b4-sage)}.rb__fb--wrong.svelte-1e28d7p{color:var(--b4-honey-text)}.rb__text.svelte-1e28d7p{margin:0;line-height:2.6;overflow-wrap:anywhere}.rb__in.svelte-1e28d7p{width:9em;max-width:100%;min-height:var(--b4-tap);margin:0 var(--space-1);padding:0 var(--space-2);border:1px solid var(--color-border);border-radius:8px;background:var(--color-bg);color:var(--color-text);font:inherit}.rb__in--right.svelte-1e28d7p{border:2px solid var(--color-text)}.rb__res.svelte-1e28d7p{display:inline-block;margin:0 var(--space-1);font-size:.8rem;font-weight:700;line-height:1.2}.rb.svelte-1y6ncip{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-2)}.rb__list.svelte-1y6ncip{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.rb__card.svelte-1y6ncip{display:flex;gap:var(--space-3);align-items:flex-start;border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface);padding:var(--space-3)}.rb__num.svelte-1y6ncip{flex:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;border:1px solid var(--color-border);font-size:.85rem;color:var(--color-muted)}.rb__text.svelte-1y6ncip{flex:1;min-width:0;overflow-wrap:anywhere;white-space:pre-wrap}.rb__sr.svelte-1y6ncip{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.rb__actions.svelte-1y6ncip{display:flex;flex-wrap:wrap;gap:var(--space-2)}.rb__btn.svelte-1y6ncip{min-height:var(--b4-tap);padding:0 var(--space-4);border:1px solid var(--color-border);border-radius:999px;background:var(--color-bg);color:var(--color-text);font:inherit;cursor:pointer}.rb__btn--quiet.svelte-1y6ncip{border-color:transparent;color:var(--color-muted)}.rb__done.svelte-1y6ncip{margin:0;color:var(--b4-sage)}.rb.svelte-rtujx9{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-2);border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface);padding:var(--space-3)}.rb__intro.svelte-rtujx9{margin:0;overflow-wrap:anywhere}.rb__ref.svelte-rtujx9{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3);border:1px solid var(--color-border);border-radius:12px;background:var(--color-bg)}.rb__where.svelte-rtujx9{font-size:.8rem;font-weight:600;color:var(--color-muted)}.rb__sec.svelte-rtujx9{overflow-wrap:anywhere}.rb__quote.svelte-rtujx9{margin:0;padding-left:var(--space-3);border-left:3px solid var(--b4-honey);overflow-wrap:anywhere}.rb__why.svelte-rtujx9{color:var(--color-muted);font-size:.9rem;overflow-wrap:anywhere}.rb__go.svelte-rtujx9{display:inline-flex;align-items:center;min-height:var(--b4-tap);font-weight:700;color:var(--b4-honey-text);text-decoration:underline}.rb.svelte-iha527{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-2);border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface);padding:var(--space-3)}.rb__q.svelte-iha527{margin:0;font-weight:600;overflow-wrap:anywhere}.rb__choices.svelte-iha527{display:flex;flex-direction:column;gap:var(--space-2)}.rb__choice.svelte-iha527{width:100%;min-height:var(--b4-tap);padding:var(--space-2) var(--space-4);text-align:left;border:1px solid var(--color-border);border-radius:999px;background:var(--color-bg);color:var(--color-text);font:inherit;cursor:pointer;overflow-wrap:anywhere}.rb__choice[aria-pressed=true].svelte-iha527{border-color:var(--color-accent);border-width:2px}.rb__choice--right.svelte-iha527{border:2px solid var(--color-text);font-weight:600}.rb__mark.svelte-iha527{margin-left:var(--space-2);font-size:.8rem;font-weight:700}.rb__fb.svelte-iha527{margin:0;overflow-wrap:anywhere}.rb__fb--right.svelte-iha527{color:var(--b4-sage)}.rb__fb--wrong.svelte-iha527{color:var(--b4-honey-text)}.rb.svelte-n1wc6z{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-2);border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface);padding:var(--space-3)}.rb__intro.svelte-n1wc6z{margin:0;overflow-wrap:anywhere}.rb__btn.svelte-n1wc6z{min-height:var(--b4-tap);padding:0 var(--space-4);border:1px solid var(--color-border);border-radius:999px;background:var(--color-bg);color:var(--color-text);font:inherit;cursor:pointer}.rb__btn--main.svelte-n1wc6z{background:var(--b4-honey);border-color:var(--b4-honey);color:#16151a;font-weight:700}.rb__btn.svelte-n1wc6z:disabled{opacity:.5;cursor:default}.rb__row.svelte-n1wc6z{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.rb__fb.svelte-n1wc6z{margin:0;overflow-wrap:anywhere;font-weight:600}.rb__fb--right.svelte-n1wc6z{color:var(--b4-sage)}.rb__fb--wrong.svelte-n1wc6z{color:var(--b4-honey-text)}.rb__list.svelte-n1wc6z{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-2)}.rb__item.svelte-n1wc6z{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);padding:var(--space-1) var(--space-2) var(--space-1) var(--space-3);border:1px solid var(--color-border);border-radius:10px;background:var(--color-bg)}.rb__n.svelte-n1wc6z{font-weight:700;color:var(--color-muted)}.rb__txt.svelte-n1wc6z{flex:1;min-width:8em;overflow-wrap:anywhere}.rb__res.svelte-n1wc6z{font-size:.8rem;font-weight:700}.rb__mv.svelte-n1wc6z{min-width:var(--b4-tap);min-height:var(--b4-tap);padding:0 var(--space-2);border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);color:var(--color-text);font:inherit;font-size:.85rem;cursor:pointer}.rb__mv.svelte-n1wc6z:disabled{opacity:.4;cursor:default}.rb.svelte-1s74q59{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-2);border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface);padding:var(--space-3)}.rb__q.svelte-1s74q59{margin:0;font-weight:600;overflow-wrap:anywhere}.rb__choices.svelte-1s74q59{display:flex;flex-direction:column;gap:var(--space-2)}.rb__choice.svelte-1s74q59{width:100%;min-height:var(--b4-tap);padding:var(--space-2) var(--space-4);text-align:left;border:1px solid var(--color-border);border-radius:999px;background:var(--color-bg);color:var(--color-text);font:inherit;cursor:pointer;overflow-wrap:anywhere}.rb__choice[aria-pressed=true].svelte-1s74q59{border-color:var(--color-accent);border-width:2px}.rb__choice--right.svelte-1s74q59{border:2px solid var(--color-text);font-weight:600}.rb__mark.svelte-1s74q59{margin-left:var(--space-2);font-size:.8rem;font-weight:700}.rb__fb.svelte-1s74q59{margin:0;overflow-wrap:anywhere}.rb__fb--right.svelte-1s74q59{color:var(--b4-sage)}.rb__fb--wrong.svelte-1s74q59{color:var(--b4-honey-text)}.rb.svelte-1rzfk99{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-2)}.rb__intro.svelte-1rzfk99{margin:0}.rb__card.svelte-1rzfk99{border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface);padding:var(--space-3);display:flex;flex-direction:column;gap:var(--space-2)}.rb__q.svelte-1rzfk99{margin:0;font-weight:600;overflow-wrap:anywhere}.rb__num.svelte-1rzfk99{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin-right:var(--space-1);border-radius:50%;border:1px solid var(--color-border);font-size:.8rem;color:var(--color-muted);font-weight:400}.rb__stem.svelte-1rzfk99{margin:0;padding:var(--space-3);border-radius:10px;background:var(--color-bg);border:1px solid var(--color-border);font-family:ui-monospace,monospace;font-size:.85rem;white-space:pre-wrap;overflow-wrap:anywhere}.rb__stemtext.svelte-1rzfk99{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.rb__choices.svelte-1rzfk99{display:flex;flex-direction:column;gap:var(--space-2)}.rb__choice.svelte-1rzfk99{display:flex;align-items:center;gap:var(--space-3);width:100%;min-height:var(--b4-tap);padding:var(--space-2) var(--space-4);text-align:left;border:1px solid var(--color-border);border-radius:10px;background:var(--color-bg);color:var(--color-text);font:inherit;cursor:pointer;overflow-wrap:anywhere}.rb__choice[aria-pressed=true].svelte-1rzfk99{border-color:var(--color-accent);border-width:2px}.rb__choice--right.svelte-1rzfk99{border:2px solid var(--color-text);font-weight:600}.rb__choice--wrong.svelte-1rzfk99{border:2px dashed var(--color-danger)}.rb__letter.svelte-1rzfk99{flex:none;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;border:1px solid currentColor;font-size:.8rem;font-weight:700}.rb__label.svelte-1rzfk99{flex:1;min-width:0}.rb__mark.svelte-1rzfk99{flex:none;font-size:.8rem;font-weight:700}.rb__fb.svelte-1rzfk99{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:10px;background:var(--color-bg)}.rb__fbtext.svelte-1rzfk99{margin:0;flex:1 1 200px;overflow-wrap:anywhere}.rb__fb--right.svelte-1rzfk99 .rb__fbtext:where(.svelte-1rzfk99){color:var(--b4-sage)}.rb__fb--wrong.svelte-1rzfk99 .rb__fbtext:where(.svelte-1rzfk99){color:var(--b4-honey-text)}.rb__tell.svelte-1rzfk99{min-height:var(--b4-tap);padding:0 var(--space-4);border:1px solid var(--color-text);border-radius:999px;background:var(--color-bg);color:var(--color-text);font:inherit;font-weight:600;cursor:pointer}.rb__tell.svelte-1rzfk99:disabled{opacity:.6;cursor:not-allowed}.rb__ok.svelte-1rzfk99{color:var(--b4-sage)}.rb__note.svelte-1rzfk99{margin:0;font-size:.8rem;color:var(--color-muted)}.rb__err.svelte-1rzfk99{margin:0;color:var(--color-danger)}.rbc.svelte-d03aw{display:flex;flex-direction:column;gap:var(--space-1)}.rbc__bar.svelte-d03aw{display:flex;justify-content:flex-end}.rbc__toggle.svelte-d03aw{min-height:var(--b4-tap);padding:0 var(--space-3);border:1px solid transparent;border-radius:999px;background:transparent;color:var(--color-muted);font:inherit;font-size:.85rem;cursor:pointer}.rbc__toggle.svelte-d03aw:hover,.rbc__toggle[aria-pressed=true].svelte-d03aw{border-color:var(--color-border);color:var(--color-text)}.rbc__text.svelte-d03aw{margin:0;padding:var(--space-3);border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface);font:inherit;white-space:pre-wrap;overflow-wrap:anywhere}.rb.svelte-n9901t{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-2)}.rb__intro.svelte-n9901t{margin:0}.rb__list.svelte-n9901t{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.rb__card.svelte-n9901t{border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface);padding:var(--space-2) var(--space-3)}.rb__head.svelte-n9901t{display:flex;align-items:center;gap:var(--space-3)}.rb__num.svelte-n9901t{flex:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;border:1px solid var(--color-border);font-size:.85rem;color:var(--color-muted)}.rb__title.svelte-n9901t{flex:1;min-width:0;font-weight:600;overflow-wrap:anywhere}.rb__btn.svelte-n9901t{flex:none;min-height:var(--b4-tap);min-width:var(--b4-tap);padding:0 var(--space-4);border:1px solid var(--color-border);border-radius:999px;background:var(--color-bg);color:var(--color-text);font:inherit;cursor:pointer}.rb__actions.svelte-n9901t{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3)}.rb__btn--go.svelte-n9901t{background:var(--b4-honey);color:var(--b4-on-honey);border-color:transparent;font-weight:700}.rb__count.svelte-n9901t{font-size:.85rem;color:var(--color-muted)}.rb__body.svelte-n9901t{margin:var(--space-2) 0 var(--space-1) calc(28px + var(--space-3));white-space:pre-wrap;overflow-wrap:anywhere}.rb.svelte-aam0at{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-2)}.rb__list.svelte-aam0at{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.rb__card.svelte-aam0at{border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface);padding:var(--space-2) var(--space-3)}.rb__head.svelte-aam0at{display:flex;align-items:center;gap:var(--space-3)}.rb__num.svelte-aam0at{flex:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;border:1px solid var(--color-border);font-size:.85rem;color:var(--color-muted)}.rb__title.svelte-aam0at{flex:1;min-width:0;font-weight:600;overflow-wrap:anywhere}.rb__btn.svelte-aam0at{flex:none;min-height:var(--b4-tap);min-width:var(--b4-tap);padding:0 var(--space-4);border:1px solid var(--color-border);border-radius:999px;background:var(--color-bg);color:var(--color-text);font:inherit;cursor:pointer}.rb__btn--go.svelte-aam0at{align-self:flex-start;background:var(--color-accent);color:var(--color-accent-ink);border-color:transparent}.rb__btn.svelte-aam0at:disabled{opacity:.6;cursor:not-allowed}.rb__body.svelte-aam0at{margin:var(--space-2) 0 var(--space-1) calc(28px + var(--space-3));white-space:pre-wrap;overflow-wrap:anywhere}.rb__yours.svelte-aam0at{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border:1px dashed var(--color-border);border-radius:10px}.rb__label.svelte-aam0at{font-weight:600;overflow-wrap:anywhere}.rb__text.svelte-aam0at{width:100%;box-sizing:border-box;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);color:var(--color-text);font:inherit;resize:vertical}.rb__err.svelte-aam0at{margin:0;color:var(--color-danger)}.rb__ok.svelte-aam0at{margin:0;color:var(--b4-sage)}.rb.svelte-qeyeim{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-2);min-width:0}.rb__intro.svelte-qeyeim{margin:0}.rb__scroll.svelte-qeyeim{max-width:100%;overflow-x:auto;border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface)}.rb__table.svelte-qeyeim{border-collapse:collapse;width:100%;min-width:max-content;font-size:.95rem}.rb__caption.svelte-qeyeim{caption-side:top;text-align:left;padding:var(--space-2) var(--space-3);color:var(--color-muted);font-size:.85rem}th.svelte-qeyeim,td.svelte-qeyeim{text-align:left;vertical-align:top;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border);max-width:16rem;overflow-wrap:anywhere;white-space:pre-wrap}th.svelte-qeyeim{font-weight:600;background:var(--color-bg)}tbody.svelte-qeyeim tr:where(.svelte-qeyeim):last-child td:where(.svelte-qeyeim){border-bottom:0}.box.svelte-lct3hq{padding:var(--space-4);display:grid;gap:var(--space-2)}.box.svelte-lct3hq h2:where(.svelte-lct3hq){margin:0;font-size:1.0625rem}.box.svelte-lct3hq p:where(.svelte-lct3hq){margin:0}.check.svelte-lct3hq{display:flex;gap:var(--space-2);align-items:flex-start}.note.svelte-lct3hq{color:var(--color-muted);font-size:.875rem}.alert.svelte-lct3hq{color:var(--b4-danger, #b00020);font-size:.875rem}[data-slot=button].svelte-lct3hq{justify-self:start}.lt.svelte-16duuh{margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--color-border);display:flex;flex-direction:column;gap:var(--space-4)}.lt__title.svelte-16duuh{margin:0;font-size:1.25rem}.lt__feed.svelte-16duuh{display:flex;flex-direction:column;gap:var(--space-4)}.lt--tray.svelte-16duuh{height:100%;min-height:0;margin:0;padding:0;border-top:0;gap:0}.lt--tray.svelte-16duuh .lt__feed:where(.svelte-16duuh){flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--space-3) var(--space-4)}.lt--tray.svelte-16duuh .lt__compose:where(.svelte-16duuh),.lt--tray.svelte-16duuh .lt__blocked:where(.svelte-16duuh){flex:none;margin:0;padding:var(--space-2) var(--space-3) var(--space-2);border:0;border-radius:0;background:none}.lt--tray.svelte-16duuh>.lt__muted:where(.svelte-16duuh),.lt--tray.svelte-16duuh>[role=alert]:where(.svelte-16duuh){margin:var(--space-3) var(--space-4)}.lt__offline.svelte-16duuh{margin:.25rem 0 0;font-size:.85rem;opacity:.7;color:var(--text-muted, inherit)}.lt__helpful.svelte-16duuh,.lt__helpful-error.svelte-16duuh{margin:0;font-size:.8125rem;font-weight:600}.lt__helpful.svelte-16duuh{color:var(--color-muted)}.lt__helpful-error.svelte-16duuh{color:var(--color-danger)}.lt__muted.svelte-16duuh,.lt__removed.svelte-16duuh{margin:0;color:var(--color-muted);font-size:.9375rem}.lt__removed.svelte-16duuh{font-style:italic}.lt__blocked.svelte-16duuh{margin:0;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg)}.lt.svelte-16duuh [role=alert]:where(.svelte-16duuh){margin:0;color:var(--color-danger)}.lt__list.svelte-16duuh{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.lt__list--nested.svelte-16duuh{margin:0 0 0 26px;border-left:2px solid var(--b4-border)}.lt__day.svelte-16duuh{align-self:center;margin:var(--space-2) 0;padding:1px 12px;border:1px solid var(--b4-border);border-radius:999px;background:var(--color-surface);color:var(--color-muted);font-size:.75rem;font-weight:600;line-height:1.25rem}.lt--tray.svelte-16duuh .lt__day:where(.svelte-16duuh){position:sticky;top:0;z-index:1}.lt__row.svelte-16duuh{position:relative;display:flex;gap:var(--space-3);padding:4px 8px;border-radius:12px;font-size:.875rem;line-height:1.25rem}.lt__row--press.svelte-16duuh{-webkit-touch-callout:none}.lt__row--press.svelte-16duuh[data-pressing]{-webkit-user-select:none;user-select:none}.lt__row.svelte-16duuh:hover,.lt__row.svelte-16duuh:focus-within{background:color-mix(in srgb,var(--b4-text) 4%,transparent)}.lt__gutter.svelte-16duuh{flex:none;box-sizing:border-box;text-align:right;font-size:.6875rem;color:var(--color-muted);opacity:0}.lt__row.svelte-16duuh:hover .lt__gutter:where(.svelte-16duuh),.lt__row.svelte-16duuh:focus-within .lt__gutter:where(.svelte-16duuh){opacity:1}.lt__body.svelte-16duuh{flex:1;min-width:0}.lt__meta.svelte-16duuh{margin:0;line-height:1.25rem;display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2);font-size:.8125rem;color:var(--color-muted)}.lt__author.svelte-16duuh{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:700;color:var(--color-text)}.lt__chip.svelte-16duuh{padding:1px 8px;border-radius:999px;border:1px solid var(--color-border);font-size:.75rem;font-weight:600}.lt__chip--help.svelte-16duuh{border-color:color-mix(in srgb,var(--b4-honey-text) 60%,transparent);background:color-mix(in srgb,var(--b4-honey) 22%,transparent);color:var(--b4-honey-text)}.lt__chip--asked.svelte-16duuh{border-color:color-mix(in srgb,var(--b4-sage) 60%,transparent);color:var(--b4-sage)}.lt__content.svelte-16duuh{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.lt__content.svelte-16duuh code:where(.svelte-16duuh){padding:1px 4px;border-radius:4px;background:var(--b4-ground);font-family:var(--font-mono);font-size:.875em}.lt__kind.svelte-16duuh{margin:0 0 var(--space-1)}.lt__pre.svelte-16duuh{margin:.25rem 0;padding:.5rem .75rem;overflow-x:auto;max-width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.85em;white-space:pre;background:var(--surface-2, rgba(127, 127, 127, .12));border-radius:6px}.lt__quote.svelte-16duuh{margin:0 0 var(--space-2);padding:var(--space-2) var(--space-3);border-left:3px solid var(--b4-sky);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:color-mix(in srgb,var(--b4-sky) 14%,transparent);font-size:.9375rem;overflow-wrap:anywhere}.lt__quote.svelte-16duuh p:where(.svelte-16duuh){margin:0}.lt__quote.svelte-16duuh p:where(.svelte-16duuh)+p:where(.svelte-16duuh){margin-top:var(--space-1)}.lt__actions.svelte-16duuh{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-top:var(--space-1)}.lt__tools.svelte-16duuh{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}@media (min-width: 761px) and (hover: hover){.lt__row.svelte-16duuh .message-actions,.lt__tools.svelte-16duuh{opacity:0;transition:opacity .12s ease-out}.lt__row.svelte-16duuh .message-actions{pointer-events:none}.lt__row.svelte-16duuh:hover .message-actions,.lt__row.svelte-16duuh:focus-within .message-actions,.lt__row.svelte-16duuh:hover .lt__tools:where(.svelte-16duuh),.lt__row.svelte-16duuh:focus-within .lt__tools:where(.svelte-16duuh){opacity:1;pointer-events:auto}}.lt__row.svelte-16duuh .message-actions{top:2px}@media (prefers-reduced-motion: reduce){.lt__row.svelte-16duuh .message-actions,.lt__tools.svelte-16duuh{transition:none}}.lt__counts.svelte-16duuh{list-style:none;margin:0;padding:0;display:flex;gap:var(--space-2);font-size:.875rem;color:var(--color-muted)}.lt__action.svelte-16duuh{min-height:var(--b4-tap);padding:0 var(--space-2);border:0;background:none;color:var(--color-muted);font:inherit;font-size:.8125rem;font-weight:600;cursor:pointer}.lt__action.svelte-16duuh:hover{color:var(--color-text)}.lt__row--hit.svelte-16duuh{animation:svelte-16duuh-lt-hit 2.4s ease-out;background:color-mix(in srgb,var(--b4-honey, gold) 28%,transparent)}@keyframes svelte-16duuh-lt-hit{0%{background:color-mix(in srgb,var(--b4-honey, gold) 45%,transparent)}}@media (prefers-reduced-motion: reduce){.lt__row--hit.svelte-16duuh{animation:none}}.lt__chain.svelte-16duuh{margin:0 0 0 26px;min-height:var(--b4-tap);padding:0 var(--space-2);border:0;background:none;color:var(--b4-link, var(--color-muted));font:inherit;font-size:.8125rem;font-weight:600;cursor:pointer}.lt__chain.svelte-16duuh:hover{text-decoration:underline}.lt__chain.svelte-16duuh{display:inline-flex;align-items:center;gap:var(--space-2)}.lt__stack.svelte-16duuh{display:inline-flex}.lt__stack.svelte-16duuh>*{border:2px solid var(--color-bg, var(--b4-surface))}.lt__stack.svelte-16duuh>*+*{margin-left:-6px}.lt__fresh.svelte-16duuh{padding:0 8px;border-radius:999px;background:var(--b4-honey-tint, var(--color-surface));color:var(--color-text);font-size:.75rem}.lt__last.svelte-16duuh{color:var(--color-muted);font-weight:400}.lt__new.svelte-16duuh{display:flex;align-items:center;gap:var(--space-2);margin:var(--space-1) 0 var(--space-1) var(--space-2);color:var(--b4-honey-text);font-size:.75rem;font-weight:700;list-style:none}.lt__new.svelte-16duuh:before,.lt__new.svelte-16duuh:after{content:"";flex:1;border-top:1px solid currentColor;opacity:.5}.lt__chain-actions.svelte-16duuh{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:var(--space-1) 0 var(--space-1) 26px}.lt__pill.svelte-16duuh{min-height:var(--b4-tap);padding:0 var(--space-4);border:1px solid var(--color-border);border-radius:999px;background:var(--color-bg, var(--b4-surface));color:var(--color-text);font:inherit;font-size:.8125rem;font-weight:600;cursor:pointer}.lt__pill--quiet.svelte-16duuh{color:var(--color-muted)}.lt__pill.svelte-16duuh:hover{background:var(--color-surface)}@media (min-width: 761px){.lt__pill.svelte-16duuh{min-height:40px}}.lt__jump-live.svelte-16duuh{position:sticky;bottom:var(--space-2);align-self:center;pointer-events:none}.lt__jump-live.svelte-16duuh:empty{display:none}.lt__jump.svelte-16duuh{pointer-events:auto;display:inline-flex;align-items:center;gap:var(--space-3);min-height:var(--b4-tap);padding:0 var(--space-4);border:0;border-radius:999px;background:var(--color-text);color:var(--color-bg, #fff);font:inherit;font-size:.8125rem;font-weight:600;box-shadow:var(--shadow-md, 0 4px 16px rgba(0, 0, 0, .2));cursor:pointer}.lt__jump-go.svelte-16duuh{text-decoration:underline}.lt__list--nested[hidden].svelte-16duuh{display:none}.lt.svelte-16duuh .report__open{min-height:var(--b4-tap);padding:0 var(--space-2);font:inherit;font-size:.8125rem;font-weight:600}.lt.svelte-16duuh .reaction-bar__quick{opacity:1;pointer-events:auto}.lt.svelte-16duuh .reaction-bar__add,.lt.svelte-16duuh .reaction-bar__quick-btn{min-width:var(--b4-tap);min-height:var(--b4-tap)}.lt.svelte-16duuh .reaction-bar__pill{min-height:var(--b4-tap)}.lt__compose.svelte-16duuh{display:flex;flex-direction:column;gap:var(--space-2)}.lt__pills.svelte-16duuh{position:relative}.lt__replying.svelte-16duuh{margin:0;display:flex;align-items:center;gap:var(--space-2);font-size:.875rem;color:var(--color-muted)}@media (prefers-reduced-motion: reduce){.lt.svelte-16duuh *{animation-duration:.01ms!important;transition-duration:.01ms!important}}.rcp.svelte-5b4wmh{flex:1;min-height:0;display:flex;flex-direction:column;gap:var(--space-2)}.thread.svelte-5b4wmh{flex:1;min-height:0;display:flex;flex-direction:column}.open.svelte-5b4wmh{align-self:flex-end;font-size:.875rem;font-weight:700}.hint.svelte-5b4wmh{margin:0;font-size:.875rem;color:var(--color-muted)}.canvas.svelte-4insmv{position:relative;flex:1;min-height:320px;display:flex;flex-direction:column;border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;background:#fff}.host.svelte-4insmv{position:absolute;top:0;right:0;bottom:0;left:0}.host.svelte-4insmv .default-sidebar-trigger,.host.svelte-4insmv .library-menu-browse-button,.host.svelte-4insmv .dropdown-menu a[href^=http],.host.svelte-4insmv .HelpDialog a[href^=http]{display:none!important}.last.svelte-4insmv{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;background:#fff}.layer.svelte-4insmv{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;pointer-events:none}.hint.svelte-4insmv{position:absolute;z-index:1;inset:auto 0 50% 0;margin:0;text-align:center;font-size:.875rem;color:#555}.history.svelte-112p1hz{display:flex;flex-direction:column;gap:var(--space-2);width:100%;min-width:0}.confirm.svelte-112p1hz{display:flex;flex-direction:column;gap:var(--space-2)}.confirm.svelte-112p1hz p:where(.svelte-112p1hz){margin:0}.row.svelte-112p1hz{display:flex;flex-wrap:wrap;gap:var(--space-2)}.cols.svelte-112p1hz{display:flex;gap:var(--space-3, 12px);min-height:0}.list.svelte-112p1hz{list-style:none;margin:0;padding:0;flex:none;width:14rem;max-height:min(560px,65vh);overflow-y:auto}.list.svelte-112p1hz button:where(.svelte-112p1hz){display:flex;flex-direction:column;align-items:flex-start;width:100%;min-height:44px;padding:var(--space-1, 4px) var(--space-2, 8px);text-align:left;background:none;border:1px solid transparent;border-radius:var(--radius-md, 6px);color:inherit;cursor:pointer}.list.svelte-112p1hz button[aria-pressed=true]:where(.svelte-112p1hz){border-color:var(--color-border);background:var(--color-surface-2, rgb(0 0 0 / .05))}.who.svelte-112p1hz{font-size:.875rem;color:var(--color-muted)}.preview.svelte-112p1hz{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-2)}.canvas.svelte-112p1hz{display:flex;height:min(480px,55vh)}.toggle.svelte-112p1hz{display:flex;gap:var(--space-1, 4px)}.toggle.svelte-112p1hz button[aria-pressed=true]:where(.svelte-112p1hz){border-color:var(--color-text, currentColor);font-weight:600}.key.svelte-112p1hz ul:where(.svelte-112p1hz){list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-1, 4px) var(--space-3, 12px);font-size:.875rem}.swatch.svelte-112p1hz{display:inline-block;width:.9em;height:.9em;margin-right:.4em;border:1px solid var(--color-border);border-radius:2px;vertical-align:-.1em}.hint.svelte-112p1hz{margin:0;font-size:.875rem;color:var(--color-muted)}.alert.svelte-112p1hz{margin:0}@media (max-width: 640px){.cols.svelte-112p1hz{flex-direction:column}.list.svelte-112p1hz{width:100%;max-height:30vh}.canvas.svelte-112p1hz{height:min(360px,45vh)}}.note.svelte-ubz6yp{margin:0;font-size:.875rem;color:var(--color-muted, var(--b4-text-muted))}.alert.svelte-ubz6yp{color:var(--color-danger, #b00020)}.strips .note.svelte-ubz6yp{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--b4-border);font-weight:600;color:var(--b4-text)}.strips .paused.svelte-ubz6yp{background:color-mix(in srgb,var(--b4-honey) 14%,var(--b4-surface))}.strips .warn.svelte-ubz6yp{background:color-mix(in srgb,var(--b4-alert) 18%,var(--b4-surface))}.strips .info.svelte-ubz6yp{background:var(--b4-raised)}.boardpane.svelte-705ca5{flex:1;min-height:0;display:flex;flex-direction:column;gap:var(--space-2)}.tools.svelte-705ca5{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:flex-end}.honey.svelte-705ca5{background:var(--b4-honey);border-color:var(--b4-honey);color:var(--b4-on-honey)}.follow.svelte-705ca5{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:.875rem}.ask.svelte-705ca5{position:absolute;pointer-events:auto;display:flex;gap:var(--space-1, 4px);max-width:260px;white-space:nowrap}.ask.svelte-705ca5 [data-slot=button]:where(.svelte-705ca5){height:40px;box-shadow:0 2px 6px #0003}.ask.svelte-705ca5 .hide:where(.svelte-705ca5){flex:none;padding-inline:var(--space-2);font-size:.875rem}.float-toggle.svelte-705ca5{display:inline-flex;align-items:center;gap:var(--space-1, 4px);font-size:.875rem}.draw.svelte-705ca5{min-height:48px;min-width:96px;font-size:1.125rem}.hint.svelte-705ca5{margin:0;font-size:.875rem;color:var(--color-muted)}.alert.svelte-705ca5{margin:0;font-size:.875rem;color:var(--color-danger, #b00020)}.side.svelte-12181hd{position:relative;flex:none;min-width:0;box-sizing:border-box;display:flex;flex-direction:column;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface, var(--color-bg));color:var(--color-text);overflow:hidden}.side.narrow.svelte-12181hd{width:100%;min-height:420px}.side.folded.svelte-12181hd{align-items:center}.fold.svelte-12181hd{position:absolute;top:var(--space-2);right:var(--space-2);z-index:1;width:28px;height:28px;padding:0;border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-bg);color:var(--color-text);cursor:pointer}.side.folded.svelte-12181hd .fold:where(.svelte-12181hd){position:static;margin-top:var(--space-2)}.grip.svelte-12181hd{position:absolute;top:0;bottom:0;left:0;width:8px;cursor:col-resize;touch-action:none;z-index:1}.grip.svelte-12181hd:hover,.grip.svelte-12181hd:focus-visible{background:color-mix(in srgb,var(--color-accent) 35%,transparent)}.body.svelte-12181hd{flex:1;min-height:0;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-3) var(--space-4)}.side.svelte-12181hd:not(.narrow)>.body:where(.svelte-12181hd){position:absolute;top:0;right:0;bottom:0;left:0;overflow:auto}.seg.svelte-12181hd{display:inline-flex;padding:2px;align-self:flex-start;border:1px solid var(--color-border);border-radius:var(--radius-pill);overflow:hidden}.seg.svelte-12181hd button:where(.svelte-12181hd){min-height:36px;padding:0 var(--space-4);border:0;background:transparent;color:var(--color-text);font-weight:700;cursor:pointer}.seg.svelte-12181hd button[aria-pressed=true]:where(.svelte-12181hd){background:var(--color-accent);color:var(--color-on-accent, #fff)}.pane.svelte-12181hd{flex:1;min-height:0;display:flex;flex-direction:column;overflow:auto}.boardslot.svelte-12181hd{flex:1;min-height:0;display:flex;flex-direction:column}.offstage.svelte-12181hd{position:absolute!important;width:1px!important;height:1px!important;min-height:0!important;border:0!important;opacity:0;pointer-events:none;overflow:hidden}.chatpanel.svelte-1d8cs25{flex:0 1 auto;width:400px;min-width:min(280px,100%);max-width:45vw;min-height:0;display:flex;flex-direction:column;border-left:1px solid var(--b4-border);background:var(--b4-surface);color:var(--b4-text)}.chatpanel.fill.svelte-1d8cs25{flex:1;max-width:none;border-left:0}.chatpanel[hidden].svelte-1d8cs25{display:none}.body.svelte-1d8cs25{flex:1;min-height:0;display:flex;flex-direction:column;padding:var(--space-3);overflow:auto}.prejoin.svelte-1uch7d6{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-5);border:1px solid var(--b4-border);border-radius:var(--b4-radius);background:var(--b4-surface);color:var(--b4-text);text-align:center;max-width:520px}.lead.svelte-1uch7d6{margin:0;font-size:1.125rem;font-weight:700}.sub.svelte-1uch7d6{margin:0;font-size:.875rem;color:var(--b4-text-muted)}.row.svelte-1uch7d6{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-3)}.row.svelte-1uch7d6 [data-slot=button]:where(.svelte-1uch7d6){min-width:120px}.stage.svelte-xmmd4j{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-2)}.panes.svelte-xmmd4j{flex:1;min-width:0;min-height:0;display:flex}.narrow.svelte-xmmd4j .panes:where(.svelte-xmmd4j){flex-direction:column}.row.svelte-xmmd4j{flex:1;min-height:0;display:flex;gap:var(--space-2)}.slot.svelte-xmmd4j{flex:1 1 auto;min-width:0;min-height:0;display:flex}.main.svelte-xmmd4j{position:relative;flex:1;min-width:0;min-height:0;display:flex}.board.svelte-xmmd4j{position:relative;flex:1 1 0;min-width:0;min-height:0;display:flex;flex-direction:column;border-radius:var(--b4-radius);overflow:hidden;background:var(--b4-surface)}.boardslot.svelte-xmmd4j,.cardslot.svelte-xmmd4j{flex:1;min-height:0;display:flex;flex-direction:column}.cardslot.svelte-xmmd4j{padding:var(--space-4);overflow:auto}.video.svelte-xmmd4j{flex:1 1 0;min-width:0;min-height:0;display:flex}.video.none.svelte-xmmd4j,.main.hidden.svelte-xmmd4j{flex:0 0 0}.divider.svelte-xmmd4j{flex:none;width:12px;display:flex;align-items:center;justify-content:center;cursor:col-resize;touch-action:none}.divider.svelte-xmmd4j span:where(.svelte-xmmd4j){width:4px;height:40px;border-radius:2px;background:var(--b4-border)}.divider.svelte-xmmd4j:hover span:where(.svelte-xmmd4j),.divider.svelte-xmmd4j:focus-visible span:where(.svelte-xmmd4j){background:var(--b4-honey)}.divider.svelte-xmmd4j:focus-visible{outline:2px solid var(--b4-honey);outline-offset:-2px;border-radius:6px}.offstage.svelte-xmmd4j{position:absolute!important;width:1px!important;height:1px!important;min-height:0!important;border:0!important;opacity:0;pointer-events:none;overflow:hidden}.prejoin-wrap.svelte-xmmd4j{flex:1;display:grid;place-items:center}.hint.svelte-xmmd4j{margin:0;color:var(--b4-text-muted)}.tabs.svelte-xmmd4j{flex:none;display:flex;border:1px solid var(--b4-border);border-radius:var(--b4-radius-pill);overflow:hidden}.tabs.svelte-xmmd4j button:where(.svelte-xmmd4j){flex:1;min-height:44px;border:0;background:transparent;color:var(--b4-text);font-weight:700;cursor:pointer}.tabs.svelte-xmmd4j button[aria-selected=true]:where(.svelte-xmmd4j){background:var(--b4-honey);color:var(--b4-on-honey)}.tabs.svelte-xmmd4j button:where(.svelte-xmmd4j):focus-visible{outline:2px solid var(--b4-honey);outline-offset:-4px}.tabs.svelte-xmmd4j button[aria-selected=true]:where(.svelte-xmmd4j):focus-visible{outline-color:var(--b4-on-honey)}.strip.svelte-8n45hd{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);background:var(--color-surface, #fff);border-bottom:1px solid var(--color-border);font-size:.875rem}.dot.svelte-8n45hd{flex:none;width:8px;height:8px;border-radius:50%;background:var(--b4-sky)}.line.svelte-8n45hd{margin:0;flex:1;min-width:0}.count.svelte-8n45hd{margin-left:var(--space-2);font-weight:700;color:var(--b4-sky)}.note.svelte-8n45hd{margin-left:var(--space-2);color:var(--color-muted, #555)}.strips.svelte-ccbvhe{flex:none;display:flex;flex-direction:column;max-height:45vh;overflow-y:auto}.strip.svelte-ccbvhe{margin:0;padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--b4-border);font-size:.875rem;font-weight:600}.sr.svelte-ccbvhe{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.grace.svelte-ccbvhe{background:color-mix(in srgb,var(--b4-honey) 14%,var(--b4-surface))}.alert.svelte-ccbvhe{background:color-mix(in srgb,var(--b4-alert) 18%,var(--b4-surface))}.topbar.svelte-v2d28h{position:relative;z-index:60;flex:none;min-width:0;min-height:52px;box-sizing:border-box;display:flex;flex-wrap:nowrap;align-items:center;gap:var(--space-4);padding:var(--space-1) var(--space-3);border-bottom:1px solid var(--b4-border);background:var(--b4-surface);color:var(--b4-text);white-space:nowrap}.left.svelte-v2d28h{flex:1 1 auto;display:flex;flex-wrap:nowrap;align-items:center;gap:var(--space-3);min-width:0}.left.svelte-v2d28h>*,.right.svelte-v2d28h>*{flex:none}.left.svelte-v2d28h>[data-fit-shrink]{flex:0 1 auto;min-width:0}.centre.svelte-v2d28h{flex:none;margin:0 auto;display:flex;align-items:center}.right.svelte-v2d28h{flex:none;display:flex;align-items:center;gap:var(--space-2)}.compact.svelte-v2d28h{gap:var(--space-2);padding:var(--space-1) var(--space-2)}.compact.svelte-v2d28h .left:where(.svelte-v2d28h){flex:1 1 0;gap:var(--space-1)}.compact.svelte-v2d28h .right:where(.svelte-v2d28h){gap:var(--space-1)}.group.svelte-1qbfqu7{margin-top:var(--space-3)}h3.svelte-1qbfqu7{margin:0 0 var(--space-1);font-size:.8125rem;text-transform:uppercase;letter-spacing:.04em;color:var(--b4-text-muted)}dl.svelte-1qbfqu7{display:grid;grid-template-columns:1fr auto;gap:var(--space-1) var(--space-3);margin:0}dt.svelte-1qbfqu7{font-size:.9375rem}dd.svelte-1qbfqu7{margin:0;display:flex;gap:4px;justify-content:flex-end}kbd.svelte-1qbfqu7{min-width:1.5rem;padding:1px 6px;text-align:center;font:inherit;font-size:.8125rem;font-weight:600;border:1px solid var(--b4-border);border-radius:6px;background:var(--b4-surface);color:var(--b4-text-soft)}.foot.svelte-1qbfqu7{margin:var(--space-2) 0 0;font-size:.8125rem;color:var(--b4-text-muted)}.done.svelte-1qbfqu7{min-height:var(--b4-tap);padding:0 var(--space-4);border:1px solid var(--b4-border);border-radius:var(--b4-radius-pill);background:var(--b4-surface);color:var(--b4-text);font:inherit;font-weight:600;cursor:pointer}.shell.svelte-ga429t{position:fixed;inset:var(--room-shell-top, 0px) 0 0 0;z-index:50;display:flex;flex-direction:column;min-width:0;overflow:hidden;background:var(--b4-ground);color:var(--b4-text);font-family:var(--b4-font-ui)}.back.svelte-ga429t{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 var(--space-2);border:0;border-radius:8px;background:transparent;color:var(--b4-text-muted);font:inherit;font-size:.875rem;cursor:pointer}.back.svelte-ga429t:hover{color:var(--b4-text)}.title.svelte-ga429t{margin:0;font-size:1rem;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.badge.guide.icon.svelte-ga429t{display:inline-flex;align-items:center;padding:3px 6px}.count.svelte-ga429t{display:inline-flex;align-items:center;gap:6px;font-size:.8125rem;color:var(--b4-text-muted)}.dot.svelte-ga429t{width:8px;height:8px;border-radius:50%;background:var(--b4-sage)}.boardonly.svelte-ga429t{font-size:.8125rem;font-weight:600;color:var(--b4-honey-text)}.badge.strong.svelte-ga429t{border-color:transparent;background:var(--b4-raised)}.ib.svelte-ga429t{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;min-width:36px;padding:0 10px;border-radius:8px;border:1px solid var(--b4-border);background:var(--b4-surface);color:var(--b4-text);font:inherit;font-size:.875rem;font-weight:500;cursor:pointer}.ib.svelte-ga429t:hover,.ib.on.svelte-ga429t{background:var(--b4-raised)}.shell.phone.svelte-ga429t .ib:where(.svelte-ga429t),.shell.phone.svelte-ga429t .back:where(.svelte-ga429t){min-height:44px;min-width:44px}.shell.phone.svelte-ga429t .ib.small:where(.svelte-ga429t){min-height:44px}.shell.phone.svelte-ga429t .ib.away:where(.svelte-ga429t){min-height:44px}.shell.phone.svelte-ga429t .following:where(.svelte-ga429t){min-height:44px}.shell.phone.svelte-ga429t .back:where(.svelte-ga429t){justify-content:center;padding:0 var(--space-1)}.pinned.svelte-ga429t{position:sticky;top:0;z-index:2;max-height:40dvh;overflow-y:auto;background:var(--b4-surface)}.chip.svelte-ga429t{flex:0 1 auto;min-width:0;max-width:45%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:2px 8px;border:1px solid var(--b4-sage);border-radius:999px;font-size:.8125rem;color:var(--b4-text-soft)}.chip.away.svelte-ga429t{border-color:var(--b4-honey)}.sr.svelte-ga429t{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ib.svelte-ga429t:focus-visible,.back.svelte-ga429t:focus-visible{outline:2px solid var(--b4-honey);outline-offset:2px}.ib.pri.svelte-ga429t{background:var(--b4-honey);border-color:var(--b4-honey);color:var(--b4-on-honey);font-weight:700}.strip.svelte-ga429t{margin:0;padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--b4-border);font-size:.875rem;font-weight:600}.strip.viewas.svelte-ga429t{border-left:3px solid var(--b4-lavender);background:color-mix(in srgb,var(--b4-lavender) 14%,var(--b4-surface))}.strip.viewas.svelte-ga429t{display:flex;align-items:center;gap:var(--space-3)}.strip.viewas.svelte-ga429t span:where(.svelte-ga429t){flex:1}.ib.small.svelte-ga429t{min-height:28px;font-size:.8125rem}.leaddot.svelte-ga429t{width:8px;height:8px;border-radius:50%;background:var(--b4-text-muted)}.ib.leading.svelte-ga429t{border-color:var(--b4-sage)}.ib.leading.svelte-ga429t .leaddot:where(.svelte-ga429t){background:var(--b4-sage)}.ib.away.svelte-ga429t{min-height:30px;font-size:.8125rem;border-color:var(--b4-honey);color:var(--b4-honey-text)}.following.svelte-ga429t{display:inline-flex;align-items:center;gap:var(--space-2);min-height:36px;padding:0 4px 0 12px;border:1px solid var(--b4-border);border-radius:8px;font-size:.8125rem;color:var(--b4-text-soft)}.ib.leave.svelte-ga429t{background:#c2413a;border-color:#c2413a;color:#fff;font-weight:600}.room.svelte-ga429t{display:flex;flex-direction:column;gap:var(--space-3)}.head.svelte-ga429t{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4)}.rname.svelte-ga429t{margin:0;font-size:1.25rem;overflow-wrap:anywhere}.badges.svelte-ga429t{display:flex;gap:var(--space-2);flex-wrap:wrap}.badge.svelte-ga429t{font-size:.75rem;font-weight:700;padding:2px 8px;border-radius:var(--radius-pill);border:1px solid var(--color-border)}.badge.guide.svelte-ga429t{border-color:var(--color-accent);color:var(--color-link)}.people.svelte-ga429t{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-2);font-size:.875rem}.people.svelte-ga429t li:where(.svelte-ga429t){padding:2px 10px;border:1px solid var(--color-border);border-radius:var(--radius-pill)}.grace.svelte-ga429t{margin:0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--color-accent) 50%,transparent);background:color-mix(in srgb,var(--color-accent) 12%,transparent);font-weight:600}.stage.svelte-ga429t{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3)}@media (min-width: 900px){.stage.withmod.svelte-ga429t:not(.withside){grid-template-columns:minmax(0,1fr) 300px}.stage.withmod.withside.svelte-ga429t>.mod:where(.svelte-ga429t){max-width:640px}}.frame.svelte-ga429t{position:relative;aspect-ratio:16 / 10;min-height:320px;border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;background:#000;display:grid;place-items:center;color:#fff}.callwrap.svelte-ga429t{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.callwrap.side.svelte-ga429t:not(.narrow){flex-direction:row;align-items:stretch}.callwrap.side.svelte-ga429t:not(.narrow){height:clamp(480px,calc(100vh - 260px),860px)}.callwrap.side.svelte-ga429t:not(.narrow)>.frame:where(.svelte-ga429t){flex:1 1 auto;min-width:0;aspect-ratio:auto;min-height:0}.callwrap.svelte-ga429t:fullscreen,.callwrap.layer.svelte-ga429t{padding:var(--space-2);background:var(--color-bg);box-sizing:border-box}.callwrap.layer.svelte-ga429t{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000}.callwrap.side.svelte-ga429t:fullscreen,.callwrap.side.layer.svelte-ga429t{height:auto}.callwrap.svelte-ga429t:fullscreen>.frame:where(.svelte-ga429t),.callwrap.layer.svelte-ga429t>.frame:where(.svelte-ga429t){flex:1 1 auto;aspect-ratio:auto;min-height:0}.frame.offstage.svelte-ga429t{position:absolute;width:1px;height:1px;min-height:0;aspect-ratio:auto;border:0;opacity:0;pointer-events:none;overflow:hidden}.tabs.svelte-ga429t{display:flex;border:1px solid var(--color-border);border-radius:var(--radius-pill);overflow:hidden}.tabs.svelte-ga429t button:where(.svelte-ga429t){flex:1;min-height:44px;border:0;background:transparent;color:var(--color-text);font-weight:700;cursor:pointer}.tabs.svelte-ga429t button[aria-selected=true]:where(.svelte-ga429t){background:var(--color-accent);color:var(--color-on-accent, #fff)}.frame.svelte-ga429t:fullscreen,.frame.layer.svelte-ga429t{aspect-ratio:auto;min-height:0;border:0;border-radius:0}.frame.layer.svelte-ga429t{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000}.fsbtn.svelte-ga429t{position:absolute;top:var(--space-2);right:var(--space-2);z-index:1;width:40px;height:40px;display:grid;place-items:center;padding:0;border:1px solid rgb(255 255 255 / .3);border-radius:var(--radius-pill);background:#0000008c;color:#fff;cursor:pointer}.fsbtn.svelte-ga429t:hover,.fsbtn.svelte-ga429t:focus-visible{background:#000c}iframe.svelte-ga429t{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.prejoin.svelte-ga429t{display:flex;align-items:center;gap:var(--space-3)}.prejoin.svelte-ga429t [data-slot=button]:where(.svelte-ga429t){min-width:120px}.mod.svelte-ga429t{padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}.mod.svelte-ga429t h3:where(.svelte-ga429t){margin:0;font-size:1rem}.help.svelte-ga429t{font-size:.875rem;color:var(--color-muted)}.help.svelte-ga429t summary:where(.svelte-ga429t){cursor:pointer;font-weight:700}.help.svelte-ga429t ul:where(.svelte-ga429t){margin:var(--space-2) 0 0;padding-left:var(--space-5);display:flex;flex-direction:column;gap:var(--space-1)}.here.svelte-ga429t{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.here.svelte-ga429t li:where(.svelte-ga429t){display:flex;justify-content:space-between;align-items:center;gap:var(--space-2)}.hint.svelte-ga429t{margin:0;font-size:.875rem;color:var(--color-muted)}.bar.svelte-ga429t{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:center}.redirect.svelte-sifrvq{min-height:100dvh;display:flex;align-items:center;justify-content:center;color:var(--color-muted)}.centered-status.svelte-plv9mq{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:var(--space-5) 16px;text-align:center}.status-card.svelte-plv9mq{max-width:420px;width:100%;padding:var(--space-6)}.toast.svelte-plv9mq{position:fixed;right:16px;bottom:16px;z-index:50;max-width:380px;width:calc(100vw - 32px)}.toast__card.svelte-plv9mq{padding:var(--space-5);box-shadow:var(--shadow-md)}.toast__card.svelte-plv9mq h1:where(.svelte-plv9mq){font-size:1.0625rem;margin-bottom:var(--space-2)}.status-card__actions.svelte-plv9mq{display:flex;gap:var(--space-3);justify-content:center;margin-top:var(--space-4)}.spinner.svelte-plv9mq{width:28px;height:28px;margin:0 auto var(--space-4);border:3px solid var(--color-border);border-top-color:var(--color-accent);border-radius:50%;animation:svelte-plv9mq-spin .8s linear infinite}@keyframes svelte-plv9mq-spin{to{transform:rotate(360deg)}}.family-page.svelte-1h5pd2f{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:var(--space-5) 16px;background:var(--color-bg)}.family-card.svelte-1h5pd2f{width:100%;max-width:440px;padding:var(--space-6)}.family-card.svelte-1h5pd2f h1:where(.svelte-1h5pd2f){font-size:1.5rem;margin-bottom:var(--space-4)}.family-card.svelte-1h5pd2f label{display:block;font-size:.8125rem;font-weight:600;color:var(--color-muted);margin:var(--space-3) 0 var(--space-2)}.family-card.svelte-1h5pd2f input:not([type=checkbox]):not([type=radio]),.family-card.svelte-1h5pd2f select{width:100%;border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:9px 12px;font-size:.9375rem;font-family:inherit;background:var(--color-surface);color:var(--color-text)}.family-card.svelte-1h5pd2f [data-slot=button]{width:100%;margin-top:var(--space-4)}.family-card.svelte-1h5pd2f .check{display:flex;gap:var(--space-2);align-items:flex-start;font-weight:400;color:var(--color-text)}.family-card.svelte-1h5pd2f .helper{margin-top:var(--space-3);font-size:.875rem;color:var(--color-muted)}.family-card.svelte-1h5pd2f .alert{margin-top:var(--space-3)}.setup-steps.svelte-1fw21j1{list-style:none;margin:0 0 var(--space-4);padding:0;display:flex;gap:var(--space-2)}.setup-steps__item.svelte-1fw21j1{flex:1 1 0;display:flex;align-items:center;gap:var(--space-2);font-size:.8125rem;font-weight:600;color:var(--color-muted)}.setup-steps__item.is-done.svelte-1fw21j1,.setup-steps__item.is-current.svelte-1fw21j1{color:var(--color-text)}.setup-steps__num.svelte-1fw21j1{flex:none;width:24px;height:24px;border-radius:999px;border:1px solid var(--color-border);display:inline-flex;align-items:center;justify-content:center;font-size:.75rem}.is-current.svelte-1fw21j1 .setup-steps__num:where(.svelte-1fw21j1){background:var(--color-text);color:var(--color-bg);border-color:var(--color-text)}.is-done.svelte-1fw21j1 .setup-steps__num:where(.svelte-1fw21j1){background:var(--b4-sage);color:var(--color-bg);border-color:var(--b4-sage)}.sr-only.svelte-1fw21j1{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cover-fallback.svelte-1xfrz29{--c: var(--b4-sky);--tint: color-mix(in srgb, var(--c) 16%, var(--color-surface));position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--tint);color:var(--c)}.cover-fallback--school.svelte-1xfrz29{--c: var(--b4-honey-text)}.cover-fallback--tutor.svelte-1xfrz29{--c: var(--b4-lavender)}.cover-fallback__pattern.svelte-1xfrz29,.cover-fallback__clear.svelte-1xfrz29{position:absolute;top:0;right:0;bottom:0;left:0}.cover-fallback--course.svelte-1xfrz29 .cover-fallback__pattern:where(.svelte-1xfrz29){--line: color-mix(in srgb, var(--c) 55%, transparent);background-image:repeating-linear-gradient(0deg,var(--line) 0 1.5px,transparent 1.5px 22px),repeating-linear-gradient(90deg,var(--line) 0 1.5px,transparent 1.5px 22px)}.cover-fallback--school.svelte-1xfrz29 .cover-fallback__pattern:where(.svelte-1xfrz29){--tile: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='52'%3E%3Cpath d='M15 0 30 8.66V26L15 34.66 0 26V8.66zM15 34.66V52' fill='none' stroke='%23000' stroke-width='1.5'/%3E%3C/svg%3E");background:color-mix(in srgb,var(--c) 60%,transparent);-webkit-mask-image:var(--tile);mask-image:var(--tile)}.cover-fallback--tutor.svelte-1xfrz29 .cover-fallback__pattern:where(.svelte-1xfrz29){background-image:repeating-radial-gradient(circle at 50% 130%,color-mix(in srgb,var(--c) 60%,transparent) 0 1.5px,transparent 1.5px 18px)}.cover-fallback__clear.svelte-1xfrz29{background:radial-gradient(circle at 50% 50%,var(--tint) 0 22%,transparent 46%)}.cover-fallback__icon.svelte-1xfrz29{position:relative;width:clamp(44px,24%,84px);height:auto}.mp.svelte-14dbm06{display:grid;gap:var(--space-2)}.mp__warn.svelte-14dbm06{padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm)}.mp.svelte-14dbm06 p:where(.svelte-14dbm06){margin:0 0 var(--space-2)}.mp__title.svelte-14dbm06{font-weight:600}.mp__body.svelte-14dbm06,.mp__help.svelte-14dbm06{font-size:.875rem;color:var(--color-muted)}.mp__ack.svelte-14dbm06,.mp__row.svelte-14dbm06{display:flex;gap:var(--space-2);align-items:flex-start;font-size:.875rem;font-weight:500}.mp__ack.svelte-14dbm06 input:where(.svelte-14dbm06),.mp__row.svelte-14dbm06 input:where(.svelte-14dbm06){width:18px;height:18px;flex:none;accent-color:var(--color-accent)}.mp__chat.svelte-14dbm06{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-1)}.popout__school.svelte-kcduwv{display:grid;gap:var(--space-1);font-weight:600}.popout__school.svelte-kcduwv select:where(.svelte-kcduwv){min-height:44px;font:inherit;font-weight:400}.popout__body.svelte-kcduwv{display:grid;gap:var(--space-3);padding:var(--space-4)}.popout__head.svelte-kcduwv{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.popout__title.svelte-kcduwv{margin:0;font-family:var(--font-display);font-size:1rem;line-height:1.3}.popout__close.svelte-kcduwv{flex:none;min-width:32px;min-height:32px;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--color-muted);font-size:1.5rem;line-height:1;cursor:pointer}.popout__rows.svelte-kcduwv{list-style:none;margin:0;padding:0}.popout__row.svelte-kcduwv{padding:var(--space-2) 0;border-top:1px solid var(--color-border)}.popout__row.svelte-kcduwv:first-child{border-top:none}.popout__who.svelte-kcduwv{display:flex;align-items:center;gap:var(--space-2);min-height:32px;font-weight:600}.popout__row[data-state=blocked].svelte-kcduwv .popout__name:where(.svelte-kcduwv),.popout__row[data-state=idle].svelte-kcduwv .popout__name:where(.svelte-kcduwv){color:var(--color-muted)}.popout__who.svelte-kcduwv input:where(.svelte-kcduwv){width:18px;height:18px;accent-color:var(--color-accent)}.popout__note.svelte-kcduwv{margin:2px 0 0 calc(18px + var(--space-2))}.popout__reason.svelte-kcduwv{color:var(--color-danger)}.popout__reason.svelte-kcduwv a:where(.svelte-kcduwv){color:var(--color-link);text-decoration:underline}.sr-only.svelte-kcduwv{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.popout__line.svelte-kcduwv{margin:0}.popout__error.svelte-kcduwv{margin:0;color:var(--color-danger);font-size:.8125rem}.popout__go.svelte-kcduwv{width:100%}.badge.svelte-kcduwv{padding:1px 8px;border:1px solid var(--color-border);border-radius:var(--radius-pill);font-size:.75rem;font-weight:500;color:var(--color-link)}.badge--in.svelte-kcduwv{color:var(--b4-sage)}.linklike.svelte-peni0m{background:none;border:0;padding:0;color:var(--color-link, inherit);text-decoration:underline;cursor:pointer;font:inherit}.cta.svelte-peni0m{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3);width:100%}.cta__line.svelte-peni0m,.cta__pin.svelte-peni0m,.cta__error.svelte-peni0m{flex-basis:100%;margin:0}.cta__line.svelte-peni0m:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.cta__code.svelte-peni0m{font-size:1.5rem;font-weight:700;letter-spacing:.08em;margin:var(--space-2) 0}.cta__url.svelte-peni0m{word-break:break-all}.cta__error.svelte-peni0m{color:var(--color-danger);font-size:.8125rem}.cta__off.svelte-peni0m{background:var(--color-border);color:var(--color-muted);cursor:not-allowed}.arrival.svelte-1lub844{margin:.5rem 0;font-size:.9rem}dt.svelte-1lub844{font-weight:600}dd.svelte-1lub844{margin:0 0 .5rem;white-space:pre-line}.report.svelte-1lub844{margin-top:.75rem}.venue.svelte-13q7kdn{margin:var(--space-3, 1rem) 0;font-size:.9rem}.venue.svelte-13q7kdn p:where(.svelte-13q7kdn),.venue.svelte-13q7kdn h2:where(.svelte-13q7kdn),.venue.svelte-13q7kdn h3:where(.svelte-13q7kdn){margin:0 0 .25rem}.venue__title.svelte-13q7kdn{font-size:.8rem;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted, inherit)}.venue__name.svelte-13q7kdn{font-weight:600}.venue__note.svelte-13q7kdn{color:var(--text-muted, inherit);font-size:.8rem}.creator-page.svelte-n3v1c1{max-width:720px;margin:0 auto;padding:var(--space-6) var(--space-4)}.creator-card.svelte-n3v1c1{padding:var(--space-6)}.creator-card.svelte-n3v1c1 h1:where(.svelte-n3v1c1){font-family:var(--b4-font-display);font-size:1.75rem;margin:0 0 var(--space-3)}.creator-lede.svelte-n3v1c1{color:var(--color-muted);margin:0 0 var(--space-6);max-width:60ch}.creator-card.svelte-n3v1c1 label,.creator-card.svelte-n3v1c1 legend{display:block;font-weight:600;font-size:.9375rem;margin:var(--space-5) 0 var(--space-2);padding:0}.creator-card.svelte-n3v1c1 input[type=text],.creator-card.svelte-n3v1c1 input[type=number],.creator-card.svelte-n3v1c1 select,.creator-card.svelte-n3v1c1 textarea{width:100%;border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:10px 12px;font-size:.9375rem;font-family:inherit;background:var(--color-bg);color:var(--color-text)}.creator-card.svelte-n3v1c1 input:focus,.creator-card.svelte-n3v1c1 select:focus,.creator-card.svelte-n3v1c1 textarea:focus{outline:2px solid var(--color-accent);outline-offset:1px}.creator-card.svelte-n3v1c1 textarea{resize:vertical;line-height:1.5}.creator-card.svelte-n3v1c1 fieldset{border:0;margin:0;padding:0}.creator-card.svelte-n3v1c1 .choice{display:flex;gap:var(--space-2);align-items:center;font-weight:400;margin:var(--space-2) 0}.creator-card.svelte-n3v1c1 .field-hint{margin:var(--space-2) 0 0;font-size:.8125rem;color:var(--color-muted)}.creator-card.svelte-n3v1c1 .row{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}.creator-card.svelte-n3v1c1 .submit{margin-top:var(--space-6);width:100%}.check.svelte-3r9afz{display:flex;gap:var(--space-2);align-items:flex-start;font-weight:400;margin:var(--space-3) 0}.pin-set.svelte-1ay16ah{display:grid;gap:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-3);background:var(--color-surface)}.pin-set.svelte-1ay16ah h3:where(.svelte-1ay16ah){margin:0}.pin-set.svelte-1ay16ah p:where(.svelte-1ay16ah){margin:0}.pin-set.svelte-1ay16ah input:where(.svelte-1ay16ah){border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:9px 12px;font-size:1.25rem;letter-spacing:.3em;background:var(--color-surface);color:var(--color-text);max-width:12rem}.btns.svelte-1ay16ah{display:flex;flex-wrap:wrap;gap:var(--space-2)}.btns.svelte-1t3x5kt{display:flex;gap:var(--space-2);margin-top:var(--space-2)}input.svelte-1t3x5kt{display:block;width:100%;max-width:360px}.empty.svelte-w98g1n{padding:var(--space-6) var(--space-4);text-align:center;background:var(--fh-muted-panel);border:1px dashed var(--b4-border);border-radius:var(--fh-radius-lg);color:var(--b4-text-soft)}.empty.svelte-w98g1n h2:where(.svelte-w98g1n){margin:0 0 var(--space-1)}.empty.svelte-w98g1n p:where(.svelte-w98g1n){margin:0}.action.svelte-w98g1n{margin-top:var(--space-3)}.err.svelte-8jl7t6{padding:var(--space-4);background:var(--fh-danger-bg);border:1px solid var(--fh-danger-border);border-radius:var(--fh-radius-lg);color:var(--b4-text)}p.svelte-8jl7t6{margin:0 0 var(--space-2)}.err.svelte-8jl7t6 p:last-child{margin-bottom:0}.sk.svelte-173ikj2{display:grid;gap:10px}.line.svelte-173ikj2{display:block;border-radius:6px;background:linear-gradient(90deg,var(--fh-skeleton) 25%,var(--fh-skeleton-hi) 50%,var(--fh-skeleton) 75%);background-size:200% 100%;animation:svelte-173ikj2-shimmer 1.4s linear infinite}@keyframes svelte-173ikj2-shimmer{to{background-position:-200% 0}}.tile.svelte-11xok1z{padding:var(--space-3) var(--space-4);background:var(--b4-surface);border:1px solid var(--b4-border);border-radius:var(--fh-radius-md)}.value.svelte-11xok1z{font-family:var(--fh-font-display);font-weight:700;font-size:32px;line-height:1.1;color:var(--b4-text)}.label.svelte-11xok1z{font-size:13.5px;color:var(--b4-text-soft)}.row.svelte-1qscdz3{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3, 12px);min-height:var(--b4-tap, 44px);padding:var(--space-3, 12px) var(--space-4, 16px);border:1px solid var(--b4-border, currentColor);border-radius:var(--fh-radius-lg, 16px);background:var(--b4-surface, transparent)}.lead.svelte-1qscdz3{display:flex;flex:none;align-items:center}.body.svelte-1qscdz3{flex:1 1 14rem;min-width:0}.trail.svelte-1qscdz3{display:flex;flex:none;align-items:center;gap:var(--space-1, 4px);margin-left:auto}.fh{color:var(--b4-text);font-size:15px;line-height:1.5}.fh h1,.fh h2,.fh h3{font-family:var(--fh-font-display);font-weight:700;line-height:1.15;letter-spacing:-.01em;margin:0 0 var(--space-2)}.fh h1{font-size:clamp(28px,6vw,40px)}.fh h2{font-size:clamp(20px,3vw,24px)}.fh h3{font-size:18px}.fh p{margin:0 0 var(--space-3)}.fh .fh-small{font-size:13.5px;color:var(--b4-text-soft)}.fh .fh-eyebrow{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--b4-text-muted);margin:0 0 var(--space-1)}.fh a:not(.fh-btn):not(.fh-navitem):not([data-slot]){color:var(--b4-honey-text);text-decoration:underline;text-underline-offset:2px}.fh a:not(.fh-btn):not(.fh-navitem):not([data-slot]):hover{color:var(--b4-text)}.fh :is(a,button,input,select,textarea,summary):not([data-slot]):focus-visible{outline:3px solid var(--fh-focus);outline-offset:2px}.fh .fh-table-wrap{overflow-x:auto;border:1px solid var(--b4-border);border-radius:var(--fh-radius-md);background:var(--b4-surface)}.fh .fh-table{width:100%;border-collapse:collapse;font-size:14px}.fh .fh-table th{text-align:left;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--b4-text-muted);padding:12px 16px;border-bottom:1px solid var(--fh-divider)}.fh .fh-table td{padding:12px 16px;border-bottom:1px solid var(--fh-divider);vertical-align:middle}.fh .fh-table tr:last-child td{border-bottom:0}.fh .fh-row{display:flex;align-items:center;gap:var(--space-3);padding:12px 0;border-bottom:1px solid var(--fh-divider)}.fh .fh-row:last-child{border-bottom:0}.fh-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-reduced-motion: reduce){.fh *,.fh *:before,.fh *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.sr-only.svelte-mi5ytp{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.media.svelte-mi5ytp p:where(.svelte-mi5ytp){margin:0 0 var(--space-3)}.media__hint.svelte-mi5ytp{margin:var(--space-2) 0 0!important;font-size:.875rem;color:var(--color-muted)}.media.svelte-mi5ytp video:where(.svelte-mi5ytp){display:block;width:100%;max-width:360px;aspect-ratio:4 / 3;background:#000;border-radius:var(--radius-sm);margin-bottom:var(--space-2)}.media__level.svelte-mi5ytp{width:100%;max-width:360px;height:8px;background:var(--color-border);border-radius:var(--radius-pill);overflow:hidden;margin-bottom:var(--space-2)}.media__level.svelte-mi5ytp span:where(.svelte-mi5ytp){display:block;height:100%;background:var(--color-accent);transition:width .1s linear}.catalog-cover.svelte-ygqsva{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:16 / 9;border-radius:var(--radius-md) var(--radius-md) 0 0;overflow:hidden}.catalog-cover.svelte-ygqsva img:where(.svelte-ygqsva){width:100%;height:100%;aspect-ratio:16 / 9;object-fit:cover}.catalog-card.svelte-6ezcop{padding:0;display:flex;flex-direction:column;overflow:hidden}.catalog-card__body.svelte-6ezcop{padding:var(--space-5);display:flex;flex-direction:column;flex:1}.catalog-card--course.svelte-6ezcop{position:relative;border-top-right-radius:0}.catalog-card--course.svelte-6ezcop:after{content:"";position:absolute;top:-1px;right:-1px;border-style:solid;border-width:0 28px 28px 0;border-color:transparent var(--color-bg) transparent transparent}.catalog-card__mark.svelte-6ezcop{position:relative;margin-top:calc(-1 * var(--space-5) - 28px);margin-bottom:var(--space-2);line-height:0}.catalog-card__kind.svelte-6ezcop{font-family:var(--font-mono);font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;margin-bottom:var(--space-1)}.catalog-card--school.svelte-6ezcop .catalog-card__kind:where(.svelte-6ezcop){color:var(--b4-honey-text)}.catalog-card--course.svelte-6ezcop .catalog-card__kind:where(.svelte-6ezcop){color:var(--b4-sky)}.catalog-card--tutor.svelte-6ezcop .catalog-card__kind:where(.svelte-6ezcop){color:var(--b4-lavender)}.catalog-card__eyebrow.svelte-6ezcop{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-muted);margin-bottom:2px}.catalog-card__title.svelte-6ezcop{font-size:1.125rem;margin-bottom:var(--space-2)}.catalog-card__tagline.svelte-6ezcop{color:var(--color-text);margin-bottom:var(--space-2)}.catalog-card__metas.svelte-6ezcop{margin-bottom:var(--space-3)}.catalog-card__meta.svelte-6ezcop{color:var(--color-muted);font-size:.875rem;margin:0}.catalog-card__meta--icons.svelte-6ezcop{display:flex;align-items:flex-start;gap:var(--space-2)}.catalog-card__icon.svelte-6ezcop{flex:none;width:16px;height:16px;margin-top:2px}.catalog-card__badge.svelte-6ezcop{margin:0 0 var(--space-3)}.subrows.svelte-6ezcop{list-style:none;margin:0 0 var(--space-4);padding:0;border-top:1px solid var(--color-border)}.subrows__row.svelte-6ezcop{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--color-border);font-size:.875rem}.subrows__meta.svelte-6ezcop{color:var(--color-muted);white-space:nowrap}.catalog-card__actions.svelte-6ezcop{margin-top:auto;display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;padding-top:var(--space-2)}.meetings.svelte-129htq9{list-style:none;margin:var(--space-2) 0;padding:0;display:grid;gap:var(--space-2)}.meeting.svelte-129htq9{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}.meeting__day.svelte-129htq9{font-family:var(--font-mono);font-size:.75rem;border:1px solid var(--color-border);border-radius:6px;padding:2px 6px;min-width:3.25em;text-align:center}.meeting__time.svelte-129htq9{font-weight:600}.meeting__label.svelte-129htq9{border:1px solid var(--color-border);border-radius:var(--radius-pill);padding:0 8px;font-size:.75rem;color:var(--color-muted)}.vh.svelte-129htq9{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.line.svelte-129htq9{margin:0 0 var(--space-1)}.helper.svelte-129htq9{color:var(--color-muted);font-size:.875rem}.pill.svelte-6puopz{--c: var(--color-muted);color:var(--c);background:color-mix(in srgb,var(--c) 14%,var(--color-surface));border:1px solid color-mix(in srgb,var(--c) 45%,transparent);border-radius:var(--radius-pill);padding:2px 10px;font-size:.75rem;font-weight:600;white-space:nowrap}.pill--open.svelte-6puopz{--c: var(--b4-sage)}.pill--limited.svelte-6puopz{--c: var(--b4-honey-text)}.pill--cancelled.svelte-6puopz{--c: var(--b4-alert)}.error-line--small.svelte-1ofwb2w{color:var(--b4-alert);font-size:.875rem}.error-line__report.svelte-1ofwb2w{margin-left:var(--space-2);padding:0;border:0;background:none;color:var(--b4-link, inherit);font:inherit;font-size:.8125rem;text-decoration:underline;cursor:pointer}.aeb.svelte-azs4qq{margin:0;padding:var(--space-3) var(--space-4);border:1px solid var(--b4-border);border-radius:var(--b4-radius, 8px);background:var(--b4-surface);color:var(--b4-text);font-size:.9375rem}.tr.svelte-1w6kzp6{margin:var(--space-3) 0 0;padding:0;border:0;display:flex;flex-direction:column;gap:var(--space-2)}.tr__sub.svelte-1w6kzp6{margin:0 0 var(--space-2);font-size:1rem}.tr__opt.svelte-1w6kzp6{display:flex;align-items:center;gap:var(--space-2);min-height:var(--b4-tap)}.tr__muted.svelte-1w6kzp6{margin:0;color:var(--color-muted)}.tr__saved.svelte-1w6kzp6{font-size:.8125rem;color:var(--color-muted)}.cs__row.svelte-10hz6g2{margin:var(--space-2) 0 0}.cs__err.svelte-10hz6g2{color:var(--color-danger, #b00020);margin:0}.cp.svelte-1brjyrh{margin:var(--space-4) 0;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-left:4px solid var(--b4-sky);border-radius:var(--radius-sm);background:var(--color-surface);display:flex;flex-direction:column;gap:var(--space-3)}.cp__head.svelte-1brjyrh{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-2)}.cp__title.svelte-1brjyrh{margin:0;font-weight:700}.cp__tally.svelte-1brjyrh{margin:0;font-weight:600}.cp__switch.svelte-1brjyrh{display:inline-flex;gap:0;align-self:flex-start}.cp__tab.svelte-1brjyrh{min-height:var(--b4-tap, 44px);padding:0 var(--space-3);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font:inherit;cursor:pointer}.cp__tab[aria-pressed=true].svelte-1brjyrh{background:var(--color-accent);color:var(--color-accent-ink);font-weight:700}.cp__q.svelte-1brjyrh{margin:0;padding:0;border:0;min-width:0;display:flex;flex-direction:column;gap:var(--space-2)}.cp__legend.svelte-1brjyrh{padding:0;margin:0 0 var(--space-1);font-weight:600}.cp__choices.svelte-1brjyrh{display:flex;flex-direction:column;gap:var(--space-2)}.cp__choice.svelte-1brjyrh{min-height:var(--b4-tap, 44px);display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font:inherit;text-align:left;cursor:pointer}.cp__choice[aria-pressed=true].svelte-1brjyrh{border:2px solid var(--b4-sky);background:color-mix(in srgb,var(--b4-sky) 14%,transparent)}.cp__choice[aria-disabled=true].svelte-1brjyrh{cursor:default}.cp__mark.svelte-1brjyrh{flex:none;font-size:.875rem}.cp__actions.svelte-1brjyrh{display:flex;flex-wrap:wrap;gap:var(--space-2)}.cp__btn.svelte-1brjyrh{min-height:var(--b4-tap, 44px)}.cp__btn[aria-disabled=true].svelte-1brjyrh{opacity:.55;cursor:default}.cp__result.svelte-1brjyrh{margin:0;padding:var(--space-2) var(--space-3);border-left:3px solid var(--color-muted);background:color-mix(in srgb,var(--color-muted) 10%,transparent);border-radius:0 var(--radius-sm) var(--radius-sm) 0}.cp__result--right.svelte-1brjyrh{border-left-color:var(--b4-sky)}.cp__result--wrong.svelte-1brjyrh{border-left-color:var(--color-danger)}.cp__line.svelte-1brjyrh{margin:0}.cp__list.svelte-1brjyrh{margin:0;padding-left:var(--space-4)}.cp__correct.svelte-1brjyrh{font-weight:600}.cp__note.svelte-1brjyrh{margin:0;color:var(--color-muted);font-size:.8125rem}.cp__text.svelte-1brjyrh{width:100%;min-height:calc(var(--b4-tap, 44px) * 2);font:inherit;box-sizing:border-box}.cp__tutor.svelte-1brjyrh,.cp__tutor-one.svelte-1brjyrh{display:flex;flex-direction:column;gap:var(--space-1);align-items:flex-start}.cp__sr.svelte-1brjyrh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lf__label.svelte-1mtfi01{margin:0;font-size:.875rem;color:var(--color-muted)}.lf__preview.svelte-1mtfi01{padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);overflow-wrap:anywhere;max-height:24rem;overflow:auto;contain:layout paint;isolation:isolate;position:relative}.lf.svelte-l7jdux{display:grid;gap:var(--space-2)}.lf__title.svelte-l7jdux{margin:0;font-size:1rem}.lf.svelte-l7jdux textarea:where(.svelte-l7jdux){font-family:var(--font-mono);width:100%}.lf__notes.svelte-l7jdux{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2)}.lf__notes.svelte-l7jdux li:where(.svelte-l7jdux){display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.lf__badge.svelte-l7jdux{flex:none;min-width:var(--b4-tap);min-height:var(--b4-tap);border-radius:50%;border:2px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font:inherit;font-weight:800;cursor:pointer}.lf__badge--must.svelte-l7jdux{border-color:var(--color-danger);background:var(--color-danger-bg)}.lf__badge--should.svelte-l7jdux{border-color:var(--b4-honey)}.lf__where.svelte-l7jdux{font-weight:700;font-size:.875rem}.lf__say.svelte-l7jdux{flex:1 1 12rem;min-width:0;overflow-wrap:anywhere;font-size:.875rem}.lf__theirs.svelte-l7jdux{margin:var(--space-2) 0 0;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);white-space:pre-wrap;overflow-wrap:anywhere;max-height:16rem;overflow:auto;font-family:var(--font-mono);flex:1 1 100%}.mod.svelte-6qinlr{margin-bottom:var(--space-3)}.mod__title.svelte-6qinlr{margin:0 0 var(--space-2);font-size:1rem}.plain.svelte-6qinlr{list-style:none;padding:0;margin:0 0 var(--space-2);display:grid;gap:var(--space-2)}.item.svelte-6qinlr{border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3)}.item--on.svelte-6qinlr{border-color:var(--color-link)}.pick.svelte-6qinlr{background:none;border:none;padding:0;min-height:var(--b4-tap);color:var(--color-text);font:inherit;font-weight:600;text-align:left;cursor:pointer;overflow-wrap:anywhere}.pick.svelte-6qinlr:focus-visible{outline:2px solid var(--color-link);outline-offset:2px}.acts.svelte-6qinlr,.row.svelte-6qinlr{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.acts.svelte-6qinlr{margin-top:var(--space-2)}.row.svelte-6qinlr input:where(.svelte-6qinlr){flex:1 1 14rem;min-width:0}.modadd.svelte-6qinlr{margin-top:var(--space-3)}.sr-only.svelte-6qinlr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pd__reviews.svelte-1npr9ty{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2);font-size:.875rem}.pd__alert.svelte-1npr9ty{display:block;margin-top:2px;padding:var(--space-2);border:1px solid var(--color-danger-border);border-radius:var(--radius-sm);background:var(--color-danger-bg);color:var(--color-danger);font-weight:600;overflow-wrap:anywhere}.pd__h.svelte-1npr9ty{margin:var(--space-2) 0 0;font-weight:600}ul.svelte-1npr9ty{margin:0;padding-left:var(--space-4);overflow-wrap:anywhere}.pd__actions.svelte-1npr9ty{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-4)}.plain.svelte-jgv7h{list-style:none;padding:0;margin:var(--space-2) 0 0;display:grid;gap:var(--space-2)}summary.svelte-jgv7h{cursor:pointer;font-weight:600}.msg.svelte-jgv7h{overflow-wrap:anywhere}.sb.svelte-hfc20a{display:grid;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg)}.sb.svelte-hfc20a p:where(.svelte-hfc20a){margin:0}.sb__bar.svelte-hfc20a{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.sb__modes.svelte-hfc20a{display:flex;flex-wrap:wrap;gap:var(--space-2)}.sb__form.svelte-hfc20a{display:grid;gap:var(--space-2)}.sb__form.svelte-hfc20a textarea:where(.svelte-hfc20a),.sb__form.svelte-hfc20a input:where(.svelte-hfc20a),.sb__form.svelte-hfc20a select:where(.svelte-hfc20a){width:100%}.sb__pair.svelte-hfc20a{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}.le.svelte-1y93vq0{margin:var(--space-3) 0 var(--space-5);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);display:grid;gap:var(--space-3)}.le__title.svelte-1y93vq0{margin:0;font-size:1.125rem}.le__publish.svelte-1y93vq0{display:flex;align-items:center;gap:var(--space-2)}.le.svelte-1y93vq0 p:where(.svelte-1y93vq0){margin:0}.ai-tag.svelte-tpuzf7{display:inline-block;padding:0 .5rem;border-radius:999px;font-size:.8125rem;font-weight:600;color:var(--b4-lavender);background:color-mix(in srgb,var(--b4-lavender) 18%,transparent)}.rest.svelte-1m3mwgm{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.qt.svelte-1m3mwgm{margin:0 0 .5rem;padding:.25rem .75rem;border-left:3px solid var(--color-border);color:var(--color-muted)}.qt.svelte-1m3mwgm p:where(.svelte-1m3mwgm){margin:0;overflow-wrap:anywhere}.sup.svelte-sgqgyn{padding:var(--space-4)}.sup.svelte-sgqgyn p:where(.svelte-sgqgyn){margin:0 0 var(--space-3)}.sup.svelte-sgqgyn p:where(.svelte-sgqgyn):last-child{margin:0}.gcv.svelte-xomj62{padding:var(--space-4);display:grid;gap:var(--space-3)}.gcv.svelte-xomj62 p:where(.svelte-xomj62){margin:0}.gcv__list.svelte-xomj62,.gcv__replies.svelte-xomj62{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-3)}.gcv__replies.svelte-xomj62{margin-top:var(--space-2);padding-left:var(--space-4);border-left:2px solid var(--color-border, rgba(127, 127, 127, .3))}.gcv__meta.svelte-xomj62{font-size:.875rem}.gcv__meta.svelte-xomj62 time:where(.svelte-xomj62),.gcv__muted.svelte-xomj62{color:var(--color-muted);font-size:.8125rem}.gcv__body.svelte-xomj62{overflow-wrap:anywhere}.gcv__ai.svelte-xomj62{border-left:3px solid var(--b4-lavender);background:color-mix(in srgb,var(--b4-lavender) 8%,transparent);padding-left:var(--space-2)}.where.svelte-5mp5j7{padding:var(--space-4)}.where.svelte-5mp5j7 p:where(.svelte-5mp5j7){margin:0 0 var(--space-1)}.where__name.svelte-5mp5j7{display:flex;align-items:center;gap:var(--space-2);font-weight:600}.where__icon.svelte-5mp5j7{width:18px;height:18px;flex:none}.where__link.svelte-5mp5j7{display:inline-flex;align-items:center;min-height:44px}.block.svelte-ejnh8s{padding:var(--space-4);margin:0 0 var(--space-3)}.block__head.svelte-ejnh8s{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-3)}.block__eyebrow.svelte-ejnh8s{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);margin:0 0 var(--space-1)}.block__title.svelte-ejnh8s{font-size:1rem;font-weight:700;margin:0}.block__name.svelte-ejnh8s{margin:var(--space-1) 0 0;color:var(--color-muted)}.block__note.svelte-ejnh8s{margin:var(--space-2) 0 0}.ms.svelte-1ucnw3o{display:grid;gap:var(--space-4);margin:var(--space-4) 0}.ms__where.svelte-1ucnw3o{padding:var(--space-4)}.ms__where.svelte-1ucnw3o .venue{margin:0}.pv.svelte-1rpap06{padding:var(--space-6);display:grid;gap:var(--space-3);margin-top:var(--space-4)}.pv.svelte-1rpap06 h2:where(.svelte-1rpap06),.pv.svelte-1rpap06 p:where(.svelte-1rpap06){margin:0}.pv__muted.svelte-1rpap06{color:var(--color-muted);font-size:.875rem}.pv__body.svelte-1rpap06 img{max-width:100%;height:auto}.pv.svelte-1rpap06 a:where(.svelte-1rpap06){min-height:44px;display:inline-flex;align-items:center}.pl.svelte-acl4gt{padding:var(--space-6);display:grid;gap:var(--space-3);margin-top:var(--space-4)}.pl.svelte-acl4gt h2:where(.svelte-acl4gt),.pl.svelte-acl4gt h3:where(.svelte-acl4gt),.pl.svelte-acl4gt p:where(.svelte-acl4gt){margin:0}.pl__muted.svelte-acl4gt{color:var(--color-muted);font-size:.875rem}.pl__list.svelte-acl4gt{margin:0;padding-left:var(--space-5);display:grid;gap:var(--space-1)}.pl__list.svelte-acl4gt a:where(.svelte-acl4gt){min-height:44px;display:inline-flex;align-items:center}.va.svelte-pvky5b{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2) var(--space-4);min-width:0}.va__sel.svelte-pvky5b{display:grid;gap:2px}.va__lbl.svelte-pvky5b{font-size:.75rem;color:var(--color-muted)}.va__sel.svelte-pvky5b select:where(.svelte-pvky5b){min-height:36px;max-width:160px}.va__prog.svelte-pvky5b{flex:1;min-width:120px}.va__label.svelte-pvky5b{color:var(--color-muted);font-size:.9375rem;margin:0 0 var(--space-2)}.va__retry.svelte-pvky5b{background:none;border:0;padding:0;color:var(--color-accent);text-decoration:underline;cursor:pointer;font:inherit}.va__bar.svelte-pvky5b{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:block;width:100%;height:10px;border:none;border-radius:999px;overflow:hidden}.va__bar.svelte-pvky5b::-webkit-progress-bar{background:var(--color-border);border-radius:999px}.va__bar.svelte-pvky5b::-webkit-progress-value{background:var(--color-accent);border-radius:999px}.va__bar.svelte-pvky5b::-moz-progress-bar{background:var(--color-accent);border-radius:999px}.va__err.svelte-pvky5b{margin:0;font-size:.875rem;color:var(--color-danger, #b00020)}.notyours.svelte-iesnij{padding:var(--space-6);display:grid;gap:var(--space-3)}.notyours__head.svelte-iesnij{display:flex;align-items:center;gap:var(--space-2)}.notyours.svelte-iesnij h1:where(.svelte-iesnij){margin:0}.notyours.svelte-iesnij p:where(.svelte-iesnij){margin:0}.notyours__row.svelte-iesnij{display:flex;flex-wrap:wrap;gap:var(--space-2)}.notyours__muted.svelte-iesnij{color:var(--color-muted);font-size:.875rem}.notyours__links.svelte-iesnij{margin:0;padding:0;list-style:none;display:grid;gap:var(--space-1)}.notyours.svelte-iesnij a:where(.svelte-iesnij):not([data-slot=button]){min-height:44px;display:inline-flex;align-items:center}.icon.svelte-2ijm2w{display:inline-flex;align-items:center;justify-content:center;padding-inline:var(--space-2)}.side.svelte-18l85hd{display:grid;gap:var(--space-3);align-content:start;min-width:0}.head.svelte-18l85hd{padding:0 12px}.name.svelte-18l85hd{margin:0;font-family:var(--fh-font-display);font-weight:700;font-size:22px;line-height:1.2;overflow-wrap:anywhere}.modes.svelte-18l85hd{display:flex;flex-wrap:wrap;justify-self:start;box-sizing:border-box;max-width:100%;padding:3px;border:1px solid var(--b4-border);border-radius:26px}.modes.svelte-18l85hd a.mode:where(.svelte-18l85hd){display:inline-flex;align-items:center;justify-content:center;gap:4px;box-sizing:border-box;min-height:44px;min-width:0;flex:1 1 auto;padding:0 14px;border-radius:999px;color:var(--b4-text-soft);font-weight:600;text-decoration:none}.modes.svelte-18l85hd a.mode.on:where(.svelte-18l85hd){background:var(--b4-text);color:var(--b4-ground)}.mode.svelte-18l85hd:focus-visible{outline:3px solid var(--fh-focus);outline-offset:2px}ul.svelte-18l85hd{list-style:none;margin:0;padding:0;display:grid;gap:4px}.fh-navitem.svelte-18l85hd{position:relative;display:flex;align-items:center;gap:10px;box-sizing:border-box;min-height:44px;padding:10px 12px;border-radius:var(--fh-radius-sm);color:var(--b4-text-soft);font-weight:600;text-decoration:none;white-space:nowrap}.fh-navitem.svelte-18l85hd:hover{background:var(--fh-muted-panel);color:var(--b4-text)}.fh-navitem.active.svelte-18l85hd{background:var(--b4-text);color:var(--b4-ground)}.fh-navitem.svelte-18l85hd:focus-visible{outline:3px solid var(--fh-focus);outline-offset:2px}.badge.svelte-18l85hd{margin-left:auto;min-width:22px;padding:1px 7px;border-radius:999px;background:var(--b4-honey);color:var(--b4-on-honey);font-size:12.5px;font-weight:700;text-align:center}nav.svelte-18l85hd{display:grid;gap:var(--space-3)}.side.svelte-18l85hd .cap:where(.svelte-18l85hd){margin:0 0 4px;padding:0 12px}.railbtn.svelte-18l85hd{display:none}@media (max-width: 899px){.rail.svelte-18l85hd .railbtn:where(.svelte-18l85hd){display:inline-flex;align-items:center;justify-content:center;justify-self:start;width:44px;height:44px;border:1px solid var(--b4-border);border-radius:999px;background:var(--b4-surface);color:var(--b4-text);cursor:pointer}.rail.svelte-18l85hd:not(.open) :is(.head:where(.svelte-18l85hd),.modes:where(.svelte-18l85hd),.switcher:where(.svelte-18l85hd),nav:where(.svelte-18l85hd)){display:none}.rail.open.svelte-18l85hd nav.phone-hidden:where(.svelte-18l85hd){display:flex}}@media (min-width: 900px){.railbtn.svelte-18l85hd{display:inline-flex;align-items:center;justify-content:center;justify-self:start;width:44px;height:44px;border:1px solid var(--b4-border);border-radius:999px;background:var(--b4-surface);color:var(--b4-text);cursor:pointer}.railbtn.svelte-18l85hd:focus-visible{outline:3px solid var(--fh-focus);outline-offset:2px}.rail.svelte-18l85hd:not(.open) :is(.head:where(.svelte-18l85hd),.modes:where(.svelte-18l85hd),.switcher:where(.svelte-18l85hd),.cap:where(.svelte-18l85hd),.badge:where(.svelte-18l85hd)){display:none}.rail.svelte-18l85hd:not(.open) .lbl:where(.svelte-18l85hd){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.rail.svelte-18l85hd:not(.open) .fh-navitem:where(.svelte-18l85hd){justify-content:center;width:44px;padding:10px 0}}@media (max-width: 899px){nav.svelte-18l85hd{display:flex;align-items:center;gap:6px;overflow-x:auto;padding-bottom:4px}ul.svelte-18l85hd{display:flex;gap:6px}.side.svelte-18l85hd .cap:where(.svelte-18l85hd){display:none}.group.svelte-18l85hd{display:flex}.fh-navitem.svelte-18l85hd{border:1px solid var(--b4-border);border-radius:999px}.fh-navitem.active.svelte-18l85hd{border-color:var(--b4-text)}nav.phone-hidden.svelte-18l85hd{display:none}}.fh.svelte-1qxmqhf{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-5);box-sizing:border-box;--fh-w: min(1440px, calc(var(--fh-vw, 100vw) - 32px));width:var(--fh-w);margin-inline:calc(50% - var(--fh-w) / 2)}.content.svelte-1qxmqhf{min-width:0}@media (min-width: 900px){.fh.svelte-1qxmqhf{grid-template-columns:220px minmax(0,1fr);gap:var(--space-6)}.fh.rail.svelte-1qxmqhf:not(:has(.side.open)){grid-template-columns:44px minmax(0,1fr)}}.gate.svelte-ouyb6{max-width:420px;margin-inline:auto}.self-page.svelte-8smzme{max-width:720px;margin-inline:auto}.asks.svelte-rralet{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-3)}.asks.svelte-rralet li{display:grid;gap:4px}.asks.svelte-rralet a{font-weight:600;display:inline-flex;align-items:center;min-height:44px}.asks.svelte-rralet .muted{color:var(--b4-text-muted)}.mark.svelte-1eni27p{display:inline-block;padding:3px 10px;border-radius:999px;font-size:12.5px;font-weight:700;line-height:1.4;white-space:nowrap;border:1px solid transparent;background:var(--fh-pill-neutral-bg);color:var(--fh-pill-neutral-fg)}.present.svelte-1eni27p{background:var(--fh-pill-approved-bg);color:var(--fh-pill-approved-fg)}.late.svelte-1eni27p{background:var(--fh-pill-waiting-bg);color:var(--fh-pill-waiting-fg)}.absent.svelte-1eni27p{background:var(--fh-pill-declined-bg);color:var(--fh-pill-declined-fg)}.excused.svelte-1eni27p{background:var(--fh-pill-info-bg);color:var(--fh-pill-info-fg)}.under_way.svelte-1eni27p{background:var(--fh-pill-info-bg);color:var(--fh-pill-info-fg);border-color:currentColor}.cancelled.svelte-1eni27p{text-decoration:line-through}.upcoming.svelte-1eni27p,.not_taken.svelte-1eni27p{background:transparent;border-color:var(--fh-divider, var(--color-border));color:var(--b4-text-soft, var(--color-muted))}.report__open.svelte-1l9c0i0{background:none;border:0;color:var(--color-muted);font-size:.8125rem;cursor:pointer}.report__form.svelte-1l9c0i0{display:grid;gap:var(--space-2);margin-top:var(--space-2)}.report__done.svelte-1l9c0i0{color:var(--color-muted);font-size:.8125rem}.comment-thread.svelte-f3k4or{display:flex;flex-direction:column;gap:var(--space-4)}.comment-thread__list.svelte-f3k4or{list-style:none;margin:0 0 0 15px;padding:0 0 0 var(--space-4);border-left:2px solid var(--color-border);display:flex;flex-direction:column;gap:var(--space-4)}.comment-thread__list--nested.svelte-f3k4or{margin:var(--space-3) 0 0 44px;gap:var(--space-3)}.comment-thread__row.svelte-f3k4or{display:flex;gap:var(--space-3)}.comment-thread__row.svelte-f3k4or:hover .reaction-bar__quick,.comment-thread__row.svelte-f3k4or:focus-within .reaction-bar__quick{opacity:1;pointer-events:auto}.comment-thread__body.svelte-f3k4or{flex:1;min-width:0}.comment-thread__meta.svelte-f3k4or{margin:0 0 var(--space-1);display:flex;align-items:baseline;gap:var(--space-2);font-size:.8125rem;color:var(--color-muted)}.comment-thread__role.svelte-f3k4or{flex:none;padding:1px 8px;border-radius:999px;border:1px solid var(--color-border);font-size:.75rem;font-weight:600;color:var(--color-muted)}.comment-thread__author.svelte-f3k4or{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:700;color:var(--color-text)}.comment-thread__content.svelte-f3k4or{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.comment-thread__footer.svelte-f3k4or{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-top:var(--space-1)}.comment-thread__action.svelte-f3k4or{min-height:var(--b4-tap);padding:0 var(--space-1);border:0;background:none;color:var(--color-muted);font:inherit;font-size:.8125rem;font-weight:600;cursor:pointer}.comment-thread__action.svelte-f3k4or:hover{color:var(--color-text)}.comment-thread__earlier.svelte-f3k4or{align-self:flex-start;margin-left:31px;color:var(--color-link)}.comment-thread__form-head.svelte-f3k4or{display:flex;align-items:center;gap:var(--space-2);font-size:.8125rem;font-weight:600;color:var(--b4-text-soft)}.comment-thread__replying.svelte-f3k4or{display:inline-flex;align-items:center;gap:var(--space-2);font-weight:400;color:var(--color-muted)}.comment-thread__form-row.svelte-f3k4or{display:flex;align-items:flex-end;gap:var(--space-2);flex-wrap:wrap}.comment-thread__form.svelte-f3k4or textarea:where(.svelte-f3k4or){flex:1 1 220px;min-width:0;resize:vertical;min-height:3rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:9px 12px;font-family:inherit;background:var(--color-surface);color:var(--color-text)}.comment-thread__form.svelte-f3k4or [role=alert]:where(.svelte-f3k4or){color:var(--color-danger);font-size:.8125rem}.jl.svelte-ahwrnq{display:flex;flex-direction:column;gap:var(--space-2)}.jl__label.svelte-ahwrnq{font-size:.8125rem;font-weight:600;color:var(--color-muted)}.jl__row.svelte-ahwrnq{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.jl__url.svelte-ahwrnq{flex:1 1 16rem;min-width:0}.jl__days.svelte-ahwrnq{display:flex;gap:var(--space-2);align-items:center;font-size:.875rem}.jl__days.svelte-ahwrnq input:where(.svelte-ahwrnq){width:5rem}.visually-hidden.svelte-ahwrnq{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.sum.svelte-1on17tt{margin:0 0 var(--space-3);font-weight:600}.fmt.svelte-1on17tt{margin:calc(-1 * var(--space-2)) 0 var(--space-3)}.cap.svelte-1on17tt{margin:var(--space-3) 0 var(--space-2);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--b4-text-soft)}.who.svelte-1on17tt{text-align:left;font-weight:600;overflow-wrap:anywhere;text-transform:none;letter-spacing:0;font-size:14px;color:inherit}.num.svelte-1on17tt{text-align:right;white-space:nowrap}.note.svelte-1on17tt{margin:var(--space-3) 0 0}.usage.svelte-1on17tt{min-width:0;max-width:100%}.usage.svelte-1on17tt .fh-table-wrap:where(.svelte-1on17tt):focus-visible{outline:3px solid var(--fh-focus);outline-offset:2px}ul.svelte-d5sv54{list-style:none;margin:0;padding:0}li.svelte-d5sv54{display:flex;flex-direction:column;padding:8px 0;border-top:1px solid var(--fh-divider)}.what.svelte-d5sv54{font-weight:600}.none.svelte-d5sv54{margin:0;color:var(--b4-text-muted)}.err.svelte-d5sv54{margin:var(--space-2) 0 0}.seg.svelte-1j56gan{display:inline-flex;gap:2px;padding:4px;background:var(--fh-muted-panel);border:1px solid var(--b4-border);border-radius:var(--fh-radius-sm)}button.svelte-1j56gan{min-height:44px;min-width:44px;box-sizing:border-box;padding:8px 14px;font:inherit;font-weight:600;color:var(--b4-text-soft);background:transparent;border:0;border-radius:8px;cursor:pointer;white-space:nowrap}button.on.svelte-1j56gan{background:var(--b4-surface);color:var(--b4-text);box-shadow:0 1px 2px #0003}button.svelte-1j56gan:disabled{opacity:.6;cursor:not-allowed}button.svelte-1j56gan:focus-visible{outline:3px solid var(--fh-focus);outline-offset:2px}.sr.svelte-1j56gan{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.rows.svelte-canyhf{list-style:none;margin:0;padding:0}li.svelte-canyhf{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);padding:12px 0;border-top:1px solid var(--fh-divider)}.main.svelte-canyhf{flex:1 1 14rem;min-width:0;display:flex;flex-direction:column}.what.svelte-canyhf{font-weight:700;overflow-wrap:anywhere}.lock.svelte-canyhf{color:var(--b4-text-muted)}.none.svelte-canyhf{margin:0;color:var(--b4-text-muted)}.tabs.svelte-1lt21ib{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-3)}.tabs.svelte-1lt21ib button:where(.svelte-1lt21ib){min-height:44px;padding:8px 14px;font:inherit;font-weight:600;color:var(--b4-text-soft);background:transparent;border:1px solid var(--b4-border);border-radius:999px;cursor:pointer}.tabs.svelte-1lt21ib button.on:where(.svelte-1lt21ib){background:var(--b4-surface);color:var(--b4-text);border-color:var(--b4-text-soft)}.tabs.svelte-1lt21ib button:where(.svelte-1lt21ib):focus-visible{outline:3px solid var(--fh-focus);outline-offset:2px}.items.svelte-1lt21ib{list-style:none;margin:0 0 var(--space-3);padding:0;display:grid;gap:var(--space-3)}.top.svelte-1lt21ib{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.who.svelte-1lt21ib{font-weight:700}.text.svelte-1lt21ib{margin:var(--space-3) 0 0;padding:var(--space-2) var(--space-3);border-left:3px solid var(--b4-border);white-space:pre-wrap;overflow-wrap:anywhere}.q.svelte-1lt21ib{margin:var(--space-2) 0 0}.scores.svelte-1lt21ib{list-style:none;margin:var(--space-3) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:4px 16px;font-size:13.5px;color:var(--b4-text-soft)}.scores.svelte-1lt21ib .fired:where(.svelte-1lt21ib){color:var(--b4-text);font-weight:700}.review.svelte-1lt21ib{margin:var(--space-3) 0 0;padding:var(--space-3);border:1px solid var(--b4-border);border-radius:var(--fh-radius-sm);display:grid;gap:var(--space-3)}.verdicts.svelte-1lt21ib{display:flex;flex-wrap:wrap;gap:var(--space-2)}.verdicts.svelte-1lt21ib label:where(.svelte-1lt21ib){display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 12px;border:1px solid var(--b4-border);border-radius:999px;cursor:pointer}.verdicts.svelte-1lt21ib label.on:where(.svelte-1lt21ib){border-color:var(--b4-text-soft);background:var(--b4-surface);font-weight:700}.note.svelte-1lt21ib{display:grid;gap:4px}textarea.svelte-1lt21ib{font:inherit;padding:8px 10px;border:1px solid var(--b4-border);border-radius:var(--fh-radius-sm);background:var(--b4-surface);color:var(--b4-text);resize:vertical}.row.svelte-1lt21ib{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-top:var(--space-3)}.review.svelte-1lt21ib .row:where(.svelte-1lt21ib){margin-top:0}.tp{--tp-line: var(--fh-divider);--tp-soft: color-mix(in srgb, var(--b4-ground) 55%, var(--b4-surface));--tp-seg: color-mix(in srgb, var(--b4-honey-text) 9%, var(--b4-ground));--tp-ink: var(--b4-text);--tp-on-ink: var(--b4-ground);--tp-chat: color-mix(in srgb, var(--b4-honey) 55%, var(--b4-honey-text));--tp-booking: var(--tp-chat);--tp-lessons-bg: color-mix(in srgb, var(--b4-sage) 21%, var(--b4-surface));--tp-lessons-q: color-mix(in srgb, var(--b4-sage) 9%, var(--b4-surface));--tp-lessons-fg: color-mix(in srgb, var(--b4-sage) 70%, var(--b4-text));--tp-lessons-soft: color-mix(in srgb, var(--b4-sage) 30%, var(--b4-surface));--tp-chat-bg: color-mix(in srgb, var(--b4-honey) 36%, var(--b4-surface));--tp-chat-fg: color-mix(in srgb, var(--b4-honey-text) 75%, var(--b4-text));--tp-ai-bg: color-mix(in srgb, var(--b4-lavender) 20%, var(--b4-surface));--tp-ai-fg: color-mix(in srgb, var(--b4-lavender) 75%, var(--b4-text));--tp-class-bg: color-mix(in srgb, var(--b4-sky) 12%, var(--b4-surface));--tp-class-fg: color-mix(in srgb, var(--b4-sky) 70%, var(--b4-text));--tp-booking-bg: color-mix(in srgb, var(--b4-honey) 22%, var(--b4-surface));--tp-quiet-bg: color-mix(in srgb, var(--b4-lavender) 12%, var(--b4-surface));--tp-quiet-bd: color-mix(in srgb, var(--b4-lavender) 50%, var(--b4-surface));--tp-quiet: color-mix(in srgb, var(--b4-lavender) 38%, var(--b4-surface));--tp-sleep: color-mix(in srgb, var(--b4-lavender) 45%, var(--b4-text-muted));--tp-sleep-a: color-mix(in srgb, var(--tp-sleep) 26%, var(--b4-surface));--tp-sleep-b: color-mix(in srgb, var(--tp-sleep) 13%, var(--b4-surface));--tp-sleep-bg: repeating-linear-gradient(135deg, var(--tp-sleep-a) 0 5px, var(--tp-sleep-b) 5px 10px);--tp-sleep-fg: color-mix(in srgb, var(--tp-sleep) 60%, var(--b4-text));--tp-closed: color-mix(in srgb, var(--b4-alert) 28%, var(--b4-surface));--tp-closed-bg: color-mix(in srgb, var(--b4-alert) 9%, var(--b4-surface));--tp-closed-bd: color-mix(in srgb, var(--b4-alert) 40%, var(--b4-surface));--tp-closed-fg: color-mix(in srgb, var(--b4-alert) 70%, var(--b4-text));--tp-open-bg: color-mix(in srgb, var(--b4-sage) 12%, var(--b4-surface));--tp-weekend-bg: color-mix(in srgb, var(--b4-honey-text) 5%, var(--b4-ground));--tp-brk-bg: color-mix(in srgb, var(--b4-sky) 8%, var(--b4-surface));--tp-brk-bd: color-mix(in srgb, var(--b4-sky) 45%, var(--b4-surface));--tp-brk-fg: color-mix(in srgb, var(--b4-sky) 70%, var(--b4-text));--tp-off-bg: color-mix(in srgb, var(--b4-sage) 9%, var(--b4-surface));--tp-off-bd: color-mix(in srgb, var(--b4-sage) 42%, var(--b4-surface));--tp-trip-bg: color-mix(in srgb, var(--b4-honey) 14%, var(--b4-surface));--tp-trip-bd: color-mix(in srgb, var(--b4-honey) 55%, var(--b4-surface));--tp-trip-fg: color-mix(in srgb, var(--b4-honey-text) 75%, var(--b4-text));font-family:var(--b4-font-ui);color:var(--b4-text)}.tp .t-lessons{--tone: var(--b4-sage)}.tp .t-live{--tone: var(--b4-sky)}.tp .t-slot{--tone: color-mix(in srgb, var(--b4-sky) 50%, var(--b4-surface))}.tp .t-chat,.tp .t-booking{--tone: var(--tp-chat)}.tp .t-ai{--tone: var(--b4-lavender)}.tp .t-quiet{--tone: var(--tp-quiet)}.tp .t-sleep{--tone: var(--tp-sleep)}.tp .t-days{--tone: var(--b4-alert)}.tp .t-closed{--tone: var(--tp-closed)}.tp .t-limits{--tone: var(--b4-text-muted)}.tp .t-free{--tone: var(--b4-sage)}.tp .t-trip{--tone: var(--b4-honey-text)}.tp .k-brk{--pill: var(--b4-sky);--cell: var(--tp-brk-bg);--cell-bd: var(--tp-brk-bd);--cell-fg: var(--tp-brk-fg)}.tp .k-off{--pill: var(--b4-sage);--cell: var(--tp-off-bg);--cell-bd: var(--tp-off-bd);--cell-fg: var(--tp-lessons-fg)}.tp .k-shut{--pill: var(--b4-alert);--cell: var(--tp-closed-bg);--cell-bd: var(--tp-closed-bd);--cell-fg: var(--tp-closed-fg)}.tp .k-trip{--pill: var(--b4-honey-text);--cell: var(--tp-trip-bg);--cell-bd: var(--tp-trip-bd);--cell-fg: var(--tp-trip-fg)}.tp .k-school{--pill: var(--b4-text-muted);--cell: var(--b4-surface);--cell-bd: var(--b4-border);--cell-fg: var(--b4-text)}.tp .k-weekend{--pill: var(--b4-text-muted);--cell: var(--tp-weekend-bg);--cell-bd: var(--b4-border);--cell-fg: var(--b4-text)}.tp .tp-seg{display:flex;gap:2px;background:var(--tp-seg);border-radius:999px;padding:0}.tp .tp-seg>button{min-height:44px;min-width:44px;padding:0 16px;border:0;border-radius:999px;background:transparent;color:var(--b4-text-soft);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.tp .tp-seg>button[aria-selected=true],.tp .tp-seg>button[aria-checked=true],.tp .tp-seg>button[aria-pressed=true]{background:var(--tp-ink);color:var(--tp-on-ink)}.tp button:focus-visible,.tp a:focus-visible,.tp input:focus-visible,.tp select:focus-visible{outline:3px solid var(--fh-focus, var(--b4-honey));outline-offset:2px}.tp .tp-honey{min-height:44px;padding:0 16px;border-radius:999px;border:0;background:var(--b4-honey);color:var(--b4-on-honey);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.tp .tp-honey:disabled{opacity:.55;cursor:default}.notice.svelte-unjpja{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4);background:var(--color-surface);max-height:22rem;overflow:auto}.notice.svelte-unjpja:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.heading.svelte-unjpja{font-size:1.0625rem;margin:0 0 var(--space-3)}.notice.svelte-unjpja p:where(.svelte-unjpja){margin:0 0 var(--space-3);font-size:.9375rem;line-height:1.5}.footer.svelte-unjpja{white-space:pre-line;color:var(--color-muted)}.version.svelte-unjpja{font-size:.8125rem;color:var(--color-muted);margin-bottom:0}.gb.svelte-1j8s3nw{padding:var(--space-4)}.gb.svelte-1j8s3nw h2:where(.svelte-1j8s3nw){font-size:1.125rem;margin:0 0 var(--space-2)}.gb.svelte-1j8s3nw p:where(.svelte-1j8s3nw){margin:0 0 var(--space-3)}.gb__hint.svelte-1j8s3nw{font-size:.875rem;color:var(--color-muted)}.gb.svelte-1j8s3nw form:where(.svelte-1j8s3nw){display:grid;gap:var(--space-2)}.gb.svelte-1j8s3nw label:where(.svelte-1j8s3nw){font-size:.8125rem;font-weight:600;color:var(--color-muted)}.gb.svelte-1j8s3nw input[type=text]:where(.svelte-1j8s3nw),.gb.svelte-1j8s3nw input[type=email]:where(.svelte-1j8s3nw),.gb.svelte-1j8s3nw textarea:where(.svelte-1j8s3nw){width:100%;border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:9px 12px;font:inherit;background:var(--color-surface);color:var(--color-text);min-height:44px;box-sizing:border-box}.gb__check.svelte-1j8s3nw{display:flex;align-items:center;gap:var(--space-2);min-height:44px;font-size:.9375rem!important;color:var(--color-text)!important}.gb__check.svelte-1j8s3nw input:where(.svelte-1j8s3nw){width:20px;height:20px}.hold.svelte-7vpn7f{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center;padding:12px 14px;border-radius:var(--radius-md, 12px);background:color-mix(in srgb,var(--b4-sage) 16%,var(--color-surface));border:1px solid color-mix(in srgb,var(--b4-sage) 35%,var(--color-surface));color:var(--color-text)}.hold--out.svelte-7vpn7f{background:var(--color-danger-bg);border-color:var(--color-danger-border)}.hold__pill.svelte-7vpn7f{padding:4px 12px;border-radius:999px;background:var(--b4-sage);color:var(--color-bg);font-weight:700;font-size:.875rem;font-variant-numeric:tabular-nums}.hold__when.svelte-7vpn7f{font-weight:700}.hold__note.svelte-7vpn7f{flex-basis:100%;font-size:.875rem;color:var(--color-text);margin:0}.hold__ended.svelte-7vpn7f{flex-basis:auto;flex:1 1 14rem;font-size:1rem}.signin.svelte-1bh77qy{padding:var(--space-4)}.signin.svelte-1bh77qy h2:where(.svelte-1bh77qy){font-size:1.125rem;margin:0 0 var(--space-2)}.signin.svelte-1bh77qy p:where(.svelte-1bh77qy){margin:0 0 var(--space-3)}.signin.svelte-1bh77qy form:where(.svelte-1bh77qy){align-items:start}.signin.svelte-1bh77qy form:where(.svelte-1bh77qy){display:grid;gap:var(--space-2)}.signin.svelte-1bh77qy label:where(.svelte-1bh77qy){font-size:.8125rem;font-weight:600;color:var(--color-muted)}.signin.svelte-1bh77qy input:where(.svelte-1bh77qy){width:100%;border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:9px 12px;font-size:1rem;font-family:inherit;background:var(--color-surface);color:var(--color-text);min-height:44px}.signin__alt.svelte-1bh77qy{margin-top:var(--space-3);font-size:.875rem;display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}.signin__alt.svelte-1bh77qy [data-slot=button]:where(.svelte-1bh77qy){min-height:44px}.signin__note.svelte-1bh77qy{font-size:.875rem;margin:var(--space-3) 0 0}#signin-code.svelte-1bh77qy{font-family:ui-monospace,monospace;font-size:1.25rem;letter-spacing:.3em;max-width:12rem}.signin.svelte-1bh77qy .alert:where(.svelte-1bh77qy){margin-top:var(--space-3)}.rep.svelte-1knrgps{border:1px solid var(--color-border);border-radius:var(--b4-radius, 12px);margin:0;padding:14px 16px;min-width:0;display:flex;flex-direction:column;gap:12px}.rep.svelte-1knrgps legend:where(.svelte-1knrgps){font-weight:700;font-size:1rem;padding:0 6px}.rep__top.svelte-1knrgps{display:flex;flex-wrap:wrap;gap:0 20px;align-items:center}.rep__opt.svelte-1knrgps{display:flex;align-items:center;gap:10px;min-height:44px}.rep__count.svelte-1knrgps{display:flex;align-items:center;gap:8px;margin-left:auto;font-size:.875rem}.rep__n.svelte-1knrgps{min-width:70px;text-align:center;font-size:1rem;font-variant-numeric:tabular-nums}.rep__max.svelte-1knrgps{color:var(--color-muted)}.rep__step.svelte-1knrgps{width:36px;height:36px;border-radius:8px;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:1.125rem;cursor:pointer}.rep__step.svelte-1knrgps:disabled{opacity:.5;cursor:default}.rep.svelte-1knrgps select:where(.svelte-1knrgps){border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:6px 10px;font:inherit;font-size:.875rem;background:var(--color-surface);color:var(--color-text);min-height:36px;max-width:100%}.rep__list.svelte-1knrgps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.rep__week.svelte-1knrgps{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;padding:8px 12px;border-radius:8px;border:1px solid var(--color-border);background:var(--color-surface)}.rep__week--on.svelte-1knrgps{background:color-mix(in srgb,var(--b4-sage) 16%,var(--color-surface));border-color:transparent}.rep__week--clash.svelte-1knrgps{background:color-mix(in srgb,var(--color-accent) 14%,var(--color-surface));border-color:color-mix(in srgb,var(--color-accent) 50%,var(--color-surface))}.rep__when.svelte-1knrgps{display:flex;gap:12px;align-items:center;min-height:28px}.rep__week--on.svelte-1knrgps .rep__date:where(.svelte-1knrgps){color:var(--b4-sage);font-weight:600}.rep__check.svelte-1knrgps{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;flex:none;width:20px;height:20px;border-radius:999px;border:1px solid var(--color-border);background:var(--color-surface);display:grid;place-items:center;font-size:.8125rem;font-weight:700;line-height:1;cursor:pointer}.rep__check.svelte-1knrgps:checked{background:var(--b4-sage);border-color:var(--b4-sage)}.rep__check.svelte-1knrgps:checked:after{content:"✓";color:var(--color-bg)}.rep__check.svelte-1knrgps:disabled{cursor:default}.rep__week--clash.svelte-1knrgps .rep__check:where(.svelte-1knrgps){background:color-mix(in srgb,var(--color-accent) 60%,var(--color-surface));border-color:transparent}.rep__week--clash.svelte-1knrgps .rep__check:where(.svelte-1knrgps):after{content:"!";color:var(--color-accent-ink)}.rep__check.svelte-1knrgps:focus-visible{outline:2px solid var(--color-link);outline-offset:2px}.rep__note.svelte-1knrgps{font-size:.875rem;color:var(--color-text)}.rep__move.svelte-1knrgps{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;margin-left:auto;font-size:.875rem}.rep__pick.svelte-1knrgps{color:var(--color-link)}.rep__sr.svelte-1knrgps{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.rep__hint.svelte-1knrgps{color:var(--color-muted);margin:0}.rep__foot.svelte-1knrgps{margin:0;font-size:.875rem;color:var(--color-muted)}.slots.svelte-1dazyw7{display:flex;flex-direction:column;gap:var(--space-3)}.slots.svelte-1dazyw7 h2:where(.svelte-1dazyw7){font-size:1.25rem;margin:0}.slots.svelte-1dazyw7 h3:where(.svelte-1dazyw7){font-size:.875rem;font-weight:700;margin:0}.slots__head.svelte-1dazyw7{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--space-2)}.slots__jump.svelte-1dazyw7{min-height:40px;padding:8px 14px}.slots__nav.svelte-1dazyw7{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--space-2);font-size:.875rem}.slots__week.svelte-1dazyw7{display:flex;align-items:center;gap:var(--space-2)}.slots__arrow.svelte-1dazyw7{width:44px;height:44px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:1.125rem;cursor:pointer}.slots__arrow.svelte-1dazyw7:disabled{color:var(--color-muted);opacity:.5;cursor:default}.slots__days.svelte-1dazyw7{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:var(--space-3) 10px}.slots__days.svelte-1dazyw7 li:where(.svelte-1dazyw7){display:flex;flex-direction:column;gap:var(--space-2)}.slots__times.svelte-1dazyw7{display:flex;flex-direction:column;gap:var(--space-2)}.slots__time.svelte-1dazyw7{min-height:44px;padding:10px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font:inherit;cursor:pointer}.slots__time--on.svelte-1dazyw7{border:2px solid var(--color-text);border-color:var(--color-text);background:var(--color-accent);color:var(--color-accent-ink);font-weight:700}.slots__none.svelte-1dazyw7{margin:0;color:var(--color-muted)}.slots__zone.svelte-1dazyw7{color:var(--color-muted)}.slots__note.svelte-1dazyw7{margin:0;font-size:.875rem;color:var(--color-muted)}.who.svelte-2td606{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);margin:0 0 var(--space-4);min-width:0;display:flex;flex-direction:column;gap:var(--space-2)}.who.svelte-2td606 legend:where(.svelte-2td606){font-weight:700;padding:0 6px;display:flex;align-items:center;gap:10px}.who__opt.svelte-2td606{display:flex;align-items:center;gap:10px;min-height:44px;cursor:pointer;flex-wrap:wrap}.who__opt.svelte-2td606 input:where(.svelte-2td606){accent-color:var(--color-accent);width:18px;height:18px;margin:0;flex:none}.who__opt--off.svelte-2td606{color:var(--color-muted);cursor:not-allowed}.who__note.svelte-2td606{font-size:.8125rem;color:var(--color-muted)}.book.svelte-1jh075l{max-width:640px;margin:0 auto;padding:var(--space-5) var(--space-4) var(--space-7);display:grid;gap:var(--space-4)}.book.svelte-1jh075l h1:where(.svelte-1jh075l){font-family:var(--b4-font-display);font-size:1.75rem;margin:0;overflow-wrap:anywhere}.book.svelte-1jh075l h2:where(.svelte-1jh075l){font-size:1.125rem;margin:0 0 var(--space-2)}.book.svelte-1jh075l p:where(.svelte-1jh075l){margin:0}.book__meta.svelte-1jh075l,.book__status.svelte-1jh075l{color:var(--color-muted)}.book__lost.svelte-1jh075l{display:grid;gap:var(--space-2)}.book__near.svelte-1jh075l{display:flex;flex-wrap:wrap;gap:var(--space-2)}.book__pick.svelte-1jh075l{display:grid;gap:var(--space-3)}.book__pick.svelte-1jh075l [data-slot=button]:where(.svelte-1jh075l){justify-self:start;min-height:44px}.book__note.svelte-1jh075l{font-weight:600;font-size:.875rem}.book.svelte-1jh075l textarea:where(.svelte-1jh075l){width:100%;border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:9px 12px;font:inherit;background:var(--color-surface);color:var(--color-text);resize:vertical}.book__count.svelte-1jh075l{font-size:.8125rem;color:var(--color-muted)}.book__go.svelte-1jh075l{min-height:48px;width:100%}.book__ask.svelte-1jh075l{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:color-mix(in srgb,var(--b4-sage) 16%,transparent);color:var(--b4-sage);font-size:.875rem}.book.svelte-1jh075l .visually-hidden:where(.svelte-1jh075l){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
