.app-frame,.auth-shell,.guide-page{--ink:#15211d;--muted:#66736d;--line:#dbe4df;--paper:#f5f8f6;--panel:#fff;--green:#137452;--green-dark:#0d5c40;--green-soft:#e5f4ec;--amber:#9a6500;--amber-soft:#fff5df;--red:#b42332;--red-soft:#ffebee;--blue:#1769aa;--shadow:0 10px 28px rgba(20,43,33,.07);--ui-text:var(--ink);--ui-muted:var(--muted);--ui-surface:var(--panel);--ui-control-border:#cbd7d1;--ui-control-disabled:#eef2ef;--ui-primary:var(--green);--ui-primary-hover:var(--green-dark);--ui-primary-soft:var(--green-soft);--ui-link:var(--green-dark);--ui-focus-ring:rgba(19,116,82,.16);--ui-radius-control:6px;--ui-radius-card:8px;--ui-radius-icon:6px;color:var(--ui-text);background:var(--paper)}.agent-store-frame,.bancha-auth-shell{--ink:#1c4b91;--muted:#6d94bd;--line:#cbdfee;--paper:#edf7ff;--panel:rgba(255,255,255,.88);--green:#4a91ce;--green-dark:#286fb9;--green-soft:#eaf6ff;--amber:#a76416;--amber-soft:#fff5e8;--red:#b54c65;--red-soft:#fff0f2;--blue:#286fb9;--shadow:0 12px 27px rgba(57,116,173,.11);--ui-text:#245b9b;--ui-muted:#7096bd;--ui-surface:rgba(255,255,255,.88);--ui-control-border:#cbdfee;--ui-control-disabled:#edf5fb;--ui-primary:#4a91ce;--ui-primary-hover:#286fb9;--ui-primary-soft:#edf7ff;--ui-link:#3675b4;--ui-focus-ring:rgba(75,145,207,.16);--ui-radius-control:10px;--ui-radius-card:16px;--ui-radius-icon:10px;color:var(--ui-text);background:var(--paper)}.agent-store-frame{--paper:linear-gradient(145deg,#eff7ff,#d1ebfb 40%,#78b8e4)}:where(.app-frame,.agent-store-frame,.auth-shell,.bancha-auth-shell) :where(button,input,textarea,select){font:inherit}:where(.app-frame,.agent-store-frame,.auth-shell,.bancha-auth-shell) :where(button:not(.ui-button):not(.ui-icon-button):not(.secondary):not(.danger):not(.icon-button):not(.agent-primary-button):not(.auth-submit):not(.bancha-submit)){border:0;padding:10px 14px;color:#fff;background:var(--ui-primary);border-radius:var(--ui-radius-control);cursor:pointer;font-weight:650;transition:.16s ease}:where(.app-frame,.agent-store-frame,.auth-shell,.bancha-auth-shell) :where(button:not(.ui-button):not(.ui-icon-button):not(.secondary):not(.danger):not(.icon-button):not(.agent-primary-button):not(.auth-submit):not(.bancha-submit)):where(:hover){background:var(--ui-primary-hover)}:where(.app-frame,.agent-store-frame,.auth-shell,.bancha-auth-shell) :where(button):disabled{opacity:.55;cursor:not-allowed}:where(.app-frame,.agent-store-frame,.auth-shell,.bancha-auth-shell) :where(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),textarea,select){width:100%;min-height:40px;margin-top:6px;padding:10px 11px;color:var(--ui-text);background:#fff;border:1px solid var(--ui-control-border);border-radius:var(--ui-radius-control)}:where(.app-frame,.agent-store-frame,.auth-shell,.bancha-auth-shell) :where(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),textarea,select):focus{outline:3px solid var(--ui-focus-ring);border-color:var(--ui-primary)}:where(.app-frame,.agent-store-frame,.auth-shell,.bancha-auth-shell) :where(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),textarea):-moz-read-only{color:var(--ui-muted);background:var(--ui-control-disabled);border-color:var(--ui-control-border);cursor:not-allowed;box-shadow:inset 3px 0 0 color-mix(in srgb,var(--ui-control-border),var(--ui-muted) 35%)}:where(.app-frame,.agent-store-frame,.auth-shell,.bancha-auth-shell) :where(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),textarea):read-only,:where(.app-frame,.agent-store-frame,.auth-shell,.bancha-auth-shell) :where(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),textarea,select):disabled{color:var(--ui-muted);background:var(--ui-control-disabled);border-color:var(--ui-control-border);cursor:not-allowed;box-shadow:inset 3px 0 0 color-mix(in srgb,var(--ui-control-border),var(--ui-muted) 35%)}:where(.app-frame,.agent-store-frame,.auth-shell,.bancha-auth-shell) :where(textarea){min-height:88px;resize:vertical}:where(.app-frame,.agent-store-frame,.auth-shell,.bancha-auth-shell) :where(label){display:block;color:var(--ui-text);font-size:13px;font-weight:650}:where(.app-frame,.agent-store-frame,.auth-shell,.bancha-auth-shell) :where(small){color:var(--ui-muted);font-size:12px;line-height:1.5}.ui-card{background:var(--ui-surface);border:1px solid var(--line);border-radius:var(--ui-radius-card);box-shadow:var(--shadow)}a.ui-button,button.ui-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:9px 14px;border:1px solid transparent;border-radius:var(--ui-radius-control);cursor:pointer;font-size:13px;font-weight:750;transition:.16s ease}a.ui-button.ui-button--primary,button.ui-button.ui-button--primary{color:#fff;background:var(--ui-primary);border-color:var(--ui-primary)}a.ui-button.ui-button--primary:hover,button.ui-button.ui-button--primary:hover{color:#fff;background:var(--ui-primary-hover);border-color:var(--ui-primary-hover)}a.ui-button.ui-button--secondary,button.ui-button.ui-button--secondary{color:var(--ui-primary-hover);background:var(--ui-surface);border-color:var(--ui-control-border)}a.ui-button.ui-button--secondary:hover,button.ui-button.ui-button--secondary:hover{color:var(--ui-primary-hover);background:var(--ui-primary-soft);border-color:var(--ui-primary)}a.ui-button.ui-button--danger,button.ui-button.ui-button--danger{color:#fff;background:var(--red);border-color:var(--red)}a.ui-button.ui-button--danger:hover,button.ui-button.ui-button--danger:hover{color:#fff;background:#8f1a29;border-color:#8f1a29}button.ui-icon-button{display:inline-grid;width:36px;min-width:36px;height:36px;min-height:36px;padding:0;place-items:center;color:var(--ui-primary-hover);background:var(--ui-primary-soft);border:1px solid var(--ui-control-border);border-radius:var(--ui-radius-icon);cursor:pointer;transition:.16s ease}button.ui-icon-button:hover{color:var(--ui-primary-hover);background:color-mix(in srgb,var(--ui-primary-soft),var(--ui-primary) 12%)}button.ui-icon-button.ui-icon-button--danger{color:var(--red)}button.ui-icon-button.ui-icon-button--danger:hover{color:var(--red);background:var(--red-soft);border-color:color-mix(in srgb,var(--red),white 65%)}.ui-link{color:var(--ui-link);font-size:13px;font-weight:700}.ui-notice{border-radius:var(--ui-radius-control)}.ui-field{display:grid;grid-gap:6px;gap:6px}.ui-field :is(input,textarea,select){margin-top:0}.agent-store-content .panel,.agent-store-content .ui-card{border-color:rgba(255,255,255,.92);border-radius:var(--ui-radius-card);background:var(--ui-surface);box-shadow:var(--shadow)}.agent-store-content .ui-button--primary{background:var(--ui-primary)}.agent-store-content .ui-button--secondary{color:var(--ui-primary-hover);background:#f5fbff;border-color:var(--ui-control-border)}.agent-store-content .ui-icon-button{background:var(--ui-primary-soft)}.agent-store-content .ui-link{color:var(--ui-link)}.agent-store-content .page-action-link-secondary{color:var(--ui-primary-hover);background:var(--ui-surface);border-color:var(--ui-control-border);border-radius:var(--ui-radius-control)}.agent-store-content .page-action-link-secondary:hover{color:var(--ui-primary-hover);background:var(--ui-primary-soft);border-color:var(--ui-primary)}.agent-workflow-page{display:grid;grid-gap:17px;gap:17px}@media (max-width:860px){.agent-store-content .ui-card{border-radius:14px}.agent-workflow-page{gap:14px}}.agent-store-content .agent-primary-button,.agent-store-content .agent-workflow-page button:not(.ui-button):not(.ui-icon-button):not(.icon-button):not(.text-button):not(.member-cancel),.agent-store-content .member-search>button,.agent-store-content .member-upgrade-trigger,.agent-store-content a.ui-button,.agent-store-content button.ui-button{border-radius:12px}