.herald-ui{color:var(--ink);background:var(--paper);font-synthesis:none;-webkit-tap-highlight-color:transparent;--stroke:2px;--radius:8px;--space-tight:4px;--space-item:8px;--space-inset:12px;--space-inset-y:8px;--space-inset-control-y:10px;--space-section:16px;--space-region:24px;--space-field:6px;--space-fields:var(--space-section);--input-border:var(--stroke);--text-small:12px;--text-label:12px;--tracking-label:.06em;--icon-stem:.085;--text-ui:16px;--text-body:16px;--text-title:22px;--text-page:30px;--scrollbar-size:calc(var(--stroke) * 2);--scrollbar-gap:calc(var(--stroke) * 2);--weight-label:600;--weight-form-label:600;--weight-heading:400;--ink:#242320;--selection-background:#ddd6ca;--selection-ink:#242320;--select-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='%23242320' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--muted:#6f6b65;--paper:#f2f1ee;--panel:#fffefa;--line:var(--outline);--outline:#8b857b;--card-outline:#cbc7bf;--accent:var(--ink);--accent-ink:var(--panel);--soft:var(--paper);--hover:var(--paper);--filled-hover:#171613;--danger:#9b403b;--focus:var(--ink);--scrim:#24232066;--syntax-keyword:#8b3e66;--syntax-string:#38623c;--syntax-number:#925018;--syntax-function:#5253a1;--syntax-comment:#65605a;--syntax-ink:#242320;--syntax-paper:#fffefa;--diff-added:#e6f0e2;--diff-removed:#f9e5df;--diff-add-mark:#38623c;--diff-remove-mark:#9b403b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:Herald Inter,-apple-system,sans-serif;line-height:normal}.herald-ui[data-theme=dark],[data-theme=dark] .herald-ui{--ink:#edeae4;--selection-background:#5d5548;--selection-ink:#edeae4;--select-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='%23edeae4' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--muted:#c3bdb3;--paper:#262522;--panel:#302e2a;--outline:#aea79d;--card-outline:#57534d;--hover:#403d37;--filled-hover:#fffefa;--danger:#f0afa7;--scrim:#26252299;--syntax-keyword:#edb0cc;--syntax-string:#b8d6a5;--syntax-number:#efc292;--syntax-function:#c2bdff;--syntax-comment:#c3bdb3;--syntax-ink:#edeae4;--syntax-paper:#302e2a;--diff-added:#29392a;--diff-removed:#482e2c;--diff-add-mark:#b8d6a5;--diff-remove-mark:#f0afa7;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root.herald-ui:not([data-theme]),:root:not([data-theme]) .herald-ui{--ink:#edeae4;--selection-background:#5d5548;--selection-ink:#edeae4;--select-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='%23edeae4' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--muted:#c3bdb3;--paper:#262522;--panel:#302e2a;--outline:#aea79d;--card-outline:#57534d;--hover:#403d37;--filled-hover:#fffefa;--danger:#f0afa7;--scrim:#26252299;--syntax-keyword:#edb0cc;--syntax-string:#b8d6a5;--syntax-number:#efc292;--syntax-function:#c2bdff;--syntax-comment:#c3bdb3;--syntax-ink:#edeae4;--syntax-paper:#302e2a;--diff-added:#29392a;--diff-removed:#482e2c;--diff-add-mark:#b8d6a5;--diff-remove-mark:#f0afa7;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}@font-face{font-family:Herald Inter;src:url(/assets/InterVariable-DUahBren.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@media (width<=680px){.herald-ui{--space-region:16px}}:where(.herald-ui) *{box-sizing:border-box;border-style:solid;border-width:0}:where(.herald-ui) ::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}:where(.herald-ui) ::-webkit-scrollbar-thumb{background:var(--card-outline);border-radius:var(--radius)}:where(.herald-ui) ::-webkit-scrollbar-track{background:0 0}:where(.herald-ui) ::-webkit-scrollbar-corner{background:0 0}:where(.herald-ui) textarea::-webkit-resizer{background:0 0;border:0}@supports not selector(::-webkit-scrollbar){:where(.herald-ui) *{scrollbar-width:thin;scrollbar-color:var(--card-outline) transparent}}:where(.herald-ui) body{margin:0}:where(.herald-ui) button,:where(.herald-ui) input,:where(.herald-ui) textarea,:where(.herald-ui) select{font:inherit;color:inherit}:where(.herald-ui) button{cursor:pointer;background:0 0;line-height:1.3}:where(.herald-ui) a{color:inherit}:where(.herald-ui) h1,:where(.herald-ui) h2,:where(.herald-ui) h3,:where(.herald-ui) p{margin:0}:where(.herald-ui) svg{flex-shrink:0}:where(.herald-ui) ::selection{background:var(--selection-background);color:var(--selection-ink);text-shadow:none}:where(.herald-ui) :focus-visible{outline:none}:where(.herald-ui) button:disabled{cursor:not-allowed}:where(.herald-ui) .row{align-items:center;gap:.75rem;display:flex}:where(.herald-ui) .stack{flex-direction:column;gap:1rem;display:flex}:where(.herald-ui) .btn,:where(.herald-ui) .btn-primary,:where(.herald-ui) .btn-danger,:where(.herald-ui) .icon-btn{border-radius:var(--radius);justify-content:center;align-items:center;text-decoration:none;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}:where(.herald-ui) .btn,:where(.herald-ui) .btn-primary,:where(.herald-ui) .btn-danger{border-width:var(--stroke);min-height:36px;font-size:var(--text-ui);gap:.5rem;padding:.375rem .75rem;font-weight:400;line-height:1.5}:where(.herald-ui) .btn{background-color:var(--panel);color:var(--ink);border-color:currentColor}:where(.herald-ui) .btn-primary{border-color:var(--accent);background-color:var(--accent);color:var(--accent-ink)}:where(.herald-ui) .btn-danger{border-color:var(--danger);background-color:var(--danger);color:var(--panel)}:where(.herald-ui) .icon-btn{min-width:36px;min-height:36px;color:var(--muted);border-width:2px;border-color:#0000;padding:.5rem}:where(.herald-ui) .icon-btn:hover{color:var(--ink)}:where(.herald-ui) .field{--field-height:36px;width:100%;min-height:var(--field-height);padding:calc((var(--field-height) - 1lh) / 2 - var(--stroke)) 10px;border-radius:var(--radius);border:var(--stroke) solid var(--card-outline);background-color:var(--panel);font-size:var(--text-ui);text-transform:none;letter-spacing:normal;line-height:1.5}:where(.herald-ui) .field:hover:enabled{border-color:var(--outline)}:where(.herald-ui) .field:focus:enabled{border-color:var(--focus)}:where(.herald-ui) .form-label{align-items:center;gap:var(--space-tight);font-size:var(--text-label);font-weight:var(--weight-form-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink);flex-wrap:wrap;margin:0;padding:0;line-height:1.4;display:flex}:where(.herald-ui) .verbatim{text-transform:none;letter-spacing:normal}:where(.herald-ui) .form-note{font-size:var(--text-small);color:var(--muted);margin:0;line-height:1.4}:where(.herald-ui) .form-field{align-content:start;gap:var(--space-field);min-width:0;display:grid}:where(.herald-ui) .form-fields{gap:var(--space-fields);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}:where(.herald-ui) .card{border-width:2px;border-color:var(--line);border-radius:var(--radius);background-color:var(--panel);padding:.75rem}:where(.herald-ui) .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:where(.herald-ui) button.card{border-color:currentColor}:where(.herald-ui) .request-card{--text-ui:14px;--text-body:14px;--activity-border:var(--card-outline);--card-border:var(--activity-border);background:var(--panel);border:var(--stroke) solid var(--card-border);border-radius:var(--radius);min-width:0;padding:var(--space-inset-y) var(--space-inset) var(--space-inset-control-y)}:where(.herald-ui) .request-card.waiting{--activity-border:var(--outline);--card-border:var(--active-outline,var(--ink))}:where(.herald-ui) .request-card.fresh{--card-border:var(--active-outline,var(--ink))}:where(.herald-ui) .disclosure-card:has(>summary:focus-visible){border-color:var(--outline)}:where(.herald-ui) .request-card .btn{border-color:var(--activity-border)}:where(.herald-ui) .request-source{color:var(--ink);overflow-wrap:anywhere;font-weight:400}:where(.herald-ui) .direction-label{color:var(--muted);margin-right:6px;font-weight:400}:where(.herald-ui) .request-card>h2{font-size:var(--text-title);font-weight:var(--weight-heading);letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;line-height:1.25}:where(.herald-ui) .request-card>h2 button{overflow-wrap:anywhere;max-width:100%;font:inherit;text-align:left;line-height:inherit;letter-spacing:inherit;padding:0}:where(.herald-ui) .request-card>h2 button:is(:hover,:focus-visible){text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}:where(.herald-ui) .request-card .prose{font-size:var(--text-ui);color:var(--ink);line-height:1.5}:where(.herald-ui) .request-preview{-webkit-line-clamp:2;font-size:var(--text-ui);-webkit-box-orient:vertical;margin:0;line-height:1.5;display:-webkit-box;overflow:hidden}:where(.herald-ui) .card-actions{justify-content:flex-end;align-items:center;gap:var(--space-item);flex-wrap:wrap;display:flex}:where(.herald-ui) .card-actions>button{overflow-wrap:anywhere;flex:0 auto;max-width:100%}:where(.herald-ui) .request-card.waiting .card-actions>button:only-child:not(:disabled){background:var(--ink);color:var(--panel);border-color:var(--ink)}:where(.herald-ui) .btn-primary:hover:enabled,:where(.herald-ui) .request-card.waiting .card-actions>button:only-child:hover:enabled{background:var(--filled-hover);color:var(--panel);border-color:var(--filled-hover)}:where(.herald-ui) .response-section{margin-inline:calc(-1 * var(--space-inset));padding:var(--space-section) var(--space-inset) 0;border-top:var(--stroke) solid var(--card-outline)}:where(.herald-ui) .request-card .response-section{margin-top:calc(var(--space-inset-y) - var(--space-section));padding-top:var(--space-inset-y)}:where(.herald-ui) .request-card .response-section:has(>.card-actions:first-child){padding-top:var(--space-inset-control-y)}:where(.herald-ui) .request-card:not(:has(.response-section)){padding-bottom:var(--space-inset-y)}:where(.herald-ui) .card-actions.response-actions{align-items:stretch}:where(.herald-ui) .card-actions.response-actions>button{flex:1 1 var(--response-basis,0px);white-space:normal;min-width:0}@media (width>=681px){:where(.herald-ui) .card-actions.response-actions>button{flex:0 auto}}:where(.herald-ui) .request-card-footer{gap:var(--space-item);display:grid}:where(.herald-ui) .detail-activity{flex-direction:column;flex:none;min-width:0;max-width:100%;display:flex}:where(.herald-ui) .detail-activity>.detail-content{flex:none}:where(.herald-ui) .prose{min-width:0;font-size:var(--text-body);overflow-wrap:anywhere;line-height:1.5}:where(.herald-ui) .prose :is(h1,h2,h3,h4,h5,h6){font-size:var(--text-title);margin:var(--space-section) 0 var(--space-item);font-weight:400}:where(.herald-ui) .prose :is(h4,h5,h6){font-size:var(--text-body);font-weight:var(--weight-label)}:where(.herald-ui) .prose :is(p,dl,details,figure){margin:var(--space-item) 0}:where(.herald-ui) .prose dt,:where(.herald-ui) .prose summary{font-weight:var(--weight-label)}:where(.herald-ui) .prose dd{margin:var(--space-tight) 0 var(--space-item) var(--space-section)}:where(.herald-ui) .prose summary{cursor:pointer}:where(.herald-ui) .prose mark{background:var(--selection-background);color:var(--selection-ink)}:where(.herald-ui) .prose :is(kbd,samp){font-family:ui-monospace,monospace}:where(.herald-ui) .prose kbd{border:var(--stroke) solid var(--card-outline);border-radius:var(--radius);padding:2px 4px}:where(.herald-ui) .prose :is(sup,sub,small,figcaption){font-size:var(--text-small)}:where(.herald-ui) .prose [id]{scroll-margin-top:var(--space-section)}:where(.herald-ui) .prose .markdown-task-item{list-style:none}:where(.herald-ui) .prose .markdown-checkbox{width:1em;height:1em;margin-inline:-1.4em var(--space-tight);vertical-align:-.1em;border:var(--stroke) solid var(--outline);border-radius:var(--radius);display:inline-block}:where(.herald-ui) .prose .markdown-checkbox.checked:after{content:"";border-right:var(--stroke) solid var(--ink);border-bottom:var(--stroke) solid var(--ink);width:35%;height:65%;margin:-1px auto 0;display:block;transform:rotate(45deg)}:where(.herald-ui) .prose .markdown-table{overscroll-behavior-x:contain;max-width:100%;margin:var(--space-item) 0;overflow-x:auto}:where(.herald-ui) .prose .markdown-table table{overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual;margin:0}:where(.herald-ui) .prose .markdown-table :is(th,td){min-width:10rem}:where(.herald-ui) .prose .markdown-table:focus-visible{border-radius:var(--radius)}:where(.herald-ui) .prose :is(th,td){border-bottom:var(--stroke) solid var(--card-outline)}:where(.herald-ui) .prose [align=center]{text-align:center}:where(.herald-ui) .prose [align=right]{text-align:right}:where(.herald-ui) .prose ul,:where(.herald-ui) .prose ol{margin:var(--space-item) 0;padding-left:22px}:where(.herald-ui) .prose table{border-collapse:collapse;width:100%;margin:var(--space-item) 0}:where(.herald-ui) .prose th,:where(.herald-ui) .prose td{text-align:left;padding:10px}:where(.herald-ui) .prose pre{margin:var(--space-item) 0;padding:0 var(--space-inset);border-radius:var(--radius);background:var(--paper);overflow:auto}:where(.herald-ui) .prose :is(.markdown-table,pre)[data-custom-zoom]{font-size:var(--markdown-block-font-size,1em)}:where(.herald-ui) .prose .markdown-table[data-custom-zoom] :is(th,td){min-width:calc(10rem * var(--markdown-block-scale,1));padding:calc(10px * var(--markdown-block-scale,1))}:where(.herald-ui) .prose pre[data-custom-zoom]{padding:0 calc(var(--space-inset) * var(--markdown-block-scale,1))}:where(.herald-ui) .prose code{background:var(--paper);border-radius:var(--radius);padding:2px 4px;font-family:ui-monospace,monospace;font-size:1em}:where(.herald-ui) .prose pre code{background:0 0;border-radius:0;padding:0;display:block}:where(.herald-ui) .prose a{text-underline-offset:3px;text-decoration:underline}:where(.herald-ui) .prose img{border-radius:var(--radius);max-width:100%}:where(.herald-ui) .prose blockquote{border-left:var(--stroke) solid var(--outline);margin:var(--space-item) 0;padding:var(--space-item) var(--space-section);color:var(--ink)}:where(.herald-ui) .error{color:var(--danger);font-size:var(--text-ui);line-height:1.5}:where(.herald-ui) .truncate-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width<=680px){:where(.herald-ui) .request-card{padding:var(--space-inset-y) var(--space-inset) var(--space-inset-control-y);border-radius:var(--radius)}:where(.herald-ui) .request-card .prose{font-size:var(--text-body)}:where(.herald-ui) .request-card-footer{gap:10px}:where(.herald-ui) .request-card-footer .btn,:where(.herald-ui) .btn,:where(.herald-ui) .btn-primary,:where(.herald-ui) .btn-danger,:where(.herald-ui) .icon-btn{min-height:44px}:where(.herald-ui) .field{--field-height:44px}:where(.herald-ui) .icon-btn{min-width:44px}}@media (prefers-reduced-motion:reduce){:where(.herald-ui) *,:where(.herald-ui) :before,:where(.herald-ui) :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}:where(.herald-ui) .activity{min-width:0;max-width:100%;margin-bottom:var(--space-region);cursor:pointer}:where(.herald-ui) .activity-meta{border:var(--stroke) solid var(--card-outline);border-radius:var(--radius) var(--radius) 0 0;background:var(--soft);color:var(--muted);font-size:var(--text-small);align-items:center;gap:8px;margin-bottom:-10px;padding:6px 12px 16px;line-height:18px;display:flex}:where(.herald-ui) .activity-meta .request-source{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);flex:1;overflow:hidden}:where(.herald-ui) .activity-meta>:not(.request-source){flex:none}:where(.herald-ui) .activity-meta time{white-space:nowrap;text-align:right;margin-left:auto}:where(.herald-ui) .activity-menu{border:var(--stroke) solid transparent;border-radius:var(--radius);width:32px;height:30px;color:inherit;cursor:pointer;background:0 0;place-items:center;margin:-6px -8px -6px -4px;padding:0;display:inline-grid}:where(.herald-ui) .activity-menu:hover{color:var(--ink)}:where(.herald-ui) .activity-status{font-size:inherit;line-height:inherit;white-space:nowrap}:where(.herald-ui) .request-card{position:relative}:where(.herald-ui) .detail-inner .activity-meta{margin-top:0}:where(.herald-ui) .lucide-icon :is(path,line,polyline,polygon,rect,circle,ellipse),:where(.herald-ui) .brand-icon path{stroke-width:calc(var(--icon-stem) * 1em);vector-effect:non-scaling-stroke}:where(.herald-ui) :is(b,strong,th,.form-label,.disclosure>summary){--icon-stem:.125}:where(.herald-ui) b,:where(.herald-ui) strong{font-weight:var(--weight-label)}:where(.herald-ui) .prose hr{border:0;border-top:var(--stroke) solid var(--card-outline);margin:var(--space-section) 0}:where(.herald-ui) input::placeholder,:where(.herald-ui) textarea::placeholder{color:var(--muted);opacity:1}:where(.herald-ui) .field{color:var(--ink);font-weight:400}:where(.herald-ui) .request-card.detail-content .prose{font-size:var(--text-body)}:where(.herald-ui) .prose :is(p,li,blockquote){max-width:75ch}:where(.herald-ui) .prose th{font-weight:var(--weight-label)}:where(.herald-ui) :is(button,input,select,textarea):disabled{color:var(--muted);border-color:var(--activity-border,var(--outline));background:var(--paper);opacity:1}:where(.herald-ui) .field:disabled{border-color:var(--card-outline)}:where(.herald-ui) :is(.icon-btn,.nav-item,.activity-menu,.toolbar-icon,.context-remove,.context-label,.question-step):disabled{background:0 0;border-color:#0000}:where(.herald-ui) .disclosure>summary{border:var(--stroke) solid var(--card-outline);border-radius:var(--radius);width:100%;min-height:44px;font-size:var(--text-ui);font-weight:var(--weight-label);color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;list-style:none;display:flex}:where(.herald-ui) .disclosure>summary::-webkit-details-marker{display:none}:where(.herald-ui) .disclosure>summary:after{content:"";clip-path:polygon(0 0,50% 75%,100% 0,100% 25%,50% 100%,0 25%);background:currentColor;flex:none;width:12px;height:8px}:where(.herald-ui) .disclosure[open]>summary:after{transform:rotate(180deg)}:where(.herald-ui) .disclosure>summary:hover{background:var(--hover)}:where(.herald-ui) .disclosure-card{border:var(--stroke) solid var(--card-outline);border-radius:var(--radius);background:var(--panel);min-width:0}:where(.herald-ui) .disclosure-card>summary{border-radius:calc(var(--radius) - var(--stroke));border:0}:where(.herald-ui) .disclosure-card[open]>summary{border-bottom-right-radius:0;border-bottom-left-radius:0}:where(.herald-ui) .btn:disabled{color:var(--muted);background:var(--paper);border-color:var(--activity-border,var(--outline))}:where(.herald-ui) .btn-primary:disabled,:where(.herald-ui) .btn-danger:disabled{color:var(--muted);background:var(--card-outline);border-color:var(--card-outline)}:where(.herald-ui) .btn-danger:hover:enabled{background:color-mix(in srgb, var(--danger) 85%, var(--ink));border-color:color-mix(in srgb, var(--danger) 85%, var(--ink))}:where(.herald-ui) .btn:not(.btn-primary):hover:enabled,:where(.herald-ui) button.card:hover:enabled{background:var(--hover)}:where(.herald-ui) .activity>.request-card{gap:var(--space-section);flex-direction:column;display:flex}:where(.herald-ui) .prose li+li{margin-top:var(--space-tight)}:where(.herald-ui) .prose li>:is(ul,ol){margin-block:var(--space-tight)}:where(.herald-ui) .prose :first-child{margin-top:0}:where(.herald-ui) .prose :last-child{margin-bottom:0}:where(.herald-ui) select.field{appearance:none;border-radius:var(--radius);background-image:var(--select-arrow);background-position:right 10px center;background-repeat:no-repeat;background-size:16px 16px;padding-inline-end:36px}:where(.herald-ui) progress{appearance:none;border-radius:var(--radius);background:var(--paper);overflow:hidden}:where(.herald-ui) progress::-webkit-progress-bar{border-radius:var(--radius);background:var(--paper)}:where(.herald-ui) progress::-webkit-progress-value{border-radius:var(--radius);background:var(--ink)}:where(.herald-ui) progress::-moz-progress-bar{border-radius:var(--radius);background:var(--ink)}:where(.herald-ui) :where(a,button,summary,[role=tab],[tabindex="0"]):focus-visible{background-color:var(--hover);border-color:var(--focus);color:var(--ink)}:where(.herald-ui) label:not(.choice):has(input:is([type=checkbox],[type=radio]):focus-visible){border-radius:var(--radius);background-color:var(--hover);color:var(--ink);-webkit-text-decoration:underline var(--stroke);text-decoration:underline var(--stroke);text-underline-offset:4px}:where(.herald-ui) .btn-primary:focus-visible:enabled:not(:hover){background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}:where(.herald-ui) .request-card.waiting .card-actions>button:only-child:focus-visible:enabled:not(:hover){background:var(--ink);color:var(--panel);border-color:var(--ink)}:where(.herald-ui) .btn-danger:focus-visible:enabled:not(:hover){background:var(--danger);color:var(--panel);border-color:var(--danger)}:where(.herald-ui) .btn-primary:focus-visible:enabled,:where(.herald-ui) .btn-danger:focus-visible:enabled,:where(.herald-ui) .request-card.waiting .card-actions>button:only-child:focus-visible:enabled{outline:2px solid var(--ink);outline-offset:2px}.herald-ui .connection-theme{--ink:var(--connection-light-ink);--muted:var(--connection-light-muted);--paper:var(--connection-light-paper);--panel:var(--connection-light-panel);--outline:var(--connection-light-outline);--card-outline:var(--connection-light-card-outline);--hover:var(--connection-light-hover);--filled-hover:var(--connection-light-filled-hover);--danger:var(--connection-light-danger);--select-arrow:var(--connection-light-select-arrow);--active-outline:var(--connection-light-active-outline);--line:var(--outline);--soft:var(--paper);--accent:var(--ink);--accent-ink:var(--panel);--focus:var(--active-outline);--selection-background:var(--connection-light-selection);--selection-ink:var(--ink);color:var(--ink)}[data-theme=dark] .connection-theme{--ink:var(--connection-dark-ink);--muted:var(--connection-dark-muted);--paper:var(--connection-dark-paper);--panel:var(--connection-dark-panel);--outline:var(--connection-dark-outline);--card-outline:var(--connection-dark-card-outline);--hover:var(--connection-dark-hover);--filled-hover:var(--connection-dark-filled-hover);--danger:var(--connection-dark-danger);--select-arrow:var(--connection-dark-select-arrow);--active-outline:var(--connection-dark-active-outline);--selection-background:var(--connection-dark-selection)}@media (prefers-color-scheme:dark){:root:not([data-theme]) .connection-theme{--ink:var(--connection-dark-ink);--muted:var(--connection-dark-muted);--paper:var(--connection-dark-paper);--panel:var(--connection-dark-panel);--outline:var(--connection-dark-outline);--card-outline:var(--connection-dark-card-outline);--hover:var(--connection-dark-hover);--filled-hover:var(--connection-dark-filled-hover);--danger:var(--connection-dark-danger);--select-arrow:var(--connection-dark-select-arrow);--active-outline:var(--connection-dark-active-outline);--selection-background:var(--connection-dark-selection)}}.herald-ui .syntax-content{color:var(--syntax-ink);background:var(--syntax-paper)}.herald-ui .prose pre.syntax-content{background:var(--paper)}.herald-ui .syntax-keyword{color:var(--syntax-keyword)}.herald-ui .syntax-string{color:var(--syntax-string)}.herald-ui .syntax-number{color:var(--syntax-number)}.herald-ui .syntax-function{color:var(--syntax-function)}.herald-ui .syntax-comment{color:var(--syntax-comment)}.herald-ui .syntax-content .code-line.added{background:var(--diff-added);box-shadow:inset var(--stroke) 0 var(--diff-add-mark)}.herald-ui .syntax-content .code-line.removed{background:var(--diff-removed);box-shadow:inset var(--stroke) 0 var(--diff-remove-mark)}.herald-ui .prose .code-line{min-width:100%;display:inline-block}.developer-hero{grid-template-columns:1.15fr 1fr;align-items:start;gap:80px;padding:60px 0 46px;display:grid}.developer-hero .eyebrow{margin-bottom:22px}.developer-hero h1{letter-spacing:-.065em;font-size:clamp(44px,5.4vw,68px);line-height:1.04}.developer-hero-description{justify-self:end;max-width:420px;padding-bottom:4px}.developer-hero-description>p{font-size:17px;line-height:1.65}.developer-hero .hero-actions{align-items:center;gap:11px;margin-top:26px;display:flex}.request-playground{border:2px solid var(--outline);border-radius:var(--radius);background:var(--panel);overflow:hidden}.playground-toolbar{border-bottom:2px solid var(--outline);background:var(--paper);align-items:center;gap:24px;min-height:70px;padding:12px 16px;display:flex}.playground-directions{border:1px solid var(--card-outline);border-radius:var(--radius);gap:4px;padding:3px;display:flex}.playground-directions button{border-radius:var(--radius);border:1px solid #0000;align-items:center;gap:20px;padding:7px 12px;font-size:13px;display:flex}.playground-directions button[aria-pressed=true]{border-color:var(--ink);background:var(--panel)}.template-choices{flex-wrap:wrap;gap:16px;margin-left:auto;display:flex}.template-choices button{color:var(--muted);border-bottom:2px solid #0000;padding:8px 0;font-size:12px;position:relative}.template-choices button[aria-pressed=true]{color:var(--ink);border-bottom-color:var(--card-outline)}.template-progress{background:var(--ink);height:2px;transition:width .1s linear;position:absolute;bottom:-2px;left:0}.rotation-toggle{border:1px solid var(--card-outline);border-radius:var(--radius);flex-shrink:0;place-items:center;width:32px;height:32px;font-size:14px;display:grid}.rotation-toggle:hover{border-color:var(--ink)}.playground-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;min-height:630px;display:grid}.playground-code,.playground-render{flex-direction:column;min-width:0;min-height:0;display:flex}.playground-code{border-right:1px solid var(--card-outline)}.playground-grid>[hidden],.playground-pane-tabs{display:none}.playground-pane-heading{border-bottom:1px solid var(--card-outline);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:17px 20px;display:flex}.playground-pane-heading h2{letter-spacing:0;font-size:14px;line-height:1.4}.small-control{white-space:nowrap;align-items:center;gap:9px;padding:4px 0;font-size:11px;display:flex}.small-control:hover{color:var(--muted)}.small-control:disabled{cursor:default;color:var(--muted)}.code-format{flex-shrink:0;align-items:center;gap:18px;min-height:42px;padding:0 20px;display:flex}.code-format button{color:var(--muted);padding:7px 0;font-size:11px}.code-format button[aria-pressed=true]{color:var(--ink);text-underline-offset:5px;text-decoration:underline}.code-format>span{color:var(--muted);margin-left:auto;font:10px ui-monospace,SFMono-Regular,monospace}.playground-error{border-top:1px solid var(--card-outline);color:var(--ink);padding:12px 20px;font-size:12px}.playground-render{background:var(--paper)}.preview-canvas.herald-ui{background:var(--paper);flex:1;min-height:0;padding:26px 24px}.preview-canvas .outgoing-preview{gap:var(--space-section);display:grid}.preview-canvas .playground-notice{margin-top:16px;font-size:12px}.playground-result{border-top:1px solid var(--card-outline);flex-shrink:0;padding:17px 24px 20px}.playground-result>.result-heading{align-items:center;gap:8px;display:flex}.playground-result h3{font-size:11px}.playground-result>.result-heading>span:last-child{color:var(--muted);margin-left:auto;font:10px ui-monospace,monospace}.result-dot{border:1px solid var(--outline);border-radius:var(--radius);width:6px;height:6px}.has-result .result-dot{background:var(--ink);border-color:var(--ink)}.system-section{padding:106px 0 100px}.system-intro{grid-template-columns:1fr 1fr;align-items:start;gap:22px 80px;margin-bottom:40px;display:grid}.system-intro>div{display:contents}.system-intro .eyebrow{grid-column:1/-1;margin:0}.system-intro h2{letter-spacing:-.055em;font-size:clamp(32px,3.3vw,44px);line-height:1.12}.system-intro>p{grid-area:2/2;justify-self:end;max-width:420px;padding-bottom:3px;font-size:15px;line-height:1.7}.system-diagram{border:1px solid var(--card-outline);border-radius:var(--radius);padding:0 24px}.network-grid{grid-template-columns:minmax(180px,1fr) minmax(40px,.55fr) 160px minmax(40px,.55fr) minmax(150px,1fr);align-items:center;min-height:420px;display:grid}.connection-nodes,.client-nodes{gap:16px;display:grid;position:relative}.network-label{letter-spacing:.08em;color:var(--muted);font-size:9px;position:absolute;top:-33px}.network-node{text-align:left;border:1px solid var(--card-outline);background:var(--panel);border-radius:var(--radius);align-items:center;gap:12px;width:100%;min-height:64px;padding:10px 12px;font-size:13px;display:flex}.network-node small{color:var(--muted);margin-top:3px;font-size:10px;display:block}.network-node.node-active,.client-node.node-active{border-color:var(--ink)}.node-glyph{white-space:nowrap;flex:0 0 24px;place-items:center;width:24px;font:17px ui-monospace,monospace;display:grid}.node-indicator,.client-pulse{border-radius:var(--radius);background:var(--card-outline);width:5px;height:5px;margin-left:auto}.node-active .node-indicator,.node-active .client-pulse{background:var(--ink)}.network-wire{height:320px}.network-wire svg{width:100%;height:100%;overflow:visible}.network-wire .mobile-flow-arrow{display:none}.network-wire .mobile-flow-arrow path{stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.network-wire .mobile-arrow-fill{stroke:var(--ink)}.is-outgoing .mobile-flow-arrow{transform:rotate(180deg)}.network-wire path{fill:none;stroke:var(--card-outline);stroke-width:1.5px;vector-effect:non-scaling-stroke}.network-wire .active-wire{stroke:var(--outline)}.packet{fill:var(--ink)}.server-node{background:var(--panel);border:2px solid var(--ink);border-radius:var(--radius);text-align:center;flex-direction:column;align-items:center;padding:26px 8px;display:flex}.server-mark{width:42px;height:42px;margin-bottom:10px}.server-mark svg{width:100%;height:100%}.server-node strong{letter-spacing:-.6px;font-size:22px;font-weight:400}.client-node{border:1px solid var(--card-outline);border-radius:var(--radius);background:var(--panel);align-items:center;gap:12px;height:64px;padding:12px;font-size:12px;display:flex}.client-node svg{width:22px;height:22px}.e2ee-points{grid-template-columns:repeat(3,1fr);gap:24px 40px;margin:32px 0 0;padding:0;list-style:none;display:grid}.e2ee-points li{align-content:start;gap:6px;display:grid}.e2ee-points strong{font-size:15px;font-weight:500}.e2ee-points span{color:var(--muted);font-size:13px;line-height:1.6}.e2ee-more{justify-content:flex-end;padding-top:22px;display:flex}.e2ee-more .text-link{font-size:13px}.home-pricing{padding:0 0 90px}.home-pricing-bottom{justify-content:flex-end;align-items:center;gap:20px;padding-top:26px;display:flex}.home-pricing-bottom .text-link{font-size:13px}@media (width<=1000px){.developer-hero{gap:40px}.developer-hero h1{font-size:54px}.developer-hero-description>p{font-size:15px}.playground-toolbar{flex-wrap:wrap;gap:12px}.template-choices{gap:14px}.preview-canvas.herald-ui{padding:20px 16px}.system-intro{column-gap:40px}.network-grid{grid-template-columns:minmax(150px,1fr) 34px 124px 34px minmax(130px,1fr)}.network-node{gap:8px;padding:10px 8px;font-size:12px}.network-node small{font-size:9px}.client-node{gap:8px;padding:10px 8px;font-size:11px}.node-indicator,.client-pulse{display:none}}@media (width<=760px){.developer-hero{grid-template-columns:1fr;gap:24px;padding:40px 0 32px}.developer-hero h1{font-size:48px}.developer-hero-description{justify-self:start;max-width:520px}.developer-hero .hero-actions{margin-top:20px}.playground-grid{grid-template-columns:1fr;height:auto;min-height:0}.playground-grid[data-pane=preview] .playground-code,.playground-grid[data-pane=source] .playground-render{display:none}.playground-code{border-right:0;height:420px}.playground-pane-tabs{border-bottom:1px solid var(--card-outline);background:var(--panel);gap:4px;padding:8px 12px;display:flex}.playground-pane-tabs button{border-radius:var(--radius);min-height:44px;color:var(--muted);border:1px solid #0000;flex:1;font-size:13px}.playground-pane-tabs button[aria-selected=true]{color:var(--ink);border-color:var(--outline);background:var(--paper)}.playground-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.template-choices{gap:12px;margin-left:0;padding-inline:6px}.playground-directions{grid-column:1/-1;width:100%}.playground-directions button{flex:1;justify-content:space-between;min-height:44px}.template-choices button,.small-control{min-height:44px}.rotation-toggle{width:44px;height:44px}.playground-pane-heading{display:none}.system-section{padding:64px 0}.system-intro{grid-template-columns:1fr;gap:22px;margin-bottom:30px}.system-intro>p{grid-area:auto/1;justify-self:start;font-size:14px}.system-intro h2{font-size:36px}.system-diagram{padding:0 16px}.network-grid{grid-template-columns:1fr;gap:16px;padding:44px 0 24px}.connection-nodes,.client-nodes{grid-template-columns:1fr 1fr;gap:10px}.network-label{top:-24px}.network-node{min-height:66px}.network-node small{font-size:9px}.network-wire{place-items:center;width:100%;height:40px;display:grid}.network-wire .desktop-flow-wire{display:none}.network-wire .mobile-flow-arrow{width:24px;height:40px;display:block}.server-node{width:180px;margin:0 auto;padding:14px;position:relative}.server-mark{width:30px;height:30px;margin-bottom:4px}.server-node strong{font-size:18px}.client-node{height:auto;min-height:52px;font-size:11px}.e2ee-points{grid-template-columns:1fr;gap:18px;margin-top:24px}.e2ee-more{justify-content:flex-start}.home-pricing{padding-bottom:60px}.home-pricing-bottom{flex-direction:column;align-items:start}}@media (prefers-reduced-motion:reduce){.packet{display:none}}.home-questions{grid-template-columns:1fr 1.3fr;gap:90px;padding:0 0 100px;display:grid}.home-questions .eyebrow{margin-bottom:20px}.home-questions h2{letter-spacing:-.05em;font-size:36px;line-height:1.15}@media (width<=760px){.home-questions{grid-template-columns:1fr;gap:24px;padding-bottom:60px}.home-questions h2{font-size:32px}}.activity-section{padding-top:106px}@media (width<=760px){.activity-section{padding-top:64px}}@media (width<=480px){.developer-hero .hero-actions{gap:8px}.developer-hero .button{gap:10px;min-height:40px;padding:8px 12px;font-size:13px}.developer-hero .button .icon{width:16px;height:16px}}@media (width<=359px){.developer-hero .hero-actions{gap:6px}.developer-hero .button{gap:6px;padding:8px;font-size:12px}}.home-robots{--robot-gap:28px;--robot-heading:36px;--robot-link:16px;--robot-space:100px;--robot-line-gap:calc((var(--robot-gap) + 1px) / 2 - .249 * var(--robot-link) - .012 * var(--robot-heading));--robot-icon:calc((.926 * var(--robot-heading) + var(--robot-line-gap) + .989 * var(--robot-link)) / .96875);padding:0 0 calc(var(--robot-space) + .174 * var(--robot-heading) - var(--robot-icon) / 64);justify-content:center;display:flex}.home-robots>a{align-items:flex-start;gap:var(--robot-gap);display:flex}.home-robots>a:active{color:var(--muted)}.home-robots>a:hover .text-link .icon{transform:translate(3px)}.home-robots>a>div{justify-items:start;gap:var(--robot-line-gap);display:grid}.home-robots .robot-icon{width:var(--robot-icon);height:var(--robot-icon);margin-top:calc(.174 * var(--robot-heading) - var(--robot-icon) / 64 + .5px);stroke-width:1.25px}.home-robots h2{font-size:var(--robot-heading);letter-spacing:-.05em;line-height:round(1.1em,1px)}.home-robots .text-link{min-height:0;font-size:var(--robot-link);gap:.07em;padding:0;line-height:round(1.25em,1px)}.home-robots .text-link .icon{align-self:baseline;width:1.27em;height:1.27em;margin-bottom:-.264583em}@media (width<=1000px){.home-robots{--robot-link:15px}}@media (width<=760px){.home-robots{--robot-heading:32px;--robot-space:60px}}@media (width<=480px){.home-robots{--robot-gap:16px;--robot-heading:26px;--robot-link:14px}}.composer-choice.svelte-137by91{border:var(--stroke) solid transparent;border-radius:var(--radius);min-width:0;max-width:100%;min-height:32px;color:var(--ink);cursor:pointer;align-items:center;gap:4px;padding:2px 4px;font-size:12px;display:inline-flex;position:relative}span.svelte-137by91{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.composer-choice.svelte-137by91:has(select:where(.svelte-137by91):focus-visible){background:var(--hover);border-color:var(--focus)}.composer-choice.svelte-137by91:hover:not(.disabled){background:var(--hover)}.disabled.svelte-137by91{color:var(--muted);cursor:default}select.svelte-137by91{opacity:0;width:100%;height:100%;cursor:inherit;position:absolute;inset:0}@media (width<=680px){.composer-choice.svelte-137by91{min-height:40px;font-size:13px}}.file-picker.svelte-1pc36v8{width:100%;min-width:0}.file-picker.inline.svelte-1pc36v8{flex:none;width:auto;display:inline}.inline.svelte-1pc36v8 .file-control:where(.svelte-1pc36v8){white-space:nowrap;height:100%}.file-control.svelte-1pc36v8{align-items:center;gap:var(--space-item);border:var(--stroke) solid var(--card-outline);border-radius:var(--radius);width:100%;min-height:36px;color:var(--ink);background:var(--panel);font:inherit;font-size:var(--text-ui);text-align:left;cursor:pointer;padding:6px 10px;line-height:20px;display:flex}.file-copy.svelte-1pc36v8{gap:var(--space-tight);min-width:0;display:grid}.file-names.svelte-1pc36v8{font-size:var(--text-small);overflow-wrap:anywhere}.file-control.svelte-1pc36v8:hover:enabled{background:var(--hover);border-color:var(--outline)}.file-control.svelte-1pc36v8:focus-visible{background:var(--hover);border-color:var(--focus)}.file-control.svelte-1pc36v8:disabled{color:var(--muted);background:var(--paper);cursor:default}.file-control[data-invalid=true].svelte-1pc36v8{border-color:var(--danger)}@container (width<=440px){.icon-on-small.svelte-1pc36v8 .file-control:where(.svelte-1pc36v8){justify-content:center;width:44px;padding-inline:0}.icon-on-small.svelte-1pc36v8 .file-copy:where(.svelte-1pc36v8){display:none}}@media (width<=680px){.file-control.svelte-1pc36v8{min-height:44px}}.fields-container.svelte-rud7x6{min-width:0;container-type:inline-size}.optional.svelte-rud7x6{color:var(--muted);font-weight:400}fieldset.svelte-rud7x6{min-width:0;margin:0;padding:0}legend.svelte-rud7x6{margin-bottom:var(--space-field)}.choices.svelte-rud7x6{gap:var(--space-field);flex-wrap:wrap;display:flex}.choices.svelte-rud7x6 .choice:where(.svelte-rud7x6){flex:1 1 var(--response-basis,0px);min-width:0}.choice-group.svelte-rud7x6{gap:var(--space-field);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.choices.described.svelte-rud7x6{grid-template-columns:minmax(0,1fr);display:grid}.described.svelte-rud7x6 .choice:where(.svelte-rud7x6){align-items:flex-start;padding-block:7px}.described.svelte-rud7x6 .choice:where(.svelte-rud7x6) input:where(.svelte-rud7x6){margin-top:1px}.choice-text.svelte-rud7x6{gap:2px;min-width:0;display:grid}.choice-note.svelte-rud7x6{color:var(--muted);font-size:var(--text-small);line-height:1.4}.choice-preview.svelte-rud7x6{border:var(--stroke) solid var(--card-outline);border-radius:var(--radius);grid-template-columns:minmax(0,1fr);min-width:0;display:grid;overflow:hidden}.preview-pane.svelte-rud7x6{min-width:0;max-height:320px;padding:var(--space-inset-y) var(--space-inset);visibility:hidden;grid-area:1/1;overflow:auto}.choice-preview.folded.svelte-rud7x6{display:none}.choice-preview.svelte-rud7x6:not(:has(.shown)){border-color:#0000}.preview-pane.shown.svelte-rud7x6{visibility:visible}.preview-pane.svelte-rud7x6:has(>.prose>pre:first-child:last-child){background:var(--syntax-paper);padding:0;display:flex}.preview-pane.svelte-rud7x6>.prose:has(>pre:first-child:last-child){flex:1;min-width:0;display:flex}.preview-pane.svelte-rud7x6 .prose img{margin-inline:auto;display:block}.preview-pane.svelte-rud7x6 .prose>pre:first-child:last-child{min-width:0;padding-block:var(--space-inset-y);background:0 0;flex:1;margin:0}.choice.svelte-rud7x6 span:where(.svelte-rud7x6){overflow-wrap:anywhere;min-width:0}.choice.svelte-rud7x6{align-items:center;gap:var(--space-item);border:var(--stroke) solid var(--card-outline);border-radius:var(--radius);min-height:36px;font-size:var(--text-ui);cursor:pointer;padding:3px 8px;display:flex}.choice.svelte-rud7x6:hover{border-color:var(--outline)}.choice.svelte-rud7x6:has(:where(.svelte-rud7x6):checked){background:var(--soft);border-color:var(--outline)}.choice.svelte-rud7x6:has(input:where(.svelte-rud7x6):focus-visible){background:var(--hover);border-color:var(--focus)}.choice.svelte-rud7x6:has(:where(.svelte-rud7x6):disabled){cursor:default;color:var(--muted);background:var(--paper);border-color:var(--card-outline)}.compact.svelte-rud7x6 .field{min-height:36px}.choice.svelte-rud7x6 input:where(.svelte-rud7x6){appearance:none;border:var(--stroke) solid var(--outline);background:var(--panel);border-radius:4px;flex-shrink:0;place-content:center;width:18px;height:18px;margin:0;display:grid}.choice.svelte-rud7x6 input[type=radio]:where(.svelte-rud7x6),.choice.svelte-rud7x6 input:where(.svelte-rud7x6):before{border-radius:50%}.choice.svelte-rud7x6 input:where(.svelte-rud7x6):before{content:"";background:var(--ink);visibility:hidden;width:8px;height:8px}.choice.svelte-rud7x6 input:where(.svelte-rud7x6):checked:before{visibility:visible}.choice.svelte-rud7x6 input[type=checkbox]:where(.svelte-rud7x6):before{border-left:var(--stroke) solid var(--ink);border-bottom:var(--stroke) solid var(--ink);background:0 0;border-radius:0;width:9px;height:5px;transform:translateY(-1px)rotate(-45deg)}.choice.svelte-rud7x6 input.other-text:where(.svelte-rud7x6){appearance:none;width:auto;min-width:0;height:auto;color:inherit;font:inherit;background:0 0;border:0;outline:none;flex:1;margin:0;padding:0}.other-text.svelte-rud7x6::placeholder{color:var(--muted)}.choice.svelte-rud7x6:has(.other-text[aria-invalid=true]:where(.svelte-rud7x6)){border-color:var(--danger,#8b4541)}.field.filled.svelte-rud7x6:enabled{background-color:var(--soft)}.field.filled.svelte-rud7x6:enabled:not(:focus,[aria-invalid=true]){border-color:var(--outline)}.sample-secret.svelte-rud7x6{-webkit-text-security:disc}.secret-entry.svelte-rud7x6{align-items:stretch;gap:var(--space-item);min-width:0;display:flex}.secret-entry.svelte-rud7x6>.field:where(.svelte-rud7x6){flex:1;width:0;min-width:0}.file-controls.svelte-rud7x6{align-items:stretch;gap:var(--space-item);min-width:0;display:flex}[aria-invalid=true].svelte-rud7x6{border-color:var(--danger,#8b4541)}@media (width<=680px){.choice.svelte-rud7x6,.compact.svelte-rud7x6 .field{min-height:44px}}.textarea.svelte-rud7x6{resize:vertical}.session-composer.svelte-15k10fl{gap:var(--space-item);min-width:0;display:grid}.prompt-box.svelte-15k10fl{border:var(--stroke) solid var(--card-outline);border-radius:var(--radius);background:var(--soft);min-width:0}.prompt-box.svelte-15k10fl:has(.session-prompt:where(.svelte-15k10fl):focus){border-color:var(--focus)}.prompt-box.invalid.svelte-15k10fl{border-color:var(--danger)}.session-prompt.svelte-15k10fl{resize:vertical;width:100%;min-height:76px;max-height:35dvh;padding:var(--space-inset-y) var(--space-inset);color:var(--ink);font:inherit;background:0 0;border:0;outline:none;font-size:14px;line-height:1.5;display:block}.session-prompt.svelte-15k10fl::placeholder{color:var(--muted)}.composer-toolbar.svelte-15k10fl,.composer-leading.svelte-15k10fl,.composer-trailing.svelte-15k10fl{flex-wrap:wrap;align-items:center;gap:2px;min-width:0;display:flex}.composer-toolbar.svelte-15k10fl{justify-content:space-between;gap:4px 8px;padding:0 6px 6px}.composer-leading.svelte-15k10fl{flex:auto}.composer-trailing.svelte-15k10fl{margin-left:auto}.toolbar-icon.svelte-15k10fl,.context-remove.svelte-15k10fl,.context-label.svelte-15k10fl{justify-content:center;align-items:center;gap:var(--space-tight);border:var(--stroke) solid transparent;border-radius:var(--radius);min-height:32px;color:var(--ink);cursor:pointer;font:inherit;background:0 0;flex:none;padding:4px;display:inline-flex}.toolbar-icon.svelte-15k10fl{width:32px}.toolbar-icon.svelte-15k10fl,.context-remove.svelte-15k10fl{color:var(--muted)}.toolbar-icon.svelte-15k10fl:hover:enabled,.toolbar-icon[aria-expanded=true].svelte-15k10fl,.context-remove.svelte-15k10fl:hover:enabled{color:var(--ink)}.context-label.svelte-15k10fl:hover:enabled{text-decoration:underline}.toolbar-icon.svelte-15k10fl:focus-visible,.context-remove.svelte-15k10fl:focus-visible,.context-label.svelte-15k10fl:focus-visible{background:var(--hover);border-color:var(--focus)}.session-send.svelte-15k10fl{border:var(--stroke) solid var(--ink);border-radius:var(--radius);background:var(--ink);width:32px;height:32px;color:var(--accent-ink);cursor:pointer;flex:none;place-items:center;padding:0;display:grid}.session-send.svelte-15k10fl:hover:enabled{background:var(--filled-hover);border-color:var(--filled-hover)}.session-send.svelte-15k10fl:focus-visible:enabled{background:var(--ink);border-color:var(--ink);color:var(--accent-ink);outline:2px solid var(--ink);outline-offset:2px}.session-send.svelte-15k10fl:disabled{background:var(--card-outline);border-color:var(--card-outline);color:var(--muted);cursor:default}.session-files.svelte-15k10fl{gap:var(--space-item);padding:var(--space-item) var(--space-inset) 0;flex-wrap:wrap;margin:0;list-style:none;display:flex}.session-files.svelte-15k10fl li:where(.svelte-15k10fl){align-items:center;gap:var(--space-tight);min-width:0;max-width:100%;padding-left:var(--space-tight);border:var(--stroke) solid var(--card-outline);border-radius:var(--radius);font-size:12px;display:flex}.session-files.svelte-15k10fl span:where(.svelte-15k10fl){overflow-wrap:anywhere}.command-picker.svelte-15k10fl,.composer-tools.svelte-15k10fl{border:var(--stroke) solid var(--card-outline);border-radius:var(--radius);background:var(--panel);padding:4px}.command-picker.svelte-15k10fl{max-height:min(240px,28dvh);overflow-y:auto}.command-picker.svelte-15k10fl button:where(.svelte-15k10fl),.tool-item.svelte-15k10fl{align-items:center;gap:var(--space-item);text-align:left;border:var(--stroke) solid transparent;border-radius:var(--radius);width:100%;min-height:36px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;padding:4px 8px;font-size:13px;display:flex}.command-picker.svelte-15k10fl button.active:where(.svelte-15k10fl),.command-picker.svelte-15k10fl button:where(.svelte-15k10fl):hover,.tool-item.svelte-15k10fl:hover{background:var(--hover)}.command-picker.svelte-15k10fl button:where(.svelte-15k10fl):focus-visible,.tool-item.svelte-15k10fl:focus-visible{background:var(--hover);border-color:var(--focus)}.command-name.svelte-15k10fl{flex:none}.command-description.svelte-15k10fl{color:var(--muted);overflow-wrap:anywhere;min-width:0}.composer-tools.svelte-15k10fl{margin:0 var(--space-item) var(--space-item)}.command-arguments.svelte-15k10fl{gap:var(--space-section);padding:var(--space-inset-y) var(--space-inset) var(--space-inset-control-y);border:var(--stroke) solid var(--card-outline);border-radius:var(--radius);display:grid}.command-heading.svelte-15k10fl{gap:var(--space-tight);display:grid}h3.svelte-15k10fl{font-size:var(--text-ui);font-weight:var(--weight-label)}.composer-status.svelte-15k10fl{font-size:12px}@media (width<=680px){.session-prompt.svelte-15k10fl{font-size:16px}.toolbar-icon.svelte-15k10fl,.session-send.svelte-15k10fl{width:40px;height:40px}.context-remove.svelte-15k10fl,.context-label.svelte-15k10fl{min-height:40px}.command-picker.svelte-15k10fl button:where(.svelte-15k10fl){flex-wrap:wrap;min-height:44px}.command-description.svelte-15k10fl{flex:100%;padding-left:24px}}.review-block.svelte-1y7kayj{border:var(--stroke) solid var(--card-outline);border-radius:var(--radius);min-width:0;max-width:100%;margin:0;overflow:hidden}figcaption.svelte-1y7kayj{overflow-wrap:anywhere;padding:var(--space-inset-y) var(--space-inset);font-size:var(--text-ui);font-weight:var(--weight-label);background:var(--soft)}.review-block.svelte-1y7kayj:has(pre:where(.svelte-1y7kayj):focus-visible){border-color:var(--outline)}pre.svelte-1y7kayj{min-width:0;max-width:100%;font-size:var(--text-ui);max-height:32rem;margin:0;padding:0;line-height:1.6;overflow:auto}.line.svelte-1y7kayj{width:max-content;min-width:100%;padding-right:var(--space-inset);display:block}.number.svelte-1y7kayj{min-width:3rem;padding:0 var(--space-inset);text-align:right;color:var(--muted);-webkit-user-select:none;user-select:none;display:inline-block}.loading-bars.svelte-tbqp9a{justify-content:center;align-items:center;gap:6px;height:32px;transition:transform .24s cubic-bezier(.2,.8,.2,1);display:flex}.loading-bars.finishing.svelte-tbqp9a{transform:scaleY(0)}span.svelte-tbqp9a{background:currentColor;border-radius:999px;width:3px}@media (prefers-reduced-motion:reduce){.loading-bars.svelte-tbqp9a{transition:none}}.loading-indicator.svelte-1gyw58d{padding-top:var(--space-region);color:var(--muted);justify-content:center;display:flex}.review-data.svelte-knd2l2{border:var(--stroke) solid var(--card-outline);border-radius:var(--radius);min-width:0;max-width:100%;margin:0;overflow:hidden}figcaption.svelte-knd2l2{overflow-wrap:anywhere;padding:var(--space-inset-y) var(--space-inset);font-size:var(--text-ui);font-weight:var(--weight-label);background:var(--paper);border-bottom:var(--stroke) solid var(--card-outline)}figure.svelte-knd2l2:has(.table-scroll:where(.svelte-knd2l2):focus-visible){border-color:var(--outline)}.table-scroll.svelte-knd2l2{min-width:0;max-width:100%;padding:0 var(--scrollbar-gap) var(--scrollbar-gap) 0;max-height:32rem;overflow:auto}table.svelte-knd2l2{border-collapse:collapse;width:100%;min-width:28rem;font-size:var(--text-ui);line-height:1.5}th.svelte-knd2l2,td.svelte-knd2l2{text-align:left;padding:var(--space-item) var(--space-inset);border-bottom:var(--stroke) solid var(--card-outline);overflow-wrap:anywhere;min-width:120px;max-width:32rem}th.svelte-knd2l2{font-weight:var(--weight-label);background:var(--panel);position:sticky;top:0}tbody.svelte-knd2l2 tr:where(.svelte-knd2l2):last-child td:where(.svelte-knd2l2){border-bottom:0}img.svelte-knd2l2{object-fit:contain;max-width:100%;max-height:36rem;margin:auto;display:block}.image-state.svelte-knd2l2{padding:var(--space-section);font-size:var(--text-ui)}.attachment-image.svelte-1lsni5u{border:var(--stroke) solid var(--card-outline);border-radius:var(--radius) var(--radius) 0 0;background:var(--paper);cursor:pointer;border-bottom:0;justify-content:center;align-items:center;width:100%;min-width:0;padding:0;display:flex;overflow:hidden}.attachment-image.svelte-1lsni5u img:where(.svelte-1lsni5u){width:auto;max-width:100%;height:auto;max-height:min(24rem,60vh);display:block}.downloading-icon.svelte-1yhxw6r{flex:none}.arrow.svelte-1yhxw6r{animation:1.4s ease-in-out infinite svelte-1yhxw6r-drop}@keyframes svelte-1yhxw6r-drop{0%{opacity:0;transform:translateY(-8px)}35%,65%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(5px)}}@media (prefers-reduced-motion:reduce){.arrow.svelte-1yhxw6r{animation:none}}.file-name.svelte-1o21z85{white-space:nowrap;min-width:0;max-width:100%;display:inline-flex}.stem.svelte-1o21z85{text-overflow:ellipsis;min-width:0;overflow:hidden}.extension.svelte-1o21z85{flex:none}.attachments.svelte-2uo0wd{gap:var(--space-item);flex-direction:column;flex:none;min-width:0;display:flex}.attachment-item.svelte-2uo0wd{flex-direction:column;min-width:0;display:flex}.attachment-item.svelte-2uo0wd>.attachment-image+.attachment{border-top-left-radius:0;border-top-right-radius:0}.attachment.svelte-2uo0wd{border:var(--stroke) solid var(--card-outline);border-radius:var(--radius);background:var(--panel);flex:none;min-height:44px;display:flex;position:relative;overflow:hidden}.progress.svelte-2uo0wd{background:var(--hover);pointer-events:none;transition:width .16s linear;position:absolute;inset:0 auto 0 0}.attachment-open.svelte-2uo0wd,.attachment-folder.svelte-2uo0wd{align-items:center;gap:var(--space-item);color:var(--ink);cursor:pointer;padding:var(--space-item) var(--space-inset);font:inherit;background:0 0;border:0;display:flex;position:relative}.attachment-open.svelte-2uo0wd{text-align:left;flex:1;min-width:0}.attachment-folder.svelte-2uo0wd{border-left:var(--stroke) solid var(--card-outline);flex:none}button.svelte-2uo0wd:hover:enabled,button.svelte-2uo0wd:focus-visible{background:var(--hover)}.attachment-folder.svelte-2uo0wd:focus-visible{border-color:var(--card-outline)}.attachment.svelte-2uo0wd:has(:where(.svelte-2uo0wd):focus-visible){border-color:var(--outline)}button.svelte-2uo0wd:disabled{cursor:default}.name.svelte-2uo0wd{flex:1;min-width:0;display:flex}.size.svelte-2uo0wd{font-size:var(--text-small);white-space:nowrap}@media (prefers-reduced-motion:reduce){.progress.svelte-2uo0wd{transition:none}}.deadline.svelte-1d9cxo3{width:100%;color:var(--ink);font-size:var(--text-ui);text-align:left;margin:0;line-height:1.5}.secret-delivery.svelte-17rcdcz{gap:var(--space-section);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.inline-error.svelte-1jk4hyv{align-items:center;gap:var(--space-item);color:var(--danger);font-size:var(--text-ui);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.inline-error.svelte-1jk4hyv>svg{flex:none}span.svelte-1jk4hyv{flex:1;min-width:min(180px,100%)}.question-steps.svelte-1i9hiw{gap:var(--space-section);scrollbar-width:none;--fade:32px;min-width:0;display:flex;position:relative;overflow-x:auto}.question-steps.end.svelte-1i9hiw{-webkit-mask-image:linear-gradient(to left, transparent, #000 var(--fade));mask-image:linear-gradient(to left, transparent, #000 var(--fade))}.question-steps.start.svelte-1i9hiw{-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--fade));mask-image:linear-gradient(to right, transparent, #000 var(--fade))}.question-steps.start.end.svelte-1i9hiw{-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--fade), #000 calc(100% - var(--fade)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--fade), #000 calc(100% - var(--fade)), transparent)}.question-step.svelte-1i9hiw{align-items:center;gap:var(--space-tight);min-height:24px;color:var(--muted);font-size:var(--text-small);white-space:nowrap;flex:none;padding:0;display:inline-flex}.question-step.svelte-1i9hiw:hover:enabled,.question-step[aria-current].svelte-1i9hiw{color:var(--ink)}.question-step[aria-current].svelte-1i9hiw{font-weight:var(--weight-label)}.step-label.svelte-1i9hiw{display:inline-grid}.step-label.svelte-1i9hiw>span:where(.svelte-1i9hiw),.step-label.svelte-1i9hiw:after{grid-area:1/1}.step-label.svelte-1i9hiw:after{content:attr(data-label);font-weight:var(--weight-label);visibility:hidden}.question-step.invalid.svelte-1i9hiw{color:var(--danger,#8b4541)}.value-list.svelte-14am7iz{gap:var(--space-item);min-width:0;color:var(--ink);font-size:var(--text-ui);grid-template-columns:minmax(0,1fr);margin:0;line-height:1.5;display:grid}.value-row.svelte-14am7iz{gap:var(--space-section);grid-template-columns:minmax(120px,180px) minmax(0,1fr);min-width:0;display:grid}dt.svelte-14am7iz{font-weight:var(--weight-label);overflow-wrap:anywhere}dd.svelte-14am7iz{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-weight:400}.compact.svelte-14am7iz dd:where(.svelte-14am7iz){-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width<=680px){.value-row.svelte-14am7iz{gap:var(--space-tight);grid-template-columns:minmax(0,1fr)}}.content-scroll.svelte-1jiwm2k{min-width:0;overflow:auto}.scroll-content.svelte-1jiwm2k{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.response-form.svelte-t1gwf9{gap:var(--space-section);--response-control-height:36px;grid-template-columns:minmax(0,1fr);min-width:0;margin-bottom:0;display:grid}.response-controls.svelte-t1gwf9,.response-fields.svelte-t1gwf9{gap:var(--space-item);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.response-button.svelte-t1gwf9{justify-content:center;align-items:center;gap:var(--space-item);min-height:var(--response-control-height);border:var(--stroke) solid var(--activity-border,var(--ink));border-radius:var(--radius);background:var(--panel);line-height:20px;font-size:var(--text-ui);padding:6px 12px;font-weight:400;display:inline-flex}.response-actions.svelte-t1gwf9>.response-button.primary:where(.svelte-t1gwf9){background:var(--ink);border-color:var(--ink);color:var(--panel)}.response-actions.svelte-t1gwf9>.response-button.primary:where(.svelte-t1gwf9):hover:enabled{background:var(--filled-hover);border-color:var(--filled-hover)}.response-button.svelte-t1gwf9:hover:enabled{background:var(--hover)}.response-button.svelte-t1gwf9:focus-visible:enabled{background:var(--hover);border-color:var(--focus)}.response-actions.svelte-t1gwf9>.response-button.primary:where(.svelte-t1gwf9):focus-visible:enabled{background:var(--ink);color:var(--panel);border-color:var(--ink);outline:2px solid var(--ink);outline-offset:2px}.response-actions.svelte-t1gwf9 .response-button:where(.svelte-t1gwf9):disabled{color:var(--muted);background:var(--paper);border-color:var(--activity-border,var(--outline))}.response-actions.svelte-t1gwf9>.response-button.primary:where(.svelte-t1gwf9):disabled{background:var(--card-outline);border-color:var(--card-outline)}.optional-inner.svelte-t1gwf9{min-width:0;padding-top:var(--space-item);gap:var(--space-item);grid-template-columns:minmax(0,1fr);display:grid}.edit-response.svelte-t1gwf9{min-width:0}.edit-response.svelte-t1gwf9>summary:where(.svelte-t1gwf9){min-height:calc(var(--response-control-height) - 2 * var(--stroke));color:var(--ink);border:0;padding:6px 10px;font-weight:400;line-height:20px}.edit-inner.svelte-t1gwf9{padding:var(--space-inset-y) var(--space-inset) var(--space-inset-control-y);gap:var(--space-section);border-top:var(--stroke) solid var(--card-outline);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.receipt-heading.svelte-t1gwf9{justify-content:space-between;align-items:center;gap:var(--space-item);flex:1;min-width:0;display:flex}.receipt-label.svelte-t1gwf9{align-items:center;gap:var(--space-item);min-width:0;display:inline-flex}.receipt-title.svelte-t1gwf9{font-size:var(--text-ui);line-height:18px;font-weight:var(--weight-label);margin:0}.receipt-heading.svelte-t1gwf9 time:where(.svelte-t1gwf9){text-align:right;white-space:nowrap;font-size:var(--text-small);margin-left:auto;line-height:18px}.receipt-action.svelte-t1gwf9{font-size:var(--text-ui);color:var(--ink)}.receipt-content.svelte-t1gwf9{gap:var(--space-item);padding:var(--space-inset-y) var(--space-inset);border-top:var(--stroke) solid var(--card-outline);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.request-closed.svelte-t1gwf9{font-size:var(--text-ui);color:var(--ink);margin:0}@media (width<=680px){.response-form.svelte-t1gwf9{--response-control-height:44px}}.request-description.svelte-1bt725c,.message-content.svelte-1bt725c,.message-body.svelte-1bt725c,.review-stack.svelte-1bt725c{gap:var(--space-section);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.content-summary.svelte-1bt725c,.content-pending.svelte-1bt725c{color:var(--muted);font-size:var(--text-small);margin:0}.locked-message.svelte-1bt725c{--locked-icon:calc(1.25 * var(--text-title) + var(--space-tight) + 1.4 * var(--text-ui));align-items:flex-start;gap:var(--space-inset);min-width:0;display:flex}.locked-message.svelte-1bt725c .locked-icon{width:var(--locked-icon);height:var(--locked-icon);font-size:var(--text-title);stroke-width:1.25px;flex:none}.locked-text.svelte-1bt725c{gap:var(--space-tight);min-width:0;display:grid}.locked-text.svelte-1bt725c>:is(h1,h2,h3){font-size:var(--text-title);font-weight:var(--weight-heading);letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;line-height:1.25}.locked-text.svelte-1bt725c h2 button{max-width:100%;font:inherit;text-align:left;line-height:inherit;letter-spacing:inherit;overflow-wrap:anywhere;padding:0}.locked-text.svelte-1bt725c>p:where(.svelte-1bt725c){color:var(--muted);font-size:var(--text-ui);margin:0;line-height:1.4}.request-card:has(>.locked-message.svelte-1bt725c:last-child){padding-bottom:var(--space-inset-y)}.content-pending.svelte-18urpp4{color:var(--muted);font-size:var(--text-small);margin:0}.context-content.svelte-18urpp4{gap:var(--space-section);padding:var(--space-inset-y) var(--space-inset);border-top:var(--stroke) solid var(--card-outline);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.detail-content.svelte-1bh32yo{gap:var(--space-region);flex-direction:column;display:flex}.message-title.svelte-1bh32yo:focus{outline:none}.task-content.svelte-1bh32yo{gap:var(--space-item);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.message-heading.svelte-1bh32yo{justify-items:start;gap:var(--space-tight);grid-template-columns:minmax(0,1fr);margin:0;display:grid}.message-title.svelte-1bh32yo{font-size:var(--text-title);font-weight:var(--weight-heading);letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;line-height:1.25}.task-content.svelte-1bh32yo{padding:var(--space-inset-y) var(--space-inset);border-top:var(--stroke) solid var(--card-outline)}code.svelte-1bh32yo{overflow-wrap:anywhere}.task-logs.svelte-1bh32yo{padding:var(--space-inset-y) var(--space-inset);font-size:var(--text-ui);background:var(--paper);border-radius:var(--radius);max-height:28rem;margin:0;overflow:auto}.run-id.svelte-1bh32yo{color:var(--muted);font-size:.75rem;line-height:1rem}.draft-card.svelte-1gp34my{cursor:auto;margin-bottom:0}.draft-heading.svelte-1gp34my{gap:var(--space-item);display:grid}.draft-heading.svelte-1gp34my>:is(h2,h3){font-size:var(--text-title);font-weight:var(--weight-heading);letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;line-height:1.25}.draft-heading.svelte-1gp34my .request-preview:where(.svelte-1gp34my){display:block}.draft-context.svelte-1gp34my{color:var(--muted);font-size:var(--text-small);margin:0}.code-editor.svelte-1oodf5j{--editor-ink:#302e2a;--editor-paper:#fffefa;--editor-muted:#80786e;--editor-line:#e5e0d7;--editor-active:#f6f3ed;--editor-selection:#ddd6ca;--editor-selection-ink:#242320;--editor-keyword:#934b44;--editor-string:#74633c;--editor-number:#975d2f;--editor-property:#74566e;--editor-scrollbar:#cbc7bf;--editor-scrollbar-active:#8b857b;background:var(--editor-paper);flex:1;min-width:0;min-height:0;position:relative}.code-editor[data-theme=dark].svelte-1oodf5j{--editor-ink:#edeae4;--editor-paper:#302e2a;--editor-muted:#aaa397;--editor-line:#514b43;--editor-active:#38352f;--editor-selection:#5d5548;--editor-selection-ink:#edeae4;--editor-keyword:#dda396;--editor-string:#c5bf91;--editor-number:#e1b586;--editor-property:#c6b3cf;--editor-scrollbar:#57534d;--editor-scrollbar-active:#aea79d}.code-editor.svelte-1oodf5j:focus-within{outline:2px solid var(--editor-ink);outline-offset:-2px;z-index:1}.editor-host.svelte-1oodf5j{position:absolute;inset:0}.code-editor.read-only.svelte-1oodf5j{background:0 0;flex:none;width:100%;padding-top:15px}.read-only.svelte-1oodf5j .editor-host:where(.svelte-1oodf5j){position:static}.read-only.svelte-1oodf5j:focus-within{outline-offset:3px}.code-editor.svelte-1oodf5j .cm-scroller{--scrollbar-thumb:var(--editor-scrollbar);scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent;scrollbar-gutter:stable}.code-editor.svelte-1oodf5j .cm-scroller:hover,.code-editor.svelte-1oodf5j:focus-within .cm-scroller{--scrollbar-thumb:var(--editor-scrollbar-active)}.code-editor.svelte-1oodf5j .cm-scroller::-webkit-scrollbar{width:4px;height:4px}.code-editor.svelte-1oodf5j .cm-scroller::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:8px;min-height:24px}.code-editor.svelte-1oodf5j .cm-scroller::-webkit-scrollbar-track{background:0 0}.code-editor.svelte-1oodf5j .cm-scroller::-webkit-scrollbar-corner{background:0 0}.editor-help.svelte-1oodf5j{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.network-wire.svelte-9q6ng0 .active-wire:where(.svelte-9q6ng0){stroke:var(--ink);stroke-width:2px}.packet.svelte-9q6ng0,.seal.active.svelte-9q6ng0{color:var(--ink)}.seal.svelte-9q6ng0{color:var(--outline)}.packet.svelte-9q6ng0 circle:where(.svelte-9q6ng0),.seal.svelte-9q6ng0 circle:where(.svelte-9q6ng0){fill:var(--panel);stroke:currentColor;stroke-width:1.5px}.packet.svelte-9q6ng0 rect:where(.svelte-9q6ng0),.seal.svelte-9q6ng0 rect:where(.svelte-9q6ng0){fill:currentColor}.network-wire.svelte-9q6ng0 .packet:where(.svelte-9q6ng0) path:where(.svelte-9q6ng0),.network-wire.svelte-9q6ng0 .seal:where(.svelte-9q6ng0) path:where(.svelte-9q6ng0){stroke:currentColor;stroke-width:1.4px}.server-cipher.svelte-9q6ng0{letter-spacing:.02em;align-items:center;gap:5px;margin-top:8px;font:11px ui-monospace,monospace;display:flex}.server-cipher.svelte-9q6ng0 svg:where(.svelte-9q6ng0){fill:none;stroke:currentColor;stroke-width:2.4px;width:11px;height:11px}.server-note.svelte-9q6ng0{color:var(--muted);margin-top:2px;font-size:10px}.activity-feed.svelte-2536je{border:1px solid var(--card-outline);border-radius:var(--radius);overflow:hidden}.activity-feed-heading.svelte-2536je{border-bottom:1px solid var(--card-outline);background:var(--panel);justify-content:space-between;align-items:center;min-height:66px;padding:12px 28px;display:flex}.activity-feed-heading.svelte-2536je h3:where(.svelte-2536je){font-size:16px;font-weight:500}.feed-playback.svelte-2536je{border:1px solid var(--card-outline);border-radius:var(--radius);width:36px;height:36px;color:var(--ink);place-items:center;display:grid}.feed-playback.svelte-2536je:hover{border-color:var(--ink)}.feed-playback.svelte-2536je svg:where(.svelte-2536je){fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linejoin:round;width:18px;height:18px}.activity-feed-viewport.svelte-2536je{overflow-anchor:none;height:700px;position:relative;overflow:hidden}.activity-feed-viewport.svelte-2536je:after{content:"";background:linear-gradient(transparent, var(--paper));pointer-events:none;height:50px;position:absolute;bottom:0;left:0;right:0}.activity-feed-list.svelte-2536je{grid-template-columns:minmax(0,1fr);gap:16px;max-width:780px;margin:0 auto;padding:28px;display:grid}.activity-feed-item.svelte-2536je .activity{margin-bottom:0}.activity-feed-item.svelte-2536je{min-width:0;animation:.5s cubic-bezier(.2,.75,.25,1) both svelte-2536je-feed-arrive}.activity-feed-cursor.svelte-2536je{z-index:2;pointer-events:none;width:25px;height:29px;color:var(--ink);transition:left .4s,top .4s;position:absolute}.activity-feed-cursor.svelte-2536je svg:where(.svelte-2536je){width:100%;height:100%;fill:var(--ink);stroke:var(--panel);stroke-width:1.5px;filter:drop-shadow(0 2px 3px #0003)}.activity-feed-cursor.svelte-2536je span:where(.svelte-2536je){border:2px solid var(--ink);opacity:0;border-radius:50%;width:26px;height:26px;position:absolute;top:-12px;left:-12px}.activity-feed-cursor.pressing.svelte-2536je span:where(.svelte-2536je){animation:.5s ease-out svelte-2536je-feed-tap}.activity-feed-cursor.typing.svelte-2536je{opacity:.55}@keyframes svelte-2536je-feed-arrive{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-2536je-feed-tap{0%{opacity:.8;transform:scale(.5)}to{opacity:0;transform:scale(1.7)}}@media (width<=760px){.activity-feed-heading.svelte-2536je{padding:12px 16px}.feed-playback.svelte-2536je{width:44px;height:44px}.activity-feed-list.svelte-2536je{gap:16px;padding:16px}.activity-feed-viewport.svelte-2536je{height:740px}}.reduced.svelte-2536je .activity-feed-item:where(.svelte-2536je),.reduced.svelte-2536je .activity-feed-cursor:where(.svelte-2536je) span:where(.svelte-2536je){animation:none}.reduced.svelte-2536je .activity-feed-cursor:where(.svelte-2536je){transition:none}
