*,:before,:after,::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 #0000;--un-ring-shadow:0 0 #0000;--un-shadow-inset: ;--un-shadow:0 0 #0000;--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:#93c5fd80;--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }.container{width:100%}.field{border-radius:var(--radius);background-color:var(--panel);width:100%;font-size:var(--text-ui);line-height:1.5}.row{align-items:center;gap:.75rem;display:flex}.stack{flex-direction:column;gap:1rem;display:flex}.file-stack::file-selector-button{flex-direction:column;gap:1rem;display:flex}.badge{border-radius:var(--radius);background-color:var(--paper);color:var(--muted);align-items:center;gap:.375rem;padding:.25rem .5rem;font-size:.75rem;font-weight:600;line-height:1rem;display:inline-flex}.btn{border-radius:var(--radius);background-color:var(--panel);font-size:var(--text-ui);color:var(--ink);border-width:2px;border-color:currentColor;justify-content:center;align-items:center;gap:.5rem;padding:.375rem .75rem;font-weight:400;line-height:1.5;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}.btn-primary{border-width:2px;border-color:currentColor;border-color:var(--outline);border-radius:var(--radius);background-color:var(--panel);background-color:var(--accent);font-size:var(--text-ui);color:var(--accent-ink);justify-content:center;align-items:center;gap:.5rem;padding:.375rem .75rem;font-weight:400;line-height:1.5;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}.icon-btn{border-radius:var(--radius);color:var(--muted);border-width:2px;border-color:#0000;justify-content:center;align-items:center;padding:.5rem;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}.file-badge::file-selector-button{border-radius:var(--radius);background-color:var(--paper);color:var(--muted);align-items:center;gap:.375rem;padding:.25rem .5rem;font-size:.75rem;font-weight:600;line-height:1rem;display:inline-flex}.btn:disabled,.btn-primary:disabled{cursor:not-allowed}.card{border-width:2px;border-color:var(--line);border-radius:var(--radius);background-color:var(--panel);padding:.75rem}.btn-primary:hover{border-color:var(--outline)}.icon-btn:hover{color:var(--ink)}@media (width>=640px){.container{max-width:640px}}@media (width>=768px){.container{max-width:768px}}@media (width>=1024px){.container{max-width:1024px}}@media (width>=1280px){.container{max-width:1280px}}@media (width>=1536px){.container{max-width:1536px}}.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}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.grid{display:grid}.rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.rows-4{grid-template-rows:repeat(4,minmax(0,1fr))}.m10{margin:2.5rem}.m10\.065{margin:2.51625rem}.m10\.215{margin:2.55375rem}.m10\.344{margin:2.586rem}.m10\.5{margin:2.625rem}.m10\.586{margin:2.6465rem}.m10\.8{margin:2.7rem}.m10\.852{margin:2.713rem}.m10\.929{margin:2.73225rem}.m11{margin:2.75rem}.m11\.5{margin:2.875rem}.m11\.8{margin:2.95rem}.m11\.9{margin:2.975rem}.m12{margin:3rem}.m12\.214{margin:3.0535rem}.m12\.296{margin:3.074rem}.m12\.309{margin:3.07725rem}.m12\.474{margin:3.1185rem}.m12\.5{margin:3.125rem}.m12\.67{margin:3.1675rem}.m12\.681{margin:3.17025rem}.m12\.828{margin:3.207rem}.m12\.829{margin:3.20725rem}.m12\.99{margin:3.2475rem}.m13{margin:3.25rem}.m13\.11{margin:3.2775rem}.m13\.148{margin:3.287rem}.m13\.378{margin:3.3445rem}.m13\.4{margin:3.35rem}.m13\.41{margin:3.3525rem}.m13\.5{margin:3.375rem}.m13\.53{margin:3.3825rem}.m13\.531{margin:3.38275rem}.m13\.56{margin:3.39rem}.m13\.607{margin:3.40175rem}.m13\.75{margin:3.4375rem}.m13\.917{margin:3.47925rem}.m14{margin:3.5rem}.m14\.162{margin:3.5405rem}.m14\.207{margin:3.55175rem}.m14\.28{margin:3.57rem}.m14\.305{margin:3.57625rem}.m14\.31{margin:3.5775rem}.m14\.45{margin:3.6125rem}.m14\.479{margin:3.61975rem}.m14\.5{margin:3.625rem}.m14\.622{margin:3.6555rem}.m14\.772{margin:3.693rem}.m14\.817{margin:3.70425rem}.m14\.828{margin:3.707rem}.m14\.83{margin:3.7075rem}.m14\.849{margin:3.71225rem}.m14\.876{margin:3.719rem}.m14\.923{margin:3.73075rem}.m15{margin:3.75rem}.m15\.007{margin:3.75175rem}.m15\.05{margin:3.7625rem}.m15\.1{margin:3.775rem}.m15\.166{margin:3.7915rem}.m15\.194{margin:3.7985rem}.m15\.228{margin:3.807rem}.m15\.229{margin:3.80725rem}.m15\.4{margin:3.85rem}.m15\.477{margin:3.86925rem}.m15\.5{margin:3.875rem}.m15\.55{margin:3.8875rem}.m15\.769{margin:3.94225rem}.m15\.874{margin:3.9685rem}.m16{margin:4rem}.m16\.01{margin:4.0025rem}.m16\.042{margin:4.0105rem}.m16\.13{margin:4.0325rem}.m16\.2{margin:4.05rem}.m16\.24{margin:4.06rem}.m16\.47{margin:4.1175rem}.m16\.5{margin:4.125rem}.m16\.547{margin:4.13675rem}.m16\.62{margin:4.155rem}.m16\.852{margin:4.213rem}.m16\.923{margin:4.23075rem}.m16\.967{margin:4.24175rem}.m17{margin:4.25rem}.m17\.4{margin:4.35rem}.m17\.5{margin:4.375rem}.m17\.586{margin:4.3965rem}.m17\.657{margin:4.41425rem}.m17\.66{margin:4.415rem}.m17\.92{margin:4.48rem}.m17\.945{margin:4.48625rem}.m18{margin:4.5rem}.m18\.065{margin:4.51625rem}.m18\.364{margin:4.591rem}.m18\.5{margin:4.625rem}.m18\.586{margin:4.6465rem}.m18\.822{margin:4.7055rem}.m18\.84{margin:4.71rem}.m18\.843{margin:4.71075rem}.m18\.849{margin:4.71225rem}.m18\.889{margin:4.72225rem}.m19{margin:4.75rem}.m19\.06{margin:4.765rem}.m19\.07{margin:4.7675rem}.m19\.148{margin:4.787rem}.m19\.225{margin:4.80625rem}.m19\.53{margin:4.8825rem}.m19\.792{margin:4.948rem}.m19\.794{margin:4.9485rem}.m19\.797{margin:4.94925rem}.m2{margin:.5rem}.m2\.05{margin:.5125rem}.m2\.1{margin:.525rem}.m2\.3{margin:.575rem}.m2\.37{margin:.5925rem}.m2\.5{margin:.625rem}.m2\.978{margin:.7445rem}.m20{margin:5rem}.m20\.063{margin:5.01575rem}.m20\.1{margin:5.025rem}.m20\.467{margin:5.11675rem}.m20\.5{margin:5.125rem}.m20\.66{margin:5.165rem}.m20\.69{margin:5.1725rem}.m20\.7{margin:5.175rem}.m20\.772{margin:5.193rem}.m20\.773{margin:5.19325rem}.m20\.9{margin:5.225rem}.m21{margin:5.25rem}.m21\.5{margin:5.375rem}.m21\.64{margin:5.41rem}.m21\.73{margin:5.4325rem}.m21\.854{margin:5.4635rem}.m22{margin:5.5rem}.m3{margin:.75rem}.m3\.173{margin:.79325rem}.m3\.3{margin:.825rem}.m3\.305{margin:.82625rem}.m3\.34{margin:.835rem}.m3\.46{margin:.865rem}.m3\.5{margin:.875rem}.m3\.64{margin:.91rem}.m4{margin:1rem}.m4\.203{margin:1.05075rem}.m4\.206{margin:1.0515rem}.m4\.228{margin:1.057rem}.m4\.243{margin:1.06075rem}.m4\.34{margin:1.085rem}.m4\.874{margin:1.2185rem}.m4\.9{margin:1.225rem}.m4\.929{margin:1.23225rem}.m4\.93{margin:1.2325rem}.m5{margin:1.25rem}.m5\.082{margin:1.2705rem}.m5\.1{margin:1.275rem}.m5\.136{margin:1.284rem}.m5\.17{margin:1.2925rem}.m5\.2{margin:1.3rem}.m5\.594{margin:1.3985rem}.m5\.636{margin:1.409rem}.m5\.687{margin:1.42175rem}.m5\.852{margin:1.463rem}.m5\.94{margin:1.485rem}.m6{margin:1.5rem}.m6\.134{margin:1.5335rem}.m6\.158{margin:1.5395rem}.m6\.163{margin:1.54075rem}.m6\.18{margin:1.545rem}.m6\.34{margin:1.585rem}.m6\.343{margin:1.58575rem}.m6\.41{margin:1.6025rem}.m6\.49{margin:1.6225rem}.m6\.5{margin:1.625rem}.m6\.67{margin:1.6675rem}.m6\.7{margin:1.675rem}.m6\.707{margin:1.67675rem}.m6\.8{margin:1.7rem}.m6\.816{margin:1.704rem}.m6\.98{margin:1.745rem}.m7{margin:1.75rem}.m7\.18{margin:1.795rem}.m7\.2{margin:1.8rem}.m7\.38{margin:1.845rem}.m7\.5{margin:1.875rem}.m7\.69{margin:1.9225rem}.m7\.699{margin:1.92475rem}.m7\.83{margin:1.9575rem}.m7\.88{margin:1.97rem}.m7\.9{margin:1.975rem}.m7\.906{margin:1.9765rem}.m7\.932{margin:1.983rem}.m7\.94{margin:1.985rem}.m8{margin:2rem}.m8\.102{margin:2.0255rem}.m8\.148{margin:2.037rem}.m8\.29{margin:2.0725rem}.m8\.5{margin:2.125rem}.m8\.53{margin:2.1325rem}.m8\.66{margin:2.165rem}.m8\.86{margin:2.215rem}.m8\.9{margin:2.225rem}.m9{margin:2.25rem}.m9\.086{margin:2.2715rem}.m9\.17{margin:2.2925rem}.m9\.2{margin:2.3rem}.m9\.228{margin:2.307rem}.m9\.305{margin:2.32625rem}.m9\.344{margin:2.336rem}.m9\.4{margin:2.35rem}.m9\.5{margin:2.375rem}.m9\.6{margin:2.4rem}.m9\.773{margin:2.44325rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.me{margin-inline-end:1rem}.mt-2{margin-top:.5rem}.\!inline{display:inline!important}.inline{display:inline}.block{display:block}.inline-block{display:inline-block}.hidden{display:none}.h1{height:.25rem}.h2{height:.5rem}.h3{height:.75rem}.max-w-md{max-width:28rem}.min-h-24{min-height:6rem}.flex{display:flex}.inline-flex{display:inline-flex}.flex-shrink,.shrink{flex-shrink:1}.flex-wrap{flex-wrap:wrap}.table{display:table}.border-collapse{border-collapse:collapse}.transform{transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.resize-y{resize:vertical}.resize{resize:both}.columns-2{columns:2}.columns-3{columns:3}.columns-4{columns:4}.place-items-center{place-items:center}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.border{border-width:1px}.p-6{padding:1.5rem}.px{padding-left:1rem;padding-right:1rem}.text-align-center{text-align:center}.text-align-justify{text-align:justify}.text-align-start{text-align:start}.text-align-end{text-align:end}.indent{text-indent:1.5rem}.text-wrap{text-wrap:wrap}.text-sm{font-size:var(--text-ui);line-height:1.5}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.text-\[var\(--text-page\)\]{color:var(--text-page)}.text-muted{color:var(--muted)}.text-initial{color:initial}.font-400{font-weight:400}.font-600{font-weight:600}.tracking-widest{letter-spacing:.1em}.case-upper,.uppercase{text-transform:uppercase}.case-lower{text-transform:lowercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.all-tab *{tab-size:4}.outline{outline-style:solid}.filter{filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia);backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.min-h-dvh{min-height:100dvh}.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-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;--line:var(--outline);--outline:#aea79d;--card-outline:#57534d;--hover:#403d37;--filled-hover:#fffefa;--accent:var(--ink);--accent-ink:var(--panel);--soft:var(--paper);--danger:#f0afa7;--focus:var(--ink);--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;--line:var(--outline);--outline:#aea79d;--card-outline:#57534d;--hover:#403d37;--filled-hover:#fffefa;--accent:var(--ink);--accent-ink:var(--panel);--soft:var(--paper);--danger:#f0afa7;--focus:var(--ink);--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}@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:var(--stroke) solid var(--focus);outline-offset:3px}:where(.herald-ui) input:focus-visible,:where(.herald-ui) textarea:focus-visible,:where(.herald-ui) select:focus-visible{outline:none}:where(.herald-ui) button:disabled{cursor:not-allowed}:where(.herald-ui) .btn,:where(.herald-ui) .btn-primary{border-width:var(--stroke);border-radius:var(--radius);min-height:36px}:where(.herald-ui) .btn-primary{border-color:var(--ink)}:where(.herald-ui) .icon-btn{border-radius:var(--radius);min-width:36px;min-height:36px}:where(.herald-ui) .field{--field-height:36px;min-height:var(--field-height);padding:calc((var(--field-height) - 1lh) / 2 - var(--stroke)) 10px;border-radius:var(--radius);border:var(--stroke) solid var(--outline)}:where(.herald-ui) .field:focus{border-color:var(--focus);outline:none}:where(.herald-ui) .card{border-radius:var(--radius)}:where(.herald-ui) button.card{border-color:currentColor}:where(.herald-ui) .request-card{--text-ui:14px;--text-body:14px;--activity-border:var(--card-outline);background:var(--panel);border:var(--stroke) solid var(--activity-border);border-radius:var(--radius);min-width:0;padding:12px}:where(.herald-ui) .request-card.waiting{--activity-border:var(--ink)}: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: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) .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(--activity-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}: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 h1,:where(.herald-ui) .prose h2,:where(.herald-ui) .prose h3{font-size:var(--text-title);margin:var(--space-section) 0 var(--space-item);font-weight:400}:where(.herald-ui) .prose p{margin:var(--space-item) 0}: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{padding:0}: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);cursor:pointer}:where(.herald-ui) .activity :is(input,textarea,select,label){cursor:auto}: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{flex:1;min-width:0}:where(.herald-ui) .activity-meta time{white-space:nowrap;text-align:right;margin-left:auto}: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;margin:24px 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(--outline);background:var(--paper);opacity:1}:where(.herald-ui) .disclosure>summary{border:var(--stroke) solid 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:"";border-right:var(--stroke) solid currentColor;border-bottom:var(--stroke) solid currentColor;flex:none;width:8px;height:8px;transform:translateY(-2px)rotate(45deg)}:where(.herald-ui) .disclosure[open]>summary:after{transform:translateY(2px)rotate(225deg)}:where(.herald-ui) .disclosure>summary:hover{background:var(--hover)}:where(.herald-ui) .disclosure>summary:focus-visible{border-color:var(--focus);outline:none}:where(.herald-ui) .disclosure-card{border:var(--stroke) solid 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(--outline)}:where(.herald-ui) .activity-meta.waiting{border-color: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{--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);--line:var(--outline);--soft:var(--paper);--accent:var(--ink);--accent-ink:var(--panel);--focus: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)}@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)}}.herald-ui .syntax-content{color:var(--syntax-ink);background:var(--syntax-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}.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(--muted);font-size:var(--text-ui);align-items:center;gap:10px;padding:8px 12px;font-weight:400;display:flex}.nav-item.active{background:var(--soft);color:var(--ink)}.nav-item:hover{background:var(--soft)}.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 :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;overflow:auto}.detail{background:0 0;flex-direction:column;display:flex;overflow:visible}.full-panel{background:var(--panel);border:var(--stroke) solid var(--line);border-radius:var(--radius)}.full-panel.settings-workspace{background:0 0;border:0;border-radius:0;overflow:visible}.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 h3{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}.search-field{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:focus-within{border-color:var(--focus)}.search-field input{width:100%;min-width:0;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}.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}.connection-error{border:var(--stroke) solid var(--line);border-radius:var(--radius);font-size:var(--text-ui);align-items:center;gap:12px;margin-bottom:14px;padding:12px 16px;display:flex}.connection-error span{flex:1}.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}.toast{z-index:60;border:var(--stroke) solid var(--outline);background:var(--panel);border-radius:var(--radius);max-width:90vw;font-size:var(--text-ui);padding:13px 20px;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.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){.app{gap:var(--space-region);grid-template-columns:168px minmax(0,1fr)}}@media (width<=680px){.app{height:100dvh;padding:0;display:block}.sidebar{--sidebar-inset:12px;visibility:hidden;touch-action:pan-y;overscroll-behavior:contain;z-index:40;background:var(--panel);width:min(320px,100% - 56px);padding:max(16px, env(safe-area-inset-top)) 12px max(16px, env(safe-area-inset-bottom));border:0;border-radius:0;transition:transform .18s ease-out,visibility .18s;display:flex;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.sidebar.open{visibility:visible;transition:transform .18s ease-out;transform:translate(0)}.sidebar.dragging{transition:none}.sidebar-brand{padding:0 var(--sidebar-inset);margin-bottom:24px}.sidebar-scrim{background:var(--scrim);opacity:var(--drawer-progress,1);z-index:30;position:fixed;inset:0}.mobile-top{display:inline-flex}.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{gap:6px;margin-bottom:8px;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}.request-tabs button{border:var(--stroke) solid transparent;border-radius:var(--radius);min-height:44px;font-size:var(--text-ui);color:var(--muted);flex:1;padding:0 4px;font-weight:400}.request-tabs button[aria-current=page]{color:var(--ink);border-color:var(--line);background:var(--panel)}.search-field kbd{display:none}.messages{padding:2px calc(12px - var(--scrollbar-size)) max(16px, env(safe-area-inset-bottom)) 12px}.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}.toast{bottom:max(16px, env(safe-area-inset-bottom));width:max-content}}.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}.search-field input{color:var(--ink)}.request-tabs button[aria-current=page]{border-color:currentColor}.nav-item{color:var(--ink)}.nav-item.active,.nav-item:hover{background:var(--panel)}.sidebar .nav-item{color:var(--muted);background:0 0}.sidebar .nav-item.active,.sidebar .nav-item:hover{color:var(--ink)}@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)))}}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 sheet-enter{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (pointer:coarse){:is(.activity,.detail-activity){-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}:is(.activity,.detail-activity) :is(input,textarea,[contenteditable=true]){-webkit-user-select:text;user-select:text}}
