.wcd-drawer-overlay{position:fixed;z-index:40;inset:0;background:var(--wcd-overlay-scrim, color-mix(in srgb, transparent 55%, var(--wcd-color-dark-shadow)))}.wcd-drawer{position:fixed;z-index:50;top:calc(var(--wcd-gutter) / 2);bottom:calc(var(--wcd-gutter) / 2);left:calc(var(--wcd-gutter) / 2);display:flex;width:min(84vw,calc(30rem * var(--wcd-scale, 1)));flex-direction:column;border:1px solid;border-color:var(--wcd-color-ring-page-top) var(--wcd-color-ring-page-side) var(--wcd-color-ring-page-bottom);border-radius:var(--wcd-radius);background:var(--wcd-color-material);overflow:hidden;box-shadow:var( --wcd-overlay-shadow, calc(12px * var(--wcd-scale, 1)) 0 calc(38px * var(--wcd-scale, 1)) color-mix(in srgb, transparent 70%, var(--wcd-color-dark-shadow-overlay)) )}.wcd-drawer-header{display:flex;flex:none;align-items:center;justify-content:flex-end;padding:var(--wcd-pad) var(--wcd-pad) calc(var(--wcd-pad) / 2)}.wcd-drawer-body{min-height:0;flex:1;padding:0 var(--wcd-pad) var(--wcd-pad);overflow-y:auto;overscroll-behavior:contain}.wcd-drawer-close{display:grid;width:calc(2.25rem * var(--wcd-scale, 1));height:calc(2.25rem * var(--wcd-scale, 1));padding:0;border:0;border-radius:calc(.55rem * var(--wcd-scale, 1));color:var(--wcd-color-muted);background:transparent;place-items:center;cursor:pointer}.wcd-drawer-close:hover{color:var(--wcd-color-foreground);background:var(--wcd-color-hover)}.wcd-sr-only{position:absolute;width:1px;height:1px;padding:0;border:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media(prefers-reduced-motion:no-preference){.wcd-drawer-overlay{animation:svelte-1wf3x80-fade-in .15s ease-out}.wcd-drawer{animation:svelte-1wf3x80-slide-in .18s ease-out}}@keyframes svelte-1wf3x80-fade-in{0%{opacity:0}}@keyframes svelte-1wf3x80-slide-in{0%{transform:translate(calc(-100% - var(--wcd-gutter) / 2))}}.wcd-menu{z-index:30;border:1px solid var(--wcd-color-ring-page-side);background:var(--wcd-color-raised);box-shadow:var( --wcd-overlay-shadow, calc(12px * var(--wcd-scale, 1)) 0 calc(38px * var(--wcd-scale, 1)) color-mix(in srgb, transparent 70%, var(--wcd-color-dark-shadow-overlay)) )}.wcd-menu-compact{min-width:calc(10.5rem * var(--wcd-scale, 1));padding:calc(.5rem * var(--wcd-scale, 1));border-radius:calc(.7rem * var(--wcd-scale, 1))}.wcd-menu-roomy{min-width:calc(15rem * var(--wcd-scale, 1));padding:calc(.5rem * var(--wcd-scale, 1));border-radius:calc(.7rem * var(--wcd-scale, 1))}.wcd-menu-wide{width:min(calc(25rem * var(--wcd-scale, 1)),calc(100vw - calc(1.5rem * var(--wcd-scale, 1))));overflow:hidden;border-radius:calc(.8rem * var(--wcd-scale, 1))}.wcd-menu-item{display:flex;align-items:center;color:var(--wcd-color-icon);text-decoration:none;outline:none;cursor:pointer}.wcd-menu-item-compact{min-height:calc(2.35rem * var(--wcd-scale, 1));padding:calc(.5rem * var(--wcd-scale, 1)) calc(1rem * var(--wcd-scale, 1));border-radius:calc(.38rem * var(--wcd-scale, 1));font-size:var(--wcd-font-size-md);gap:calc(.55rem * var(--wcd-scale, 1))}.wcd-menu-item-roomy{min-height:calc(3.4rem * var(--wcd-scale, 1));padding:calc(.75rem * var(--wcd-scale, 1)) calc(1.1rem * var(--wcd-scale, 1));border-radius:calc(.4rem * var(--wcd-scale, 1));font-size:var(--wcd-font-size-lg);font-weight:var(--wcd-font-weight-body);gap:calc(.9rem * var(--wcd-scale, 1))}.wcd-menu-item:hover,.wcd-menu-item:focus,.wcd-menu-item[data-highlighted]{background:var(--wcd-color-hover)}.wcd-menu-item[data-disabled]{color:var(--wcd-color-muted);cursor:default}.wcd-menu-item-pending[data-disabled]{cursor:wait}.product-trigger.svelte-ar7zfk{display:inline-flex;align-items:center;width:max-content;padding:0 0 0 calc(15px * var(--wcd-scale, 1));margin-right:calc(var(--wcd-gutter) - var(--wcd-control-gap));border:0;color:var(--wcd-color-foreground);background:transparent;font:inherit;gap:calc(4px * var(--wcd-scale, 1));cursor:pointer}.product-name.svelte-ar7zfk{font-size:var(--wcd-font-size-xl);font-weight:var(--wcd-font-weight-body);letter-spacing:var(--wcd-tracking-open)}.product-trigger.svelte-ar7zfk svg{color:var(--wcd-color-icon);opacity:.5}.check-gap.svelte-ar7zfk{width:20px}@media(max-width:40rem){.product-trigger.svelte-ar7zfk{display:none}}.topbar.svelte-lqzq7b{position:relative;z-index:10}.topbar.svelte-lqzq7b nav:where(.svelte-lqzq7b){display:flex;align-items:center;height:100%;padding:0;gap:var(--wcd-control-gap)}.brand.svelte-lqzq7b{display:inline-flex;align-items:center;width:max-content;padding-left:calc(15px * var(--wcd-scale, 1));margin-right:calc(var(--wcd-gutter) - var(--wcd-control-gap))}@media(max-width:40rem){.brand.svelte-lqzq7b{display:none}}.search.svelte-lqzq7b{display:grid;grid-template-columns:auto;min-height:0;padding:0;margin-left:auto;text-align:left;cursor:pointer;place-items:center;gap:calc(.6rem * var(--wcd-scale, 1))}.search.svelte-lqzq7b:hover{border-color:var(--wcd-color-ring-hover)}.search.svelte-lqzq7b span:where(.svelte-lqzq7b),.search.svelte-lqzq7b kbd:where(.svelte-lqzq7b){display:none}kbd.svelte-lqzq7b{padding:calc(.15rem * var(--wcd-scale, 1)) calc(.35rem * var(--wcd-scale, 1));border:1px solid var(--wcd-color-ring-page-bottom);border-radius:calc(.3rem * var(--wcd-scale, 1));background:var(--wcd-color-raised);box-shadow:var(--wcd-kbd-shadow, 0 1px 0 var(--wcd-color-ring-page-bottom));font-family:inherit;font-size:var(--wcd-font-size-2xs)}.top-actions.no-search.svelte-lqzq7b{margin-left:auto}.top-actions.svelte-lqzq7b{display:flex;align-items:center;justify-content:flex-end;margin:0;padding:0;list-style:none;gap:var(--wcd-control-gap)}.top-actions.svelte-lqzq7b button:where(.svelte-lqzq7b),.top-actions.svelte-lqzq7b a:where(.svelte-lqzq7b),.sidebar-toggle.svelte-lqzq7b,.drawer-trigger.svelte-lqzq7b{display:grid;width:calc(2.35rem * var(--wcd-scale, 1));height:calc(2.35rem * var(--wcd-scale, 1));padding:0;border:0;border-radius:calc(.6rem * var(--wcd-scale, 1));color:var(--wcd-color-muted);background:transparent;text-decoration:none;place-items:center;cursor:pointer}.top-actions.svelte-lqzq7b button:where(.svelte-lqzq7b):hover,.top-actions.svelte-lqzq7b a:where(.svelte-lqzq7b):hover,.top-actions.svelte-lqzq7b button[data-state=open]:where(.svelte-lqzq7b),.sidebar-toggle.svelte-lqzq7b:hover,.drawer-trigger.svelte-lqzq7b:hover{color:var(--wcd-color-foreground)}.notification-trigger.svelte-lqzq7b{position:relative}.unread-indicator.svelte-lqzq7b{position:absolute;top:calc(.7rem * var(--wcd-scale, 1));right:calc(.7rem * var(--wcd-scale, 1));width:calc(.48rem * var(--wcd-scale, 1));height:calc(.48rem * var(--wcd-scale, 1));border:2px solid var(--wcd-color-surface);border-radius:50%;background:var(--wcd-topbar-unread, var(--wcd-color-tint))}.top-actions.svelte-lqzq7b .profile:where(.svelte-lqzq7b){grid-template-columns:auto auto;width:auto;margin-left:calc(.35rem * var(--wcd-scale, 1));padding:0 calc(.25rem * var(--wcd-scale, 1)) 0 calc(.2rem * var(--wcd-scale, 1));gap:calc(.3rem * var(--wcd-scale, 1))}.drawer-trigger.svelte-lqzq7b{display:none}@media(max-width:40rem){.drawer-trigger.svelte-lqzq7b{display:grid}.sidebar-toggle.svelte-lqzq7b{display:none}}.top-actions.svelte-lqzq7b button:where(.svelte-lqzq7b):not(.profile),.top-actions.svelte-lqzq7b a:where(.svelte-lqzq7b),.lead-actions.svelte-lqzq7b button:where(.svelte-lqzq7b),.search.svelte-lqzq7b,.sidebar-toggle.svelte-lqzq7b,.drawer-trigger.svelte-lqzq7b{width:var(--wcd-control-size);height:var(--wcd-control-size);border:1px solid;border-color:var(--wcd-color-ring-top) var(--wcd-color-ring-side) var(--wcd-color-ring-bottom);border-radius:var(--wcd-control-radius);color:var(--wcd-color-icon);background-color:var(--wcd-color-surface);box-shadow:var(--wcd-shadow-ring),var(--wcd-shadow-raised)}.top-actions.svelte-lqzq7b button:where(.svelte-lqzq7b):not(.profile):hover,.top-actions.svelte-lqzq7b a:where(.svelte-lqzq7b):hover,.top-actions.svelte-lqzq7b button:not(.profile)[data-state=open]:where(.svelte-lqzq7b),.lead-actions.svelte-lqzq7b button:where(.svelte-lqzq7b):hover:not(:disabled),.search.svelte-lqzq7b:hover,.sidebar-toggle.svelte-lqzq7b:hover,.drawer-trigger.svelte-lqzq7b:hover{background-color:var(--wcd-color-hover)}.lead-actions.svelte-lqzq7b button:where(.svelte-lqzq7b):disabled{color:var(--wcd-color-faint);opacity:.5;cursor:not-allowed}.lead-actions.svelte-lqzq7b{display:flex;align-items:center;gap:var(--wcd-control-gap)}.spinner.svelte-1ea90m5{display:inline-flex;flex:none;color:var(--wcd-color-tint);vertical-align:-.15em}.current.svelte-1ea90m5{color:inherit}.spinner.svelte-1ea90m5 svg:where(.svelte-1ea90m5){width:100%;height:100%;animation:svelte-1ea90m5-rotate 1.8s linear infinite;transform-origin:center}.sm.svelte-1ea90m5{width:calc(1rem * var(--wcd-scale, 1));height:calc(1rem * var(--wcd-scale, 1))}.md.svelte-1ea90m5{width:calc(1.5rem * var(--wcd-scale, 1));height:calc(1.5rem * var(--wcd-scale, 1))}.lg.svelte-1ea90m5{width:calc(2.5rem * var(--wcd-scale, 1));height:calc(2.5rem * var(--wcd-scale, 1))}.track.svelte-1ea90m5,.arc.svelte-1ea90m5{fill:none;stroke-linecap:round}.sm.svelte-1ea90m5 .track:where(.svelte-1ea90m5),.sm.svelte-1ea90m5 .arc:where(.svelte-1ea90m5){stroke-width:3}.md.svelte-1ea90m5 .track:where(.svelte-1ea90m5),.md.svelte-1ea90m5 .arc:where(.svelte-1ea90m5){stroke-width:2.5}.lg.svelte-1ea90m5 .track:where(.svelte-1ea90m5),.lg.svelte-1ea90m5 .arc:where(.svelte-1ea90m5){stroke-width:2}.track.svelte-1ea90m5{stroke:color-mix(in srgb,transparent 84%,currentColor)}.arc.svelte-1ea90m5{stroke:currentColor;animation:svelte-1ea90m5-sweep 1.5s ease-in-out infinite}@keyframes svelte-1ea90m5-rotate{to{transform:rotate(360deg)}}@keyframes svelte-1ea90m5-sweep{0%{stroke-dasharray:1 57;stroke-dashoffset:0}50%{stroke-dasharray:40 57;stroke-dashoffset:-16}to{stroke-dasharray:1 57;stroke-dashoffset:-56}}@media(prefers-reduced-motion:reduce){.spinner.svelte-1ea90m5 svg:where(.svelte-1ea90m5){animation:none}.arc.svelte-1ea90m5{animation:svelte-1ea90m5-breathe 1.8s ease-in-out infinite}}@keyframes svelte-1ea90m5-breathe{50%{opacity:.35}}.label.svelte-1ea90m5{position:absolute;width:1px;height:1px;padding:0;border:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.wcd-dialog.svelte-xxbca9{border:1px solid var(--wcd-color-ring-top);border-radius:var(--wcd-radius-outer, .75rem);padding:1.5rem;width:min(560px,92vw);max-height:min(80vh,44rem);background:var(--wcd-color-surface, canvas);color:inherit}.wcd-dialog.svelte-xxbca9::backdrop{background:#0006}h2.svelte-xxbca9{font-size:1.25rem;margin:0 0 1rem}.intro.svelte-xxbca9,.empty.svelte-xxbca9{margin:0 0 .75rem;color:var(--wcd-color-muted);font-size:.9em}.passkey-list.svelte-xxbca9{list-style:none;margin:0;padding:0;max-height:22rem;overflow-y:auto}.passkey-row.svelte-xxbca9{padding:.75rem 0;border-bottom:1px solid var(--wcd-color-ring-top)}.passkey-row.svelte-xxbca9:last-child{border-bottom:none}.passkey-name.svelte-xxbca9{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.label.svelte-xxbca9{font-weight:500}.is-unnamed.svelte-xxbca9{color:var(--wcd-color-muted);font-style:italic}.passkey-meta.svelte-xxbca9{display:flex;flex-wrap:wrap;gap:.75rem;margin:.25rem 0 .5rem;color:var(--wcd-color-muted);font-size:.8em}.row-actions.svelte-xxbca9{display:flex;flex-wrap:wrap;gap:.5rem}.add-form.svelte-xxbca9{margin-top:1rem;display:flex;flex-direction:column;gap:.25rem}.add-form.svelte-xxbca9 label:where(.svelte-xxbca9){font-weight:500;font-size:.9em}.add-row.svelte-xxbca9{display:flex;gap:.5rem}.add-row.svelte-xxbca9 input:where(.svelte-xxbca9){flex:1 1 auto;min-width:0;font:inherit;padding:.5em .75em;border:1px solid var(--wcd-color-ring-top);border-radius:var(--wcd-radius-inner)}.wcd-error.svelte-xxbca9{color:#b3261e;margin:0 0 .75rem}.wcd-notice.svelte-xxbca9{color:var(--wcd-color-muted);background:var(--wcd-color-surface-raised, rgb(0 0 0 / 4%));padding:.5rem .75rem;border-radius:var(--wcd-radius-inner);margin:0 0 .75rem;font-size:.9em}.dialog-actions.svelte-xxbca9{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1rem}button.svelte-xxbca9{font:inherit;padding:.5em 1em;border:1px solid transparent;border-radius:var(--wcd-radius-inner);color:var(--wcd-color-on-tint, #fff);background:var(--wcd-color-tint);cursor:pointer}button.svelte-xxbca9:hover{background:var(--wcd-color-tint-strong)}button.svelte-xxbca9:disabled{opacity:.3;cursor:not-allowed}button.secondary.svelte-xxbca9{color:inherit;background:transparent;border:1px solid var(--wcd-color-ring-top)}button.secondary.svelte-xxbca9:hover{background:var(--wcd-color-surface-raised, rgb(0 0 0 / 4%))}button.secondary.danger.svelte-xxbca9:hover{color:#b3261e;border-color:#b3261e}.wcd-dialog.svelte-1xl2h28{border:1px solid var(--wcd-color-ring-top);border-radius:var(--wcd-radius-outer, .75rem);padding:1.5rem;width:min(560px,92vw);max-height:min(80vh,44rem);background:var(--wcd-color-surface, canvas);color:inherit}.wcd-dialog.svelte-1xl2h28::backdrop{background:#0006}h2.svelte-1xl2h28{font-size:1.25rem;margin:0 0 1rem}.intro.svelte-1xl2h28,.empty.svelte-1xl2h28,.count.svelte-1xl2h28{margin:0 0 .75rem;color:var(--wcd-color-muted);font-size:.9em}.meta.svelte-1xl2h28{color:var(--wcd-color-muted)}.row-actions.svelte-1xl2h28{display:flex;flex-wrap:wrap;gap:.5rem}.wcd-error.svelte-1xl2h28{color:#b3261e;margin:0 0 .75rem}.wcd-notice.svelte-1xl2h28{color:var(--wcd-color-muted);background:var(--wcd-color-surface-raised, rgb(0 0 0 / 4%));padding:.5rem .75rem;border-radius:var(--wcd-radius-inner);margin:0 0 .75rem;font-size:.9em}.dialog-actions.svelte-1xl2h28{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1rem}button.svelte-1xl2h28{font:inherit;padding:.5em 1em;border:1px solid transparent;border-radius:var(--wcd-radius-inner);color:var(--wcd-color-on-tint, #fff);background:var(--wcd-color-tint);cursor:pointer}button.svelte-1xl2h28:hover{background:var(--wcd-color-tint-strong)}button.svelte-1xl2h28:disabled{opacity:.3;cursor:not-allowed}button.secondary.svelte-1xl2h28{color:inherit;background:transparent;border:1px solid var(--wcd-color-ring-top)}button.secondary.svelte-1xl2h28:hover{background:var(--wcd-color-surface-raised, rgb(0 0 0 / 4%))}.wcd-dialog.svelte-nxeu58{border:1px solid var(--wcd-color-ring-top);border-radius:var(--wcd-radius-lg, 12px);padding:var(--wcd-space-5, 1.5rem);max-width:34rem;width:calc(100vw - 2rem);max-height:calc(100vh - 4rem);overflow-y:auto;background:var(--wcd-color-surface);color:var(--wcd-color-text)}.wcd-dialog.svelte-nxeu58::backdrop{background:#0006}h2.svelte-nxeu58{margin:0 0 var(--wcd-space-4, 1rem);font-size:1.125rem}hr.svelte-nxeu58{margin:var(--wcd-space-5, 1.5rem) 0;border:0;border-top:1px solid var(--wcd-color-ring-top)}.wcd-notice.svelte-nxeu58{margin:0 0 var(--wcd-space-3, .75rem);color:var(--wcd-color-text-muted, inherit)}.dialog-actions.svelte-nxeu58{display:flex;justify-content:flex-end;margin-top:var(--wcd-space-5, 1.5rem)}h1.svelte-1xoy3mg{font-size:1.5rem;margin:0 0 1rem}form.svelte-1xoy3mg{display:flex;flex-direction:column;margin-top:1rem}.wcd-avatar-row.svelte-1xoy3mg{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1rem}.wcd-avatar.svelte-1xoy3mg{flex:none;width:5rem;height:5rem;border-radius:50%;overflow:hidden;border:1px solid var(--wcd-color-ring-top);background:var(--wcd-color-surface-raised, rgb(0 0 0 / 4%))}.wcd-avatar.svelte-1xoy3mg img:where(.svelte-1xoy3mg){width:100%;height:100%;object-fit:cover;display:block}.wcd-avatar-controls.svelte-1xoy3mg{display:flex;flex-direction:column;gap:.4rem;min-width:0}.wcd-field-label.svelte-1xoy3mg,.wcd-field.svelte-1xoy3mg label:where(.svelte-1xoy3mg){font-weight:500;font-size:.9em}.wcd-file.svelte-1xoy3mg{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.wcd-field.svelte-1xoy3mg{display:flex;flex-direction:column;gap:.25rem}input[type=text].svelte-1xoy3mg{font:inherit;padding:.5em .75em;border:1px solid var(--wcd-color-ring-top);border-radius:var(--wcd-radius-inner)}.wcd-row.svelte-1xoy3mg{display:flex;align-items:center;gap:.75rem}.wcd-hint.svelte-1xoy3mg{color:var(--wcd-color-secondary);font-size:.9em;margin:.25rem 0 .75rem}.wcd-error.svelte-1xoy3mg{color:#b3261e;margin:.25rem 0 .75rem;font-size:.9em}.wcd-published.svelte-1xoy3mg{display:grid;grid-template-columns:auto 1fr;gap:.15rem .75rem;margin:.5rem 0 .75rem;padding-top:.75rem;border-top:1px solid var(--wcd-color-ring-top);font-size:.9em}.wcd-published.svelte-1xoy3mg dt:where(.svelte-1xoy3mg){color:var(--wcd-color-secondary)}.wcd-published.svelte-1xoy3mg dd:where(.svelte-1xoy3mg){margin:0}button[type=submit].svelte-1xoy3mg{font:inherit;align-self:flex-start;padding:.5em 1em;border:none;border-radius:var(--wcd-radius-inner);background:var(--wcd-color-tint);color:#fff;cursor:pointer}.wcd-secondary.svelte-1xoy3mg{font:inherit;align-self:flex-start;padding:.5em 1em;border:1px solid var(--wcd-color-ring-top);border-radius:var(--wcd-radius-inner);background:none;cursor:pointer}.wcd-link.svelte-1xoy3mg{font:inherit;padding:0;border:none;background:none;color:var(--wcd-color-tint);text-decoration:underline;cursor:pointer}button.svelte-1xoy3mg:disabled{opacity:.5;cursor:not-allowed}.wcd-bar.svelte-f1trk6{height:.75rem;width:100%;background:var(--wcd-color-secondary, #e6e1e5);border-radius:var(--wcd-radius-inner, .375rem);overflow:hidden}.wcd-fill.svelte-f1trk6{height:100%;background:var(--wcd-color-tint, #6750a4);min-width:2px;transition:width .15s ease-out}.wcd-bar-warn.svelte-f1trk6 .wcd-fill:where(.svelte-f1trk6){background:#a1690a}.wcd-bar-full.svelte-f1trk6 .wcd-fill:where(.svelte-f1trk6){background:#b3261e}.wcd-headline.svelte-f1trk6{margin:.5rem 0 0;font-size:1.125rem}.wcd-hint.svelte-f1trk6{margin:.125rem 0 0;font-size:.875rem;opacity:.75}.wcd-note.svelte-f1trk6{margin:.5rem 0 0;font-size:.875rem;color:#a1690a}.wcd-note-full.svelte-f1trk6{color:#b3261e}@media(prefers-reduced-motion:reduce){.wcd-fill.svelte-f1trk6{transition:none}}h1.svelte-1gucxje{font-size:1.5rem;margin:0 0 1rem}.wcd-usage.svelte-1gucxje{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem}.wcd-hint.svelte-1gucxje{margin:0;font-size:.875rem;opacity:.75}.wcd-error.svelte-1gucxje{margin:0;color:#b3261e}.wcd-link.svelte-1gucxje{background:none;border:none;padding:0;color:var(--wcd-color-tint, #6750a4);text-decoration:underline;cursor:pointer;font:inherit}.wcd-link.svelte-1gucxje:disabled{opacity:.5;cursor:default}.wcd-usage .wcd-usage-meter{align-self:stretch}.app-dialog.svelte-1kt68uh{border:var(--border-dialog);border-radius:var(--radius-dialog);box-shadow:var(--shadow-dialog);padding:var(--dialog-padding);width:min(560px,92vw);max-height:min(80vh,44rem);color:var(--text-primary);background:var(--surface-dialog)}.app-dialog.svelte-1kt68uh::backdrop{background:var(--surface-backdrop)}h2.svelte-1kt68uh{font-size:var(--heading-section-size);margin:0 0 var(--dialog-heading-margin-block-end)}.dialog-intro.svelte-1kt68uh,.empty.svelte-1kt68uh{margin:0 0 var(--field-margin-block-end);color:var(--text-secondary);font-size:var(--text-small-size)}.session-list.svelte-1kt68uh{list-style:none;margin:0;padding:0;max-height:26rem;overflow-y:auto}.session-row.svelte-1kt68uh{padding:var(--fieldset-padding);border:var(--border-divider);border-radius:var(--radius-control);margin-bottom:var(--field-gap)}.session-row.is-current.svelte-1kt68uh{background:var(--surface-raised)}.session-name.svelte-1kt68uh{display:flex;align-items:baseline;gap:var(--roster-row-gap)}.label.svelte-1kt68uh{font-weight:var(--text-label-weight)}.label.is-unnamed.svelte-1kt68uh{color:var(--text-secondary);font-weight:var(--text-normal-weight);font-style:italic}.badge.svelte-1kt68uh{padding:.05rem .4rem;border-radius:var(--radius-notice);color:var(--status-danger-text);background:var(--status-danger-bg);font-size:var(--text-small-size)}.user-agent.svelte-1kt68uh{margin:.2rem 0 0;color:var(--text-secondary);font-size:var(--text-small-size);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.session-meta.svelte-1kt68uh{display:flex;flex-wrap:wrap;gap:.2rem .9rem;margin:.2rem 0 0;color:var(--text-secondary);font-size:var(--text-small-size)}.row-actions.svelte-1kt68uh,.rename-form.svelte-1kt68uh{display:flex;flex-wrap:wrap;gap:var(--dialog-actions-gap);margin-top:var(--field-gap)}.rename-form.svelte-1kt68uh input:where(.svelte-1kt68uh){flex:1 1 12rem;min-width:0;font:inherit;padding:var(--control-padding-block) var(--control-padding-inline);border:var(--border-control);border-radius:var(--radius-control);background:var(--surface-raised);color:var(--text-primary)}.form-error.svelte-1kt68uh{color:var(--status-danger-text);background:var(--status-danger-bg);padding:var(--form-feedback-padding-block) var(--form-feedback-padding-inline);border-radius:var(--radius-notice);margin:var(--form-feedback-margin-block) 0}.dialog-actions.svelte-1kt68uh{display:flex;justify-content:flex-end;gap:var(--dialog-actions-gap);margin-top:var(--dialog-actions-margin-block-start)}.dialog-actions.svelte-1kt68uh .end-others:where(.svelte-1kt68uh){margin-right:auto}button.svelte-1kt68uh{font:inherit;padding:var(--button-padding-block) var(--button-padding-inline);border:var(--border-primary-action);border-radius:var(--radius-control);color:var(--text-on-action);background:var(--action-primary-bg);cursor:pointer;transition:background var(--motion-interaction-duration) var(--motion-interaction-easing)}button.svelte-1kt68uh:hover{background:var(--action-primary-bg-hover)}button.svelte-1kt68uh:disabled{opacity:var(--state-disabled-opacity);cursor:not-allowed}button.secondary.svelte-1kt68uh{color:var(--action-secondary-text);background:var(--action-secondary-bg);border:var(--border-secondary-action)}button.secondary.svelte-1kt68uh:hover{background:var(--action-secondary-bg-hover)}button.secondary.danger.svelte-1kt68uh{color:var(--status-danger-text)}button.secondary.danger.svelte-1kt68uh:hover{background:var(--status-danger-bg)}.app-dialog.svelte-hpvd6f{border:var(--border-dialog);border-radius:var(--radius-dialog);box-shadow:var(--shadow-dialog);padding:var(--dialog-padding);width:min(560px,92vw);max-height:min(80vh,44rem);color:var(--text-primary);background:var(--surface-dialog)}.app-dialog.svelte-hpvd6f::backdrop{background:var(--surface-backdrop)}.app-dialog.svelte-hpvd6f{overflow-y:auto}.app-dialog.svelte-hpvd6f:focus-visible{outline:none}.dialog-actions.svelte-hpvd6f{display:flex;justify-content:flex-end;gap:var(--dialog-actions-gap);margin-top:var(--dialog-actions-margin-block-start)}button.svelte-hpvd6f{font:inherit;padding:var(--button-padding-block) var(--button-padding-inline);border:var(--border-primary-action);border-radius:var(--radius-control);color:var(--text-on-action);background:var(--action-primary-bg);cursor:pointer;transition:background var(--motion-interaction-duration) var(--motion-interaction-easing)}button.svelte-hpvd6f:hover{background:var(--action-primary-bg-hover)}.app-dialog.svelte-n5as91{border:var(--border-dialog);border-radius:var(--radius-dialog);box-shadow:var(--shadow-dialog);padding:var(--dialog-padding);width:min(560px,92vw);max-height:min(80vh,44rem);color:var(--text-primary);background:var(--surface-dialog)}.app-dialog.svelte-n5as91::backdrop{background:var(--surface-backdrop)}.app-dialog.svelte-n5as91{overflow-y:auto}.app-dialog.svelte-n5as91:focus-visible{outline:none}.dialog-actions.svelte-n5as91{display:flex;justify-content:flex-end;gap:var(--dialog-actions-gap);margin-top:var(--dialog-actions-margin-block-start)}button.svelte-n5as91{font:inherit;padding:var(--button-padding-block) var(--button-padding-inline);border:var(--border-primary-action);border-radius:var(--radius-control);color:var(--text-on-action);background:var(--action-primary-bg);cursor:pointer;transition:background var(--motion-interaction-duration) var(--motion-interaction-easing)}button.svelte-n5as91:hover{background:var(--action-primary-bg-hover)}.app-dialog.svelte-hew8l2{border:var(--border-dialog);border-radius:var(--radius-dialog);box-shadow:var(--shadow-dialog);padding:var(--dialog-padding);width:min(720px,92vw);max-height:min(80vh,44rem);color:var(--text-primary);background:var(--surface-dialog)}.app-dialog.svelte-hew8l2::backdrop{background:var(--surface-backdrop)}h2.svelte-hew8l2{font-size:var(--heading-section-size);margin:0 0 var(--dialog-heading-margin-block-end)}.dialog-intro.svelte-hew8l2,.summary.svelte-hew8l2{margin:0 0 var(--field-margin-block-end);color:var(--text-secondary);font-size:var(--text-small-size)}.instance.svelte-hew8l2{font-family:var(--font-mono, ui-monospace, monospace)}.bundle.svelte-hew8l2{display:block;width:100%;box-sizing:border-box;margin:0;padding:var(--fieldset-padding);height:22rem;resize:vertical;overflow:auto;border:var(--border-divider);border-radius:var(--radius-control);background:var(--surface-raised);color:var(--text-primary);font-family:var(--font-mono, ui-monospace, monospace);font-size:var(--text-small-size);line-height:1.45;white-space:pre;tab-size:2}.form-error.svelte-hew8l2{color:var(--status-danger-text);background:var(--status-danger-bg);padding:var(--form-feedback-padding-block) var(--form-feedback-padding-inline);border-radius:var(--radius-notice);margin:var(--form-feedback-margin-block) 0}.dialog-actions.svelte-hew8l2{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--dialog-actions-gap);margin-top:var(--dialog-actions-margin-block-start)}.dialog-actions.svelte-hew8l2 .clear:where(.svelte-hew8l2){margin-right:auto}button.svelte-hew8l2{font:inherit;padding:var(--button-padding-block) var(--button-padding-inline);border:var(--border-primary-action);border-radius:var(--radius-control);color:var(--text-on-action);background:var(--action-primary-bg);cursor:pointer;transition:background var(--motion-interaction-duration) var(--motion-interaction-easing)}button.svelte-hew8l2:hover{background:var(--action-primary-bg-hover)}button.svelte-hew8l2:disabled{opacity:var(--state-disabled-opacity);cursor:not-allowed}button.secondary.svelte-hew8l2{color:var(--action-secondary-text);background:var(--action-secondary-bg);border:var(--border-secondary-action)}button.secondary.svelte-hew8l2:hover{background:var(--action-secondary-bg-hover)}button.secondary.danger.svelte-hew8l2{color:var(--status-danger-text)}button.secondary.danger.svelte-hew8l2:hover{background:var(--status-danger-bg)}html[data-design~=wcd]{color-scheme:light dark;--wcd-hue-light: 48;--wcd-hue-dark: 185;--wcd-color-light-material: hsl(var(--wcd-hue-light), 14%, 93%);--wcd-color-light-raised: hsl(60, 14%, 97%);--wcd-color-dark-material: hsl(var(--wcd-hue-dark), 3%, 13%);--wcd-color-dark-light: hsl(var(--wcd-hue-dark), 3%, 87%);--wcd-color-dark-shadow: hsl(var(--wcd-hue-dark), 10%, 8%);--wcd-color-dark-shadow-overlay: hsl(var(--wcd-hue-dark), 10%, 0%);--wcd-color-accent-hue: 188;--wcd-color-accent-seed: hsl(var(--wcd-color-accent-hue), 63%, 49%);--wcd-color-icon-light: hsl(var(--wcd-hue-light), 40%, 15%);--wcd-color-icon-dark: oklch(from hsl(var(--wcd-hue-dark), 30%, 15%) .8 c h);--wcd-color-muted-light: hsl(var(--wcd-hue-light), 10%, 23%);--wcd-color-muted-dark: oklch(from hsl(var(--wcd-hue-dark), 20%, 23%) .72 c h);--wcd-color-secondary-dark: oklch(from hsl(var(--wcd-hue-dark), 10%, 23%) .72 c h);--wcd-color-dark-raised: color-mix(in oklab, var(--wcd-color-dark-material), var(--wcd-color-icon-dark) 5%);--wcd-color-material: light-dark(var(--wcd-color-light-material), var(--wcd-color-dark-material));--wcd-color-raised: light-dark(var(--wcd-color-light-raised), var(--wcd-color-dark-raised));--wcd-color-sunken: light-dark(hsl(var(--wcd-hue-light), 13%, 90%), color-mix(in oklab, var(--wcd-color-dark-material), var(--wcd-color-dark-shadow) 45%));--wcd-color-foreground: light-dark(hsl(var(--wcd-hue-light), 13%, 8%), var(--wcd-color-dark-light));--wcd-color-icon: light-dark(var(--wcd-color-icon-light), var(--wcd-color-icon-dark));--wcd-color-muted: light-dark(var(--wcd-color-muted-light), var(--wcd-color-muted-dark));--wcd-color-secondary: light-dark(var(--wcd-color-muted-light), var(--wcd-color-secondary-dark));--wcd-color-faint: light-dark(hsl(var(--wcd-hue-light), 8%, 38%), color-mix(in oklab, var(--wcd-color-muted-dark), var(--wcd-color-dark-material) 30%));--wcd-color-tint: light-dark(var(--wcd-color-accent-seed), color-mix(in oklab, var(--wcd-color-accent-seed), var(--wcd-color-dark-light) 30%));--wcd-color-tint-strong: light-dark(hsl(var(--wcd-color-accent-hue), 63%, 40%), color-mix(in oklab, var(--wcd-color-accent-seed), var(--wcd-color-dark-light) 45%));--wcd-color-tint-soft: light-dark(hsl(var(--wcd-color-accent-hue), 45%, 92%), color-mix(in oklab, var(--wcd-color-dark-material), var(--wcd-color-accent-seed) 22%));--wcd-color-surface: var(--wcd-color-material);--wcd-color-hover: light-dark( hsl(var(--wcd-hue-light), 13%, 92%), hsla(var(--wcd-hue-dark), 23%, 50%, .2) );--wcd-color-selected: light-dark(hsl(43, 11%, 88%), color-mix(in oklab, var(--wcd-color-surface), var(--wcd-color-icon-dark) 4%));--wcd-color-badge: light-dark(hsl(var(--wcd-hue-light), 13%, 90%), color-mix(in oklab, var(--wcd-color-surface), var(--wcd-color-icon-dark) 3%));--wcd-color-well: light-dark(hsl(var(--wcd-hue-light), 13%, 92%), color-mix(in oklab, var(--wcd-color-raised), var(--wcd-color-dark-shadow) 22%));--wcd-color-well-shadow: light-dark(hsla(40, 8%, 40%, .18), color-mix(in srgb, transparent 45%, var(--wcd-color-dark-shadow)));--wcd-color-well-ring: light-dark(hsla(40, 8%, 45%, .02), color-mix(in srgb, transparent 95%, var(--wcd-color-dark-shadow)));--wcd-color-hover-raised: light-dark(hsl(var(--wcd-hue-light), 13%, 92%), color-mix(in oklab, var(--wcd-color-raised), var(--wcd-color-dark-light) 5%));--wcd-color-hairline: light-dark(hsl(var(--wcd-hue-light), 13%, 92%), color-mix(in oklab, var(--wcd-color-surface), var(--wcd-color-dark-light) 6%));--wcd-color-ring-light-top: hsl(51, 12%, 89%);--wcd-color-ring-light-side: hsl(51, 11%, 88%);--wcd-color-ring-light-bottom: hsl(43, 11%, 87%);--wcd-color-ring-page-top: light-dark(var(--wcd-color-ring-light-top), color-mix(in oklab, var(--wcd-color-material), var(--wcd-color-dark-shadow) 30%));--wcd-color-ring-page-side: light-dark(var(--wcd-color-ring-light-side), color-mix(in oklab, var(--wcd-color-material), var(--wcd-color-dark-shadow) 50%));--wcd-color-ring-page-bottom: light-dark(var(--wcd-color-ring-light-bottom), color-mix(in oklab, var(--wcd-color-material), var(--wcd-color-dark-shadow) 50%));--wcd-color-ring-raised-top: light-dark(var(--wcd-color-ring-light-top), color-mix(in oklab, var(--wcd-color-raised), var(--wcd-color-dark-shadow) 50%));--wcd-color-ring-raised-side: light-dark(var(--wcd-color-ring-light-side), color-mix(in oklab, var(--wcd-color-raised), var(--wcd-color-dark-shadow) 60%));--wcd-color-ring-raised-bottom: light-dark(var(--wcd-color-ring-light-bottom), color-mix(in oklab, var(--wcd-color-raised), var(--wcd-color-dark-shadow) 70%));--wcd-color-ring-top: var(--wcd-color-ring-page-top);--wcd-color-ring-side: var(--wcd-color-ring-page-side);--wcd-color-ring-bottom: var(--wcd-color-ring-page-bottom);--wcd-color-ring-hover: light-dark(hsl(45, 10%, 78%), color-mix(in oklab, var(--wcd-color-surface), var(--wcd-color-dark-light) 18%));--wcd-color-ring-inner: light-dark(hsla(0, 0%, 100%, .2), color-mix(in srgb, transparent 98%, var(--wcd-color-dark-light)));--wcd-color-cast: light-dark(hsla(0, 0%, 0%, .04), color-mix(in srgb, transparent 70%, var(--wcd-color-dark-shadow)));--wcd-shadow-ring: inset 0 0 0 2px var(--wcd-color-ring-inner);--wcd-shadow-raised: 0 calc(4px * var(--wcd-scale)) calc(8px * var(--wcd-scale)) var(--wcd-color-cast);--wcd-shadow-strong: 0 4px 16px rgba(0,0,0,.15);--wcd-scale: .75;--wcd-gutter: calc(20px * var(--wcd-scale));--wcd-radius: calc(20px * var(--wcd-scale));--wcd-radius-inner: calc(9px * var(--wcd-scale));--wcd-pad: calc(13px * var(--wcd-scale));--wcd-control-size: calc(45px * var(--wcd-scale));--wcd-control-radius: calc(24px * var(--wcd-scale));--wcd-control-gap: calc(10px * var(--wcd-scale));--wcd-row-pad: calc(14px * var(--wcd-scale));--wcd-row-gap: calc(8px * var(--wcd-scale));--wcd-font-family: system-ui, sans-serif;--wcd-font-size-2xs: calc(.7rem * var(--wcd-scale));--wcd-font-size-xs: calc(.8125rem * var(--wcd-scale));--wcd-font-size-sm: calc(.9rem * var(--wcd-scale));--wcd-font-size-md: calc(1.05rem * var(--wcd-scale));--wcd-font-size-md2: calc(1.12rem * var(--wcd-scale));--wcd-font-size-lg: calc(1.25rem * var(--wcd-scale));--wcd-font-size-xl: calc(1.75rem * var(--wcd-scale));--wcd-font-size-2xl: calc(2rem * var(--wcd-scale));--wcd-font-size-3xl: calc(3rem * var(--wcd-scale));--wcd-font-size-4xl: calc(4rem * var(--wcd-scale));--wcd-font-weight-airy: 200;--wcd-font-weight-body: 300;--wcd-font-weight-medium: 400;--wcd-font-weight-strong: 500;--wcd-tracking-tight: -.01em;--wcd-tracking-normal: .01em;--wcd-tracking-open: .03em;--wcd-tracking-wide: .07em}html[data-design~=wcd] .wcd-raised{border:1px solid;border-color:var(--wcd-color-ring-top) var(--wcd-color-ring-side) var(--wcd-color-ring-bottom);border-radius:var(--wcd-radius);background-color:var(--wcd-color-surface);box-shadow:var(--wcd-shadow-ring),var(--wcd-shadow-raised)}html[data-design~=wcd] .wcd-elevated{--wcd-color-surface: var(--wcd-color-raised);--wcd-color-ring-top: var(--wcd-color-ring-raised-top);--wcd-color-ring-side: var(--wcd-color-ring-raised-side);--wcd-color-ring-bottom: var(--wcd-color-ring-raised-bottom)}html[data-design~=wcd] .wcd-page{display:flex;height:100vh;height:100dvh;min-height:32rem;flex-direction:column;padding:var(--wcd-gutter);overflow:hidden;font-family:var(--wcd-font-family);background:var(--wcd-color-material);gap:var(--wcd-gutter)}html[data-design~=wcd] .wcd-body{display:flex;flex:1;min-height:0;gap:var(--wcd-gutter)}html[data-design~=wcd] .wcd-card{min-width:0;max-height:100%;flex:none;align-self:flex-start;overflow-y:auto}html[data-design~=wcd] .wcd-card-elevated{min-width:0;min-height:0;flex:1;overflow:auto}@media(max-width:40rem){html[data-design~=wcd] .wcd-card{display:none}}@media(max-width:30rem){html[data-design~=wcd] .wcd-page{padding:calc(var(--wcd-gutter) / 2);gap:calc(var(--wcd-gutter) / 2)}}:root{--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--surface-canvas: var(--wcd-color-material);--surface-raised: var(--wcd-color-raised);--surface-chrome: var(--wcd-color-raised);--surface-dialog: var(--wcd-color-raised);--surface-conversation-row: transparent;--surface-backdrop: color-mix(in srgb, transparent 55%, var(--wcd-color-dark-shadow-overlay));--surface-placeholder: var(--wcd-color-sunken);--surface-row-hover: var(--wcd-color-hover-raised);--surface-row-selected: var(--wcd-color-selected);--text-primary: var(--wcd-color-foreground);--text-secondary: var(--wcd-color-muted);--text-link: var(--wcd-color-tint);--text-on-action: hsl(var(--wcd-hue-light), 30%, 97%);--action-primary-bg: var(--wcd-color-tint);--action-primary-bg-hover: var(--wcd-color-tint-strong);--action-secondary-bg: transparent;--action-secondary-bg-hover: var(--wcd-color-hover-raised);--action-secondary-text: var(--wcd-color-icon);--status-danger-text: var(--wcd-color-tint-strong);--status-danger-bg: var(--wcd-color-tint-soft);--border-divider: 1px solid var(--wcd-color-ring-page-side);--border-control: 1px solid var(--wcd-color-ring-page-bottom);--border-secondary-action: 1px solid var(--wcd-color-ring-page-side);--border-primary-action: 1px solid transparent;--border-dialog: none;--border-spinner-track: 3px solid var(--wcd-color-ring-page-side);--border-spinner-active: var(--wcd-color-tint);--focus-ring: 3px solid color-mix(in srgb, transparent 55%, var(--wcd-color-tint));--focus-ring-offset: 2px;--shadow-dialog: 0 24px 80px color-mix(in srgb, transparent 60%, var(--wcd-color-dark-shadow-overlay));--shadow-chrome: none;--shadow-footer: none;--conversation-row-shadow: none;--conversation-row-hover-shadow: none;--font-ui: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--text-body-size: 1rem;--text-body-line-height: 1.5;--text-small-size: .875rem;--heading-page-size: 1.75rem;--heading-section-size: 1rem;--text-label-weight: 500;--text-normal-weight: 400;--text-heading-weight: 500;--text-strong-weight: 500;--text-read-weight: 500;--text-muted-style: italic;--text-align-center: center;--link-decoration: none;--radius-control: var(--wcd-control-radius);--radius-textarea: 4px;--radius-notice: var(--wcd-radius-inner);--radius-badge: var(--wcd-control-radius);--radius-dialog: var(--wcd-radius);--radius-media: var(--wcd-radius-inner);--radius-conversation-row: 0;--radius-spinner: 50%;--motion-interaction-duration: .12s;--motion-interaction-easing: ease;--motion-spinner-duration: .8s;--motion-spinner-easing: linear;--motion-spinner-reduced-duration: 2s;--state-disabled-opacity: .3;--state-pending-opacity: .7;--state-muted-opacity: .75;--state-full-opacity: 1;--skip-link-padding-block: var(--space-2);--skip-link-padding-inline: var(--space-3);--skip-link-radius: var(--radius-notice);--app-header-padding-block: var(--wcd-pad);--app-header-padding-inline: var(--wcd-gutter);--app-main-padding-block: var(--space-5);--app-main-padding-inline: var(--wcd-gutter);--app-footer-padding-block: var(--space-3);--app-footer-padding-inline: var(--wcd-gutter);--app-footer-gap: var(--space-2);--control-padding-block: var(--space-2);--control-padding-inline: var(--space-3);--button-padding-block: var(--space-2);--button-padding-inline: var(--space-4);--field-gap: var(--space-1);--field-margin-block-end: var(--space-4);--page-heading-margin-block-end: var(--space-4);--select-padding-block: var(--space-1);--select-padding-inline: var(--space-2);--form-feedback-padding-block: var(--space-2);--form-feedback-padding-inline: var(--space-3);--form-feedback-margin-block: var(--space-3);--dialog-padding: var(--wcd-gutter);--dialog-heading-margin-block-end: var(--space-4);--dialog-actions-gap: var(--space-2);--dialog-actions-margin-block-start: var(--space-4);--dialog-mode-gap: var(--space-4);--roster-row-gap: var(--wcd-row-gap);--roster-row-padding-block: var(--space-1);--fieldset-padding: var(--space-3);--fieldset-margin-block-end: var(--space-4);--legend-padding-inline: var(--space-1);--notice-padding: var(--space-3);--notice-margin-block-end: var(--space-4);--banner-padding-block: var(--space-2);--banner-padding-inline: var(--space-4);--composer-gap: var(--space-2);--composer-padding-block: var(--wcd-pad);--composer-padding-inline: var(--wcd-gutter);--composer-error-margin-inline: var(--wcd-gutter);--composer-error-margin-block-end: var(--space-3);--conversation-row-gap: 8px;--conversation-row-padding-block: var(--wcd-row-pad);--conversation-row-padding-inline: var(--wcd-row-pad);--conversation-row-margin-block: 0;--conversation-row-margin-inline: 0;--conversation-row-selected-indicator: inset 3px 0 0 var(--wcd-color-tint);--conversation-row-prefix-gap: var(--space-1);--badge-padding-inline: var(--space-2);--empty-state-padding: var(--space-5);--attachment-gap: var(--space-2);--attachment-name-margin-block-end: var(--space-1);--attachment-icon-size: var(--heading-section-size);--attachment-icon-line-height: 1;--attachment-icon-offset: .15rem;--attachment-details-gap: var(--space-1);--media-note-padding: var(--space-2);--media-action-margin: var(--space-2);--panel-padding: var(--wcd-pad);--panel-heading-margin-block-end: var(--space-2);--panel-badge-padding-block: var(--space-1);--panel-badge-padding-inline: var(--space-2);--panel-badge-margin-block-end: var(--space-4);--panel-list-margin-block-end: var(--space-4);--panel-list-item-padding-block: var(--space-1);--panel-actions-gap: var(--space-2);--sidebar-header-gap: var(--space-2);--sidebar-header-padding: var(--wcd-pad);--thread-header-gap: var(--space-2);--thread-heading-padding-block: var(--wcd-pad);--thread-heading-padding-inline: var(--wcd-gutter);--back-link-padding-block: var(--wcd-pad);--back-link-padding-inline-start: var(--wcd-gutter);--spinner-size: 24px}:root[data-color-mode=light]{color-scheme:light}:root[data-color-mode=dark]{color-scheme:dark}[data-appearance=classic]{--surface-thread: light-dark(#ffffff, #111418);--surface-message-received: light-dark(#f5f6f8, #1a1e24);--surface-message-own: light-dark(#2454ff, #6f8dff);--text-message-own: light-dark(#ffffff, #0b0e14);--text-message-read: light-dark(#ffffff, #0b0e14);--radius-message: 16px;--border-message-failed: 2px solid light-dark(#b3261e, #ff6b64);--message-padding-block: 8px;--message-padding-inline: 12px;--message-gap: 4px;--message-footer-gap: 4px;--timeline-padding: 16px;--timeline-gap: 8px;--timeline-event-margin-block: 8px;--day-separator-margin-block: 12px;--day-separator-padding-block: 4px;--day-separator-padding-inline: 12px}[data-appearance=air]{--surface-thread: light-dark(#f5f5f5, #181a1b);--surface-message-received: light-dark(#ffffff, #202427);--surface-message-own: light-dark(#dceff9, hsl(200, 55%, 20%));--text-message-own: light-dark(#26343e, #e4ebee);--text-message-read: light-dark(hsl(203, 77%, 41%), hsl(201, 81%, 63%));--radius-message: 28px;--border-message-failed: 2px solid light-dark(#ad4545, #ff9b9b);--message-padding-block: 16px;--message-padding-inline: 24px;--message-gap: 10px;--message-footer-gap: 10px;--timeline-padding: 32px;--timeline-gap: 16px;--timeline-event-margin-block: 16px;--day-separator-margin-block: 24px;--day-separator-padding-block: 6px;--day-separator-padding-inline: 16px}[data-appearance=whatsapp]{--surface-thread: light-dark(#efeae2, #0b141a);--surface-message-received: light-dark(#ffffff, #202c33);--surface-message-own: light-dark(#d9fdd3, #005c4b);--text-message-own: light-dark(#111b21, #e9edef);--text-message-read: #53bdeb;--radius-message: 8px;--border-message-failed: 2px solid light-dark(#b3261e, #ffb4ab);--message-padding-block: 8px;--message-padding-inline: 12px;--message-gap: 4px;--message-footer-gap: 4px;--timeline-padding: 16px;--timeline-gap: 8px;--timeline-event-margin-block: 8px;--day-separator-margin-block: 12px;--day-separator-padding-block: 4px;--day-separator-padding-inline: 12px}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}html{height:100%}body{height:100%;font-family:var(--font-ui);font-size:var(--text-body-size);line-height:var(--text-body-line-height);color:var(--text-primary);background:var(--surface-canvas)}html{overflow-y:hidden}.skip-link{position:absolute;left:-9999px;top:0;background:var(--action-primary-bg);color:var(--text-on-action);padding:var(--skip-link-padding-block) var(--skip-link-padding-inline);border-radius:var(--skip-link-radius);z-index:100;text-decoration:none}.skip-link:focus{left:8px;top:8px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}@media(forced-colors:active){:focus-visible{outline-color:Highlight}}.app-main.svelte-12qhfyh:focus{outline:none}.wcd-menu .pref-heading{padding:.5rem .65rem .2rem;color:var(--wcd-color-muted);font-size:.78rem;font-weight:500;letter-spacing:.02rem}.wcd-menu .pref-heading:first-child{padding-top:.2rem}.wcd-menu .pref-heading.dev-note{max-width:20rem;font-weight:400;white-space:normal}.wcd-menu .menu-sep{height:1px;margin:.4rem 0;background:var(--wcd-color-ring-page-side)}.wcd-menu .check-col{display:inline-flex;flex:none;justify-content:center;width:1rem;color:var(--wcd-color-tint)}.app-shell.svelte-12qhfyh{display:flex;flex-direction:column;height:100vh;font-family:var(--font-ui);font-size:var(--text-body-size);line-height:var(--text-body-line-height);color:var(--text-primary);background:var(--surface-canvas)}.app-header.svelte-12qhfyh{display:flex;align-items:center;justify-content:space-between;padding:var(--app-header-padding-block) var(--app-header-padding-inline);border-bottom:var(--border-divider);background:var(--surface-chrome);box-shadow:var(--shadow-chrome);position:relative;z-index:1}.brand.svelte-12qhfyh{font-weight:var(--text-heading-weight);font-size:var(--heading-section-size)}.app-main.svelte-12qhfyh{flex:1;width:100%;max-width:640px;margin:0 auto;padding:var(--app-main-padding-block) var(--app-main-padding-inline);min-height:0;overflow-y:auto}.app-footer.svelte-12qhfyh{display:flex;align-items:center;gap:var(--app-footer-gap);padding:var(--app-footer-padding-block) var(--app-footer-padding-inline);border-top:var(--border-divider);font-size:var(--text-small-size);color:var(--text-secondary);background:var(--surface-chrome);box-shadow:var(--shadow-footer);position:relative;z-index:1}.app-footer.svelte-12qhfyh label:where(.svelte-12qhfyh),.app-footer.svelte-12qhfyh select:where(.svelte-12qhfyh){font:inherit}.app-footer.svelte-12qhfyh select:where(.svelte-12qhfyh){padding:var(--select-padding-block) var(--select-padding-inline);border:var(--border-control);border-radius:var(--radius-control);color:var(--text-primary);background:var(--surface-raised)}.app-footer.svelte-12qhfyh .diagnostics-link:where(.svelte-12qhfyh){margin-left:auto;padding:0;border:0;background:none;font:inherit;color:var(--text-secondary);text-decoration:underline;cursor:pointer}.app-footer.svelte-12qhfyh .diagnostics-link:where(.svelte-12qhfyh):hover{color:var(--text-primary)}.account-avatar.svelte-12qhfyh{display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:50%;color:var(--wcd-color-icon);background:var(--wcd-color-hover)}
