[data-colevo]{--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:20px;--s6:24px;--s7:32px;--s8:44px;--t-micro:10.5px;--t-meta:12.5px;--t-small:13.5px;--t-body:15px;--t-lead:17px;--t-title:30px;--pill:999px;--ground:#fbf9f6;--screen:#fff;--dock-shadow:0 8px 24px -10px #3c28143d}[data-colevo][data-theme=dark],[data-theme=dark] [data-colevo]{--ink:#fafafa;--ink-soft:#fafafa;--text-2:#a1a1a1;--text-3:#a1a1a1;--text-4:#737373;--surface:#171717;--surface-muted:#17171b;--fill-chip:#1e1e22;--hairline:#262626;--border-input:#333;--success:#3fae74;--warn:#d8a24c;--danger:#f06a6a;--ember-text:#f08a55;--ember-tint:#e8743e24;--ground:#0a0a0a;--screen:#101013;--dock-shadow:0 8px 24px -10px #0009}.ui-btn{justify-content:center;align-items:center;gap:var(--s2);border-radius:var(--pill);font:inherit;letter-spacing:-.01em;cursor:pointer;text-align:center;-webkit-tap-highlight-color:transparent;border:1px solid #0000;font-weight:620;transition:background .15s,color .15s,border-color .15s,opacity .12s,transform 80ms;display:inline-flex}.ui-btn:active:not(:disabled){transform:scale(.985)}.ui-btn:disabled{opacity:.45;cursor:default}.ui-btn:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.ui-btn--lg{height:52px;padding:0 var(--s5);font-size:15.5px}.ui-btn--sm{height:36px;padding:0 var(--s4);font-size:var(--t-small)}.ui-btn--wide{width:100%}.ui-btn--icon{aspect-ratio:1;padding:0}.ui-btn--icon.ui-btn--sm{height:30px}.ui-btn--solid{background:var(--ink);color:var(--screen)}.ui-btn--solid:hover:not(:disabled){background:var(--ink-soft)}.ui-btn--outline{color:var(--ink);border-color:var(--border-input);background:0 0}.ui-btn--outline:hover:not(:disabled){border-color:var(--text-4)}.ui-btn--quiet{color:var(--text-2);background:0 0;font-weight:560}.ui-btn--quiet:hover:not(:disabled){color:var(--ink)}.ui-btn--quiet.ui-btn--danger{color:var(--danger)}.ui-chip{height:32px;padding:0 var(--s3);border-radius:var(--pill);border:1px solid var(--border-input);color:var(--text-2);font:inherit;font-size:var(--t-meta);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;align-items:center;font-weight:500;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.ui-chip:hover:not(:disabled){border-color:var(--text-4);color:var(--ink)}.ui-chip:disabled{opacity:.45;cursor:default}.ui-chip--lead{background:var(--fill-chip);border-color:var(--fill-chip);color:var(--ink);font-weight:600}.ui-chip:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.ui-card{background:var(--surface);border:1px solid var(--hairline);padding:var(--s4) var(--s5);border-radius:16px}.ui-row{align-items:center;gap:var(--s3);width:100%;padding:var(--s3) 0;border:none;border-top:1px solid var(--hairline);font:inherit;text-align:left;color:inherit;-webkit-tap-highlight-color:transparent;background:0 0;display:flex}.ui-row--tappable{cursor:pointer}.ui-row__main{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.ui-row__title{font-size:var(--t-body);color:var(--ink);font-weight:540}.ui-row__sub{font-size:var(--t-meta);color:var(--text-4)}.ui-row--danger .ui-row__title{color:var(--danger)}.ui-row__chev{color:var(--text-4);font-size:var(--t-lead);flex:none;line-height:1}.ui-row__tile{background:var(--fill-chip);width:32px;height:32px;color:var(--text-3);letter-spacing:-.02em;border-radius:9px;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:640;display:inline-flex}.ui-row__state{flex:none;font-size:12px;font-weight:560}.ui-row__state--ok{color:var(--success)}.ui-row__state--warn{color:var(--warn)}.ui-row__state--dim{color:var(--text-4)}.ui-input{background:var(--screen);border:2px solid var(--border-input);border-radius:var(--pill);box-shadow:var(--dock-shadow);align-items:center;gap:9px;padding:11px 14px 11px 13px;display:flex}.ui-input__field{min-width:0;font:inherit;font-size:var(--t-body);color:var(--ink);background:0 0;border:none;outline:none;flex:1}.ui-input__field::placeholder{color:var(--text-4)}.ui-input__disc{border-radius:var(--pill);background:var(--fill-chip);width:30px;height:30px;color:var(--text-3);cursor:pointer;-webkit-tap-highlight-color:transparent;border:none;flex:none;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}.ui-input__mic{color:var(--text-4);cursor:pointer;background:0 0;border:none;flex:none;align-items:center;transition:color .15s;display:inline-flex}.ui-input__mic:hover{color:var(--ember)}.ui-input__send{border-radius:var(--pill);background:var(--fill-chip);width:32px;height:32px;color:var(--text-3);cursor:pointer;-webkit-tap-highlight-color:transparent;border:none;flex:none;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}.ui-input__send--armed{background:var(--ember);color:#fff}.ui-input--locked{background:var(--surface-muted);border-color:var(--border-input);box-shadow:none;cursor:pointer}.ui-input--locked .ui-input__field{color:var(--text-4)}.ui-input--locked .ui-input__disc,.ui-input--locked .ui-input__send{background:var(--border-input);color:var(--text-4)}@media (prefers-reduced-motion:reduce){[data-colevo] *,[data-colevo] :before,[data-colevo] :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
