.qi-theme{--qi-color-canvas:#fff;--qi-color-sidebar:#f7f7f8;--qi-color-surface:#fff;--qi-color-surface-subtle:#f4f4f5;--qi-color-surface-selected:#ececee;--qi-color-surface-raised:#fff;--qi-color-foreground:#1a1c1f;--qi-color-foreground-muted:#6f7075;--qi-color-foreground-subtle:#94959a;--qi-color-border:#e5e5e7;--qi-color-border-strong:#d4d4d8;--qi-color-accent:#339cff;--qi-color-accent-text:#0878d1;--qi-color-accent-hover:#1687ed;--qi-color-accent-soft:#e8f4ff;--qi-color-accent-foreground:#fff;--qi-color-inverse:#1a1c1f;--qi-color-inverse-foreground:#fff;--qi-color-warning:#e86816;--qi-color-warning-soft:#fff5eb;--qi-color-danger:#e5484d;--qi-color-danger-soft:#fdebec;--qi-color-focus-ring:#339cff57;--qi-font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Inter, ui-sans-serif, system-ui, sans-serif;--qi-font-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--qi-radius-xs:6px;--qi-radius-sm:10px;--qi-radius-md:14px;--qi-radius-lg:20px;--qi-radius-pill:9999px;--qi-space-1:4px;--qi-space-2:8px;--qi-space-3:12px;--qi-space-4:16px;--qi-space-5:24px;--qi-space-6:32px;--qi-space-7:48px;--qi-space-8:64px;--qi-size-control-sm:32px;--qi-size-control-md:40px;--qi-size-control-lg:48px;--qi-size-sidebar:264px;--qi-size-content:960px;--qi-shadow-raised:0 1px 2px #1212140d, 0 10px 30px #1212140f;--qi-shadow-overlay:0 8px 28px #12121424, 0 2px 8px #12121414;min-height:100%;color:var(--qi-color-foreground);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--qi-font-family)}.qi-theme[data-mode=dark]{--qi-color-canvas:#181818;--qi-color-sidebar:#2b2b2d;--qi-color-surface:#212122;--qi-color-surface-subtle:#29292b;--qi-color-surface-selected:#3a3a3d;--qi-color-surface-raised:#2d2d2f;--qi-color-foreground:#fff;--qi-color-foreground-muted:#adadb2;--qi-color-foreground-subtle:#85858a;--qi-color-border:#343438;--qi-color-border-strong:#48484d;--qi-color-accent:#339cff;--qi-color-accent-text:#62b3ff;--qi-color-accent-hover:#62b3ff;--qi-color-accent-soft:#173a59;--qi-color-accent-foreground:#fff;--qi-color-inverse:#f5f5f6;--qi-color-inverse-foreground:#1a1c1f;--qi-color-warning:#ff8a3d;--qi-color-warning-soft:#362317;--qi-color-danger:#ff6b6f;--qi-color-danger-soft:#3b2022;--qi-color-focus-ring:#339cff75;--qi-shadow-raised:0 1px 2px #00000038, 0 12px 32px #0000002e;--qi-shadow-overlay:0 12px 36px #00000061, 0 2px 10px #0000003d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}
.qi-theme .qi-button,.qi-theme .qi-icon-button,.qi-theme .qi-input,.qi-theme .qi-select,.qi-theme .qi-textarea,.qi-theme .qi-tab,.qi-theme .qi-switch,.qi-theme .qi-sidebar-item{font:inherit}.qi-theme .qi-button,.qi-theme .qi-icon-button,.qi-theme .qi-tab,.qi-theme .qi-switch,.qi-theme .qi-sidebar-item{cursor:pointer}.qi-theme .qi-button:focus-visible,.qi-theme .qi-icon-button:focus-visible,.qi-theme .qi-input:focus-visible,.qi-theme .qi-select:focus-visible,.qi-theme .qi-textarea:focus-visible,.qi-theme .qi-tab:focus-visible,.qi-theme .qi-switch:focus-visible,.qi-theme .qi-sidebar-item:focus-visible{outline:3px solid var(--qi-color-focus-ring);outline-offset:2px}.qi-theme .qi-button{height:var(--qi-size-control-md);justify-content:center;align-items:center;gap:var(--qi-space-2);padding:0 var(--qi-space-4);border:1px solid var(--qi-color-border);border-radius:var(--qi-radius-sm);background:var(--qi-color-surface);color:var(--qi-color-foreground);font-size:14px;font-weight:590;line-height:20px;transition:background .12s,border-color .12s,color .12s,transform .12s;display:inline-flex}.qi-theme .qi-button[data-size=sm]{height:var(--qi-size-control-sm);padding:0 var(--qi-space-3);border-radius:var(--qi-radius-xs);font-size:13px}.qi-theme .qi-button[data-size=lg]{height:var(--qi-size-control-lg);padding:0 var(--qi-space-5)}.qi-theme .qi-button[data-variant=primary]{border-color:var(--qi-color-inverse);background:var(--qi-color-inverse);color:var(--qi-color-inverse-foreground)}.qi-theme .qi-button[data-variant=ghost]{background:0 0;border-color:#0000}.qi-theme .qi-button[data-variant=danger]{background:var(--qi-color-danger-soft);color:var(--qi-color-danger);border-color:#0000}.qi-theme .qi-button:hover:not(:disabled),.qi-theme .qi-icon-button:hover:not(:disabled){border-color:var(--qi-color-border-strong);background:var(--qi-color-surface-subtle)}.qi-theme .qi-button[data-variant=primary]:hover:not(:disabled){border-color:var(--qi-color-foreground-muted);background:var(--qi-color-foreground-muted);color:var(--qi-color-inverse-foreground)}.qi-theme .qi-button[data-variant=danger]:hover:not(:disabled){background:color-mix(in srgb, var(--qi-color-danger-soft) 78%, var(--qi-color-danger) 22%);color:var(--qi-color-danger);border-color:#0000}.qi-theme .qi-button:active:not(:disabled),.qi-theme .qi-icon-button:active:not(:disabled){transform:translateY(1px)}.qi-theme .qi-button:disabled,.qi-theme .qi-icon-button:disabled,.qi-theme .qi-switch:disabled{cursor:not-allowed;opacity:.42}.qi-theme .qi-button__icon,.qi-theme .qi-button__icon svg{width:16px;height:16px}.qi-theme .qi-icon-button{width:var(--qi-size-control-md);height:var(--qi-size-control-md);border:1px solid var(--qi-color-border);border-radius:var(--qi-radius-sm);background:var(--qi-color-surface);color:var(--qi-color-foreground);flex:none;place-items:center;padding:0;transition:background .12s,border-color .12s,transform .12s;display:inline-grid}.qi-theme .qi-icon-button[data-size=sm]{width:var(--qi-size-control-sm);height:var(--qi-size-control-sm);border-radius:var(--qi-radius-xs)}.qi-theme .qi-icon-button[data-variant=ghost]{background:0 0;border-color:#0000}.qi-theme .qi-icon-button[data-variant=soft]{background:var(--qi-color-surface-subtle);border-color:#0000}.qi-theme .qi-icon-button svg{stroke-width:1.8px;width:18px;height:18px}.qi-theme .qi-field{gap:var(--qi-space-2);display:grid}.qi-theme .qi-field__label{color:var(--qi-color-foreground);font-size:14px;font-weight:590;line-height:20px}.qi-theme .qi-field__hint{color:var(--qi-color-foreground-muted);font-size:12px;line-height:16px}.qi-theme .qi-input,.qi-theme .qi-select,.qi-theme .qi-textarea{border:1px solid var(--qi-color-border);border-radius:var(--qi-radius-sm);background:var(--qi-color-surface);width:100%;color:var(--qi-color-foreground);font-size:14px;line-height:20px;transition:border-color .12s,box-shadow .12s,background .12s}.qi-theme .qi-input{height:var(--qi-size-control-md);padding:0 var(--qi-space-3)}.qi-theme .qi-textarea{resize:vertical;min-height:132px;padding:var(--qi-space-3)}.qi-theme .qi-input::placeholder,.qi-theme .qi-textarea::placeholder{color:var(--qi-color-foreground-subtle)}.qi-theme .qi-input:hover,.qi-theme .qi-select:hover,.qi-theme .qi-textarea:hover{border-color:var(--qi-color-border-strong)}.qi-theme .qi-input:focus,.qi-theme .qi-select:focus,.qi-theme .qi-textarea:focus{border-color:var(--qi-color-accent);box-shadow:0 0 0 3px var(--qi-color-focus-ring);outline:none}.qi-theme .qi-input-wrap{display:block;position:relative}.qi-theme .qi-input-wrap .qi-input{padding-left:40px}.qi-theme .qi-input-wrap__icon{z-index:1;width:18px;height:18px;color:var(--qi-color-foreground-muted);pointer-events:none;place-items:center;display:grid;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.qi-theme .qi-input-wrap__icon svg{stroke-width:1.8px;width:18px;height:18px}.qi-theme .qi-select-wrap{min-width:144px;display:inline-block;position:relative}.qi-theme .qi-select{height:var(--qi-size-control-md);appearance:none;padding:0 40px 0 12px}.qi-theme .qi-select-wrap>svg{width:16px;height:16px;color:var(--qi-color-foreground-muted);pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.qi-theme .qi-tabs{align-items:center;gap:var(--qi-space-1);padding:var(--qi-space-1);border-radius:var(--qi-radius-md);background:var(--qi-color-surface-subtle);display:inline-flex}.qi-theme .qi-tab{border-radius:var(--qi-radius-sm);min-height:32px;color:var(--qi-color-foreground-muted);background:0 0;border:0;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:540;line-height:20px;display:inline-flex}.qi-theme .qi-tab:hover{color:var(--qi-color-foreground)}.qi-theme .qi-tab[data-active=true]{background:var(--qi-color-surface);color:var(--qi-color-foreground);box-shadow:0 1px 2px #12121414}.qi-theme[data-mode=dark] .qi-tab[data-active=true]{background:var(--qi-color-surface-selected);box-shadow:none}.qi-theme .qi-tab__count{color:var(--qi-color-foreground-subtle);font-variant-numeric:tabular-nums}.qi-theme .qi-switch{border-radius:var(--qi-radius-pill);background:var(--qi-color-border-strong);border:0;flex:none;width:44px;height:26px;padding:0;transition:background .15s;position:relative}.qi-theme .qi-switch[aria-checked=true]{background:var(--qi-color-accent)}.qi-theme .qi-switch__thumb{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #1212143d}.qi-theme .qi-switch[aria-checked=true] .qi-switch__thumb{transform:translate(18px)}.qi-theme .qi-card{border:1px solid var(--qi-color-border);border-radius:var(--qi-radius-lg);background:var(--qi-color-surface)}.qi-theme .qi-settings-list{border:1px solid var(--qi-color-border);border-radius:var(--qi-radius-lg);background:var(--qi-color-surface);overflow:hidden}.qi-theme .qi-settings-row{align-items:center;gap:var(--qi-space-3);min-height:76px;padding:var(--qi-space-4) var(--qi-space-5);display:flex}.qi-theme .qi-settings-row+.qi-settings-row{border-top:1px solid var(--qi-color-border)}.qi-theme .qi-settings-row__leading{border:1px solid var(--qi-color-border);border-radius:var(--qi-radius-sm);width:36px;height:36px;color:var(--qi-color-foreground-muted);flex:none;place-items:center;display:grid}.qi-theme .qi-settings-row__leading svg{stroke-width:1.8px;width:18px;height:18px}.qi-theme .qi-settings-row__copy{flex:1;min-width:0}.qi-theme .qi-settings-row__title{color:var(--qi-color-foreground);font-size:14px;font-weight:590;line-height:20px}.qi-theme .qi-settings-row__description{color:var(--qi-color-foreground-muted);margin-top:2px;font-size:13px;line-height:18px}.qi-theme .qi-settings-row__description a{color:var(--qi-color-accent-text);text-decoration:none}.qi-theme .qi-settings-row__description a:hover{color:var(--qi-color-accent-hover);text-decoration:underline}.qi-theme .qi-settings-row__trailing{align-items:center;gap:var(--qi-space-3);flex:none;display:flex}.qi-theme .qi-alert{align-items:flex-start;gap:var(--qi-space-3);padding:var(--qi-space-3) var(--qi-space-4);border:1px solid var(--qi-color-border);border-radius:var(--qi-radius-md);background:var(--qi-color-surface-subtle);color:var(--qi-color-foreground);display:flex}.qi-theme .qi-alert[data-tone=info]{border-color:color-mix(in srgb, var(--qi-color-accent) 28%, var(--qi-color-border));background:var(--qi-color-accent-soft)}.qi-theme .qi-alert[data-tone=warning]{border-color:color-mix(in srgb, var(--qi-color-warning) 28%, var(--qi-color-border));background:var(--qi-color-warning-soft)}.qi-theme .qi-alert[data-tone=danger]{border-color:color-mix(in srgb, var(--qi-color-danger) 28%, var(--qi-color-border));background:var(--qi-color-danger-soft)}.qi-theme .qi-alert>svg{flex:none;width:18px;height:18px;margin-top:1px}.qi-theme .qi-alert[data-tone=info]>svg{color:var(--qi-color-accent-text)}.qi-theme .qi-alert[data-tone=warning]>svg{color:var(--qi-color-warning)}.qi-theme .qi-alert[data-tone=danger]>svg{color:var(--qi-color-danger)}.qi-theme .qi-alert__title{font-size:14px;font-weight:590;line-height:20px}.qi-theme .qi-alert__description{color:var(--qi-color-foreground-muted);margin-top:2px;font-size:13px;line-height:18px}.qi-theme .qi-keyboard-shortcut{border-radius:var(--qi-radius-pill);background:var(--qi-color-surface-subtle);min-width:28px;height:24px;color:var(--qi-color-foreground-muted);font-family:var(--qi-font-family);border:0;justify-content:center;align-items:center;padding:0 8px;font-size:12px;line-height:16px;display:inline-flex}.qi-theme .qi-progress{border-radius:var(--qi-radius-pill);background:var(--qi-color-border);width:100%;height:8px;overflow:hidden}.qi-theme .qi-progress__value{border-radius:inherit;background:var(--qi-color-foreground);height:100%;transition:width .2s;display:block}.qi-theme .qi-sidebar-item{align-items:center;gap:var(--qi-space-3);border-radius:var(--qi-radius-sm);width:100%;min-height:36px;color:var(--qi-color-foreground);text-align:left;background:0 0;border:0;padding:7px 10px;font-size:14px;line-height:20px;transition:background .12s;display:flex}.qi-theme .qi-sidebar-item:hover,.qi-theme .qi-sidebar-item[data-active=true]{background:var(--qi-color-surface-selected)}.qi-theme .qi-sidebar-item__icon{width:18px;height:18px;color:var(--qi-color-foreground-muted);flex:none;place-items:center;display:grid}.qi-theme .qi-sidebar-item__icon svg{stroke-width:1.8px;width:18px;height:18px}.qi-theme .qi-page-header{justify-content:space-between;align-items:flex-start;gap:var(--qi-space-5);display:flex}.qi-theme .qi-page-header__eyebrow{margin-bottom:var(--qi-space-2);color:var(--qi-color-foreground-muted);font-size:13px;font-weight:590;line-height:18px}.qi-theme .qi-page-header__title{color:var(--qi-color-foreground);letter-spacing:-.025em;margin:0;font-size:30px;font-weight:650;line-height:36px}.qi-theme .qi-page-header__description{max-width:680px;margin:var(--qi-space-2) 0 0;color:var(--qi-color-foreground-muted);font-size:15px;line-height:22px}.qi-theme .qi-page-header__action{flex:none}@media (max-width:720px){.qi-theme .qi-settings-row{padding:var(--qi-space-4);flex-wrap:wrap;align-items:flex-start}.qi-theme .qi-settings-row__trailing{justify-content:flex-end;width:100%}.qi-theme .qi-page-header{display:grid}}
.qi-workspace{grid-template-columns:var(--qi-size-sidebar) minmax(0, 1fr);background:var(--qi-color-canvas);min-height:900px;display:grid}.qi-workspace__sidebar{border-right:1px solid var(--qi-color-border);background:var(--qi-color-sidebar);flex-direction:column;min-height:900px;padding:12px;display:flex}.qi-workspace__brand{height:48px;color:var(--qi-color-foreground);align-items:center;gap:10px;padding:0 8px;font-size:15px;font-weight:650;display:flex}.qi-workspace__brand-mark{border-radius:var(--qi-radius-sm);background:var(--qi-color-inverse);width:30px;height:30px;color:var(--qi-color-inverse-foreground);place-items:center;display:grid}.qi-workspace__brand-mark svg{width:16px;height:16px}.qi-workspace__navigation{flex:1;padding-top:28px}.qi-workspace__nav-label{color:var(--qi-color-foreground-subtle);padding:6px 10px 8px;font-size:12px;font-weight:590;line-height:16px}.qi-workspace__profile{border-top:1px solid var(--qi-color-border);color:var(--qi-color-foreground);align-items:center;gap:10px;padding:10px 8px 4px;display:flex}.qi-workspace__avatar{border:1px solid var(--qi-color-border);background:var(--qi-color-surface);width:32px;height:32px;color:var(--qi-color-foreground-muted);border-radius:50%;flex:none;place-items:center;display:grid}.qi-workspace__avatar svg{width:18px;height:18px}.qi-workspace__profile strong,.qi-workspace__profile small{display:block}.qi-workspace__profile strong{font-size:13px;font-weight:590;line-height:18px}.qi-workspace__profile small{color:var(--qi-color-foreground-muted);font-size:12px;line-height:16px}.qi-workspace__main{background:var(--qi-color-canvas);min-width:0}.qi-workspace__content{width:min(100%, var(--qi-size-content));margin:0 auto;padding:64px 40px 80px}.qi-workspace__content>.qi-alert{margin-top:32px}.qi-workspace__section{margin-top:48px}.qi-workspace__section-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:16px;display:flex}.qi-workspace__section-heading h2{color:var(--qi-color-foreground);letter-spacing:-.01em;margin:0;font-size:18px;font-weight:650;line-height:26px}.qi-workspace__section-heading p{color:var(--qi-color-foreground-muted);margin:4px 0 0;font-size:14px;line-height:20px}.qi-workspace__footer-actions{justify-content:flex-end;gap:8px;margin-top:32px;display:flex}@media (max-width:760px){.qi-workspace{grid-template-columns:1fr}.qi-workspace__sidebar{display:none}.qi-workspace__content{padding:40px 20px 64px}}
.qi-theme[data-palette=kivel-orange]{--qi-font-family:var(--font-pretendard), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--qi-color-canvas:#fff;--qi-color-sidebar:#f3f6fc;--qi-color-surface:#fff;--qi-color-surface-subtle:#f3f6fc;--qi-color-surface-selected:#dde2ec;--qi-color-surface-raised:#fff;--qi-color-foreground:#272c35;--qi-color-foreground-muted:#636c7b;--qi-color-foreground-subtle:#636c7b;--qi-color-border:#dde2ec;--qi-color-border-strong:#bcc6d6;--qi-color-accent:#ff693a;--qi-color-accent-text:#2c4063;--qi-color-accent-hover:#ff8f6c;--qi-color-accent-soft:#fff8f5;--qi-color-accent-foreground:#272c35;--qi-color-inverse:#272c35;--qi-color-inverse-foreground:#fff;--qi-color-warning:#ffbc39;--qi-color-warning-soft:#fff8f5;--qi-color-danger:#f65742;--qi-color-danger-soft:#fff8f5;--qi-color-focus-ring:#2c4063;--qi-color-choice-selected:#ff793a;--qi-shadow-raised:0 1px 2px #98a1b01a, 0 10px 30px #98a1b01a;--qi-shadow-overlay:0 8px 28px #272c3529, 0 2px 8px #272c3529}@scope(.qi-theme[data-palette=kivel-orange]) to (.qi-theme){:scope .qi-button[data-variant=danger],:scope .qi-button[data-variant=danger]:hover:not(:disabled){color:var(--qi-color-foreground);background:var(--qi-color-danger-soft)}:scope .qi-button[data-variant=danger]:hover:not(:disabled){background:#ffede8}:scope .qi-alert[data-tone=info]{border-color:#ffd9ce}:scope .qi-alert[data-tone=warning]{border-color:#ffbc39}:scope .qi-alert[data-tone=danger]{border-color:#f65742}:scope .qi-alert[data-tone=warning]>svg{color:#2c4063}:scope .qi-tab[data-active=true]{box-shadow:0 1px 2px #98a1b01a}:scope .qi-switch__thumb{background:#fff;box-shadow:0 1px 3px #98a1b01a}:scope .qi-workspace__brand-mark{color:#272c35;background:#ff693a}:scope :is(.qi-input,.qi-textarea,.qi-select):focus,:scope :is(.qi-input,.qi-textarea,.qi-select):focus:hover{border-color:var(--qi-color-accent);box-shadow:inset 0 0 0 1px var(--qi-color-accent);background:var(--qi-color-surface);outline:none}:scope .qi-sidebar-item[data-active=true] .qi-sidebar-item__icon{color:var(--qi-color-foreground)}:scope :is(.qi-input,.qi-textarea,.qi-select)[aria-invalid=true]{border-color:#f65742}}.qi-theme{word-break:normal;overflow-wrap:normal;font-size:16px;line-height:normal}.qi-theme :is(button,input,select,textarea){font-family:var(--qi-font-family)}.qi-theme .qi-input-wrap{height:var(--qi-size-control-md);align-self:start}.qi-theme .qi-compact-control{height:44px;display:block;position:relative}.qi-theme .qi-compact-control:before{content:"";border:1px solid var(--qi-color-border);border-radius:var(--qi-radius-sm);background:var(--qi-color-surface);pointer-events:none;position:absolute;inset:4px}.qi-theme .qi-compact-control:focus-within:before{border-color:var(--qi-color-accent-hover);box-shadow:inset 0 0 0 1px var(--qi-color-accent-hover)}.qi-theme .qi-compact-control .qi-input-wrap{height:44px;position:relative}.qi-theme .qi-compact-control .qi-input-wrap__icon{z-index:1}.qi-theme .qi-compact-control .qi-input,.qi-theme .qi-compact-control .qi-input:is(:hover,:focus,:focus:hover,:focus-visible){width:100%;height:44px;min-height:44px;box-shadow:none;background:0 0;border:0;outline:none;position:relative}.qi-theme .qi-compact-form .qi-field{gap:4px;position:relative}.qi-theme .qi-compact-form .qi-field:has(.qi-input:not([type=file])):before{content:"";border:1px solid var(--qi-color-border);border-radius:var(--qi-radius-sm);pointer-events:none;height:36px;position:absolute;bottom:4px;left:4px;right:4px}.qi-theme .qi-compact-form .qi-field:has(.qi-input:not([type=file])):focus-within:before{border-color:var(--qi-color-accent-hover);box-shadow:inset 0 0 0 1px var(--qi-color-accent-hover)}.qi-theme .qi-compact-form .qi-field .qi-input:not([type=file]),.qi-theme .qi-compact-form .qi-field .qi-input:not([type=file]):is(:hover,:focus,:focus:hover){width:100%;height:44px;min-height:44px;box-shadow:none;background:0 0;border:0;outline:none;font-size:13px;position:relative}.qi-theme .qi-compact-form .qi-dropdown{gap:4px;min-width:0}.qi-theme .qi-compact-form .qi-dropdown__label{font-size:13px}.qi-theme .qi-compact-form .qi-dropdown__trigger,.qi-theme .qi-compact-form .qi-dropdown__trigger:is(:hover,:focus,:focus:hover){height:44px;min-height:44px;box-shadow:none;background:0 0;border:0;outline:none;padding:0 16px;font-size:13px;position:relative}.qi-theme .qi-compact-form .qi-dropdown__trigger:before{content:"";border:1px solid var(--qi-color-border);border-radius:var(--qi-radius-sm);background:var(--qi-color-surface);pointer-events:none;position:absolute;inset:4px}.qi-theme .qi-compact-form .qi-dropdown__trigger:focus:before{border-color:var(--qi-color-accent-hover);box-shadow:inset 0 0 0 1px var(--qi-color-accent-hover)}.qi-theme .qi-compact-form .qi-dropdown__trigger>*{z-index:1;position:relative}.qi-theme :is(a,summary,[tabindex]):focus-visible{outline:3px solid var(--qi-color-focus-ring);outline-offset:2px}.qi-theme :is(.qi-button,.qi-icon-button,.qi-tab,.qi-switch,.qi-sidebar-item){position:relative}.qi-theme :is(.qi-button,.qi-icon-button,.qi-tab,.qi-switch,.qi-sidebar-item):after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (pointer:coarse){.qi-theme .qi-sidebar-item{margin-block:4px}.qi-theme .qi-tab{margin-block:6px}}@media (prefers-reduced-motion:reduce){.qi-theme *,.qi-theme :before,.qi-theme :after{transition:none!important;animation:none!important}}
