@import"https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;500;600&family=JetBrains+Mono:wght@400;500&display=swap";@keyframes _soi-pop-in_tbild_1{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}._welcome_tbild_93{max-width:760px;margin:0 auto;padding:32px 16px}._hero_tbild_99{background:var(--soi-surface);border:.5px solid var(--soi-border);border-radius:12px;background:var(--soi-surface-2);border:none;padding:24px;margin-bottom:24px}._hero_tbild_99 h1{font-size:28px;margin-bottom:8px}._hero_tbild_99>p{color:var(--soi-text-2);max-width:540px;margin:0 0 16px}._valueGrid_tbild_118{display:grid;grid-template-columns:1fr;gap:12px}@media(min-width:768px){._valueGrid_tbild_118{grid-template-columns:repeat(3,1fr)}}._valueCard_tbild_129{background:var(--soi-surface);border:.5px solid var(--soi-border);border-radius:12px;padding:12px 16px}._valueCard_tbild_129 h3{font-size:13px;margin-bottom:4px}._valueCard_tbild_129 p{font-size:12px;color:var(--soi-text-2);margin:0}._sectionLabel_tbild_145{font-size:14px;color:var(--soi-text-2);letter-spacing:.04em;text-transform:uppercase;margin-bottom:12px}._steps_tbild_153{list-style:none;margin:0 0 24px;padding:0;display:flex;flex-direction:column;gap:8px}._steps_tbild_153 li{list-style:none}._step_tbild_153{background:var(--soi-surface);border:.5px solid var(--soi-border);border-radius:12px;width:100%;text-align:left;display:grid;grid-template-columns:32px 1fr;gap:12px;align-items:center;padding:12px 16px;color:var(--soi-text)}@media(prefers-reduced-motion:no-preference){._step_tbild_153{transition-property:border-color,transform,background-color;transition-duration:.15s;transition-timing-function:ease}}._step_tbild_153:hover{border-color:var(--soi-border-strong);background:var(--soi-surface-2);transform:translate(3px)}._step_tbild_153:active{transform:translate(1px) scale(.995)}._step_tbild_153:focus-visible{outline:none;box-shadow:0 0 0 2px var(--soi-bg),0 0 0 4px var(--soi-accent)}._stepText_tbild_199{display:flex;flex-direction:column}._badge_tbild_204{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:500;background:var(--soi-accent-soft);color:var(--soi-accent-soft-text)}@media(prefers-reduced-motion:no-preference){._badge_tbild_204{transition-property:transform;transition-duration:.15s;transition-timing-function:ease}}._step_tbild_153:hover ._badge_tbild_204{transform:scale(1.08)}._stepTitle_tbild_228{font-weight:500}._stepDesc_tbild_232{font-size:12px;color:var(--soi-text-2);margin-top:2px}._actions_tbild_238{display:flex;gap:8px}._primary_tbild_243{padding:12px 24px;font-weight:500;color:var(--soi-accent-text);background:var(--soi-accent);border:none;border-radius:8px}@media(prefers-reduced-motion:no-preference){._primary_tbild_243{transition-property:opacity;transition-duration:.15s;transition-timing-function:ease}}._primary_tbild_243:hover{opacity:.9}._ghost_tbild_262{padding:12px 24px;color:var(--soi-text);background:transparent;border:.5px solid var(--soi-border-strong);border-radius:8px}@media(prefers-reduced-motion:no-preference){._ghost_tbild_262{transition-property:background-color;transition-duration:.15s;transition-timing-function:ease}}._ghost_tbild_262:hover{background:var(--soi-surface-2)}@keyframes _soi-pop-in_13w4i_1{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}._wrap_13w4i_93{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:16px;background:var(--soi-bg)}._card_13w4i_102{background:var(--soi-surface);border:.5px solid var(--soi-border);border-radius:12px;width:100%;max-width:360px;padding:24px;display:flex;flex-direction:column;gap:16px;box-shadow:var(--soi-shadow)}._brand_13w4i_115{display:flex;align-items:center;gap:12px}._logo_13w4i_121{width:40px;height:40px;border-radius:8px;background:var(--soi-text);color:var(--soi-bg);display:flex;align-items:center;justify-content:center;font-weight:500;font-size:18px}._name_13w4i_134{font-size:18px;font-weight:500}._tagline_13w4i_139{font-size:12px;color:var(--soi-text-2)}._field_13w4i_144{display:flex;flex-direction:column;gap:4px;font-size:13px;font-weight:500}._input_13w4i_152{padding:8px 12px;font:inherit;font-size:13px;color:var(--soi-text);background:var(--soi-surface);border:.5px solid var(--soi-border-strong);border-radius:8px}@media(prefers-reduced-motion:no-preference){._input_13w4i_152{transition-property:border-color;transition-duration:.15s;transition-timing-function:ease}}._input_13w4i_152::placeholder{color:var(--soi-text-3)}._input_13w4i_152:focus-visible{outline:none;box-shadow:0 0 0 2px var(--soi-bg),0 0 0 4px var(--soi-accent)}._error_13w4i_176{font-size:12px;color:var(--soi-high);background:var(--soi-high-soft);padding:8px 12px;border-radius:6px;margin:0}._info_13w4i_185{font-size:12px;color:var(--soi-info);background:var(--soi-info-soft);padding:8px 12px;border-radius:6px;margin:0}._primary_13w4i_194{display:inline-flex;align-items:center;justify-content:center;gap:4px;font:inherit;font-weight:500;border:none;border-radius:8px;cursor:pointer;white-space:nowrap}@media(prefers-reduced-motion:no-preference){._primary_13w4i_194{transition-property:opacity,transform,background-color,border-color;transition-duration:.15s;transition-timing-function:ease}}._primary_13w4i_194:disabled{opacity:.45;cursor:not-allowed}._primary_13w4i_194:focus-visible{outline:none;box-shadow:0 0 0 2px var(--soi-bg),0 0 0 4px var(--soi-accent)}._primary_13w4i_194{background:var(--soi-accent);color:var(--soi-accent-text)}._primary_13w4i_194:not(:disabled):hover{opacity:.92}._primary_13w4i_194:not(:disabled):active{transform:scale(.98)}._primary_13w4i_194{padding:12px}._divider_13w4i_235{display:flex;align-items:center;gap:12px;color:var(--soi-text-3);font-size:12px}._divider_13w4i_235:before,._divider_13w4i_235:after{content:"";flex:1;height:.5px;background:var(--soi-border)}._google_13w4i_249{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px;font:inherit;font-size:13px;font-weight:500;color:var(--soi-text);background:var(--soi-surface);border:.5px solid var(--soi-border-strong);border-radius:8px;cursor:pointer}@media(prefers-reduced-motion:no-preference){._google_13w4i_249{transition-property:background-color,border-color;transition-duration:.15s;transition-timing-function:ease}}._google_13w4i_249:hover{background:var(--soi-surface-2);border-color:var(--soi-text-3)}._google_13w4i_249:disabled{opacity:.5;cursor:not-allowed}._google_13w4i_249:focus-visible{outline:none;box-shadow:0 0 0 2px var(--soi-bg),0 0 0 4px var(--soi-accent)}._switch_13w4i_284{font:inherit;font-size:12px;color:var(--soi-text-2);background:none;border:none;cursor:pointer;text-align:center}._switch_13w4i_284:hover{color:var(--soi-text)}._switch_13w4i_284:focus-visible{outline:none;box-shadow:0 0 0 2px var(--soi-bg),0 0 0 4px var(--soi-accent)}._adminNote_13w4i_301{margin:0;font-size:12px;color:var(--soi-text-3);text-align:center}@keyframes _soi-pop-in_15c4w_1{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}._toggle_15c4w_93{display:inline-flex;gap:2px;padding:2px;background:var(--soi-surface-2);border-radius:8px;border:.5px solid var(--soi-border)}._toggle_15c4w_93 button{display:inline-flex;align-items:center;gap:4px;padding:4px 12px;font-size:12px;color:var(--soi-text-2);background:transparent;border:none;border-radius:6px}@media(prefers-reduced-motion:no-preference){._toggle_15c4w_93 button{transition-property:background-color,color;transition-duration:.15s;transition-timing-function:ease}}._toggle_15c4w_93 button:hover{color:var(--soi-text)}._toggle_15c4w_93 ._active_15c4w_122{background:var(--soi-surface);color:var(--soi-text);box-shadow:var(--soi-shadow)}@media(min-width:768px){._toggle_15c4w_93 ._label_15c4w_128{display:inline}}._toggle_15c4w_93 ._label_15c4w_128{display:none}@keyframes _soi-pop-in_1f9bj_1{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}._stack_1f9bj_93{position:fixed;bottom:24px;right:24px;z-index:300;display:flex;flex-direction:column;gap:8px;max-width:min(360px,100vw - 32px)}._toast_1f9bj_104{display:flex;align-items:center;gap:8px;padding:12px 12px 12px 16px;border-radius:8px;background:var(--soi-surface);border:.5px solid var(--soi-border);box-shadow:var(--soi-shadow);font-size:13px}._dot_1f9bj_116{flex:none;width:8px;height:8px;border-radius:50%}._success_1f9bj_123 ._dot_1f9bj_116{background:var(--soi-accent)}._info_1f9bj_127 ._dot_1f9bj_116{background:var(--soi-info)}._error_1f9bj_131 ._dot_1f9bj_116{background:var(--soi-high)}._msg_1f9bj_135{flex:1;color:var(--soi-text)}._close_1f9bj_140{flex:none;width:22px;height:22px;border:none;border-radius:6px;background:transparent;color:var(--soi-text-3);font-size:12px}@media(prefers-reduced-motion:no-preference){._close_1f9bj_140{transition-property:background-color,color;transition-duration:.15s;transition-timing-function:ease}}._close_1f9bj_140:hover{background:var(--soi-surface-2);color:var(--soi-text)}@keyframes _soi-pop-in_190qw_1{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}._backdrop_190qw_93{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:grid;place-items:center;padding:16px;background:var(--soi-scrim)}@media(prefers-reduced-motion:no-preference){._backdrop_190qw_93{animation:_soi-fade-in_190qw_1 .18s ease both}}._panel_190qw_108{width:100%;max-width:420px;display:flex;flex-direction:column;gap:12px;padding:24px;background:var(--soi-surface);border:.5px solid var(--soi-border);border-radius:12px;box-shadow:var(--soi-shadow)}@media(prefers-reduced-motion:no-preference){._panel_190qw_108._soi-scale_190qw_122{animation:_soi-scale-in_190qw_1 .22s ease both}}._title_190qw_126{font-size:16px;font-weight:500}._message_190qw_131{font-size:13px;line-height:1.55;color:var(--soi-text-2)}._actions_190qw_137{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}._ghost_190qw_144{display:inline-flex;align-items:center;justify-content:center;gap:4px;font:inherit;font-weight:500;border:none;border-radius:8px;cursor:pointer;white-space:nowrap}@media(prefers-reduced-motion:no-preference){._ghost_190qw_144{transition-property:opacity,transform,background-color,border-color;transition-duration:.15s;transition-timing-function:ease}}._ghost_190qw_144:disabled{opacity:.45;cursor:not-allowed}._ghost_190qw_144:focus-visible{outline:none;box-shadow:0 0 0 2px var(--soi-bg),0 0 0 4px var(--soi-accent)}._ghost_190qw_144{background:transparent;color:var(--soi-text);border:.5px solid var(--soi-border-strong)}._ghost_190qw_144:not(:disabled):hover{background:var(--soi-surface-2)}._ghost_190qw_144{padding:8px 16px;font-size:13px}._primary_190qw_184{display:inline-flex;align-items:center;justify-content:center;gap:4px;font:inherit;font-weight:500;border:none;border-radius:8px;cursor:pointer;white-space:nowrap}@media(prefers-reduced-motion:no-preference){._primary_190qw_184{transition-property:opacity,transform,background-color,border-color;transition-duration:.15s;transition-timing-function:ease}}._primary_190qw_184:disabled{opacity:.45;cursor:not-allowed}._primary_190qw_184:focus-visible{outline:none;box-shadow:0 0 0 2px var(--soi-bg),0 0 0 4px var(--soi-accent)}._primary_190qw_184{background:var(--soi-accent);color:var(--soi-accent-text)}._primary_190qw_184:not(:disabled):hover{opacity:.92}._primary_190qw_184:not(:disabled):active{transform:scale(.98)}._primary_190qw_184{padding:8px 16px;font-size:13px}._danger_190qw_226{display:inline-flex;align-items:center;justify-content:center;gap:4px;font:inherit;font-weight:500;border:none;border-radius:8px;cursor:pointer;white-space:nowrap}@media(prefers-reduced-motion:no-preference){._danger_190qw_226{transition-property:opacity,transform,background-color,border-color;transition-duration:.15s;transition-timing-function:ease}}._danger_190qw_226:disabled{opacity:.45;cursor:not-allowed}._danger_190qw_226:focus-visible{outline:none;box-shadow:0 0 0 2px var(--soi-bg),0 0 0 4px var(--soi-accent)}._danger_190qw_226{background:var(--soi-danger);color:var(--soi-accent-text)}._danger_190qw_226:not(:disabled):hover{opacity:.92}._danger_190qw_226:not(:disabled):active{transform:scale(.98)}._danger_190qw_226{padding:8px 16px;font-size:13px}@keyframes _soi-pop-in_1bup9_1{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}._on_1bup9_93,._off_1bup9_94{display:inline-block;width:8px;height:8px;border-radius:50%;box-shadow:0 0 0 2px var(--soi-surface)}._on_1bup9_93{background:var(--soi-status-online)}._off_1bup9_94{background:var(--soi-status-offline)}@keyframes _soi-pop-in_1g5wy_1{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}._wrap_1g5wy_93,._btn_1g5wy_94{position:relative;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;overflow:visible;flex:none}._btn_1g5wy_94{padding:0;border:none;background:transparent;cursor:pointer}@media(prefers-reduced-motion:no-preference){._btn_1g5wy_94{transition-property:transform,box-shadow;transition-duration:.15s;transition-timing-function:ease}}._btn_1g5wy_94:hover{transform:scale(1.04)}._btn_1g5wy_94:focus-visible{outline:none;box-shadow:0 0 0 2px var(--soi-bg),0 0 0 4px var(--soi-accent)}._img_1g5wy_125,._initials_1g5wy_126{width:100%;height:100%;border-radius:50%;object-fit:cover;display:flex;align-items:center;justify-content:center}._initials_1g5wy_126{color:#fff;font-weight:500;font-size:12px;letter-spacing:.02em}._dot_1g5wy_143{position:absolute;right:0;bottom:0;display:inline-flex;align-items:center;justify-content:center;pointer-events:none}@keyframes _soi-pop-in_ccmer_1{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}._panel_ccmer_93{position:fixed;z-index:200;min-width:180px;padding:4px;display:flex;flex-direction:column;gap:2px;background:var(--soi-surface);border:.5px solid var(--soi-border);border-radius:8px;box-shadow:var(--soi-shadow)}@media(prefers-reduced-motion:no-preference){._panel_ccmer_93{animation:_soi-pop-in_ccmer_1 .14s ease both;transform-origin:top right}}._header_ccmer_113{padding:8px 12px}._divider_ccmer_117{height:.5px;margin:2px 0;background:var(--soi-border)}._item_ccmer_123{display:flex;align-items:center;gap:8px;padding:8px 12px;font:inherit;font-size:13px;text-align:left;border:none;border-radius:6px;background:transparent;cursor:pointer}@media(prefers-reduced-motion:no-preference){._item_ccmer_123{transition-property:background-color,color;transition-duration:.15s;transition-timing-function:ease}}._item_ccmer_123{color:var(--soi-text)}._item_ccmer_123:hover{background:var(--soi-surface-2)}._item_ccmer_123:focus-visible{outline:none;box-shadow:0 0 0 2px var(--soi-bg),0 0 0 4px var(--soi-accent)}._itemDanger_ccmer_154{display:flex;align-items:center;gap:8px;padding:8px 12px;font:inherit;font-size:13px;text-align:left;border:none;border-radius:6px;background:transparent;cursor:pointer}@media(prefers-reduced-motion:no-preference){._itemDanger_ccmer_154{transition-property:background-color,color;transition-duration:.15s;transition-timing-function:ease}}._itemDanger_ccmer_154{color:var(--soi-high)}._itemDanger_ccmer_154:hover{background:var(--soi-high-soft)}._itemDanger_ccmer_154:focus-visible{outline:none;box-shadow:0 0 0 2px var(--soi-bg),0 0 0 4px var(--soi-accent)}._itemActive_ccmer_185{background:var(--soi-accent-soft);color:var(--soi-accent-soft-text);font-weight:500}._itemActive_ccmer_185:hover{background:var(--soi-accent-soft)}._before_ccmer_194{flex:none;display:inline-flex;align-items:center;color:var(--soi-text-2)}._label_ccmer_201{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@keyframes _soi-pop-in_1istc_1{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}._profile_1istc_93{display:flex;flex-direction:column;gap:2px;min-width:240px;max-width:280px}._name_1istc_101{font-size:13px;font-weight:500;color:var(--soi-text);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}._email_1istc_110{font-size:12px;color:var(--soi-text-2);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}._title_1istc_118{margin-top:4px;align-self:flex-start;display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:6px;font-size:12px;font-weight:500;background:var(--soi-info-soft);color:var(--soi-info)}._tokenBlock_1istc_133{margin-top:12px;display:flex;flex-direction:column;gap:4px}._tokenLabel_1istc_140{display:flex;align-items:center;justify-content:space-between;gap:4px;font-size:12px;color:var(--soi-text-2)}._tokenLabel_1istc_140 strong{color:var(--soi-text);font-weight:500;font-family:JetBrains Mono,SF Mono,ui-monospace,monospace}._warnIcon_1istc_154{font-size:12px;line-height:1}._tokenBar_1istc_159{position:relative;width:100%;height:6px;border-radius:999px;background:var(--soi-surface-2);overflow:hidden}._tokenFillDanger_1istc_168,._tokenFillWarn_1istc_168,._tokenFillOk_1istc_168{height:100%;border-radius:999px}@media(prefers-reduced-motion:no-preference){._tokenFillDanger_1istc_168,._tokenFillWarn_1istc_168,._tokenFillOk_1istc_168{transition-property:width,background-color;transition-duration:.15s;transition-timing-function:ease}}._tokenFillOk_1istc_168{background:var(--soi-accent)}._tokenFillWarn_1istc_168{background:var(--soi-med)}._tokenFillDanger_1istc_168{background:var(--soi-high)}._tokenSub_1istc_192{font-size:11px;color:var(--soi-text-3);font-family:JetBrains Mono,SF Mono,ui-monospace,monospace}@keyframes _soi-pop-in_p8vwv_1{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}._backdrop_p8vwv_93{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:grid;place-items:center;padding:16px;background:var(--soi-scrim)}@media(prefers-reduced-motion:no-preference){._backdrop_p8vwv_93{animation:_soi-fade-in_p8vwv_1 .18s ease both}}._panel_p8vwv_108{width:100%;max-width:520px;display:flex;flex-direction:column;gap:12px;padding:24px;background:var(--soi-surface);border:.5px solid var(--soi-border);border-radius:12px;box-shadow:var(--soi-shadow)}@media(prefers-reduced-motion:no-preference){._panel_p8vwv_108._soi-scale_p8vwv_122{animation:_soi-scale-in_p8vwv_1 .22s ease both}}._head_p8vwv_126{display:flex;align-items:center;justify-content:space-between;gap:8px}._title_p8vwv_133{font-size:16px;font-weight:500;margin:0}._closeBtn_p8vwv_139{font:inherit;font-size:16px;line-height:1;width:28px;height:28px;display:grid;place-items:center;border:none;border-radius:6px;background:transparent;color:var(--soi-text-2);cursor:pointer}@media(prefers-reduced-motion:no-preference){._closeBtn_p8vwv_139{transition-property:background-color,color;transition-duration:.15s;transition-timing-function:ease}}._closeBtn_p8vwv_139:hover{background:var(--soi-surface-2);color:var(--soi-text)}._closeBtn_p8vwv_139:focus-visible{outline:none;box-shadow:0 0 0 2px var(--soi-bg),0 0 0 4px var(--soi-accent)}._intro_p8vwv_169{font-size:13px;line-height:1.55;color:var(--soi-text-2);margin:0}._list_p8vwv_176{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}._row_p8vwv_185{display:flex;align-items:center;gap:12px;padding:12px;border:.5px solid var(--soi-border);border-radius:8px;background:var(--soi-surface);cursor:pointer}@media(prefers-reduced-motion:no-preference){._row_p8vwv_185{transition-property:background-color,border-color;transition-duration:.15s;transition-timing-function:ease}}._row_p8vwv_185:hover{background:var(--soi-surface-2)}._rowActive_p8vwv_206{border-color:var(--soi-accent);background:var(--soi-accent-soft);color:var(--soi-accent-soft-text)}._rowDisabled_p8vwv_212{opacity:.55;cursor:not-allowed}._rowDisabled_p8vwv_212:hover{background:var(--soi-surface)}._dot_p8vwv_220{flex:none;width:10px;height:10px;border-radius:50%}._row_claude_p8vwv_227 ._dot_p8vwv_220{background:var(--soi-provider-claude)}._row_gpt_p8vwv_231 ._dot_p8vwv_220{background:var(--soi-provider-gpt)}._row_copilot_p8vwv_235 ._dot_p8vwv_220{background:var(--soi-provider-copilot)}._radio_p8vwv_239{flex:none;accent-color:var(--soi-accent)}._meta_p8vwv_244{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}._label_p8vwv_252{font-size:13px;font-weight:500;color:var(--soi-text)}._vendor_p8vwv_258{font-size:12px;color:var(--soi-text-3)}._status_p8vwv_263{flex:none;font-size:12px;color:var(--soi-text-2);max-width:220px;text-align:right;min-width:0;overflow-wrap:anywhere;word-break:break-word}._statusBad_p8vwv_274{color:var(--soi-med)}._lockBanner_p8vwv_278{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:8px;font-size:12px;background:var(--soi-med-soft);color:var(--soi-med);line-height:1.5}._actions_p8vwv_290{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}._ghost_p8vwv_297{display:inline-flex;align-items:center;justify-content:center;gap:4px;font:inherit;font-weight:500;border:none;border-radius:8px;cursor:pointer;white-space:nowrap}@media(prefers-reduced-motion:no-preference){._ghost_p8vwv_297{transition-property:opacity,transform,background-color,border-color;transition-duration:.15s;transition-timing-function:ease}}._ghost_p8vwv_297:disabled{opacity:.45;cursor:not-allowed}._ghost_p8vwv_297:focus-visible{outline:none;box-shadow:0 0 0 2px var(--soi-bg),0 0 0 4px var(--soi-accent)}._ghost_p8vwv_297{background:transparent;color:var(--soi-text);border:.5px solid var(--soi-border-strong)}._ghost_p8vwv_297:not(:disabled):hover{background:var(--soi-surface-2)}._ghost_p8vwv_297{padding:8px 16px;font-size:13px}._primary_p8vwv_337{display:inline-flex;align-items:center;justify-content:center;gap:4px;font:inherit;font-weight:500;border:none;border-radius:8px;cursor:pointer;white-space:nowrap}@media(prefers-reduced-motion:no-preference){._primary_p8vwv_337{transition-property:opacity,transform,background-color,border-color;transition-duration:.15s;transition-timing-function:ease}}._primary_p8vwv_337:disabled{opacity:.45;cursor:not-allowed}._primary_p8vwv_337:focus-visible{outline:none;box-shadow:0 0 0 2px var(--soi-bg),0 0 0 4px var(--soi-accent)}._primary_p8vwv_337{background:var(--soi-accent);color:var(--soi-accent-text)}._primary_p8vwv_337:not(:disabled):hover{opacity:.92}._primary_p8vwv_337:not(:disabled):active{transform:scale(.98)}._primary_p8vwv_337{padding:8px 16px;font-size:13px}@keyframes _soi-pop-in_13fxi_1{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}._app_13fxi_93{min-height:100%;display:flex;flex-direction:column}._topbar_13fxi_99{display:flex;align-items:center;justify-content:space-between;padding:12px 24px;border-bottom:.5px solid var(--soi-border);background:var(--soi-surface);position:sticky;top:0;z-index:100}._brand_13fxi_111{display:flex;align-items:center;gap:12px;padding:0;border:none;background:transparent;color:inherit;text-align:left}@media(prefers-reduced-motion:no-preference){._brand_13fxi_111{transition-property:opacity;transition-duration:.15s;transition-timing-function:ease}}._brand_13fxi_111:hover{opacity:.8}._brand_13fxi_111:focus-visible{outline:none;box-shadow:0 0 0 2px var(--soi-bg),0 0 0 4px var(--soi-accent)}._logo_13fxi_136{width:36px;height:36px;border-radius:8px;background:var(--soi-text);color:var(--soi-bg);display:flex;align-items:center;justify-content:center;font-weight:500;font-size:18px}._name_13fxi_149{font-size:18px;font-weight:500}._tagline_13fxi_154{font-size:12px;color:var(--soi-text-2)}._nav_13fxi_159{display:flex;flex-wrap:wrap;gap:4px}._navItem_13fxi_165,._navActive_13fxi_166{padding:8px 12px;font:inherit;font-size:13px;border:none;border-radius:8px;background:transparent;color:var(--soi-text-2);cursor:pointer}@media(prefers-reduced-motion:no-preference){._navItem_13fxi_165,._navActive_13fxi_166{transition-property:background-color,color;transition-duration:.15s;transition-timing-function:ease}}._navItem_13fxi_165:hover,._navActive_13fxi_166:hover{background:var(--soi-surface-2);color:var(--soi-text)}._navItem_13fxi_165:focus-visible,._navActive_13fxi_166:focus-visible{outline:none;box-shadow:0 0 0 2px var(--soi-bg),0 0 0 4px var(--soi-accent)}._navActive_13fxi_166{color:var(--soi-text);background:var(--soi-surface-2);font-weight:500}._right_13fxi_201{display:flex;align-items:center;gap:16px}._version_13fxi_207{font-size:12px;color:var(--soi-text-3);font-family:JetBrains Mono,SF Mono,ui-monospace,monospace}._signOut_13fxi_213{font:inherit;font-size:13px;color:var(--soi-text-2);background:transparent;border:.5px solid var(--soi-border-strong);border-radius:8px;padding:4px 12px;cursor:pointer}@media(prefers-reduced-motion:no-preference){._signOut_13fxi_213{transition-property:background-color,color;transition-duration:.15s;transition-timing-function:ease}}._signOut_13fxi_213:hover{background:var(--soi-surface-2);color:var(--soi-text)}._signOut_13fxi_213:focus-visible{outline:none;box-shadow:0 0 0 2px var(--soi-bg),0 0 0 4px var(--soi-accent)}._main_13fxi_239{flex:1}._loading_13fxi_243{padding:48px;text-align:center;font-size:13px;color:var(--soi-text-3)}._notice_13fxi_250{max-width:420px;margin:15vh auto 0;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;color:var(--soi-text)}:root,[data-theme=light]{--soi-bg: #fbfbf9;--soi-surface: #ffffff;--soi-surface-2: #f3f2ee;--soi-surface-3: #e9e8e2;--soi-text: #1c1b19;--soi-text-2: #5b5a54;--soi-text-3: #8d8c84;--soi-border: rgba(28, 27, 25, .12);--soi-border-strong: rgba(28, 27, 25, .24);--soi-accent: #0f9d6e;--soi-accent-text: #062b20;--soi-accent-soft: #e1f5ee;--soi-accent-soft-text: #0f6e56;--soi-high: #e24b4a;--soi-high-soft: #fcebeb;--soi-med: #ba7517;--soi-med-soft: #faeeda;--soi-low: #888780;--soi-low-soft: #f1efe8;--soi-info: #185fa5;--soi-info-soft: #e6f1fb;--soi-success: #3b6d11;--soi-danger: #a32d2d;--soi-status-online: #10b981;--soi-status-offline: #9ca3af;--soi-provider-claude: #cc785c;--soi-provider-gpt: #10a37f;--soi-provider-copilot: #24292f;--soi-provider-local: #6b7280;--soi-shadow: 0 1px 2px rgba(28, 27, 25, .06), 0 2px 8px rgba(28, 27, 25, .04)}:root,[data-theme=light],[data-theme=dark]{--soi-primary: var(--soi-accent);--soi-on-primary: var(--soi-accent-text);--soi-text-mute: var(--soi-text-2);--soi-text-muted: var(--soi-text-2);--soi-warn: var(--soi-med);--soi-warning: var(--soi-med);--soi-ok: var(--soi-success);--soi-accent-strong: var(--soi-accent)}[data-theme=dark]{--soi-bg: #16161a;--soi-surface: #1e1e23;--soi-surface-2: #26262c;--soi-surface-3: #303039;--soi-text: #ecebe5;--soi-text-2: #b4b2a9;--soi-text-3: #7c7b75;--soi-border: rgba(236, 235, 229, .12);--soi-border-strong: rgba(236, 235, 229, .24);--soi-accent: #1fb583;--soi-accent-text: #062b20;--soi-accent-soft: rgba(31, 181, 131, .16);--soi-accent-soft-text: #5dcaa5;--soi-high: #f0807f;--soi-high-soft: rgba(226, 75, 74, .18);--soi-med: #e0a23f;--soi-med-soft: rgba(186, 117, 23, .2);--soi-low: #9c9a92;--soi-low-soft: rgba(136, 135, 128, .18);--soi-info: #5da0e0;--soi-info-soft: rgba(24, 95, 165, .22);--soi-success: #97c459;--soi-danger: #f09595;--soi-status-online: #34d399;--soi-status-offline: #6b7280;--soi-provider-claude: #e89077;--soi-provider-gpt: #2fc69d;--soi-provider-copilot: #c9d1d9;--soi-provider-local: #9aa0a8;--soi-shadow: 0 1px 2px rgba(0, 0, 0, .4), 0 2px 12px rgba(0, 0, 0, .3);--soi-scrim: rgba(0, 0, 0, .4);--soi-scrim-strong: rgba(0, 0, 0, .65)}@keyframes soi-pop-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;font-family:Be Vietnam Pro,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;line-height:1.6;color:var(--soi-text);background:var(--soi-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}@media(prefers-reduced-motion:no-preference){body{transition-property:background-color,color;transition-duration:.15s;transition-timing-function:ease}}h1,h2,h3,h4{font-weight:500;line-height:1.25;margin:0}code,kbd,.mono{font-family:JetBrains Mono,SF Mono,ui-monospace,monospace}a{color:var(--soi-info);text-decoration:none}a:hover{text-decoration:underline}button{font-family:inherit;cursor:pointer}:focus-visible{outline:none;box-shadow:0 0 0 2px var(--soi-bg),0 0 0 4px var(--soi-accent)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}*{scrollbar-width:thin;scrollbar-color:var(--soi-border-strong) transparent}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:var(--soi-border-strong);border-radius:999px}@media(prefers-reduced-motion:no-preference){*::-webkit-scrollbar-thumb{transition-property:background-color;transition-duration:.15s;transition-timing-function:ease}}*::-webkit-scrollbar-thumb:hover{background:var(--soi-text-3)}*::-webkit-scrollbar-corner{background:transparent}@media(prefers-reduced-motion:no-preference){@keyframes soi-fade-in{0%{opacity:0}to{opacity:1}}@keyframes soi-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes soi-pop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes soi-scale-in{0%{opacity:0;transform:scale(.92) translateY(6px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes soi-pin-drop{0%{opacity:0;transform:translate(-50%,-140%) scale(.4)}60%{opacity:1;transform:translate(-50%,-45%) scale(1.12)}to{transform:translate(-50%,-50%) scale(1)}}@keyframes soi-pulse{0%,to{box-shadow:0 0 0 0 var(--soi-accent-soft)}50%{box-shadow:0 0 0 6px transparent}}@keyframes soi-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.soi-rise{animation:soi-rise .32s ease both}.soi-fade{animation:soi-fade-in .3s ease both}.soi-stagger>*{animation:soi-rise .34s ease both;animation-delay:calc(var(--i, 0) * 45ms)}}@media(prefers-reduced-motion:reduce){.soi-rise,.soi-fade,.soi-stagger>*{opacity:1}}
