.void-root button,.void-root input{font-family:inherit;font-size:inherit}.void-root button{cursor:pointer;color:inherit}.void-root button:disabled{cursor:default;opacity:.55}.void-root button:focus-visible,.void-root input:focus-visible,.void-root a:focus-visible,.void-root [tabindex]:focus-visible{outline:2px solid var(--void-warm);outline-offset:3px}.void-root svg{flex-shrink:0}.void-root button{background:0 0;border:0}.void-icon-button{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:relative;color:var(--void-soft)!important}.void-icon-button.is-small{width:28px;height:28px}.void-icon-button.is-medium{width:32px;height:32px}.void-menu-item:hover{background:var(--void-hover)}.void-icon-button.is-active{background:var(--void-on);color:var(--void-warm)!important}.void-badge{background:var(--void-warm);width:16px;height:16px;color:var(--void-bg);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:9px;font-weight:700;display:grid;position:absolute;top:1px;right:-1px}.void-badge.is-agent{background:var(--void-agent)}.void-button{justify-content:center;align-items:center;gap:var(--void-space-3);height:32px;box-shadow:inset 0 0 0 1px var(--void-frame);white-space:nowrap;border-radius:100px;padding:0 14px;font-weight:700;display:inline-flex;background:var(--void-field)!important;font-size:var(--void-type-small)!important;border:0!important}.void-button:has(svg){padding:0 12px 0 10px}.void-button.is-primary{color:var(--void-on-warm);box-shadow:none;background:var(--void-warm)!important;border:0!important}.void-button.is-ghost{box-shadow:none;background:0 0!important;border:0!important}.void-button.is-danger,.void-menu-item.is-danger{color:var(--void-del)!important}.void-menu-item.is-danger svg{color:var(--void-del)}.void-segment{gap:var(--void-space-1);height:30px;box-shadow:inset 0 0 0 1px var(--void-frame);background:var(--void-bg);border:0;border-radius:100px;flex-shrink:0;padding:3px;display:flex}.void-segment button{font-size:var(--void-type-caption);color:var(--void-soft);white-space:nowrap;border-radius:100px;flex:1;padding:0 11px;font-weight:700}.void-segment button[aria-pressed=true]{background:var(--void-on);color:var(--void-head)}@media (hover:hover){.void-icon-button:not(:disabled,[aria-disabled=true],.is-active):hover,.void-segment button:not(:disabled,[aria-disabled=true],[aria-pressed=true]):hover{background:var(--void-hover)}.void-button:not(:disabled,[aria-disabled=true]):hover{background:var(--void-on)!important}.void-button.is-ghost:not(:disabled,[aria-disabled=true]):hover{background:var(--void-hover)!important}.void-button.is-primary:not(:disabled,[aria-disabled=true]):hover{opacity:.9;background:var(--void-warm)!important}}.void-icon-button:not(:disabled,[aria-disabled=true]):active,.void-segment button:not(:disabled,[aria-disabled=true]):active,.void-button:not(:disabled,[aria-disabled=true]):active{transform:scale(.97)}.void-icon-button:not(:disabled,[aria-disabled=true],.is-active):active,.void-segment button:not(:disabled,[aria-disabled=true],[aria-pressed=true]):active{background:var(--void-on)}.void-button:not(:disabled,[aria-disabled=true]):active,.void-button.is-ghost:not(:disabled,[aria-disabled=true]):active{background:var(--void-on)!important}.void-button.is-primary:not(:disabled,[aria-disabled=true]):active{opacity:.9;background:var(--void-warm)!important}.void-toggle{border-radius:100px;flex-shrink:0;width:36px;height:20px;padding:2px;background:var(--void-on)!important;border:1px solid var(--void-frame)!important}.void-toggle span{background:var(--void-soft);border-radius:50%;width:14px;height:14px;display:block}.void-toggle[aria-checked=true]{background:var(--void-warm)!important;border-color:var(--void-warm)!important}.void-toggle[aria-checked=true] span{background:var(--void-on-warm);transform:translate(16px)}.void-keycap{border:1px solid var(--void-frame);background:var(--void-field);height:22px;color:var(--void-soft);white-space:nowrap;border-radius:5px;justify-content:center;align-items:center;padding:0 7px;font:700 11px Void Atkinson,system-ui,sans-serif;display:inline-flex}.void-menu-item{align-items:center;gap:var(--void-space-5);text-align:left;border-radius:8px;width:100%;height:34px;padding:0 10px;display:flex;font-size:var(--void-type-small)!important;color:var(--void-text)!important}.void-menu-item svg{color:var(--void-soft)}.void-menu-item.is-active{background:var(--void-on)}.void-menu-item.has-line{align-items:flex-start;height:auto;padding:7px 10px}.void-menu-item.has-line>svg,.void-menu-item.has-line .void-menu-hint{margin-top:1px}.void-menu-text{gap:var(--void-space-1);text-align:left;flex-direction:column;min-width:0;display:flex}.void-menu-text>span:first-child{line-height:1.45}.void-menu-line{font-size:var(--void-type-caption);color:var(--void-mute);line-height:1.4}.void-menu-hint{font-size:var(--void-type-caption);color:var(--void-mute);margin-left:auto;display:flex}.void-menu-separator{background:var(--void-line);height:1px;margin:4px 6px}.void-popover{max-width:calc(100dvw - 16px);max-height:calc(100dvh - 16px);scroll-padding:var(--void-space-3);z-index:6;gap:var(--void-space-1);background:var(--void-panel);box-shadow:inset 0 0 0 1px var(--void-frame),0 10px 40px var(--void-overlay);border:0;border-radius:14px;flex-direction:column;padding:6px;display:flex;position:absolute;overflow:auto}.void-popover>*{flex-shrink:0}.void-overlay{background:var(--void-overlay);z-index:10;position:absolute;inset:0}.void-panel{background:var(--void-panel);box-shadow:inset 0 0 0 1px var(--void-frame);border:0;border-radius:16px}.void-field{align-items:center;gap:var(--void-space-5);background:var(--void-field);border:1px solid var(--void-frame);height:38px;color:var(--void-mute);border-radius:10px;padding:0 8px 0 12px;display:flex}.void-field:focus-within{border-color:var(--void-warm)}.void-field input{width:100%;min-width:0;color:var(--void-text);font-size:var(--void-type-ui);background:0 0;border:0;flex:1;outline:0!important}.void-field input::placeholder{color:var(--void-mute)}.void-micro{font-size:var(--void-type-micro);text-transform:uppercase;letter-spacing:.08em;color:var(--void-mute);line-height:16px}.void-spacer{flex:1}.void-row{align-items:center;gap:var(--void-space-4);display:flex}.void-note{font-size:var(--void-type-caption);color:var(--void-mute);line-height:1.5}.void-state-gap{height:4px}
