.herald-ui{color:var(--ink);background:var(--paper);font-synthesis:none;-webkit-tap-highlight-color:transparent;--stroke:2px;--radius:8px;--focus-offset:3px;--focus-clearance:calc(var(--stroke) + var(--focus-offset));--space-tight:4px;--space-item:8px;--space-inset:12px;--space-section:16px;--space-region:24px;--input-border:var(--stroke);--text-small:12px;--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-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(/fonts/InterVariable.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,:where(.herald-ui) .field:focus{outline:var(--stroke) solid var(--focus);outline-offset:var(--focus-offset)}: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) .icon-btn{border-radius:var(--radius);justify-content:center;align-items:center;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{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(--ink);background-color:var(--accent);color:var(--accent-ink)}:where(.herald-ui) .btn-primary:hover{border-color:var(--outline)}: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(--activity-border,var(--outline));background-color:var(--panel);font-size:var(--text-ui);line-height:1.5}: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:12px}:where(.herald-ui) .request-card.waiting{--activity-border:var(--outline);--card-border:var(--active-outline,var(--ink))}:where(.herald-ui) .request-card.waiting :is(:focus-visible,.field:focus,.choice:has(input:focus-visible)){--activity-border:var(--card-border)}:where(.herald-ui) .request-card.waiting :is(.disclosure-card:has(>summary:focus-visible),.attachment:has(:focus-visible)){border-color:var(--card-border)}:where(.herald-ui) .request-card :is(.btn,.btn-primary){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(--meta-muted,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:hover{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) .request-card.waiting .card-actions>button:only-child:focus-visible:not(:disabled){border-color:var(--card-border)}: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-border,var(--card-outline))}: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{outline:var(--stroke) solid var(--focus);outline-offset:2px;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:var(--space-inset);border-radius:var(--radius);background:var(--paper);overflow:auto}: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) .progress{background:var(--paper);border-radius:var(--radius);height:8px;overflow:hidden}:where(.herald-ui) .progress>span{background:var(--ink);border-radius:var(--radius);height:100%;display:block}: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{border-radius:var(--radius);padding:12px}:where(.herald-ui) .request-card>h2{font-size:var(--text-title);letter-spacing:-.4px;margin-top:0}: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) .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)}:where(.herald-ui) .activity .activity-meta{cursor:pointer}:where(.herald-ui) .activity-meta{border:var(--stroke) solid var(--card-outline);border-radius:var(--radius) var(--radius) 0 0;background:var(--meta-surface,var(--soft));color:var(--meta-muted,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{min-width:0;color:var(--meta-ink,var(--ink));flex:1}:where(.herald-ui) .activity-meta time{white-space:nowrap;text-align:right;margin-left:auto}:where(.herald-ui) .activity-menu{border-radius:var(--radius);width:32px;height:30px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;margin:-6px -8px -6px -4px;padding:0;display:inline-grid}:where(.herald-ui) .activity-menu:hover{background:var(--hover)}: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}@media (width<=400px){:where(.herald-ui) .activity-meta{flex-wrap:wrap}:where(.herald-ui) .activity-meta .request-source{flex-basis:55%}}:where(.herald-ui) .lucide-icon :is(path,line,polyline,polygon,rect,circle,ellipse),:where(.herald-ui) .brand-icon path{stroke-width:var(--stroke);vector-effect:non-scaling-stroke}: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) .disclosure>summary{border:var(--stroke) solid var(--activity-border,var(--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(--activity-border,var(--ink));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) .disclosure-card>summary:focus-visible{background:var(--hover);outline:var(--stroke) solid var(--focus);outline-offset:calc(-2 * var(--stroke))}:where(.herald-ui) .btn:disabled,:where(.herald-ui) .btn-primary:disabled{color:var(--muted);background:var(--paper);border-color:var(--activity-border,var(--outline))}:where(.herald-ui) .activity-meta.waiting{border-color:var(--active-outline,var(--ink))}:where(.herald-ui) .btn:not(.btn-primary):hover:enabled,:where(.herald-ui) .icon-btn: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)}.herald-ui .connection-theme{--meta-surface:var(--connection-light-surface);--meta-ink:var(--connection-light-ink);--meta-muted:var(--connection-light-muted);--active-outline:var(--connection-light-outline)}[data-theme=dark] .connection-theme{--meta-surface:var(--connection-dark-surface);--meta-ink:var(--connection-dark-ink);--meta-muted:var(--connection-dark-muted);--active-outline:var(--connection-dark-outline)}@media (prefers-color-scheme:dark){:root:not([data-theme]) .connection-theme{--meta-surface:var(--connection-dark-surface);--meta-ink:var(--connection-dark-ink);--meta-muted:var(--connection-dark-muted);--active-outline:var(--connection-dark-outline)}}.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}:where([data-fixed-zoom],[data-fixed-zoom] body,[data-fixed-zoom] body *){touch-action:pan-x pan-y}.skip-link{z-index:100;background:var(--panel);border:var(--stroke) solid var(--outline);border-radius:var(--radius);padding:12px 20px;position:fixed;top:-80px;left:20px}.skip-link:focus{top:12px}.app{gap:var(--space-region);height:100dvh;padding:var(--space-region);grid-template-columns:184px minmax(0,1fr);display:grid}.sidebar{--sidebar-icon:32px;--sidebar-gap:8px;--sidebar-inset:0px;min-height:0;padding:0 var(--scrollbar-gap) 0 0;flex-direction:column;display:flex;overflow:auto}.sidebar-brand{padding:0 var(--sidebar-inset);margin-bottom:24px}.sidebar-primary,.sidebar-utilities{flex-direction:column;gap:12px;display:flex}.sidebar-compose{margin-top:24px}.sidebar-secondary{flex-direction:column;gap:24px;margin-top:auto;padding-top:24px;display:flex}.sidebar-profile{gap:var(--space-tight);flex-direction:column;display:flex}.sidebar-profile>[data-testid=demo-label]{padding-left:calc(var(--sidebar-inset) + var(--sidebar-icon) + var(--sidebar-gap))}.nav-item{border-radius:var(--radius);text-align:left;min-height:36px;color:var(--ink);font-size:var(--text-ui);align-items:center;gap:10px;padding:8px 12px;font-weight:400;display:flex}.nav-item.active,.nav-item:hover{background:var(--panel)}.account-link{text-align:left;align-items:center;gap:10px;min-height:36px;padding:0 12px;display:flex}.account-avatar{border-radius:var(--radius);background:var(--panel);border:var(--stroke) solid var(--line);flex:none;place-items:center;width:24px;height:24px;font-size:14px;display:grid}.sidebar .sidebar-brand .wordmark,.sidebar .nav-item,.sidebar .account-link,.sidebar .sidebar-compose{grid-template-columns:var(--sidebar-icon) minmax(0, 1fr);gap:var(--sidebar-gap);text-align:left;align-items:center;display:grid}.sidebar .nav-item,.sidebar .account-link{padding-inline:var(--sidebar-inset)}.sidebar .nav-item{color:var(--muted);background:0 0}.sidebar .nav-item.active,.sidebar .nav-item:hover{color:var(--ink)}.sidebar :is(.wordmark,.nav-item,.account-link,.sidebar-compose)>:first-child{justify-self:center}.account-name{font-size:var(--text-ui);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inbox-list,.detail,.full-panel{width:100%;min-width:0;min-height:0;margin:0}.inbox-list{flex-direction:column;display:flex}.inbox-list[hidden]{display:none}.detail,.full-panel{grid-area:1/2}.detail{background:0 0;flex-direction:column;display:flex}.settings-card{--text-ui:14px;--text-body:14px;gap:var(--space-section);min-width:0;padding:var(--space-inset);border:var(--stroke) solid var(--card-outline);border-radius:var(--radius);background:var(--panel);color:var(--ink);font-size:var(--text-body);flex-direction:column;line-height:1.5;display:flex}.settings-card h2{font-size:var(--text-title);font-weight:var(--weight-heading);margin:0;line-height:1.25}.settings-stack,.settings-field{gap:var(--space-item);flex-direction:column;min-width:0;display:flex}.settings-actions{gap:var(--space-item);flex-wrap:wrap;display:flex}.settings-actions>button{white-space:normal;flex:180px}.settings-wide{white-space:normal;width:100%}.settings-note{color:var(--muted);font-size:var(--text-small)}.inbox-header{padding:0 0 var(--space-region)}.inbox-heading{align-items:center;gap:10px;margin-bottom:12px;display:none}.inbox-search{gap:var(--space-item);display:flex}.inbox-search .search-field{flex:1;min-width:0}.search-field,.inbox-refresh{border:var(--stroke) solid var(--card-outline);border-radius:var(--radius);background:var(--panel);min-height:36px;color:var(--muted);align-items:center;gap:10px;padding:0 12px;display:flex}.search-field:has(input:focus-visible){outline:var(--stroke) solid var(--focus);outline-offset:var(--focus-offset)}.inbox-refresh{flex:none;justify-content:center}.inbox-refresh:disabled{border-color:var(--card-outline);background:var(--panel)}.refresh-spinning{animation:1s linear infinite refresh-clockwise}@keyframes refresh-clockwise{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.refresh-spinning{animation:none}}.search-field input{width:100%;min-width:0;color:var(--ink);font-size:var(--text-ui);background:0 0;outline:0;padding:3px 0}.search-field kbd{font-size:var(--text-small);border:var(--stroke) solid var(--line);border-radius:var(--radius);padding:0 5px}.messages{min-height:0;padding:2px var(--scrollbar-gap) 0 0;scrollbar-gutter:stable;flex:1;overflow:auto}.feed-divider{margin:0 0 var(--space-region);border:0;border-top:var(--stroke) solid var(--line)}.request-tabs{display:none}.empty-state{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:64px 24px;display:flex}.empty-state h2{font-size:var(--text-title);font-weight:var(--weight-heading)}.empty-state p{font-size:var(--text-ui);color:var(--muted);max-width:30ch;line-height:1.6}.detail-inner{scrollbar-gutter:stable;width:100%;min-height:0;padding:2px var(--scrollbar-gap) 0 0;flex:1;overflow:auto}.view-title{font-size:var(--text-title);font-weight:400}.detail-toolbar{min-height:36px;margin-bottom:var(--space-region);background:var(--paper);flex:none}.full-inner{max-width:920px;margin:auto;padding:16px}.scroll{min-height:0;overflow:auto}.mobile-top{display:none}.back-button,.native-message .back-button{display:inline-flex}:root.message-popup-window{--snackbar-offset:44px}:root:not(.message-popup-window):has(.app){--snackbar-inset-start:calc(2 * var(--space-region) + 184px)}dialog{--snackbar-inset-start:var(--space-region)}.modal-backdrop{background:var(--scrim);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:50;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:var(--panel);border:var(--stroke) solid var(--line);border-radius:var(--radius);width:min(560px,100%);max-height:90dvh;padding:28px;overflow:auto}.theme-options{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}@media (width<=1100px){:root:not(.message-popup-window):has(.app){--snackbar-inset-start:calc(2 * var(--space-region) + 168px)}.app{gap:var(--space-region);grid-template-columns:168px minmax(0,1fr)}}@media (width<=680px){.app{height:100dvh;padding:0;display:block}dialog.sidebar{--sidebar-inset:12px;width:min(320px,100% - 56px);max-width:none;height:100%;max-height:none;color:inherit;touch-action:pan-y;overscroll-behavior:contain;background:var(--panel);padding:max(16px, env(safe-area-inset-top)) 12px max(16px, env(safe-area-inset-bottom));border:0;border-radius:0;margin:0;animation:.18s ease-out drawer-enter;position:fixed;inset:0 auto 0 0}dialog.sidebar:not([open]){display:none}dialog.sidebar::backdrop{background:var(--scrim);opacity:var(--drawer-progress,1);animation:.18s ease-out backdrop-enter}.mobile-top{display:inline-flex}.sidebar .sidebar-primary,.sidebar .sidebar-compose{display:none}.inbox-list,.detail,.full-panel{border:0;border-radius:0;max-width:none;height:100dvh}.inbox-header{padding:max(8px, env(safe-area-inset-top)) 12px var(--space-region)}.inbox-heading{margin-bottom:var(--space-region);gap:6px;display:flex}.inbox-heading .mobile-top:first-child{margin-left:-8px}.request-tabs{flex:1;gap:4px;min-width:0;margin-bottom:0;display:flex;position:relative}.tab-selection{background:var(--panel);border:var(--stroke) solid var(--card-outline);border-radius:var(--radius);width:calc(33.3333% - 2.66667px);transform:translateX(calc(var(--active-tab) * (100% + 4px)));pointer-events:none;transition:transform .14s ease-out;position:absolute;inset:0 auto 0 0}.request-tabs button{border:var(--stroke) solid transparent;border-radius:var(--radius);min-width:0;min-height:44px;font-size:var(--text-ui);color:var(--muted);flex:1;padding:0 4px;font-weight:400;position:relative}.request-tabs button[aria-current=page]{color:var(--ink)}.search-field{min-height:44px}.search-field kbd{display:none}.messages{padding:0 calc(12px - var(--scrollbar-size)) max(16px, env(safe-area-inset-bottom)) 12px;overscroll-behavior:none}.detail-toolbar{background:var(--paper);z-index:10;padding:max(8px, env(safe-area-inset-top)) 12px 0;margin-bottom:var(--space-region);position:sticky;top:0}.detail-inner{padding:2px calc(12px - var(--scrollbar-size)) max(16px, env(safe-area-inset-bottom)) 12px}.full-inner{padding:12px 12px 24px}.theme-options{gap:8px}.modal{padding:22px}}.scroll-fade{--fade-start:#000;--fade-end:#000;-webkit-mask-image:linear-gradient(to bottom, var(--fade-start), #000 18px, #000 calc(100% - 18px), var(--fade-end));-webkit-mask-image:linear-gradient(to bottom, var(--fade-start), #000 18px, #000 calc(100% - 18px), var(--fade-end));mask-image:linear-gradient(to bottom, var(--fade-start), #000 18px, #000 calc(100% - 18px), var(--fade-end))}.scroll-fade[data-fade-top=true]{--fade-start:transparent}.scroll-fade[data-fade-bottom=true]{--fade-end:transparent}.scroll-fade :where(button,input,select,textarea,a,[tabindex]){scroll-margin-block:24px}@media (width>=681px){.messages,.detail-inner{width:calc(100% + var(--scrollbar-size) + var(--scrollbar-gap));margin-right:calc(-1 * (var(--scrollbar-size) + var(--scrollbar-gap)))}.inbox-list,.detail,.full-panel{justify-self:center;width:100%;max-width:900px}.settings-actions{justify-content:flex-end}.settings-actions>button{flex:0 auto}.settings-wide{place-self:flex-end end;width:auto}}html.message-popup-window,.message-popup-window body{background:0 0;overflow:hidden}.sheet-handle{display:none}@media (width<=680px){:root dialog.modal.mobile-sheet{inset:auto 0 var(--visible-bottom,0px);width:100%;max-width:none;max-height:calc(var(--visible-height,100dvh) - max(12px, env(safe-area-inset-top)));padding:0 12px max(12px, env(safe-area-inset-bottom));border-radius:var(--radius) var(--radius) 0 0;gap:var(--space-section);border-bottom:0;margin:0;animation:.18s ease-out sheet-enter;position:fixed}dialog.mobile-sheet::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}.sheet-handle{height:44px;margin:0 -12px calc(-1 * var(--space-item));touch-action:none;cursor:ns-resize;flex:none;justify-content:center;align-self:stretch;align-items:center;display:flex}.sheet-handle>span{background:var(--outline);border-radius:var(--radius);width:32px;height:4px}:root dialog.modal.mobile-search-modal{max-width:none;inset:calc(var(--visible-top,0px) + max(12px, env(safe-area-inset-top))) 12px auto;max-height:calc(var(--visible-height,100dvh) - max(12px, env(safe-area-inset-top)) - max(12px, env(safe-area-inset-bottom)));margin:0 auto;position:fixed}}@keyframes drawer-enter{0%{transform:translate(-100%)}}@keyframes backdrop-enter{0%{opacity:0}}@keyframes sheet-enter{0%{transform:translateY(100%)}to{transform:translateY(0)}}.markdown-panel.svelte-12qhfyh{z-index:100;background:var(--paper);padding:max(var(--space-region), env(safe-area-inset-top,0px)) var(--space-region) max(var(--space-region), env(safe-area-inset-bottom,0px));flex-direction:column;display:flex;position:fixed;inset:0}.pdf-panel.svelte-12qhfyh{padding:max(var(--space-region), env(safe-area-inset-top,0px)) 0 env(safe-area-inset-bottom,0px)}
