.modal-bg[data-v-d21abe15]{z-index:var(--z-dialog);background:var(--scrim);padding:var(--space-4);place-items:center;display:grid;position:fixed;inset:0}.modal[data-v-d21abe15]{width:min(420px,100%);padding:var(--space-4);border-radius:var(--radius-m);background:var(--color-paper);box-shadow:var(--sh-lg);gap:var(--space-3);display:grid}.confirm-title[data-v-d21abe15]{margin:0;font-size:1.05rem;font-weight:800}.confirm-message[data-v-d21abe15]{font-size:var(--fs-small);margin:0}.confirm-actions[data-v-d21abe15]{justify-content:flex-end;gap:var(--space-2);display:flex}.avatar-badge[data-v-26351ed4]{border-radius:var(--radius-s);background:var(--color-accent);color:var(--color-on-accent);font-family:var(--font-mono);-webkit-user-select:none;user-select:none;flex:none;place-items:center;line-height:1;display:grid;overflow:hidden}.avatar-badge-sm[data-v-26351ed4]{width:1.75rem;height:1.75rem;font-size:.65rem}.avatar-badge-md[data-v-26351ed4]{width:2.1rem;height:2.1rem;font-size:.75rem}.avatar-badge-lg[data-v-26351ed4]{width:4.5rem;height:4.5rem;font-size:1.4rem}.avatar-badge-img[data-v-26351ed4]{object-fit:cover;width:100%;height:100%;display:block}.combo-anchor[data-v-2de71647]{position:relative}.combo-pop[data-v-2de71647]{z-index:10;background:var(--color-bg);border:1px solid var(--color-field-border);border-radius:0 0 var(--radius-s) var(--radius-s);box-shadow:var(--shadow-card);margin-top:-2px;position:absolute;top:100%;left:0;right:0}.combo-list[data-v-2de71647]{max-height:280px;margin:0;padding:0;list-style:none;overflow-y:auto}.combo-note[data-v-2de71647]{color:var(--color-text-muted);margin:0;padding:8px 14px;font-size:12.5px}.combo-note+.combo-list[data-v-2de71647],.combo-list+.combo-note[data-v-2de71647],.combo-note+.combo-note[data-v-2de71647]{border-top:1px solid var(--color-divider)}.input[aria-expanded=true][data-v-2de71647]{border-bottom-right-radius:0;border-bottom-left-radius:0}.combo-opt[data-v-2de71647]{justify-content:space-between;align-items:baseline;gap:var(--space-3);cursor:pointer;padding:10px 14px;display:flex}.combo-opt+.combo-opt[data-v-2de71647]{border-top:1px solid var(--color-divider)}.combo-opt-active[data-v-2de71647]{background:var(--color-accent);color:var(--color-on-accent)}.combo-opt-label[data-v-2de71647]{font-weight:600}.combo-opt-detail[data-v-2de71647]{color:var(--color-text-muted);flex-shrink:0;font-size:12.5px}.combo-opt-active .combo-opt-detail[data-v-2de71647]{color:inherit;opacity:.85}.modal-title[data-v-a53bbddb]{margin:0;font-size:1.1rem}.app-sk-lines .app-sk-shapes[data-v-35b1ae06]{gap:var(--space-2);display:grid}.app-sk-rows .app-sk-shapes[data-v-35b1ae06]{border:1px solid var(--color-divider);border-radius:var(--radius-m);background:var(--color-surface);display:grid}.app-sk-row[data-v-35b1ae06]{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);display:flex}.app-sk-row+.app-sk-row[data-v-35b1ae06]{border-top:1px solid var(--color-divider)}.app-sk-tile[data-v-35b1ae06]{flex:none;width:32px;height:32px}.app-sk-text[data-v-35b1ae06]{gap:var(--space-2);flex:1;display:grid}.app-sk-cards .app-sk-shapes[data-v-35b1ae06]{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.app-sk-card[data-v-35b1ae06]{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--color-divider);border-radius:var(--radius-m);background:var(--color-surface);display:grid}.app-sk-card .app-sk-tile[data-v-35b1ae06]{margin-bottom:var(--space-1)}.steps[data-v-366e3d7e]{border-bottom:1px solid var(--color-divider);background:var(--color-bg);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.step[data-v-366e3d7e]{color:var(--color-text-muted);padding:1.25rem 2rem 1.1rem;position:relative}.step+.step[data-v-366e3d7e]{border-left:1px solid var(--color-divider)}.step-active[data-v-366e3d7e]{color:var(--color-text)}.step-active[data-v-366e3d7e]:after{content:"";height:var(--rule);background:var(--color-accent);position:absolute;inset:auto 0 -1px}.step-number[data-v-366e3d7e]{font-family:var(--font-display);font-size:1.5rem;font-weight:800;line-height:1;display:block}.step-done[data-v-366e3d7e]{color:var(--color-accent);font-size:1rem}.step-label[data-v-366e3d7e]{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.14em;text-transform:uppercase;margin-top:.35rem;font-weight:500;display:block}@media (width<=900px){.steps[data-v-366e3d7e]{grid-template-columns:1fr}.step[data-v-366e3d7e]{padding:var(--space-3) var(--space-4)}.step+.step[data-v-366e3d7e]{border-left:0;border-top:1px solid var(--color-divider)}}.input-with-toggle[data-v-2622fe50]{position:relative}.input-with-toggle .input[data-v-2622fe50]{padding-right:48px}.password-toggle[data-v-2622fe50]{border-radius:var(--radius-s);width:44px;height:44px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:50%;right:0;transform:translateY(-50%)}.password-toggle[data-v-2622fe50]:hover{color:var(--color-text)}.password-toggle[data-v-2622fe50]:focus-visible{box-shadow:var(--focus-ring);outline:none}.split[data-v-2bfb8cf9]{background:var(--color-bg);flex:1;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);display:grid}.split-hero[data-v-2bfb8cf9]{justify-content:space-between;gap:var(--space-6);border-right:1px solid var(--color-divider);background:linear-gradient(var(--color-divider) 1px, transparent 1px) 0 0 / 100% 4.5rem no-repeat padding-box, var(--color-paper);flex-direction:column;padding:clamp(2rem,5vw,4.5rem);display:flex}.split-content[data-v-2bfb8cf9]{flex-direction:column;justify-content:center;gap:1.6rem;width:100%;max-width:620px;padding:clamp(2rem,4vw,4rem);display:flex}.split-stage[data-v-2bfb8cf9]{background:var(--color-surface);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.split-stage .split-hero[data-v-2bfb8cf9]{justify-content:center;align-items:center;gap:var(--space-5);background:var(--color-inset);padding:56px 64px}.split-solo[data-v-2bfb8cf9]{grid-template-columns:minmax(0,1fr)}.split-solo .split-content[data-v-2bfb8cf9]{justify-self:center}.split-stage .split-content[data-v-2bfb8cf9]{max-width:28rem;padding:clamp(2rem, 4vw, 3.5rem) var(--space-5);place-self:center}@media (width<=900px){.split[data-v-2bfb8cf9]{grid-template-columns:1fr}.split-hero[data-v-2bfb8cf9]{border-right:none;border-bottom:1px solid var(--color-divider)}.split-content[data-v-2bfb8cf9]{max-width:none}.split-stage .split-hero[data-v-2bfb8cf9]{gap:var(--space-3);padding:var(--space-5) var(--space-4)}.split-stage .split-content[data-v-2bfb8cf9]{width:100%;max-width:30rem;padding:var(--space-5) var(--space-4) var(--space-6);justify-self:stretch;margin-inline:auto}}.address-fields[data-v-79e8b670]{display:contents}.address-legend[data-v-79e8b670]{font-size:var(--fs-label);letter-spacing:.5px;text-transform:uppercase;color:var(--color-text-muted);margin:0;font-weight:800}.address-hint[data-v-79e8b670]{margin:0}.address-row[data-v-79e8b670]{gap:var(--space-2);align-items:flex-start;display:flex}.address-row .grow[data-v-79e8b670]{flex:1;min-width:0}.address-row .narrow[data-v-79e8b670]{flex:0 0 6.5rem}form[data-v-3e97027c],.sent[data-v-3e97027c]{gap:var(--space-4);flex-direction:column;display:flex}.sent p[data-v-3e97027c]{margin:0}.sent-title[data-v-3e97027c]{font-size:var(--fs-title);margin:0}.name-row[data-v-3e97027c]{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}@media (width<=480px){.name-row[data-v-3e97027c]{grid-template-columns:1fr}}.crumbs[data-v-efa93b04]{align-items:center;gap:2px;min-width:0;display:flex;overflow:hidden}.crumb[data-v-efa93b04]{padding:var(--space-1) var(--space-1);border-radius:var(--r-sm);color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:14px;text-decoration:none;transition:background-color .12s,color .12s;overflow:hidden}a.crumb[data-v-efa93b04]:hover{background:var(--color-inset);color:var(--color-text);text-decoration:none}.crumb.cur[data-v-efa93b04]{color:var(--color-text);font-weight:600}.sep[data-v-efa93b04]{padding:0 var(--space-1);color:var(--color-text-hint);font-size:14px}@media (hover:none) and (pointer:coarse){a.crumb[data-v-efa93b04]{min-height:var(--tap);line-height:calc(var(--tap) - 2 * var(--space-1))}}@media (width<=640px){.crumbs .crumb[data-v-efa93b04]:not(.cur),.crumbs .sep[data-v-efa93b04]{display:none}}.app-header[data-v-a91a9368]{z-index:var(--z-nav);align-items:center;gap:var(--space-3);height:var(--header-h);padding:0 max(20px, env(safe-area-inset-right,0px)) 0 max(var(--space-3), env(safe-area-inset-left,0px));border-bottom:1px solid var(--color-divider);background:var(--color-surface);display:flex;position:sticky;top:0}.icon-button[data-v-a91a9368]{border-radius:var(--radius-control);width:40px;height:40px;color:var(--color-text-2);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;text-decoration:none;display:grid;position:relative}.icon-button[data-v-a91a9368]:hover{background:var(--color-inset);color:var(--color-text);text-decoration:none}.logo-link[data-v-a91a9368]{padding-right:var(--space-2);flex:none;align-items:center;text-decoration:none;display:inline-flex}.logo-link[data-v-a91a9368]:hover{text-decoration:none}.org-logo-plate[data-v-a91a9368]{align-items:center;display:inline-flex}.org-logo[data-v-a91a9368]{object-fit:contain;width:auto;max-width:min(12rem,25vw);height:1.7rem;display:block}.org-logo-placeholder[data-v-a91a9368]{width:5.1rem}.header-sep[data-v-a91a9368]{background:var(--color-divider);flex:none;width:1px;height:24px}.header-crumbs[data-v-a91a9368]{padding-left:var(--space-2)}.header-end[data-v-a91a9368]{align-items:center;gap:var(--space-2);min-width:0;margin-left:auto;display:flex}.bell-dot[data-v-a91a9368]{border-radius:var(--radius-pill);background:var(--color-warn);width:8px;height:8px;box-shadow:0 0 0 2px var(--color-surface);position:absolute;top:9px;right:10px}.account[data-v-a91a9368]{position:relative}.avatar-button[data-v-a91a9368]{border-radius:var(--radius-pill);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.avatar-button[data-v-a91a9368] .avatar-badge{border-radius:var(--radius-pill);width:40px;height:40px;font-size:13px;font-weight:600}.avatar-button[data-v-a91a9368]:hover .avatar-badge{background:var(--color-accent-strong)}.menu[data-v-a91a9368]{top:calc(100% + var(--space-2));z-index:20;background:var(--color-surface);border:1px solid var(--color-card-border);border-radius:var(--radius-m);min-width:240px;box-shadow:var(--sh);flex-direction:column;display:flex;position:absolute;right:0;overflow:hidden}.menu-identity[data-v-a91a9368]{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-divider);flex-direction:column;gap:2px;font-size:13px;display:flex}.menu-name[data-v-a91a9368]{font-weight:600}.menu-email[data-v-a91a9368]{font-family:var(--font-mono);font-size:.78rem}.menu-item[data-v-a91a9368]{padding:var(--space-3) var(--space-4);color:var(--color-text);font:inherit;font-size:var(--fs-small);text-align:left;cursor:pointer;background:0 0;border:none;font-weight:600}.menu-item[data-v-a91a9368]:hover{background:var(--color-inset);color:var(--color-text);text-decoration:none}.menu-signout[data-v-a91a9368]{border-top:1px solid var(--color-divider)}@media (pointer:coarse){.icon-button[data-v-a91a9368]{width:var(--tap);height:var(--tap)}.avatar-button[data-v-a91a9368]{min-width:var(--tap);min-height:var(--tap)}.menu-item[data-v-a91a9368]{min-height:var(--tap)}}@container shell (width<=959.98px){.header-sep[data-v-a91a9368],.header-crumbs[data-v-a91a9368]{display:none}.app-header[data-v-a91a9368]{gap:var(--space-2);padding:0 max(var(--space-3), env(safe-area-inset-right,0px)) 0 max(var(--space-2), env(safe-area-inset-left,0px))}}@media (pointer:coarse){.logo-link[data-v-a91a9368]{min-height:var(--tap)}}.orgsw[data-v-6d1bc655]{position:relative}.orgsw-button[data-v-6d1bc655]{align-items:center;gap:var(--space-2);border:1px solid var(--color-divider);border-radius:var(--radius-control-l);background:var(--color-surface);width:100%;box-shadow:var(--sh-sm);color:var(--color-text);font:inherit;text-align:left;cursor:pointer;margin:0;padding:10px;transition:box-shadow .15s;display:flex}.orgsw-button[data-v-6d1bc655]:hover,.orgsw-button[aria-expanded=true][data-v-6d1bc655]{box-shadow:var(--sh)}.orgsw-tile[data-v-6d1bc655]{border-radius:var(--r-sm);background:var(--color-inset);block-size:36px;inline-size:36px;color:var(--color-text-2);font-size:var(--fs-hint);letter-spacing:.02em;flex:none;place-items:center;font-weight:800;display:grid}.orgsw-button:hover .orgsw-tile[data-v-6d1bc655],.orgsw-item.active .orgsw-tile[data-v-6d1bc655]{background:var(--color-accent);color:var(--color-on-accent)}.orgsw-tile.sm[data-v-6d1bc655]{block-size:1.6rem;inline-size:1.6rem}.orgsw-text[data-v-6d1bc655]{flex:1;min-width:0;display:grid}.orgsw-name[data-v-6d1bc655]{font-size:var(--fs-small);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.orgsw-role[data-v-6d1bc655]{font-size:var(--fs-hint);color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.orgsw-chevron[data-v-6d1bc655]{color:var(--color-text-muted);flex:none}.orgsw-menu[data-v-6d1bc655]{z-index:var(--z-nav);max-height:60vh;padding:var(--space-2);border:1px solid var(--color-card-border);border-radius:var(--r);background:var(--color-surface);box-shadow:var(--sh);position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.orgsw-group[data-v-6d1bc655]{margin:0 0 var(--space-1);padding:0 var(--space-2);font-size:var(--fs-label);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted);font-weight:800}.orgsw-item[data-v-6d1bc655]{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2);border-radius:var(--radius-s);color:var(--color-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;text-decoration:none;display:flex}.orgsw-item[data-v-6d1bc655]:hover{background:var(--color-inset);color:var(--color-text);text-decoration:none}.orgsw-item.active .orgsw-name[data-v-6d1bc655]{color:var(--color-accent-strong)}.orgsw-add[data-v-6d1bc655]{margin-top:var(--space-1);border-top:1px solid var(--color-divider);border-radius:0 0 var(--radius-s) var(--radius-s);padding-top:var(--space-3);color:var(--color-text-muted);font-size:var(--fs-small)}.orgsw-head .orgsw-button[data-v-6d1bc655]{gap:var(--space-2);min-height:36px;padding:0 var(--space-3);border-radius:var(--radius-control);box-shadow:none;background:0 0;border:0}.orgsw-head .orgsw-button[data-v-6d1bc655]:hover,.orgsw-head .orgsw-button[aria-expanded=true][data-v-6d1bc655]{background:var(--color-inset);box-shadow:none}.orgsw-head .orgsw-static[data-v-6d1bc655],.orgsw-head .orgsw-static[data-v-6d1bc655]:hover{cursor:default;background:0 0}.orgsw-head .orgsw-tile[data-v-6d1bc655]{border-radius:6px;block-size:22px;inline-size:22px;font-size:10px}.orgsw-head .orgsw-name[data-v-6d1bc655]{font-weight:700}.orgsw-head .orgsw-button:hover .orgsw-tile[data-v-6d1bc655]{background:var(--color-inset);color:var(--color-text-2)}@media (pointer:coarse){.orgsw-button[data-v-6d1bc655],.orgsw-head .orgsw-button[data-v-6d1bc655]{min-height:var(--tap)}}.mod-ic[data-v-02852d54]{color:var(--color-text-muted);flex:none}.item.is-open .mod-ic[data-v-02852d54]{color:var(--color-accent)}.recent-item[data-v-02852d54]{min-height:36px}.recent-mono[data-v-02852d54]{background:var(--color-inset);width:22px;height:22px;color:var(--color-text-2);border-radius:6px;flex:none;place-items:center;font-size:10px;font-weight:700;display:grid}.recent-text[data-v-02852d54]{flex:1;min-width:0;line-height:1.3;display:grid}.recent-org[data-v-02852d54]{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:400;overflow:hidden}.rail .item .recent-badge[data-v-02852d54]{width:14px;height:14px;margin-left:auto}.account-item[data-v-02852d54] .avatar-badge{border-radius:var(--radius-pill);width:22px;height:22px;font-size:10px}@media (pointer:coarse){.recent-item[data-v-02852d54]{min-height:var(--tap)}}.help-hint[data-v-02852d54]{align-items:flex-start;gap:var(--space-2);margin:var(--space-1) 0 var(--space-2);padding:var(--space-3);border:1px solid var(--color-accent-border);border-radius:var(--radius-m);background:var(--color-accent-tint);flex-direction:column;display:flex}.help-hint-text[data-v-02852d54]{font-size:var(--fs-small);color:var(--color-text);margin:0;line-height:1.45}.annot-overlay[data-v-0ed44330]{z-index:var(--z-dialog);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172ad9;flex-direction:column;align-items:center;gap:12px;padding:12px;display:flex;position:fixed;inset:0}.annot-toolbar[data-v-0ed44330]{background:#0f172a;border-radius:12px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;max-width:100%;padding:8px 12px;display:flex}.annot-mark[data-v-0ed44330]{font-size:15px}.annot-tool[data-v-0ed44330]{color:#cbd5e1;font:inherit;cursor:pointer;background:#ffffff14;border:1px solid #475569;border-radius:8px;padding:6px 11px;font-size:12.5px;font-weight:700}.annot-tool.active[data-v-0ed44330]{color:#fff;background:#dc2626;border-color:#dc2626}.annot-colors[data-v-0ed44330]{gap:6px;margin-inline:4px;display:inline-flex}.annot-color[data-v-0ed44330]{cursor:pointer;border:2.5px solid #0000;border-radius:50%;width:26px;height:26px;padding:0}.annot-color.active[data-v-0ed44330]{border-color:#fff;transform:scale(1.12)}.annot-hint[data-v-0ed44330]{color:#94a3b8;white-space:nowrap;font-size:11.5px}.annot-stage[data-v-0ed44330]{flex:1;justify-content:center;align-items:center;min-height:0;display:flex;position:relative}.annot-canvas[data-v-0ed44330]{cursor:crosshair;touch-action:none;border-radius:8px;max-width:calc(100vw - 24px);max-height:calc(100vh - 180px);box-shadow:0 16px 48px #0006}.annot-text-input[data-v-0ed44330]{color:#0f172a;background:#fffffff2;border:2px solid;border-radius:6px;min-width:180px;padding:5px 8px;font:700 14px system-ui,sans-serif;position:absolute}.annot-actions[data-v-0ed44330]{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.annot-btn[data-v-0ed44330]{color:#e2e8f0;font:inherit;cursor:pointer;background:#ffffff14;border:1px solid #475569;border-radius:9px;min-height:40px;padding:9px 16px;font-size:13px;font-weight:700}.annot-btn-primary[data-v-0ed44330]{color:#fff;background:#dc2626;border-color:#dc2626}.snip-overlay[data-v-c1b32459]{z-index:var(--z-dialog);cursor:crosshair;touch-action:none;background:#00000061;position:fixed;inset:0}.snip-hint[data-v-c1b32459]{top:max(14px, env(safe-area-inset-top));color:#fff;white-space:nowrap;pointer-events:none;text-overflow:ellipsis;background:#0f172a;border-radius:999px;max-width:calc(100vw - 24px);padding:8px 16px;font-size:12.5px;font-weight:600;position:absolute;left:50%;overflow:hidden;transform:translate(-50%)}.snip-selection[data-v-c1b32459]{pointer-events:none;background:#3b82f61f;border:2.5px solid #3b82f6;position:absolute}.fb-root[data-v-cd96eb71]{right:calc(18px + env(safe-area-inset-right,0px));bottom:calc(18px + var(--bottom-offset,0px));z-index:60;flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:fixed}.fb-fab[data-v-cd96eb71]{border-radius:var(--radius-s);background:var(--st-red);color:#fff;font:inherit;cursor:pointer;box-shadow:var(--shadow-card);border:none;align-items:center;gap:7px;padding:9px 15px;font-size:.8rem;font-weight:700;display:inline-flex}.fb-fabs.compact .fb-fab[data-v-cd96eb71],.fb-fabs.compact .fb-mine-fab[data-v-cd96eb71]{border-radius:50%;justify-content:center;width:44px;height:44px;padding:0}.fb-fab[data-v-cd96eb71]:hover{filter:brightness(.88)}.fb-dot[data-v-cd96eb71]{background:#fff;border-radius:50%;width:9px;height:9px}.fb-panel[data-v-cd96eb71]{border:1px solid var(--color-divider);border-radius:var(--radius-m);background:var(--color-bg);width:min(400px,100vw - 36px);padding:14px;box-shadow:0 8px 32px #00000024}.fb-head[data-v-cd96eb71]{align-items:center;gap:8px;margin-bottom:8px;display:flex}.fb-head .fb-dot[data-v-cd96eb71]{background:var(--st-red)}.fb-title[data-v-cd96eb71]{font-family:var(--font-display);flex:1;margin:0;font-size:.95rem;font-weight:700}.fb-x[data-v-cd96eb71]{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;padding:4px;font-size:.85rem}.fb-shot[data-v-cd96eb71]{object-fit:contain;background:var(--color-paper);border:1px solid var(--color-divider);border-radius:var(--radius-s);cursor:pointer;width:100%;max-height:200px;margin-bottom:8px}.fb-context[data-v-cd96eb71]{color:var(--color-text-muted);word-break:break-all;margin:0 0 8px;font-size:.7rem}.fb-label[data-v-cd96eb71]{text-transform:uppercase;letter-spacing:.5px;color:var(--color-text-muted);margin:8px 0 4px;font-size:.66rem;font-weight:800;display:block}.fb-select[data-v-cd96eb71],.fb-text[data-v-cd96eb71]{width:100%;font:inherit;color:var(--color-text);background:var(--color-field-bg);border:1px solid var(--color-field-border);border-radius:var(--radius-s);padding:8px;font-size:.85rem}.fb-text[data-v-cd96eb71]{resize:vertical;min-height:80px}.fb-actions[data-v-cd96eb71]{justify-content:flex-end;align-items:center;gap:8px;margin-top:10px;display:flex}.fb-fabs[data-v-cd96eb71]{align-items:center;gap:var(--space-2);display:flex}.fb-mine-fab[data-v-cd96eb71]{min-width:var(--tap);min-height:34px;padding-inline:var(--space-3);border:1px solid var(--color-divider);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text-2);box-shadow:var(--sh-sm);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.fb-mine-fab[data-v-cd96eb71]:hover{color:var(--color-text);border-color:var(--color-border-strong)}.fb-link[data-v-cd96eb71]{align-self:flex-start;align-items:center;gap:var(--space-1);padding:var(--space-1) 0 0;color:var(--color-link);font:inherit;font-size:var(--fs-hint);cursor:pointer;background:0 0;border:0;display:inline-flex}.fb-link[data-v-cd96eb71]:hover{color:var(--color-link-hover);text-decoration:underline}.fb-mine[data-v-cd96eb71]{gap:var(--space-2);flex-direction:column;max-height:46vh;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.fb-mine-row[data-v-cd96eb71]{border:1px solid var(--color-divider);border-radius:var(--r-sm);padding:var(--space-2);background:var(--color-surface)}.fb-mine-hd[data-v-cd96eb71]{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.fb-mine-when[data-v-cd96eb71]{font-size:var(--fs-hint);color:var(--color-text-muted);margin-left:auto}.fb-mine-text[data-v-cd96eb71]{margin:var(--space-1) 0 0;font-size:var(--fs-small);white-space:pre-wrap}.fb-mine-meta[data-v-cd96eb71]{margin:var(--space-1) 0 0;font-size:var(--fs-hint);color:var(--color-text-muted);overflow-wrap:anywhere}.fb-mine-shot[data-v-cd96eb71]{margin-top:var(--space-1);border-radius:var(--r-sm);border:1px solid var(--color-divider);max-width:100%}.fb-mine-note[data-v-cd96eb71]{margin:var(--space-2) 0 0;font-size:var(--fs-hint);color:var(--color-text-muted)}.fb-shot-btn[data-v-cd96eb71]{cursor:zoom-in;background:0 0;border:0;padding:0;display:inline-block}.fb-rejected[data-v-cd96eb71]{border:1px solid var(--color-warn);background:var(--color-inset);border-radius:8px;gap:4px;padding:8px 10px;display:grid}.fb-rejected p[data-v-cd96eb71]{margin:0}.fb-rejected-head[data-v-cd96eb71]{font-size:var(--fs-small);font-weight:700}.fb-rejected-text[data-v-cd96eb71]{font-size:var(--fs-small);white-space:pre-wrap}.fb-rejected-actions[data-v-cd96eb71]{gap:var(--space-2);display:flex}@media (hover:none) and (pointer:coarse){.fb-fab[data-v-cd96eb71],.fb-mine-fab[data-v-cd96eb71]{min-height:var(--tap)}}.toast[data-v-88751767]{bottom:calc(24px + var(--bottom-offset,0px));background:var(--ink);color:var(--on-ink);opacity:0;visibility:hidden;pointer-events:none;z-index:var(--z-toast);border-radius:10px;align-items:center;gap:14px;max-width:min(560px,100vw - 24px);padding:11px 22px;font-size:13.5px;font-weight:700;transition:opacity .25s,transform .25s,visibility 0s linear .25s;display:flex;position:fixed;left:50%;transform:translate(-50%)translateY(40px);box-shadow:0 16px 48px #00000021}.toast.show[data-v-88751767]{opacity:1;visibility:visible;transition:opacity .25s,transform .25s,visibility;transform:translate(-50%)translateY(0)}.toast.show.has-action[data-v-88751767]{pointer-events:auto;padding-right:10px}.toast-action[data-v-88751767]{border:1px solid color-mix(in srgb, var(--on-ink) 40%, transparent);min-height:32px;color:var(--on-ink);font:inherit;cursor:pointer;background:0 0;border-radius:8px;flex:none;padding:4px 12px}.toast-action[data-v-88751767]:hover{background:color-mix(in srgb, var(--on-ink) 12%, transparent)}.toast-action[data-v-88751767]:focus-visible{outline:2px solid var(--on-ink);outline-offset:2px}@media (prefers-reduced-motion:reduce){.toast[data-v-88751767],.toast.show[data-v-88751767]{transition:none}}@media (width<=640px){.toast[data-v-88751767]{left:12px;right:12px;bottom:calc(16px + var(--bottom-offset,0px));text-align:center;justify-content:center;max-width:none;font-size:13px;transform:none}.toast.has-action[data-v-88751767]{text-align:left;justify-content:space-between}.toast.show[data-v-88751767]{transform:none}}.welcome-body p[data-v-59fba0e9]{margin:0 0 var(--space-3);line-height:1.55}.welcome-ft[data-v-59fba0e9]{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.app-shell[data-v-b6e03b62]{--bottom-offset:env(safe-area-inset-bottom,0px);min-height:100dvh;container:shell/inline-size}.shell[data-v-b6e03b62]{grid-template-columns:var(--rail-w) minmax(0, 1fr);flex:1;min-height:0;transition:grid-template-columns .2s;display:grid}.app-shell.rail-collapsed .shell[data-v-b6e03b62]{grid-template-columns:0 minmax(0,1fr)}.shell-rail[data-v-b6e03b62]{top:var(--header-h);min-width:0;height:calc(100dvh - var(--header-h));overscroll-behavior:contain;flex-direction:column;align-self:start;display:flex;position:sticky;overflow:hidden auto}.app-shell.rail-collapsed .shell-rail[data-v-b6e03b62]{visibility:hidden;transition:visibility 0s linear .2s}.shell-rail-nav[data-v-b6e03b62]{flex:1 0 auto}.shell-rail[data-v-b6e03b62]:focus{outline:none}.drawer-head[data-v-b6e03b62],.rail-backdrop[data-v-b6e03b62]{display:none}@media (prefers-reduced-motion:reduce){.shell[data-v-b6e03b62],.app-shell.rail-collapsed .shell-rail[data-v-b6e03b62]{transition:none}}.shell-main[data-v-b6e03b62]{background:var(--color-paper);min-width:0}.shell-content[data-v-b6e03b62]{width:100%;max-width:var(--content-max);padding:clamp(1.5rem,3vw,3rem) clamp(1rem,3vw,2.5rem);padding-left:max(clamp(1rem, 3vw, 2.5rem), env(safe-area-inset-left,0px));padding-right:max(clamp(1rem, 3vw, 2.5rem), env(safe-area-inset-right,0px));padding-bottom:max(clamp(1.5rem, 3vw, 3rem), var(--bottom-offset));margin-inline:auto}@container shell (width<=959.98px){.shell[data-v-b6e03b62],.app-shell.rail-collapsed .shell[data-v-b6e03b62]{grid-template-columns:minmax(0,1fr)}.shell-rail[data-v-b6e03b62]{z-index:calc(var(--z-nav) + 2);width:min(var(--drawer-w), calc(100vw - 48px));height:auto;padding:12px 0 env(safe-area-inset-bottom,0px);padding-left:env(safe-area-inset-left,0px);background:var(--color-surface-2);align-self:stretch;position:fixed;inset:0 auto 0 0;box-shadow:8px 0 32px #0b12202e}.shell-rail-nav[data-v-b6e03b62]{width:100%;padding-top:var(--space-3);border-right:0}.shell-rail-nav[data-v-b6e03b62] .item{min-height:var(--tap)}.drawer-head[data-v-b6e03b62]{justify-content:space-between;align-items:center;padding:0 14px 0 22px;display:flex}.drawer-logo[data-v-b6e03b62]{text-decoration:none;display:inline-flex}.drawer-close[data-v-b6e03b62]{width:var(--tap);height:var(--tap);border-radius:var(--radius-control);color:var(--color-text-2);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.drawer-close[data-v-b6e03b62]:hover{background:var(--color-inset)}.rail-backdrop[data-v-b6e03b62]{z-index:calc(var(--z-nav) + 1);background:var(--scrim-drawer);display:block;position:fixed;inset:0}}.settings-rail-title[data-v-ab7ed449]{padding:0 var(--space-3);color:var(--color-text);letter-spacing:-.01em;margin:0;font-size:20px;font-weight:700}.back-item[data-v-ab7ed449]{font-weight:600}.settings-rail .orgsw[data-v-ab7ed449]{margin-bottom:var(--space-1)}.set-body[data-v-590d5051]{min-width:0}.rb-fields[data-v-2147afe0]{gap:var(--space-2);flex-direction:column;display:flex}.rb-colour[data-v-2147afe0]{gap:var(--space-2);align-items:center;display:flex}.rb-colour input[type=color][data-v-2147afe0]{border:1px solid var(--color-field-border);border-radius:var(--r-sm);background:0 0;block-size:32px;inline-size:44px;padding:0}.rb-logo[data-v-2147afe0]{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.rb-logo img[data-v-2147afe0]{object-fit:contain;border:1px solid var(--color-divider);border-radius:var(--r-sm);max-width:140px;max-height:44px;padding:var(--space-1);background:var(--color-surface)}.rb-logo-empty[data-v-2147afe0]{align-items:center;gap:var(--space-1);font-size:var(--fs-hint);color:var(--color-text-hint);display:inline-flex}.rb-logo-actions[data-v-2147afe0]{gap:var(--space-2);flex-wrap:wrap;display:flex}.rb-check[data-v-2147afe0]{gap:var(--space-2);font-size:var(--fs-small);align-items:center;display:flex}[data-v-7371a3df] .rp-modal{width:min(1180px,96vw);max-height:92vh}.rp-error[data-v-7371a3df]{align-items:center;gap:var(--space-2);color:var(--color-danger,#b91c1c);font-size:var(--fs-small);flex-wrap:wrap;flex:1;display:flex}.rp-frame-failed[data-v-7371a3df]{align-content:center;justify-items:center;gap:var(--space-2);padding:var(--space-4);text-align:center;display:grid}.rp-frame-failed p[data-v-7371a3df]{margin:0}.rp-spin[data-v-7371a3df]{animation:.9s linear infinite rp-spin-7371a3df}@keyframes rp-spin-7371a3df{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.rp-spin[data-v-7371a3df]{animation:none}}.rp-body[data-v-7371a3df]{gap:var(--space-4);grid-template-columns:minmax(320px,380px) 1fr;min-height:0;display:grid}.rp-form[data-v-7371a3df]{padding-right:var(--space-2);gap:var(--space-4);flex-direction:column;display:flex;overflow-y:auto}.rp-group[data-v-7371a3df]{border:1px solid var(--color-divider);border-radius:var(--r);padding:var(--space-3);gap:var(--space-2);flex-direction:column;margin:0;display:flex}.rp-group legend[data-v-7371a3df]{font-size:var(--fs-label);letter-spacing:.5px;text-transform:uppercase;color:var(--color-text-muted);padding:0 var(--space-1);font-weight:800}.rp-hint[data-v-7371a3df]{font-size:var(--fs-hint);color:var(--color-text-muted);margin:0}.rp-area[data-v-7371a3df]{resize:vertical;min-height:72px;font-family:inherit}.rp-save[data-v-7371a3df]{align-self:flex-start}.rp-preview[data-v-7371a3df]{flex-direction:column;min-width:0;min-height:0;display:flex}.rp-preview-bar[data-v-7371a3df]{align-items:center;gap:var(--space-2);padding-bottom:var(--space-2);display:flex}.rp-rendering[data-v-7371a3df]{align-items:center;gap:var(--space-1);font-size:var(--fs-hint);color:var(--color-text-muted);display:inline-flex}.rp-frame[data-v-7371a3df]{border:1px solid var(--color-divider);border-radius:var(--r);background:var(--color-inset);flex:1;width:100%;min-height:420px}.rp-frame-empty[data-v-7371a3df]{color:var(--color-text-muted);font-size:var(--fs-small);place-items:center;display:grid}@media (width<=900px){.rp-body[data-v-7371a3df]{grid-template-columns:1fr;overflow-y:auto}.rp-form[data-v-7371a3df]{overflow:visible}}
