@font-face{font-family:GeistMono;src:url(../media/GeistMono_Variable.p.3ms9vq719j3f8.woff2)format("woff2");font-display:swap;font-weight:100 900}.geistmono_157ca88a-module__cQwdRq__className{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.geistmono_157ca88a-module__cQwdRq__variable{--font-geist-mono:"GeistMono", ui-monospace, SFMono-Regular, Roboto Mono, Menlo, Monaco, Liberation Mono, DejaVu Sans Mono, Courier New, monospace}
@font-face{font-family:GeistSans;src:url(../media/Geist_Variable-s.p.0mrjj4bg00-he.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.geistsans_d5a4f12f-module__q4EcoW__className{font-family:GeistSans,GeistSans Fallback}.geistsans_d5a4f12f-module__q4EcoW__variable{--font-geist-sans:"GeistSans", "GeistSans Fallback"}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b0a10;--bg-raised:#100e17;--bg-sunken:#08070c;--surface:#ffffff09;--surface-strong:#ffffff0f;--surface-solid:#14121c;--surface-hover:#ffffff12;--border:#ffffff12;--border-strong:#ffffff1f;--highlight:#ffffff0f;--text:#ecebf2;--text-secondary:#a8a4b8;--text-tertiary:#716c84;--text-on-accent:#faf8ff;--accent:#7c3aed;--accent-strong:#6d28d9;--accent-light:#a78bfa;--accent-gradient:linear-gradient(135deg, #7c3aed 0%, #a78bfa 100%);--accent-soft:#7c3aed24;--accent-ring:#a78bfa73;--accent-glow:#7c3aed59;--success:#6fcf97;--success-soft:#6fcf971f;--warning:#e6b566;--warning-soft:#e6b5661f;--danger:#ef7a7a;--danger-soft:#ef7a7a1f;--glass-bg:linear-gradient(160deg, #ffffff0f, #ffffff05);--glass-blur:22px;--glass-shadow:inset 0 1px 0 #ffffff0d, 0 12px 32px #04030a59;--font-sans:var(--font-geist-sans,"Geist"), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:var(--font-geist-mono,"Geist Mono"), ui-monospace, "SFMono-Regular", monospace;--text-xs:.75rem;--text-sm:.8125rem;--text-base:.9375rem;--text-md:1.0625rem;--text-lg:1.375rem;--text-xl:1.875rem;--text-2xl:2.625rem;--text-3xl:3.5rem;--leading-tight:1.1;--leading-snug:1.3;--leading-body:1.55;--tracking-display:-.025em;--tracking-title:-.015em;--weight-regular:400;--weight-medium:500;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--radius-card:14px;--radius-inner:10px;--radius-input:8px;--radius-control:8px;--radius-pill:999px;--control-height:34px;--control-height-sm:28px;--duration-fast:.15s;--duration-base:.2s;--duration-slow:.25s;--ease-out:cubic-bezier(.22, 1, .36, 1);--stagger:40ms;--z-base:0;--z-sticky:10;--z-panel:20;--z-overlay:30;--z-toast:40}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f6f5f9;--bg-raised:#fff;--bg-sunken:#efedf4;--surface:#ffffffb8;--surface-strong:#fff;--surface-solid:#fff;--surface-hover:#110c220a;--border:#110c2214;--border-strong:#110c2224;--highlight:#ffffffe6;--text:#16131f;--text-secondary:#57526a;--text-tertiary:#8a8599;--accent-soft:#7c3aed1a;--accent-glow:#7c3aed2e;--success:#2f9e64;--warning:#b07a1f;--danger:#cf4b4b;--glass-bg:linear-gradient(160deg, #ffffffd9, #ffffffa6);--glass-shadow:inset 0 1px 0 #ffffffe6, 0 8px 24px #281e5014}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0s;--duration-base:0s;--duration-slow:0s;--stagger:0s}}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{min-height:100dvh;color:var(--text);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;background:radial-gradient(1200px 600px at 78% -10%, #7c3aed1a, transparent 60%), radial-gradient(900px 500px at -10% 110%, #7c3aed0d, transparent 60%), var(--bg);margin:0}h1,h2,h3,h4{font-weight:var(--weight-medium);letter-spacing:var(--tracking-title);line-height:var(--leading-snug);margin:0}h1{font-size:var(--text-lg)}h2{font-size:var(--text-md)}h3{font-size:var(--text-base)}p{margin:0}a{color:var(--text-secondary);transition:color var(--duration-fast) var(--ease-out);text-decoration:none}a:hover{color:var(--text)}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--accent-ring);outline-offset:2px}::selection{background:var(--accent-soft)}.ui-num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.ui-display{font-size:var(--text-2xl);letter-spacing:var(--tracking-display);line-height:var(--leading-tight);font-weight:var(--weight-medium)}.ui-meta{color:var(--text-tertiary);font-size:var(--text-sm)}.ui-label{color:var(--text-secondary);font-size:var(--text-sm)}.ui-divider{background:var(--border);height:1px}@keyframes ui-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ui-cascade>*{animation:ui-rise var(--duration-slow) var(--ease-out) both;animation-delay:calc(var(--ui-index,0) * var(--stagger))}@media (prefers-reduced-motion:reduce){.ui-cascade>*{animation:none}}
.ui-shell{gap:var(--space-6);padding:var(--space-6);grid-template-columns:76px 1fr;min-height:100dvh;display:grid}.ui-main{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.ui-topbar{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:44px;display:flex}.ui-crumbs{color:var(--text-tertiary);font-size:var(--text-sm)}.ui-crumbs strong{color:var(--text);font-weight:var(--weight-medium)}.ui-row{align-items:center;gap:var(--space-3);display:flex}.ui-stack{gap:var(--space-4);flex-direction:column;display:flex}.ui-glass{background:var(--glass-bg);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(140%)}@media (prefers-reduced-transparency:reduce){.ui-glass{background:var(--surface-solid);-webkit-backdrop-filter:none}}.ui-card{padding:var(--space-6)}.ui-card-head{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-5);display:flex}.ui-rail{align-items:center;gap:var(--space-1);padding:var(--space-4) 0;top:var(--space-6);max-height:calc(100dvh - var(--space-6) * 2);flex-direction:column;display:flex;position:sticky}.ui-rail-logo{background:var(--accent-gradient);width:36px;height:36px;color:var(--text-on-accent);font-weight:var(--weight-medium);margin-bottom:var(--space-4);border-radius:12px;place-items:center;display:grid}.ui-rail-link{border-radius:var(--radius-control);width:40px;height:40px;color:var(--text-tertiary);transition:background var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);place-items:center;display:grid}.ui-rail-link:hover{color:var(--text);background:var(--surface)}.ui-rail-link[aria-current=page]{background:var(--surface-strong);color:var(--text)}.ui-rail-divider{width:20px;height:1px;margin:var(--space-1) 0;background:var(--border-strong);flex:none}.ui-rail-link{position:relative}.ui-rail-link:after{content:attr(aria-label);background:var(--surface-solid);border:1px solid var(--border-strong);color:var(--text);font-size:var(--text-xs);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--duration-fast) var(--ease-out);z-index:var(--z-overlay);border-radius:6px;padding:4px 8px;position:absolute;top:50%;left:calc(100% + 10px);transform:translateY(-50%)}.ui-rail-link:hover:after,.ui-rail-link:focus-visible:after{opacity:1}.ui-rail-spacer{flex:1}.ui-btn{justify-content:center;align-items:center;gap:var(--space-2);height:var(--control-height);min-height:0;padding:0 var(--space-4);border-radius:var(--radius-control);border:1px solid var(--border-strong);background:var(--surface);color:var(--text);font-size:var(--text-sm);font-weight:var(--weight-medium);white-space:nowrap;cursor:pointer;transition:background var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out);text-decoration:none;display:inline-flex}.ui-btn:hover{background:var(--surface-hover)}.ui-btn:active{transform:translateY(1px)}.ui-btn:disabled,.ui-btn[aria-disabled=true]{opacity:.5;cursor:default;transform:none}.ui-btn-primary{background:var(--accent);color:var(--text-on-accent);border-color:#0000}.ui-btn-primary:hover{background:var(--accent-strong)}.ui-btn-ghost{color:var(--text-secondary);background:0 0;border-color:#0000}.ui-btn-ghost:hover{color:var(--text);background:var(--surface)}.ui-btn-danger{background:var(--danger-soft);color:var(--danger);border-color:#0000}.ui-btn-sm{height:var(--control-height-sm);padding:0 var(--space-3);font-size:var(--text-xs)}.ui-btn-block{width:100%}.ui-chip{height:28px;padding:0 var(--space-3);border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--surface);color:var(--text-secondary);font-size:var(--text-xs);white-space:nowrap;cursor:default;align-items:center;gap:6px;display:inline-flex}.ui-chip[aria-pressed=true],.ui-chip-active{background:var(--surface-strong);color:var(--text);border-color:var(--border-strong)}button.ui-chip{cursor:pointer}.ui-avatar{width:32px;height:32px;font-size:12px;font-weight:var(--weight-medium);color:var(--text);border:1px solid var(--border-strong);background:linear-gradient(160deg,#3a3350,#231f31);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}[data-theme=light] .ui-avatar{background:linear-gradient(160deg,#e9e5f2,#d6d0e6)}.ui-avatar img{object-fit:cover;width:100%;height:100%}.ui-avatar-sm{width:24px;height:24px;font-size:10px}.ui-avatar-lg{width:40px;height:40px;font-size:14px}.ui-agent-mark{width:32px;height:32px;color:var(--accent-light);background:linear-gradient(160deg,#7c3aed38,#7c3aed0f);border:1px solid #a78bfa33;border-radius:11px;flex:none;place-items:center;display:grid}.ui-agent-mark-sm{border-radius:8px;width:24px;height:24px}.ui-agent-mark-lg{border-radius:13px;width:40px;height:40px}.ui-agent-mark-xl{border-radius:20px;width:64px;height:64px}.ui-agent-mark img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.ui-avatar-xl{width:64px;height:64px;font-size:20px}.ui-status{font-size:var(--text-xs);color:var(--text-secondary);white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.ui-status-mark{flex:none;place-items:center;width:18px;height:18px;display:grid;position:relative}.ui-status-idle .ui-status-mark:before{content:"";border:1.5px solid var(--text-tertiary);border-radius:50%;width:8px;height:8px}.ui-status-working{color:var(--accent-light)}.ui-status-working .ui-status-mark{grid-auto-flow:column;align-items:end;gap:2px;height:12px}.ui-status-working .ui-status-mark i{background:var(--accent-light);width:3px;height:6px;animation:ui-typing 1.2s var(--ease-out) infinite;border-radius:2px;display:block}.ui-status-working .ui-status-mark i:first-child{animation-delay:0s}.ui-status-working .ui-status-mark i:nth-child(2){height:12px;animation-delay:.15s}.ui-status-working .ui-status-mark i:nth-child(3){height:8px;animation-delay:.3s}@keyframes ui-typing{0%,to{transform:scaleY(.5)}50%{transform:scaleY(1)}}.ui-status-awaiting{color:var(--warning)}.ui-status-awaiting .ui-status-mark:before{content:"";background:var(--warning-soft);animation:ui-breathe 2s var(--ease-out) infinite;border-radius:50%;position:absolute;inset:0}.ui-status-awaiting .ui-status-mark:after{content:"";background:var(--warning);border-radius:3px 3px 3px 0;width:9px;height:7px}@keyframes ui-breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.35)}}.ui-status-done{color:var(--success)}.ui-status-done .ui-status-mark:before{content:"";border-left:1.5px solid var(--success);border-bottom:1.5px solid var(--success);width:9px;height:5px;animation:ui-draw var(--duration-slow) var(--ease-out) both;transform:rotate(-45deg)translate(1px,-1px)}@keyframes ui-draw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.ui-status-blocked{color:var(--danger)}.ui-status-blocked .ui-status-mark:before{content:"";background:var(--danger);border-radius:1px;width:9px;height:2px}@media (prefers-reduced-motion:reduce){.ui-status .ui-status-mark,.ui-status .ui-status-mark:before,.ui-status .ui-status-mark:after,.ui-status .ui-status-mark i{animation:none}}.ui-field{gap:var(--space-2);display:grid}.ui-field-label{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text)}.ui-input,.ui-textarea,.ui-select{width:100%;min-height:36px;padding:0 var(--space-3);border-radius:var(--radius-input);border:1px solid var(--border-strong);background:var(--surface);color:var(--text);transition:border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out)}.ui-textarea{padding:var(--space-3) var(--space-4);resize:vertical;min-height:96px}.ui-input::placeholder,.ui-textarea::placeholder{color:var(--text-tertiary)}.ui-input:focus-visible,.ui-textarea:focus-visible,.ui-select:focus-visible{border-color:var(--accent-light);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.ui-field-error .ui-input,.ui-field-error .ui-textarea{border-color:var(--danger)}.ui-field-hint{color:var(--text-tertiary);font-size:var(--text-xs)}.ui-field-message{color:var(--danger);font-size:var(--text-xs)}.ui-sunken{padding:var(--space-4);border-radius:var(--radius-inner);background:var(--bg-sunken);border:1px solid var(--border)}.ui-excerpt{color:var(--text-secondary);font-size:var(--text-sm);border-left:2px solid var(--border-strong);padding-left:var(--space-3)}.ui-item{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-inner);color:inherit;transition:background var(--duration-fast) var(--ease-out);grid-template-columns:auto 1fr auto;display:grid}.ui-item:hover{background:var(--surface)}.ui-item[aria-current=true],.ui-item-selected{background:var(--surface-strong);box-shadow:inset 0 0 0 1px var(--border-strong)}.ui-item-title{font-weight:var(--weight-medium);display:block}.ui-skeleton{border-radius:var(--radius-inner);background:linear-gradient(90deg, var(--surface) 0%, var(--surface-strong) 50%, var(--surface) 100%);background-size:200% 100%;min-height:1em;animation:1.6s linear infinite ui-shimmer;display:block}@keyframes ui-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.ui-skeleton{animation:none}}.ui-empty{text-align:center;justify-items:center;gap:var(--space-3);padding:var(--space-12) var(--space-6);color:var(--text-secondary);display:grid}.ui-empty .ui-agent-mark{margin-bottom:var(--space-2)}.ui-empty h3{color:var(--text)}.ui-empty p{max-width:40ch}.ui-alert{padding:var(--space-3) var(--space-4);border-radius:var(--radius-inner);font-size:var(--text-sm);border:1px solid #0000}.ui-alert-danger{background:var(--danger-soft);color:var(--danger)}.ui-alert-success{background:var(--success-soft);color:var(--success)}.ui-alert-warning{background:var(--warning-soft);color:var(--warning)}.ui-stat-value{font-size:var(--text-xl);letter-spacing:var(--tracking-display);font-weight:var(--weight-medium);line-height:var(--leading-tight)}@media (max-width:760px){.ui-shell{padding:var(--space-4);gap:var(--space-4);grid-template-columns:1fr}.ui-rail{padding:0 var(--space-3);flex-direction:row;height:60px;max-height:none;position:static;overflow-x:auto}.ui-rail-logo{margin:0 var(--space-2) 0 0}.ui-card{padding:var(--space-5)}}.ui-table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.ui-table th,.ui-table td{text-align:left;padding:var(--space-3) var(--space-3);border-bottom:1px solid var(--border);vertical-align:top}.ui-table th{color:var(--text-secondary);font-weight:var(--weight-regular)}.ui-table tbody tr:last-child td{border-bottom:0}.ui-table tbody tr:hover td{background:var(--surface)}.ui-table td.ui-num,.ui-table th.ui-num{text-align:right;font-variant-numeric:tabular-nums;font-family:var(--font-mono)}.ui-table tr[data-alert=true] td{color:var(--danger);background:var(--danger-soft)}.ui-table code{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-secondary)}.ui-table-wrap{overflow-x:auto}
:root{--edge-light:linear-gradient(150deg, #fff3 0%, #ffffff0a 28%, #ffffff05 62%, #a78bfa38 100%);--grid-line:#a78bfa0e;--grid-size:56px;--presence-working:var(--accent-light);--presence-awaiting:var(--warning)}[data-theme=light]{--edge-light:linear-gradient(150deg, #fff 0%, #fff6 40%, #7c3aed2e 100%);--grid-line:#7c3aed0f}:where(.ui-glass){position:relative}.ui-glass:before{content:"";border-radius:inherit;background:var(--edge-light);-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@media (prefers-reduced-transparency:reduce){.ui-glass:before{display:none}}.ui-btn-primary{box-shadow:inset 0 1px #fff3}.ui-btn-primary:hover,.ui-btn-primary:focus-visible{box-shadow:inset 0 1px 0 #ffffff40, 0 0 0 3px var(--accent-soft)}.ui-input:focus-visible,.ui-textarea:focus-visible,.ui-select:focus-visible{box-shadow:0 0 0 3px var(--accent-soft)}@property --presence-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.ui-agent-mark{position:relative}.ui-agent-mark[data-state=working],.ui-agent-mark[data-state=awaiting]{overflow:visible}.ui-agent-mark[data-state]:after{content:"";border-radius:calc(var(--mark-radius,11px) + 4px);-webkit-mask-composite:xor;pointer-events:none;padding:2px;position:absolute;inset:-4px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ui-agent-mark[data-state=working]:after{background:conic-gradient(from var(--presence-angle), transparent 0deg, transparent 200deg, var(--presence-working) 320deg, transparent 360deg);filter:drop-shadow(0 0 6px var(--accent-glow));animation:2.4s linear infinite ui-presence-sweep}.ui-agent-mark[data-state=awaiting]:after{background:var(--presence-awaiting);opacity:.8;animation:ui-presence-breathe 2s var(--ease-out) infinite}.ui-agent-mark[data-state=idle]:after,.ui-agent-mark[data-state=done]:after{background:var(--border-strong)}@keyframes ui-presence-sweep{to{--presence-angle:360deg}}@keyframes ui-presence-breathe{50%{opacity:.3}}.ui-agent-mark-sm{--mark-radius:8px}.ui-agent-mark-lg{--mark-radius:13px}.ui-agent-mark-xl{--mark-radius:20px}@media (prefers-reduced-motion:reduce){.ui-agent-mark[data-state]:after{animation:none}.ui-agent-mark[data-state=working]:after{background:var(--presence-working)}}.ui-readout{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;text-shadow:0 0 24px #a78bfa40}

:root{--muted:var(--text-tertiary);--accent-text:var(--text-on-accent);--radius:var(--radius-inner)}:where(input,select,textarea){border:1px solid var(--border-strong);border-radius:var(--radius-input);background:var(--surface);width:100%;min-height:36px;color:var(--text);padding:6px 12px}:where(textarea){min-height:96px}:where(input,select,textarea):focus-visible{border-color:var(--accent-light);box-shadow:0 0 0 3px var(--accent-soft);outline:none}:where(button){min-height:var(--control-height);padding:0 var(--space-4);border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface-strong);color:var(--text);font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;align-items:center;gap:8px;display:inline-flex}:where(button):hover{background:var(--surface-hover)}:where(button):disabled{opacity:.5;cursor:default}[role=alert]{color:var(--danger)}.count,.meta,.empty{color:var(--muted);font-size:13px;font-weight:400}.task-list{margin:0 0 16px;padding:0;list-style:none}.task-list li{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);justify-content:space-between;gap:12px;margin-bottom:6px;padding:10px 14px;display:flex}.thread{max-width:760px;margin:24px 0;padding:0;list-style:none}.message{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);margin-bottom:8px;padding:12px 14px}.message p{white-space:pre-wrap;margin:6px 0}.message.agent{border-left:3px solid var(--accent)}.message.system{background:0 0;font-style:italic}.approval{border-color:var(--accent)}.approval pre{font-size:13px;overflow-x:auto}.actions{gap:8px;display:flex}.objectives{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;max-width:900px;display:grid}.objective{text-align:left;background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:none;flex-direction:column;gap:6px;min-height:0;padding:18px;display:flex}.objective:hover{border-color:var(--accent-light)}.objective span{color:var(--muted);font-size:14px}.checklist{padding:0;list-style:none}.checklist li[data-done=true]{color:var(--success)}.button{min-height:var(--control-height);padding:0 var(--space-4);border-radius:var(--radius-control);background:var(--accent);color:var(--text-on-accent);font-size:var(--text-sm);font-weight:var(--weight-medium);align-items:center;text-decoration:none;display:inline-flex}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
