.ina-button{border-radius:var(--ina-radius-button);min-height:44px;font:inherit;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:700;text-decoration:none;display:inline-flex}.ina-button--large{min-height:52px;padding:0 20px}.ina-button--primary{background:var(--ina-accent);color:var(--ina-accent-ink)}.ina-button--secondary{background:var(--ina-surface-2);color:var(--ina-text);border-color:var(--ina-border)}.ina-button--quiet{color:var(--ina-text);text-underline-offset:3px;background:0 0;text-decoration:underline}.ina-button--danger{background:var(--ina-bad);color:var(--ina-bad-ink)}.ina-button--warn{background:var(--ina-warn);color:var(--ina-warn-ink)}.ina-button:disabled{background:var(--ina-surface-2);color:var(--ina-faint);border-color:var(--ina-border);cursor:not-allowed;text-decoration:none}.ina-button:focus-visible,.ina-icon-button:focus-visible,.ina-switch:focus-visible,.ina-segmented__option:focus-visible,.ina-help__trigger:focus-visible,.ina-power:focus-visible{outline:3px solid var(--ina-focus);outline-offset:2px}.ina-icon-button{border-radius:var(--ina-radius-button);border:1px solid var(--ina-border);width:44px;height:44px;color:var(--ina-text);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:inline-flex}.ina-status{--ina-status-color:var(--ina-off);--ina-status-soft:var(--ina-off-soft)}.ina-status--ok{--ina-status-color:var(--ina-good);--ina-status-soft:var(--ina-good-soft)}.ina-status--starting{--ina-status-color:var(--ina-warn);--ina-status-soft:var(--ina-warn-soft)}.ina-status--problem,.ina-status--suspended{--ina-status-color:var(--ina-bad);--ina-status-soft:var(--ina-bad-soft)}.ina-status--installing,.ina-status--stopping{--ina-status-color:var(--ina-warn);--ina-status-soft:var(--ina-warn-soft)}.ina-lights{border-radius:var(--ina-radius-pill);background:var(--ina-light-case);flex-direction:column;flex:none;gap:4px;padding:6px 5px;display:flex}.ina-lights__light{background:var(--ina-light-off);border-radius:99px;width:10px;height:10px}.ina-lights__light--bad{background:var(--ina-bad);box-shadow:0 0 10px var(--ina-bad)}.ina-lights__light--warn{background:var(--ina-warn);box-shadow:0 0 10px var(--ina-warn)}.ina-lights__light--good{background:var(--ina-good);box-shadow:0 0 10px var(--ina-good)}.ina-status-card{border-radius:var(--ina-radius-card);background:var(--ina-status-soft);align-items:center;gap:14px;padding:14px 16px;display:flex}.ina-status-card__title{font-family:var(--ina-font-head);color:var(--ina-status-color);font-size:17px;font-weight:700;line-height:1.2}.ina-status-card__sub{font-size:13.5px}.ina-status-pill{border-radius:var(--ina-radius-pill);background:var(--ina-status-soft);color:var(--ina-status-color);align-self:flex-start;align-items:center;gap:6px;padding:5px 11px 5px 8px;font-size:14px;font-weight:700;display:inline-flex}.ina-status--starting .ina-status__icon,.ina-status--installing .ina-status__icon,.ina-status--stopping .ina-status__icon{animation:1.4s ease-in-out infinite inaBlink}.ina-switch{color:var(--ina-text);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;min-height:44px;padding:0;font-weight:700;display:inline-flex}.ina-switch__track{border-radius:calc(var(--ina-radius-thumb) + 3px);background:var(--ina-surface-3);flex:none;width:56px;height:32px;transition:background .2s;position:relative}.ina-switch__thumb{border-radius:var(--ina-radius-thumb);background:var(--ina-muted);width:26px;height:26px;transition:left .2s;position:absolute;top:3px;left:3px}.ina-switch[aria-checked=true] .ina-switch__track{background:var(--ina-accent)}.ina-switch[aria-checked=true] .ina-switch__thumb{background:var(--ina-accent-ink);left:27px}.ina-switch:disabled{cursor:not-allowed;opacity:.55}.ina-segmented{border-radius:var(--ina-radius-button);background:var(--ina-surface-2);border:2px solid var(--ina-border);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;padding:4px;display:grid}.ina-segmented__option{border-radius:var(--ina-radius-small);min-height:40px;color:var(--ina-text);font:inherit;cursor:pointer;background:0 0;border:0;font-size:14px}.ina-segmented__option[aria-checked=true]{background:var(--ina-accent);color:var(--ina-accent-ink);font-weight:700}.ina-segmented__option:disabled{cursor:not-allowed;opacity:.6}.ina-field{flex-direction:column;gap:6px;display:flex}.ina-field label{font-weight:700}.ina-field__error{color:var(--ina-bad);font-size:14px;font-weight:700}.ina-input,.ina-input-group{border-radius:var(--ina-radius-button);border:2px solid var(--ina-border);background:var(--ina-surface-2);height:52px;color:var(--ina-text);font-size:16px}.ina-input{outline:none;padding:0 14px}.ina-input-group{align-items:center;padding:0 4px 0 14px;display:flex}.ina-input-group input{min-width:0;height:100%;color:var(--ina-text);background:0 0;border:0;outline:none;flex:1 1 0;font-size:16px}.ina-input:focus-visible,.ina-input-group:focus-within{outline:3px solid var(--ina-focus);outline-offset:2px}.ina-input--bad{border-color:var(--ina-bad)}.ina-notice{border-radius:var(--ina-radius-card);flex-wrap:wrap;align-items:center;gap:12px;padding:14px 16px;font-size:15px;display:flex}.ina-notice__text{flex:200px}.ina-notice--info{background:var(--ina-accent-soft)}.ina-notice--info .ina-notice__icon{color:var(--ina-accent-text)}.ina-notice--good{background:var(--ina-good-soft)}.ina-notice--good .ina-notice__icon{color:var(--ina-good)}.ina-notice--warn{background:var(--ina-warn-soft);border:1px solid var(--ina-warn-line)}.ina-notice--warn .ina-notice__icon{color:var(--ina-warn)}.ina-notice--bad{background:var(--ina-bad-soft);border:1px solid var(--ina-bad-line)}.ina-notice--bad .ina-notice__icon{color:var(--ina-bad)}.ina-help{display:inline-flex;position:relative}.ina-help__trigger{background:var(--ina-surface-2);width:28px;height:28px;color:var(--ina-muted);cursor:pointer;border:0;border-radius:99px;justify-content:center;align-items:center;padding:0;display:inline-flex}.ina-help__bubble{z-index:20;border-radius:var(--ina-radius-small);background:var(--ina-tip-bg);width:max-content;max-width:min(280px,100vw - 32px);color:var(--ina-tip-ink);padding:10px 12px;font-size:14px;font-weight:400;line-height:1.4;position:absolute;top:calc(100% + 6px);left:0}.ina-toast{border-radius:var(--ina-radius-button);background:var(--ina-tip-bg);color:var(--ina-tip-ink);align-items:center;gap:12px;padding:12px 12px 12px 16px;display:inline-flex}.ina-toast__message{font-size:15px;font-weight:700}.ina-toast__action{border-radius:var(--ina-radius-small);min-height:36px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;padding:0 10px;font-size:14px;font-weight:700}.ina-unsaved{border-radius:var(--ina-radius-card);background:var(--ina-surface-3);border:2px solid var(--ina-accent);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 12px 12px 16px;display:flex;box-shadow:0 14px 40px #0006}.ina-unsaved__icon{color:var(--ina-accent-text)}.ina-unsaved__text{flex:180px}.ina-unsaved__sub{color:var(--ina-muted);align-items:center;gap:6px;font-size:13.5px;display:flex}.ina-unsaved__blocked{color:var(--ina-bad);font-size:13.5px;font-weight:700}.ina-modal-scrim{z-index:56;background:#0000008c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.ina-danger{border:1px solid var(--ina-border);border-radius:var(--ina-radius-card);background:var(--ina-surface-2);width:min(520px,100%);max-height:calc(100% - 16px);color:var(--ina-text);flex-direction:column;gap:12px;padding:18px;display:flex;overflow:auto}.ina-danger__head{align-items:center;gap:12px;display:flex}.ina-danger__badge{border-radius:var(--ina-radius-small);background:var(--ina-bad-soft);width:40px;height:40px;color:var(--ina-bad);flex:none;justify-content:center;align-items:center;display:inline-flex}.ina-danger__title{font-family:var(--ina-font-head);margin:0;font-size:19px}.ina-danger__intro{color:var(--ina-muted);margin:2px 0 0;font-size:14px}.ina-danger__facts{grid-template-columns:1fr 1fr;gap:8px;font-size:13.5px;display:grid}.ina-danger__fact{border-radius:var(--ina-radius-small);padding:10px}.ina-danger__fact--lose{background:var(--ina-bad-soft)}.ina-danger__fact--lose strong{color:var(--ina-bad)}.ina-danger__fact--keep{background:var(--ina-good-soft)}.ina-danger__fact--keep strong{color:var(--ina-good)}.ina-danger__fact ul{margin:4px 0 0;padding-left:18px}.ina-danger__backup{align-items:center;gap:8px;min-height:44px;font-size:14px;display:flex}.ina-danger__recommended{color:var(--ina-good);font-weight:700}.ina-danger__input{border-radius:var(--ina-radius-button);border:2px solid var(--ina-border);background:var(--ina-surface);height:48px;color:var(--ina-text);font:inherit;padding:0 12px;font-size:15px}.ina-danger__input:focus-visible{outline:3px solid var(--ina-focus);outline-offset:2px}.ina-danger__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.ina-reauth__code{font-family:var(--ina-font-mono);font-variant-ligatures:none;letter-spacing:.05em}.ina-reauth__body{margin:0;font-size:15px}.ina-agreement{border-radius:var(--ina-radius-button);border:1px solid var(--ina-warn);background:var(--ina-surface-2);color:var(--ina-text);flex-direction:column;gap:2px;padding:12px;display:flex}.ina-agreement--on{border-color:var(--ina-border)}.ina-agreement__check{min-height:var(--ina-touch-target);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:10px;padding:0;display:flex}.ina-agreement__check:focus-visible,.ina-agreement__link:focus-visible{outline:3px solid var(--ina-focus);outline-offset:2px}.ina-agreement__check:disabled{cursor:not-allowed;opacity:.55}.ina-agreement__box{border-radius:var(--ina-radius-small);border:2px solid var(--ina-accent);width:24px;height:24px;color:var(--ina-accent-ink);background:0 0;flex:none;justify-content:center;align-items:center;transition:background .15s;display:inline-flex}.ina-agreement--on .ina-agreement__box{background:var(--ina-accent)}.ina-agreement__label{white-space:pre-wrap;overflow-wrap:anywhere;padding-top:1px}.ina-agreement__hint{color:var(--ina-muted);margin:0 0 0 34px;font-size:13.5px}.ina-agreement__link{color:var(--ina-accent-text);font-weight:700}.ina-agreement-dialog__badge{border-radius:var(--ina-radius-small);background:var(--ina-warn-soft);width:40px;height:40px;color:var(--ina-warn);flex:none;justify-content:center;align-items:center;display:inline-flex}.ina-agreement-dialog__error{color:var(--ina-bad);margin:0;font-weight:700}.ina-power{border-radius:var(--ina-radius-power);width:124px;height:124px;font:inherit;cursor:pointer;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;transition:background .25s,color .25s;display:flex}.ina-power__label{font-family:var(--ina-font-head);font-size:17px;font-weight:700}.ina-power--off{background:var(--ina-accent);color:var(--ina-accent-ink);box-shadow:0 0 0 6px var(--ina-accent-soft), 0 16px 40px -8px color-mix(in srgb, var(--ina-accent) 70%, transparent)}.ina-power[aria-disabled=true]{cursor:progress}.ina-power--starting,.ina-power--installing,.ina-power--stopping{background:var(--ina-surface-2);color:var(--ina-warn);box-shadow:0 0 0 3px var(--ina-warn);cursor:progress;animation:1.8s ease-out infinite inaPulse}.ina-power--ok{background:var(--ina-surface-2);color:var(--ina-good);box-shadow:0 0 0 3px var(--ina-good), 0 0 26px color-mix(in srgb, var(--ina-good) 40%, transparent);animation:3.2s ease-in-out infinite inaGlow}.ina-power--problem{background:var(--ina-bad-soft);color:var(--ina-bad);box-shadow:0 0 0 3px var(--ina-bad)}.ina-power--unknown{background:var(--ina-surface-2);color:var(--ina-text);box-shadow:0 0 0 3px var(--ina-border-strong)}.ina-power--suspended{background:var(--ina-surface-2);color:var(--ina-muted);box-shadow:0 0 0 3px var(--ina-border)}.ina-power--suspended[aria-disabled=true]{cursor:not-allowed}.ina-power[aria-busy=true]{cursor:progress}.ina-copy{border-radius:var(--ina-radius-button);background:var(--ina-surface-2);border:1px solid var(--ina-border);flex-wrap:wrap;align-items:center;gap:10px 14px;padding:10px 10px 10px 16px;transition:background .4s;display:flex}.ina-copy--done{background:var(--ina-good-soft)}.ina-copy--compact{gap:8px;padding:6px 6px 6px 12px}.ina-copy--compact .ina-copy__value{font-size:15px;font-weight:500}.ina-copy--compact .ina-button{min-height:40px;padding:0 12px;font-size:14px}.ina-copy__failed{color:var(--ina-bad);flex-basis:100%;font-size:14px;font-weight:700}.ina-copy__value{overflow-wrap:anywhere;min-width:0;font-family:var(--ina-font-mono);font-variant-ligatures:none;flex:160px;font-size:18px;font-weight:600}.ina-copy--done .ina-button{background:var(--ina-good);color:var(--ina-good-ink);border-color:var(--ina-good);animation:.45s ease-out inaPop}@media (prefers-reduced-motion:reduce){.ina-power,.ina-status__icon,.ina-copy--done .ina-button,.ina-switch__track,.ina-switch__thumb{transition:none;animation:none}}.ina-qr{border-radius:var(--ina-radius-small);width:min(220px,100%);height:auto;display:block}.ina-qr__light{fill:var(--ina-qr-light)}.ina-qr__dark{fill:var(--ina-qr-dark)}.ina-credit{color:var(--ina-muted);flex-wrap:wrap;gap:2px 10px;margin:0;font-size:12.5px;display:flex}.ina-combo{position:relative}.ina-combo input{cursor:pointer;width:100%;padding-right:44px}.ina-combo__icon{color:var(--ina-muted);pointer-events:none;position:absolute;top:26px;right:12px;transform:translateY(-50%)}.ina-combo__list{z-index:20;background:var(--ina-surface);border:1px solid var(--ina-border);border-radius:var(--ina-radius-card);max-height:280px;box-shadow:var(--ina-shadow-card);margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.ina-combo__list[hidden]{display:none}.ina-combo__option{border-radius:var(--ina-radius-small);cursor:pointer;flex-direction:column;justify-content:center;min-height:44px;padding:4px 10px;display:flex}.ina-combo__option[aria-selected=true]{font-weight:700}.ina-combo__option--active{background:var(--ina-accent-soft);outline:2px solid var(--ina-accent-line)}.ina-combo__hint{color:var(--ina-muted);font-size:12.5px;font-weight:400}.ina-combo__empty{color:var(--ina-muted);padding:10px}
