.payment-return{min-height:100vh;padding:28px 24px 64px;background:radial-gradient(ellipse at 50% 0,rgba(0,215,255,.09),transparent 55%),var(--bg);color:var(--text)}.payment-return header{max-width:960px;margin:0 auto 52px;display:flex;justify-content:space-between;align-items:center;gap:16px}.payment-return a{text-decoration:none}.payment-return header>span{display:flex;align-items:center;gap:7px;color:#a9b8ca;font-size:13px}.payment-return .pr-brand{font-size:21px;font-weight:750;color:var(--text)}.payment-return .pr-card{max-width:620px;margin:0 auto;padding:38px;border:1px solid #2a394b;border-radius:20px;background:var(--panel);box-shadow:0 20px 65px #0005}.payment-return .pr-status{display:grid;place-items:center;width:66px;height:66px;border-radius:18px;color:var(--cyan);background:#00d7ff14;margin-bottom:25px}.payment-return .pr-status.is-paid{color:#5ee6ab;background:#22c55e18}.payment-return .pr-eyebrow{margin:0 0 10px;color:#a9b8ca;font-size:13px}.payment-return h1{font-size:28px;line-height:1.35;margin:0 0 14px;letter-spacing:-.5px}.payment-return .pr-description{color:#b4c0cf;line-height:1.8;margin:0 0 28px}.payment-return .pr-details{margin:0 0 28px;padding:6px 20px;background:#ffffff04;border:1px solid var(--line);border-radius:12px}.payment-return .pr-details>div{display:grid;grid-template-columns:90px minmax(0,1fr);gap:16px;align-items:center;padding:14px 0}.payment-return .pr-details>div+div{border-top:1px solid var(--line)}.payment-return dt{color:#a9b8ca;font-size:13px}.payment-return dd{margin:0;text-align:right;overflow-wrap:anywhere;font-size:14px}.payment-return .pr-amount{font-size:28px;font-weight:750;color:#5ee6ab}.payment-return .pr-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.payment-return .pr-actions>a,.payment-return button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;border:1px solid #344359;border-radius:9px;padding:10px 16px;color:var(--text);background:transparent;font-size:14px}.payment-return .pr-actions .pr-primary{background:var(--cyan);border-color:var(--cyan);color:#03202a;font-weight:700}.payment-return .pr-actions .pr-back{color:#b4c0cf;border-color:transparent}.payment-return button:disabled{opacity:.6;cursor:wait}.payment-return a:focus-visible,.payment-return button:focus-visible{outline:3px solid var(--cyan);outline-offset:4px}.payment-return .pr-footnote{border-top:1px solid var(--line);padding-top:22px;margin:26px 0 0;font-size:12px;line-height:1.8;color:#9cabbf}@media(max-width:600px){.payment-return{padding:20px 16px 40px}.payment-return header{margin-bottom:28px;align-items:flex-start}.payment-return header>span{font-size:11px}.payment-return .pr-brand{font-size:18px}.payment-return .pr-card{padding:26px 22px}.payment-return h1{font-size:24px}.payment-return .pr-actions{align-items:stretch}.payment-return .pr-actions>a,.payment-return button{flex:1 1 100%}.payment-return .pr-details{padding:4px 12px}.payment-return .pr-details>div{grid-template-columns:72px minmax(0,1fr);gap:10px}}.partner-commerce{--pc-line:var(--admin-border,rgba(140,155,185,.22));color:inherit;min-width:0}.pc-heading{display:flex;justify-content:space-between;gap:24px;align-items:flex-start}.pc-heading h2{font-size:24px;margin:6px 0 10px}.partner-commerce p{line-height:1.7}.pc-eyebrow{font-size:12px;letter-spacing:.08em;opacity:.7}.pc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.pc-card{min-width:0}.pc-card-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.pc-card h3,.pc-card-head h3{margin:0;font-size:18px}.pc-badge{display:inline-flex;border:1px solid var(--pc-line);border-radius:999px;padding:5px 11px;font-size:12px;white-space:nowrap;line-height:1.4}.pc-badge.positive{color:#35cba0;background:#23b48217}.pc-muted,.pc-help{font-size:13px;opacity:.76}.pc-apply{display:inline-block;color:var(--accent,#25bacd);margin-bottom:6px;text-decoration:underline;text-underline-offset:4px}.pc-field{display:grid;gap:8px;margin-bottom:16px;font-size:13px}.pc-field input,.pc-field textarea,.pc-field select{box-sizing:border-box;width:100%;min-width:0;color:inherit;background:var(--admin-input-bg,rgba(100,120,160,.07));border:1px solid var(--pc-line);border-radius:8px;padding:11px 12px;font:inherit}.pc-field textarea{font-family:ui-monospace,monospace;resize:vertical;font-size:12px;line-height:1.5}.partner-commerce fieldset{border:0;padding:0;margin:14px 0 0;min-width:0}.partner-commerce fieldset:disabled{opacity:.6}.partner-commerce button{min-height:38px;border:1px solid var(--pc-line);border-radius:8px;padding:8px 13px;color:inherit;background:#6e82aa1a;cursor:pointer}.partner-commerce button:disabled{cursor:not-allowed;opacity:.5}.partner-commerce button.pc-primary{background:#0b8596;color:#fff;border-color:#0b8596}.partner-commerce :is(button,input,textarea,a,select):focus-visible{outline:2px solid #22bfd3;outline-offset:3px}.pc-actions{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0 12px}.pc-notice{padding:16px 20px;border:1px solid rgba(42,163,194,.35);border-radius:10px;background:#2aa3c214;line-height:1.7}.pc-notice.error{border-color:#ed697380;background:#ed697314}.pc-notice p{margin:6px 0}.pc-code{display:block;overflow-wrap:anywhere;white-space:normal;padding:12px;font-size:12px}.pc-table-scroll{overflow-x:auto;max-width:100%}.pc-table{width:100%;border-collapse:collapse;font-size:13px}.pc-table th,.pc-table td{padding:14px 12px;text-align:left;border-bottom:1px solid var(--pc-line);vertical-align:top}.pc-table th{font-weight:500;opacity:.75;white-space:nowrap}.pc-table small{display:block;margin-top:6px;opacity:.65;white-space:nowrap}.pc-empty{text-align:center;padding:30px 15px;opacity:.75}.pc-empty p{margin-bottom:0}.pc-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.pc-stat strong{font-size:24px;display:block;margin:10px 0}.pc-plan-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.pc-plan-grid ul{padding-left:18px;line-height:2}.pc-plan-grid .current{border-color:#0b8596}.pc-price{font-size:26px;margin:16px 0}.pc-price small{font-size:12px;opacity:.7}@media(max-width:1100px){.pc-grid{grid-template-columns:1fr}.pc-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.pc-heading{display:block}.pc-heading>.pc-badge{margin-top:10px}.pc-plan-grid,.pc-stat-grid{grid-template-columns:1fr}.pc-card-head{flex-wrap:wrap}.pc-actions>*{flex:1}.partner-commerce .admin-panel{padding:16px}.pc-table{min-width:650px}}.agent-operations-console .partner-commerce{color:var(--admin-text,#e7eef8)}.agent-operations-console .partner-commerce .pc-table :is(th,td){background:transparent!important;color:var(--admin-text,#e7eef8)!important}.agent-operations-console .partner-commerce .pc-table thead{background:#648cb417}.agent-operations-console .partner-commerce :is(.pc-empty strong,.pc-stat strong,.pc-notice strong){color:var(--admin-text,#e7eef8)!important}.agent-operations-console .partner-commerce button.pc-primary{background:#0b8596!important;color:#fff!important;border-color:#159daf!important}.agent-operations-console .partner-commerce :is(.pc-muted,.pc-help){color:var(--admin-muted,#a2b5ca);opacity:1}.pc-resource-note{margin:16px 0 0;font-size:13px;line-height:1.8}.pc-confirm{display:flex;align-items:flex-start;gap:9px;margin:16px 0;font-size:13px;line-height:1.7}.pc-confirm input{margin-top:6px}@media(max-width:760px){.platform-admin-console.agent-operations-console .admin-sidebar{height:100dvh;max-height:100dvh;min-height:0}.platform-admin-console.agent-operations-console .admin-sidebar nav{flex:1;display:block;max-height:none;min-height:0;overflow:hidden auto;scroll-snap-type:none}.platform-admin-console.agent-operations-console .admin-sidebar .admin-nav-group{display:grid;gap:4px;margin-bottom:14px}.platform-admin-console.agent-operations-console .admin-sidebar .admin-nav-group>span{display:block}.platform-admin-console.agent-operations-console .admin-sidebar nav button{width:100%;justify-content:flex-start;min-height:40px}.platform-admin-console.agent-operations-console:not(.sidebar-collapsed) .admin-sidebar-toggle{position:fixed;right:14px;top:14px;z-index:41;width:40px;height:40px}}.agent-operations-console .pc-prepaid-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-operations-console .pc-prepaid-actions .admin-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}.agent-operations-console .pc-prepaid-actions .admin-form>:is(button,small){grid-column:1/-1}.agent-operations-console .pc-prepaid-actions .admin-form>label{min-width:0;width:auto}.agent-operations-console .pc-prepaid-actions :is(input,select){min-width:0;width:100%}.agent-operations-console .partner-commerce button:disabled{opacity:.45!important;cursor:not-allowed}.agent-operations-console .pc-sms-panel caption{text-align:left;padding:12px 0}.agent-operations-console .pc-sms-panel select{width:100%;min-width:0}@media(max-width:760px){.agent-operations-console .pc-prepaid-actions,.agent-operations-console .pc-prepaid-actions .admin-form{grid-template-columns:1fr}}.agent-operations-console .pc-sms-panel .admin-form.compact{grid-template-columns:minmax(280px,1fr) auto auto}.agent-operations-console .pc-storage-purchase .admin-form.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.agent-operations-console .pc-storage-purchase .admin-form>label:first-child{grid-column:span 2}.agent-operations-console :is(.pc-sms-panel,.pc-storage-purchase) .admin-form>label{width:auto;min-width:0}.agent-operations-console .pc-storage-purchase :is(input,select){width:100%;min-width:0}.agent-operations-console .pc-storage-purchase .agent-rule-grid strong{display:block;margin-top:8px;font-size:20px;color:var(--admin-text,#e7eef8)!important}@media(max-width:760px){.agent-operations-console :is(.pc-sms-panel,.pc-storage-purchase) .admin-form.compact{grid-template-columns:1fr}.agent-operations-console .pc-storage-purchase .admin-form>label:first-child{grid-column:auto}}.partner-business-notice{box-sizing:border-box;width:100%;text-align:left;padding:18px 20px;border:1px solid rgba(111,154,194,.3);border-radius:12px;background:#4783ad14;line-height:1.7}.partner-business-notice strong{display:block;font-size:16px;color:inherit!important}.partner-business-notice p{margin:8px 0 0!important;font-size:13px!important;line-height:1.75!important;color:inherit!important;opacity:.9;max-width:none!important}.partner-access-card .partner-business-notice{margin-top:18px;color:inherit}.partner-business-section .partner-business-notice{max-width:920px;margin:0 auto 20px}.partner-business-section>a{display:inline-flex;align-items:center;gap:8px}@media(max-width:760px){.partner-business-notice{padding:15px}.partner-business-section{padding-top:30px;padding-bottom:30px}}.partner-prepaid-summary .ops-metric-card em{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;line-height:1.6}.partner-business-notice p{text-align:left!important}.pc-storage-actions{display:flex;align-items:center;justify-content:space-between;gap:16px}.pc-storage-actions span{min-width:0}.pc-storage-actions .pc-primary{flex:0 0 auto;white-space:nowrap}@media(max-width:600px){.pc-storage-actions{display:block}.pc-storage-actions .pc-primary{width:100%;margin-top:12px}}:root{color-scheme:dark;font-family:Inter,Microsoft YaHei,PingFang SC,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;background:#06070b;color:#f6f8fb;--bg: #06070b;--panel: #11151d;--panel-2: #171c26;--panel-3: #202633;--line: rgba(148, 163, 184, .16);--text: #f6f8fb;--muted: #8993a5;--cyan: #00d7ff;--gold: #ffc83d;--violet: #8b5cf6;--pink: #ec4899;--green: #22c55e;--red: #fb7185}.platform-admin-console .managed-services-page{gap:16px}.platform-admin-console .managed-services-hero{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:24px}.platform-admin-console .managed-services-hero>div:first-child{max-width:760px}.platform-admin-console .managed-services-hero h2{margin:12px 0 8px;font-size:22px;letter-spacing:0}.platform-admin-console .managed-services-hero p,.platform-admin-console .managed-storage-summary>p{margin:0;color:var(--admin-muted,#718096);font-size:12px;line-height:1.8}.platform-admin-console .managed-service-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.platform-admin-console .managed-service-actions a,.platform-admin-console .managed-storage-summary>a{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 12px;border:1px solid var(--admin-border,#dbe3ee);border-radius:7px;text-decoration:none;font-size:11px;font-weight:700}.platform-admin-console .managed-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.platform-admin-console .managed-service-grid .ops-metric-card{min-height:164px;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px}.platform-admin-console .managed-service-grid .ops-metric-card>div{min-width:0}.platform-admin-console .managed-service-grid .ops-metric-card p{margin:7px 0 0;color:var(--admin-muted,#718096);font-size:10px;line-height:1.6}.platform-admin-console .managed-service-grid .ops-metric-card>a{grid-column:1/-1;align-self:end;display:flex;align-items:center;justify-content:space-between;min-height:32px;padding:0 9px;border-top:1px solid var(--admin-border,#dbe3ee);color:inherit;text-decoration:none;font-size:10px;font-weight:700}.platform-admin-console .managed-storage-summary .status-list{margin:14px 0}.platform-admin-console .managed-storage-summary>a{width:max-content}.platform-admin-console .central-service-management{display:grid;gap:13px}.platform-admin-console .central-service-management-copy{margin:0;color:var(--admin-muted,#718096);font-size:12px;line-height:1.8}.platform-admin-console .central-service-flow{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:9px}.platform-admin-console .central-service-flow article{display:grid;gap:5px;min-width:0;border:1px solid #e2e8f0;border-radius:8px;padding:12px;background:#f8fafc}.platform-admin-console .central-service-flow article>span{color:var(--admin-primary,#315fe9);font-size:10px;font-weight:800}.platform-admin-console .central-service-flow article strong{color:var(--admin-text,#172033);font-size:12px}.platform-admin-console .central-service-flow article small{color:var(--admin-muted,#718096);font-size:10px;line-height:1.6}.platform-admin-console .central-service-flow>svg{align-self:center;color:#94a3b8}.platform-admin-console .central-service-links{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.platform-admin-console .central-service-links a{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #cbd7e8;border-radius:7px;padding:0 11px;color:#42526a;background:#fff;font-size:11px;font-weight:700;text-decoration:none}.platform-admin-console .central-service-links a:hover{border-color:#91aaf5;background:#f5f8ff}.platform-admin-console .central-service-links a.admin-primary{border-color:transparent;color:#fff;background:var(--admin-primary,#315fe9)}.platform-admin-console .central-service-links a.admin-primary:hover{background:#244ed0}.platform-admin-console .central-service-management-missing{margin:0;border:1px solid #f5d6a0;border-radius:7px;padding:10px 11px;color:#9a6413;background:#fff9ec;font-size:11px;line-height:1.6}.platform-admin-console .central-service-management-status{margin:0}.platform-admin-console .central-service-management-status code{color:#334155;font-size:11px;overflow-wrap:anywhere}@media(max-width:1080px){.platform-admin-console .managed-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.platform-admin-console .managed-services-hero{align-items:flex-start;flex-direction:column;padding:18px}.platform-admin-console .managed-service-grid{grid-template-columns:1fr}.platform-admin-console .managed-service-actions{width:100%}.platform-admin-console .managed-service-actions a{flex:1}.platform-admin-console .central-service-flow{grid-template-columns:1fr}.platform-admin-console .central-service-flow>svg{display:none}.platform-admin-console .central-service-links{display:grid;grid-template-columns:1fr}.platform-admin-console .central-service-links a{width:100%}}.admin-theme-picker{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-height:48px;padding:10px 12px;border:1px solid #dbe3ef;border-radius:8px;background:#f8fafd}.admin-theme-picker-label{display:inline-flex;align-items:center;gap:6px;margin-right:4px;color:#52627a;font-size:12px;font-weight:700;white-space:nowrap}.admin-theme-choice{min-height:30px;display:inline-flex;align-items:center;gap:6px;border:1px solid #cbd7e8;border-radius:6px;padding:0 10px;color:#42526a;background:#fff;font-size:12px;font-weight:700;cursor:pointer;transition:.15s ease}.admin-theme-choice:hover{border-color:#8faaf5;background:#f5f8ff}.admin-theme-choice>i{width:12px;height:12px;display:inline-block;border-radius:50%;background:linear-gradient(135deg,var(--theme-accent,#315fe9),var(--theme-accent-2,#19b878));box-shadow:0 0 0 2px #fffc,0 0 0 3px #394e7526}.admin-theme-choice.active{border-color:#315fe9;color:#1c45a8;background:#edf2ff;box-shadow:0 0 0 2px #315fe91f}.admin-global-search{width:min(260px,24vw);min-height:32px;display:flex;align-items:center;gap:6px;border:1px solid #dfe5ef;border-radius:7px;padding:0 9px;color:#8a96a8;background:#f8fafc}.admin-global-search:focus-within{border-color:#91aaf5;box-shadow:0 0 0 3px #315fe917;background:#fff}.admin-global-search input{width:100%;min-width:0;border:0;outline:0;color:#25334a;background:transparent;font-size:11px}.admin-global-search input::placeholder{color:#9aa5b4}.admin-alert-center{display:grid;gap:10px;border:1px solid #dfe5ef;border-radius:9px;padding:14px 16px;background:#fff}.admin-alert-center>header{min-height:30px;display:flex;align-items:center;justify-content:space-between;gap:10px}.admin-alert-center>header>div{display:grid;gap:3px}.admin-alert-center>header strong{color:#1c2940;font-size:13px}.admin-alert-center>header small{color:#8b97a9;font-size:10px}.admin-alert-center>header>span{color:#748196;font-size:11px}.admin-alert-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.admin-alert-item{min-width:0;display:flex;align-items:center;gap:9px;border:1px solid #e6eaf1;border-radius:7px;padding:10px 11px;text-align:left;background:#fbfcfe;cursor:pointer}.admin-alert-item:hover{border-color:#afc2f8;background:#f6f8ff}.admin-alert-item>span{min-width:0;display:grid;gap:3px;flex:1}.admin-alert-item strong{overflow:hidden;color:#29364c;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.admin-alert-item small{overflow:hidden;color:#8b97a9;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.admin-alert-item.tone-danger>svg:first-child{color:#d33b4b}.admin-alert-item.tone-warning>svg:first-child{color:#bb7a1d}.admin-alert-item.tone-info>svg:first-child{color:#315fe9}.admin-alert-item>svg:last-child{color:#9aa5b4}.admin-alert-empty{min-height:34px;display:flex;align-items:center;gap:7px;color:#16815f;font-size:11px}@media(max-width:760px){.admin-alert-list{grid-template-columns:1fr}}@media(max-width:760px){.platform-admin-console,.platform-admin-console.sidebar-collapsed{display:block}.platform-admin-console .admin-sidebar{position:fixed;z-index:40;inset:0 auto 0 0;width:min(268px,84vw);transform:translate(-105%);transition:transform .2s ease}.platform-admin-console:not(.sidebar-collapsed) .admin-sidebar{transform:translate(0)}.platform-admin-console .admin-main{padding:0 12px 24px}.platform-admin-console .admin-topbar{min-height:62px;margin-inline:-12px;margin-bottom:16px;padding-inline:12px}.platform-admin-console .admin-topbar h1{font-size:17px}.admin-global-search{display:none}.platform-admin-console .admin-panel{padding:14px}.admin-record-toolbar{margin-inline:-14px;padding-inline:14px;flex-wrap:wrap}.admin-record-search{flex:1 1 180px}.admin-record-count{display:none}.admin-page-size{margin-left:0}.admin-record-foot{padding-top:8px;align-items:flex-start;flex-direction:column}}.platform-admin-console.admin-theme-obsidian-signal .admin-sidebar-search{border-color:#284056;background:#101d2b}.platform-admin-console.admin-theme-obsidian-signal .admin-topbar{border-bottom-color:#203247;background:#0b111bf0}.platform-admin-console.admin-theme-obsidian-signal .admin-topbar h1,.platform-admin-console.admin-theme-obsidian-signal .panel-title,.platform-admin-console.admin-theme-obsidian-signal .admin-record-heading strong{color:#edf8fc}.platform-admin-console.admin-theme-obsidian-signal .ops-metric-card{border-color:#263e53;background:linear-gradient(145deg,#142333,#101b28)}.platform-admin-console.admin-theme-prism-light .command-center-overview{display:grid;gap:18px}.platform-admin-console.admin-theme-prism-light .command-center-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.platform-admin-console.admin-theme-prism-light .command-center-heading h2{margin:0;color:#14233a;font-size:24px;letter-spacing:.01em}.platform-admin-console.admin-theme-prism-light .command-center-heading p{margin:7px 0 0;color:#8190a4;font-size:11px}.platform-admin-console.admin-theme-prism-light .command-center-actions{display:flex;align-items:center;gap:10px}.platform-admin-console.admin-theme-prism-light .command-period-filter{display:flex;gap:4px;padding:3px;border:1px solid #e2e8f1;border-radius:8px;background:#fff}.platform-admin-console.admin-theme-prism-light .command-period-filter button{min-height:27px;border:0;border-radius:6px;padding:0 10px;color:#7b8ba0;background:transparent;font-size:11px;cursor:pointer}.platform-admin-console.admin-theme-prism-light .command-period-filter button.active{color:#1e63d5;background:#edf4ff}.platform-admin-console.admin-theme-prism-light .command-center-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:13px}.platform-admin-console.admin-theme-prism-light .command-center-metrics .ops-metric-card{min-height:108px;border:1px solid #e7edf5;border-radius:11px;background:#fff;box-shadow:0 5px 18px #374f720b}.platform-admin-console.admin-theme-prism-light .command-center-metrics .ops-metric-card:before{display:none}.platform-admin-console.admin-theme-prism-light .command-center-metrics .ops-metric-icon{width:34px;height:34px;border-radius:10px;background:color-mix(in srgb,var(--tone) 12%,white)}.platform-admin-console.admin-theme-prism-light .command-center-metrics .ops-metric-card>div{gap:3px}.platform-admin-console.admin-theme-prism-light .command-center-metrics .ops-metric-card small{color:#78889f;font-size:11px}.platform-admin-console.admin-theme-prism-light .command-center-metrics .ops-metric-card strong{color:#14233a;font-size:24px;letter-spacing:.02em}.platform-admin-console.admin-theme-prism-light .command-center-metrics .ops-metric-card em{color:#15a978;font-size:10px;font-style:normal}.platform-admin-console.admin-theme-prism-light .command-center-grid{display:grid;gap:16px}.platform-admin-console.admin-theme-prism-light .command-center-grid-top{grid-template-columns:minmax(0,1.42fr) minmax(340px,.88fr)}.platform-admin-console.admin-theme-prism-light .command-center-grid-bottom{grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr)}.platform-admin-console.admin-theme-prism-light .command-center-trend,.platform-admin-console.admin-theme-prism-light .command-center-distribution,.platform-admin-console.admin-theme-prism-light .command-center-events,.platform-admin-console.admin-theme-prism-light .command-center-risks{min-width:0;padding:0;overflow:hidden;border:1px solid #e6ecf4;border-radius:11px;background:#fff;box-shadow:0 5px 18px #374f720a}.platform-admin-console.admin-theme-prism-light .command-panel-head{min-height:55px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 16px;border-bottom:1px solid #eef2f7}.platform-admin-console.admin-theme-prism-light .command-panel-head strong{color:#1a2a43;font-size:13px}.platform-admin-console.admin-theme-prism-light .command-panel-head small{margin-left:8px;color:#8b99ab;font-size:10px;font-weight:400}.platform-admin-console.admin-theme-prism-light .command-panel-head span,.platform-admin-console.admin-theme-prism-light .command-panel-head button{color:#7d8da3;font-size:10px}.platform-admin-console.admin-theme-prism-light .command-panel-head button{border:0;background:transparent;cursor:pointer}.platform-admin-console.admin-theme-prism-light .command-chart-legend{display:flex;gap:18px;padding:15px 16px 0;color:#8b99aa;font-size:10px}.platform-admin-console.admin-theme-prism-light .command-chart-legend i{width:7px;height:7px;display:inline-block;margin-right:5px;border-radius:50%;background:#287bf1}.platform-admin-console.admin-theme-prism-light .command-chart-legend i.tone-green{background:#16b58b}.platform-admin-console.admin-theme-prism-light .command-chart-legend i.tone-purple{background:#8c59e8}.platform-admin-console.admin-theme-prism-light .command-center-trend .sub2-chart-frame{min-height:230px;margin:0 16px 12px}.platform-admin-console.admin-theme-prism-light .command-line-chart{width:calc(100% - 32px);height:228px;margin:0 16px 8px;overflow:visible}.platform-admin-console.admin-theme-prism-light .command-chart-grid-lines path{fill:none;stroke:#edf1f6;stroke-width:1}.platform-admin-console.admin-theme-prism-light .command-chart-area{fill:url(#command-line-area)}.platform-admin-console.admin-theme-prism-light .command-chart-line{fill:none;stroke:#2477ec;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.platform-admin-console.admin-theme-prism-light .command-chart-point{fill:#fff;stroke:#2477ec;stroke-width:2}.platform-admin-console.admin-theme-prism-light .command-chart-labels{fill:#9aa8ba;font-size:9px}.platform-admin-console.admin-theme-prism-light.agent-operations-console .agent-overview{display:grid;gap:18px}.platform-admin-console.admin-theme-prism-light.agent-operations-console .agent-overview .overview-heading{margin:0}.platform-admin-console.admin-theme-prism-light.agent-operations-console .agent-overview .overview-heading h2{color:#14233a;font-size:24px}.platform-admin-console.admin-theme-prism-light.agent-operations-console .agent-overview .overview-heading p{color:#8190a4;font-size:11px}.platform-admin-console.admin-theme-prism-light.agent-operations-console .agent-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:13px}.platform-admin-console.admin-theme-prism-light.agent-operations-console .agent-metrics .ops-metric-card{min-height:108px;border:1px solid #e7edf5;border-radius:11px;background:#fff;box-shadow:0 5px 18px #374f720b}.platform-admin-console.admin-theme-prism-light.agent-operations-console .agent-metrics .ops-metric-card:nth-child(n+6){display:none}.platform-admin-console.admin-theme-prism-light.agent-operations-console .agent-day-grid{display:none}.platform-admin-console.admin-theme-prism-light.agent-operations-console .agent-period-filter{margin:0;border:1px solid #e2e8f1;border-radius:9px;padding:5px;background:#fff}.platform-admin-console.admin-theme-prism-light.agent-operations-console .agent-trend-panel{min-height:260px;border:1px solid #e6ecf4;border-radius:11px;background:#fff;box-shadow:0 5px 18px #374f720a}.platform-admin-console.admin-theme-prism-light.agent-operations-console .agent-empty-chart{min-height:190px;color:#8b99ab;background:linear-gradient(180deg,transparent,rgba(36,119,236,.035))}.platform-admin-console.admin-theme-prism-light .command-distribution-list{display:grid;gap:0;padding:7px 16px 12px}.platform-admin-console.admin-theme-prism-light .command-distribution-row{display:grid;grid-template-columns:30px minmax(0,1fr) 92px 38px;align-items:center;gap:9px;min-height:61px;border-bottom:1px solid #f0f3f7}.platform-admin-console.admin-theme-prism-light .command-distribution-row:last-child{border-bottom:0}.platform-admin-console.admin-theme-prism-light .command-rank{width:26px;height:26px;display:grid;place-items:center;border-radius:8px;color:#2474dd;background:#edf4ff;font-size:9px;font-weight:700}.platform-admin-console.admin-theme-prism-light .command-rank.rank-2{color:#13a47d;background:#e6faf2}.platform-admin-console.admin-theme-prism-light .command-rank.rank-3{color:#7b53dd;background:#f2ebff}.platform-admin-console.admin-theme-prism-light .command-rank.rank-4{color:#e18b19;background:#fff4df}.platform-admin-console.admin-theme-prism-light .command-distribution-row strong,.platform-admin-console.admin-theme-prism-light .command-event strong,.platform-admin-console.admin-theme-prism-light .command-risk-list strong{display:block;color:#2b3b55;font-size:11px}.platform-admin-console.admin-theme-prism-light .command-distribution-row small,.platform-admin-console.admin-theme-prism-light .command-event small,.platform-admin-console.admin-theme-prism-light .command-risk-list small{display:block;margin-top:3px;color:#96a3b3;font-size:9px}.platform-admin-console.admin-theme-prism-light .command-progress{height:6px;overflow:hidden;border-radius:99px;background:#edf1f6}.platform-admin-console.admin-theme-prism-light .command-progress i{display:block;height:100%;border-radius:99px;background:#1fb28a}.platform-admin-console.admin-theme-prism-light .command-distribution-row>b{color:#1aa377;font-size:10px;text-align:right}.platform-admin-console.admin-theme-prism-light .command-event-list{display:grid;padding:4px 16px 8px}.platform-admin-console.admin-theme-prism-light .command-event{display:grid;grid-template-columns:30px minmax(0,1fr) auto 56px;align-items:center;gap:10px;min-height:60px;padding:0;border:0;border-bottom:1px solid #eff2f6;text-align:left;background:transparent;cursor:pointer}.platform-admin-console.admin-theme-prism-light .command-event:last-child{border-bottom:0}.platform-admin-console.admin-theme-prism-light .command-event:hover{background:#fafcff}.platform-admin-console.admin-theme-prism-light .command-event-icon{width:27px;height:27px;display:grid;place-items:center;border-radius:8px;color:#2876db;background:#edf4ff}.platform-admin-console.admin-theme-prism-light .command-event.tone-warning .command-event-icon{color:#c8861a;background:#fff4df}.platform-admin-console.admin-theme-prism-light .command-event.tone-danger .command-event-icon{color:#d34a54;background:#fff0f1}.platform-admin-console.admin-theme-prism-light .command-event.tone-success .command-event-icon{color:#16805e;background:#e8faf1}.platform-admin-console.admin-theme-prism-light .command-event em{padding:5px 8px;border-radius:999px;color:#2876db;background:#edf4ff;font-size:9px;font-style:normal}.platform-admin-console.admin-theme-prism-light .command-event.tone-warning em{color:#aa6a0c;background:#fff1d5}.platform-admin-console.admin-theme-prism-light .command-event.tone-danger em{color:#c9444f;background:#fff0f1}.platform-admin-console.admin-theme-prism-light .command-event time{color:#9aa7b7;font-size:9px;text-align:right}.platform-admin-console.admin-theme-prism-light .command-risk-list{display:grid;gap:0;padding:6px 16px 10px}.platform-admin-console.admin-theme-prism-light .command-risk-list>div{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:57px;border-bottom:1px solid #eff2f6}.platform-admin-console.admin-theme-prism-light .command-risk-list>div:last-child{border-bottom:0}.platform-admin-console.admin-theme-prism-light .risk-icon{width:27px;height:27px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#18a9bd;font-size:11px;font-weight:700}.platform-admin-console.admin-theme-prism-light .risk-icon.danger{background:#e06b42}.platform-admin-console.admin-theme-prism-light .risk-icon.warning{background:#eea52a}.platform-admin-console.admin-theme-prism-light .risk-icon.purple{background:#865de0}.platform-admin-console.admin-theme-prism-light .command-risk-list b{color:#d2871a;font-size:10px}.platform-admin-console.admin-theme-prism-light .command-risk-list b.success-text{color:#13a47d}.platform-admin-console.admin-theme-prism-light .command-risk-list b.purple-text{color:#7b5bd2}@media(max-width:1000px){.platform-admin-console.admin-theme-prism-light .command-center-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.platform-admin-console.admin-theme-prism-light .command-center-grid-top,.platform-admin-console.admin-theme-prism-light .command-center-grid-bottom{grid-template-columns:1fr}}@media(max-width:760px){.platform-admin-console.admin-theme-prism-light .command-center-heading{align-items:flex-start;flex-direction:column}.platform-admin-console.admin-theme-prism-light .command-center-actions{width:100%;justify-content:space-between}.platform-admin-console.admin-theme-prism-light .command-center-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.platform-admin-console.admin-theme-prism-light .command-center-metrics .ops-metric-card{min-height:94px;padding:12px}.platform-admin-console.admin-theme-prism-light .command-center-metrics .ops-metric-card strong{font-size:20px}.platform-admin-console.admin-theme-prism-light .command-event{grid-template-columns:30px minmax(0,1fr) auto}.platform-admin-console.admin-theme-prism-light .command-event time{display:none}}.platform-admin-console.admin-theme-prism-light{--admin-bg:#f3f6fb;--admin-panel:#fff;--admin-line:#dbe3ef;--admin-text:#172033;--admin-primary:#315fe9;background:var(--admin-bg);color:var(--admin-text)}.platform-admin-console.admin-theme-prism-light .admin-panel{background:#fff;border-color:#dbe3ef;box-shadow:0 1px 2px #18274b08,0 10px 30px #243d7009}.platform-admin-console.admin-theme-prism-light .admin-theme-choice.active{border-color:#8faaf5;background:#edf2ff;box-shadow:0 0 0 2px #315fe91f}.platform-admin-console.admin-theme-obsidian-signal{--admin-bg:#0b111b;--admin-panel:#121b28;--admin-line:#26364a;--admin-text:#e9f2f8;--admin-muted:#8fa5b9;--admin-primary:#12c8b0;background:var(--admin-bg);color:var(--admin-text);grid-template-columns:264px minmax(0,1fr)}.platform-admin-console.admin-theme-obsidian-signal .admin-sidebar{border-right-color:#203247;background:#0a121d;box-shadow:10px 0 28px #0000002e}.platform-admin-console.admin-theme-obsidian-signal .admin-brand{border-bottom:1px solid #1d3044;background:#0c1724}.platform-admin-console.admin-theme-obsidian-signal .admin-brand strong{color:#f4fbff}.platform-admin-console.admin-theme-obsidian-signal .admin-brand span{color:#7f9bb2}.platform-admin-console.admin-theme-obsidian-signal .admin-sidebar-search{border-color:#284056;background:#101d2b;color:#6f8ca5}.platform-admin-console.admin-theme-obsidian-signal .admin-sidebar-search input{color:#dcebf4}.platform-admin-console.admin-theme-obsidian-signal .admin-nav-group>span{color:#64829b;letter-spacing:.08em}.platform-admin-console.admin-theme-obsidian-signal .admin-sidebar .admin-nav-group button{color:#9cb1c2;border-left:2px solid transparent;border-radius:5px}.platform-admin-console.admin-theme-obsidian-signal .admin-sidebar .admin-nav-group button:hover{color:#ebffff;background:#18c8b014}.platform-admin-console.admin-theme-obsidian-signal .admin-sidebar .admin-nav-group button.active{color:#eafffb;border-left-color:#12c8b0;background:linear-gradient(90deg,#12c8b033,#12c8b00a)}.platform-admin-console.admin-theme-obsidian-signal .admin-main{background:radial-gradient(circle at 92% 0%,rgba(18,200,176,.06),transparent 28%),#0b111b}.platform-admin-console.admin-theme-obsidian-signal .admin-topbar{border-bottom-color:#203247;background:#0b111bf0;box-shadow:0 8px 22px #0000001f}.platform-admin-console.admin-theme-obsidian-signal .admin-topbar h1{color:#edf8fc}.platform-admin-console.admin-theme-obsidian-signal .admin-topbar>div>span{color:#7791a8}.platform-admin-console.admin-theme-obsidian-signal .admin-sidebar-toggle{border-color:#2a4157;color:#91aec2;background:#122132}.platform-admin-console.admin-theme-obsidian-signal .admin-panel{border-color:#26364a;border-radius:6px;background:#121b28;box-shadow:0 12px 28px #00000021}.platform-admin-console.admin-theme-obsidian-signal .panel-title,.platform-admin-console.admin-theme-obsidian-signal .admin-record-heading strong{color:#edf8fc}.platform-admin-console.admin-theme-obsidian-signal .admin-record-heading small,.platform-admin-console.admin-theme-obsidian-signal .admin-help-text{color:#8fa5b9}.platform-admin-console.admin-theme-obsidian-signal .admin-record-icon{color:#12c8b0;background:#12c8b01f}.platform-admin-console.admin-theme-obsidian-signal .admin-record-toolbar{border-color:#203247;background:#0f1723}.platform-admin-console.admin-theme-obsidian-signal .admin-record-search,.platform-admin-console.admin-theme-obsidian-signal input,.platform-admin-console.admin-theme-obsidian-signal select,.platform-admin-console.admin-theme-obsidian-signal textarea{border-color:#2b4258;color:#e4f0f5;background:#0e1825}.platform-admin-console.admin-theme-obsidian-signal input::placeholder{color:#668096}.platform-admin-console.admin-theme-obsidian-signal .platform-table th{border-color:#2a4056;color:#8fa9bd;background:#0e1926}.platform-admin-console.admin-theme-obsidian-signal .platform-table td{border-color:#1f3245;color:#d2e1e9;background:transparent}.platform-admin-console.admin-theme-obsidian-signal .platform-table tbody tr:hover{background:#12c8b00e}.platform-admin-console.admin-theme-obsidian-signal .admin-state-badge{border-color:#35516a;background:#132435;color:#a9bfd0}.platform-admin-console.admin-theme-obsidian-signal .admin-state-badge.tone-success{border-color:#35d08d61;color:#72edb0;background:#35d08d1a}.platform-admin-console.admin-theme-obsidian-signal .admin-state-badge.tone-warning{border-color:#f3b65c66;color:#ffd38c;background:#f3b65c1a}.platform-admin-console.admin-theme-obsidian-signal .admin-state-badge.tone-danger{border-color:#ff747466;color:#ff9c9c;background:#ff74741a}.platform-admin-console.admin-theme-obsidian-signal .admin-primary{color:#061916;border-color:#12c8b0;background:#12c8b0;box-shadow:0 5px 16px #12c8b01f}.platform-admin-console.admin-theme-obsidian-signal .admin-primary:hover{background:#3ce0ca}.platform-admin-console.admin-theme-obsidian-signal .admin-secondary{border-color:#2c445b;color:#c3d5df;background:#142536}.platform-admin-console.admin-theme-obsidian-signal .admin-theme-picker{border-color:#294157;background:#0f1a27}.platform-admin-console.admin-theme-obsidian-signal .admin-theme-picker-label{color:#9db4c4}.platform-admin-console.admin-theme-obsidian-signal .admin-theme-choice{border-color:#2c445b;color:#b7cad5;background:#132233}.platform-admin-console.admin-theme-obsidian-signal .admin-theme-choice.active{border-color:#12c8b0;color:#e4fffb;background:#12c8b01f;box-shadow:0 0 0 2px #12c8b026,0 0 22px #12c8b01a}.platform-admin-console.admin-theme-obsidian-signal .ops-metric-card{border-color:#263e53;background:linear-gradient(145deg,#142333,#101b28);box-shadow:inset 0 1px #ffffff08,0 10px 22px #00000024}.platform-admin-console.admin-theme-obsidian-signal .ops-metric-card strong{color:#f1fbff}.platform-admin-console.admin-theme-obsidian-signal .ops-metric-card small{color:#89a4b7}.platform-admin-console.admin-theme-obsidian-signal .save-message{border-color:#2f5067;color:#b8fff1!important;background:#102a30}@media(max-width:760px){.platform-admin-console.admin-theme-obsidian-signal,.platform-admin-console.admin-theme-obsidian-signal.sidebar-collapsed{display:block}}@media(prefers-reduced-motion:reduce){.platform-admin-console.admin-theme-obsidian-signal *{transition-duration:.01ms!important;animation-duration:.01ms!important}}.platform-admin-console.admin-theme-prism-light,body[data-admin-theme=prism-light] .platform-admin-console{--admin-bg: #f3f6fb;--admin-panel: #ffffff;--admin-panel-alt: #f8fafd;--admin-line: #dbe3ef;--admin-line-strong: #c9d5e7;--admin-text: #172033;--admin-muted: #6b7890;--admin-primary: #315fe9;--admin-primary-soft: #edf2ff;--admin-success: #18a36b;--admin-warning: #cc7a13;--admin-danger: #d14343;background:var(--admin-bg);color:var(--admin-text)}.platform-admin-console.admin-theme-prism-light .admin-panel,body[data-admin-theme=prism-light] .platform-admin-console .admin-panel{box-shadow:0 1px 2px #18274b08,0 10px 30px #243d7009}.platform-admin-console.admin-theme-prism-light .admin-theme-choice.active,body[data-admin-theme=prism-light] .platform-admin-console .admin-theme-choice.active{border-color:#8faaf5;background:#edf2ff;box-shadow:0 0 0 2px #315fe91f}.platform-admin-console.admin-theme-obsidian-signal,body[data-admin-theme=obsidian-signal] .platform-admin-console{--admin-bg: #0b111b;--admin-panel: #121b28;--admin-panel-alt: #0f1723;--admin-line: #26364a;--admin-line-strong: #38516b;--admin-text: #e9f2f8;--admin-muted: #8fa5b9;--admin-primary: #12c8b0;--admin-primary-soft: rgba(18, 200, 176, .12);--admin-success: #35d08d;--admin-warning: #f3b65c;--admin-danger: #ff7474;background:var(--admin-bg);color:var(--admin-text);grid-template-columns:264px minmax(0,1fr)}.platform-admin-console.admin-theme-obsidian-signal.sidebar-collapsed{grid-template-columns:78px minmax(0,1fr)}.platform-admin-console.admin-theme-obsidian-signal .admin-sidebar,body[data-admin-theme=obsidian-signal] .platform-admin-console .admin-sidebar{border-right:1px solid #203247;background:#0a121d;box-shadow:10px 0 28px #0000002e}.platform-admin-console.admin-theme-obsidian-signal .admin-brand,body[data-admin-theme=obsidian-signal] .platform-admin-console .admin-brand{border-bottom:1px solid #1d3044;background:#0c1724}.platform-admin-console.admin-theme-obsidian-signal .admin-brand strong,body[data-admin-theme=obsidian-signal] .platform-admin-console .admin-brand strong{color:#f4fbff;letter-spacing:.02em}.platform-admin-console.admin-theme-obsidian-signal .admin-brand span,body[data-admin-theme=obsidian-signal] .platform-admin-console .admin-brand span{color:#7f9bb2}.platform-admin-console.admin-theme-obsidian-signal .admin-sidebar-search,body[data-admin-theme=obsidian-signal] .platform-admin-console .admin-sidebar-search{border-color:#284056;background:#101d2b;color:#6f8ca5}.platform-admin-console.admin-theme-obsidian-signal .admin-sidebar-search input,body[data-admin-theme=obsidian-signal] .platform-admin-console .admin-sidebar-search input{color:#dcebf4}.platform-admin-console.admin-theme-obsidian-signal .admin-nav-group>span,body[data-admin-theme=obsidian-signal] .platform-admin-console .admin-nav-group>span{color:#64829b;letter-spacing:.08em}.platform-admin-console.admin-theme-obsidian-signal .admin-sidebar .admin-nav-group button,body[data-admin-theme=obsidian-signal] .platform-admin-console .admin-sidebar .admin-nav-group button{color:#9cb1c2;border-left:2px solid transparent;border-radius:5px}.platform-admin-console.admin-theme-obsidian-signal .admin-sidebar .admin-nav-group button:hover,body[data-admin-theme=obsidian-signal] .platform-admin-console .admin-sidebar .admin-nav-group button:hover{color:#ebffff;background:#18c8b014}.platform-admin-console.admin-theme-obsidian-signal .admin-sidebar .admin-nav-group button.active,body[data-admin-theme=obsidian-signal] .platform-admin-console .admin-sidebar .admin-nav-group button.active{color:#eafffb;border-left-color:var(--admin-primary);background:linear-gradient(90deg,#12c8b033,#12c8b00a);box-shadow:inset 0 0 18px #12c8b014}.platform-admin-console.admin-theme-obsidian-signal .admin-main,body[data-admin-theme=obsidian-signal] .platform-admin-console .admin-main{background:radial-gradient(circle at 92% 0%,rgba(18,200,176,.06),transparent 28%),var(--admin-bg)}.platform-admin-console.admin-theme-obsidian-signal .admin-topbar,body[data-admin-theme=obsidian-signal] .platform-admin-console .admin-topbar{border-bottom-color:#203247;background:#0b111beb;box-shadow:0 8px 22px #0000001f}.platform-admin-console.admin-theme-obsidian-signal .admin-topbar h1,body[data-admin-theme=obsidian-signal] .platform-admin-console .admin-topbar h1{color:#edf8fc;font-size:21px;letter-spacing:.01em}.platform-admin-console.admin-theme-obsidian-signal .admin-topbar>div>span,body[data-admin-theme=obsidian-signal] .platform-admin-console .admin-topbar>div>span{color:#7791a8}.platform-admin-console.admin-theme-obsidian-signal .admin-sidebar-toggle,body[data-admin-theme=obsidian-signal] .platform-admin-console .admin-sidebar-toggle{border-color:#2a4157;color:#91aec2;background:#122132}.platform-admin-console.admin-theme-obsidian-signal .admin-panel,body[data-admin-theme=obsidian-signal] .platform-admin-console .admin-panel{border-color:var(--admin-line);border-radius:6px;background:var(--admin-panel);box-shadow:0 12px 28px #00000021}.platform-admin-console.admin-theme-obsidian-signal .panel-title,body[data-admin-theme=obsidian-signal] .platform-admin-console .panel-title,.platform-admin-console.admin-theme-obsidian-signal .admin-record-heading strong,body[data-admin-theme=obsidian-signal] .platform-admin-console .admin-record-heading strong{color:#edf8fc}.platform-admin-console.admin-theme-obsidian-signal .admin-record-heading small,body[data-admin-theme=obsidian-signal] .platform-admin-console .admin-record-heading small,.platform-admin-console.admin-theme-obsidian-signal .admin-help-text,body[data-admin-theme=obsidian-signal] .platform-admin-console .admin-help-text{color:var(--admin-muted)}.platform-admin-console.admin-theme-obsidian-signal .admin-record-icon,body[data-admin-theme=obsidian-signal] .platform-admin-console .admin-record-icon{color:var(--admin-primary);background:var(--admin-primary-soft)}.platform-admin-console.admin-theme-obsidian-signal .admin-record-toolbar,body[data-admin-theme=obsidian-signal] .platform-admin-console .admin-record-toolbar{border-color:#203247;background:var(--admin-panel-alt)}.platform-admin-console.admin-theme-obsidian-signal .admin-record-search,body[data-admin-theme=obsidian-signal] .platform-admin-console .admin-record-search,.platform-admin-console.admin-theme-obsidian-signal input,body[data-admin-theme=obsidian-signal] .platform-admin-console input,.platform-admin-console.admin-theme-obsidian-signal select,body[data-admin-theme=obsidian-signal] .platform-admin-console select,.platform-admin-console.admin-theme-obsidian-signal textarea,body[data-admin-theme=obsidian-signal] .platform-admin-console textarea{border-color:#2b4258;color:#e4f0f5;background:#0e1825}.platform-admin-console.admin-theme-obsidian-signal input::placeholder,body[data-admin-theme=obsidian-signal] .platform-admin-console input::placeholder{color:#668096}.platform-admin-console.admin-theme-obsidian-signal .platform-table,body[data-admin-theme=obsidian-signal] .platform-admin-console .platform-table{border-color:#263a50}.platform-admin-console.admin-theme-obsidian-signal .platform-table th,body[data-admin-theme=obsidian-signal] .platform-admin-console .platform-table th{border-color:#2a4056;color:#8fa9bd;background:#0e1926;font-weight:700;letter-spacing:.04em}.platform-admin-console.admin-theme-obsidian-signal .platform-table td,body[data-admin-theme=obsidian-signal] .platform-admin-console .platform-table td{border-color:#1f3245;color:#d2e1e9;background:transparent}.platform-admin-console.admin-theme-obsidian-signal .platform-table tbody tr:hover,body[data-admin-theme=obsidian-signal] .platform-admin-console .platform-table tbody tr:hover{background:#12c8b00e}.platform-admin-console.admin-theme-obsidian-signal .admin-state-badge,body[data-admin-theme=obsidian-signal] .platform-admin-console .admin-state-badge{border-color:#35516a;background:#132435;color:#a9bfd0}.platform-admin-console.admin-theme-obsidian-signal .admin-state-badge.tone-success,body[data-admin-theme=obsidian-signal] .platform-admin-console .admin-state-badge.tone-success{border-color:#35d08d61;color:#72edb0;background:#35d08d1a}.platform-admin-console.admin-theme-obsidian-signal .admin-state-badge.tone-warning,body[data-admin-theme=obsidian-signal] .platform-admin-console .admin-state-badge.tone-warning{border-color:#f3b65c66;color:#ffd38c;background:#f3b65c1a}.platform-admin-console.admin-theme-obsidian-signal .admin-state-badge.tone-danger,body[data-admin-theme=obsidian-signal] .platform-admin-console .admin-state-badge.tone-danger{border-color:#ff747466;color:#ff9c9c;background:#ff74741a}.platform-admin-console.admin-theme-obsidian-signal .admin-primary,body[data-admin-theme=obsidian-signal] .platform-admin-console .admin-primary{color:#061916;border-color:#12c8b0;background:#12c8b0;box-shadow:0 0 0 1px #12c8b01f,0 5px 16px #12c8b01f}.platform-admin-console.admin-theme-obsidian-signal .admin-primary:hover,body[data-admin-theme=obsidian-signal] .platform-admin-console .admin-primary:hover{background:#3ce0ca}.platform-admin-console.admin-theme-obsidian-signal .admin-secondary,body[data-admin-theme=obsidian-signal] .platform-admin-console .admin-secondary{border-color:#2c445b;color:#c3d5df;background:#142536}.platform-admin-console.admin-theme-obsidian-signal .admin-theme-picker,body[data-admin-theme=obsidian-signal] .platform-admin-console .admin-theme-picker{border-color:#294157;background:#0f1a27}.platform-admin-console.admin-theme-obsidian-signal .admin-theme-picker-label,body[data-admin-theme=obsidian-signal] .platform-admin-console .admin-theme-picker-label{color:#9db4c4}.platform-admin-console.admin-theme-obsidian-signal .admin-theme-choice,body[data-admin-theme=obsidian-signal] .platform-admin-console .admin-theme-choice{border-color:#2c445b;color:#b7cad5;background:#132233}.platform-admin-console.admin-theme-obsidian-signal .admin-theme-choice.active,body[data-admin-theme=obsidian-signal] .platform-admin-console .admin-theme-choice.active{border-color:#12c8b0;color:#e4fffb;background:#12c8b01f;box-shadow:0 0 0 2px #12c8b026,0 0 22px #12c8b01a}.platform-admin-console.admin-theme-obsidian-signal .ops-metric-card,body[data-admin-theme=obsidian-signal] .platform-admin-console .ops-metric-card{border-color:#263e53;background:linear-gradient(145deg,#142333,#101b28);box-shadow:inset 0 1px #ffffff08,0 10px 22px #00000024}.platform-admin-console.admin-theme-obsidian-signal .ops-metric-card strong,body[data-admin-theme=obsidian-signal] .platform-admin-console .ops-metric-card strong{color:#f1fbff}.platform-admin-console.admin-theme-obsidian-signal .ops-metric-card small,body[data-admin-theme=obsidian-signal] .platform-admin-console .ops-metric-card small{color:#89a4b7}.platform-admin-console.admin-theme-obsidian-signal .save-message,body[data-admin-theme=obsidian-signal] .platform-admin-console .save-message{border-color:#2f5067;color:#b8fff1!important;background:#102a30}.platform-admin-console.admin-theme-obsidian-signal .admin-record-foot,body[data-admin-theme=obsidian-signal] .platform-admin-console .admin-record-foot{border-color:#203247;color:#7691a5}@media(max-width:760px){.platform-admin-console.admin-theme-obsidian-signal,.platform-admin-console.admin-theme-obsidian-signal.sidebar-collapsed{display:block}.platform-admin-console.admin-theme-obsidian-signal .admin-sidebar{background:#0a121d}}@media(prefers-reduced-motion:reduce){.platform-admin-console.admin-theme-obsidian-signal *,body[data-admin-theme=obsidian-signal] .platform-admin-console *{transition-duration:.01ms!important;animation-duration:.01ms!important}}.withdraw-fee-preview{display:flex;flex-wrap:wrap;gap:14px;align-items:center;padding:12px 14px;border:1px solid rgba(0,202,224,.22);background:#00cae00f;border-radius:8px;grid-column:1/-1}.withdraw-fee-preview span{color:var(--admin-muted,#8c99a0)}.withdraw-fee-preview strong{color:var(--admin-text,#f5fbff);margin-left:4px}.withdraw-fee-preview small{flex-basis:100%;color:var(--admin-muted,#8c99a0)}.landing-page>.landing-motion-field{position:fixed;z-index:0;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;background:linear-gradient(180deg,#06080e,#0a0c16 48%,#080a12)}.landing-gradient-flow{position:absolute;top:-50%;right:-50%;bottom:-50%;left:-50%;background:conic-gradient(from 0deg at 50% 50%,transparent 0deg,rgba(96,165,250,.025) 60deg,transparent 120deg,rgba(167,139,250,.02) 180deg,transparent 240deg,rgba(129,140,248,.02) 300deg,transparent 360deg);animation:landing-target-flow-rotate 60s linear infinite;will-change:transform}.landing-gradient-orb{position:absolute;border-radius:50%;animation:landing-target-orb-float 25s ease-in-out infinite;will-change:transform}.landing-orb-1{width:min(900px,64vw);height:min(900px,64vw);top:-30%;right:-20%;background:radial-gradient(circle,rgba(96,165,250,.1) 0%,transparent 70%)}.landing-orb-2{width:min(800px,58vw);height:min(800px,58vw);bottom:-25%;left:-15%;background:radial-gradient(circle,rgba(167,139,250,.06) 0%,transparent 70%);animation-delay:-8s}.landing-orb-3{width:min(500px,42vw);height:min(500px,42vw);top:40%;left:25%;background:radial-gradient(circle,rgba(129,140,248,.06) 0%,transparent 70%);animation-delay:-16s}.landing-grid-lines{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(96,165,250,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(96,165,250,.03) 1px,transparent 1px);background-size:60px 60px;animation:landing-target-grid-pulse 10s ease-in-out infinite}.landing-particles{position:absolute;top:0;right:0;bottom:0;left:0}.landing-particles>span{position:absolute;border-radius:50%;background:#60a5facc;box-shadow:0 0 8px #60a5fa47;animation:landing-target-particle-drift 20s ease-in-out var(--particle-delay) infinite;will-change:transform,opacity}.landing-connection-lines{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.landing-connection-lines path{fill:none;stroke:#60a5fa12;stroke-width:.3;stroke-dasharray:4 6;animation:landing-target-line-flow 12s linear infinite}.landing-connection-lines path.delay-1{animation-delay:-4s;stroke:#a78bfa12}.landing-connection-lines path.delay-2{animation-delay:-8s;stroke:#818cf812}.landing-orbit-container{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;transform:scale(0) rotate(-360deg);opacity:0;animation:landing-target-orbit-entrance 2.5s cubic-bezier(.16,1,.3,1) forwards;will-change:transform,opacity}.landing-orbit-spin{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:50% 50%;animation:landing-target-orbit-rotate 80s linear infinite;will-change:transform}.landing-orbit-spin>span{position:absolute;left:var(--orbit-x);top:var(--orbit-y);width:124px;display:grid;justify-items:center;gap:5px;color:#ffffff59;font-size:11px;text-align:center;opacity:.5;pointer-events:auto;transform:translate(-50%,-50%);animation:landing-target-orbit-counter 80s linear infinite;transition:opacity 1.5s ease}.landing-orbit-spin>span:hover{opacity:1;transition-duration:.3s}.landing-orbit-spin .model-logo{width:36px;height:36px;padding:4px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#1a1a22;filter:drop-shadow(0 0 8px rgba(0,202,224,.12));transition:filter .3s ease,border-color .3s ease}.landing-orbit-spin>span:hover .model-logo{border-color:#00cae04d;filter:drop-shadow(0 0 12px rgba(0,202,224,.3))}.landing-orbit-spin em{max-width:61px;overflow:hidden;color:#ffffff59;font-size:9px;font-style:normal;text-overflow:ellipsis;transition:color .3s ease;white-space:nowrap}.landing-orbit-spin>span:hover em{color:#00cae0cc}.landing-page .landing-hero h1 b{background-size:200% 200%;animation:landing-target-gradient-shift 5s ease-in-out infinite}.landing-page .eyebrow:before{animation:landing-target-chip-pulse 2s ease-in-out infinite}@keyframes landing-target-flow-rotate{to{transform:rotate(360deg)}}@keyframes landing-target-orb-float{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-20px) scale(1.05)}66%{transform:translate(-20px,15px) scale(.95)}}@keyframes landing-target-grid-pulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes landing-target-particle-drift{0%,to{transform:translate(0);opacity:0}10%,90%{opacity:1}to{transform:translate(2.98rem,-7.14rem);opacity:0}}@keyframes landing-target-line-flow{to{stroke-dashoffset:-40}}@keyframes landing-target-orbit-entrance{0%{transform:scale(0) rotate(-360deg);opacity:0}15%{opacity:1}to{transform:scale(1.25) rotate(0);opacity:1}}@keyframes landing-target-orbit-rotate{to{transform:rotate(360deg)}}@keyframes landing-target-orbit-counter{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(-360deg)}}@keyframes landing-target-gradient-shift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes landing-target-chip-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}@media(max-width:720px){.landing-orbit-container{transform-origin:50% 48%}.landing-orbit-spin>span{width:82px;font-size:9px}.landing-orbit-spin .model-logo{width:28px;height:28px;padding:3px}.landing-orbit-spin em{max-width:48px;font-size:8px}}@media(prefers-reduced-motion:reduce){.landing-page>.landing-motion-field *,.landing-page>.landing-motion-field,.landing-orbit-container,.landing-orbit-spin,.landing-orbit-spin>span,.landing-page .landing-hero h1 b,.landing-page .eyebrow:before{animation:none!important}.landing-orbit-container{opacity:1!important;transform:none!important}.landing-orbit-spin>span{transform:translate(-50%,-50%)!important}}.platform-admin-console{--admin-bg:#f5f7fb;--admin-panel:#fff;--admin-line:#dfe5ef;--admin-text:#172033;--admin-muted:#64748b;--admin-primary:#315fe9;grid-template-columns:248px minmax(0,1fr);background:var(--admin-bg);color:var(--admin-text)}.platform-admin-console .admin-sidebar{padding:0 12px 12px;border-right:1px solid #dfe5ee;background:#18253d;box-shadow:6px 0 20px #1018280a}.platform-admin-console .admin-brand{min-height:68px;margin:0 -12px;padding:0 16px;border-bottom:1px solid rgba(255,255,255,.09);background:#142039}.platform-admin-console .admin-brand strong{font-size:14px}.platform-admin-console .admin-sidebar-links a{min-height:34px;border-radius:7px;color:#c9d5e8;background:#ffffff0a;font-size:11px}.platform-admin-console.sidebar-collapsed .admin-brand>div:last-child,.platform-admin-console.sidebar-collapsed .admin-sidebar-search,.platform-admin-console.sidebar-collapsed .admin-nav-group>span{display:none}.admin-record-actions{display:inline-flex;gap:5px}.admin-record-actions button{min-height:29px;display:inline-flex;align-items:center;gap:4px;border:1px solid #dbe2ec;border-radius:5px;padding:0 8px;color:#65748a;background:#fff;font-size:11px;cursor:pointer}.admin-record-actions button:hover,.admin-record-actions button.active{border-color:#9db5fb;color:var(--admin-primary);background:#f4f7ff}.admin-record-actions button:disabled{cursor:not-allowed;opacity:.45}.platform-admin-console .admin-record-panel.is-compact .platform-table th{height:34px}.platform-admin-console .admin-record-panel.is-compact .platform-table td{min-height:40px;padding-top:7px;padding-bottom:7px}.admin-page-size select{height:29px;border:1px solid #dbe2ec;border-radius:5px;color:#52627a;background:#fff;font-size:11px}@media(max-width:760px){.platform-admin-console,.platform-admin-console.sidebar-collapsed{display:block}.platform-admin-console .admin-sidebar{position:fixed;z-index:40;inset:0 auto 0 0;width:min(268px,84vw);transform:translate(-105%);transition:transform .2s ease;box-shadow:15px 0 34px #0f172a2e}.platform-admin-console:not(.sidebar-collapsed) .admin-sidebar{transform:translate(0)}.platform-admin-console .admin-main{padding:0 12px 24px}.platform-admin-console .admin-topbar{min-height:62px;margin-inline:-12px;margin-bottom:16px;padding-inline:12px}.platform-admin-console .admin-topbar h1{font-size:17px}.platform-admin-console .admin-panel{padding:14px}.admin-record-toolbar{margin-inline:-14px;padding-inline:14px;flex-wrap:wrap}.admin-record-search{flex:1 1 180px}.admin-record-count{display:none}.admin-record-actions{margin-left:auto}.admin-page-size{margin-left:0}.admin-record-foot{padding-top:8px;align-items:flex-start;flex-direction:column}}.platform-admin-console{--admin-bg: #f5f7fb;--admin-panel: #ffffff;--admin-panel-muted: #f8fafc;--admin-line: #dfe5ef;--admin-line-strong: #cbd5e1;--admin-text: #172033;--admin-muted: #64748b;--admin-subtle: #8a96a8;--admin-primary: #315fe9;--admin-primary-soft: #edf2ff;--admin-success: #15946a;--admin-warning: #b7791f;--admin-danger: #d33b4b;grid-template-columns:248px minmax(0,1fr);background:var(--admin-bg);color:var(--admin-text)}.platform-admin-console .admin-sidebar{width:auto;min-width:0;padding:0 12px 12px;border-right:1px solid #dfe5ee;background:#18253d;color:#dbe5f6;box-shadow:6px 0 20px #1018280a}.platform-admin-console .admin-brand{min-height:68px;margin:0 -12px;padding:0 16px;gap:11px;border-bottom:1px solid rgba(255,255,255,.09);background:#142039}.platform-admin-console .admin-brand strong{font-size:14px;letter-spacing:.01em}.platform-admin-console .admin-brand span{color:#8fa1be;font-size:11px}.platform-admin-console .admin-brand .brand-aura{width:34px;height:34px;min-width:34px;border-radius:9px;border:1px solid rgba(133,170,255,.38);background:#fff}.admin-sidebar-search:focus-within{border-color:#7aa2ffb3;background:#ffffff1a}.admin-sidebar-search input::placeholder{color:#7f91ae}.platform-admin-console .admin-sidebar nav{gap:11px;padding:4px 0}.platform-admin-console .admin-nav-group{gap:2px}.platform-admin-console .admin-nav-group>span{min-height:25px;padding:0 9px;color:#7f91af;font-size:10px;letter-spacing:.05em}.platform-admin-console .admin-sidebar .admin-nav-group button{min-height:37px;border-radius:7px;padding:0 10px;color:#c6d2e7;font-size:12px}.platform-admin-console .admin-sidebar .admin-nav-group button svg{color:#90a4c5}.platform-admin-console .admin-sidebar .admin-nav-group button:hover{color:#fff;background:#ffffff14}.platform-admin-console .admin-sidebar .admin-nav-group button.active{color:#fff;background:linear-gradient(90deg,#386cf0,#315bd5);box-shadow:0 7px 18px #2757d23d}.platform-admin-console .admin-sidebar .admin-nav-group button.active svg{color:#dce7ff}.platform-admin-console .admin-sidebar-links{gap:6px;padding-top:12px}.platform-admin-console .admin-sidebar-links a{min-height:34px;border-color:#ffffff24;border-radius:7px;color:#c9d5e8;background:#ffffff0a;font-size:11px}.platform-admin-console .admin-sidebar-links a:hover{border-color:#94b4ff8c;color:#fff;background:#4e7af024}.platform-admin-console.sidebar-collapsed .admin-brand>div:last-child,.platform-admin-console.sidebar-collapsed .admin-sidebar-search,.platform-admin-console.sidebar-collapsed .admin-nav-group>span,.platform-admin-console.sidebar-collapsed .admin-sidebar-links a:not(:first-child){display:none}.platform-admin-console.sidebar-collapsed .admin-brand{justify-content:center;padding:0}.platform-admin-console.sidebar-collapsed .admin-sidebar .admin-nav-group button{justify-content:center;padding:0;font-size:0}.platform-admin-console.sidebar-collapsed .admin-sidebar .admin-nav-group button svg{width:18px;height:18px}.platform-admin-console.sidebar-collapsed .admin-sidebar-links a{justify-content:center;padding:0;font-size:0}.platform-admin-console.sidebar-collapsed .admin-sidebar-links a svg{margin:0}.platform-admin-console .admin-topbar{min-height:72px;margin:0 -30px 26px;padding:0 30px;border-bottom:1px solid var(--admin-line);background:#fffffff5;box-shadow:0 2px 12px #0f172a09}.admin-sidebar-toggle:hover{color:var(--admin-primary);border-color:#9db5fb;background:var(--admin-primary-soft)}.sidebar-collapsed .admin-sidebar-toggle svg{transform:rotate(180deg)}.platform-admin-console .admin-topbar>.admin-topbar-leading>div:last-child>span{color:#7c8799;font-size:11px}.platform-admin-console .admin-topbar h1{display:flex;align-items:center;gap:8px;margin:3px 0 0;color:var(--admin-text);font-size:20px;font-weight:750}.admin-topbar-title-icon{width:26px;height:26px;display:inline-grid;place-items:center;border-radius:7px;color:var(--admin-primary);background:var(--admin-primary-soft);font-style:normal}.platform-admin-console .admin-actions{gap:8px}.platform-admin-console .admin-actions button{min-height:34px;border:1px solid var(--admin-line);border-radius:7px;padding:0 11px;color:#45546a;background:#fff;font-size:12px}.platform-admin-console .admin-actions button:hover{border-color:#9db5fb;color:var(--admin-primary);background:#f7f9ff}.admin-pending-badge{border-color:#f4ddb2;color:#9b681c;background:#fff9ec}.platform-admin-console .admin-panel{border:1px solid var(--admin-line);border-radius:9px;padding:20px;background:var(--admin-panel);box-shadow:0 2px 5px #0f172a06}.platform-admin-console .admin-record-heading{min-height:40px;margin:-2px 0 12px}.platform-admin-console .admin-record-heading strong{color:var(--admin-text);font-size:14px}.platform-admin-console .admin-record-heading small{color:var(--admin-muted);font-size:11px}.platform-admin-console .admin-record-heading em{color:#7b879a;font-size:11px;font-style:normal}.admin-record-search:focus-within{border-color:#8eaaf8;box-shadow:0 0 0 3px #315fe91a}.admin-record-count{color:#8b97a9;font-size:11px}.admin-page-size{margin-left:auto;display:inline-flex;align-items:center;gap:5px;color:#8b97a9;font-size:11px}.admin-page-size select{height:29px;border:1px solid #dbe2ec;border-radius:5px;padding:0 6px;color:#52627a;background:#fff;font-size:11px}.platform-admin-console .admin-table-wrap{border:0;border-radius:0}.platform-admin-console .platform-table{min-width:760px}.platform-admin-console .platform-table th{height:39px;border-bottom:1px solid #e5eaf1;color:#65748a;background:#f8fafc;font-size:11px;font-weight:700;white-space:nowrap}.platform-admin-console .table-subline{color:#8a96a8!important;font-size:10px}.admin-pagination button:hover:not(:disabled){border-color:#91aaf5;color:var(--admin-primary);background:#f4f7ff}.platform-admin-console .admin-empty-state{min-height:150px;color:#8b97a9;background:#fbfcfe}.agent-operations-console{--admin-primary: #0d9488;--admin-primary-soft: #e7f8f5;--admin-success: #0f9f7a}.agent-operations-console .admin-sidebar .admin-nav-group button.active{background:linear-gradient(90deg,#0e9b91,#147b9a);box-shadow:0 7px 18px #09828240}.agent-operations-console .admin-sidebar-search{border-color:#9fece133}.agent-operations-console .admin-pending-badge{border-color:#f4ddb2}.agent-context-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 16px}.agent-context-strip>div{min-width:0;display:grid;gap:4px;border:1px solid var(--admin-line);border-radius:9px;padding:12px 14px;background:#fff}.agent-context-strip span{color:#8591a2;font-size:10px}.agent-context-strip strong{overflow:hidden;color:#203047;font-size:16px;text-overflow:ellipsis;white-space:nowrap}.agent-context-strip small{overflow:hidden;color:#8b97a9;font-size:10px;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1100px){.platform-admin-console{grid-template-columns:214px minmax(0,1fr)}.platform-admin-console .admin-main{padding-inline:20px}.platform-admin-console .admin-topbar{margin-inline:-20px;padding-inline:20px}.admin-context-strip,.agent-context-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-admin-console .admin-actions .admin-runtime-badge{display:none}}@media(max-width:760px){.platform-admin-console,.platform-admin-console.sidebar-collapsed{display:block}.platform-admin-console .admin-sidebar{position:fixed;z-index:40;inset:0 auto 0 0;width:min(268px,84vw);transform:translate(-105%);transition:transform .2s ease;box-shadow:15px 0 34px #0f172a2e}.platform-admin-console:not(.sidebar-collapsed) .admin-sidebar{transform:translate(0)}.platform-admin-console.sidebar-collapsed .admin-sidebar{width:min(268px,84vw)}.platform-admin-console.sidebar-collapsed .admin-brand>div:last-child,.platform-admin-console.sidebar-collapsed .admin-sidebar-search,.platform-admin-console.sidebar-collapsed .admin-nav-group>span,.platform-admin-console.sidebar-collapsed .admin-sidebar-links a:not(:first-child){display:block}.platform-admin-console.sidebar-collapsed .admin-sidebar .admin-nav-group button{justify-content:flex-start;padding:0 10px;font-size:12px}.platform-admin-console.sidebar-collapsed .admin-sidebar-links a{justify-content:flex-start;padding:0 10px;font-size:11px}.platform-admin-console .admin-main{padding:0 12px 24px}.platform-admin-console .admin-topbar{min-height:62px;margin-inline:-12px;margin-bottom:16px;padding-inline:12px}.platform-admin-console .admin-topbar h1{font-size:17px}.platform-admin-console .admin-actions{gap:5px}.platform-admin-console .admin-actions button{padding:0 8px;font-size:11px}.platform-admin-console .admin-actions .admin-tenant-badge{max-width:145px;overflow:hidden;text-overflow:ellipsis}.platform-admin-console .admin-panel{padding:14px;border-radius:8px}.admin-record-toolbar{margin-inline:-14px;padding-inline:14px;flex-wrap:wrap}.admin-record-search{flex:1 1 180px}.admin-record-count{display:none}.admin-page-size{margin-left:0}.admin-record-foot{padding-top:8px;align-items:flex-start;flex-direction:column}.agent-context-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.agent-context-strip>div{padding:10px}.agent-context-strip strong{font-size:14px}}@media(prefers-reduced-motion:reduce){.platform-admin-console .admin-sidebar{transition:none}}.front-shell.page-agents.agent-focus-mode .agents-page:has(.agent-start-board) .agent-start-board{height:auto;min-height:100%;flex:0 0 auto}@media(max-width:720px){.front-shell.page-agents.agent-focus-mode .agents-page:has(.agent-start-board) .agent-start-board{flex:0 0 auto;height:auto}}.front-shell .brand-aura,.mobile-appbar .brand-aura{width:44px;height:44px;min-width:44px;flex:0 0 44px;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(92,225,232,.22);border-radius:10px;background:#09131d;box-shadow:0 5px 18px #00cae01f}.front-shell .brand-aura>img,.mobile-appbar .brand-aura>img,.platform-admin-console .admin-brand .brand-aura>img,.database-sidebar .admin-brand .brand-aura>img,.partner-brand-mark>img,.boot-brand>img{width:100%;height:100%;display:block;object-fit:contain}.platform-admin-console .admin-brand,.database-sidebar .admin-brand{min-height:64px;height:64px;align-items:center;padding:0 15px}.platform-admin-console .admin-brand .brand-aura,.database-sidebar .admin-brand .brand-aura{width:38px;height:38px;min-width:38px;flex:0 0 38px;display:grid;place-items:center;overflow:hidden;margin:0;border:1px solid #334c74;border-radius:8px;padding:0;background:#09131d}.front-shell.page-agents .front-sidebar .brand-aura{display:grid}.boot-brand>img{width:32px;height:32px;flex:0 0 32px;border-radius:8px}.partner-brand-mark{width:58px;height:58px;margin:0 auto;overflow:hidden;border:1px solid rgba(0,202,224,.28);border-radius:12px;background:#09131d}.partner-access-card>a{color:#8da0b9;text-align:center;font-size:12px}.auth-page,.partner-login-page{--auth-primary: #18d7d5;--auth-secondary: #7b61ff;min-height:100dvh;display:grid;grid-template-columns:minmax(420px,.92fr) minmax(520px,1.08fr);color:#eef9fb;background:#080b11}.auth-brand-panel,.partner-login-visual{position:relative;min-height:100dvh;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;padding:38px 48px 54px;border-right:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at 72% 46%,rgba(24,215,213,.16),transparent 29%),radial-gradient(circle at 24% 76%,rgba(123,97,255,.15),transparent 34%),linear-gradient(145deg,#0e1720,#070a10 68%);isolation:isolate}.auth-brand-panel:before,.partner-login-visual:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;opacity:.5;background-image:linear-gradient(rgba(104,142,162,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(104,142,162,.08) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(135deg,#000 10%,transparent 84%);mask-image:linear-gradient(135deg,#000 10%,transparent 84%)}.auth-brand{position:relative;z-index:3;display:inline-flex;align-items:center;align-self:flex-start;gap:12px;color:#f4fbff}.auth-brand>img{width:48px;height:48px;display:block;border:1px solid rgba(71,228,226,.25);border-radius:10px;object-fit:contain;background:#081018}.auth-brand span,.auth-brand strong,.auth-brand small{display:block}.auth-brand strong{color:#f5fbff;font-size:20px}.auth-brand small{margin-top:3px;color:#8297a5;font-size:11px}.auth-brand-copy,.partner-login-visual>div:last-child{position:relative;z-index:2;width:min(560px,100%);margin:auto 0}.auth-brand-copy>span,.partner-login-visual>div:last-child>span,.auth-form>header>span{color:#63e5df;font-size:11px;font-weight:800;letter-spacing:0}.auth-brand-copy h1,.partner-login-visual h1{margin:16px 0 20px;color:#f5fbff;font-size:52px;line-height:1.16}.auth-brand-copy h1 b,.partner-login-visual h1 b{color:transparent;background:linear-gradient(90deg,#62eee6,#88a5ff 58%,#ff8fa3);background-clip:text;-webkit-background-clip:text}.auth-brand-copy p,.partner-login-visual p{max-width:510px;margin:0;color:#91a2ad;font-size:15px;line-height:1.9}.auth-orbit{position:absolute;z-index:1;right:8%;bottom:6%;width:300px;height:300px;border:1px solid rgba(73,226,225,.12);border-radius:50%;animation:auth-orbit-spin 28s linear infinite}.auth-orbit:before{content:"";position:absolute;top:44px;right:44px;bottom:44px;left:44px;border:1px dashed rgba(136,165,255,.16);border-radius:50%}.auth-orbit>img{position:absolute;top:50%;left:50%;width:104px;height:104px;border-radius:50%;transform:translate(-50%,-50%)}.auth-orbit>i{--auth-angle: calc(var(--auth-index) * 60deg);position:absolute;top:calc(50% + sin(var(--auth-angle))*145px);left:calc(50% + cos(var(--auth-angle))*145px);width:38px;height:38px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.14);border-radius:9px;color:#b5f9f4;background:#0f1923e0;transform:translate(-50%,-50%)}.auth-form-panel,.partner-login-form-wrap{position:relative;min-height:100dvh;display:grid;place-items:center;padding:72px 40px 48px;background:#0b0e14}.auth-back{position:absolute;top:28px;right:34px;display:inline-flex;align-items:center;gap:6px;color:#8e9dab;font-size:12px}.auth-form{width:min(430px,100%);display:grid;gap:17px}.auth-form>header{margin-bottom:12px}.auth-form>header h1{margin:10px 0 8px;color:#f6fbff;font-size:30px;line-height:1.3}.auth-form>header p{margin:0;color:#81909d;font-size:13px;line-height:1.7}.auth-form>label{display:grid;gap:8px}.auth-form>label>span{color:#cdd7df;font-size:12px;font-weight:700}.auth-form>label>span em{margin-left:6px;color:#687985;font-size:10px;font-style:normal;font-weight:400}.auth-form>label>div{min-height:46px;display:flex;align-items:center;gap:10px;border:1px solid #283341;border-radius:7px;padding:0 12px;color:#6f8291;background:#10151d;transition:border-color .16s ease,box-shadow .16s ease}.auth-form>label>div:focus-within{border-color:#18d7d5ad;box-shadow:0 0 0 3px #18d7d514}.auth-form input{min-width:0;flex:1;border:0;outline:0;color:#edf8fa;background:transparent;font-size:13px}.auth-form input::placeholder{color:#536471}.auth-form>label>div>button{width:30px;height:30px;display:grid;place-items:center;border:0;color:#718490;background:transparent}.auth-code-field>div{padding-right:6px}.auth-code-field>div>button{width:auto;min-width:88px;padding:0 8px;border-left:1px solid #283341;color:#67dfdc;font-size:11px;white-space:nowrap}.auth-code-field>div>button:disabled{color:#536471;cursor:not-allowed}.auth-code-message{color:#67dfdc;font-size:11px;line-height:1.5}.auth-captcha{display:grid;gap:8px;border:1px solid #283341;border-radius:7px;padding:11px 12px;background:#10151d}.auth-captcha-heading{display:flex;align-items:center;gap:7px;color:#cdd7df;font-size:12px;font-weight:700}.auth-captcha-heading em{margin-left:auto;color:#687985;font-size:10px;font-style:normal;font-weight:400}.auth-captcha-button{min-height:40px;border:1px solid rgba(24,215,213,.48);border-radius:6px;color:#67dfdc;background:#18d7d514;font-size:12px;font-weight:700}.auth-captcha-button:disabled{cursor:not-allowed;opacity:.58}.auth-captcha-element{min-height:0;max-height:0;overflow:hidden}.auth-captcha.mode-embed .auth-captcha-element{min-height:76px;max-height:none;overflow:visible}.auth-captcha small{color:#ff9cad;font-size:11px;line-height:1.5}.auth-captcha small.success{color:#67dfdc}.auth-captcha-admin-status{display:block;margin-top:10px;color:#8a9aa7;font-size:11px;line-height:1.6}.auth-mode-switch{display:flex;gap:8px;margin-top:-5px}.auth-mode-switch button{flex:1;min-height:34px;border:1px solid #283341;border-radius:6px;color:#8b9ba6;background:#10151d;font-size:11px}.auth-mode-switch button.active{border-color:#18d7d599;color:#67dfdc;background:#18d7d514}.auth-form .auth-agreement{grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px}.auth-form .auth-agreement input{width:16px;height:16px;accent-color:#18d7d5}.auth-form .auth-agreement span{color:#788995;font-weight:400}.auth-form .auth-agreement a{margin:0 3px;color:#68dfdb}.auth-message{min-height:38px;display:flex;align-items:center;gap:8px;border:1px solid rgba(255,112,133,.25);border-radius:6px;padding:8px 11px;color:#ff9cad;background:#ff4c6712;font-size:12px}.auth-submit{min-height:48px;display:flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:7px;color:#041316;background:linear-gradient(100deg,#35e0d7,#50c8e9 55%,#8c82ff);box-shadow:0 12px 28px #1fc4c82e;font-size:13px;font-weight:900}.auth-submit:disabled{cursor:not-allowed;filter:grayscale(.45);opacity:.55}.auth-form>footer{display:flex;align-items:center;justify-content:center;gap:8px;color:#71808c;font-size:12px}.auth-form>footer a{color:#65dfdc;font-weight:700}.auth-form>footer a:last-child{margin-left:auto;color:#a49cff}.partner-login-page{grid-template-columns:minmax(380px,.8fr) minmax(520px,1.2fr)}.partner-login-visual{background:radial-gradient(circle at 68% 42%,rgba(123,97,255,.22),transparent 31%),radial-gradient(circle at 14% 84%,rgba(255,120,145,.12),transparent 28%),#0a0d15}.partner-login-visual>div:last-child{margin-bottom:16%}.partner-auth-form{width:min(450px,100%)}@keyframes auth-orbit-spin{to{transform:rotate(360deg)}}.front-shell.page-agents.agent-focus-mode .agents-page:has(.agent-start-board) .agent-experience{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.front-shell.page-agents.agent-focus-mode .agents-page:has(.agent-start-board) .agent-start-board{overflow:visible}@media(min-width:721px){.front-shell.page-agents.agent-focus-mode .agents-page:has(.agent-start-board) .agent-start-hero{position:sticky;top:0;z-index:50;border-bottom:1px solid rgba(119,139,165,.12);padding-block:.65rem;background:linear-gradient(180deg,#080b13fa,#080b13e6);box-shadow:0 12px 25px #03060c33;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.front-shell.page-agents.agent-focus-mode .agents-page:has(.agent-start-board.agent-start-amber) .agent-start-hero{background:linear-gradient(180deg,#120e08fa,#0c0b0ae6)}}@media(max-width:820px){.auth-page,.partner-login-page{grid-template-columns:1fr}.auth-brand-panel,.partner-login-visual{min-height:230px;padding:24px 22px}.auth-brand-copy,.partner-login-visual>div:last-child{margin:34px 0 6px}.auth-brand-copy h1,.partner-login-visual h1{margin:10px 0;font-size:34px}.auth-brand-copy p,.partner-login-visual p{max-width:95%;font-size:12px;line-height:1.6}.auth-orbit{right:-72px;bottom:-90px;width:230px;height:230px;opacity:.55}.auth-orbit>i{display:none}.auth-form-panel,.partner-login-form-wrap{min-height:calc(100dvh - 230px);padding:62px 22px 36px}.auth-back{top:22px;right:22px}.auth-form>header h1{font-size:25px}}@media(max-width:720px){.front-shell.page-agents.agent-focus-mode .agents-page:has(.agent-start-board) .agent-start-hero{position:sticky;top:3.4rem;z-index:25;padding-block:.45rem;background:linear-gradient(180deg,#080b13fc,#080b13f0);box-shadow:0 0 0 .75rem #080b13f0,0 .8rem 1.4rem #03060c38;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.front-shell.page-agents.agent-focus-mode .agents-page:has(.agent-start-board.agent-start-amber) .agent-start-hero,.front-shell.page-agents.agent-focus-mode .agents-page:has(.agent-start-board.agent-start-studio.agent-start-gold) .agent-start-hero{background:linear-gradient(180deg,#100c07fc,#0d0b08f0);box-shadow:0 0 0 .75rem #0e0b07f0,0 .8rem 1.4rem #0303023d}.front-shell.page-agents.agent-focus-mode .agents-page:has(.agent-start-board.agent-start-studio:not(.agent-start-gold)) .agent-start-hero{background:linear-gradient(180deg,#0b0c15fc,#0b0c15f0);box-shadow:0 0 0 .75rem #0b0c15f0,0 .8rem 1.4rem #03040a3d}}@media(prefers-reduced-motion:reduce){.auth-orbit{animation:none}}.platform-admin-console .sub2-admin-module{gap:16px}.platform-admin-console .sub2-heading-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.platform-admin-console .sub2-heading-actions button,.platform-admin-console .sub2-table-toolbar>button{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #d8e1f8;border-radius:5px;padding:0 11px;background:#f5f8ff;color:#2f62e8;font-size:12px;font-weight:600}.platform-admin-console .sub2-heading-actions button:hover,.platform-admin-console .sub2-table-toolbar>button:hover{border-color:#3b6cef;background:#3b6cef;color:#fff}.platform-admin-console .sub2-status{min-width:max-content;display:inline-flex;align-items:center;gap:5px;border:1px solid #dfe5ee;border-radius:999px;padding:3px 8px;background:#f7f9fc;color:#68758a!important;font-size:11px;font-weight:600;line-height:1.1}.platform-admin-console .sub2-status i{width:6px;height:6px;flex:0 0 auto;border-radius:50%;background:currentColor}.platform-admin-console .sub2-status.status-healthy{border-color:#b9e8cf;background:#f0fbf5;color:#16845b!important}.platform-admin-console .sub2-status.status-warning{border-color:#f5d9a5;background:#fff8ea;color:#a96808!important}.platform-admin-console .sub2-status.status-error{border-color:#f3c3c7;background:#fff5f5;color:#cf3543!important}.platform-admin-console .sub2-status.status-unconfigured,.platform-admin-console .sub2-status.status-disabled,.platform-admin-console .sub2-status.status-unknown{border-color:#dbe1eb;background:#f7f8fa;color:#748196!important}.platform-admin-console .sub2-provider-snapshot,.platform-admin-console .sub2-table-panel{padding:0!important;overflow:hidden}.platform-admin-console .sub2-provider-snapshot .admin-record-heading>button{min-height:32px;display:inline-flex;align-items:center;gap:4px;border:0;background:transparent;color:#3568e9;font-size:12px}.platform-admin-console .sub2-channel-table,.platform-admin-console .sub2-model-matrix,.platform-admin-console .sub2-user-table{min-width:1110px}.platform-admin-console .sub2-channel-table th,.platform-admin-console .sub2-channel-table td,.platform-admin-console .sub2-model-matrix th,.platform-admin-console .sub2-model-matrix td,.platform-admin-console .sub2-user-table th,.platform-admin-console .sub2-user-table td{vertical-align:top}.platform-admin-console .sub2-channel-table td strong,.platform-admin-console .sub2-model-matrix td strong,.platform-admin-console .sub2-user-table td strong{color:#28344b;font-size:12px}.platform-admin-console .sub2-model-popover{margin-top:5px}.platform-admin-console .sub2-model-popover summary{width:max-content;color:#3d70ed;font-size:10px;cursor:pointer}.platform-admin-console .sub2-model-popover>div{width:min(260px,32vw);display:grid;gap:5px;margin-top:6px;border-left:2px solid #d9e4ff;padding-left:7px}.platform-admin-console .sub2-model-popover>div span,.platform-admin-console .sub2-route-stack>span{min-width:0;display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:5px 7px}.platform-admin-console .sub2-model-popover b,.platform-admin-console .sub2-route-stack b{min-width:0;overflow:hidden;color:#425169;font-size:10px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.platform-admin-console .sub2-model-popover code,.platform-admin-console .sub2-route-stack code{grid-column:2;min-width:0;overflow:hidden;color:#7e8aa0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.platform-admin-console .sub2-table-toolbar{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #e8ecf2;padding:10px 14px;background:#fff}.platform-admin-console .sub2-table-toolbar>div{min-width:0;display:flex;flex:1;flex-wrap:wrap;align-items:center;gap:8px}.platform-admin-console .sub2-table-toolbar>span{max-width:310px;overflow:hidden;color:#8894a7!important;font-size:11px;text-align:right;text-overflow:ellipsis;white-space:nowrap}.platform-admin-console .sub2-search{width:min(290px,100%);min-height:32px;display:flex;align-items:center;gap:7px;border:1px solid #dfe5ee;border-radius:5px;padding:0 9px;background:#fff;color:#8190a6}.platform-admin-console .sub2-search:focus-within{border-color:#7fa0f7;box-shadow:0 0 0 3px #3b6cef1c}.platform-admin-console .sub2-search input{width:100%;min-width:0;height:30px;border:0;outline:0;padding:0}.platform-admin-console .sub2-table-toolbar select{min-width:104px;height:32px;border:1px solid #dfe5ee;border-radius:5px;padding:0 25px 0 8px;background:#fff;color:#4b5a70;font-size:12px}.platform-admin-console .sub2-model-identity{min-width:160px;display:flex;align-items:center;gap:8px}.platform-admin-console .sub2-model-identity .model-logo{width:28px;height:28px;flex:0 0 auto;margin:0;border-radius:5px}.platform-admin-console .sub2-model-identity span{min-width:0}.platform-admin-console .sub2-model-identity strong,.platform-admin-console .sub2-model-identity small{display:block}.platform-admin-console .sub2-model-identity small{margin-top:3px;overflow:hidden;color:#8490a3;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.platform-admin-console .sub2-route-stack{min-width:205px;display:grid;gap:7px}.platform-admin-console .sub2-route-stack .sub2-status{font-size:9px;padding:2px 5px}.platform-admin-console .sub2-route-stack .sub2-status i{width:5px;height:5px}.platform-admin-console .sub2-user-table td:nth-child(2){min-width:130px}.platform-admin-console .sub2-user-table td:nth-child(2) select{width:100%;min-width:115px;margin-bottom:5px}.platform-admin-console .sub2-user-actions{min-width:168px;display:grid;grid-template-columns:66px 1fr auto;align-items:center;gap:5px}.platform-admin-console .sub2-user-actions input{width:100%;min-width:0}.platform-admin-console .sub2-user-actions button{min-height:30px;border:1px solid #d6e0f8;border-radius:5px;padding:0 7px;background:#f3f6ff;color:#3568e9;font-size:11px}.platform-admin-console .sub2-ops-header{min-height:58px;display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.platform-admin-console .sub2-ops-header h2{margin:0;color:#1f2b40;font-size:22px;line-height:1.2}.platform-admin-console .sub2-ops-header p{margin:6px 0 0;color:#8792a5;font-size:12px}.platform-admin-console .sub2-ops-header>div:last-child{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px}.platform-admin-console .sub2-ops-header button{min-height:32px;border:1px solid transparent;border-radius:5px;padding:0 9px;background:transparent;color:#5c6a80;font-size:12px}.platform-admin-console .sub2-ops-header button:hover{background:#eef3ff;color:#3467e9}.platform-admin-console .sub2-ops-header button.active{border-color:#cad8fc;background:#edf2ff;color:#3264e7;font-weight:600}.platform-admin-console .sub2-ops-header select{min-height:32px;border:1px solid #dfe5ee;border-radius:5px;padding:0 25px 0 8px;background:#fff;color:#4b5a70;font-size:12px}.platform-admin-console .sub2-ops-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.platform-admin-console .sub2-ops-grid.bottom{grid-template-columns:repeat(3,minmax(0,1fr))}.platform-admin-console .sub2-chart-panel{min-height:208px}.platform-admin-console .sub2-chart-panel.wide{grid-row:span 2}.platform-admin-console .sub2-chart-panel .panel-title,.platform-admin-console .sub2-ops-grid.bottom .panel-title{min-height:48px;display:flex;align-items:center;border-bottom:1px solid #e9edf3;padding:0 14px}.platform-admin-console .sub2-bar-chart{min-height:150px;display:flex;align-items:flex-end;gap:7px;padding:15px 14px 12px}.platform-admin-console .sub2-bar-column{min-width:0;height:120px;display:grid;flex:1;grid-template-rows:minmax(0,1fr) 18px;align-items:end;gap:5px}.platform-admin-console .sub2-bar-column span{width:100%;min-height:3px;align-self:end;border-radius:3px 3px 1px 1px;background:#3b6cef}.platform-admin-console .sub2-bar-chart.tone-red .sub2-bar-column span{background:#ed6670}.platform-admin-console .sub2-bar-chart.tone-orange .sub2-bar-column span{background:#f2a634}.platform-admin-console .sub2-bar-column small{overflow:hidden;color:#9ba5b4;font-size:9px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.platform-admin-console .sub2-distribution-list,.platform-admin-console .sub2-error-scope-list,.platform-admin-console .sub2-provider-health-list{display:grid;gap:0;padding:4px 14px 12px}.platform-admin-console .sub2-distribution-list>div,.platform-admin-console .sub2-error-scope-list>div{min-height:30px;display:grid;grid-template-columns:55px 30px minmax(0,1fr);align-items:center;gap:7px;border-bottom:1px solid #f0f2f6;color:#59677c;font-size:11px}.platform-admin-console .sub2-distribution-list b,.platform-admin-console .sub2-error-scope-list b{color:#35445b;font-size:11px;text-align:right}.platform-admin-console .sub2-distribution-list i{height:5px;overflow:hidden;border-radius:6px;background:#e9eef8}.platform-admin-console .sub2-distribution-list i em{height:100%;display:block;border-radius:inherit;background:#4c79ed}.platform-admin-console .sub2-error-scope-list>div{grid-template-columns:minmax(0,1fr) 32px}.platform-admin-console .sub2-error-scope-list span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.platform-admin-console .sub2-provider-health-list>div{min-height:48px;display:grid;grid-template-columns:max-content minmax(0,1fr) max-content;align-items:center;gap:8px;border-bottom:1px solid #f0f2f6}.platform-admin-console .sub2-provider-health-list strong,.platform-admin-console .sub2-provider-health-list small{min-width:0;display:block}.platform-admin-console .sub2-provider-health-list strong{overflow:hidden;color:#344259;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.platform-admin-console .sub2-provider-health-list small{margin-top:3px;color:#8b96a7;font-size:10px}.platform-admin-console .sub2-provider-health-list b{color:#526178;font-size:11px}.platform-admin-console .sub2-error-cell{max-width:320px;overflow:hidden;color:#bd3441!important;text-overflow:ellipsis}@media(max-width:1180px){.platform-admin-console .sub2-ops-grid.bottom{grid-template-columns:1fr 1fr}}@media(max-width:760px){.platform-admin-console .admin-sidebar{max-height:158px;overflow:hidden}.platform-admin-console .admin-sidebar nav{min-height:46px;max-height:46px;display:flex;align-items:center;gap:5px;overflow-x:auto;overflow-y:hidden;padding:5px 0;scroll-snap-type:x proximity}.platform-admin-console .admin-sidebar .admin-nav-group{display:contents}.platform-admin-console .admin-sidebar .admin-nav-group>span{display:none}.platform-admin-console .admin-sidebar .admin-nav-group button{width:max-content;min-width:max-content;flex:0 0 auto;scroll-snap-align:start}.platform-admin-console .admin-sidebar-links{display:flex;gap:5px;margin-top:0;overflow-x:auto;padding-top:6px}.platform-admin-console .admin-sidebar-links a{min-width:max-content}.platform-admin-console .sub2-heading-actions,.platform-admin-console .sub2-ops-header>div:last-child{justify-content:flex-start}.platform-admin-console .sub2-table-toolbar,.platform-admin-console .sub2-ops-header{align-items:stretch;flex-direction:column}.platform-admin-console .sub2-table-toolbar>span{max-width:none;text-align:left;white-space:normal}.platform-admin-console .sub2-search{width:100%}.platform-admin-console .sub2-ops-grid,.platform-admin-console .sub2-ops-grid.bottom{grid-template-columns:1fr}.platform-admin-console .sub2-chart-panel.wide{grid-row:auto}}.landing-page .landing-gallery-empty-state{grid-column:1 / -1;min-height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;border:1px dashed rgba(113,214,232,.22);border-radius:8px;color:#e2f3f8bd;background:#ffffff05}.landing-page .landing-gallery-empty-state svg{color:var(--landing-cyan, #16d8e8)}.landing-page .landing-gallery-empty-state strong{font-size:16px;color:#f5fbff}.landing-page .landing-gallery-empty-state span{font-size:13px;color:#8c99a0}.canvas-workbench{display:flex;flex-direction:column;min-height:min(100%,760px);height:calc(100dvh - 5rem);min-height:620px;color:var(--ink, #edf5f7);background:#101519;border:1px solid rgba(142,178,187,.18);border-radius:12px;overflow:hidden}.canvas-workbench-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.15rem 1.3rem 1rem;border-bottom:1px solid rgba(142,178,187,.14);background:#151c21}.canvas-eyebrow{display:block;color:#7fd8dc;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.canvas-workbench-header h2{margin:.28rem 0 .2rem;font-size:1.28rem;line-height:1.2}.canvas-workbench-header p{max-width:52rem;margin:0;color:#8e9da4;font-size:.82rem}.canvas-header-actions,.canvas-tool-group,.canvas-view-tools{display:flex;align-items:center;gap:.4rem}.canvas-header-actions button,.canvas-toolbar button,.canvas-inspector button{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:2rem;padding:.38rem .62rem;border:1px solid rgba(142,178,187,.2);border-radius:6px;background:#1c262b;color:#c9d9dc;font-size:.75rem;cursor:pointer}.canvas-header-actions button:hover,.canvas-toolbar button:hover,.canvas-inspector button:hover{border-color:#5ac9cc;color:#fff}.canvas-header-actions button.primary,.canvas-toolbar button.primary,.canvas-inspector button.primary{border-color:#45cbd0;background:#1f9fa5;color:#fff}.canvas-header-actions button:disabled,.canvas-toolbar button:disabled,.canvas-inspector button:disabled{opacity:.45;cursor:not-allowed}.canvas-toolbar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:3rem;padding:.45rem .8rem;border-bottom:1px solid rgba(142,178,187,.14);background:#12191d}.canvas-tool-group>span{margin-right:.2rem;color:#71868c;font-size:.7rem}.canvas-view-tools{margin-left:auto}.canvas-view-tools strong{min-width:3.2rem;color:#b7c8ca;font-size:.72rem;text-align:center}.canvas-view-tools button.active{border-color:#d6b45b;color:#f3d27c}.canvas-workbench-body{display:grid;grid-template-columns:minmax(0,1fr) 18rem;flex:1;min-height:0}.canvas-stage{position:relative;min-width:0;min-height:0;overflow:hidden;background:#0e1418;cursor:grab;touch-action:none}.canvas-stage:active{cursor:grabbing}.canvas-stage.connect-mode{cursor:crosshair}.canvas-grid{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.6;background-image:radial-gradient(circle,rgba(149,190,197,.2) 1px,transparent 1px);background-size:24px 24px}.canvas-world{position:absolute;left:0;top:0;width:5000px;height:3000px;transform-origin:0 0;transition:transform .12s ease-out}.canvas-edge-layer{position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible;color:#65999f;pointer-events:none}.canvas-edge-layer path{fill:none;stroke:currentColor;stroke-width:2.5;opacity:.85}.canvas-node-layer{position:absolute;top:0;right:0;bottom:0;left:0}.canvas-node{position:absolute;display:flex;flex-direction:column;border:1px solid rgba(160,193,200,.22);border-radius:9px;background:#192329;box-shadow:0 14px 32px #00000042;overflow:hidden;-webkit-user-select:none;user-select:none}.canvas-node.selected{border-color:#56d4d7;box-shadow:0 0 0 2px #56d4d733,0 14px 32px #00000052}.canvas-node.is-running{border-color:#d7b45d}.canvas-node>header{display:flex;align-items:center;justify-content:space-between;min-height:2.2rem;padding:.35rem .5rem .35rem .65rem;border-bottom:1px solid rgba(160,193,200,.12);background:#ffffff06;cursor:move}.canvas-node>header>span{display:inline-flex;align-items:center;min-width:0;gap:.35rem;color:#c8d8da;font-size:.72rem}.canvas-node>header input{width:8.5rem;max-width:100%;border:0;outline:0;background:transparent;color:inherit;font:inherit}.canvas-node>header button{min-height:1.5rem;padding:.15rem;border:0;background:transparent;color:#84999e}.canvas-node-content{display:flex;flex:1;min-height:0;padding:.55rem .65rem .7rem}.canvas-node-content textarea{width:100%;min-height:4.5rem;resize:none;border:0;outline:0;background:transparent;color:#d2e0e2;font:.78rem/1.55 inherit}.canvas-node-content img,.canvas-node-content video{width:100%;max-height:11rem;border-radius:5px;object-fit:cover}.canvas-node-content audio{width:100%}.canvas-node-error{padding:0 .65rem .55rem;color:#f28f8f;font-size:.68rem}.canvas-connect-source{position:absolute;right:.45rem;bottom:.35rem;padding:.15rem .3rem;border-radius:4px;background:#d1a84f;color:#1d1710;font-size:.62rem;font-style:normal}.canvas-node-cyan{border-top:2px solid #54cdd0}.canvas-node-gold{border-top:2px solid #d6b45b}.canvas-node-pink{border-top:2px solid #dc7eaa}.canvas-node-violet{border-top:2px solid #9a86d8}.canvas-node-green{border-top:2px solid #6fc59b}.canvas-node-blue{border-top:2px solid #76a9d4}.canvas-empty{position:absolute;left:50%;top:50%;display:flex;flex-direction:column;align-items:center;gap:.35rem;width:17rem;transform:translate(-50%,-50%);color:#91a6aa;text-align:center;pointer-events:none}.canvas-empty strong{color:#d7e4e5;font-size:.9rem}.canvas-empty span{font-size:.72rem;line-height:1.5}.canvas-inspector{min-width:0;overflow-y:auto;border-left:1px solid rgba(142,178,187,.14);background:#151d22}.canvas-inspector>section{padding:.85rem;border-bottom:1px solid rgba(142,178,187,.13)}.canvas-assist-panel{background:linear-gradient(150deg,rgba(39,126,130,.16),transparent 70%)}.canvas-assist-panel>header,.canvas-selection-panel>header,.canvas-version-panel>header,.canvas-edge-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;margin-bottom:.7rem}.canvas-assist-panel>header div{display:grid;gap:.18rem}.canvas-assist-panel>header span{color:#74d7d8;font-size:.68rem}.canvas-assist-panel>header strong{color:#dce9e9;font-size:.8rem}.canvas-assist-panel>header>svg{color:#63d4d6}.canvas-assist-panel form{display:grid;gap:.5rem}.canvas-assist-panel label{position:relative;display:flex;align-items:center;gap:.35rem;color:#8ea4a8;font-size:.7rem}.canvas-assist-panel label select{flex:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:.35rem 1.5rem .35rem .45rem;border:1px solid rgba(142,178,187,.2);border-radius:5px;background:#1b272c;color:#cddcde;font-size:.72rem}.canvas-assist-panel label>svg{position:absolute;right:.4rem;pointer-events:none}.canvas-assist-panel textarea{width:100%;min-height:5.3rem;resize:vertical;padding:.55rem;border:1px solid rgba(142,178,187,.2);border-radius:6px;outline:0;background:#11191d;color:#d6e3e4;font:.75rem/1.45 inherit}.canvas-assist-panel textarea:focus{border-color:#56d4d7}.canvas-assist-panel>small{display:block;margin-top:.55rem;color:#71858a;font-size:.65rem;line-height:1.4}.canvas-selection-panel header strong,.canvas-version-panel header strong,.canvas-edge-panel header strong{color:#cbdadc;font-size:.76rem}.canvas-selection-panel header button,.canvas-version-panel header button,.canvas-edge-panel header button{min-height:1.5rem;padding:.15rem .3rem;border:0;background:transparent;color:#8da5a9}.canvas-selection-fields{display:grid;grid-template-columns:1fr 1fr;gap:.55rem}.canvas-selection-fields>.canvas-type-pill{grid-column:1 / -1;justify-self:start}.canvas-type-pill{padding:.2rem .4rem;border-radius:4px;font-size:.65rem}.canvas-type-pill.tone-cyan{background:#50cacd26;color:#7fe1e1}.canvas-type-pill.tone-gold{background:#d3b05826;color:#e4c66f}.canvas-type-pill.tone-pink{background:#d679a926;color:#e6a0c3}.canvas-type-pill.tone-violet{background:#9781d726;color:#bca8ee}.canvas-type-pill.tone-green{background:#68c19126;color:#9ce0b8}.canvas-type-pill.tone-blue{background:#6a9dcf26;color:#9cc5eb}.canvas-selection-fields label{display:grid;gap:.25rem;color:#82989c;font-size:.65rem}.canvas-selection-fields input{width:100%;padding:.3rem .4rem;border:1px solid rgba(142,178,187,.18);border-radius:4px;background:#11191d;color:#d4e1e3;font-size:.72rem}.canvas-inspector-empty{margin:0;color:#71858a;font-size:.7rem;line-height:1.5}.canvas-version-create{display:flex;gap:.35rem}.canvas-version-create input{min-width:0;flex:1;padding:.35rem .4rem;border:1px solid rgba(142,178,187,.18);border-radius:4px;background:#11191d;color:#d4e1e3;font-size:.68rem}.canvas-version-create button{min-width:1.9rem}.canvas-version-list{display:grid;gap:.28rem;margin-top:.55rem}.canvas-version-list>button{justify-content:space-between;width:100%;text-align:left}.canvas-version-list>button>span{display:grid;gap:.18rem;min-width:0}.canvas-version-list strong{overflow:hidden;color:#c8d9db;font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.canvas-version-list small{color:#71858a;font-size:.61rem}.canvas-version-list>small{color:#71858a;font-size:.66rem}.canvas-edge-panel>header span{color:#779095;font-size:.66rem}.canvas-edge-panel>div{display:flex;align-items:center;justify-content:space-between;gap:.35rem;padding:.3rem 0;color:#9eb0b3;font-size:.65rem}.canvas-edge-panel>div span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.canvas-edge-panel>div button{min-height:1.4rem}.canvas-message{margin:.7rem .85rem;padding:.45rem .55rem;border:1px solid rgba(80,202,205,.28);border-radius:5px;background:#50cacd14;color:#9ce4e4;font-size:.67rem;line-height:1.4}@media(max-width:900px){.canvas-workbench{height:auto;min-height:calc(100dvh - 6rem)}.canvas-workbench-header{flex-direction:column}.canvas-header-actions{width:100%}.canvas-header-actions button{flex:1}.canvas-toolbar{flex-wrap:wrap}.canvas-workbench-body{grid-template-columns:1fr;grid-template-rows:minmax(30rem,1fr) auto}.canvas-inspector{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgba(142,178,187,.14);border-left:0}.canvas-inspector>section{border-right:1px solid rgba(142,178,187,.1)}.canvas-message{grid-column:1 / -1}}@media(max-width:600px){.canvas-workbench{min-height:calc(100dvh - 4.5rem);border-radius:8px}.canvas-workbench-header{padding:.9rem}.canvas-workbench-header h2{font-size:1.05rem}.canvas-toolbar{padding:.4rem}.canvas-tool-group>span{display:none}.canvas-view-tools{width:100%;justify-content:flex-end}.canvas-inspector{display:block}.canvas-inspector>section{border-right:0}.canvas-stage{min-height:26rem}}.front-sidebar .brand-core{min-width:0}.front-sidebar .brand-core>div:last-child{min-width:0}.model-filter-row{display:grid;grid-template-columns:5.875rem minmax(0,1fr);align-items:center;gap:.375rem;min-width:0}.model-vendor-filter{position:relative;display:flex;align-items:center;min-width:0;height:2.25rem;color:#aeb8c8}.model-vendor-filter select{width:100%;height:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(148,163,184,.2);border-radius:.5rem;outline:0;padding:0 1.65rem 0 .625rem;background:#ffffff09;color:#c7d0dd;font-size:.6875rem;cursor:pointer;transition:border-color .18s ease,background-color .18s ease}.model-vendor-filter svg{position:absolute;right:.5rem;pointer-events:none}.model-vendor-filter:hover select,.model-vendor-filter select:focus-visible{border-color:#00cae080;background:#00cae00f}.model-filter-row .search-box{min-width:0;min-height:2.25rem;height:2.25rem;border-color:#ffc83d5c;border-radius:.5rem;padding:0 .55rem}.model-filter-row .search-box:focus-within{border-color:#ffc83db8;box-shadow:0 0 0 2px #ffc83d14}.model-filter-row .search-box input{min-width:0;font-size:.75rem}.model-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 2.35rem;align-items:stretch;width:auto;height:4.875rem;min-height:4.875rem;margin:0 .625rem;padding:.5rem .5rem .5rem .625rem;gap:.25rem;border:1px solid transparent;border-radius:.625rem;background:transparent;color:var(--text);overflow:hidden;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.model-row:hover{border-color:#94a3b81a;background:#ffffff09}.model-row.active{border-color:#00cae033;background:linear-gradient(90deg,#00cae026,#00cae00e);box-shadow:0 0 1.25rem #00cae014}.model-row:focus-within{border-color:#00cae06b}.model-row-select{display:grid;grid-template-columns:2.75rem minmax(0,1fr);align-items:center;gap:.625rem;min-width:0;margin:0;padding:0;border:0;outline:0;background:transparent;color:inherit;text-align:left}.model-row-select:focus-visible:after{content:"";position:absolute;top:.2rem;right:.2rem;bottom:.2rem;left:.2rem;border:1px solid rgba(0,202,224,.48);border-radius:.5rem;pointer-events:none}.model-row .model-logo{width:2.75rem;height:2.75rem;border-radius:.625rem;background:#ffffff0b}.model-row .model-copy{min-width:0;align-self:center}.model-row .model-copy strong{display:block;overflow:hidden;color:#eef2f8;font-size:.8125rem;font-weight:650;line-height:1.25;white-space:nowrap;text-overflow:ellipsis}.model-row .model-copy small{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-top:.25rem;overflow:hidden;color:#7f8b9e;font-size:.6875rem;line-height:1.35}.model-row-tools{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;min-width:0;padding:.0625rem 0}.model-pin-button{display:grid;place-items:center;width:1.625rem;height:1.625rem;margin:-.2rem -.15rem 0 0;padding:0;border:0;border-radius:.375rem;background:transparent;color:#657186;opacity:.65;transition:color .16s ease,opacity .16s ease,background-color .16s ease}.model-row:hover .model-pin-button,.model-pin-button:focus-visible,.model-pin-button[aria-pressed=true]{color:#ffcf4a;opacity:1}.model-pin-button:hover,.model-pin-button:focus-visible{outline:0;background:#ffc83d1a}.model-row .model-row-tools em{max-width:100%;overflow:hidden;border:1px solid rgba(0,202,224,.45);border-radius:.25rem;padding:.0625rem .3rem;color:#26d8ee;font-size:.625rem;font-style:normal;line-height:1.35;white-space:nowrap;text-overflow:ellipsis}.model-row .model-row-tools em.unavailable{border-color:#f59e0b61;color:#d7a64a;background:#784a0d1a}.model-list-empty{display:grid;min-height:7rem;place-items:center;padding:1rem;color:#667287;font-size:.75rem;text-align:center}@media(min-width:721px){.front-shell{grid-template-columns:17.0625rem minmax(0,1fr)}.front-sidebar{width:17.0625rem;min-width:17.0625rem;border-right-color:#94a3b824;background:linear-gradient(180deg,#101621,#0d131d)}.front-sidebar .brand-panel{min-height:5rem;height:5rem;flex:0 0 5rem;padding:0 .75rem;border-bottom-color:#94a3b81f}.front-sidebar .brand-aura{width:2.625rem;height:2.625rem;flex:0 0 2.625rem}.front-sidebar .brand-panel strong{max-width:8.3rem;font-size:1rem}.front-sidebar .brand-panel span{max-width:8.3rem;font-size:.625rem}.front-sidebar .brand-panel .round-icon{width:2rem;height:2rem;flex:0 0 2rem}.front-sidebar .major-nav{min-height:5.25rem;padding:.625rem .5rem;gap:.25rem}.front-sidebar .major-nav button{min-height:3.875rem;padding:.4rem .15rem;border-radius:.625rem}.front-sidebar .major-nav button span{font-size:.6875rem}.front-sidebar .model-browser{min-height:0;padding:0}.front-sidebar .model-type-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:.375rem;padding:.625rem .75rem .5rem}.front-sidebar .model-type-tabs button{min-height:2rem;padding:0;border-radius:.5rem;font-size:.75rem}.front-sidebar .model-search-sticky{padding:.375rem .75rem .5rem;background:linear-gradient(180deg,#0d131dfa,#0d131deb)}.front-sidebar .model-list{gap:.125rem;padding:.125rem 0 .5rem}.front-sidebar .account-card{min-height:4rem;height:4rem;margin:auto .625rem .625rem;grid-template-columns:2.25rem minmax(0,1fr) auto;gap:.5rem;padding:.5rem;border-color:#94a3b829;border-radius:.625rem;background:linear-gradient(180deg,#ffffff0e,#ffffff06);box-shadow:0 .5rem 1.5rem #0000001f}.front-sidebar .account-card .avatar{width:2.25rem;height:2.25rem;font-size:.8125rem}.front-sidebar .account-card>div:not(.avatar){min-width:0}.front-sidebar .account-card strong{overflow:hidden;font-size:.75rem;white-space:nowrap;text-overflow:ellipsis}.front-sidebar .account-card span{margin-top:.1875rem;font-size:.625rem;white-space:nowrap}.front-sidebar .account-card>button{min-height:1.875rem;padding:0 .75rem;font-size:.75rem}}.agent-start-studio-guide,.agent-start-studio-settings{position:relative;isolation:isolate}.agent-start-studio-guide:before,.agent-start-studio-settings:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:#090c13;content:""}.agent-start-studio-settings:before{background:#101218}@media(max-width:720px){.agent-start-studio-guide-hero h1{margin-top:14.04px;line-height:35.88px}}.agent-start-studio-guide-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:210;display:grid;place-items:center;background:#000c}.agent-start-studio-guide{position:relative;width:min(47rem,calc(100vw - 2rem));height:min(51rem,calc(100dvh - 2rem));overflow:hidden;border:1px solid rgba(71,92,122,.24);border-radius:1.25rem;color:#edf0f7;background:#090c13;box-shadow:0 1.5rem 5rem #0000008c,inset 0 0 4rem #6366f106}.agent-start-studio-guide-close{position:absolute;z-index:3;top:1.25rem;right:1.25rem;width:2.5rem;height:2.5rem;display:grid;place-items:center;padding:0;border:1px solid rgba(255,255,255,.08);border-radius:.6rem;color:#ffffff85;background:#ffffff0a}.agent-start-studio-guide-scroll{width:100%;height:100%;overflow-y:auto;padding:3rem 4.25rem;scrollbar-color:rgba(255,255,255,.16) transparent;scrollbar-width:thin}.agent-start-studio-guide-hero{text-align:center}.agent-start-studio-guide-hero>span{min-height:2.15rem;display:inline-flex;align-items:center;gap:.5rem;padding:0 1rem;border:1px solid rgba(99,102,241,.24);border-radius:999px;color:#8b80ffeb;background:#6366f10f;font-size:.76rem;font-weight:600}.agent-start-studio-guide-hero>span i{width:.36rem;height:.36rem;border-radius:50%;background:#6366f1;box-shadow:0 0 .65rem #6366f1b3}.agent-start-studio-guide-hero h1{margin:1.2rem 0 0;background:linear-gradient(135deg,#fff,#c7c5ff 54%,#857cf7);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:2rem;line-height:1.25;letter-spacing:0}.agent-start-studio-guide-hero>p,.agent-start-studio-guide-section>p{margin:1rem 0 0;color:#c9d0dcc2;font-size:.89rem;line-height:1.9}.agent-start-studio-guide-hero>div{display:flex;flex-wrap:wrap;justify-content:center;gap:.55rem;margin-top:1.2rem}.agent-start-studio-guide-hero>div em{min-height:1.8rem;display:inline-flex;align-items:center;padding:0 .8rem;border:1px solid rgba(255,255,255,.08);border-radius:999px;color:#c7cdd8b8;background:#ffffff05;font-size:.65rem;font-style:normal}.agent-start-studio-guide-section{margin-top:2.4rem;padding-top:2.4rem;border-top:1px solid rgba(255,255,255,.06)}.agent-start-studio-guide-section h2{display:flex;align-items:center;gap:.7rem;margin:0;color:#f4f5fa;font-size:1.25rem;line-height:1.35;letter-spacing:0}.agent-start-studio-guide-section h2>span{width:2.25rem;height:2.25rem;display:grid;place-items:center;border:1px solid rgba(99,102,241,.16);border-radius:.65rem;color:#857cf7;background:#6366f114}.agent-start-studio-guide-lead,.agent-start-studio-guide-role-list article,.agent-start-studio-guide-talk blockquote,.agent-start-studio-guide-step-list article,.agent-start-studio-guide-more article{border:1px solid rgba(255,255,255,.06);border-radius:.7rem;background:#ffffff05}.agent-start-studio-guide-lead{margin-top:1.2rem;padding:1rem}.agent-start-studio-guide-lead strong,.agent-start-studio-guide-role-list strong,.agent-start-studio-guide-step-list strong,.agent-start-studio-guide-more strong{font-size:.8rem}.agent-start-studio-guide-lead strong em,.agent-start-studio-guide-section h2>em{margin-left:.35rem;padding:.1rem .35rem;border-radius:999px;color:#ddd9ff;background:#6366f159;font-size:.54rem;font-style:normal}.agent-start-studio-guide-lead p,.agent-start-studio-guide-role-list p,.agent-start-studio-guide-step-list p,.agent-start-studio-guide-more p{margin:.35rem 0 0;color:#acb5c4b3;font-size:.68rem;line-height:1.65}.agent-start-studio-guide-role-list,.agent-start-studio-guide-step-list{display:grid;gap:.65rem;margin-top:.75rem}.agent-start-studio-guide-role-list article,.agent-start-studio-guide-step-list article{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.7rem;padding:.85rem}.agent-start-studio-guide-role-list article>span,.agent-start-studio-guide-step-list article>span{color:#857cf7e6;font-size:.7rem;font-weight:700}.agent-start-studio-guide-talk>small{display:block;margin-top:1rem;color:#c9d0dcb8;font-size:.68rem}.agent-start-studio-guide-talk blockquote{display:grid;gap:.35rem;margin:.65rem 0 0;padding:.85rem;color:#e7e9f1d6;font-size:.7rem}.agent-start-studio-guide-talk blockquote b{color:#857cf7;font-size:.56rem}.agent-start-studio-guide-talk blockquote em{color:#7ddcbbd1;font-size:.61rem;font-style:normal}.agent-start-studio-guide-step-list article>div{display:grid;gap:.2rem}.agent-start-studio-guide-step-list small{color:#857cf7c7;font-size:.56rem}.agent-start-studio-guide-more{padding-bottom:2rem}.agent-start-studio-guide-more article{margin-top:.7rem;padding:.9rem}.agent-start-studio-guide-more footer{margin-top:2rem;color:#afa9ffd9;font-size:.74rem;line-height:1.6;text-align:center}@media(max-width:720px){.agent-start-studio-guide{width:366.59px;max-width:366.59px;height:759.59px;max-height:759.59px;border-radius:21.84px}.agent-start-studio-guide-close{top:19.5px;right:19.5px;width:39px;height:39px;border-radius:10.14px}.agent-start-studio-guide-scroll{padding:46.8px 54.6px}.agent-start-studio-guide-hero{padding-top:24.38px}.agent-start-studio-guide-hero>span{min-height:33.14px;padding:0 15.6px;font-size:12.168px}.agent-start-studio-guide-hero h1{margin-top:19.5px;font-size:29.64px;line-height:38.22px}.agent-start-studio-guide-hero>p,.agent-start-studio-guide-section>p{font-size:15.6px;line-height:27.3px}.agent-start-studio-guide-hero>div{flex-direction:column;align-items:center;gap:7.8px;margin-top:22.23px}.agent-start-studio-guide-hero>div em{min-height:31.2px;padding:0 14.04px;font-size:12.168px}.agent-start-studio-guide-section{margin-top:35.1px;padding-top:45.24px}.agent-start-studio-guide-section h2{font-size:23.4px}.agent-start-studio-guide-section h2>span{width:37.44px;height:37.44px}.agent-start-studio-guide-lead,.agent-start-studio-guide-role-list article,.agent-start-studio-guide-step-list article,.agent-start-studio-guide-more article{padding:14.04px}.agent-start-studio-guide-lead strong,.agent-start-studio-guide-role-list strong,.agent-start-studio-guide-step-list strong,.agent-start-studio-guide-more strong{font-size:14.04px}.agent-start-studio-guide-lead p,.agent-start-studio-guide-role-list p,.agent-start-studio-guide-step-list p,.agent-start-studio-guide-more p{font-size:12.168px}}@media(max-width:720px){.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-quick-panel{left:19.5px;bottom:116.22px;width:358.8px;height:158px;padding:0;border-color:#6366f12e;border-radius:13.65px;background:#11131bfa}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-quick-panel>header{height:73.81px;padding:15.59px}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-quick-panel>header strong{font-size:15.6px;line-height:23.4px}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-quick-panel>header small{font-size:12.168px;line-height:18.25px}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-quick-panel>header button{width:35.09px;height:35.09px}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-quick-panel>button{width:330.73px;min-height:56.13px;height:56.13px;gap:10.92px;margin:14.04px;padding:0 14.04px;border-radius:10.92px}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-quick-panel>button strong{font-size:13.26px}}.agent-start-studio-settings-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:180;display:grid;place-items:center;padding:1rem;background:#04060ac2;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.agent-start-studio-settings{width:min(32rem,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:.85rem;color:#eef1f8;background:#101218;box-shadow:0 1.5rem 5rem #0000008c}.agent-start-studio-settings>header{min-height:4.45rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1rem;border-bottom:1px solid rgba(255,255,255,.07)}.agent-start-studio-settings>header div{min-width:0;display:grid;gap:.2rem}.agent-start-studio-settings>header strong{font-size:1rem;line-height:1.35}.agent-start-studio-settings>header small{color:#a5afbcad;font-size:.63rem}.agent-start-studio-settings>header button{width:2.2rem;height:2.2rem;display:grid;place-items:center;flex:0 0 2.2rem;padding:0;border:1px solid rgba(255,255,255,.08);border-radius:.5rem;color:#ffffff94;background:#ffffff08}.agent-start-studio-settings-body{min-height:0;overflow-y:auto;padding:.9rem;scrollbar-color:rgba(255,255,255,.18) transparent;scrollbar-width:thin}.agent-start-studio-settings-body>section+section{margin-top:1rem}.agent-start-studio-settings-body h2{margin:0 0 .55rem;color:#a6aebfb8;font-size:.67rem;font-weight:600;letter-spacing:0}.agent-start-studio-setting-card{display:grid;gap:.35rem;padding:.8rem;border:1px solid rgba(255,255,255,.06);border-radius:.72rem;background:#ffffff05}.agent-start-studio-setting-card+.agent-start-studio-setting-card{margin-top:.65rem}.agent-start-studio-setting-card>strong{display:flex;align-items:center;gap:.35rem;font-size:.73rem}.agent-start-studio-setting-card>strong svg{color:#988bfff2}.agent-start-studio-setting-card>small,.agent-start-studio-tools-card label small{color:#939daea8;font-size:.59rem;line-height:1.5}.agent-start-studio-setting-card select{min-height:2.1rem;width:fit-content;max-width:100%;margin-top:.25rem;padding:0 1.9rem 0 .65rem;border:1px solid rgba(99,102,241,.2);border-radius:.42rem;color:#e5e8f5;background:#171a23;font-size:.66rem;outline:0}.agent-start-studio-language-list{display:flex;flex-wrap:wrap;gap:.38rem;margin-top:.25rem}.agent-start-studio-language-list button{min-height:1.55rem;padding:0 .65rem;border:1px solid rgba(255,255,255,.06);border-radius:999px;color:#dadfeab8;background:#ffffff06;font-size:.59rem}.agent-start-studio-language-list button.active{border-color:#6366f161;color:#aaa4ff;background:#6366f11f}.agent-start-studio-routing-card{border-color:#6366f159;background:linear-gradient(150deg,#6366f117,#6366f106)}.agent-start-studio-routing-card select{width:100%}.agent-start-studio-tools-card label{min-height:3.1rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.55rem .45rem;border-top:1px solid rgba(255,255,255,.045)}.agent-start-studio-tools-card label>span{min-width:0;display:grid;gap:.18rem}.agent-start-studio-tools-card label b{display:flex;align-items:center;gap:.35rem;font-size:.67rem}.agent-start-studio-tools-card label em{padding:.08rem .3rem;border-radius:999px;color:#ffc47b;background:#f59e0b24;font-size:.5rem;font-style:normal;font-weight:500}.agent-start-studio-tools-card input{width:2.25rem;height:1.28rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:0 0 2.25rem;padding:.13rem;border:0;border-radius:999px;background:#ffffff1f;transition:background .16s ease}.agent-start-studio-tools-card input:before{width:1.02rem;height:1.02rem;display:block;border-radius:50%;background:#fff;content:"";transition:transform .16s ease}.agent-start-studio-tools-card input:checked{background:#6366f1}.agent-start-studio-tools-card input:checked:before{transform:translate(.97rem)}.agent-start-studio-settings>footer{min-height:4.35rem;display:flex;align-items:center;justify-content:flex-end;gap:.55rem;padding:.8rem .95rem;border-top:1px solid rgba(255,255,255,.07);background:#0c0e14f5}.agent-start-studio-settings>footer button{min-width:3.6rem;min-height:2.3rem;border:1px solid rgba(255,255,255,.08);border-radius:.46rem;color:#e1e5eeb3;background:#ffffff05;font-size:.68rem}.agent-start-studio-settings>footer button:last-child{border-color:#6366f1;color:#fff;background:#6366f1}@media(max-width:720px){.agent-start-studio-settings-scrim{place-items:start center;padding:33.77px 15.59px}.agent-start-studio-settings{width:358.8px;max-width:358.8px;height:776.47px;max-height:776.47px;border-radius:15.6px}.agent-start-studio-settings>header{min-height:69.28px;height:69.28px;padding:14.84px}.agent-start-studio-settings>header strong{font-size:18.72px}.agent-start-studio-settings>header small{font-size:10.14px}.agent-start-studio-settings-body{padding:14.04px}.agent-start-studio-settings-body h2{font-size:10.92px}.agent-start-studio-setting-card{padding:12.48px;border-radius:12.48px}.agent-start-studio-setting-card>strong{font-size:12.168px}.agent-start-studio-setting-card>small,.agent-start-studio-tools-card label small{font-size:10.14px}.agent-start-studio-language-list button{min-height:23.4px;padding:0 10.14px;font-size:10.14px}.agent-start-studio-settings>footer{min-height:70.2px;height:70.2px;padding:14.04px}.agent-start-studio-settings>footer button{min-width:56.16px;min-height:38.22px;font-size:12.168px}}@media(max-width:720px){.mobile-model-sheet .model-filter-row{grid-template-columns:minmax(5.875rem,.72fr) minmax(0,1.28fr)}.mobile-model-sheet .model-row{margin:0}.mobile-model-sheet .model-list{gap:.25rem}}.uc-lottery-panel{display:grid;gap:.9rem}.uc-lottery-stage{min-height:22rem;display:grid;grid-template-columns:minmax(15rem,1fr) minmax(18rem,22rem);align-items:center;gap:2rem;overflow:hidden;padding:1.5rem 2rem;border:1px solid rgba(43,211,222,.2);border-radius:.5rem;background:linear-gradient(rgba(43,211,222,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(43,211,222,.05) 1px,transparent 1px),radial-gradient(circle at 74% 50%,rgba(0,215,255,.13),transparent 38%),#141820;background-size:2rem 2rem,2rem 2rem,auto,auto}.uc-lottery-copy{min-width:0}.uc-lottery-kicker{display:inline-flex;align-items:center;gap:.45rem;color:#42dae5;font-size:.7rem;font-weight:800}.uc-lottery-copy h3{margin:.65rem 0 .35rem;color:#f4f7fa;font-size:2rem}.uc-lottery-copy p{margin:0;color:#919cab}.uc-lottery-count{display:flex;align-items:baseline;gap:.6rem;margin-top:1.35rem}.uc-lottery-count strong{color:#ffd24a;font-size:2.6rem;line-height:1}.uc-lottery-count span,.uc-lottery-status{color:#9ba6b5;font-size:.78rem}.uc-lottery-status{margin-top:.75rem;color:#ff9e8e}.uc-lottery-result{display:flex;align-items:center;gap:.7rem;width:fit-content;margin-top:1.15rem;padding:.65rem .85rem;border:1px solid rgba(255,210,74,.32);border-radius:.45rem;color:#ffd24a;background:#75560538}.uc-lottery-result span,.uc-lottery-result small,.uc-lottery-result strong{display:block}.uc-lottery-result small{margin-bottom:.15rem;color:#929dac;font-size:.65rem}.uc-lottery-result.empty{border-color:#94a3b840;color:#b8c1cc;background:#94a3b814}.uc-lottery-wheel-shell{position:relative;width:min(19rem,68vw);aspect-ratio:1;justify-self:center}.uc-lottery-wheel-shell:before,.uc-lottery-wheel-shell:after{content:"";position:absolute;top:-.5rem;right:-.5rem;bottom:-.5rem;left:-.5rem;border:1px solid rgba(0,215,255,.2);border-radius:50%;pointer-events:none}.uc-lottery-wheel-shell:after{top:-.95rem;right:-.95rem;bottom:-.95rem;left:-.95rem;border-style:dashed;animation:lottery-hud-ring 12s linear infinite}.uc-lottery-wheel{position:absolute;top:0;right:0;bottom:0;left:0;border:.42rem solid #272e39;border-radius:50%;box-shadow:inset 0 0 0 2px #ffffff59,0 0 2.4rem #00d7ff2e;transition:transform 1.8s cubic-bezier(.12,.72,.12,1)}.uc-lottery-wheel:after{content:"";position:absolute;top:18%;right:18%;bottom:18%;left:18%;border:1px solid rgba(13,17,24,.58);border-radius:50%;background:#0b0e1459}.uc-lottery-wheel-label{position:absolute;z-index:1;top:50%;left:50%;width:5.5rem;margin-left:-2.75rem;color:#11151c;font-size:.68rem;font-weight:900;text-align:center;transform:rotate(var(--lottery-angle)) translateY(-7.15rem) rotate(calc(var(--lottery-angle) * -1));transform-origin:center}.uc-lottery-pointer{position:absolute;z-index:4;top:-.85rem;left:50%;width:0;height:0;border-left:.62rem solid transparent;border-right:.62rem solid transparent;border-top:1.3rem solid #fff5c4;filter:drop-shadow(0 0 .55rem rgba(255,210,74,.7));transform:translate(-50%)}.uc-lottery-draw{position:absolute;z-index:5;inset:50% auto auto 50%;width:6.2rem;height:6.2rem;border:.35rem solid rgba(255,255,255,.22);border-radius:50%;color:#161305;background:linear-gradient(145deg,#fff08b,#ffbf21);box-shadow:0 0 0 .35rem #0f131aa6,0 0 1.8rem #ffca3a61;font-weight:900;transform:translate(-50%,-50%)}.uc-lottery-draw:hover:not(:disabled){filter:brightness(1.08)}.uc-lottery-draw:disabled{color:#737b86;background:#292f38;cursor:not-allowed}.uc-lottery-prizes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.uc-lottery-prizes article{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.15rem .55rem;padding:.7rem;border:1px solid rgba(148,163,184,.14);border-radius:.45rem;background:#1d2027}.uc-lottery-prizes article>span{grid-row:span 2;color:#ffd24a}.uc-lottery-prizes strong,.uc-lottery-prizes small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uc-lottery-prizes small{color:#8994a3}@keyframes lottery-hud-ring{to{transform:rotate(360deg)}}.lottery-admin-actions{display:flex;align-items:center;gap:.55rem}.lottery-admin-actions button,.admin-icon-danger{min-height:2.25rem;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;border:1px solid rgba(148,163,184,.2);border-radius:.4rem;color:#d9e1ea;background:#ffffff0a}.lottery-rule-form{grid-template-columns:repeat(3,minmax(10rem,1fr))}.lottery-rule-form .wide{grid-column:span 2}.lottery-prize-table-wrap{margin-top:1rem}.lottery-prize-table{min-width:60rem}.lottery-prize-table input,.lottery-prize-table select{width:100%;min-width:5.5rem}.lottery-prize-table td:first-child input{min-width:8rem}.admin-icon-danger{width:2.25rem;padding:0;color:#ff8e9f;border-color:#f43f5e47}.lottery-stock-note{display:block;margin-top:.65rem;color:#8490a0}.lottery-admin-records{margin-top:1.35rem;padding-top:1.15rem;border-top:1px solid rgba(148,163,184,.14)}.lottery-admin-records>header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.lottery-admin-records>header span,.lottery-admin-records>header small{display:block}.lottery-admin-records>header small{margin-top:.2rem;color:#8793a3}.lottery-admin-records>header em{color:#42dae5;font-style:normal}@media(max-width:720px){.uc-lottery-stage{grid-template-columns:1fr;gap:1.5rem;padding:1.1rem}.uc-lottery-copy{text-align:center}.uc-lottery-kicker,.uc-lottery-count,.uc-lottery-result{margin-right:auto;margin-left:auto}.uc-lottery-prizes{grid-template-columns:repeat(2,minmax(0,1fr))}.lottery-admin-actions,.lottery-admin-records>header{align-items:stretch;flex-direction:column}.lottery-rule-form{grid-template-columns:1fr}.lottery-rule-form .wide{grid-column:span 1}}@media(prefers-reduced-motion:reduce){.uc-lottery-wheel,.uc-lottery-wheel-shell:after{animation:none!important;transition:none!important}.model-row,.model-pin-button,.model-vendor-filter select{transition:none}}*{box-sizing:border-box}body{margin:0;min-width:360px;background:var(--bg)}button,input,select,textarea{font:inherit}select{color-scheme:dark}select option{background-color:#11151d;color:#f6f8fb}select option:checked,select option:hover,select option:focus{background-color:#202633;color:#fff}button{cursor:pointer}button:disabled{cursor:wait;opacity:.72}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.front-shell{min-height:100vh;height:100vh;display:grid;grid-template-columns:274px minmax(0,1fr);overflow:hidden;background:radial-gradient(circle at 74% 18%,rgba(34,211,238,.12),transparent 34%),radial-gradient(circle at 38% 96%,rgba(139,92,246,.14),transparent 34%),#07080d}.mobile-appbar,.mobile-bottom-nav{display:none}.landing-page{min-height:100vh;background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px) 0 0 / 48px 48px,linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px) 0 0 / 48px 48px,radial-gradient(circle at 75% 22%,rgba(0,215,255,.13),transparent 34%),linear-gradient(180deg,#050813,#070b13 52%,#060a10);color:var(--text);overflow-x:hidden}.landing-nav{position:fixed;z-index:30;top:0;left:0;right:0;height:62px;display:flex;align-items:center;justify-content:space-between;padding:0 28px;background:linear-gradient(180deg,#050813f0,#0508139e);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.landing-brand,.landing-nav nav,.landing-actions,.landing-stats{display:flex;align-items:center;gap:12px}.landing-logo{width:30px;height:30px;border-radius:7px;background:#02060c;box-shadow:inset 0 0 0 1px #00d7ff47,0 0 20px #00d7ff38}.landing-brand strong{color:var(--cyan);font-size:18px}.landing-nav button,.landing-actions button,.landing-cta button,.load-more{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid rgba(255,255,255,.1);border-radius:999px;padding:0 15px;color:#dce8f6;background:#ffffff0b}.landing-primary{border:0!important;color:#00151c!important;background:linear-gradient(180deg,#25e1ff,#05b8d8)!important;font-weight:900;box-shadow:0 0 34px #00d7ff57}.landing-hero{position:relative;min-height:100vh;display:grid;place-items:center;padding:92px 24px 56px;overflow:hidden}.landing-hero:before,.landing-hero:after{content:"";position:absolute;width:4px;height:4px;border-radius:50%;background:var(--cyan);box-shadow:180px 92px 0 var(--cyan),310px 330px 0 var(--cyan),-280px 180px 0 var(--cyan),-170px 430px 0 var(--cyan),430px 210px 0 var(--cyan),520px 520px 0 var(--cyan);opacity:.85}.landing-hero:after{transform:translate(190px,120px);opacity:.55}.hero-arc{position:absolute;inset:auto -8% 8% -8%;height:56%;border-top:6px solid rgba(0,215,255,.16);border-radius:50% 50% 0 0;transform:rotate(-7deg)}.orbit-field{position:absolute;top:80px;right:0;bottom:0;left:0;pointer-events:none}.orbit-field>span{--angle: calc(var(--i) * 25deg);position:absolute;left:50%;top:50%;width:118px;transform:rotate(var(--angle)) translate(440px) rotate(calc(var(--angle) * -1));display:grid;justify-items:center;gap:5px;color:#d6e2f161;font-size:11px;text-align:center}.orbit-field .model-logo{width:38px;height:38px;opacity:.72}.orbit-field em{max-width:118px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-style:normal}.landing-hero-copy{position:relative;z-index:2;width:min(760px,100%);display:grid;justify-items:center;text-align:center}.eyebrow,.section-kicker{min-height:30px;display:inline-flex;align-items:center;border:1px solid rgba(0,215,255,.32);border-radius:999px;padding:0 18px;color:var(--cyan);background:#00d7ff14;font-size:13px;font-weight:800;letter-spacing:0}.landing-hero h1{margin:34px 0 22px;font-size:clamp(56px,8vw,92px);line-height:.98;letter-spacing:0}.landing-hero h1 b{color:transparent;background:linear-gradient(90deg,#16f2df,#2d7cff);-webkit-background-clip:text;background-clip:text}.landing-hero p,.landing-section>p,.landing-cta p{max-width:760px;margin:0;color:#a8b5c7;line-height:1.85;font-size:17px}.landing-actions{margin-top:34px;justify-content:center}.landing-actions button{min-height:48px;padding:0 28px}.landing-stats{margin-top:38px;gap:0}.landing-stats div{min-width:132px;display:grid;gap:6px;border-right:1px solid rgba(255,255,255,.09)}.landing-stats div:last-child{border-right:0}.landing-stats strong{color:#c9f6ff;font-size:30px}.landing-stats span{color:#8997aa;font-size:12px}.landing-section{width:min(1180px,calc(100% - 48px));margin:0 auto;padding:84px 0;text-align:center}.landing-section h2,.landing-cta h2{margin:18px 0 16px;font-size:clamp(34px,5vw,56px);line-height:1.08;letter-spacing:0}.landing-agent-grid,.platform-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:34px;text-align:left}.landing-agent-grid article,.platform-grid article{min-height:240px;border:1px solid rgba(255,255,255,.1);border-radius:18px;padding:22px;background:linear-gradient(180deg,#ffffff12,#ffffff06)}.landing-agent-grid em{color:var(--cyan);font-style:normal;font-size:28px;font-weight:900}.landing-agent-grid strong,.platform-grid strong{display:block;margin-top:18px;color:#f4f8ff;font-size:20px}.landing-agent-grid span,.platform-grid span{display:block;margin-top:12px;color:#95a4b7;line-height:1.7}.landing-agent-grid button{margin-top:20px;min-height:36px;border:1px solid rgba(0,215,255,.28);border-radius:999px;padding:0 16px;color:var(--cyan);background:#00d7ff14}.platform-grid article{min-height:210px;text-align:center}.platform-grid svg{color:var(--cyan)}.landing-gallery{columns:4 230px;column-gap:18px;margin-top:34px;text-align:left}.landing-gallery article{display:inline-block;width:100%;break-inside:avoid;margin:0 0 18px;border:1px solid rgba(255,255,255,.1);border-radius:16px;overflow:hidden;background:#ffffff0b}.landing-gallery img,.landing-gallery article>div:first-child{width:100%;min-height:160px;object-fit:cover;display:grid;place-items:center;background:#0b111b}.landing-gallery strong,.landing-gallery p,.landing-gallery article>div:last-child{display:block;padding:0 14px}.landing-gallery strong{margin-top:12px;color:#f3f8ff;line-height:1.45}.landing-gallery p{color:#9aa7ba;line-height:1.55;max-height:74px;overflow:hidden}.gallery-counts{display:flex!important;gap:12px;padding:12px 14px 0!important;color:#cfe9f0}.landing-gallery em{display:inline-flex;margin:0 6px 12px 0;border-radius:999px;padding:5px 9px;color:#94f4ff;background:#00d7ff17;font-style:normal;font-size:12px}.load-more{margin-top:14px}.landing-cta{width:min(760px,calc(100% - 48px));margin:0 auto;padding:84px 0;text-align:center}.landing-cta button{margin:24px 6px 0;min-height:44px;padding:0 24px}.landing-footer{display:grid;justify-items:center;gap:8px;padding:34px 20px 46px;color:#7f8da1;border-top:1px solid rgba(255,255,255,.08);text-align:center}.front-sidebar{min-height:100vh;height:100vh;background:linear-gradient(180deg,#121722,#0b1019);border-right:1px solid var(--line);padding:18px 12px;display:flex;flex-direction:column;gap:14px;overflow:hidden;overscroll-behavior:contain}.brand-panel,.admin-brand{min-height:74px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px}.brand-core,.admin-brand{display:flex;align-items:center;gap:12px}.brand-aura{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;color:#d9fbff;font-weight:900;background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.42),transparent 18%),linear-gradient(135deg,#00d7ffe6,#8b5cf6bd);box-shadow:0 0 28px #00d7ff59}.brand-panel strong,.admin-brand strong{display:block;color:var(--cyan);font-size:18px}.brand-panel span,.admin-brand span{display:block;color:var(--muted);font-size:12px;margin-top:3px}.round-icon,.close-button{width:38px;height:38px;border-radius:50%;border:1px solid var(--line);background:#ffffff0a;color:#d8e1ef;display:grid;place-items:center}.major-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding-bottom:14px;border-bottom:1px solid var(--line)}.major-nav button{min-height:64px;border:0;border-radius:10px;background:transparent;color:#9aa6b7;display:grid;place-items:center;gap:6px}.major-nav button span{font-size:12px}.major-nav button.active{background:linear-gradient(180deg,#00d7ff38,#00d7ff14);color:var(--cyan);box-shadow:inset 0 -2px 0 var(--cyan),0 0 28px #00d7ff21}.model-browser{min-height:0;flex:1;display:flex;flex-direction:column;gap:10px}.type-tabs,.pill-tabs{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.type-tabs button,.pill-tabs button{border:1px solid var(--line);min-height:32px;padding:0 12px;border-radius:9px;background:#ffffff09;color:#aab4c3}.type-tabs button.active,.pill-tabs button.active{border-color:#00d7ffc2;background:linear-gradient(180deg,#00d7ffe6,#00aedbd1);color:#00151c;font-weight:800;box-shadow:0 0 22px #00d7ff47}.search-box{min-height:40px;display:flex;align-items:center;gap:8px;padding:0 10px;border:1px solid rgba(255,200,61,.48);border-radius:9px;background:#ffc83d0a;color:var(--gold)}.search-box input,.admin-form input,.admin-form select,.admin-form textarea,.model-admin-row input,.model-admin-row select,.composer-controls select{width:100%;border:0;outline:none;background:transparent;color:var(--text)}.admin-form textarea{min-height:5rem;resize:vertical;padding:.6rem}.search-box input::placeholder{color:#788496}.model-list{display:grid;gap:7px;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-right:2px}.model-row{border:1px solid transparent;background:transparent;min-height:72px;border-radius:12px;display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:10px;color:var(--text);text-align:left;padding:8px}.model-row:hover,.model-row.active{border-color:#00d7ff38;background:linear-gradient(90deg,#00d7ff29,#ffffff08)}.model-logo,.hero-mark{display:grid;place-items:center;border:1px solid var(--line);background:#ffffff0a;color:var(--cyan)}.model-logo{width:44px;height:44px;border-radius:13px}.model-logo b{font-size:11px;letter-spacing:0;line-height:1;max-width:38px;overflow:hidden;text-overflow:ellipsis}.model-logo.video,.hero-mark.video{color:#fb923c}.model-logo.image,.hero-mark.image{color:#c084fc}.model-logo.audio,.hero-mark.audio{color:#22c55e}.model-copy{min-width:0}.model-copy strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.model-copy small{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#8f9bad;font-size:12px;line-height:1.35;margin-top:4px}.model-row em{border:1px solid currentColor;border-radius:5px;padding:2px 6px;color:var(--cyan);font-style:normal;font-size:12px}.tag-rail{display:flex;flex-wrap:wrap;gap:9px;align-content:start;overflow-y:auto}.tag-rail>span{flex-basis:100%;color:#9aa6b7;margin-bottom:2px}.tag-rail button{min-height:31px;border:1px solid rgba(255,200,61,.42);color:#f6d167;background:#ffc83d0a;border-radius:999px;padding:0 12px}.account-card{margin-top:auto;min-height:62px;border:1px solid var(--line);background:#ffffff0b;border-radius:12px;display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:9px;padding:10px;cursor:pointer}.avatar{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#fed7aa,#a78bfa);color:#27120c;font-weight:900}.account-card strong,.account-card span{display:block}.account-card span{display:flex;align-items:center;gap:4px;color:var(--gold);font-size:12px}.account-card button,.admin-entry,.gold-button{border:0;color:#170f00;background:linear-gradient(180deg,#ffd869,#ffb928);border-radius:999px;min-height:36px;padding:0 14px;font-weight:800;box-shadow:0 0 24px #ffc83d3d}.front-main{min-width:0;min-height:100vh;height:100vh;overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}.studio-canvas{min-height:100%;position:relative;display:flex;flex-direction:column;padding:26px 32px 20px;overflow:hidden}.model-marquee{width:min(1120px,100%);display:flex;gap:8px;overflow:hidden;margin:12px auto 0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.model-marquee span{flex:0 0 auto;min-height:30px;display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(255,255,255,.1);border-radius:999px;padding:0 12px;color:#d8e5f8;background:#ffffff0b;font-size:12px}.canvas-topbar,.discover-head,.admin-topbar{display:flex;justify-content:space-between;align-items:center;gap:16px;z-index:2}.left-actions,.admin-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.gold-button,.ghost-button,.admin-entry,.api-hero button,.agent-card button,.detail-actions button,.provider-card button,.row-actions button,.admin-actions button,.back-front,.admin-primary{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 16px}.ghost-button,.admin-entry,.api-hero button,.agent-card button,.detail-actions button,.provider-card button,.row-actions button,.admin-actions button,.back-front{border:1px solid var(--line);color:#d6deeb;background:#ffffff0b;border-radius:999px}.admin-entry{color:#e9faff;border-color:#00d7ff5c;background:#00d7ff1c;box-shadow:0 0 22px #00d7ff21}.model-hero{flex:1;display:grid;place-items:center;align-content:center;gap:30px;padding-bottom:270px}.model-hero.has-result{align-content:start;padding-top:24px;gap:16px}.model-hero.has-result .hero-mark{display:none}.model-hero.has-result .hero-note{width:min(760px,86vw);padding:14px 16px}.hero-mark{width:140px;height:140px;border-radius:42px;background:radial-gradient(circle at 25% 20%,rgba(255,255,255,.26),transparent 18%),linear-gradient(135deg,#00d7ff38,#8b5cf640);box-shadow:0 0 70px #00d7ff21}.hero-note{width:min(640px,88vw);border:1px solid rgba(0,215,255,.45);background:#101721cc;border-radius:10px;padding:20px;color:#eef6ff;box-shadow:0 24px 100px #00000052}.hero-note strong{display:block;font-size:18px;margin-bottom:8px}.hero-note p{margin:0;color:#d4dce8;line-height:1.75}.hero-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.hero-meta span,.route-strip span,.provider-stats span,.provider-legend span{border:1px solid var(--line);border-radius:999px;padding:5px 9px;color:#aab4c3;font-size:12px}.composer-dock{position:absolute;left:7%;right:7%;bottom:18px;border:1px solid var(--line);background:#181d27f5;border-radius:16px;padding:12px 16px 14px;box-shadow:0 28px 100px #00000061}.composer-tool-row{display:grid;grid-template-columns:minmax(150px,1fr) auto auto;gap:10px;align-items:center;margin-bottom:10px}.composer-tool-row label{min-height:38px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;border:1px solid var(--line);border-radius:999px;padding:0 12px;color:#9fb0c7;background:#ffffff09}.composer-tool-row select{min-width:0;border:0;outline:0;background:transparent;color:var(--text)}.composer-tool-row button{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--line);border-radius:999px;padding:0 13px;color:#d6deeb;background:#ffffff0b;white-space:nowrap;max-width:180px;overflow:hidden;text-overflow:ellipsis}.preset-strip{display:flex;align-items:center;gap:10px;margin:-34px 0 10px 4px}.preset-strip button{width:42px;height:42px;border:2px solid rgba(255,255,255,.18);border-radius:50%;overflow:hidden;background:#1f2631;color:var(--cyan);display:grid;place-items:center}.preset-strip img{width:100%;height:100%;object-fit:cover}.composer-body{display:grid;grid-template-columns:72px 1fr 36px;gap:12px}.upload-tile{min-height:74px;border:1px dashed rgba(148,163,184,.36);background:#ffffff09;color:#98a5b8;border-radius:10px;display:grid;place-items:center;align-content:center;gap:5px;overflow:hidden;position:relative}.upload-tile.has-file{border-style:solid;border-color:#00d7ff73;padding:0}.upload-tile.has-file img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.upload-tile.has-file span{position:absolute;left:6px;right:6px;bottom:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:6px;padding:4px 5px;background:#0000009e;color:#f8fbff;font-size:11px}.composer-body textarea{min-height:82px;resize:none;border:0;outline:0;background:transparent;color:var(--text);line-height:1.6}.layer-button{align-self:start;width:34px;height:34px;display:grid;place-items:center;color:#aab4c3;border:1px solid var(--line);border-radius:9px}.composer-controls{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:12px}.composer-controls select,.composer-controls input{width:auto;min-height:34px;border:1px solid rgba(139,92,246,.46);border-radius:8px;padding:0 12px;background:#8b5cf624;color:#f4edff}.composer-controls input{min-width:190px}.estimate-chip{margin-left:auto;min-height:34px;display:inline-flex;align-items:center;gap:5px;padding:0 12px;border-radius:999px;color:var(--gold);background:#ffc83d1a;border:1px solid rgba(255,200,61,.16)}.estimate-chip span{color:#94a3b8}.send-button,.cyan-button{width:40px;min-width:40px;height:40px;border:0;border-radius:50%;background:linear-gradient(180deg,#18e1ff,#00adc8);color:#001319;display:grid;place-items:center}.route-strip{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.route-strip span{display:inline-flex;align-items:center;gap:7px;border-color:#00d7ff2e}.route-strip b{display:inline-flex;align-items:center;gap:2px;color:var(--gold)}.route-strip em{color:var(--green);font-style:normal}.history-tab{position:absolute;left:0;top:50%;transform:translateY(-50%);display:grid;place-items:center;gap:4px;width:44px;min-height:132px;border:1px solid var(--line);border-left:0;border-radius:0 14px 14px 0;color:var(--gold);background:#141822f0;cursor:pointer}.history-tab span{writing-mode:vertical-rl;letter-spacing:0;font-size:13px}.history-tab small{display:none}.scan-upload-sheet{position:relative;width:min(360px,calc(100vw - 32px));display:grid;gap:14px;border:1px solid var(--line);border-radius:18px;padding:24px;background:#121822;color:var(--text);box-shadow:0 24px 80px #00000073}.scan-upload-sheet>strong{font-size:20px;padding-right:42px}.scan-upload-sheet p{margin:0;color:#9aa6b7;line-height:1.6}.qr-frame{width:180px;height:180px;justify-self:center;display:grid;place-items:center;border:10px solid #f8fbff;border-radius:14px;color:#07111c;background:linear-gradient(90deg,#111 10px,transparent 10px) 0 0 / 28px 28px,linear-gradient(#111 10px,transparent 10px) 0 0 / 28px 28px,#fff;font-weight:900}.studio-feedback-stack{width:min(760px,86vw);display:grid;gap:10px;margin-top:12px;z-index:3}.result-panel,.error-banner{border:1px solid rgba(34,197,94,.22);background:#0f172af0;border-radius:14px;padding:14px;box-shadow:0 18px 70px #00000052}.result-panel header{display:flex;align-items:center;gap:8px}.result-panel header>div{min-width:0}.result-panel strong,.result-panel span,.result-panel p{display:block}.result-panel span,.result-panel p{color:#98a5b8}.result-preview{width:100%;max-height:min(380px,42vh);object-fit:cover;border-radius:10px;margin-top:12px;border:1px solid var(--line)}.media-placeholder.result-preview{min-height:12rem;display:grid;margin-top:12px}.result-image-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(12rem,100%),1fr));gap:.65rem;margin-top:12px}.result-image-grid .result-preview{height:auto;aspect-ratio:1 / 1;margin-top:0;object-fit:contain;background:#05070d}.result-video{background:#05070d;object-fit:contain}.result-video-preview{min-height:92px;display:grid;place-items:center;gap:8px;margin-top:12px;border-radius:10px;color:var(--cyan);background:linear-gradient(135deg,#00d7ff1a,#8b5cf61f);border:1px solid rgba(0,215,255,.18)}.error-banner{color:var(--red);border-color:#fb718559}.task-drawer{position:absolute;top:88px;bottom:24px;left:18px;width:min(420px,calc(100% - 36px));z-index:12;border:1px solid var(--line);background:#0d121cf5;box-shadow:0 24px 80px #00000073;border-radius:0 16px 16px 0;padding:16px}.task-drawer header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.task-drawer .close-button{position:static;width:32px;height:32px;font-size:20px}.task-list{display:grid;gap:10px;max-height:calc(100% - 52px);overflow:auto}.task-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;border:1px solid var(--line);border-radius:10px;padding:10px;background:#ffffff09}.task-list article div{min-width:0}.task-list strong,.task-list span,.task-list small{display:block}.task-list span,.task-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#8f9bad;font-size:12px}.task-list em{color:var(--green);font-style:normal;font-size:12px}.discover-page,.agents-page,.api-page{min-height:100vh;padding:24px;background:#07080d}.discover-head{position:sticky;top:0;display:grid;gap:12px;padding:0 0 18px;background:linear-gradient(180deg,#07080d 80%,transparent)}.discover-head-title{display:grid;gap:4px}.discover-head-title strong{font-size:24px;color:var(--text)}.discover-head-title span{color:var(--muted);font-size:13px}.discover-tabs{display:grid;gap:10px}.pill-tabs.slim{margin-left:0}.masonry-grid{columns:5 190px;column-gap:14px}.work-card{width:100%;break-inside:avoid;margin:0 0 14px;border:0;border-radius:10px;overflow:hidden;background:#181d27;color:var(--text);text-align:left}.work-media{position:relative;aspect-ratio:4 / 3;min-height:0;display:grid;place-items:center;overflow:hidden;background:linear-gradient(135deg,#00d7ff14,#8b5cf61a),#10151d;color:var(--cyan)}.work-media>img,.work-media>video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-width:0;min-height:0;max-width:100%;max-height:100%;display:block;object-fit:contain;background:#080b11}.work-media>video{object-fit:cover}.work-media>span:not(.media-placeholder){position:absolute;top:10px;right:10px;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;color:#fff;background:#00000059;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.media-placeholder{width:100%;height:100%;min-height:7rem;display:grid;place-items:center;align-content:center;gap:8px;padding:14px;color:#91a0b5;background:#0b1018;text-align:center}.media-placeholder small{max-width:100%;color:inherit;font-size:12px;line-height:1.4}.media-placeholder.video{color:#79d9eb}.media-placeholder.image{color:#aab5c6}.work-media span.favorited{color:#ffeb99;background:#ffc83d47}.work-card.video .work-media:after{content:"";position:absolute;inset:auto 0 0;height:52%;background:linear-gradient(180deg,transparent,rgba(0,0,0,.56));pointer-events:none}.video-badge{position:absolute;left:10px;bottom:10px;z-index:1;display:inline-flex;align-items:center;gap:4px;border-radius:999px;padding:5px 8px;color:#00151c;background:var(--cyan);font-style:normal;font-size:12px;font-weight:800}.video-badge.unavailable{color:#e4ecf7;background:#263040e6}.work-info{padding:12px}.work-info strong{display:block;line-height:1.45}.work-info small{display:inline-block;margin-top:8px;color:var(--green);font-size:12px}.work-metrics{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-top:10px;color:#8290a4;font-size:12px}.work-metrics span{display:inline-flex;align-items:center;gap:4px;min-width:0}.work-metrics svg{color:#9aa6b7}.tag-line{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.tag-line em,.detail-type{font-style:normal;color:var(--cyan);background:#00d7ff1f;border-radius:6px;padding:4px 7px;font-size:12px}.discover-page{min-height:100%;padding:38px 24px 64px;overflow-x:hidden;background-color:#06080c;background-image:linear-gradient(rgba(91,110,132,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(91,110,132,.08) 1px,transparent 1px);background-size:64px 64px}.discover-head{position:relative;z-index:2;display:grid;gap:22px;max-width:1280px;margin:0 auto 28px;padding:0;background:none}.discover-head-title{display:flex;flex-direction:column;align-items:center;gap:7px;text-align:center}.discover-kicker{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border:1px solid rgba(0,215,255,.35);border-radius:999px;color:var(--cyan);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.discover-head-title strong{color:#f5f8fc;font-size:clamp(30px,4vw,46px);line-height:1.08;letter-spacing:0}.discover-head-title p{margin:0;color:#8d99aa;font-size:14px}.discover-tabs{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding-top:14px;border-top:1px solid rgba(132,149,170,.15)}.discover-tabs .pill-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:0}.discover-tabs .pill-tabs button{min-height:36px;padding:0 13px;border:1px solid #252d39;border-radius:8px;background:#0e1219e6;color:#aab4c3;font-size:13px;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.discover-tabs .pill-tabs button:hover,.discover-tabs .pill-tabs button:focus-visible{border-color:#00d7ff99;color:#e8fbff}.discover-tabs .pill-tabs button.active{border-color:var(--cyan);background:var(--cyan);color:#00151c;font-weight:800}.discover-tabs .pill-tabs.slim{margin-left:auto}.masonry-grid{max-width:1280px;margin:0 auto;columns:5 190px;column-gap:14px}.work-card{position:relative;display:inline-block;width:100%;break-inside:avoid;margin:0 0 14px;border:1px solid #202732;border-radius:10px;overflow:hidden;background:#191d24;color:var(--text);text-align:left;vertical-align:top;transition:border-color .18s ease,box-shadow .18s ease}.work-card:hover,.work-card:focus-within{border-color:#00d7ff7a;box-shadow:0 12px 28px #0000003d}.work-card-open{display:block;width:100%;padding:0;border:0;border-radius:0;background:transparent;color:inherit;text-align:left}.work-media{position:relative;aspect-ratio:auto;min-height:136px;display:block;overflow:hidden;background:#0b0f15;color:var(--cyan)}.work-media>img{position:relative;inset:auto;width:100%;height:auto;min-width:0;min-height:0;max-width:100%;max-height:none;display:block;object-fit:contain;background:#080b11}.work-media>video{position:relative;inset:auto;width:100%;height:auto;min-width:0;min-height:0;max-width:100%;max-height:none;display:block;aspect-ratio:16 / 9;object-fit:cover;background:#080b11}.work-media>.media-placeholder{position:relative;width:100%;min-height:180px;height:180px}.work-media>span.work-hover-stats{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:auto;height:auto;display:flex;align-items:flex-end;justify-content:flex-start;gap:14px;padding:12px;border-radius:0;color:#f6fbff;background:linear-gradient(180deg,transparent 52%,rgba(4,8,13,.82));opacity:0;pointer-events:none;-webkit-backdrop-filter:none;backdrop-filter:none;transition:opacity .18s ease}.work-hover-stats>span{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:700}.work-card:hover .work-hover-stats,.work-card:focus-within .work-hover-stats{opacity:1}.work-favorite{position:absolute;top:10px;right:10px;z-index:4;width:34px;height:34px;display:grid;place-items:center;padding:0;border:1px solid rgba(255,255,255,.08);border-radius:50%;background:#03070cb8;color:#f7fbff;opacity:.8;transition:color .18s ease,background-color .18s ease,opacity .18s ease}.work-card:hover .work-favorite,.work-favorite:focus-visible,.work-favorite.favorited{opacity:1}.work-favorite:hover,.work-favorite.favorited{color:#7cefff;background:#0089a6b8}.work-favorite:disabled{cursor:not-allowed;opacity:.45}.work-card.video .work-media:after{height:45%;background:linear-gradient(180deg,transparent,rgba(0,0,0,.48))}.video-badge{left:10px;bottom:10px;z-index:3;padding:5px 8px;border-radius:6px;font-size:11px}.work-info{min-height:58px;padding:10px 10px 12px}.work-info strong{display:-webkit-box;overflow:hidden;color:#f0f4f8;font-size:14px;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.work-info small,.work-card .work-metrics{display:none}.tag-line{gap:5px;margin-top:9px;max-height:25px;overflow:hidden}.tag-line em{border-radius:4px;padding:4px 7px;color:#22d8ef;background:#00a7c42e;font-size:11px;line-height:1;white-space:nowrap}.discover-load-more{display:block;min-width:152px;min-height:40px;margin:16px auto 0;padding:0 18px;border:1px solid rgba(0,215,255,.65);border-radius:8px;background:#00d7ff1a;color:#7cefff;font-size:13px;transition:background-color .18s ease,color .18s ease}.discover-load-more:hover,.discover-load-more:focus-visible{background:var(--cyan);color:#00151c}.discover-pagination{display:grid;justify-items:center;gap:8px;margin:4px auto 0;color:#718094;font-size:12px}.modal-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;background:#000000c7;display:grid;place-items:center;padding:28px}.work-detail{width:min(1120px,94vw);max-height:88vh;display:grid;grid-template-columns:minmax(0,1fr) 320px;border:1px solid var(--line);background:#141820;overflow:hidden}.user-center{width:min(1180px,94vw);height:min(820px,90vh);display:grid;grid-template-columns:260px minmax(0,1fr);overflow:hidden;border:1px solid var(--line);border-radius:14px;background:#121722;padding:0}.uc-rail{min-height:0;border-right:1px solid var(--line);background:linear-gradient(180deg,#060a12eb,#0c121cf5);padding:18px 12px;overflow-y:auto}.uc-main{position:relative;min-width:0;overflow-y:auto;padding:22px}.user-center header,.uc-profile-hero,.uc-user-card,.uc-balance-card strong,.uc-setting-list article,.uc-api-list article,.uc-partner-card,.uc-sign-card,.uc-panel-toolbar,.uc-invite-card,.uc-price-list article{display:flex;align-items:center;justify-content:space-between;gap:12px}.user-center header{margin-bottom:16px}.user-center header span{color:var(--cyan)}.user-center h2{margin:4px 0 0}.uc-user-card{justify-content:flex-start;padding:10px}.uc-user-card strong,.uc-user-card span,.uc-balance-card span,.uc-balance-card strong,.uc-menu>div>span,.uc-setting-list span,.uc-record-list span,.uc-api-list span,.uc-invite-box span{display:block}.uc-user-card span,.uc-setting-list span,.uc-record-list span,.uc-api-list span,.uc-invite-box span,.uc-invite-card span,.uc-doc-block span,.uc-empty{color:#93a1b5;font-size:12px}.uc-balance-card{border:1px solid rgba(255,200,61,.34);border-radius:12px;background:#ffc83d0f;padding:12px;margin-bottom:14px}.uc-balance-card strong{justify-content:flex-start;color:var(--gold);font-size:22px;margin:5px 0 10px}.uc-balance-card button,.uc-profile-hero button,.uc-setting-list button,.uc-feedback-form button{min-height:34px;border:0;border-radius:999px;background:linear-gradient(180deg,#ffd869,#ffb928);color:#160f02;font-weight:800;padding:0 14px}.uc-balance-card button{width:100%}.uc-menu{display:grid;gap:14px}.uc-menu>div{display:grid;gap:6px}.uc-menu>div>span{padding:0 10px;color:#68768a}.uc-menu button{min-height:38px;border:0;border-radius:9px;background:transparent;color:#b9c5d7;display:flex;align-items:center;gap:9px;padding:0 10px;text-align:left}.uc-menu button.active,.uc-menu button:hover{background:#00d7ff21;color:var(--cyan)}.uc-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px}.uc-notice{border:1px solid rgba(0,215,255,.34);color:var(--cyan);border-radius:10px;background:#00d7ff14;padding:10px 12px;margin-bottom:14px}.uc-panel{min-height:420px}.uc-profile-hero{justify-content:flex-start;border:1px solid var(--line);border-radius:12px;background:#ffffff09;padding:16px;margin-bottom:14px}.avatar.large{width:60px;height:60px;font-size:22px}.uc-profile-hero h3{margin:4px 0;font-size:22px}.uc-profile-hero p{margin:0;color:#93a1b5}.uc-profile-hero button{margin-left:auto}.uc-profile-copy{min-width:0}.uc-text-button{border:0;background:transparent;color:#93a1b5;padding:0;display:inline-flex;align-items:center;gap:6px}.uc-action-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px}.uc-action-grid button{min-height:52px;border:1px solid var(--line);border-radius:12px;background:#ffffff09;color:var(--text);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:0 12px;text-align:left}.uc-action-grid svg{color:var(--cyan)}.uc-info-grid,.uc-package-grid,.uc-service-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.uc-info-grid.compact{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:12px}.uc-info-grid article,.uc-setting-list article,.uc-record-list article,.uc-api-list article,.uc-partner-card,.uc-invite-box,.uc-service-grid button,.uc-asset-grid article{border:1px solid var(--line);border-radius:12px;background:#ffffff09;padding:13px}.uc-info-grid article strong{display:block;margin-top:6px;word-break:break-word}.uc-setting-list,.uc-record-list,.uc-api-list,.uc-price-list{display:grid;gap:10px}.uc-settings-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:10px;margin-bottom:14px}.uc-settings-form label{display:grid;gap:6px;color:#93a1b5;font-size:12px}.uc-settings-form input{min-height:38px;border:1px solid var(--line);border-radius:10px;background:#ffffff0a;color:var(--text);outline:none;padding:0 12px}.uc-settings-form button,.uc-panel-toolbar button,.uc-partner-card button,.uc-invite-card button,.uc-sign-card button{min-height:38px;border:0;border-radius:999px;background:linear-gradient(180deg,#ffd869,#ffb928);color:#160f02;font-weight:800;padding:0 14px}.uc-setting-list article{justify-content:flex-start}.uc-setting-list article>svg,.uc-api-list article>svg,.uc-price-list article>svg{color:var(--cyan);flex:0 0 auto}.uc-setting-list article>div,.uc-api-list article>div,.uc-price-list article>div{min-width:0;flex:1}.uc-setting-list button{min-width:68px;background:#00d7ff26;color:var(--cyan)}.uc-package-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.uc-package-grid button{min-height:128px;border:1px solid rgba(255,200,61,.36);border-radius:12px;background:#ffc83d0e;color:var(--text);text-align:left;padding:16px;display:grid;align-content:space-between}.uc-package-grid button span,.uc-package-grid button em{color:var(--gold);font-style:normal}.uc-api-list em{color:var(--gold);font-style:normal;white-space:nowrap}.uc-key-revoke{width:2.25rem;height:2.25rem;flex:0 0 2.25rem;display:grid;place-items:center;border:1px solid rgba(251,113,133,.26);border-radius:.4rem;color:#fda4af;background:#fb71850e}.uc-panel-toolbar{justify-content:flex-start;margin-bottom:14px}.uc-panel-toolbar button{display:inline-flex;align-items:center;gap:7px}.uc-doc-block{border:1px solid var(--line);border-radius:12px;background:#ffffff09;padding:14px;margin-bottom:12px}.uc-doc-block strong,.uc-invite-card strong{display:block;margin-top:5px;color:var(--cyan);word-break:break-all}.uc-doc-block button{margin-top:.75rem}.uc-doc-strip{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.uc-doc-strip span{border:1px solid rgba(0,215,255,.3);color:var(--cyan);border-radius:999px;padding:7px 10px;font-size:12px}.uc-asset-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.uc-asset-grid article{padding:0;overflow:hidden}.uc-asset-grid img{width:100%;aspect-ratio:1;object-fit:cover;display:block}.uc-asset-grid .media-placeholder{aspect-ratio:1;min-height:0}.uc-asset-grid strong{display:block;padding:10px;font-size:12px}.uc-feedback-form{display:grid;gap:10px;margin-bottom:14px}.uc-feedback-form select,.uc-feedback-form textarea{width:100%;border:1px solid var(--line);border-radius:10px;background:#ffffff0a;color:var(--text);outline:none;padding:10px 12px}.uc-feedback-form textarea{min-height:120px;resize:vertical}.uc-sign-card,.uc-invite-card{border:1px solid var(--line);border-radius:12px;background:#ffffff09;padding:16px;margin-bottom:14px}.uc-sign-card>svg,.uc-invite-card>svg{color:var(--cyan)}.uc-sign-card span{display:block;color:#93a1b5;margin-top:5px}.uc-partner-card{justify-content:flex-start}.uc-partner-card svg{color:var(--cyan)}.uc-partner-card em{margin-left:auto;color:var(--gold);font-style:normal}.uc-partner-card button{margin-left:auto}.uc-invite-box{margin-top:12px}.uc-invite-box strong{display:block;margin-top:6px;color:var(--cyan);word-break:break-all}.uc-service-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.uc-service-grid button{min-height:132px;color:var(--text);text-align:left;display:grid;align-content:start;gap:8px}.uc-service-grid button svg{color:var(--cyan)}.uc-service-grid button span{color:#93a1b5;font-size:12px}.uc-price-list article{border:1px solid var(--line);border-radius:12px;background:#ffffff09;padding:12px}.uc-price-list article span{display:block;color:#93a1b5;font-size:12px;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uc-price-list article em{color:var(--gold);font-style:normal;white-space:nowrap}.uc-table{border:1px solid var(--line);border-radius:12px;overflow:hidden}.uc-table>div{min-height:46px;display:grid;grid-template-columns:1.2fr 1fr 90px;align-items:center;gap:10px;padding:0 14px;border-bottom:1px solid var(--line)}.uc-table>div:last-child{border-bottom:0}.uc-table strong,.uc-record-list strong i{color:var(--cyan);font-style:normal}.uc-record-list strong i{margin-left:8px;font-size:12px}.detail-media{height:min(72vh,720px);min-height:280px;max-height:72vh;display:grid;place-items:center;overflow:auto;padding:20px;background:#030407}.detail-media img,.detail-media video{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;background:#05070d}.detail-media .media-placeholder{min-height:100%}.detail-image-wrap{position:relative;width:100%;height:100%;min-width:0;min-height:0;display:grid;place-items:center;overflow:hidden}.detail-image-wrap>img,.detail-image-wrap>.media-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-width:0;min-height:0;max-width:100%;max-height:100%;object-fit:contain}.detail-image-wrap .detail-media-status{position:absolute;left:50%;bottom:16px;transform:translate(-50%);max-width:calc(100% - 32px);padding:6px 10px;border-radius:6px;color:#f0c982;background:#070a10d1;font-size:12px;text-align:center}.detail-image-wrap .detail-media-status:empty{display:none}.detail-media div{display:grid;place-items:center;gap:12px;color:#9aa6b7}.work-detail aside{position:relative;min-height:0;overflow-y:auto;padding:26px 24px 104px;border-left:1px solid var(--line)}.close-button{position:absolute;top:18px;right:18px;font-size:24px}.work-detail h2{margin:18px 0;line-height:1.35}.detail-stats{display:grid;gap:10px;margin-bottom:24px;color:#9aa6b7}.detail-stats span,.work-detail dd{display:flex;align-items:center;gap:6px}.work-detail dl{display:grid;grid-template-columns:80px 1fr;gap:14px;color:#aeb8c7}.work-detail dt{color:#768397}.work-detail dd{margin:0}.detail-reward{display:flex;align-items:center;gap:10px;margin-top:22px;border:1px solid rgba(255,200,61,.28);border-radius:12px;padding:12px;color:var(--gold);background:#ffc83d14}.detail-reward div{display:grid;gap:2px}.detail-reward span{color:#ffe7a3;font-size:12px}.detail-actions{position:absolute;left:24px;right:24px;bottom:22px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.detail-actions button{min-width:0;padding:0 10px;white-space:nowrap;font-size:13px}.report-box{display:grid;gap:10px;margin-top:14px;border:1px solid rgba(255,255,255,.11);border-radius:12px;padding:12px;background:#ffffff09}.report-box select,.report-box input{min-height:36px;border:1px solid var(--line);border-radius:8px;padding:0 10px;background:#101722;color:var(--text)}.report-box div{display:flex;gap:8px}.report-box button{min-height:34px;border:1px solid var(--line);border-radius:8px;padding:0 12px;color:#d6deeb;background:#ffffff0b}.report-message{display:block;margin-top:10px;color:var(--cyan)}.detail-actions .cyan-button{width:auto;border-radius:10px;color:#00151c}.detail-actions .use-inspiration-button{grid-column:1 / -1;border-color:#00d7ff9e;background:linear-gradient(180deg,#18e1ff,#00adc8);color:#00151c;font-weight:900;box-shadow:0 0 24px #00d7ff38}.empty-state{min-height:340px;display:grid;place-items:center;align-content:center;gap:10px;color:#8f9bad}.empty-state svg,.empty-state strong{color:var(--cyan)}.agents-page{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px;align-content:start}.agent-card,.api-hero,.api-grid article,.admin-panel,.metric-pill,.route-card,.storage-card{border:1px solid var(--line);background:linear-gradient(180deg,#ffffff0e,#ffffff08);border-radius:12px}.agent-card{padding:20px;display:grid;gap:12px}.agent-card svg{color:var(--cyan)}.agent-card p,.api-grid span,.api-hero span,.admin-panel p{color:#98a5b8;line-height:1.65}.api-page{display:grid;gap:18px;align-content:start}.api-hero{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:22px}.api-hero svg{color:var(--cyan)}.api-hero h1{margin:4px 0 0;font-size:24px;letter-spacing:0}.api-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px}.api-grid article{display:grid;gap:8px;padding:16px}.api-grid .ok,.state-ok{color:var(--green)}.api-grid .warn,.state-warn{color:var(--gold)}.admin-console{min-height:100vh;display:grid;grid-template-columns:260px minmax(0,1fr);background:#0b0f17}.admin-sidebar{border-right:1px solid var(--line);background:#0f1623;padding:18px 12px;display:flex;flex-direction:column;gap:18px;position:sticky;top:0;max-height:100vh}.admin-sidebar nav{display:grid;gap:6px;min-height:0;overflow-y:auto}.admin-sidebar nav button,.back-front{width:100%;justify-content:flex-start;border-radius:10px;background:transparent;border:0;color:#aab4c3}.admin-sidebar nav button{min-height:42px;display:flex;align-items:center;gap:10px;padding:0 12px}.admin-sidebar nav button.active{color:var(--cyan);background:#00d7ff1f}.back-front{margin-top:auto;border:1px solid var(--line);padding:0 14px}.admin-main{padding:24px;min-width:0}.admin-topbar{margin-bottom:18px}.admin-topbar span{color:#8793a7}.admin-topbar h1{margin:4px 0 0;letter-spacing:0}.save-message{color:var(--cyan)}.admin-grid{display:grid;grid-template-columns:repeat(5,minmax(130px,1fr));gap:12px}.user-base-config-grid{display:grid;grid-template-columns:minmax(270px,.8fr) minmax(0,2fr);gap:12px}.invite-program-form{grid-template-columns:repeat(3,minmax(150px,1fr));align-items:end}.invite-program-form .commission-budget-field{grid-column:span 2}.sign-in-config-panel .admin-form.compact.narrow{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-pill{min-height:94px;padding:16px;display:grid;align-content:center;gap:7px}.metric-pill svg{color:var(--cyan)}.metric-pill span{color:#8d98aa}.metric-pill strong{font-size:25px}.admin-stack{display:grid;gap:16px}.admin-panel{padding:18px;overflow-x:auto}.admin-panel.wide{grid-column:span 3}.panel-title{display:flex;align-items:center;gap:8px;margin-bottom:16px;font-weight:800}.panel-title svg{color:var(--cyan)}.route-map,.provider-grid,.routing-board,.storage-grid,.asset-list{display:grid;gap:12px}.route-map>div{display:grid;grid-template-columns:minmax(180px,260px) 1fr;gap:14px;align-items:center;border:1px solid var(--line);border-radius:10px;padding:10px 12px;background:#ffffff06}.route-map strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.route-map span{color:#9fb0c7}.provider-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.provider-card{border:1px solid var(--line);border-radius:10px;padding:14px;background:#ffffff06}.provider-card header{display:flex;justify-content:space-between;gap:10px}.provider-card p{color:#8993a5;word-break:break-all}.provider-stats,.provider-legend{display:flex;flex-wrap:wrap;gap:7px;margin:12px 0}.admin-form{display:grid;grid-template-columns:repeat(3,minmax(160px,1fr));gap:12px}.admin-form.compact{grid-template-columns:repeat(6,minmax(120px,1fr));align-items:end}.admin-form.compact.narrow{grid-template-columns:repeat(3,minmax(120px,1fr))}.admin-form label,.model-admin-row label{display:grid;gap:7px;color:#9aa6b7;font-size:13px}.admin-form input,.admin-form select,.admin-form textarea,.model-admin-row input,.model-admin-row select,.admin-table input,.admin-table select{min-height:38px;border:1px solid var(--line);border-radius:8px;padding:0 10px;background:#ffffff0a;color:var(--text)}.admin-form input[type=checkbox]{min-height:auto;width:18px;height:18px;padding:0}.admin-form .span-3{grid-column:span 3}.admin-primary{border:0;border-radius:9px;color:#00151c;background:linear-gradient(180deg,#18e1ff,#00abc7);font-weight:800}.model-admin-list{display:grid;gap:10px}.model-admin-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:10px;border:1px solid var(--line);border-radius:10px;padding:12px;background:#ffffff06}.model-admin-row>div:first-child,.model-admin-row .row-actions{grid-column:span 2}.model-admin-row .row-actions{justify-content:flex-end}.model-admin-row strong,.model-admin-row span{display:block}.model-admin-row span{color:#8c98aa;font-size:12px;margin-top:5px}.row-actions{display:flex;gap:8px}.admin-pre{max-height:360px;overflow:auto;margin:0;padding:14px;border-radius:10px;background:#05070d;color:#d7e0ef}.routing-board{grid-template-columns:repeat(auto-fill,minmax(310px,1fr))}.ops-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.ops-card{border:1px solid var(--line);border-radius:12px;padding:16px;background:linear-gradient(180deg,#ffffff0e,#ffffff08)}.ops-card strong,.ops-card span{display:block}.ops-card span{margin-top:6px;color:#91a0b5}.ops-card div{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.ops-card em{border:1px solid var(--line);border-radius:999px;padding:4px 8px;color:var(--cyan);font-style:normal;font-size:12px}.ops-card button{margin-top:12px;min-height:34px;border:1px solid rgba(0,215,255,.36);border-radius:8px;background:#00d7ff1f;color:var(--cyan)}.toggle-row{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px}.toggle-row label{min-height:34px;display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line);border-radius:999px;padding:0 12px;color:#cbd6e6;background:#ffffff09}.permission-grid{display:flex;flex-wrap:wrap;gap:8px}.permission-grid button{min-height:34px;border:1px solid var(--line);border-radius:999px;background:#ffffff0a;color:#aab4c3;padding:0 12px}.permission-grid button.active{border-color:#00d7ff94;color:#00151c;background:var(--cyan)}.inline-action{display:flex;gap:8px;align-items:center}.inline-action input{width:92px}.inline-action button{min-height:34px;border:1px solid rgba(0,215,255,.36);border-radius:8px;background:#00d7ff1f;color:var(--cyan)}.route-card{padding:15px}.route-card header{display:flex;gap:10px;align-items:center}.route-card header>div{min-width:0}.route-card header>div strong{display:block;line-height:1.15}.route-card header>div span{display:block;margin-top:4px;line-height:1.35}.route-card header>svg{color:var(--cyan)}.route-card span{color:#8f9bad;font-size:13px}.route-chain{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.route-chain span{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:999px;padding:6px 9px}.route-policy{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.route-policy span{padding:4px 7px;border-radius:6px;color:#a8b6ca;background:#ffffff0a;font-size:11px}.channel-matrix{display:grid;gap:7px;margin-top:12px}.channel-matrix>div{display:grid;grid-template-columns:minmax(100px,1.3fr) .8fr auto auto;align-items:center;gap:8px;border-top:1px solid var(--line);padding-top:8px;color:#aab4c3;font-size:12px}.channel-matrix strong{color:#e4edf8}.channel-matrix em{color:var(--gold);font-style:normal}.channel-matrix small,.route-chain .active{color:var(--green)}.route-chain .degraded{color:var(--gold)}.route-chain .disabled{color:var(--red)}.storage-grid{grid-template-columns:repeat(4,minmax(150px,1fr))}.storage-card{min-height:120px;padding:16px;display:grid;align-content:center;gap:10px}.storage-card.active{border-color:#00d7ff8c;background:#00d7ff14}.storage-card svg{color:var(--cyan)}.storage-card span{color:#8f9bad;word-break:break-all}.storage-card button{min-height:32px;border:1px solid rgba(0,215,255,.34);border-radius:8px;color:var(--cyan);background:#00d7ff1f;padding:0 12px}.asset-list{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.asset-list article{border:1px solid var(--line);border-radius:10px;overflow:hidden;background:#ffffff06}.asset-list img,.asset-placeholder{width:100%;aspect-ratio:16 / 10;object-fit:cover;display:grid;place-items:center;background:#090d14}.asset-list strong,.asset-list span{display:block;padding:10px 12px 0}.asset-list span{padding-bottom:12px;color:#8f9bad;font-size:12px}.asset-admin-metrics{grid-template-columns:repeat(5,minmax(140px,1fr))}.asset-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;flex-wrap:wrap}.reported-work{display:grid;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:10px}.reported-work img,.reported-work>div:first-child{width:58px;height:44px;object-fit:cover;display:grid;place-items:center;border-radius:8px;background:#080c13}.reported-work .media-placeholder{min-height:0;padding:4px;font-size:11px}.reported-work strong,.reported-work span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reported-work span{margin-top:4px;color:#8f9bad;font-size:12px}.report-table{min-width:940px}.health-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}.health-item{min-height:72px;display:grid;align-content:center;gap:6px;border:1px solid var(--line);border-radius:10px;padding:12px;background:#ffffff06}.health-item strong{color:#edf6ff}.health-item span{color:#9aa6b7;word-break:break-all}.health-item.ok{border-color:#57e1a452;background:#57e1a412}.health-item.warn{border-color:#ffc83d52;background:#ffc83d14}.health-item.error{border-color:#ff565657;background:#ff565614}.asset-actions{display:flex;align-items:center;gap:8px;padding:0 12px 12px;flex-wrap:wrap}.asset-actions small{color:#8f9bad}.asset-actions button,.admin-table .danger-button{min-height:30px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid rgba(255,86,86,.34);border-radius:8px;padding:0 10px;color:#ffb7b7;background:#ff565617}.admin-status-badge{display:inline-flex;align-items:center;min-height:24px;border:1px solid rgba(0,215,255,.28);border-radius:999px;padding:0 8px;color:var(--cyan);background:#00d7ff14;font-style:normal;font-size:12px;white-space:nowrap}.admin-status-badge.pending,.admin-status-badge.sdk-pending{border-color:#ffc83d52;color:var(--gold);background:#ffc83d17}.admin-status-badge.hidden,.admin-status-badge.deleted,.admin-status-badge.failed,.admin-status-badge.rejected{border-color:#ff565657;color:#ffb7b7;background:#ff565617}.report-title{display:grid;gap:4px}.report-title span,.log-url{color:#8f9bad;word-break:break-all}.admin-table{width:100%;border-collapse:collapse;min-width:760px}.admin-table th,.admin-table td{border-bottom:1px solid var(--line);text-align:left;padding:12px 10px;color:#dbe3ef;font-size:14px}.admin-table th{color:#8290a4;font-weight:700}.boot-screen,.boot-error,.empty-dark{min-height:100vh;display:grid;place-items:center;gap:12px;background:#07080d;color:#dce5f2}.boot-error button{border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--text);min-height:38px;padding:0 16px}.partner-access-gate{min-height:100vh;display:grid;place-items:center;padding:1.5rem;background:#080b11;color:#e8edf5}.partner-access-card{width:min(25rem,100%);display:grid;gap:1rem;padding:2rem;border:1px solid #273041;border-radius:.5rem;background:#111722;box-shadow:0 1rem 3rem #00000047}.partner-access-card .brand-aura{margin:0 auto}.partner-access-card h1,.partner-access-card p{margin:0;text-align:center}.partner-access-card h1{font-size:1.2rem}.partner-access-card p{color:#8d9bae;font-size:.8rem}.partner-access-card label{display:grid;gap:.45rem;color:#c6d1e0;font-size:.78rem}.partner-access-card input{min-height:2.6rem;border:1px solid #344054;border-radius:.3rem;padding:0 .75rem;color:#ecf4ff;background:#0c111a}.partner-access-card [role=alert]{color:#ff9e9e;font-size:.75rem}.admin-access-gate{min-height:100vh;display:grid;place-items:center;padding:1.5rem;background:radial-gradient(circle at 50% 0%,rgba(0,207,229,.12),transparent 42%),#070b12;color:#eaf7ff}.admin-access-card{width:min(26rem,100%);display:grid;gap:1rem;padding:2.25rem;border:1px solid rgba(67,178,207,.32);border-radius:.75rem;background:linear-gradient(160deg,#101c2afa,#0a111bfa);box-shadow:0 1.5rem 4rem #00000061,0 0 2.5rem #00c5de14}.admin-access-brand{display:flex;justify-content:center}.admin-access-brand .brand-aura{margin:0}.admin-access-eyebrow{color:#42d8e9;font-size:.72rem;letter-spacing:.12em;text-align:center}.admin-access-card h1,.admin-access-card p{margin:0;text-align:center}.admin-access-card h1{font-size:1.45rem}.admin-access-card p{color:#8fa9b8;font-size:.82rem;line-height:1.7}.admin-access-card label{display:grid;gap:.45rem;color:#cfe3ed;font-size:.78rem}.admin-access-card input{min-height:2.75rem;border:1px solid #2f5261;border-radius:.35rem;padding:0 .8rem;color:#ecfbff;background:#08121b;outline:none}.admin-access-card input:focus{border-color:#22cee4;box-shadow:0 0 0 3px #22cee424}.admin-access-message{display:flex;align-items:center;gap:.4rem;color:#ff9e9e;font-size:.76rem}.admin-access-card>a{color:#8fa9b8;font-size:.78rem;text-align:center;text-decoration:none}.admin-access-card>a:hover{color:#4ce1ef}@media(max-width:520px){.admin-access-card{padding:1.5rem}}@media(max-width:1100px){.front-shell,.admin-console{grid-template-columns:1fr}.front-shell,.front-main{height:auto;overflow:visible}.front-sidebar,.admin-sidebar{height:auto;min-height:auto;position:static;max-height:none}.model-list{max-height:360px}.composer-dock{left:18px;right:18px}.admin-grid,.storage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-panel.wide{grid-column:span 2}.model-admin-row{grid-template-columns:1fr 1fr}.channel-matrix>div{grid-template-columns:1fr 1fr}.admin-form.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.masonry-grid{columns:4 180px}}@media(max-width:720px){body{min-width:0}.front-shell{min-height:100dvh;height:100dvh;display:block;overflow:hidden;padding:62px 0 68px}.mobile-appbar{position:fixed;z-index:40;top:0;left:0;right:0;height:62px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px;border-bottom:1px solid var(--line);background:#080c13f5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.mobile-appbar .brand-aura{width:40px;height:40px}.mobile-appbar .brand-core{min-width:0}.mobile-appbar strong,.mobile-appbar span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-appbar span{max-width:210px;color:#9aa6b7;font-size:12px}.mobile-appbar-actions{display:flex;gap:8px}.mobile-bottom-nav{position:fixed;z-index:40;left:0;right:0;bottom:0;height:68px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line);background:#080c13f5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.mobile-bottom-nav button{border:0;background:transparent;color:#8f9bad;display:grid;place-items:center;align-content:center;gap:3px}.mobile-bottom-nav button.active{color:var(--cyan)}.mobile-bottom-nav span{font-size:11px}.front-sidebar{display:none}.front-main{height:calc(100dvh - 130px);min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:auto;touch-action:pan-y}.modal-scrim{padding:0;place-items:stretch}.scan-upload-scrim{padding:16px;place-items:center}.scan-upload-sheet{min-height:auto;border-radius:18px}.studio-canvas,.discover-page,.agents-page,.api-page,.admin-main{padding:14px}.discover-page{padding:28px 14px 48px}.discover-head{gap:18px;margin-bottom:20px}.discover-head-title strong{font-size:32px}.discover-tabs{align-items:stretch;flex-direction:column;padding-top:12px}.discover-tabs .pill-tabs.slim{margin-left:0}.masonry-grid{columns:2 145px;column-gap:10px}.work-card{margin-bottom:10px;border-radius:8px}.work-info{padding:9px 9px 11px}.work-info strong{font-size:13px}.studio-canvas{min-height:100%;overflow-y:auto;padding-bottom:14px}.canvas-topbar{display:none}.model-marquee{width:100%;margin:0 0 10px;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.model-hero{flex:none;grid-template-columns:64px minmax(0,1fr);place-items:stretch;align-items:center;padding:0;gap:10px}.hero-mark{width:64px;height:64px;border-radius:18px}.hero-note{width:100%;padding:12px;border-radius:14px}.composer-dock{position:relative;left:auto;right:auto;bottom:auto;margin-top:12px;padding:12px;border-radius:14px}.composer-tool-row{grid-template-columns:1fr 1fr}.composer-tool-row label{grid-column:1 / -1}.composer-tool-row button{max-width:none}.preset-strip{overflow-x:auto;padding-bottom:4px;margin:0 0 10px}.preset-strip button{flex:0 0 42px}.history-tab{display:none}.composer-body{grid-template-columns:64px minmax(0,1fr)}.composer-body textarea{min-height:112px}.layer-button{display:none}.composer-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.composer-controls select,.composer-controls input,.estimate-chip,.send-button{width:100%}.send-button{grid-column:1 / -1}.estimate-chip{margin-left:0}.mobile-model-scrim{align-items:end}.mobile-model-sheet{width:100%;max-height:86dvh;display:grid;grid-template-rows:auto auto auto minmax(0,1fr);gap:12px;border:1px solid var(--line);border-radius:20px 20px 0 0;padding:16px;background:#101722}.mobile-model-sheet header{display:flex;align-items:center;justify-content:space-between}.mobile-model-sheet .close-button{position:static}.mobile-model-list{max-height:none}.work-detail{grid-template-columns:1fr;overflow-y:auto}.work-detail aside{padding-bottom:26px}.detail-media{height:min(48vh,420px);min-height:240px;max-height:none;padding:12px}.detail-actions{position:static;margin-top:24px;grid-template-columns:1fr}.studio-feedback-stack{width:auto}.admin-grid,.user-base-config-grid,.admin-form,.admin-form.compact,.invite-program-form,.storage-grid,.api-hero{grid-template-columns:1fr}.invite-program-form .commission-budget-field,.admin-panel.wide{grid-column:span 1}.user-center{width:100vw;height:100dvh;grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);border-radius:0;border:0;overflow:hidden}.uc-rail{border-right:0;border-bottom:1px solid var(--line);padding:12px;max-height:42dvh;overflow-y:auto}.uc-menu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.uc-menu>div>span{display:none}.uc-menu button{min-height:34px;border:1px solid var(--line);border-radius:999px;width:100%}.uc-main{min-height:0;overflow-y:auto;padding:16px}.uc-kpis,.uc-action-grid,.uc-info-grid,.uc-info-grid.compact,.uc-package-grid,.uc-asset-grid,.uc-settings-form,.uc-service-grid{grid-template-columns:1fr}.uc-profile-hero{align-items:flex-start;flex-wrap:wrap}.uc-profile-hero button{margin-left:0}.uc-panel-toolbar,.uc-sign-card,.uc-invite-card,.uc-partner-card,.uc-api-list article,.uc-price-list article,.uc-setting-list article{align-items:flex-start;flex-wrap:wrap}.uc-table>div{grid-template-columns:1fr;align-items:start;padding:12px}}.landing-nav{gap:16px}.landing-nav nav{gap:10px}.landing-nav nav button{white-space:nowrap}.front-shell{grid-template-columns:280px minmax(0,1fr)}.front-sidebar{width:280px;min-width:280px;display:flex;flex-direction:column;border-right:1px solid rgba(148,163,184,.16);background:radial-gradient(circle at 18% 10%,rgba(0,215,255,.08),transparent 32%),linear-gradient(180deg,#0d1118,#0a0f16)}.brand-panel{padding:14px 14px 12px;border-bottom:1px solid var(--line)}.brand-panel strong{font-size:18px}.brand-panel span{font-size:12px}.major-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px 10px}.major-nav button{min-height:68px;border-radius:12px;gap:4px}.studio-entry.active{background:linear-gradient(180deg,#00d7ff38,#00d7ff14);color:var(--cyan)}.agents-entry.active{background:linear-gradient(180deg,#8b5cf638,#8b5cf614);color:#c4b5fd;box-shadow:inset 0 -2px #8b5cf6}.discover-entry.active{background:linear-gradient(180deg,#ec489933,#ec489914);color:#f9a8d4;box-shadow:inset 0 -2px #ec4899}.api-entry.active{background:linear-gradient(180deg,#fbbf242e,#fbbf2414);color:#fde68a;box-shadow:inset 0 -2px #fbbf24}.model-browser{padding:0 10px 12px}.model-type-tabs{padding:0 0 2px}.model-search-sticky{position:sticky;top:0;z-index:2;padding:0 0 4px;background:linear-gradient(180deg,#0a0f16f5,#0a0f16b8)}.model-search{min-height:40px;border-radius:10px}.model-list{gap:8px;padding-right:0}.model-row{min-height:56px;grid-template-columns:40px minmax(0,1fr) auto;padding:7px 8px;border-radius:12px}.model-logo{width:40px;height:40px;border-radius:10px;overflow:hidden}.model-logo img{width:100%;height:100%;object-fit:contain}.model-logo-mini{width:24px;height:24px;border-radius:6px;border:0;background:transparent}.model-logo-mini img{width:100%;height:100%;object-fit:contain}.model-logo-mini b{font-size:9px;max-width:20px}.hero-mark{overflow:hidden}.hero-mark img{width:72%;height:72%;object-fit:contain;display:block}.canvas-topbar{position:relative;min-height:0;justify-content:flex-end}.right-action-buttons-group{position:absolute;top:16px;right:24px;display:flex;align-items:center;gap:10px;z-index:4}.right-action-buttons-group button{white-space:nowrap}.model-marquee{width:min(1120px,calc(100% - 48px));margin:52px auto 0}.model-marquee .model-logo{width:22px;height:22px;border-radius:6px;border:0;background:transparent}.model-marquee .model-logo img{width:100%;height:100%}.model-hero{gap:24px;padding-bottom:236px}.hero-mark{width:136px;height:136px;border-radius:40px}.hero-note{width:min(684px,86vw);border-radius:12px}.composer-dock{left:24px;right:24px;bottom:16px;border-radius:18px}.history-tab{left:auto;right:0;border-left:1px solid var(--line);border-right:0;border-radius:14px 0 0 14px}.history-tab-right{left:auto;right:0}.task-drawer{right:18px;left:auto}.front-main{position:relative}.front-shell.manju-mode{grid-template-columns:minmax(0,1fr);padding:0;overflow:hidden}.front-shell.manju-mode>.front-sidebar,.front-shell.manju-mode>.mobile-appbar,.front-shell.manju-mode>.mobile-bottom-nav,.front-shell.manju-mode>.sidebar-expand-button{display:none!important}.front-shell.manju-mode>.front-main{width:100%;height:100vh;min-height:0;overflow:hidden}.front-shell.agent-focus-mode{grid-template-columns:minmax(0,1fr);padding:0;overflow:hidden}.front-shell.agent-focus-mode>.front-sidebar,.front-shell.agent-focus-mode>.mobile-appbar,.front-shell.agent-focus-mode>.mobile-bottom-nav,.front-shell.agent-focus-mode>.sidebar-expand-button{display:none!important}.front-shell.agent-focus-mode>.front-main{width:100%;height:100vh;min-height:0;overflow:hidden}@media(max-width:720px){.landing-nav{padding:0 12px;gap:8px}.landing-nav nav{gap:8px}.landing-nav nav button:not(.landing-primary):not(:last-child){display:none}.landing-nav button,.landing-actions button,.landing-cta button,.load-more{min-height:34px;padding:0 12px}.landing-brand strong{font-size:15px}.landing-hero{padding:76px 14px 44px}.landing-hero h1{margin:28px 0 18px;font-size:clamp(56px,18vw,84px)}.landing-hero p,.landing-section>p,.landing-cta p{font-size:15px}.landing-stats{width:100%;justify-content:center}.landing-stats div{min-width:96px}.front-shell{padding:62px 0 68px}.front-main{height:calc(100dvh - 130px)}.studio-canvas{padding:12px 12px 16px}.canvas-topbar{display:none}.model-marquee{width:100%;margin:0 0 10px;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.model-hero{flex:none;grid-template-columns:64px minmax(0,1fr);place-items:stretch;align-items:center;padding:0;gap:10px}.hero-mark{width:64px;height:64px;border-radius:18px}.hero-mark img{width:70%;height:70%}.hero-note{width:100%;padding:12px;border-radius:14px}.composer-dock{position:relative;left:auto;right:auto;bottom:auto;margin-top:12px;padding:12px;border-radius:16px}.composer-tool-row{grid-template-columns:1fr 1fr}.composer-tool-row label{grid-column:1 / -1}.composer-tool-row button{max-width:none}.preset-strip{overflow-x:auto;padding-bottom:4px;margin:0 0 10px}.preset-strip button{flex:0 0 42px}.history-tab{display:none}.composer-body{grid-template-columns:72px minmax(0,1fr) 34px}.composer-body textarea{min-height:104px}.layer-button{display:none}.composer-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-items:center}.composer-controls select,.composer-controls input{width:100%}.estimate-chip{margin-left:0;justify-self:end}.send-button{width:40px;height:40px;justify-self:end;grid-column:auto}.front-sidebar{display:none}}.front-shell{grid-template-columns:17rem minmax(0,1fr);background:radial-gradient(circle at 63% 34%,rgba(0,202,224,.11),transparent 23rem),radial-gradient(circle at 48% 90%,rgba(139,92,246,.08),transparent 22rem),#07090f}.front-sidebar{width:17rem;min-width:17rem;padding:0;gap:0;background:linear-gradient(180deg,#0d1219,#0a0f16)}.brand-panel{min-height:5.75rem;padding:0 .85rem;background:radial-gradient(circle at 18% 42%,rgba(0,202,224,.16),transparent 38%),linear-gradient(180deg,rgba(0,202,224,.04),transparent 100%)}.brand-aura{width:2.75rem;height:2.75rem;border:2px solid rgba(255,255,255,.84);border-radius:50%;color:#fff;background:radial-gradient(circle at 35% 25%,rgba(255,255,255,.42),transparent 22%),linear-gradient(145deg,#00cae0,#6d5df8);box-shadow:0 0 .75rem #00cae066;font-size:16px}.brand-panel strong{max-width:8.65rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.18rem}.brand-panel span{max-width:8.65rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.625rem}.major-nav{padding:.75rem;gap:.5rem;border-bottom:1px solid rgba(255,255,255,.06);background:#ffffff05}.major-nav button{min-height:4rem;border-radius:.75rem;padding:.625rem .25rem}.major-nav button span{font-size:.6875rem}.model-browser{padding:0;gap:0}.model-type-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.375rem;padding:.5rem .75rem;background:#ffffff03}.model-type-tabs button{min-height:2rem;border-radius:.5rem;padding:0;font-size:.75rem}.model-search-sticky{padding:.375rem .75rem .5rem;background:#0a0f16f0}.model-search-sticky .search-box{min-height:2.375rem;border-radius:.5rem;border-color:#ffd70061;background:#ffd7000a}.model-list{gap:0;padding:.25rem 0 .75rem}.model-row{position:relative;min-height:3.5rem;grid-template-columns:2.5rem minmax(0,1fr) auto;gap:.75rem;margin:.25rem .75rem;padding:.5rem .75rem;border:0;border-radius:.75rem;background:transparent;box-shadow:none}.model-row:before{content:"";position:absolute;left:0;top:50%;width:.1875rem;height:0;border-radius:0 .1875rem .1875rem 0;background:linear-gradient(180deg,#00cae0,#00cae08c);opacity:0;transform:translateY(-50%);transition:height .22s ease,opacity .22s ease}.model-row:hover{background:#ffffff08}.model-row.active{background:#00cae021;box-shadow:0 0 1.25rem #00cae01f}.model-row.active:before{height:70%;opacity:1}.model-logo{width:2.5rem;height:2.5rem;border-radius:.625rem}.model-logo>*{grid-area:1 / 1}.model-logo img{opacity:0;transition:opacity .18s ease}.model-logo img.is-ready{opacity:1}.model-copy strong{font-size:.875rem;line-height:1.2}.model-copy small{margin-top:.1875rem;font-size:.72rem;line-height:1.28}.model-row em{border-radius:.25rem;padding:.125rem .375rem;font-size:.6875rem}.account-card{margin:auto .75rem .75rem;min-height:3.875rem;border-radius:.875rem}.studio-canvas{min-height:100vh;height:100vh;padding:0;overflow:hidden}.canvas-topbar{position:absolute;top:1rem;right:2.25rem;left:auto;z-index:8}.right-action-buttons-group{position:static}.right-action-buttons-group .gold-button,.right-action-buttons-group .ghost-button{min-height:2.25rem;border-radius:999px;padding:0 1rem}.model-marquee{width:min(56.25rem,calc(100% - 18rem));margin:5rem auto 0;gap:.5rem}.model-marquee span{min-width:10rem;height:2rem;justify-content:center;border-radius:999px;color:#e7eef8cc}.model-hero{min-height:0;height:calc(100vh - 18.75rem);align-content:center;place-items:center;gap:1.5rem;padding:0 2rem 1.5rem}.hero-mark{width:5.25rem;height:5.25rem;border-radius:1.125rem;background:linear-gradient(145deg,#1e2635,#171b28);box-shadow:0 0 4.25rem #00cae01f,0 0 0 1px #ffffff14}.hero-mark img{width:3.5rem;height:3.5rem}.hero-note{width:min(42.5rem,calc(100vw - 42rem));min-width:34rem;border-color:#00cae0c7;border-radius:.75rem;padding:1.25rem;background:#0d131cc7}.hero-note strong{font-size:1.25rem}.hero-note p{font-size:.875rem}.composer-dock{left:50%;right:auto;bottom:1.25rem;width:min(70rem,calc(100% - 4rem));min-height:11.25rem;transform:translate(-50%);border-radius:1.125rem;padding:.75rem 1rem;background:#181e28eb;-webkit-backdrop-filter:blur(.625rem);backdrop-filter:blur(.625rem)}.composer-tool-row{grid-template-columns:minmax(0,1fr) auto auto;gap:.625rem;margin:0;min-height:2.75rem}.composer-tool-row label,.composer-tool-row button{min-height:2.25rem;border-radius:999px}.preset-strip{margin:-.375rem 0 .625rem;gap:.5rem;overflow-x:auto;scrollbar-width:none}.preset-strip::-webkit-scrollbar{display:none}.preset-strip button{width:2.25rem;height:2.25rem;flex:0 0 2.25rem;border-width:1px}.composer-body{grid-template-columns:4rem minmax(0,1fr) 2rem;gap:.75rem}.upload-tile{min-height:5.25rem;border-radius:.75rem;font-size:.75rem}.composer-body textarea{min-height:5.25rem;max-height:13rem;padding:.5rem .25rem;font-size:.875rem;line-height:1.5}.composer-controls{min-height:3rem;gap:.625rem;margin-top:.25rem}.composer-controls select,.composer-controls input{min-height:1.875rem;border-radius:.375rem;padding:0 .75rem}.send-button{width:1.875rem;height:1.875rem;min-height:1.875rem;flex:0 0 1.875rem}.estimate-chip{min-height:1.875rem;border-radius:999px;padding:0 .875rem}.route-strip{margin-top:.125rem;gap:.375rem}.route-strip span{padding:.25rem .5rem;font-size:.6875rem}.history-tab{right:0;top:45%;border-radius:.875rem 0 0 .875rem}@media(min-width:1600px){.composer-dock{width:min(82.5rem,calc(100% - 4rem))}.hero-note{width:min(42.5rem,calc(100vw - 48rem))}}@media(max-width:1180px){.front-shell{grid-template-columns:15.5rem minmax(0,1fr)}.front-sidebar{width:15.5rem;min-width:15.5rem}.hero-note{width:min(36rem,calc(100vw - 22rem));min-width:0}}@media(max-width:720px){.front-shell{grid-template-columns:1fr;padding:3.875rem 0 4.25rem;background:#07090f}.mobile-appbar{height:3.875rem}.mobile-appbar .brand-aura{width:2.5rem;height:2.5rem}.front-main{height:calc(100dvh - 8.125rem)}.studio-canvas{min-height:100%;height:100%;padding:.75rem;overflow-y:auto}.model-marquee{width:100%;margin:0}.model-hero{height:auto;min-height:7.75rem;grid-template-columns:3.75rem minmax(0,1fr);gap:.75rem;padding:.75rem 0 .5rem}.hero-mark{width:3.75rem;height:3.75rem;border-radius:.875rem}.hero-mark img{width:2.75rem;height:2.75rem}.hero-note{width:100%;min-width:0;padding:.75rem}.hero-note strong{font-size:.9375rem}.hero-note p{font-size:.75rem;line-height:1.55}.hero-meta{display:none}.composer-dock{position:relative;left:auto;right:auto;bottom:auto;width:100%;min-height:10.5rem;transform:none;margin-top:.5rem;padding:.75rem}.composer-tool-row{grid-template-columns:minmax(0,1fr) 2.25rem 2.25rem}.composer-tool-row label{grid-column:auto}.composer-tool-row button{width:2.25rem;padding:0;overflow:hidden;color:transparent}.composer-tool-row button svg{color:#d6deeb;margin:0}.composer-body{grid-template-columns:3.625rem minmax(0,1fr) 1.875rem;gap:.5rem}.upload-tile,.composer-body textarea{min-height:5rem}.composer-controls{display:flex;gap:.5rem;overflow-x:auto;scrollbar-width:none}.composer-controls::-webkit-scrollbar{display:none}.composer-controls select,.composer-controls input{width:auto;min-width:6.25rem;flex:0 0 auto}.estimate-chip{flex:0 0 auto;margin-left:auto}.send-button{flex:0 0 1.875rem;width:1.875rem;height:1.875rem}}@media(min-width:721px){.front-main{overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;touch-action:pan-y}.brand-panel{min-height:6.5rem}.major-nav{padding:1.55rem .75rem 1.2rem}.major-nav button{min-height:4.15rem}.model-type-tabs{padding-top:.625rem;padding-bottom:.625rem}.model-search-sticky{padding-top:.5rem;padding-bottom:.625rem}.canvas-topbar{top:2.7rem;right:2.15rem}.model-marquee{width:min(70rem,calc(100% - 18rem));margin-top:5rem}.model-marquee .model-logo{display:none}.model-marquee span{min-width:9.75rem;height:2rem;padding:0 1.05rem;font-size:.75rem}.model-hero{position:absolute;top:8.7rem;right:0;bottom:18.25rem;left:0;height:auto;padding:0 2rem;align-content:center}.hero-mark{width:8.5rem;height:8.5rem;border-radius:2rem}.hero-mark img{width:5.65rem;height:5.65rem}.hero-note{width:min(42.75rem,calc(100vw - 42rem));min-width:34rem}.composer-dock{left:1.35rem;right:1.35rem;bottom:1.125rem;width:auto;transform:none;min-height:11.25rem}.composer-tool-row{grid-template-columns:minmax(0,1fr) auto auto}.history-tab-right{right:0}}@media(min-width:1600px){.composer-dock{left:1.35rem;right:1.35rem;width:auto}}.target-studio-canvas,.target-studio-idle-canvas{position:relative;height:100vh;min-height:100vh;padding:0;overflow:hidden;background:#0d0e10;color:#f5f7fb}.target-studio-canvas button,.target-studio-canvas textarea,.target-studio-canvas input,.target-studio-idle-canvas button{font:inherit;letter-spacing:0}.target-canvas-topbar{position:absolute;top:1.7rem;left:1.25rem;z-index:30;display:flex;align-items:center;gap:.55rem}.target-primary-action,.target-help-action,.target-mobile-history-action,.target-apps-button{border:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.target-mobile-history-action,.target-mobile-models-action{display:none}.target-primary-action{min-width:8.55rem;height:2.2rem;gap:.5rem;padding:0 1.15rem;border-radius:999px;color:#17120b;background:linear-gradient(100deg,#ffe12d,#ffad38);box-shadow:0 0 1.5rem #ffbe263d;font-size:.875rem;font-weight:800}.target-help-action{width:2.25rem;height:2.25rem;border:1px solid rgba(255,204,58,.32);border-radius:50%;display:none;color:#ffd43d;background:#ffbe231a;box-shadow:0 0 1.25rem #ffc42c29}.target-apps-anchor{position:fixed;top:1.25rem;right:1.25rem;z-index:35}.target-apps-button{position:relative;width:3.25rem;height:3.25rem;border:.0625rem solid rgba(255,255,255,.12);border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:visible;padding:0;background:radial-gradient(120% 120% at 30% 25%,rgba(255,255,255,.08),transparent 65%),linear-gradient(155deg,#1e2028d9,#14161cd9);box-shadow:0 .5rem 1.5rem #00000059,inset 0 .0625rem #ffffff14;-webkit-backdrop-filter:blur(1.25rem) saturate(1.4);backdrop-filter:blur(1.25rem) saturate(1.4);transition:transform .3s cubic-bezier(.34,1.56,.64,1),border-color .3s ease,box-shadow .3s ease}.target-apps-button:hover,.target-apps-button[aria-expanded=true]{border-color:#00cae08c;box-shadow:0 .75rem 1.875rem #00000073,0 0 1.5rem #00cae059,inset 0 .0625rem #ffffff1f;transform:translateY(-.125rem) scale(1.03)}.target-apps-button:active{transform:translateY(0) scale(.96)}.trigger-halo{position:absolute;top:-.625rem;right:-.625rem;bottom:-.625rem;left:-.625rem;z-index:-1;border-radius:50%;opacity:.35;background:conic-gradient(from 0deg,#00cae08c,#a855f78c,#f59e0b8c,#10b9818c,#00cae08c);-webkit-mask-image:radial-gradient(closest-side,rgba(0,0,0,.9) 45%,rgba(0,0,0,.4) 72%,transparent 100%);mask-image:radial-gradient(closest-side,rgba(0,0,0,.9) 45%,rgba(0,0,0,.4) 72%,transparent 100%);transition:opacity .3s ease}.target-apps-button:hover .trigger-halo,.target-apps-button[aria-expanded=true] .trigger-halo{opacity:.75}.trigger-icon-wrap{position:relative;width:1.625rem;height:1.625rem;display:flex;align-items:center;justify-content:center;transition:transform .5s cubic-bezier(.4,0,.2,1)}.target-apps-button:hover .trigger-icon-wrap{transform:rotate(90deg)}.target-apps-button[aria-expanded=true] .trigger-icon-wrap{transform:rotate(45deg)}.trigger-icon{width:100%;height:100%;display:block;filter:drop-shadow(0 0 .375rem rgba(0,202,224,.35))}.target-apps-popover{position:absolute;top:calc(100% + .75rem);right:0;width:min(23.8rem,calc(100vw - 2rem));max-height:calc(100dvh - 6rem);overflow:auto;isolation:isolate;padding:1rem 1rem .875rem;border:.0625rem solid rgba(255,255,255,.08);border-radius:1.125rem;color:#e8ebf0;background:radial-gradient(120% 80% at 100% 0%,rgba(0,202,224,.08),transparent 55%),radial-gradient(100% 80% at 0% 100%,rgba(168,85,247,.08),transparent 55%),linear-gradient(160deg,#1c1e26eb,#12141aeb);box-shadow:0 1.5rem 3.75rem #0000008c,0 0 0 1px #ffffff0a,inset 0 1px #ffffff0f;-webkit-backdrop-filter:blur(1.5rem) saturate(1.6);backdrop-filter:blur(1.5rem) saturate(1.6);scrollbar-width:thin}.panel-top-shimmer{position:absolute;top:0;right:0;left:0;height:1px;background:linear-gradient(90deg,transparent,rgba(0,202,224,.7) 20%,rgba(168,85,247,.7) 50%,rgba(245,158,11,.7) 80%,transparent);pointer-events:none}.panel-edge-glow{position:absolute;top:-.0625rem;right:-.0625rem;bottom:-.0625rem;left:-.0625rem;z-index:0;border-radius:1.1875rem;padding:.0625rem;opacity:.6;pointer-events:none;background:linear-gradient(135deg,#00cae073,#ffffff0d 30%,#a855f759 70%,#00cae073);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.action-menu-section{position:relative;z-index:1}.action-menu-section+.action-menu-section{margin-top:1.05rem}.action-menu-rewards .section-title-bar{color:#f5b51b}.action-menu-rewards .section-title-text{color:#fff1bf}.action-menu-rewards .menu-action-item{border-color:#f5b51b85;background:linear-gradient(145deg,#f5b51b29,#ffffff09);box-shadow:0 0 1.25rem #f5b51b1f,inset 0 .0625rem #ffeb991f}.action-menu-rewards .menu-action-item:hover{box-shadow:0 0 1.6rem #f5b51b47,inset 0 .0625rem #ffeb992e}.section-title{display:flex;align-items:center;gap:.4375rem;min-height:0;margin-bottom:.5625rem;padding:0 .125rem}.section-title-bar{width:.1875rem;height:.75rem;flex:0 0 .1875rem;border-radius:.125rem;color:#a855f7;background:currentColor;box-shadow:0 0 .4375rem currentColor}.action-menu-section:nth-of-type(4) .section-title-bar{color:#34d399}.action-menu-section:nth-of-type(3) .section-title-bar{color:#00cae0}.section-title-text{color:#ffffffe6;font-size:.75rem;font-weight:700}.section-title-sub{margin-left:auto;color:#ffffff52;font-size:.5625rem;font-weight:600;letter-spacing:.14em}.section-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}.menu-action-item{--accent: #00cae0;--accent-border: rgba(0, 202, 224, .32);--accent-soft: rgba(0, 202, 224, .11);--accent-glow: rgba(0, 202, 224, .16);position:relative;width:100%;min-width:0;min-height:3.75rem;overflow:hidden;border:.0625rem solid rgba(255,255,255,.06);border-radius:.75rem;display:flex;align-items:center;gap:.5625rem;padding:.75rem;color:#ffffffe6;background:linear-gradient(155deg,#ffffff0b,#ffffff04);text-align:left;transition:transform .35s cubic-bezier(.34,1.56,.64,1),border-color .3s ease,background .3s ease,box-shadow .3s ease}.menu-action-alert{position:absolute;top:.45rem;right:.45rem;width:.48rem;height:.48rem;border-radius:50%;background:#ff4d68;box-shadow:0 0 .45rem #ff4d68e6}.menu-action-item.tone-gold,.menu-action-item.tone-orange{--accent: #f59e0b;--accent-border: rgba(245, 158, 11, .32);--accent-soft: rgba(245, 158, 11, .12);--accent-glow: rgba(245, 158, 11, .16)}.menu-action-item.tone-violet{--accent: #a855f7;--accent-border: rgba(168, 85, 247, .32);--accent-soft: rgba(168, 85, 247, .12);--accent-glow: rgba(168, 85, 247, .16)}.menu-action-item.tone-green{--accent: #10b981;--accent-border: rgba(16, 185, 129, .32);--accent-soft: rgba(16, 185, 129, .12);--accent-glow: rgba(16, 185, 129, .16)}.menu-action-item.tone-red{--accent: #ef5269;--accent-border: rgba(239, 82, 105, .32);--accent-soft: rgba(239, 82, 105, .12);--accent-glow: rgba(239, 82, 105, .16)}.menu-action-item.tone-blue{--accent: #4a83ef;--accent-border: rgba(74, 131, 239, .32);--accent-soft: rgba(74, 131, 239, .12);--accent-glow: rgba(74, 131, 239, .16)}.menu-action-top-bar{position:absolute;top:0;right:.5rem;left:.5rem;height:.0625rem;opacity:0;background:linear-gradient(90deg,transparent,var(--accent),transparent);transition:opacity .3s ease}.menu-action-icon-wrap{position:relative;width:2.125rem;height:2.125rem;flex:0 0 2.125rem;display:flex;align-items:center;justify-content:center;border:.0625rem solid var(--accent-border);border-radius:.5625rem;color:var(--accent);background:radial-gradient(circle at 30% 30%,var(--accent-soft),rgba(255,255,255,.02) 70%);transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease}.menu-action-icon-glow{position:absolute;top:-.25rem;right:-.25rem;bottom:-.25rem;left:-.25rem;z-index:-1;border-radius:.8125rem;opacity:0;background:var(--accent-glow);filter:blur(.5rem);transition:opacity .3s ease}.menu-action-icon{position:relative;z-index:1;width:1.375rem;height:1.375rem}.menu-action-copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:.125rem}.menu-action-label{overflow:hidden;color:#ffffffe6;font-size:.8125rem;font-weight:600;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.menu-action-desc{overflow:hidden;color:#ffffff7a;font-size:.6875rem;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.menu-action-chevron{position:absolute;top:.5rem;right:.4375rem;opacity:0;color:var(--accent);transform:translate(-.25rem);transition:opacity .3s ease,transform .3s ease}.menu-action-item:hover{border-color:var(--accent-border);background:radial-gradient(120% 100% at 0% 0%,var(--accent-soft),transparent 60%),linear-gradient(155deg,#ffffff0f,#ffffff05);box-shadow:0 .625rem 1.25rem #0000004d,0 0 1.25rem var(--accent-glow);transform:translateY(-.1875rem)}.menu-action-item:hover .menu-action-top-bar,.menu-action-item:hover .menu-action-icon-glow{opacity:.7}.menu-action-item:hover .menu-action-icon-wrap{box-shadow:0 .25rem .875rem var(--accent-glow);transform:scale(1.08) rotate(-3deg)}.menu-action-item:hover .menu-action-chevron{opacity:.9;transform:translate(0)}.menu-action-item:disabled{opacity:.48;cursor:not-allowed}.target-model-hero{position:absolute;top:5rem;right:0;bottom:13.75rem;left:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:0;overflow:hidden}.target-model-info{width:min(37.5rem,calc(100% - 2.5rem));display:flex;flex-direction:column;align-items:center;gap:3.125rem}.target-model-icon{width:8rem;height:8rem;flex:0 0 8rem;display:grid;place-items:center;filter:drop-shadow(0 0 .625rem rgba(255,255,255,.3))}.target-model-icon .model-logo-hero{width:8rem;height:8rem;border:0;border-radius:0;color:#f4f6fa;background:transparent;box-shadow:none}.target-model-icon .model-logo-hero b{max-width:100%;overflow:hidden;color:#f4f6fa;font-size:1.2rem;line-height:1;text-align:center;text-overflow:ellipsis;white-space:nowrap}.target-model-icon .model-logo-hero img{position:absolute;top:0;right:0;bottom:0;left:0;width:8rem;height:8rem;object-fit:contain}.target-model-detail{width:100%;min-height:0;border:.0625rem solid rgba(0,202,224,.3);border-radius:.75rem;padding:1rem 1.25rem;color:#fffffff2;background:#1a1c22db;box-shadow:0 .25rem 1rem #0000004d;-webkit-backdrop-filter:blur(.625rem);backdrop-filter:blur(.625rem);font-size:.875rem;line-height:1.8;text-align:left}.target-model-hero.has-result{justify-content:flex-start;padding-top:1.5rem}.target-chat-thread,.target-result-panel{width:min(42rem,calc(100% - 5rem));max-height:100%;overflow:auto;scrollbar-width:thin}.target-chat-thread{display:flex;flex-direction:column;gap:.8rem;padding:.5rem}.target-chat-result-toolbar{position:sticky;z-index:2;top:0;display:flex;align-items:center;justify-content:space-between;gap:.65rem;padding:.5rem .65rem;border:1px solid rgba(0,202,224,.2);border-radius:.55rem;background:#12151bf0;-webkit-backdrop-filter:blur(.6rem);backdrop-filter:blur(.6rem)}.target-chat-result-toolbar>span,.target-chat-result-toolbar>div,.target-chat-result-toolbar button{display:inline-flex;align-items:center}.target-chat-result-toolbar>span{gap:.35rem;color:#dfe9f2;font-size:.76rem}.target-chat-result-toolbar>div{gap:.35rem}.target-chat-result-toolbar button{justify-content:center;gap:.28rem;border:1px solid #343944;border-radius:.4rem;padding:.32rem .48rem;color:#c9d0da;background:#20242b;cursor:pointer;font-size:.72rem}.target-chat-message{max-width:82%;padding:.8rem 1rem;border:1px solid #292c34;border-radius:.65rem;background:#181a20}.target-chat-message.user{align-self:flex-end;border-color:#00d1e047;background:#00b5ca1a}.target-chat-message strong{display:block;margin-bottom:.35rem;color:#22cfdf;font-size:.75rem}.target-chat-message p{margin:0;white-space:pre-wrap;color:#e7e9ee;font-size:.875rem;line-height:1.65}.target-result-panel{display:grid;place-items:center}.target-result-panel img,.target-result-panel video{max-width:100%;max-height:calc(100vh - 23rem);border-radius:.6rem;object-fit:contain}.target-result-panel>div:not(.target-result-images){min-width:16rem;display:grid;place-items:center;gap:.55rem;padding:1.5rem;border:1px solid #292d35;border-radius:.7rem;color:#dfe4ec;background:#17191e}.target-result-panel .target-result-images{width:min(100%,70rem);max-height:calc(100vh - 23rem);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(13rem,100%),1fr));gap:.65rem;overflow:auto}.target-result-panel .target-result-images img{width:100%;height:auto;max-height:32rem;aspect-ratio:1 / 1;object-fit:contain;background:#101216}.target-result-media{width:min(100%,70rem);display:grid;gap:.7rem}.target-result-toolbar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.45rem .65rem;border:1px solid rgba(0,202,224,.18);border-radius:.55rem;background:#161920d1;color:#aab5c4;font-size:.78rem}.target-result-toolbar span{display:inline-flex;align-items:center;gap:.35rem;color:#dfe9f2}.target-result-toolbar button,.target-result-images figcaption button,.target-result-videos figcaption button,.target-result-audios figcaption button,.target-result-empty button{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;border:1px solid rgba(0,202,224,.35);border-radius:.45rem;padding:.35rem .6rem;color:#8debf3;background:#00cae014;cursor:pointer;font:inherit}.target-result-toolbar button:hover,.target-result-toolbar button:focus-visible,.target-result-images figcaption button:hover,.target-result-images figcaption button:focus-visible,.target-result-videos figcaption button:hover,.target-result-videos figcaption button:focus-visible,.target-result-audios figcaption button:hover,.target-result-audios figcaption button:focus-visible,.target-result-empty button:hover,.target-result-empty button:focus-visible{color:#fff;border-color:#00cae0b3;background:#00cae02e}.target-result-images figure,.target-result-videos figure,.target-result-audios figure{min-width:0;display:grid;gap:.45rem;margin:0;padding:.45rem;border:1px solid #292d35;border-radius:.65rem;background:#111319}.target-result-images figure .media-placeholder,.target-result-images figure img{width:100%;min-height:9rem}.target-result-images figcaption,.target-result-videos figcaption,.target-result-audios figcaption{display:flex;align-items:center;justify-content:space-between;gap:.5rem;color:#8f97a5;font-size:.72rem}.target-result-images figcaption button,.target-result-videos figcaption button,.target-result-audios figcaption button{padding:.28rem .5rem;font-size:.72rem}.target-result-videos,.target-result-audios{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(20rem,100%),1fr));gap:.65rem}.target-result-videos video,.target-result-videos .media-placeholder{width:100%;min-height:12rem;max-height:calc(100vh - 26rem);background:#090b0f}.target-result-audios figure{grid-template-columns:auto minmax(0,1fr);align-items:center}.target-result-audios figure>img,.target-result-audios figure>.media-placeholder.image{grid-row:1 / span 2;width:4.5rem;height:4.5rem;min-height:0;border-radius:.45rem;object-fit:cover;background:#090b0f}.target-result-audio-copy{min-width:0}.target-result-audio-copy strong,.target-result-audio-copy span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.target-result-audio-copy strong{color:#e8edf4;font-size:.82rem}.target-result-audio-copy span{margin-top:.2rem;color:#8f97a5;font-size:.7rem}.target-result-audios audio,.target-result-audios .media-placeholder.audio{width:100%;min-height:2.5rem}.target-result-audios figcaption{grid-column:1 / -1}.target-result-empty button{margin-top:.2rem}@media(max-width:42rem){.target-chat-thread,.target-result-panel{width:calc(100% - 1.25rem)}.target-result-panel>div:not(.target-result-images){min-width:0;padding:.65rem}.target-chat-result-toolbar{align-items:flex-start;flex-direction:column}.target-result-toolbar{align-items:flex-start;flex-wrap:wrap}.target-result-videos video,.target-result-videos .media-placeholder{min-height:9rem;max-height:18rem}.target-result-audios figure{grid-template-columns:3.25rem minmax(0,1fr)}.target-result-audios figure>img,.target-result-audios figure>.media-placeholder.image{width:3.25rem;height:3.25rem}}.media-retry-button{margin-top:.25rem;padding:.25rem .55rem;border:1px solid rgba(0,202,224,.32);border-radius:.35rem;color:#8debf3;background:transparent;cursor:pointer;font-size:.72rem}.target-result-panel span{color:#8f97a5;font-size:.8rem}.target-error-banner{position:absolute;bottom:.5rem;max-width:36rem;padding:.55rem .85rem;border:1px solid rgba(239,68,68,.4);border-radius:.5rem;color:#fecaca;background:#7f1d1d6b;font-size:.8rem}.target-composer-dock{position:absolute;z-index:20;right:auto;bottom:1.2rem;left:50%;width:min(63rem,calc(100% - 9rem));height:11.25rem;min-height:11.25rem;transform:translate(-50%);border:1px solid rgba(255,255,255,.1);border-radius:1.125rem;padding:0 .9375rem .75rem 0;background:#1a1c22f0;box-shadow:0 .5rem 1.25rem #00000052;-webkit-backdrop-filter:blur(.625rem);backdrop-filter:blur(.625rem)}.target-composer-dock.is-chat{height:11.25rem;min-height:11.25rem;padding-top:0}.target-composer-dock.is-video{min-height:11.25rem}.target-composer-rate{position:absolute;top:-1rem;right:1rem;z-index:4;min-height:1.75rem;display:flex;align-items:center;gap:.35rem;padding:0 .35rem 0 .6rem;border-radius:999px;color:#6f7580;background:#1d1e23;font-size:.75rem}.target-composer-rate strong{display:inline-flex;align-items:center;gap:.25rem;color:#d9aa25;font-weight:600}.target-composer-rate button{width:1.15rem;height:1.15rem;border:1px solid #454852;border-radius:50%;display:grid;place-items:center;padding:0;color:#868d99;background:transparent;font-size:.65rem}.target-reference-actions{position:absolute;top:-.95rem;right:10.2rem;z-index:5;display:flex;gap:.3rem}.target-reference-actions button{width:1.55rem;height:1.55rem;border:1px solid #353943;border-radius:50%;display:grid;place-items:center;padding:0;color:#7f8794;background:#1d1f25}.target-role-strip{position:absolute;bottom:calc(100% + .65rem);left:0;height:3.45rem;display:flex;align-items:center;gap:.45rem;padding:0 .55rem;border:1px solid rgba(255,255,255,.1);border-radius:1rem;background:#1a1c22f0;box-shadow:0 .5rem 1.25rem #00000040}.target-role-strip button{width:2.35rem;height:2.35rem;flex:0 0 2.35rem;border:2px solid rgba(255,255,255,.28);border-radius:50%;overflow:hidden;padding:0;background:#262932}.target-role-strip button:first-child{border-color:#b473ff}.target-role-strip img{width:100%;height:100%;object-fit:cover}.target-audio-actions{position:absolute;top:-1.3rem;left:.55rem;z-index:5;display:flex;gap:.3rem}.target-audio-actions button,.target-chat-attachment-row button{min-height:1.8rem;border:0;border-radius:999px;display:inline-flex;align-items:center;gap:.35rem;padding:0 .65rem;color:#d2d5dc;background:#25272d;font-size:.76rem}.target-composer-content{height:8.25rem;display:flex;min-width:0;flex:1}.target-composer-dock.is-chat .target-composer-content{height:8.25rem}.target-composer-main{width:100%;min-height:0;display:flex;align-items:flex-start}.target-upload-wrap{position:relative;top:auto;left:auto;z-index:8;width:5.9375rem;height:8.25rem;flex:0 0 5.9375rem;display:flex;align-items:flex-start;justify-content:center;padding:1.5625rem 1.25rem;box-sizing:border-box}.target-upload-tile{width:3.4375rem;height:4.375rem;border:1px dashed rgba(255,255,255,.25);border-radius:.1875rem;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:0;color:#ffffff8c;background:#ffffff09;box-shadow:none;transform:rotate(-8deg) translateZ(0);transition:transform .16s ease,border-color .16s ease,background .16s ease}.target-upload-tile:hover,.target-upload-tile:focus-visible{border-color:#10c9dcc7;background:#ffffff12;transform:rotate(-8deg) scale(1.06) translateZ(0)}.target-upload-placeholder{display:grid;place-items:center;gap:.375rem;color:#ffffff8c}.target-upload-placeholder>span{font-size:.6875rem;white-space:nowrap}.target-upload-preview{width:100%;height:100%;display:block;overflow:hidden;border:2px solid rgba(255,255,255,.95);border-radius:.1875rem;box-shadow:0 .25rem .75rem #00000059}.target-upload-preview img{width:100%;height:100%;object-fit:cover}.target-upload-tile.has-file{overflow:visible;border:0;background:transparent}.target-upload-shortcuts{position:absolute;top:1.5625rem;left:calc(100% - .25rem);display:flex;flex-direction:column;gap:.35rem;transform:none;display:none}.target-upload-wrap:hover .target-upload-shortcuts,.target-upload-wrap:focus-within .target-upload-shortcuts{display:none}.target-upload-shortcuts button{width:1.8rem;height:1.8rem;border:1px solid rgba(255,255,255,.16);border-radius:.3125rem;display:grid;place-items:center;padding:0;color:#ffffffb8;background:#1e222af5;transform:rotate(-8deg)}.target-prompt-wrap{position:relative;min-width:0;flex:1;padding:.9375rem .625rem .35rem 0}.target-composer-dock.is-chat .target-prompt-wrap{padding-left:1rem;padding-right:.625rem}.target-prompt-wrap textarea{width:100%;height:5.9375rem;min-height:5.9375rem;max-height:5.9375rem;resize:none;border:0;outline:0;padding:0;color:#f6f8fce0;background:transparent;font-size:.84rem;line-height:1.55;scrollbar-width:thin}.target-composer-dock.is-chat .target-prompt-wrap textarea{height:5.25rem;min-height:5.25rem;max-height:5.25rem}.target-prompt-wrap textarea::placeholder{color:#686e78}.target-text-asset{position:absolute;top:.9rem;right:.65rem;width:1.45rem;height:1.45rem;border:1px solid #30343c;border-radius:.32rem;display:grid;place-items:center;padding:0;color:#7d8796;background:#22242a}.target-chat-attachment-row{height:2rem;display:flex;gap:.35rem;margin:0 0 .45rem}.target-composer-controls{min-height:3rem;display:flex;align-items:center;gap:.625rem;padding:.5625rem 0 0}.target-composer-controls>.target-workbench-menu:nth-child(1) .target-control-pill{width:6.25rem}.target-composer-controls>.target-workbench-menu:nth-child(2) .target-control-pill{width:4.5625rem}.target-studio-video .target-composer-controls>.target-workbench-menu:nth-child(3) .target-control-pill{width:6.5625rem}.target-studio-video .target-composer-controls>.target-workbench-menu:nth-child(4) .target-control-pill{width:6.75rem}.target-studio-video .target-composer-controls>.target-workbench-menu:nth-child(5) .target-control-pill{width:4.5625rem}.target-studio-image .target-composer-controls>.target-workbench-menu:nth-child(3) .target-control-pill,.target-studio-image .target-composer-controls>.target-workbench-menu:nth-child(4) .target-control-pill{width:5.75rem}.target-studio-chat .target-composer-controls>.target-workbench-menu:nth-child(2) .target-control-pill,.target-studio-chat .target-composer-controls>button:nth-child(3){width:5.5rem;min-width:5.5rem}.target-studio-chat .target-composer-controls>button:nth-child(4){width:5.75rem;min-width:5.75rem}.target-workbench-menu{position:relative;flex:0 0 auto}.target-control-pill{height:1.875rem;min-width:4.5rem;border:1px solid rgba(255,255,255,.08);border-radius:.375rem;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:0 .62rem;color:#ffffffd6;background:#ffffff12;white-space:nowrap;font-size:.76rem}.target-control-pill svg:first-child{color:#b949e8}.target-control-pill svg:last-child{color:#6e7580}.target-control-pill:hover,.target-control-pill.active{border-color:#ae5eff73;background:#2b2b36}.target-control-popover{position:absolute;z-index:80;bottom:calc(100% + .55rem);left:0;width:17.5rem;max-height:20rem;overflow:auto;border:1px solid #30333b;border-radius:.65rem;padding:.65rem;color:#eef0f4;background:#191b20;box-shadow:0 1.3rem 3rem #00000085}.target-control-popover header{padding:.25rem .3rem .65rem}.target-control-popover header strong,.target-control-popover header span{display:block}.target-control-popover header strong{color:#f0cf49;font-size:.86rem}.target-control-popover header span{margin-top:.3rem;color:#777f8c;font-size:.7rem;line-height:1.45}.target-control-options{display:grid;gap:.25rem}.target-control-options button{min-height:2.2rem;border:1px solid transparent;border-radius:.4rem;display:flex;align-items:center;justify-content:space-between;padding:.35rem .55rem;color:#cfd3db;background:transparent;text-align:left}.target-control-options button:hover,.target-control-options button.selected{border-color:#00cfde40;color:#20d7e7;background:#00cfde14}.target-control-options small{color:#7c8491;font-size:.68rem}.target-send-button{width:1.875rem;height:1.875rem;flex:0 0 1.875rem;margin-left:auto;border:0;border-radius:50%;display:grid;place-items:center;padding:0;color:#f8feff;background:#12c9d9;box-shadow:0 0 1.2rem #12c9d93d}.target-send-button:disabled{opacity:.55;cursor:wait}.target-send-button>svg{display:block;margin:0;transform:none}.target-composer-side-tools{position:absolute;left:calc(100% + .625rem);bottom:0;display:flex;flex-direction:column;gap:.5rem;padding:.5rem;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#1a1c22f0;box-shadow:0 .5rem 1.25rem #00000052}.target-composer-side-tools button,.target-composer-left-tools button{width:1.875rem;height:1.875rem;border:1px solid rgba(255,255,255,.1);border-radius:50%;display:grid;place-items:center;padding:0;color:#f5fbffb8;background:#ffffff0e}.target-composer-side-tools button:hover,.target-composer-left-tools button:hover{color:#fff;border-color:#00cae08c;background:#00cae01f}.target-composer-side-tools .target-enter-mode.is-enter-newline{border-color:#00cae073;color:#00cae0;background:#00cae01f}.target-composer-left-tools button.active{border-color:#00cae0ad;color:#7eeeff;background:#00cae026}.target-composer-left-tools{position:absolute;bottom:0;right:calc(100% + .625rem);display:flex;flex-direction:column;gap:.5rem;padding:.5rem;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#1a1c22f0;box-shadow:0 .5rem 1.25rem #00000052}.target-chat-history-tab{position:absolute;top:44%;left:0;z-index:18;width:2.8rem;min-height:7.5rem;border:1px solid #282b33;border-left:0;border-radius:0 .85rem .85rem 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;color:#d7dae1;background:#17191e}.target-chat-history-tab:before{content:"";position:absolute;top:.75rem;bottom:.75rem;left:0;width:.18rem;border-radius:999px;background:#f4b525}.target-chat-history-tab span{writing-mode:vertical-rl;font-size:.75rem;letter-spacing:0}.target-task-drawer{position:absolute;top:4.25rem;left:1.25rem;z-index:60;width:22.45rem;height:17.2rem;min-height:17.2rem;max-height:17.2rem;border:1px solid #30323a;border-radius:.75rem;display:flex;flex-direction:column;padding:.75rem;color:#e8ebf0;background:#181a20;box-shadow:0 1.8rem 4rem #0000007a}.target-task-drawer>header,.target-fullscreen-editor>header,.target-asset-modal>header,.target-scan-modal>header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.target-task-drawer>header strong{color:#f3cf2e;font-size:.875rem}.target-task-drawer>header button,.target-fullscreen-editor>header button,.target-asset-modal>header button,.target-scan-modal>header button{width:2rem;height:2rem;border:1px solid #363943;border-radius:.45rem;display:grid;place-items:center;padding:0;color:#8f96a1;background:#23252b}.target-task-drawer>label{height:1.9rem;display:flex;align-items:center;gap:.45rem;margin:.45rem 0 .55rem;padding:0 .6rem;border:1px solid #292c34;border-radius:.4rem;color:#7f8793;background:#14161a}.target-task-drawer input{width:100%;border:0;outline:0;color:#d9dce2;background:transparent;font-size:.75rem}.target-task-tools{display:flex;align-items:center;gap:.35rem;margin:.1rem 0 .45rem}.target-task-tools select,.target-task-tools button{min-height:1.8rem;border:1px solid #30343c;border-radius:.35rem;color:#bfc5cf;background:#20232a;font-size:.68rem}.target-task-tools select{min-width:5.3rem;max-width:7rem;padding:0 .3rem}.target-task-tools button{display:inline-flex;align-items:center;gap:.2rem;padding:0 .38rem;white-space:nowrap}.target-task-tools button:hover{border-color:#00cfde73;color:#20cfdf}.target-task-tools button:disabled{opacity:.5}.target-task-summary{display:flex;justify-content:space-between;color:#cfd2d8;font-size:.7rem}.target-task-list{min-height:6.5rem;display:grid;gap:.35rem;margin-top:.55rem;overflow:auto}.target-task-empty{min-height:6.5rem;display:grid;place-items:center;align-content:center;gap:.4rem;color:#777f8b;font-size:.75rem}.target-task-list>article{display:grid;grid-template-columns:minmax(0,1fr) 2rem;gap:.3rem}.target-task-list>article>button{min-height:3rem;border:1px solid #292c34;border-radius:.45rem;display:grid;gap:.25rem;padding:.55rem .65rem;color:#e1e4e9;background:#1d1f24;text-align:left}.target-task-list>article>button:only-child{grid-column:1 / -1}.target-task-list>article>.target-task-group-button{display:grid;place-items:center;min-height:3rem;border:1px solid #292c34;border-radius:.45rem;color:#8e97a5;background:#1d1f24}.target-task-list>article>.target-task-group-button:hover{color:#20cfdf;border-color:#00cfde66}.target-task-list>article>button span,.target-task-list>article>button small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.target-task-list>article>button small{color:#7d8591;font-size:.68rem}.target-task-group-modal{width:min(30rem,calc(100vw - 2rem));display:grid;gap:1rem;padding:1.25rem;border:1px solid rgba(0,207,222,.3);border-radius:.85rem;color:#edf0f5;background:#181b22;box-shadow:0 2rem 5rem #00000080}.target-task-group-modal>header{display:flex;align-items:center;justify-content:space-between}.target-task-group-modal>header>div{display:flex;align-items:center;gap:.5rem;color:#f3cf2e}.target-task-group-modal>header>button{width:2rem;height:2rem;display:grid;place-items:center;border:1px solid #363943;border-radius:.45rem;color:#8f96a1;background:#23252b}.target-task-group-modal>p{max-height:5.5rem;overflow:auto;margin:0;color:#9ca5b3;font-size:.78rem;line-height:1.5;overflow-wrap:anywhere}.target-task-group-modal>label{display:grid;gap:.4rem;color:#cbd1db;font-size:.75rem}.target-task-group-modal input{min-height:2.35rem;border:1px solid #363b45;border-radius:.45rem;padding:0 .65rem;color:#eef1f5;background:#111419}.target-task-group-suggestions{display:flex;flex-wrap:wrap;gap:.35rem}.target-task-group-suggestions button{border:1px solid #3c414d;border-radius:999px;padding:.28rem .55rem;color:#aab3c0;background:#22252c;font-size:.7rem}.model-admin-workbench-config{grid-column:1 / -1;border-top:1px solid var(--line);padding-top:.65rem}.model-admin-workbench-config summary{cursor:pointer;color:#14c9e1;font-size:.78rem;font-weight:700}.model-admin-workbench-config>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin-top:.65rem}.model-admin-workbench-config .wide{grid-column:span 2}.model-admin-workbench-config textarea{min-height:4.5rem;padding:.55rem .65rem;resize:vertical}.model-admin-workbench-config>small{display:block;margin-top:.55rem;color:#7f8b9c;font-size:.7rem}.target-modal-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:grid;place-items:center;padding:3rem;background:#02060ed6;-webkit-backdrop-filter:blur(.55rem);backdrop-filter:blur(.55rem)}.target-help-modal,.target-fullscreen-editor,.target-image-editor,.target-asset-modal,.target-scan-modal{border:1px solid rgba(0,206,223,.27);border-radius:1.15rem;color:#eceff4;background:#171923;box-shadow:0 0 4rem #00cfe014,0 2rem 5rem #00000080}.target-help-modal{position:relative;width:min(60rem,calc(100vw - 6rem));height:min(50.75rem,calc(100vh - 6rem));display:flex;flex-direction:column;padding:2rem 2.45rem}.target-help-modal>header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.target-help-modal>header>div{display:flex;align-items:center;gap:.85rem}.target-help-modal>header>div>svg{width:3.5rem;height:3.5rem;padding:1rem;border:1px solid rgba(0,215,255,.25);border-radius:1rem;color:#19d6e5;background:#00d7ff14}.target-help-modal>header span,.target-help-modal>header strong,.target-help-modal>header small{display:block}.target-help-modal>header strong{font-size:1.35rem}.target-help-modal>header small{margin-top:.25rem;color:#0ebdce}.target-help-modal>header button{width:2.5rem;height:2.5rem;border:1px solid #343844;border-radius:.75rem;display:grid;place-items:center;color:#858d9a;background:#20232b}.target-help-content{min-height:0;flex:1;margin-top:1.8rem;overflow:auto;padding-right:1rem}.target-help-content section{padding:.4rem 0 1.35rem;border-bottom:1px solid #292d35}.target-help-content h2{position:relative;margin:0 0 1rem;padding-left:.85rem;font-size:1.25rem}.target-help-content h2:before{content:"";position:absolute;top:.2rem;bottom:.2rem;left:0;width:.2rem;border-radius:999px;background:#19cfe0}.target-help-content p{margin:0;color:#d5d9e1;font-size:.86rem;line-height:1.75}.target-modal-confirm{min-width:11.5rem;height:2.9rem;align-self:center;border:0;border-radius:999px;color:#f8ffff;background:linear-gradient(90deg,#19cbdc,#0aadc1);font-weight:800}.target-fullscreen-editor,.target-image-editor,.target-asset-modal{width:min(52rem,calc(100vw - 4rem));min-height:32rem;display:flex;flex-direction:column;padding:1.25rem}.target-fullscreen-editor textarea{min-height:24rem;flex:1;resize:none;margin:1rem 0;border:1px solid #30343d;border-radius:.6rem;outline:0;padding:1rem;color:#edf0f5;background:#111318;line-height:1.65}.target-image-editor{width:min(42rem,calc(100vw - 4rem));min-height:0;display:flex;flex-direction:column;padding:1.25rem}.target-image-editor>header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.target-image-editor>header button{width:2rem;height:2rem;border:1px solid #363943;border-radius:.45rem;display:grid;place-items:center;padding:0;color:#8f96a1;background:#23252b}.target-image-editor-preview{min-height:18rem;display:grid;place-items:center;margin:1rem 0;overflow:hidden;border:1px solid #2d323b;border-radius:.65rem;background:#0e1014}.target-image-editor-preview img{max-width:calc(100% - 2rem);max-height:24rem;object-fit:contain;transition:transform .16s ease}.target-image-editor-tools{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.target-image-editor-tools button{min-height:2rem;border:1px solid #30343c;border-radius:.45rem;display:inline-flex;align-items:center;gap:.35rem;padding:0 .6rem;color:#d7dce5;background:#22252c;font-size:.75rem}.target-image-editor-tools button:hover,.target-image-editor-tools button.active{border-color:#00cfde7a;color:#6ee8f4;background:#00c4d61c}.target-asset-grid{min-height:0;flex:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1rem;overflow:auto}.target-asset-grid button{min-height:7rem;border:1px solid #2d3038;border-radius:.5rem;display:grid;grid-template-rows:4.5rem auto;gap:.45rem;overflow:hidden;padding:.5rem;color:#d7dae1;background:#1e2026;text-align:left}.target-asset-grid img{width:100%;height:4.5rem;border-radius:.35rem;object-fit:cover}.target-asset-grid span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.72rem}.target-scan-modal{width:min(24rem,calc(100vw - 2rem));display:flex;flex-direction:column;gap:1rem;padding:1.2rem}.target-scan-modal p{margin:0;color:#8f97a3;font-size:.8rem;text-align:center}.target-qr-code{width:11rem;height:11rem;align-self:center;display:grid;place-items:center;align-content:center;gap:.55rem;border:.65rem solid #f5f7fa;color:#0f1116;background:#fff}.target-qr-code img{width:8.7rem;height:8.7rem;object-fit:contain}.target-qr-code>svg,.target-qr-code strong{padding:.25rem;color:#0f1116;background:#fff}.target-qr-code strong{max-width:9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem}@media(max-width:980px)and (min-width:721px){.target-modal-scrim{padding:1rem}.target-composer-dock{width:calc(100% - 6rem)}.target-composer-controls{position:static;max-width:100%;overflow-x:auto;padding-right:3.2rem;scrollbar-width:none}.target-composer-controls::-webkit-scrollbar{display:none}.target-composer-controls>.target-workbench-menu,.target-composer-controls>.target-control-pill{flex:0 0 auto}.target-send-button{position:absolute;right:.8rem;bottom:.68rem;z-index:7;margin:0}.target-control-pill{min-width:0;padding:0 .45rem}.target-control-pill svg:first-child{display:none}.model-admin-workbench-config>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.front-shell.page-studio:has(.target-studio-canvas){grid-template-columns:1px minmax(0,1fr)}.front-shell.page-studio:has(.target-studio-canvas)>.front-sidebar{width:1px;min-width:1px;overflow:hidden}.front-shell.page-studio:has(.target-studio-canvas)>.front-main{width:100%}.target-studio-canvas,.target-studio-idle-canvas{height:100%;min-height:100%;padding:0;overflow-y:auto}.target-canvas-topbar{top:.65rem;left:.75rem}.target-mobile-models-action{width:2.05rem;height:2.05rem;border:1px solid rgba(148,163,184,.24);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;padding:0;color:#d8dde6;background:#1e222af0}.target-primary-action{min-width:7.75rem;height:2.05rem;padding:0 .85rem;font-size:.78rem}.target-help-action{width:2.05rem;height:2.05rem}.target-mobile-history-action{width:2.05rem;height:2.05rem;border:1px solid rgba(0,207,222,.3);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;padding:0;color:#20cfdf;background:#00bccf1a}.target-apps-anchor{top:.55rem;right:.65rem}.target-apps-button{width:2.35rem;height:2.35rem}.target-model-hero{position:relative;top:auto;right:auto;bottom:auto;left:auto;min-height:18rem;padding:3.6rem .75rem 12.5rem;gap:1rem;overflow:visible}.target-hero-mark{width:5rem;height:5rem;flex-basis:5rem}.target-hero-mark img{width:4.5rem;height:4.5rem}.target-hero-note{width:100%;min-height:0;padding:.75rem;font-size:.75rem;line-height:1.55}.target-composer-dock,.target-composer-dock.is-chat{position:fixed;right:.5rem;bottom:4.75rem;left:.5rem;width:auto;min-height:10.8rem;transform:none;padding-right:.45rem}.target-composer-content,.target-composer-dock.is-chat .target-composer-content{height:6.7rem}.target-upload-wrap{top:-3.45rem;left:.5rem;width:3.25rem;height:3.25rem;padding:0}.target-upload-tile{width:3.25rem;height:3.25rem;border-radius:50%}.target-upload-shortcuts{left:calc(100% + .35rem)}.target-prompt-wrap{padding:.8rem .6rem .35rem .75rem}.target-composer-dock.is-chat .target-prompt-wrap{padding-left:.75rem}.target-prompt-wrap textarea,.target-composer-dock.is-chat .target-prompt-wrap textarea{height:4.5rem;min-height:4.5rem;max-height:4.5rem;font-size:.76rem}.target-composer-controls{position:static;max-width:100%;gap:.35rem;padding-left:.55rem;padding-right:3.2rem;overflow-x:auto;scrollbar-width:none}.target-composer-controls::-webkit-scrollbar{display:none}.target-composer-controls>.target-workbench-menu,.target-composer-controls>.target-control-pill{flex:0 0 auto}.target-send-button{position:absolute;right:.8rem;bottom:.68rem;z-index:7;margin:0}.target-control-pill{min-width:4.25rem;flex:0 0 auto;padding:0 .45rem;font-size:.7rem}.target-control-popover{position:fixed;right:1rem;bottom:9rem;left:.75rem;width:auto}.target-composer-side-tools{top:auto;right:.35rem;bottom:calc(100% + 3.95rem);flex-direction:row;padding:.3rem}.target-role-strip{right:0;max-width:100%;overflow-x:auto;scrollbar-width:none}.target-role-strip::-webkit-scrollbar{display:none}.target-task-drawer{position:fixed;top:4.2rem;right:.5rem;left:.5rem;width:auto;height:min(24rem,calc(100dvh - 5rem));min-height:17.2rem;max-height:calc(100dvh - 10rem)}.target-task-tools{overflow-x:auto}.target-chat-history-tab{display:none}.target-modal-scrim{padding:.75rem}.target-help-modal,.target-fullscreen-editor,.target-asset-modal,.target-task-group-modal{width:100%;height:min(42rem,calc(100dvh - 1.5rem));min-height:0;padding:1rem}.target-task-group-modal{height:auto}.model-admin-workbench-config>div{grid-template-columns:1fr}.model-admin-workbench-config .wide{grid-column:auto}.target-help-modal>header strong{font-size:1rem}.target-help-content h2{font-size:1rem}.target-asset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.front-sidebar .model-row{position:relative;display:block;width:auto;height:3.9rem;min-height:3.9rem;margin:0 .73047rem;padding:.73125rem .975rem;border:1px solid transparent;border-radius:.73125rem;overflow:hidden}.front-sidebar .model-list{gap:.24414rem;padding-top:.2265rem}.front-sidebar .model-list::-webkit-scrollbar{width:3px}.front-sidebar .model-list::-webkit-scrollbar-track{background:transparent}.front-sidebar .model-list::-webkit-scrollbar-thumb{border-radius:999px;background:#767a82}.front-sidebar .model-row:hover{border-color:#94a3b81a;background:#ffffff09}.front-sidebar .model-row.active{border-color:#00cae033;background:linear-gradient(90deg,#00cae026,#00cae00e);box-shadow:0 0 1.25rem #00cae014}.front-sidebar .model-row-select{grid-template-columns:2.4375rem minmax(0,1fr);gap:.73125rem;width:100%;height:100%;min-width:0}.front-sidebar .model-row .model-logo{width:2.4375rem;height:2.4375rem;border-radius:.55rem}.front-sidebar .model-row-tools{position:absolute;top:0;right:0;bottom:0;left:0;display:block;padding:0;pointer-events:none}.front-sidebar .model-pin-button{position:absolute;top:.35rem;left:.58rem;width:1.22rem;height:1.22rem;margin:0;border:1px solid rgba(90,111,139,.72);border-radius:50%;color:#8f9caf;background:#111720;pointer-events:auto}.front-sidebar .model-pin-button svg{width:.7rem;height:.7rem}.front-sidebar .model-row-tools em{display:none}.mobile-model-sheet .model-row{display:grid;grid-template-columns:minmax(0,1fr) 2.35rem;align-items:stretch;height:4.875rem;min-height:4.875rem;padding:.5rem .5rem .5rem .625rem}@media(min-width:721px){.front-shell{grid-template-columns:17.0625rem minmax(0,1fr)}.front-sidebar{width:17.0625rem;min-width:17.0625rem}.front-sidebar .brand-panel{height:5.625rem;min-height:5.625rem}.front-sidebar .major-nav{height:5.4375rem;min-height:5.4375rem}.front-sidebar .model-type-tabs{height:3.3125rem;min-height:3.3125rem;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;padding:.625rem .75rem}.front-sidebar .model-type-tabs button{min-width:0;min-height:2rem;padding:0;border-radius:.25rem;font-size:.7rem}.front-sidebar .model-search-sticky{height:3.1875rem;min-height:3.1875rem;padding:.625rem .75rem .6875rem}.front-sidebar .model-filter-row{grid-template-columns:5.1875rem minmax(0,1fr);gap:.4375rem}.front-sidebar .model-vendor-filter,.front-sidebar .model-filter-row .search-box{height:1.875rem;min-height:1.875rem}.front-shell.sidebar-collapsed{grid-template-columns:1px minmax(0,1fr)}.front-shell.sidebar-collapsed .front-sidebar{width:1px;min-width:1px;overflow:hidden}.front-shell.sidebar-collapsed .target-canvas-topbar{left:3.5rem}.front-shell.sidebar-collapsed .target-composer-dock{width:min(61.425rem,calc(100% - 8.75rem))}}.sidebar-expand-button{position:fixed;top:1.6875rem;left:.8125rem;z-index:120;width:2.25rem;height:2.25rem;border:1px solid rgba(148,163,184,.2);border-radius:50%;display:grid;place-items:center;padding:0;color:#aab2bf;background:#202329;box-shadow:0 .75rem 2rem #00000047}@media(max-width:720px){.sidebar-expand-button{display:none}}.target-dialog{width:min(42rem,calc(100vw - 3rem));max-height:calc(100dvh - 3rem);border:1px solid rgba(0,206,223,.28);border-radius:.85rem;display:flex;flex-direction:column;overflow:hidden;color:#eceff4;background:#1d1f28;box-shadow:0 0 3rem #00cfe014,0 2rem 5rem #00000094}.target-dialog-header{min-height:6.25rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 1.4rem;border-bottom:1px solid #2b2e37;background:#1c1e26}.target-dialog-heading,.target-dialog-heading>span:last-child,.target-dialog-heading h3,.target-dialog-heading small{min-width:0;display:block}.target-dialog-heading{display:flex;align-items:center;gap:.85rem}.target-dialog-heading h3{margin:0;color:#f2f4f8;font-size:1.05rem}.target-dialog-heading small{margin-top:.25rem;color:#858d9a;font-size:.73rem;font-weight:400}.target-dialog-icon{width:2.55rem;height:2.55rem;flex:0 0 2.55rem;border-radius:.55rem;display:grid;place-items:center;color:#12c6d8;background:#00c6da1a}.target-dialog-header-actions{display:flex;align-items:center;gap:.65rem}.target-dialog-header-actions>button:last-child{width:2.25rem;height:2.25rem;border:1px solid #343842;border-radius:.55rem;display:grid;place-items:center;padding:0;color:#8a929f;background:#252831}.target-dialog-body{min-height:0;flex:1;overflow:auto;padding:1.2rem;scrollbar-width:thin}.target-dialog-footer{min-height:4.25rem;display:flex;align-items:center;padding:.75rem 1.2rem;border-top:1px solid #2b2e37;background:#1b1d24}.target-reset-settings,.target-outline-action{flex:0 0 auto;min-height:2rem;border:1px solid rgba(0,198,218,.3);border-radius:.45rem;display:inline-flex;align-items:center;gap:.35rem;padding:0 .7rem;color:#21cad9;background:#00c6da14;font-size:.75rem;white-space:nowrap}.target-chat-settings-modal{position:relative;width:min(50.75rem,calc(100vw - 3rem));height:min(54.5rem,calc(100dvh - 3rem))}.target-modal-scrim:has(.target-chat-settings-modal){padding:1.5rem}.target-chat-settings-modal .target-dialog-header{min-height:0;align-items:flex-start;padding:1.5rem 1.4rem 0}.target-chat-settings-modal .target-dialog-body{padding-top:0}.target-chat-settings-modal .target-dialog-header-actions{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;margin:0;pointer-events:none}.target-chat-settings-modal .target-reset-settings{position:absolute;top:2.7rem;right:3.65rem;pointer-events:auto}.target-chat-settings-modal .target-dialog-header-actions>button:last-child{position:absolute;top:.9rem;right:.9rem;pointer-events:auto}.target-settings-notes{margin:0 0 .4rem;color:#7f8794;font-size:.7rem;line-height:1.55}.target-settings-notes p{margin:.15rem 0}.target-settings-columns{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.target-settings-card{border:1px solid #2e3139;border-radius:.65rem;padding:.75rem;background:#191b22}.target-settings-card>header{min-height:2.2rem;display:grid;gap:.2rem;margin-bottom:.45rem}.target-settings-card>header strong{color:#d7dbe2;font-size:.82rem}.target-settings-card>header span{color:#6f7784;font-size:.66rem}.target-setting-row,.target-stepper-row{min-height:2.45rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.4rem;padding:.4rem .55rem;border:1px solid #2b2e36;border-radius:.42rem;color:#cbd0d8;background:#202229}.target-setting-row{min-height:2.15rem}.target-setting-row.disabled,.target-stepper-row.disabled{opacity:.48}.target-setting-row>span{min-width:0;display:flex;align-items:center;gap:.45rem}.target-setting-row strong{overflow:hidden;font-size:.74rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.target-setting-row em{border:1px solid rgba(157,94,255,.35);border-radius:.35rem;padding:.1rem .3rem;color:#bd8dff;background:#7741c221;font-size:.58rem;font-style:normal;white-space:nowrap}.target-toggle{position:relative;width:2.05rem;height:1.15rem;flex:0 0 2.05rem;border:0;border-radius:999px;padding:0;background:#555a64}.target-toggle i{position:absolute;top:.15rem;left:.16rem;width:.85rem;height:.85rem;border-radius:50%;background:#e8ebf0;transition:transform .15s ease}.target-toggle.active{background:linear-gradient(90deg,#1ebacb,#7766d8)}.target-toggle.active i{transform:translate(.88rem)}.target-stepper-row{min-height:2.15rem;margin-left:1rem;color:#858d99;background:#1c1e25;font-size:.68rem}.target-stepper-row>div{display:flex;align-items:center;gap:.35rem}.target-stepper-row button{width:1.55rem;height:1.45rem;border:0;border-radius:.3rem;padding:0;color:#8e96a2;background:#292c34}.target-stepper-row strong{min-width:3.7rem;color:#dfe3e9;font-size:.73rem;text-align:center}.target-stepper-row small{color:#747d89;font-size:.62rem}.target-consumption-card{margin-top:.75rem}.target-settings-save{width:100%;height:2.45rem;min-width:0;border-radius:.45rem;background:linear-gradient(90deg,#159bb1,#7350c9)}.target-memory-modal{width:min(29.5rem,calc(100vw - 2rem));height:min(31.25rem,calc(100dvh - 2rem))}.target-memory-modal .target-dialog-header{min-height:4.75rem;padding:.9rem 1.25rem}.target-memory-empty{height:100%;min-height:21rem;border:1px solid rgba(127,82,216,.35);border-radius:.7rem;display:grid;place-items:center;align-content:center;gap:.75rem;padding:2rem;color:#cbd0d9;background:#43317514;text-align:center}.target-memory-empty>svg{color:#9166e8}.target-memory-empty strong{font-size:.9rem}.target-memory-empty p{max-width:22rem;margin:0;color:#858d9a;font-size:.72rem;line-height:1.7}.target-memory-empty button,.target-small-primary{min-height:2rem;border:0;border-radius:.4rem;display:inline-flex;align-items:center;gap:.35rem;padding:0 .75rem;color:#fff;background:linear-gradient(90deg,#7561d8,#14b9cc);font-size:.75rem}.target-memory-form{border:1px solid #30333d;border-radius:.55rem;display:grid;gap:.5rem;padding:.65rem;background:#202229}.target-memory-form input,.target-memory-form textarea,.target-role-create input,.target-role-create textarea,.target-voice-name input{width:100%;border:1px solid #353943;border-radius:.4rem;outline:0;padding:.65rem .75rem;color:#e5e8ed;background:#15171c}.target-memory-form textarea{min-height:5rem;resize:vertical}.target-memory-image,.target-small-secondary{width:max-content;min-height:1.8rem;border:1px dashed #4a4e58;border-radius:.35rem;display:inline-flex;align-items:center;gap:.35rem;padding:0 .6rem;color:#a3aab5;background:#22242b;font-size:.7rem}.target-memory-form>div:last-child{display:flex;gap:.45rem}.target-memory-list{display:grid;gap:.6rem}.target-memory-list article{min-height:4.4rem;border:1px solid #30333b;border-radius:.55rem;display:flex;align-items:center;gap:.7rem;padding:.65rem;background:#202229}.target-memory-list img{width:3rem;height:3rem;border-radius:.4rem;object-fit:cover}.target-memory-list article>span{min-width:0;flex:1}.target-memory-list strong,.target-memory-list p{display:block;margin:0}.target-memory-list strong{color:#cbb1ff;font-size:.72rem}.target-memory-list p{margin-top:.25rem;color:#cdd2da;font-size:.74rem;line-height:1.45}.target-memory-list article>button{width:2rem;height:2rem;border:0;border-radius:.4rem;display:grid;place-items:center;color:#a16b78;background:#29242a}.target-role-modal{width:min(46.75rem,calc(100vw - 3rem));height:min(34.5rem,calc(100dvh - 3rem))}.target-role-modal .target-dialog-header{min-height:5.15rem}.target-role-modal .target-dialog-body{display:flex;flex-direction:column;padding:0}.target-role-tabs{min-height:3.35rem;display:flex;gap:.35rem;padding:0 1.35rem;border-bottom:1px solid #2b2e37}.target-role-tabs button{border:0;border-bottom:2px solid transparent;display:inline-flex;align-items:center;gap:.35rem;padding:0 .85rem;color:#8f97a3;background:transparent}.target-role-tabs button.active{border-bottom-color:#16c7d8;color:#20cddd}.target-role-list-panel,.target-role-create{min-height:0;flex:1;padding:1rem 1.35rem 1.35rem;overflow:auto}.target-role-list-panel>header strong,.target-role-list-panel>header p{display:block;margin:0}.target-role-list-panel>header strong{font-size:.8rem}.target-role-list-panel>header p{margin-top:.35rem;color:#7e8794;font-size:.7rem}.target-role-list{display:grid;gap:.45rem;margin-top:.7rem}.target-role-none{min-height:2.6rem;border:1px solid #333741;border-radius:.45rem;color:#aeb5bf;background:#202229}.target-role-none.selected{border-color:#00c8da80;color:#27cedd}.target-role-list article{position:relative;border:1px solid #323640;border-radius:.5rem;background:#22242b}.target-role-list article.selected{border-color:#00cadb8c;box-shadow:inset 0 0 0 1px #00cadb1a}.target-role-select{width:100%;min-height:4.1rem;border:0;display:grid;grid-template-columns:2.55rem minmax(0,1fr) auto 1rem;align-items:center;gap:.7rem;padding:.45rem .75rem;color:#e1e4e9;background:transparent;text-align:left}.target-role-avatar{width:2.35rem;height:2.35rem;border:2px solid #9098a4;border-radius:50%;display:grid;place-items:center;overflow:hidden;color:#e8ebef;background:#333845;font-weight:800}.target-role-avatar img{width:100%;height:100%;object-fit:cover}.target-role-select>span:nth-child(2){min-width:0}.target-role-select strong,.target-role-select small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.target-role-select strong{font-size:.78rem}.target-role-select small{margin-top:.25rem;color:#858d9a;font-size:.65rem}.target-role-select em{border-radius:.25rem;padding:.15rem .35rem;color:#20cbd9;background:#00c0d31f;font-size:.58rem;font-style:normal}.target-role-select i{width:.78rem;height:.78rem;border:1px solid #4b505a;border-radius:50%}.target-role-list article.selected .target-role-select i{border:3px solid #1cc9d8}.target-role-delete{position:absolute;top:.2rem;right:.2rem;width:1.7rem;height:1.7rem;border:0;border-radius:.35rem;display:grid;place-items:center;color:#b56f7b;background:#30242a}.target-role-create-top{display:grid;grid-template-columns:1fr 1.25fr;gap:.75rem}.target-role-create-top>div,.target-role-prompt-field{border:1px solid #30343d;border-radius:.6rem;padding:1rem;background:#202229}.target-role-create strong,.target-role-create label{display:block}.target-role-create strong{margin-bottom:.75rem;color:#cfd4dc;font-size:.8rem}.target-role-create label{margin:.55rem 0 .35rem;color:#aeb5bf;font-size:.68rem}.target-role-avatar-upload{width:4rem;height:4rem;border:1px dashed #515661;border-radius:50%;display:grid;place-items:center;overflow:hidden;color:#7e8794;background:#272a32}.target-role-avatar-upload img{width:100%;height:100%;object-fit:cover}.target-role-prompt-field{margin-top:.75rem}.target-role-prompt-field label small{margin-left:.35rem;color:#737c89}.target-role-prompt-field textarea{min-height:9.5rem;resize:vertical}.target-role-prompt-field>span{display:flex;align-items:center;justify-content:space-between;margin-top:.45rem}.target-role-prompt-field>span button{min-height:1.8rem;border:1px solid rgba(0,198,218,.25);border-radius:.35rem;display:inline-flex;align-items:center;gap:.3rem;color:#23c7d5;background:#00c6da0f}.target-role-prompt-field>span small{color:#737c89;font-size:.65rem}.target-role-create-actions,.target-voice-footer-actions{display:grid;grid-template-columns:1fr 1fr;gap:.65rem;margin-top:.75rem}.target-role-create-actions button,.target-voice-footer-actions button{min-height:2.6rem;border:1px solid #353944;border-radius:.45rem;color:#d5d9e0;background:#252831}.target-role-create-actions button:last-child,.target-voice-footer-actions button:last-child{border-color:transparent;color:#fff;background:linear-gradient(90deg,#159eb2,#0db7c9)}.target-role-create-actions button:disabled,.target-voice-footer-actions button:disabled{opacity:.4}.target-voice-create-modal{width:min(35rem,calc(100vw - 2rem));height:min(48.8rem,calc(100dvh - 2rem))}.target-voice-select-modal{width:min(51rem,calc(100vw - 2rem));height:min(28rem,calc(100dvh - 2rem))}.target-voice-create-modal .target-dialog-header,.target-voice-select-modal .target-dialog-header{min-height:5.75rem}.target-voice-name{display:grid;gap:.45rem;color:#d8dce3;font-size:.78rem;font-weight:700}.target-voice-upload-section{margin-top:1rem}.target-voice-upload-section header{display:flex;align-items:baseline;gap:.55rem}.target-voice-upload-section header strong{color:#b777ff;font-size:.8rem}.target-voice-upload-section header span,.target-voice-upload-section p{color:#868e9a;font-size:.67rem}.target-voice-upload-section p{margin:.45rem 0 .65rem;line-height:1.6}.target-voice-upload-section em{border-radius:.25rem;padding:.1rem .3rem;color:#b77aff;background:#9857de1f;font-size:.58rem;font-style:normal}.target-voice-upload-section>button{width:100%;min-height:8.75rem;border:1px dashed rgba(167,93,227,.48);border-radius:.55rem;display:grid;place-items:center;align-content:center;gap:.6rem;overflow:hidden;padding:1rem;color:#b0a0bd;background:#62348517;text-overflow:ellipsis}.target-voice-upload-section.optional>button{min-height:5.35rem;border-color:#4a4e58;color:#8d95a1;background:#202229}.target-provider-unavailable{margin-top:.9rem;border:1px solid rgba(245,158,11,.28);border-radius:.45rem;padding:.6rem .75rem;color:#d7ad62;background:#784a0d24;font-size:.68rem;line-height:1.5}.target-inline-link{margin-top:.65rem;border:0;color:#25c6d5;background:transparent;font-size:.7rem}.target-voice-create-modal .target-voice-footer-actions,.target-voice-select-modal .target-voice-footer-actions{width:100%;margin:0}.target-voice-empty{min-height:15rem;display:grid;place-items:center;align-content:center;gap:.75rem;color:#858d99}.target-voice-empty button{min-height:2rem;border:1px dashed rgba(166,91,231,.5);border-radius:.4rem;display:inline-flex;align-items:center;gap:.35rem;padding:0 .75rem;color:#ae72e9;background:#6d399814}.target-voice-selected{color:#8e96a2;font-size:.75rem}.target-voice-selected strong{color:#b778f1}.target-image-mode-actions{position:absolute;top:3.65rem;left:-3.55rem;z-index:4;display:grid;gap:.45rem;padding:.4rem;border-radius:1.2rem;background:#17191e}.target-image-mode-actions button{width:1.85rem;height:1.85rem;border:1px solid #292d34;border-radius:50%;display:grid;place-items:center;padding:0;color:#7e8793;background:#23262c}.target-image-mode-actions button.active{border-color:#00cddd80;color:#1bcbd9}.target-role-strip button:first-child{border-color:#ffffff47}.target-role-strip button.selected,.target-role-strip button:first-child.selected{border-color:#b473ff}.target-chat-attachments{display:flex;gap:.35rem;margin:-.15rem 0 .35rem;overflow-x:auto;scrollbar-width:none}.target-chat-attachments span{max-width:10rem;min-height:1.55rem;flex:0 0 auto;border:1px solid #343842;border-radius:999px;display:inline-flex;align-items:center;gap:.35rem;overflow:hidden;padding:0 .25rem 0 .55rem;color:#aeb5bf;background:#24272e;font-size:.64rem;text-overflow:ellipsis;white-space:nowrap}.target-chat-attachments button{width:1.2rem;height:1.2rem;flex:0 0 1.2rem;border:0;border-radius:50%;display:grid;place-items:center;padding:0;color:#8d95a1;background:#30343c}.target-music-prompts{width:100%;min-width:0;display:grid;grid-template-columns:1.3fr 1fr;gap:0;padding:.9rem 0 .35rem .9rem}.target-music-prompts textarea{width:100%;height:5.75rem;min-height:5.75rem;resize:none;border:0;outline:0;padding:0 .8rem 0 0;color:#f6f8fce0;background:transparent;font-size:.8rem;line-height:1.5}.target-music-prompts textarea+textarea{border-left:1px solid #2e3138;padding-left:.8rem}.target-result-panel audio{width:min(36rem,100%)}.target-send-button.unavailable{filter:saturate(.5)}.target-studio-audio .target-composer-controls{position:static;max-width:100%;gap:.45rem;overflow-x:auto;padding-right:3.2rem;scrollbar-width:none}.target-studio-audio .target-composer-controls::-webkit-scrollbar{display:none}.target-studio-audio .target-send-button{position:absolute;right:.8rem;bottom:.68rem;z-index:7;margin:0}.target-studio-audio .target-control-pill{max-width:10.2rem}.target-studio-audio .target-workbench-menu{min-width:0}.target-studio-audio .target-workbench-menu:nth-last-child(-n+3) .target-control-pill{max-width:9.2rem}.target-studio-audio .target-control-pill span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.front-shell.light-theme{filter:invert(.92) hue-rotate(180deg)}.front-shell.light-theme img,.front-shell.light-theme video{filter:invert(1) hue-rotate(180deg)}.account-card[role=button]:focus-visible{outline:2px solid #20c8d8;outline-offset:-2px}.target-control-pill:focus-visible,.target-send-button:focus-visible,.target-mobile-history-action:focus-visible,.target-composer-side-tools button:focus-visible,.target-image-mode-actions button:focus-visible,.target-prompt-wrap textarea:focus-visible,.target-music-prompts textarea:focus-visible,.target-fullscreen-editor textarea:focus-visible,.target-dialog button:focus-visible,.target-dialog input:focus-visible,.target-dialog textarea:focus-visible,.target-task-drawer input:focus-visible{outline:2px solid #20c8d8;outline-offset:2px}@media(max-width:720px){.target-apps-popover{position:fixed;top:4rem;right:.5rem;width:calc(100vw - 1rem);max-height:calc(100dvh - 8.75rem)}.target-dialog{width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem)}.target-modal-scrim:has(.target-chat-settings-modal){padding:.5rem}.target-chat-settings-modal,.target-role-modal,.target-voice-create-modal,.target-voice-select-modal,.target-memory-modal{width:calc(100vw - 1rem);height:calc(100dvh - 1rem)}.target-dialog-header{min-height:4.75rem;padding:.75rem}.target-dialog-heading h3{font-size:.9rem}.target-dialog-heading small{max-width:13rem;white-space:normal}.target-chat-settings-modal .target-dialog-header{min-height:7.25rem;padding:.75rem 3.35rem 2.8rem .75rem}.target-chat-settings-modal .target-dialog-heading small{max-width:none}.target-chat-settings-modal .target-reset-settings{top:5.05rem;right:auto;bottom:auto;left:.75rem}.target-chat-settings-modal .target-dialog-header-actions>button:last-child{top:.75rem;right:.75rem}.target-settings-columns,.target-role-create-top{grid-template-columns:1fr}.target-role-modal .target-dialog-body{overflow:auto}.target-role-list-panel,.target-role-create{overflow:visible;padding:.8rem}.target-role-select{grid-template-columns:2.4rem minmax(0,1fr) auto .9rem}.target-role-create-actions{position:sticky;bottom:0;padding-top:.6rem;background:#1d1f28}.target-voice-upload-section>button{min-height:7rem}.target-image-mode-actions{top:-3.1rem;left:.25rem;display:flex}.target-music-prompts{grid-template-columns:1fr 1fr}.target-studio-audio .target-composer-controls{overflow-x:auto;padding-bottom:.15rem;scrollbar-width:none}.target-studio-audio .target-workbench-menu,.target-studio-audio .target-control-pill{flex:0 0 auto}.target-fullscreen-editor textarea{min-height:0}.target-composer-dock{bottom:calc(4.75rem + env(safe-area-inset-bottom))}.mobile-bottom-nav{padding-bottom:env(safe-area-inset-bottom)}}@media(max-height:480px)and (min-width:721px){.target-modal-scrim{padding:.5rem}.target-dialog,.target-chat-settings-modal,.target-role-modal,.target-voice-create-modal,.target-voice-select-modal,.target-memory-modal{max-height:calc(100dvh - 1rem);height:calc(100dvh - 1rem)}.target-fullscreen-editor,.target-asset-modal{width:calc(100vw - 1rem);height:calc(100dvh - 1rem);min-height:0;max-height:calc(100dvh - 1rem);overflow:hidden}.target-dialog-header{min-height:4.25rem;padding:.65rem 1rem}.target-settings-columns{grid-template-columns:1fr 1fr}.target-fullscreen-editor textarea{min-height:0}.target-studio-chat .target-composer-dock{height:10.25rem;min-height:10.25rem}.target-studio-chat .target-composer-content{height:5.35rem}.target-studio-chat .target-model-hero{bottom:11.25rem}}.agent-catalog-browser{min-height:0;flex:1 1 auto;display:flex;flex-direction:column;overflow:hidden}.agent-category-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding:.625rem .75rem .5rem;border-bottom:1px solid rgba(148,163,184,.1)}.agent-category-tabs button{min-width:0;height:1.95rem;border:0;border-radius:.35rem;padding:0;color:#8d95a2;background:transparent;font-size:.72rem;transition:color .18s ease,background-color .18s ease}.agent-category-tabs button:hover,.agent-category-tabs button:focus-visible{color:#d9e0e9;background:#ffffff0b}.agent-category-tabs button.active{color:#061018;background:linear-gradient(135deg,#21d9e7,#08b8cf);box-shadow:0 0 1rem #00cfde33}.agent-search-box{min-height:2.25rem;display:flex;align-items:center;gap:.45rem;margin:.65rem .75rem .45rem;padding:0 .65rem;border:1px solid rgba(240,184,47,.42);border-radius:.45rem;color:#b19037;background:#f0b82f09}.agent-search-box:focus-within{border-color:#ffc736bf;box-shadow:0 0 0 2px #ffc73614}.agent-search-box input{min-width:0;width:100%;border:0;outline:0;color:#d9dee7;background:transparent;font-size:.72rem}.agent-catalog-list{min-height:0;flex:1 1 auto;overflow-y:auto;padding:.15rem .45rem .75rem;scrollbar-width:thin;scrollbar-color:#4c515b transparent}.agent-catalog-row{position:relative;min-height:5.1rem;margin:.08rem 0;border:1px solid transparent;border-radius:.55rem;display:grid;grid-template-columns:minmax(0,1fr) 1.4rem;overflow:hidden;transition:border-color .18s ease,background-color .18s ease}.agent-catalog-row:hover{border-color:#94a3b81c;background:#ffffff09}.agent-catalog-row.active{border-color:#8b5cf642;background:linear-gradient(90deg,#8b5cf624,#00cfde0b)}.agent-catalog-select{min-width:0;border:0;display:grid;grid-template-columns:2.9rem minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.55rem .1rem .55rem .48rem;color:#eef1f5;background:transparent;text-align:left}.agent-catalog-select>img{width:2.75rem;height:2.75rem;border-radius:.65rem;object-fit:contain;background:#ffffff09}.agent-catalog-select>span,.agent-catalog-select strong,.agent-catalog-select small{min-width:0;display:block}.agent-catalog-select strong{overflow:hidden;color:#f0f2f6;font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.agent-catalog-select small{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-top:.28rem;overflow:hidden;color:#8a929f;font-size:.65rem;line-height:1.35}.agent-catalog-select>em{align-self:start;margin-top:.1rem;border:1px solid rgba(139,92,246,.38);border-radius:.25rem;padding:.08rem .28rem;color:#b69af2;background:#8b5cf614;font-size:.59rem;font-style:normal;white-space:nowrap}.agent-pin-button{align-self:start;width:1.35rem;height:1.35rem;margin:.48rem .15rem 0 0;border:0;border-radius:.3rem;display:grid;place-items:center;padding:0;color:#666e7b;background:transparent}.agent-pin-button:hover,.agent-pin-button:focus-visible,.agent-pin-button[aria-pressed=true]{color:#f4bf37;background:#f4bf3717}.agents-page{position:relative;min-height:0;height:100dvh;display:grid;grid-template-columns:21.4375rem minmax(0,1fr);grid-template-rows:minmax(0,1fr);align-content:stretch;gap:0;padding:0;overflow:hidden;background:#080a0f}.agent-empty-page{grid-template-columns:1fr;place-items:center;align-content:center;gap:.55rem;color:#818a98}.agent-empty-page strong{color:#dce1e8}.agent-project-pane{position:relative;z-index:2;min-width:0;min-height:0;height:100%;border-right:1px solid rgba(148,163,184,.12);display:flex;flex-direction:column;overflow:hidden;background:#0b0d11}.agent-project-pane-header{min-height:4.4rem;display:flex;align-items:center;gap:.5rem;padding:.9rem 1rem;border-bottom:1px solid rgba(148,163,184,.08)}.agent-new-project-button{width:100%;min-height:2.45rem;border:1px solid rgba(148,163,184,.18);border-radius:.45rem;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;color:#a9afb9;background:#ffffff06;font-size:.78rem}.agent-new-project-button:hover,.agent-new-project-button:focus-visible{border-color:#00cfde66;color:#e4fafd;background:#00cfde0f}.agent-project-pane-close,.agent-project-toggle{display:none}.agent-project-list{min-height:0;flex:1 1 auto;overflow-y:auto;padding:.75rem .9rem}.agent-project-empty{min-height:20rem;height:100%;display:grid;place-items:center;align-content:center;gap:.8rem;color:#6e7580;font-size:.78rem}.agent-project-empty svg{color:#40454d;stroke-width:1.3}.agent-project-item{border:1px solid rgba(148,163,184,.13);border-radius:.55rem;padding:.65rem;background:#ffffff06}.agent-project-item+.agent-project-item{margin-top:.55rem}.agent-project-item.active{border-color:#00cfde59;background:#00cfde0e}.agent-project-select{width:100%;min-width:0;border:0;display:grid;grid-template-columns:3.25rem minmax(0,1fr);gap:.65rem;padding:0;color:#e9edf3;background:transparent;text-align:left}.agent-project-cover{width:3.25rem;height:3.25rem;border:1px solid rgba(148,163,184,.12);border-radius:.5rem;display:grid;place-items:center;overflow:hidden;color:#68717d;background:#ffffff09}.agent-project-cover img{width:100%;height:100%;object-fit:cover}.agent-project-select strong,.agent-project-select small,.agent-project-select em{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-project-select strong{font-size:.78rem}.agent-project-select small,.agent-project-select em{margin-top:.22rem;color:#7d8591;font-size:.64rem;font-style:normal}.agent-project-item-actions{display:grid;grid-template-columns:minmax(0,1fr) 2rem;gap:.4rem;margin-top:.55rem}.agent-project-item-actions button{min-height:2rem;border:1px solid rgba(148,163,184,.14);border-radius:.4rem;display:grid;place-items:center;color:#aeb6c2;background:#ffffff08;font-size:.7rem}.agent-project-item-actions button:first-child:hover{border-color:#00cfde59;color:#1bd9e7}.agent-project-item-actions button:last-child:hover{border-color:#fb718559;color:#fb7185}.agent-project-message,.agent-form-message{margin:.5rem .9rem;border:1px solid rgba(251,191,36,.25);border-radius:.4rem;padding:.55rem .65rem;color:#e3bd55;background:#fbbf240e;font-size:.68rem;line-height:1.45}.agent-engine-button{min-height:2.95rem;margin:.75rem 1rem .9rem;border:1px solid rgba(73,109,224,.25);border-radius:.5rem;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;color:#4fbbff;background:linear-gradient(90deg,#00cfde14,#5343be1f);font-size:.78rem}.agent-experience{position:relative;min-width:0;min-height:0;height:100%;display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;background-color:#031217;background-image:linear-gradient(rgba(10,192,202,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(10,192,202,.045) 1px,transparent 1px),linear-gradient(145deg,rgba(0,164,178,.08),transparent 42%,rgba(63,47,125,.16));background-size:3.25rem 3.25rem,3.25rem 3.25rem,100% 100%}.agent-experience:after{content:"";position:absolute;top:34%;right:-12%;bottom:-18%;left:34%;border:1px solid rgba(0,207,222,.13);border-radius:50% 0 0;transform:rotate(-12deg);pointer-events:none}.agent-experience-toolbar{position:relative;z-index:4;min-height:5rem;display:flex;align-items:center;gap:.55rem;padding:1.25rem 5rem .8rem 1.5rem}.agent-tutorial-button,.agent-project-toggle{min-height:2.5rem;border:1px solid rgba(255,190,55,.75);border-radius:.55rem;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:0 1rem;color:#fff8df;background:linear-gradient(135deg,#ef8b20,#d46a19);box-shadow:0 0 0 3px #ffbe3726,0 0 1.2rem #ea821d42;font-size:.76rem}.agent-project-toggle{display:none}.agent-apps-anchor{z-index:8}.agent-engine-hero{position:relative;z-index:2;min-height:14rem;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.5rem 2.4rem 1.5rem;border-bottom:1px solid rgba(0,207,222,.13)}.agent-engine-identity{min-width:0;display:grid;grid-template-columns:6.5rem minmax(0,1fr);align-items:center;gap:1.35rem}.agent-engine-logo{width:6.5rem;height:6.5rem;border:1px solid rgba(0,226,209,.3);border-radius:50%;display:grid;place-items:center;background:#009aa80e;box-shadow:inset 0 0 0 .7rem #00cdd206,0 0 2rem #00d7dc14}.agent-engine-logo img{width:4.35rem;height:4.35rem;object-fit:contain}.agent-ai-badge{width:max-content;display:inline-flex;align-items:center;gap:.35rem;border:1px solid rgba(0,224,202,.3);border-radius:999px;padding:.28rem .65rem;color:#21d8c6;background:#00cbbe0f;font-size:.64rem}.agent-engine-identity h1{margin:.75rem 0 0;color:#e9f5f6;font-size:2rem;line-height:1.28;letter-spacing:0}.agent-engine-identity p{max-width:29rem;margin:.65rem 0 0;color:#7e9399;font-size:.78rem;line-height:1.65}.agent-start-button{min-width:10.5rem;min-height:2.7rem;border:0;border-radius:.55rem;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:0 1rem;color:#041112;background:linear-gradient(135deg,#36ddd9,#04c996);box-shadow:0 0 1.75rem #00ceb92b;font-size:.8rem;font-weight:800}.agent-capability-area{position:relative;z-index:2;width:min(52rem,calc(100% - 2.5rem));margin:auto auto 2.2rem}.agent-workspace{position:relative;z-index:2;min-height:0;flex:1;display:flex;flex-direction:column;padding:0 1.5rem 1.5rem}.agent-workspace-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.25rem 0 1rem;border-bottom:1px solid rgba(0,207,222,.16)}.agent-workspace-header span,.agent-step-console header span{color:#4ad5df;font-size:.68rem}.agent-workspace-header h2,.agent-step-console h3{margin:.25rem 0 0;color:#eefafa;font-size:1.25rem;letter-spacing:0}.agent-workspace-header p{max-width:46rem;margin:.35rem 0 0;color:#8ca0a6;font-size:.75rem;line-height:1.55}.agent-readiness{flex:0 0 auto;border:1px solid rgba(74,213,223,.3);border-radius:.35rem;padding:.35rem .55rem;color:#58dce5;background:#00cfde0f;font-size:.66rem;font-style:normal}.agent-readiness.blocked{border-color:#fb718547;color:#fda4af;background:#fb71850f}.agent-readiness.degraded{border-color:#facc1547;color:#fde047;background:#facc150d}.agent-workflow-missing{display:flex;flex-wrap:wrap;gap:.4rem .75rem;padding:.65rem 0;color:#e9b86c;font-size:.66rem;line-height:1.45}.agent-workflow-missing span{display:inline-flex;align-items:center}.agent-workflow-layout{min-height:0;flex:1;display:grid;grid-template-columns:minmax(12rem,15rem) minmax(0,1fr);gap:1.25rem;padding-top:1rem}.agent-step-list{min-height:0;margin:0;padding:0 .4rem 0 0;list-style:none;overflow:auto}.agent-step-list li{min-height:3.5rem;display:grid;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.65rem;border-left:2px solid rgba(148,163,184,.15);padding:.5rem .65rem;color:#75878d}.agent-step-list li.active{border-left-color:#2bd3dc;color:#dff8f8;background:#00cfde0d}.agent-step-list li>span{color:#4ad5df;font-size:.66rem}.agent-step-list strong,.agent-step-list small{display:block}.agent-step-list strong{font-size:.75rem}.agent-step-list small{margin-top:.2rem;color:#71848a;font-size:.63rem}.agent-step-console{min-width:0;min-height:0;overflow:auto;padding:0 .25rem 1rem}.agent-step-console>header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.85rem}.agent-step-console>header em{color:#9fb1b5;font-size:.68rem;font-style:normal}.agent-step-inputs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.agent-step-inputs label{min-width:0;display:grid;gap:.4rem;color:#a9b8bb;font-size:.68rem}.agent-step-inputs textarea,.agent-step-inputs input[type=number]{width:100%;min-height:5.5rem;resize:vertical;border:1px solid rgba(148,163,184,.18);border-radius:.4rem;padding:.65rem;color:#edf7f8;background:#051217d1;font:inherit;line-height:1.5}.agent-step-inputs input[type=number]{min-height:2.65rem;resize:none}.agent-file-field{position:relative}.agent-file-field input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.agent-file-field em{min-height:2.65rem;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;border:1px dashed rgba(74,213,223,.35);border-radius:.4rem;color:#72dce3;background:#00cfde0a;font-style:normal;cursor:pointer}.agent-step-blockers,.agent-step-error{display:grid;gap:.3rem;margin-bottom:.8rem;border-left:2px solid #fb7185;padding:.55rem .7rem;color:#fda4af;background:#fb71850e;font-size:.68rem}.agent-step-error{margin-top:.75rem;margin-bottom:0}.agent-artifacts{display:grid;gap:1rem;margin-top:1rem}.agent-artifacts article{min-width:0;border-top:1px solid rgba(148,163,184,.16);padding-top:.75rem}.agent-artifacts article>strong,.agent-artifacts article>small{display:block;color:#dcebed;font-size:.72rem}.agent-artifacts article>small{margin-top:.4rem;color:#f4c768}.agent-artifacts pre{max-height:22rem;margin:.55rem 0 0;overflow:auto;white-space:pre-wrap;word-break:break-word;color:#adbec1;font:.7rem/1.6 ui-monospace,SFMono-Regular,Consolas,monospace}.agent-artifact-media{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(12rem,100%),1fr));gap:.65rem;margin-top:.55rem}.agent-artifact-media img,.agent-artifact-media video{width:100%;max-height:24rem;aspect-ratio:1 / 1;object-fit:contain;background:#071014}.agent-artifact-media audio{width:100%}.agent-media-loading,.agent-media-error{min-height:4rem;display:grid;place-items:center;color:#8da7aa;background:#06161bad;font-size:.72rem}.agent-media-error{color:#fca5a5}.agent-artifact-download{min-height:2.4rem;margin-top:.65rem;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:0 .8rem;border:1px solid rgba(94,234,212,.3);border-radius:6px;color:#dffcf7;background:#147d64;font-size:.72rem;font-weight:800;cursor:pointer}.agent-artifact-download:disabled{opacity:.55;cursor:wait}.agent-presentation-artifact{display:grid;grid-template-columns:2.8rem minmax(0,1fr) auto;align-items:center;gap:.75rem;margin-top:.65rem;padding:.8rem;border:1px solid rgba(94,234,212,.2);border-radius:6px;background:#06161bad}.agent-presentation-artifact>span{width:2.8rem;height:2.8rem;display:grid;place-items:center;color:#5eead4;background:#14b8a61f}.agent-presentation-artifact>div{min-width:0}.agent-presentation-artifact>div strong,.agent-presentation-artifact>div small{display:block;overflow-wrap:anywhere}.agent-presentation-artifact>div strong{color:#e7f4f3;font-size:.78rem}.agent-presentation-artifact>div small{margin-top:.2rem;color:#8da7aa;font-size:.68rem}.agent-presentation-artifact>button{min-height:2.4rem;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:0 .8rem;border:1px solid rgba(94,234,212,.3);border-radius:6px;color:#dffcf7;background:#147d64;font-size:.72rem;font-weight:800;cursor:pointer}.agent-presentation-artifact>button:disabled{opacity:.55;cursor:wait}.agent-presentation-artifact>small[role=alert]{grid-column:2 / -1;color:#fca5a5;font-size:.68rem}.agent-step-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.55rem;margin-top:1rem}.agent-step-actions button{min-height:2.55rem;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;border:0;border-radius:.45rem;padding:0 1rem;color:#041112;background:#32d5cf;font-size:.74rem;font-weight:800}.agent-step-actions button:disabled{opacity:.42;cursor:not-allowed}.agent-step-actions .agent-secondary-action{color:#b8c9ce;background:#1a2a30;border:1px solid #36515a}.agent-step-actions .agent-workflow-run-button{color:#effffb;background:#147d64;border:1px solid rgba(94,234,212,.32)}.agent-step-actions button:focus-visible,.agent-step-inputs textarea:focus-visible,.agent-step-inputs input:focus-visible,.agent-file-field:focus-within em{outline:2px solid #67e8f9;outline-offset:2px}.agent-step-complete{min-height:15rem;display:grid;place-items:center;align-content:center;gap:.55rem;color:#67e8d5;text-align:center}.agent-step-complete span{color:#82979c;font-size:.72rem}.table-actions{display:flex;gap:.35rem}@media(max-width:900px){.agent-presentation-artifact{grid-template-columns:2.8rem minmax(0,1fr)}.agent-presentation-artifact>button,.agent-presentation-artifact>small[role=alert]{grid-column:1 / -1}.agent-presentation-artifact>button{width:100%}.agent-workspace{padding:0 .85rem 1rem}.agent-workspace-header{flex-direction:column}.agent-workflow-layout{grid-template-columns:minmax(0,1fr)}.agent-step-list{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(12rem,70vw);overflow-x:auto;overflow-y:hidden}.agent-step-inputs{grid-template-columns:minmax(0,1fr)}.agent-step-actions button,.agent-file-field em,.table-actions button{min-height:2.75rem}}.agent-capability-stage{min-height:6.35rem;border:1px solid rgba(91,108,235,.35);border-radius:.75rem;display:grid;grid-template-columns:3.4rem minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem 1.2rem;color:#e7ebf2;background:linear-gradient(100deg,#192045eb,#141829db);box-shadow:inset 0 0 2.5rem #3b4cb914,0 1rem 2.5rem #0003}.agent-capability-icon{width:3.35rem;height:3.35rem;border-radius:.7rem;display:grid;place-items:center;color:#3bdbe7;background:#00cfde14}.agent-capability-stage h3{margin:0;font-size:1.05rem}.agent-capability-stage p{margin:.45rem 0 0;color:#8b94a3;font-size:.72rem;line-height:1.5}.agent-capability-stage>em{align-self:start;color:#6971d673;font-size:.66rem;font-style:normal}.agent-capability-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin:1.4rem auto 0;padding:0 2.8rem}.agent-capability-grid button{min-width:0;min-height:3.65rem;border:1px solid rgba(148,163,184,.1);border-radius:.6rem;display:flex;align-items:center;justify-content:center;gap:.55rem;padding:0 .7rem;color:#87909d;background:#0c141cb3;font-size:.72rem;transition:border-color .18s ease,color .18s ease,background-color .18s ease}.agent-capability-grid button:hover,.agent-capability-grid button:focus-visible,.agent-capability-grid button.active{border-color:#00cfde4d;color:#dce8ed;background:#00cfde11}.agent-capability-grid .tone-green svg{color:#24c997}.agent-capability-grid .tone-violet svg{color:#a56bef}.agent-capability-grid .tone-gold svg{color:#dbac38}.agent-capability-grid .tone-pink svg{color:#df548b}.agent-capability-grid .tone-blue svg{color:#4a84ed}.agent-capability-grid .tone-cyan svg{color:#22d0df}.agent-project-modal{width:min(41rem,calc(100vw - 3rem));height:min(51.75rem,calc(100dvh - 3rem))}.agent-project-modal .target-dialog-body,.agent-style-modal .target-dialog-body,.agent-model-modal .target-dialog-body,.agent-tutorial-modal .target-dialog-body{min-height:0;overflow-y:auto;padding:0}.agent-project-form{display:grid;gap:1rem;padding:1.15rem 1.35rem}.agent-cover-field{display:grid;place-items:center;gap:.55rem;color:#c8cdd5;font-size:.75rem}.agent-cover-field>button{width:15.6rem;height:8.8rem;border:1px dashed rgba(148,163,184,.28);border-radius:.65rem;display:grid;place-items:center;align-content:center;gap:.6rem;overflow:hidden;color:#69717e;background:#ffffff05}.agent-cover-field>button:hover,.agent-cover-field>button:focus-visible{border-color:#00cfde66;color:#1dcddb}.agent-cover-field>button img{width:100%;height:100%;object-fit:cover}.agent-project-field{min-width:0;display:grid;gap:.5rem;color:#c9ced6;font-size:.75rem}.agent-project-field>span{display:flex;align-items:center;gap:.3rem}.agent-project-field>span em{color:#ef6676;font-style:normal}.agent-project-field>span small{margin-left:auto;color:#747c88;font-size:.66rem}.agent-project-field>input,.agent-project-field>textarea{width:100%;border:1px solid rgba(148,163,184,.16);border-radius:.45rem;outline:0;padding:0 .8rem;color:#e5e8ed;background:#ffffff06;font-size:.74rem}.agent-project-field>input{min-height:2.65rem}.agent-project-field>textarea{min-height:5rem;padding-top:.72rem;resize:vertical}.agent-project-field>input:focus,.agent-project-field>textarea:focus{border-color:#00cfde75}.agent-project-selector-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.agent-project-selector-grid.single{grid-template-columns:1fr}.agent-project-selector{min-width:0;min-height:4.45rem;border:1px dashed rgba(148,163,184,.26);border-radius:.55rem;display:grid;grid-template-columns:2.55rem minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.55rem .65rem;color:#8a929e;background:#ffffff05;text-align:left}.agent-project-selector:hover,.agent-project-selector:focus-visible{border-color:#00cfde6b;color:#d7e8ea}.agent-project-selector>img,.agent-project-selector .model-logo,.agent-project-selector>svg:first-child{width:2.55rem;height:2.55rem;border-radius:.45rem;object-fit:cover}.agent-project-selector>svg:first-child{padding:.55rem;color:#ce8b41;background:#bf671b1a}.agent-project-selector strong{min-width:0;overflow:hidden;font-size:.7rem;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.agent-orientation-field{min-width:0;border:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;padding:0}.agent-orientation-field legend{grid-column:1 / -1;margin-bottom:.45rem;color:#c8cdd5;font-size:.75rem}.agent-orientation-field button{min-height:4rem;border:1px solid rgba(148,163,184,.16);border-radius:.5rem;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;color:#888f9a;background:#ffffff06}.agent-orientation-field button.active{border-color:#00cfde7a;color:#16d5e3;background:#00cfde12}.agent-shot-count-field{display:flex;align-items:center;justify-content:space-between;gap:1rem}.agent-shot-count-field>span strong,.agent-shot-count-field>span small{display:block}.agent-shot-count-field>span strong{color:#c8cdd5;font-size:.75rem}.agent-shot-count-field>span small{margin-top:.25rem;color:#737b87;font-size:.65rem}.agent-shot-count-field>div{display:grid;grid-template-columns:2rem 1.6rem auto 2rem;align-items:center;gap:.25rem}.agent-shot-count-field button{width:2rem;height:2rem;border:1px solid rgba(148,163,184,.16);border-radius:.4rem;display:grid;place-items:center;color:#aab2bd;background:#ffffff08}.agent-shot-count-field button:disabled{opacity:.4}.agent-project-hint{color:#737c88;font-size:.65rem}.agent-form-message{margin:0}.agent-project-footer-content,.agent-picker-footer{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem}.agent-project-footer-content>span,.agent-picker-footer>div{display:flex;align-items:center;gap:.55rem}.agent-route-strategy{min-height:2.15rem;display:inline-flex;align-items:center;gap:.35rem;padding:0 .55rem;border-radius:.4rem;color:#bd6fe4;background:#8b5cf61f}.agent-route-strategy select{border:0;outline:0;color:#ddd5e8;background:transparent;font-size:.7rem}.agent-project-footer-content button,.agent-picker-footer button{min-height:2.35rem;border:1px solid rgba(148,163,184,.17);border-radius:.45rem;padding:0 1rem;color:#c1c7d0;background:#ffffff09}.agent-project-footer-content .agent-create-confirm,.agent-picker-footer button:last-child{border-color:#00cfde59;color:#031216;background:linear-gradient(135deg,#22d5df,#0aa8ba)}.agent-project-footer-content button:disabled,.agent-picker-footer button:disabled{border-color:#94a3b81f;color:#6f7782;background:#ffffff06;cursor:not-allowed}.agent-style-modal{width:min(64.5rem,calc(100vw - 4rem));height:min(43.5rem,calc(100dvh - 4rem));border-color:#c26b2b66}.agent-model-modal{width:min(49rem,calc(100vw - 4rem));height:min(46rem,calc(100dvh - 4rem));border-color:#7758f461}.agent-tutorial-modal{width:min(38rem,calc(100vw - 3rem))}.agent-picker-toolbar{min-height:4rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem 1.35rem;border-bottom:1px solid rgba(148,163,184,.11)}.agent-picker-toolbar>div{display:flex;gap:.4rem}.agent-picker-toolbar button{min-height:2.15rem;border:1px solid rgba(148,163,184,.14);border-radius:999px;padding:0 .85rem;color:#979faa;background:transparent;font-size:.7rem}.agent-picker-toolbar>button{border-radius:.45rem;display:inline-flex;align-items:center;gap:.35rem}.agent-picker-toolbar button.active{border-color:#ce7a318c;color:#e8a15d;background:#bd611f1f}.agent-picker-toolbar button:disabled{opacity:.45;cursor:not-allowed}.agent-style-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.8rem;padding:1.35rem}.agent-style-grid>button{min-width:0;border:1px solid rgba(148,163,184,.14);border-radius:.55rem;overflow:hidden;padding:0;color:#dfe3e8;background:#ffffff06;text-align:left}.agent-style-grid>button:hover,.agent-style-grid>button:focus-visible,.agent-style-grid>button.active{border-color:#e27f2da6;box-shadow:0 0 0 2px #e27f2d1a}.agent-style-grid>button>span{position:relative;display:block;aspect-ratio:4 / 3;overflow:hidden}.agent-style-grid img{width:100%;height:100%;object-fit:cover}.agent-style-grid em{position:absolute;top:.35rem;left:.35rem;border-radius:.25rem;padding:.14rem .35rem;color:#fff2d7;background:#e27b2f;font-size:.56rem;font-style:normal}.agent-style-grid strong{display:block;overflow:hidden;padding:.7rem;font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.agent-model-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;padding:1.2rem}.agent-model-grid>button{min-width:0;min-height:11.8rem;border:1px solid rgba(148,163,184,.13);border-radius:.65rem;display:grid;grid-template-columns:3rem minmax(0,1fr);align-content:start;gap:.7rem;padding:1rem;color:#e5e9ef;background:#2f314f61;text-align:left}.agent-model-grid>button:hover,.agent-model-grid>button:focus-visible,.agent-model-grid>button.active{border-color:#7758f48c;background:#55439740}.agent-model-grid>button:disabled{opacity:.48;cursor:not-allowed}.agent-model-grid .model-logo{width:3rem;height:3rem}.agent-model-grid>button>span,.agent-model-grid strong,.agent-model-grid small,.agent-model-grid em{min-width:0;display:block}.agent-model-grid strong{overflow:hidden;font-size:.8rem;text-overflow:ellipsis;white-space:nowrap}.agent-model-grid small{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;margin-top:.45rem;overflow:hidden;color:#8d94a3;font-size:.65rem;line-height:1.45}.agent-model-grid em{width:max-content;margin-top:.65rem;border-radius:.25rem;padding:.15rem .35rem;color:#adb4c1;background:#ffffff0e;font-size:.58rem;font-style:normal}.agent-model-empty{grid-column:1 / -1;min-height:12rem;display:grid;place-items:center;color:#7d8591}.agent-picker-footer>span{color:#858d99;font-size:.68rem}.agent-tutorial-intro{display:grid;grid-template-columns:4.5rem minmax(0,1fr);align-items:center;gap:1rem;margin:1.25rem;padding:1rem;border:1px solid rgba(0,207,222,.16);border-radius:.65rem;background:#00cfde0b}.agent-tutorial-intro img{width:4.5rem;height:4.5rem;object-fit:contain}.agent-tutorial-intro strong,.agent-tutorial-intro span{display:block}.agent-tutorial-intro strong{color:#e9edf3;font-size:.92rem}.agent-tutorial-intro span{margin-top:.4rem;color:#89929f;font-size:.7rem;line-height:1.5}.agent-tutorial-steps{display:grid;gap:.55rem;margin:0;padding:0 1.25rem;list-style:none}.agent-tutorial-steps li{min-height:3.4rem;border:1px solid rgba(148,163,184,.12);border-radius:.5rem;display:grid;grid-template-columns:2.4rem minmax(0,1fr);align-items:center;gap:.7rem;padding:.55rem .75rem;background:#ffffff06}.agent-tutorial-steps li span{width:2.15rem;height:2.15rem;border-radius:50%;display:grid;place-items:center;color:#23cdda;background:#00cfde14;font-size:.65rem}.agent-tutorial-steps li strong{color:#cfd5dd;font-size:.75rem;font-weight:550}.agent-tutorial-notice{display:flex;align-items:flex-start;gap:.55rem;margin:1rem 1.25rem 1.25rem;color:#8e97a4;font-size:.68rem;line-height:1.5}.agent-tutorial-notice svg{flex:0 0 auto;color:#24c997}@media(max-width:1100px)and (min-width:721px){.front-shell.page-agents .front-sidebar{height:100dvh;min-height:100dvh;max-height:100dvh;overflow:hidden}.agents-page{display:block}.agent-project-pane{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;width:100%;display:none;border-right:0}.agents-page.show-projects .agent-project-pane{display:flex}.agent-project-pane-close,.agent-project-toggle{display:inline-flex}.agent-project-pane-close{width:2.45rem;height:2.45rem;flex:0 0 2.45rem;border:1px solid rgba(148,163,184,.16);border-radius:.45rem;place-items:center;align-items:center;justify-content:center;padding:0;color:#9da5b1;background:#ffffff09}.agent-project-list{width:min(32rem,100%);margin:0 auto}.agent-experience{height:100%;overflow-y:auto}.agent-project-toggle{min-height:2.5rem;border:1px solid rgba(0,207,222,.25);border-radius:.5rem;align-items:center;justify-content:center;gap:.4rem;padding:0 .8rem;color:#2dd3df;background:#00cfde12}.agent-engine-hero{grid-template-columns:1fr;padding-right:1.6rem;padding-left:1.6rem}.agent-start-button{justify-self:start;margin-left:7.85rem}.agent-capability-area{margin-top:2rem}.agent-capability-grid{padding:0}}@media(max-width:720px){.mobile-agent-category-tabs{flex:0 0 auto;padding:.55rem 0 .45rem}.mobile-agent-search-box{flex:0 0 auto;margin:.45rem 0}.mobile-agent-list{min-height:0;flex:1 1 auto;overflow-y:auto;padding:.15rem 0 .5rem}.mobile-agent-list .agent-catalog-row{min-height:4.9rem}.agents-page{min-height:100%;height:100%;display:block;padding:0}.agent-project-pane{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;width:100%;display:none;border:0}.agents-page.show-projects .agent-project-pane{display:flex}.agent-project-pane-close,.agent-project-toggle{display:inline-flex}.agent-project-pane-close{width:2.45rem;height:2.45rem;flex:0 0 2.45rem;border:1px solid rgba(148,163,184,.16);border-radius:.45rem;align-items:center;justify-content:center;padding:0;color:#9da5b1;background:#ffffff09}.agent-experience{height:100%;overflow-y:auto}.agent-experience-toolbar{min-height:3.7rem;padding:.7rem 3.55rem .45rem .75rem}.agent-tutorial-button,.agent-project-toggle{min-height:2.2rem;padding:0 .68rem;font-size:.68rem}.agent-project-toggle{border:1px solid rgba(0,207,222,.25);border-radius:.45rem;align-items:center;justify-content:center;gap:.35rem;color:#2dd3df;background:#00cfde12}.agent-engine-hero{min-height:19rem;grid-template-columns:1fr;gap:1rem;padding:.5rem 1rem 1.25rem}.agent-engine-identity{grid-template-columns:4.7rem minmax(0,1fr);gap:.85rem}.agent-engine-logo{width:4.7rem;height:4.7rem}.agent-engine-logo img{width:3.3rem;height:3.3rem}.agent-engine-identity h1{margin-top:.55rem;font-size:1.4rem}.agent-engine-identity p{margin-top:.4rem;font-size:.68rem;line-height:1.5}.agent-start-button{width:100%}.agent-capability-area{width:calc(100% - 1.5rem);margin:1rem auto 1.4rem}.agent-capability-stage{min-height:7.2rem;grid-template-columns:2.9rem minmax(0,1fr) auto;gap:.7rem;padding:.75rem}.agent-capability-icon{width:2.8rem;height:2.8rem}.agent-capability-stage h3{font-size:.88rem}.agent-capability-stage p{font-size:.64rem}.agent-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:.75rem;padding:0}.agent-capability-grid button{min-height:3.1rem;font-size:.66rem}.agent-project-modal,.agent-style-modal,.agent-model-modal,.agent-tutorial-modal{width:calc(100vw - 1rem);height:calc(100dvh - 1rem);max-height:calc(100dvh - 1rem)}.agent-project-form{gap:.8rem;padding:.8rem}.agent-cover-field>button{width:min(13rem,100%);height:7rem}.agent-project-selector-grid{grid-template-columns:1fr}.agent-project-selector{min-height:3.8rem}.agent-orientation-field button{min-height:3.35rem}.agent-shot-count-field{align-items:flex-start;flex-direction:column}.agent-project-footer-content,.agent-picker-footer{align-items:stretch;flex-direction:column;gap:.55rem}.agent-project-footer-content>span,.agent-picker-footer>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.agent-route-strategy,.agent-route-strategy select{width:100%}.agent-style-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;padding:.75rem}.agent-picker-toolbar{align-items:stretch;flex-direction:column;padding:.7rem}.agent-picker-toolbar>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.agent-model-grid{grid-template-columns:1fr;padding:.75rem}.agent-model-grid>button{min-height:8.25rem}.agent-tutorial-intro{grid-template-columns:3.5rem minmax(0,1fr);margin:.8rem;padding:.75rem}.agent-tutorial-intro img{width:3.5rem;height:3.5rem}.agent-tutorial-steps{padding:0 .8rem}.agent-tutorial-notice{margin:.8rem}}@media(max-height:480px)and (min-width:721px){.agent-experience{overflow-y:auto}.agent-experience-toolbar{min-height:3.7rem;padding-top:.6rem}.agent-engine-hero{min-height:12.5rem;grid-template-columns:minmax(0,1fr) auto;padding-top:0}.agent-engine-identity{grid-template-columns:4.7rem minmax(0,1fr)}.agent-engine-logo{width:4.7rem;height:4.7rem}.agent-engine-logo img{width:3.25rem;height:3.25rem}.agent-engine-identity h1{font-size:1.45rem}.agent-start-button{margin-left:0}.agent-capability-area{margin-top:1rem}.agent-project-modal,.agent-style-modal,.agent-model-modal,.agent-tutorial-modal{height:calc(100dvh - 1rem);max-height:calc(100dvh - 1rem)}.agent-cover-field>button{width:10rem;height:5.5rem}}.page-discover .front-main{overflow:hidden}.platform-admin-console{--admin-bg: #f4f6f9;--admin-panel: #ffffff;--admin-line: #e1e5ec;--admin-text: #111827;--admin-muted: #64748b;min-height:100dvh;grid-template-columns:232px minmax(0,1fr);background:var(--admin-bg);color:var(--admin-text);letter-spacing:0}.platform-admin-console .admin-sidebar,.database-sidebar{min-height:100dvh;max-height:100dvh;padding:0 12px 12px;gap:10px;border-right:1px solid #28344b;background:#19243a;color:#dce4f2;position:sticky;top:0}.platform-admin-console .admin-brand,.database-sidebar .admin-brand{min-height:58px;display:flex;align-items:center;gap:10px;margin:0 -12px;padding:0 16px;border-bottom:1px solid rgba(255,255,255,.08);background:#162036}.platform-admin-console .admin-brand .brand-aura,.database-sidebar .admin-brand .brand-aura{width:30px;height:30px;min-width:30px;border:0;border-radius:6px;box-shadow:none;background:#fff;color:#18233a;font-size:12px}.platform-admin-console .admin-brand strong,.platform-admin-console .admin-brand span,.database-sidebar .admin-brand strong,.database-sidebar .admin-brand span{display:block}.platform-admin-console .admin-brand strong,.database-sidebar .admin-brand strong{color:#fff;font-size:15px}.platform-admin-console .admin-brand span,.database-sidebar .admin-brand span{margin-top:2px;color:#91a0b8;font-size:11px}.platform-admin-console .admin-sidebar nav{display:grid;gap:9px;padding:2px 0;scrollbar-color:#65728a transparent}.admin-nav-group{display:grid;gap:2px}.admin-nav-group>span,.database-collections>div>span{min-height:24px;display:flex;align-items:center;padding:0 8px;color:#7f8da7;font-size:11px;font-weight:700}.platform-admin-console .admin-sidebar .admin-nav-group button{min-height:36px;border-radius:5px;padding:0 9px;color:#c9d2e1;font-size:13px}.platform-admin-console .admin-sidebar .admin-nav-group button:hover{color:#fff;background:#ffffff12}.platform-admin-console .admin-sidebar .admin-nav-group button.active{color:#fff;background:#3167dc}.admin-sidebar-links{display:grid;gap:5px;margin-top:auto;padding-top:10px;border-top:1px solid rgba(255,255,255,.08)}.admin-sidebar-links a{min-height:36px;display:flex;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.13);border-radius:5px;padding:0 10px;color:#cbd4e3;text-decoration:none;font-size:12px}.admin-sidebar-links a:hover{border-color:#ffffff47;color:#fff}.platform-admin-console .admin-main,.database-console .admin-main{min-width:0;padding:0 24px 24px;background:var(--admin-bg);color:var(--admin-text)}.platform-admin-console .admin-topbar,.database-console .admin-topbar{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 -24px 24px;padding:0 24px;border-bottom:1px solid var(--admin-line);background:#fffffff5}.platform-admin-console .admin-topbar>div:first-child,.database-console .admin-topbar>div:first-child{min-width:0}.platform-admin-console .admin-topbar span,.database-console .admin-topbar span{color:var(--admin-muted);font-size:12px}.platform-admin-console .admin-topbar h1,.database-console .admin-topbar h1{display:none}.platform-admin-console .admin-actions,.database-console .admin-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.platform-admin-console .admin-actions button,.database-console .admin-actions button{min-height:34px;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--admin-line);border-radius:5px;padding:0 12px;background:#fff;color:#334155}.admin-runtime-badge{min-height:28px;display:inline-flex;align-items:center;border:1px solid #b7e3d2;border-radius:5px;padding:0 9px;background:#eefbf6;color:#16815f!important}.platform-admin-console .save-message{color:#176bd6!important}.platform-admin-console .admin-panel,.platform-admin-console .metric-pill,.database-console .admin-panel,.database-console .metric-pill{border:1px solid var(--admin-line);border-radius:7px;background:var(--admin-panel);color:var(--admin-text);box-shadow:0 1px 2px #0f172a06}.platform-admin-console .admin-danger{border-color:#fecaca;color:#b42318;background:#fff7f7}.platform-admin-console .admin-danger:hover{border-color:#ef4444;color:#991b1b;background:#fff1f2}.agent-operation-placeholder{width:34px;height:34px;display:grid;place-items:center;border:1px solid #dce3ec;border-radius:6px;color:#64748b;background:#f8fafc}.agent-card-placeholder{display:grid;place-items:center;color:#7dd3fc;background:#0e749029}.agent-operation-editor{grid-template-columns:36px minmax(160px,1fr) repeat(3,minmax(115px,.7fr))}.agent-operation-editor .row-actions{grid-column:2 / -1}.voice-admin-list{display:grid;gap:8px;margin-top:14px}.voice-admin-row{display:grid;grid-template-columns:minmax(150px,1fr) repeat(4,minmax(105px,.65fr)) auto;align-items:end;gap:10px;padding:12px;border:1px solid #e1e5ec;border-radius:6px;background:#fff}.voice-admin-row>div:first-child strong,.voice-admin-row>div:first-child small{display:block}.voice-admin-row>div:first-child small{margin-top:4px;color:#64748b}.voice-admin-row label{display:grid;gap:5px;color:#64748b;font-size:11px}.voice-admin-row input,.voice-admin-row select{min-width:0;height:34px;border:1px solid #d8dee8;border-radius:5px;padding:0 9px;color:#1f2937;background:#fff}@media(max-width:900px){.agent-operation-editor,.voice-admin-row{grid-template-columns:1fr}.agent-operation-editor .row-actions{grid-column:1}}.platform-admin-console .admin-panel p,.platform-admin-console .admin-panel span,.platform-admin-console .admin-panel small,.database-console .admin-panel span,.database-console .admin-panel small{color:var(--admin-muted)}.platform-admin-console .panel-title,.database-console .panel-title{color:var(--admin-text)}.platform-admin-console .panel-title svg,.database-console .panel-title svg,.platform-admin-console .metric-pill svg,.database-console .metric-pill svg{color:#3167dc}.platform-admin-console .metric-pill{min-height:124px;padding:18px}.platform-admin-console .metric-pill strong,.database-console .metric-pill strong{color:var(--admin-text);font-size:28px}.platform-admin-console .metric-pill span,.database-console .metric-pill span{color:var(--admin-muted);font-size:12px}.platform-overview{display:grid;gap:18px}.platform-metrics,.database-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.platform-overview-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(280px,.8fr);gap:16px;align-items:stretch}.platform-overview-grid>.admin-panel{min-width:0}.recent-request-panel,.quick-admin-panel{min-height:380px}.platform-admin-console .panel-title small{margin-left:auto;color:var(--admin-muted);font-weight:500}.admin-quick-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-quick-grid button{min-height:88px;display:flex;align-items:flex-start;gap:10px;border:1px solid var(--admin-line);border-radius:6px;padding:14px;background:#fff;color:var(--admin-text);text-align:left}.admin-quick-grid button:hover{border-color:#9bb7f1;background:#f7faff}.admin-quick-grid button>svg{color:#3167dc}.admin-quick-grid button span,.admin-quick-grid button strong,.admin-quick-grid button small{display:block}.admin-quick-grid button strong{color:var(--admin-text);font-size:14px}.admin-quick-grid button small{margin-top:5px;color:var(--admin-muted);line-height:1.4}.admin-record-panel{padding:0!important;overflow:hidden!important}.admin-record-heading{min-height:60px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 16px;border-bottom:1px solid var(--admin-line)}.admin-record-heading>div{min-width:0;display:flex;align-items:center;gap:10px}.admin-record-heading strong,.admin-record-heading small{display:block}.admin-record-heading strong{color:var(--admin-text);font-size:14px}.admin-record-heading small{margin-top:3px;color:var(--admin-muted);font-size:11px}.admin-record-heading>em{flex:0 0 auto;color:#3167dc;font-size:12px;font-style:normal}.admin-record-icon{width:32px;height:32px;display:grid;place-items:center;border-radius:6px;background:#edf3ff;color:#3167dc!important}.admin-table-wrap{max-width:100%;overflow:auto}.platform-table{width:100%;border-collapse:collapse;color:var(--admin-text);font-size:12px}.platform-table th,.platform-table td{max-width:320px;padding:11px 12px;border-bottom:1px solid #edf0f4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.platform-table th{position:sticky;top:0;z-index:1;background:#f8fafc;color:#64748b;font-weight:700}.platform-table tbody tr:hover{background:#f8fbff}.tenant-list-panel{overflow:hidden}.tenant-list-header-actions{display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:8px}.platform-admin-console .tenant-list-header-actions .admin-secondary{min-height:32px;padding:6px 10px;border:1px solid #cfd7e4;border-radius:6px;background:#fff;color:#40506a;font-weight:650}.platform-admin-console .tenant-list-header-actions .admin-secondary:hover{border-color:#94abd6;background:#f4f7fc;color:#1f4d9b}.tenant-editor-stack{display:grid;gap:16px;scroll-margin-top:18px}.tenant-editor-stack>.admin-panel{margin:0}.admin-table-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:12px 14px;border-top:1px solid #edf0f4;border-bottom:1px solid #edf0f4;background:#fbfcfe}.admin-table-toolbar>label{display:inline-flex;align-items:center;gap:7px;color:#526178;font-size:12px;white-space:nowrap}.admin-table-toolbar>label select{min-width:110px;min-height:34px}.admin-table-toolbar>span{margin-left:auto;color:#64748b;font-size:12px}.admin-search-field{display:flex!important;flex:1 1 300px;min-width:220px;min-height:34px;padding:0 10px;border:1px solid #cfd7e4;border-radius:6px;background:#fff;color:#607089!important}.admin-search-field:focus-within{border-color:#7d9ce2;box-shadow:0 0 0 3px #285cc41a}.admin-search-field input{flex:1;min-height:30px!important;padding:0 0 0 8px!important;border:0!important;outline:0;box-shadow:none!important}.tenant-list-table-wrap{max-height:590px}.tenant-list-table{min-width:1220px}.tenant-list-table th,.tenant-list-table td{max-width:none;vertical-align:top;white-space:normal}.tenant-list-table th{white-space:nowrap}.tenant-list-table th:last-child,.tenant-list-table td:last-child{position:sticky;right:0;z-index:2;background:#fff;box-shadow:-8px 0 12px -12px #2235558c}.tenant-list-table th:last-child{z-index:4;background:#f8fafc}.tenant-list-table tbody tr:hover td:last-child,.tenant-list-table tbody tr.is-selected td:last-child{background:#f8fbff}.tenant-list-table tbody tr.is-selected td:last-child{background:#f0f5ff}.tenant-list-table td strong,.tenant-list-table td small{display:block}.tenant-list-table tbody tr.is-selected{background:#f0f5ff;box-shadow:inset 3px 0 #285cc4}.tenant-list-table .tenant-list-actions{min-width:196px;flex-wrap:nowrap}.tenant-list-actions button{display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:5px 7px;white-space:nowrap}.platform-admin-console .tenant-list-actions .admin-warning{border-color:#f1c98a;background:#fff8eb;color:#a45b00}.platform-admin-console .tenant-list-actions .admin-warning:hover{border-color:#e9a643;background:#fff1d6;color:#874800}@media(max-width:900px){.admin-table-toolbar>span{width:100%;margin-left:0}}.platform-admin-console .state-ok,.database-console .state-ok{display:inline-flex;border-radius:999px;padding:3px 7px;background:#eaf8f1;color:#13855f!important}.platform-admin-console .state-warn,.database-console .state-warn{display:inline-flex;border-radius:999px;padding:3px 7px;background:#fff5df;color:#a36300!important}.admin-empty-state{min-height:160px;display:grid;place-items:center;padding:24px;color:var(--admin-muted);text-align:center}.admin-record-foot{padding:10px 14px;background:#f8fafc;color:var(--admin-muted);font-size:11px}.platform-admin-console .admin-form label,.platform-admin-console .toggle-row label,.platform-admin-console .model-admin-row label,.platform-admin-console .channel-matrix label{color:#475569}.platform-admin-console input,.platform-admin-console select,.platform-admin-console textarea,.database-console input{border-color:#d8dee8;background:#fff;color:#111827}.platform-admin-console input::placeholder,.platform-admin-console textarea::placeholder,.database-console input::placeholder{color:#94a3b8}.platform-admin-console .model-admin-row,.platform-admin-console .route-map>div,.platform-admin-console .provider-grid>article,.platform-admin-console .asset-list>article,.platform-admin-console .check-summary{border-color:var(--admin-line);border-radius:6px;background:#f8fafc;color:var(--admin-text)}.platform-admin-console .model-admin-icon-preview{display:flex;align-items:center;gap:8px;margin:0 0 8px}.platform-admin-console .model-admin-icon-preview .model-logo{width:38px;height:38px;margin:0;border-color:#d8dee8;border-radius:7px;background:#fff}.platform-admin-console .model-admin-icon-preview .model-logo-hero{width:48px;height:48px}.platform-admin-console .admin-primary{border-color:#3167dc;background:#3167dc;color:#fff}.database-console{--admin-bg: #f4f6f9;--admin-panel: #ffffff;--admin-line: #e1e5ec;--admin-text: #111827;--admin-muted: #64748b;min-height:100dvh;display:grid;grid-template-columns:252px minmax(0,1fr);background:var(--admin-bg);color:var(--admin-text)}.database-sidebar{display:flex;flex-direction:column}.database-search{min-height:36px;display:flex;align-items:center;gap:7px;margin:6px 0;border:1px solid rgba(255,255,255,.13);border-radius:5px;padding:0 9px;color:#91a0b8}.database-search input{min-width:0;width:100%;border:0;outline:0;background:transparent;color:#fff}.database-collections{min-height:0;display:grid;gap:8px;overflow-y:auto}.database-collections>div{display:grid;gap:2px}.database-collections button{min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:8px;border:0;border-radius:5px;padding:0 9px;background:transparent;color:#c9d2e1;text-align:left}.database-collections button.active{background:#3167dc;color:#fff}.database-collections button em{min-width:24px;border-radius:999px;padding:2px 6px;background:#ffffff1a;font-size:10px;font-style:normal;text-align:center}.database-summary{margin-bottom:16px}.database-summary .metric-pill{min-height:104px}.database-table-panel{padding:0!important;overflow:hidden!important}.database-table-panel .admin-table-wrap{max-height:calc(100dvh - 250px)}.direct-api-docs{min-height:100dvh;background:#07090f}@media(max-width:1100px){.platform-admin-console,.database-console{grid-template-columns:1fr}.platform-admin-console .admin-sidebar,.database-sidebar{min-height:0;max-height:none;position:static}.platform-admin-console .admin-sidebar nav,.database-collections{max-height:380px}.platform-overview-grid{grid-template-columns:1fr}}@media(max-width:720px){.platform-admin-console .admin-main,.database-console .admin-main{padding:0 12px 18px}.platform-admin-console .admin-topbar,.database-console .admin-topbar{min-height:64px;align-items:flex-start;flex-direction:column;margin:0 -12px 16px;padding:10px 12px}.platform-admin-console .admin-actions,.database-console .admin-actions{width:100%;justify-content:flex-start;overflow-x:auto}.platform-metrics,.database-summary,.admin-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-admin-console .metric-pill,.database-console .metric-pill{min-height:92px;padding:12px}.platform-admin-console .metric-pill strong,.database-console .metric-pill strong{font-size:22px}}@media(max-width:430px){.platform-metrics,.database-summary{grid-template-columns:1fr 1fr}.admin-quick-grid{grid-template-columns:1fr}}.discover-page{height:100%;min-height:0;padding:0 1rem 3rem;overflow-y:auto;background:#0a0b0f}.discover-head{position:sticky;top:0;z-index:6;min-height:4.125rem;display:block;margin:0 -1rem 1rem;padding:.95rem 1.45rem;border-bottom:1px solid rgba(255,255,255,.055);background:#0a0b0ff7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.discover-head-title{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.discover-tabs{display:flex;flex-wrap:nowrap;align-items:flex-start;justify-content:flex-start;gap:1rem;padding:0;border:0}.discover-tabs .pill-tabs{flex:0 1 25.75rem;display:flex;flex-wrap:wrap;gap:.48rem;margin:0}.discover-tabs .pill-tabs.slim{flex-basis:14.25rem;margin-left:0}.discover-tabs .pill-tabs button{min-height:2.1rem;padding:0 1.05rem;border:1px solid rgba(255,255,255,.035);border-radius:1.2rem;background:#18191f;color:#a8abb2;font-size:.8rem}.discover-tabs .pill-tabs.slim button{min-height:1.9rem;padding:0 1rem}.discover-tabs .pill-tabs button.active{border-color:#00d7df;background:linear-gradient(180deg,#22e3e4,#03beca);color:#041315;box-shadow:0 0 1.1rem #00d7df4d}.masonry-grid{max-width:none;margin:0;columns:6;column-gap:1rem}.work-card{margin-bottom:1rem;border:0;border-radius:.5rem;background:#1c1e24;box-shadow:none}.work-card:hover,.work-card:focus-within{border-color:transparent;box-shadow:0 .7rem 1.5rem #0000003d}.work-info{min-height:5rem;padding:.65rem .75rem .75rem}.work-media{min-height:0}.work-media>.media-placeholder{height:5rem;min-height:5rem}.work-info strong{font-size:.78rem;line-height:1.45;-webkit-line-clamp:2}.tag-line{max-height:4.9rem;margin-top:.45rem;gap:.38rem}.tag-line em{min-height:1.4rem;display:inline-flex;align-items:center;padding:.22rem .46rem;border-radius:.18rem;color:#11d7e5;background:#00c7d521;font-size:.68rem}.tag-rail{gap:.55rem;padding:.2rem .75rem 1rem;scrollbar-width:thin}.tag-rail>span{margin:0 0 .35rem;padding-top:.2rem;color:#9a9da5;font-size:.78rem}.tag-search-row{flex:0 0 100%;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem;margin-bottom:.45rem}.tag-search-row label{min-width:0;height:2rem;display:flex;align-items:center;gap:.45rem;padding:0 .65rem;border:1px solid rgba(255,200,61,.28);border-radius:.45rem;background:#ffffff06;color:#777b83}.tag-search-row input{min-width:0;width:100%;border:0;outline:0;background:transparent;color:#e4e7ec;font-size:.72rem}.tag-search-row>button{min-height:2rem;padding:0 .7rem;border-radius:.45rem;background:#ffc83d1c}.tag-rail>button{min-height:1.85rem;padding:0 .7rem;font-size:.72rem}.tag-rail>button.active{color:#111006;background:#f1c34e}@media(max-width:720px){.page-discover .front-main{overflow-y:auto}.discover-page{height:auto;min-height:100%;padding:0 .75rem 2.5rem}.discover-head{min-height:8.9rem;margin:0 -.75rem .75rem;padding:.75rem}.discover-tabs{flex-direction:column;gap:.65rem}.discover-tabs .pill-tabs,.discover-tabs .pill-tabs.slim{flex:0 0 auto;width:100%}.masonry-grid{columns:2;column-gap:.65rem}.work-card{margin-bottom:.65rem}.work-info{min-height:4.5rem;padding:.55rem .6rem .65rem}}.target-agent-landing{min-height:100%;display:grid;align-content:start;gap:1.25rem;padding:1.3rem 1.5rem 2.25rem;overflow:visible;background-color:#080a0f;background-image:linear-gradient(rgba(69,88,112,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(69,88,112,.07) 1px,transparent 1px);background-size:3.5rem 3.5rem}.target-agent-hero{width:min(58rem,100%);display:grid;gap:.9rem;margin:0 auto;padding:.6rem .4rem 0}.target-agent-identity{display:grid;grid-template-columns:4.6rem minmax(0,1fr);align-items:center;gap:1rem}.target-agent-logo{width:4.6rem;height:4.6rem;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(46,222,231,.38);border-radius:.8rem;background:#111820;box-shadow:0 0 1.6rem #00d3de1f}.target-agent-logo img{width:3.2rem;height:3.2rem;object-fit:contain}.target-agent-eyebrow{display:block;margin-bottom:.3rem;color:#36dbe5;font-size:.72rem;font-weight:700}.target-agent-identity h1{margin:0;color:#f6f8fb;font-size:1.85rem;line-height:1.15;letter-spacing:0}.target-agent-identity h1 em{display:inline-flex;min-height:1.55rem;align-items:center;margin-left:.45rem;padding:0 .55rem;border:1px solid rgba(255,196,69,.52);border-radius:.3rem;color:#ffd66d;background:#ffc44514;font-size:.62rem;font-style:normal;vertical-align:middle}.target-agent-identity p{max-width:44rem;margin:.5rem 0 0;color:#98a2b1;font-size:.82rem;line-height:1.6}.target-agent-highlights{display:flex;flex-wrap:wrap;gap:.5rem;padding-left:5.6rem}.target-agent-highlights span{min-height:1.75rem;display:inline-flex;align-items:center;padding:0 .65rem;border:1px solid rgba(56,215,224,.18);border-radius:.35rem;color:#9fe7eb;background:#1fc5cf0e;font-size:.68rem}.target-agent-features,.target-agent-action{width:min(58rem,100%);margin:0 auto}.target-agent-features>header,.target-agent-action>header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.target-agent-features>header strong,.target-agent-action>header strong{color:#f0f4f8;font-size:.92rem}.target-agent-features>header span,.target-agent-action>header span{color:#7f8a9a;font-size:.7rem}.target-agent-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.08);border-left:1px solid rgba(255,255,255,.08)}.target-agent-feature-grid article{min-height:6.9rem;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto 1fr;align-content:start;gap:.35rem .7rem;padding:.9rem;border-right:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);background:#0e1219e6}.target-agent-feature-grid article>span{grid-row:1 / -1;color:#29d6df;font-size:.64rem;font-weight:800}.target-agent-feature-grid strong{color:#e7ebf0;font-size:.78rem}.target-agent-feature-grid p{margin:0;color:#7d8795;font-size:.68rem;line-height:1.5}.target-agent-action{border:1px solid rgba(49,214,224,.2);border-radius:.5rem;padding:1rem;background:#0e1219}.target-agent-action>header{margin-bottom:.9rem}.target-agent-action>header>div strong,.target-agent-action>header>div span{display:block}.target-agent-action>header>div span{margin-top:.25rem}.page-discover .front-main{height:100vh;min-height:0;overflow:hidden}.page-discover .discover-page{height:100%;min-height:0;display:flex;flex-direction:column;padding:0 1rem 1rem;overflow:hidden;background:#0a0b0f;background-image:linear-gradient(rgba(91,110,132,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(91,110,132,.06) 1px,transparent 1px);background-size:64px 64px}.page-discover .discover-head{position:relative;z-index:6;flex:0 0 auto;min-height:4.125rem;display:block;margin:0 -1rem;padding:.95rem 1.45rem;border-bottom:1px solid rgba(255,255,255,.055);background:#0a0b0ff7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.page-discover .discover-head-title{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.page-discover .discover-tabs{display:flex;flex-wrap:nowrap;align-items:flex-start;justify-content:flex-start;gap:1rem;padding:0;border:0}.page-discover .discover-tabs .pill-tabs{flex:0 1 25.75rem;display:flex;flex-wrap:wrap;gap:.48rem;margin:0}.page-discover .discover-tabs .pill-tabs.slim{flex:0 1 14.25rem;margin-left:0}.page-discover .discover-tabs .pill-tabs button{min-height:2.1rem;padding:0 1.05rem;border:1px solid rgba(255,255,255,.035);border-radius:1.2rem;background:#18191f;color:#a8abb2;font-size:.8rem}.page-discover .discover-tabs .pill-tabs.slim button{min-height:1.9rem;padding:0 1rem}.page-discover .discover-tabs .pill-tabs button:hover,.page-discover .discover-tabs .pill-tabs button:focus-visible{border-color:#00d7ff99;color:#e8fbff}.page-discover .discover-tabs .pill-tabs button.active{border-color:#00d7df;background:linear-gradient(180deg,#22e3e4,#03beca);color:#041315;font-weight:800;box-shadow:0 0 1.1rem #00d7df4d}.inspiration-masonry-container{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;padding:1rem 1rem 2rem;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.18) transparent;overscroll-behavior:contain}.inspiration-masonry-container::-webkit-scrollbar{width:6px}.inspiration-masonry-container::-webkit-scrollbar-track{background:transparent}.inspiration-masonry-container::-webkit-scrollbar-thumb{border-radius:3px;background:#ffffff29}.inspiration-masonry-content{position:relative;width:100%;min-height:1px}.inspiration-masonry-item.work-card{position:absolute;display:block;margin:0;border:0;border-radius:.5rem;overflow:hidden;background:#1c1e24;box-shadow:none;transition:top .35s cubic-bezier(.4,0,.2,1),left .35s cubic-bezier(.4,0,.2,1),box-shadow .2s ease}.inspiration-masonry-item.work-card:hover,.inspiration-masonry-item.work-card:focus-within{border-color:transparent;box-shadow:0 .7rem 1.5rem #0000003d}.inspiration-masonry-item .work-card-open{width:100%;height:100%;display:flex;flex-direction:column;padding:0;border:0;border-radius:0;background:transparent;color:inherit;text-align:left}.inspiration-masonry-item .work-media{position:relative;flex:0 0 auto;width:100%;min-height:0;display:block;overflow:hidden;background:#0b0f15}.inspiration-masonry-item .work-media>img,.inspiration-masonry-item .work-media>video,.inspiration-masonry-item .work-media>.media-video-poster{position:relative;inset:auto;width:100%;height:100%;min-width:0;min-height:0;max-width:none;max-height:none;display:block;object-fit:cover;background:#080b11}.inspiration-masonry-item .media-video-poster{position:relative}.inspiration-masonry-item .media-video-poster>img{width:100%;height:100%;display:block;object-fit:cover}.inspiration-masonry-item .work-media>.media-placeholder{position:relative;width:100%;height:100%;min-height:0}.inspiration-masonry-item .work-media:after{content:"";position:absolute;inset:auto 0 0;z-index:1;height:45%;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(0,0,0,.48))}.inspiration-masonry-item .work-hover-stats{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:auto;height:auto;display:flex;align-items:flex-end;justify-content:flex-start;gap:.85rem;padding:.75rem;color:#f6fbff;background:linear-gradient(180deg,transparent 52%,rgba(4,8,13,.82));opacity:0;pointer-events:none;-webkit-backdrop-filter:none;backdrop-filter:none;transition:opacity .18s ease}.inspiration-masonry-item:hover .work-hover-stats,.inspiration-masonry-item:focus-within .work-hover-stats{opacity:1}.inspiration-masonry-item .work-hover-stats>span{display:inline-flex;align-items:center;gap:.3rem;font-size:.75rem;font-weight:700}.inspiration-masonry-item .work-favorite{position:absolute;top:.5rem;right:.5rem;z-index:4;width:2rem;height:2rem;display:grid;place-items:center;padding:0;border:1px solid rgba(255,255,255,.08);border-radius:50%;background:#03070cb8;color:#f7fbff;opacity:.8;transition:color .18s ease,background-color .18s ease,opacity .18s ease}.inspiration-masonry-item:hover .work-favorite,.inspiration-masonry-item .work-favorite:focus-visible,.inspiration-masonry-item .work-favorite.favorited{opacity:1}.inspiration-masonry-item .work-favorite:hover,.inspiration-masonry-item .work-favorite.favorited{color:#7cefff;background:#0089a6b8}.inspiration-masonry-item .work-favorite:disabled{cursor:not-allowed;opacity:.45}.inspiration-masonry-item .video-badge{left:.65rem;bottom:.65rem;z-index:3;display:inline-flex;align-items:center;gap:.25rem;min-height:1.55rem;padding:0 .55rem;border-radius:.4rem;color:#00151c;background:#00d7df;font-size:.69rem;font-style:normal;font-weight:800}.inspiration-masonry-item .video-badge.unavailable{color:#e4ecf7;background:#263040e6}.inspiration-masonry-item .work-info{flex:0 0 80px;height:80px;min-height:80px;box-sizing:border-box;display:flex;flex-direction:column;gap:.45rem;overflow:hidden;padding:.65rem .75rem .75rem}.inspiration-masonry-item .work-info strong{display:-webkit-box;overflow:hidden;color:#f0f4f8;font-size:.78rem;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.inspiration-masonry-item .tag-line{display:flex;flex-wrap:wrap;gap:.38rem;max-height:1.55rem;margin-top:auto;overflow:hidden}.inspiration-masonry-item .tag-line em{min-height:1.4rem;display:inline-flex;align-items:center;padding:.22rem .46rem;border-radius:.18rem;color:#11d7e5;background:#00c7d521;font-size:.68rem;font-style:normal;line-height:1;white-space:nowrap}.inspiration-loading{display:flex;justify-content:center;gap:.35rem;padding:1.25rem}.inspiration-loading span{width:.45rem;height:.45rem;border-radius:50%;background:var(--cyan);animation:inspiration-bounce 1.4s infinite ease-in-out both}.inspiration-loading span:nth-child(1){animation-delay:-.32s}.inspiration-loading span:nth-child(2){animation-delay:-.16s}@keyframes inspiration-bounce{0%,80%,to{transform:scale(0);opacity:.5}40%{transform:scale(1);opacity:1}}.inspiration-list-end{display:flex;align-items:center;justify-content:center;gap:1rem;padding:1.5rem 0 .5rem;color:#718094;font-size:.75rem}.inspiration-list-end i{width:3.75rem;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent)}.inspiration-detail-overlay,.inspiration-prompt-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.inspiration-detail-overlay{z-index:9999}.inspiration-detail{position:relative;width:90vw;max-width:1200px;height:min(760px,85vh);max-height:85vh;grid-template-columns:minmax(0,1fr) 320px;border:1px solid rgba(255,255,255,.1);border-radius:0;background:#141820fa}.inspiration-detail .detail-media{height:auto;min-height:0;max-height:none;padding:0;background:#000}.inspiration-detail .detail-media>video,.inspiration-detail .detail-media>.detail-image-wrap,.inspiration-detail .detail-media>.media-placeholder{width:100%;height:100%;min-width:0;min-height:0}.inspiration-detail .detail-media>video{object-fit:contain}.inspiration-detail .detail-image-wrap>img,.inspiration-detail .detail-image-wrap>.media-placeholder{object-fit:contain}.inspiration-detail aside{width:auto;padding:1.5rem;border-left:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:1.25rem;overflow-y:auto}.work-detail-close{position:absolute;top:1rem;right:1rem;z-index:10;width:2.5rem;height:2.5rem;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:#00000080;color:#fffc}.work-detail-close:hover,.work-detail-close:focus-visible{color:#fff;background:#fff3}.detail-heading{display:flex;flex-direction:column;gap:.75rem;padding-right:2.5rem}.inspiration-detail .detail-type{width:fit-content;padding:.25rem .75rem;border-radius:.25rem;font-size:.75rem;font-weight:700}.inspiration-detail .detail-type.image{color:#c084fc;background:#a855f733}.inspiration-detail .detail-type.video{color:#fb923c;background:#fb923c33}.inspiration-detail .detail-heading h2{margin:0;color:#fff;font-size:1.25rem;line-height:1.4}.inspiration-detail .detail-stats{display:flex;flex-wrap:wrap;gap:.5rem .9rem;margin:0}.inspiration-detail .detail-stats span,.inspiration-detail .detail-property{display:flex;align-items:center;gap:.4rem;color:#aeb6c2;font-size:.875rem}.inspiration-detail .detail-property{justify-content:flex-start;gap:.5rem}.inspiration-detail .detail-property>span{flex-shrink:0;color:#7c8797}.inspiration-detail .detail-property strong{min-width:0;color:#e8edf3;font-size:.875rem;font-weight:500;word-break:break-word}.inspiration-detail .detail-price{color:#fbbf24!important;font-size:1.125rem!important;font-weight:700!important}.inspiration-detail .detail-price.free{color:#22c55e!important}.detail-creator{display:flex;align-items:center;gap:.6rem;padding:.75rem;border-radius:.5rem;background:#ffffff08;color:#aeb6c2;font-size:.875rem}.detail-creator img{width:2.5rem;height:2.5rem;border-radius:50%;object-fit:cover}.inspiration-detail .detail-actions{position:static;display:flex;gap:.75rem;margin-top:auto;padding-top:1.25rem}.inspiration-detail .detail-actions button{min-height:3rem;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.75rem 1rem;border-radius:.5rem;white-space:nowrap;font-size:.92rem;font-weight:600}.inspiration-detail .detail-actions .favorite{flex-shrink:0;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:#e8edf3}.inspiration-detail .detail-actions .favorite.active{border-color:#ff4d4f66;background:#ff4d4f1a;color:#ff4d4f}.inspiration-detail .detail-actions .use-inspiration-button{flex:1;min-width:0;border:0;background:linear-gradient(135deg,var(--color-primary) 0%,#00a8b8 100%);color:#fff;box-shadow:0 0 1.5rem #00d7ff33}.inspiration-detail .detail-actions button:disabled{cursor:not-allowed;opacity:.55}.inspiration-prompt-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:1rem;background:#000000d9}.inspiration-prompt-dialog{width:100%;max-width:620px;max-height:80vh;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:.85rem;background:#191d24fa}.inspiration-prompt-dialog>header{flex-shrink:0;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.1rem 1.2rem .85rem;border-bottom:1px solid rgba(255,255,255,.08)}.inspiration-prompt-dialog h3{margin:0;color:#fff;font-size:1.05rem;font-weight:650}.inspiration-prompt-dialog p{margin:.35rem 0 0;color:#ffffff73;font-size:.8rem;line-height:1.5}.inspiration-prompt-dialog>header button{flex-shrink:0;width:2rem;height:2rem;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:#ffffff0d;color:#ffffffb3}.inspiration-prompt-dialog>header button:hover,.inspiration-prompt-dialog>header button:focus-visible{background:#ffffff1f;color:#fff}.inspiration-prompt-body{flex:1;min-height:0;overflow-y:auto;padding:1.1rem 1.2rem}.inspiration-prompt-body pre{margin:0;padding:.85rem .95rem;border:1px solid rgba(255,255,255,.08);border-radius:.6rem;background:#ffffff08;color:#ffffffe6;font-family:inherit;font-size:.88rem;line-height:1.7;white-space:pre-wrap;word-break:break-word;-webkit-user-select:text;user-select:text}.inspiration-prompt-body>div{padding:2.2rem 0;color:#fff6;font-size:.88rem;text-align:center}.inspiration-prompt-dialog>footer{flex-shrink:0;display:flex;justify-content:flex-end;padding:.85rem 1.2rem 1.1rem;border-top:1px solid rgba(255,255,255,.08)}.inspiration-prompt-dialog>footer button{min-height:2.75rem;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.7rem 1.4rem;border:0;border-radius:.5rem;background:linear-gradient(135deg,var(--color-primary) 0%,#00a8b8 100%);color:#fff;font-size:.92rem;font-weight:600}.inspiration-prompt-dialog>footer button.copied{background:linear-gradient(135deg,#22c55e,#16a34a)}.inspiration-prompt-dialog>footer button:disabled{cursor:not-allowed;opacity:.5}@media(max-width:720px){.page-discover .front-main{overflow:hidden}.page-discover .discover-page{padding:0 .75rem .75rem}.page-discover .discover-head{min-height:8.9rem;margin:0 -.75rem;padding:.75rem}.page-discover .discover-tabs{flex-direction:column;gap:.65rem}.page-discover .discover-tabs .pill-tabs,.page-discover .discover-tabs .pill-tabs.slim{width:100%;flex:0 0 auto}.inspiration-masonry-container{padding:.75rem .5rem 1.5rem}.inspiration-masonry-item .work-info{padding:.55rem .6rem .65rem}.inspiration-detail{width:calc(100vw - 1.5rem);height:calc(100dvh - 1.5rem);max-height:calc(100dvh - 1.5rem);grid-template-columns:1fr;grid-template-rows:minmax(220px,48vh) minmax(0,1fr)}.inspiration-detail .detail-media{border-bottom:1px solid rgba(255,255,255,.08)}.inspiration-detail aside{min-height:0;padding:1.2rem}.inspiration-detail .detail-actions{margin-top:0}.inspiration-prompt-dialog{max-height:86vh}.inspiration-prompt-dialog>footer{justify-content:stretch}.inspiration-prompt-dialog>footer button{width:100%}}.target-agent-tutorial{min-height:2rem;display:inline-flex;align-items:center;gap:.35rem;padding:0 .7rem;border:1px solid rgba(255,255,255,.1);border-radius:.35rem;color:#a8b1bd;background:#171c24;font-size:.68rem}.target-agent-option-row{display:grid;grid-template-columns:7.5rem minmax(0,1fr);align-items:start;gap:.8rem;padding:.7rem 0;border-top:1px solid rgba(255,255,255,.06)}.target-agent-option-row>span{padding-top:.45rem;color:#a7b0bd;font-size:.72rem;font-weight:700}.target-agent-option-row>div{display:flex;flex-wrap:wrap;gap:.45rem}.target-agent-option-row button{min-height:1.95rem;padding:0 .72rem;border:1px solid rgba(150,164,183,.15);border-radius:.35rem;color:#9ca6b4;background:#171b22;font-size:.68rem}.target-agent-option-row button:hover,.target-agent-option-row button.active{border-color:#26d7e094;color:#071417;background:#27d8df}.target-agent-action-footer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;margin-top:.75rem;padding-top:.85rem;border-top:1px solid rgba(255,255,255,.06)}.target-agent-chat{grid-template-columns:12.5rem minmax(0,1fr);column-gap:1.1rem}.target-agent-chat .target-agent-hero,.target-agent-chat .target-agent-features,.target-agent-chat .target-agent-action{grid-column:2}.target-agent-chat-rail{min-height:31rem;grid-column:1;grid-row:1 / span 3;display:flex;flex-direction:column;gap:.55rem;padding:.75rem;border-right:1px solid rgba(255,255,255,.08);background:#070a0fbd}.target-agent-chat-history,.target-agent-chat-new{min-height:2.2rem;display:inline-flex;align-items:center;gap:.45rem;padding:0 .65rem;border:1px solid rgba(255,255,255,.09);border-radius:.35rem;color:#c6ccd6;background:#151a22;font-size:.7rem}.target-agent-chat-new{color:#071315;border-color:#28d8df;background:#28d8df;font-weight:800}.target-agent-chat-rail input{width:100%;min-height:2rem;padding:0 .6rem;border:1px solid rgba(255,255,255,.1);border-radius:.3rem;outline:0;color:#e7ebf1;background:#0c1016;font-size:.66rem}.target-agent-chat-empty{display:grid;min-height:8rem;place-items:center;color:#66707e;font-size:.7rem}.target-agent-action-footer textarea{min-width:0;width:100%;min-height:2.65rem;resize:vertical;padding:.65rem .8rem;border:1px solid rgba(255,255,255,.09);border-radius:.4rem;outline:0;color:#e9edf3;background:#0a0e14;font:inherit;font-size:.72rem}.target-agent-input-hint{min-width:0;min-height:2.65rem;display:flex;align-items:center;gap:.55rem;padding:0 .85rem;border:1px solid rgba(255,255,255,.09);border-radius:.4rem;color:#7e8998;background:#0a0e14;font-size:.72rem}.target-agent-start{min-height:2.65rem;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:0 1rem;border:0;border-radius:.4rem;color:#061215;background:#2bd9df;font-size:.74rem;font-weight:800}.target-agent-openclaw .target-agent-logo,.target-agent-canvas .target-agent-logo{border-color:#ffc54b6b;box-shadow:0 0 1.6rem #ffc54b1c}.target-agent-openclaw .target-agent-eyebrow,.target-agent-canvas .target-agent-eyebrow,.target-agent-openclaw .target-agent-feature-grid article>span,.target-agent-canvas .target-agent-feature-grid article>span{color:#ffd36c}@media(max-width:980px){.target-agent-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.agents-page.openclaw-mode,.agents-page.chat-mode{grid-template-columns:minmax(0,1fr)}.agents-page.openclaw-mode .agent-project-pane,.agents-page.chat-mode .agent-project-pane{display:none}.agents-page.openclaw-mode .agent-project-toggle,.agents-page.chat-mode .agent-project-toggle{display:none!important}@media(max-width:720px){.target-agent-landing{gap:1rem;padding:.85rem .75rem 1.5rem}.target-agent-identity{grid-template-columns:3.8rem minmax(0,1fr);gap:.75rem}.target-agent-logo{width:3.8rem;height:3.8rem}.target-agent-logo img{width:2.7rem;height:2.7rem}.target-agent-identity h1{font-size:1.3rem}.target-agent-highlights{padding-left:0}.target-agent-feature-grid{grid-template-columns:1fr}.target-agent-chat{display:flex;flex-direction:column}.target-agent-chat-rail{min-height:auto;order:-1;border-right:0;border-bottom:1px solid rgba(255,255,255,.08)}.target-agent-feature-grid article{min-height:5.6rem}.target-agent-option-row{grid-template-columns:1fr;gap:.35rem}.target-agent-option-row>span{padding-top:0}.target-agent-action-footer{grid-template-columns:1fr}.target-agent-start{width:100%}}.agent-category-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}.agent-catalog-row{min-height:4.65rem;grid-template-columns:minmax(0,1fr) 1.25rem;border-radius:.42rem}.agent-catalog-select{grid-template-columns:2.55rem minmax(0,1fr);gap:.58rem;padding:.48rem .12rem .48rem .42rem}.agent-catalog-icon-wrap{position:relative;width:2.45rem;height:2.45rem;display:grid;place-items:center;border:1px solid rgba(148,163,184,.16);border-radius:.62rem;background:#ffffff09}.agent-catalog-icon-wrap img{width:1.9rem;height:1.9rem;object-fit:contain}.agent-catalog-active-dot{position:absolute;right:-.12rem;bottom:-.12rem;width:.42rem;height:.42rem;border:2px solid #0a0d12;border-radius:50%;background:transparent}.agent-catalog-row.active .agent-catalog-active-dot{background:#27d9df;box-shadow:0 0 .55rem #27d9dfcc}.agent-catalog-select>span:nth-child(2){min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;column-gap:.35rem}.agent-catalog-select>span:nth-child(2)>strong{grid-column:1;grid-row:1}.agent-catalog-select>span:nth-child(2)>small{grid-column:1 / -1;grid-row:2;margin-top:.23rem}.agent-catalog-tags{grid-column:2;grid-row:1;display:inline-flex;min-width:0}.agent-catalog-tags em{border:1px solid rgba(42,210,222,.25);border-radius:.2rem;padding:.08rem .28rem;color:#78dbe2;background:#2ad2de0f;font-size:.56rem;font-style:normal;line-height:1.2;white-space:nowrap}.agent-catalog-row.active .agent-catalog-tags em{border-color:#ffcd5552;color:#ffd875;background:#ffcd5514}.agent-catalog-select>em{display:none}.agent-pin-button{width:1.2rem;height:1.2rem;margin-top:.42rem}.agent-start-board{position:relative;min-height:100%;overflow:auto;padding:clamp(1.1rem,3vw,2.65rem) clamp(.85rem,4vw,3.8rem) 2.25rem;color:#e9eef5;background:#090c12;isolation:isolate}.agent-start-grid{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:.42;background-image:linear-gradient(rgba(91,109,134,.075) 1px,transparent 1px),linear-gradient(90deg,rgba(91,109,134,.075) 1px,transparent 1px);background-size:3.2rem 3.2rem;-webkit-mask-image:linear-gradient(to bottom,#000,transparent 88%);mask-image:linear-gradient(to bottom,#000,transparent 88%)}.agent-start-hero,.agent-start-team,.agent-start-console,.agent-start-footer-row{width:min(68rem,100%);margin-inline:auto}.agent-start-hero{display:grid;gap:.85rem}.agent-start-identity{display:grid;grid-template-columns:4.7rem minmax(0,1fr);align-items:center;gap:1rem}.agent-start-logo{position:relative;width:4.7rem;height:4.7rem;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(38,213,224,.38);border-radius:.85rem;background:#111821;box-shadow:0 0 1.8rem #17cfdc21}.agent-start-logo img{width:3.35rem;height:3.35rem;object-fit:contain}.agent-start-logo i{position:absolute;inset:auto .38rem .38rem auto;width:.46rem;height:.46rem;border:2px solid #111821;border-radius:50%;background:#27d9df}.agent-start-eyebrow{display:inline-flex;align-items:center;gap:.35rem;margin-bottom:.32rem;color:#5cdae2;font-size:.68rem;font-weight:700;letter-spacing:.02em}.agent-start-eyebrow b{width:.36rem;height:.36rem;border-radius:50%;background:currentColor;box-shadow:0 0 .45rem currentColor}.agent-start-identity h1{margin:0;color:#f5f7fb;font-size:clamp(1.4rem,2.2vw,2.05rem);line-height:1.15;letter-spacing:0}.agent-start-identity h1 em{display:inline-flex;min-height:1.4rem;align-items:center;margin-left:.45rem;padding:0 .48rem;border:1px solid rgba(255,203,83,.42);border-radius:.28rem;color:#ffd76d;background:#ffcb5314;font-size:.58rem;font-style:normal;vertical-align:middle}.agent-start-identity p{max-width:48rem;margin:.46rem 0 0;color:#929eae;font-size:.78rem;line-height:1.55}.agent-start-capabilities{display:flex;flex-wrap:wrap;gap:.42rem;padding-left:5.7rem}.agent-start-capabilities span{min-height:1.68rem;display:inline-flex;align-items:center;padding:0 .62rem;border:1px solid rgba(48,210,222,.19);border-radius:.3rem;color:#9cdee2;background:#1fc2ce0e;font-size:.65rem}.agent-start-team{margin-top:1.25rem;padding:.9rem 1rem .75rem;border:1px solid rgba(152,167,187,.13);border-radius:.48rem;background:#0e131bcc}.agent-start-team-heading{display:flex;align-items:center;gap:.55rem;color:#cbd3de}.agent-start-team-heading strong{display:inline-flex;align-items:center;gap:.3rem;font-size:.72rem}.agent-start-team-heading small{color:#7d8998;font-size:.62rem}.agent-start-team-line{flex:1;height:1px;background:#94a3b81f}.agent-start-team-members{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin-top:.72rem}.agent-start-member{min-width:0;display:grid;grid-template-columns:1.7rem minmax(0,1fr);grid-template-rows:auto auto;column-gap:.45rem;align-items:center;padding:.42rem .52rem;border:1px solid rgba(148,163,184,.11);border-radius:.35rem;background:#ffffff06}.agent-start-member i{grid-row:1 / -1;width:1.7rem;height:1.7rem;display:grid;place-items:center;border-radius:.42rem;color:#071317;background:#27d9df;font-size:.72rem;font-style:normal;font-weight:800}.agent-start-member b{min-width:0;overflow:hidden;color:#dce3eb;font-size:.66rem;text-overflow:ellipsis;white-space:nowrap}.agent-start-member em{color:#6eebba;font-size:.56rem;font-style:normal}.agent-start-member.member-1 i{background:#a855f7;color:#fff}.agent-start-member.member-2 i{background:#f59e0b}.agent-start-member.member-3 i{background:#10b981;color:#fff}.agent-start-team>p{display:flex;align-items:center;gap:.3rem;margin:.65rem 0 0;color:#778494;font-size:.62rem}.agent-start-console{margin-top:1rem;padding:1rem;border:1px solid rgba(43,215,225,.23);border-radius:.55rem;background:#0e141c;box-shadow:0 1.2rem 3rem #00000029}.agent-start-console-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.agent-start-console-head>div:first-child{min-width:0;display:flex;align-items:center;gap:.6rem}.agent-start-console-head>div:first-child>div strong,.agent-start-console-head>div:first-child>div small{display:block}.agent-start-console-head strong{color:#eef3f8;font-size:.88rem}.agent-start-console-head small{margin-top:.22rem;color:#7e8998;font-size:.64rem}.agent-start-console-icon{width:2rem;height:2rem;display:grid;place-items:center;border:1px solid rgba(39,217,223,.28);border-radius:.4rem;color:#37dce4;background:#27d9df14}.agent-start-console-actions{display:flex;gap:.35rem}.agent-start-console-actions button,.agent-start-panel header button{width:2rem;height:2rem;display:grid;place-items:center;border:1px solid rgba(148,163,184,.16);border-radius:.34rem;color:#9aa6b5;background:#151c25}.agent-start-console-actions button:hover,.agent-start-console-actions button:focus-visible{border-color:#2bd9df;color:#e9ffff}.agent-start-option-row{display:grid;grid-template-columns:6.1rem minmax(0,1fr);align-items:start;gap:.65rem;padding:.62rem 0;border-top:1px solid rgba(148,163,184,.09)}.agent-start-option-row>span{padding-top:.37rem;color:#9ba7b6;font-size:.68rem;font-weight:700}.agent-start-option-row>div{display:flex;flex-wrap:wrap;gap:.38rem}.agent-start-option-row button{min-height:1.8rem;display:inline-flex;align-items:center;gap:.22rem;padding:0 .62rem;border:1px solid rgba(148,163,184,.16);border-radius:.3rem;color:#929eae;background:#151c25;font-size:.63rem}.agent-start-option-row button:hover,.agent-start-option-row button.active{border-color:#29dae1b3;color:#051417;background:#2bd9df}.agent-start-composer{margin-top:.75rem;padding:.7rem;border:1px solid rgba(148,163,184,.16);border-radius:.42rem;background:#090e15}.agent-start-composer-tools{min-height:1.7rem;display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.agent-start-upload,.agent-start-file-count,.agent-start-selected-summary{display:inline-flex;align-items:center;gap:.3rem;font-size:.62rem}.agent-start-upload{border:0;color:#aab5c2;background:transparent}.agent-start-upload:hover{color:#35dbe2}.agent-start-file-count{color:#72dfb0}.agent-start-selected-summary{padding:.18rem .42rem;border:1px solid rgba(255,204,83,.24);border-radius:.22rem;color:#ffd875;background:#ffcc530f}.agent-start-composer textarea{width:100%;min-height:5.6rem;display:block;margin-top:.35rem;padding:.35rem 0;resize:vertical;border:0;outline:0;color:#e7edf4;background:transparent;font:inherit;font-size:.76rem;line-height:1.55}.agent-start-composer textarea::placeholder{color:#596675}.agent-start-composer footer{display:flex;align-items:center;justify-content:space-between;gap:.7rem;padding-top:.55rem;border-top:1px solid rgba(148,163,184,.08)}.agent-start-composer footer small{color:#657283;font-size:.6rem}.agent-start-submit{min-height:2.2rem;display:inline-flex;align-items:center;gap:.36rem;padding:0 .85rem;border:0;border-radius:.35rem;color:#061416;background:#2bd9df;font-size:.68rem;font-weight:800}.agent-start-submit>svg{display:block;margin:0;flex:0 0 auto}.agent-start-icon-submit{width:2.2rem;padding:0;justify-content:center}.agent-start-submit:disabled{cursor:not-allowed;opacity:.42}.agent-start-footer-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.72rem;color:#718091;font-size:.62rem}.agent-start-footer-row span{display:inline-flex;align-items:center;gap:.3rem}.agent-start-footer-row button{display:inline-flex;align-items:center;gap:.3rem;border:0;color:#aab5c2;background:transparent;font-size:.64rem}.agent-start-footer-row button:hover{color:#31dce3}.agent-start-panel-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:grid;place-items:center;padding:1rem;background:#00000094}.agent-start-panel{width:min(25rem,100%);border:1px solid rgba(53,216,225,.26);border-radius:.55rem;background:#111821;box-shadow:0 1.5rem 4rem #00000057}.agent-start-panel>header{display:flex;align-items:center;justify-content:space-between;padding:.85rem 1rem;border-bottom:1px solid rgba(148,163,184,.12);color:#ecf2f8;font-size:.8rem}.agent-start-panel-empty{min-height:11rem;display:grid;place-items:center;align-content:center;gap:.45rem;color:#7d8997}.agent-start-panel-empty strong{color:#dce3eb;font-size:.75rem}.agent-start-panel-empty small{font-size:.63rem}.agent-start-panel-settings{display:grid;gap:.8rem;padding:1rem}.agent-start-panel-settings label{display:flex;align-items:center;justify-content:space-between;color:#c6d0dc;font-size:.72rem}.agent-start-panel-settings input{accent-color:#2bd9df}.agent-start-panel-settings p{margin:0;color:#758292;font-size:.63rem;line-height:1.5}.agent-start-amber .agent-start-eyebrow,.agent-start-gold .agent-start-eyebrow{color:#f3c65b}.agent-start-pink .agent-start-eyebrow,.agent-start-red .agent-start-eyebrow,.agent-start-rose .agent-start-eyebrow{color:#f39aaa}.agent-start-violet .agent-start-eyebrow,.agent-start-purple .agent-start-eyebrow{color:#c29af6}.agent-start-green .agent-start-eyebrow,.agent-start-lime .agent-start-eyebrow{color:#73dfae}@media(max-width:720px){.agent-start-board{padding:.9rem .7rem 4rem}.agent-start-identity{grid-template-columns:3.3rem minmax(0,1fr);gap:.7rem}.agent-start-logo{width:3.3rem;height:3.3rem;border-radius:.62rem}.agent-start-logo img{width:2.35rem;height:2.35rem}.agent-start-identity h1{font-size:1.35rem}.agent-start-identity p{font-size:.68rem}.agent-start-capabilities{padding-left:4rem;gap:.3rem}.agent-start-capabilities span{min-height:1.48rem;padding-inline:.45rem;font-size:.58rem}.agent-start-team{margin-top:.9rem;padding:.7rem}.agent-start-team-members{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-start-team-heading small{display:none}.agent-start-console{margin-top:.75rem;padding:.72rem}.agent-start-console-head strong{font-size:.78rem}.agent-start-option-row{grid-template-columns:4.6rem minmax(0,1fr);gap:.45rem}.agent-start-option-row button{min-height:1.72rem;padding-inline:.48rem;font-size:.59rem}.agent-start-composer textarea{min-height:6rem}.agent-start-composer footer{align-items:flex-end}.agent-start-composer footer small{max-width:8rem;line-height:1.4}.agent-start-footer-row{align-items:flex-start;flex-direction:column}}.page-api .front-main{overflow:auto;background:#090b10}.page-api .front-sidebar{background:linear-gradient(180deg,#111218,#0d0f14)}.api-sidebar-panel{min-height:0;flex:1 1 auto;display:flex;flex-direction:column;gap:.75rem;overflow-y:auto;padding:.75rem}.api-sidebar-heading{display:grid;gap:.3rem;padding:.15rem .25rem .35rem}.api-sidebar-heading strong{color:#f6c84d;font-size:1.28rem}.api-sidebar-heading span{color:#8f98a6;font-size:.7rem;line-height:1.55}.api-sidebar-cards{display:grid;gap:.7rem}.api-sidebar-card{min-height:8.2rem;display:grid;align-content:start;gap:.42rem;width:100%;padding:.85rem .9rem .75rem;border:1px solid rgba(148,163,184,.18);border-radius:.5rem;color:#d5dbe5;background:#11141bcc;text-align:left}.api-sidebar-card:hover,.api-sidebar-card:focus-visible{border-color:#e0e8f470;background:#1b1f28f2}.api-sidebar-card.recommended{border-color:#fbbf2475;background:#5b3e0924}.api-sidebar-card.docs{border-color:#38bdf857;background:#0832482e}.api-sidebar-card.agent{border-color:#a78bfa61;background:#37226029}.api-sidebar-card-meta{display:flex;align-items:center;gap:.38rem;min-height:1rem}.api-sidebar-card-meta>span{color:#8e98a8;font-size:.62rem}.api-sidebar-card-meta b{padding:.08rem .34rem;border-radius:.25rem;color:#181307;background:#f5ca50;font-size:.58rem;line-height:1.2}.api-sidebar-card.agent .api-sidebar-card-meta b{color:#1d1630;background:#c5adff}.api-sidebar-card strong{display:flex;align-items:center;gap:.42rem;color:#f4c84c;font-size:.82rem}.api-sidebar-card.docs strong,.api-sidebar-card.docs .api-sidebar-link{color:#52c9fa}.api-sidebar-card.agent strong,.api-sidebar-card.agent .api-sidebar-link{color:#bda5ff}.api-sidebar-card p{min-height:2.1rem;margin:0;color:#929cab;font-size:.64rem;line-height:1.55}.api-sidebar-link{display:inline-flex;align-items:center;justify-content:space-between;gap:.4rem;color:#f3ca52;font-size:.68rem;font-weight:700}.api-sidebar-key{min-height:2.35rem;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;width:100%;margin-top:auto;border:1px solid rgba(52,211,153,.42);border-radius:.45rem;color:#55d8ac;background:#2270511f;font-size:.72rem;font-weight:700}.api-sidebar-key:hover,.api-sidebar-key:focus-visible{border-color:#55d8ac;background:#22705138}.api-page{min-height:100%;display:block;padding:0;color:#eaf0f7;background-color:#090b10;background-image:linear-gradient(rgba(96,120,151,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(96,120,151,.055) 1px,transparent 1px);background-size:3.5rem 3.5rem}.api-hero-target{width:min(61rem,100%);min-height:100vh;display:grid;align-content:center;gap:1.65rem;margin:0 auto;padding:3.8rem 2.9rem 2.3rem}.api-hero-copy{display:grid;justify-items:center;gap:.8rem;text-align:center}.api-eyebrow{min-height:1.7rem;display:inline-flex;align-items:center;padding:0 .8rem;border:1px solid rgba(96,165,250,.25);border-radius:999px;color:#9bcaff;background:#223b6340;font-size:.7rem}.api-title-row{display:flex;align-items:center;justify-content:center;gap:.9rem}.api-title-row>svg{color:#e8f3ff}.api-title-row h1{margin:0;color:#f5f8fc;font-size:2.65rem;line-height:1.12;letter-spacing:0}.api-hero-copy>p{margin:0;color:#a7b1bf;font-size:.9rem}.api-hero-copy>p i{margin:0 .45rem;color:#586474;font-style:normal}.api-capability-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.api-capability-chips span,.api-feature-tags span{min-height:1.8rem;display:inline-flex;align-items:center;gap:.35rem;padding:0 .7rem;border:1px solid rgba(148,163,184,.16);border-radius:999px;color:#aab5c4;background:#0e131cc7;font-size:.68rem}.api-feature-stage{display:grid;grid-template-columns:14.2rem minmax(0,1fr);align-items:stretch;gap:1rem}.api-feature-rail{display:grid;gap:.48rem}.api-feature-rail button{min-height:4.85rem;display:grid;grid-template-columns:1.55rem minmax(0,1fr) auto;align-items:center;gap:.6rem;width:100%;padding:.65rem .7rem;border:1px solid rgba(148,163,184,.13);border-radius:.45rem;color:#7f8b9b;background:#0d1118c2;text-align:left}.api-feature-rail button:hover,.api-feature-rail button:focus-visible,.api-feature-rail button.active{border-color:#34d3996b;color:#c8f5e4;background:#12443a59}.api-feature-number{color:#8a95a4;font-size:.7rem;font-weight:800}.api-feature-rail button>span:nth-child(2){min-width:0;display:grid;gap:.24rem}.api-feature-rail strong,.api-feature-rail small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.api-feature-rail strong{color:inherit;font-size:.72rem}.api-feature-rail small{color:#6f7b8b;font-size:.6rem}.api-feature-panel{min-height:20.85rem;position:relative;overflow:hidden;display:grid;align-content:center;justify-items:start;gap:.72rem;padding:2.2rem 3rem;border:1px solid rgba(52,211,153,.35);border-radius:.5rem;background:#0d1d1dd4}.api-feature-panel.tone-gold{border-color:#fbbf2466;background:#2b220fd4}.api-feature-panel.tone-violet,.api-feature-panel.tone-purple{border-color:#a78bfa66;background:#1d182fd9}.api-feature-panel-meta{position:absolute;top:1rem;right:1.1rem;display:flex;align-items:center;gap:.45rem}.api-feature-panel-meta span{color:#40dfb1;font-size:.72rem;font-weight:900}.tone-gold .api-feature-panel-meta span,.tone-gold .api-feature-panel-icon{color:#f4c64a}.tone-violet .api-feature-panel-meta span,.tone-violet .api-feature-panel-icon,.tone-purple .api-feature-panel-meta span,.tone-purple .api-feature-panel-icon{color:#c4b1ff}.api-feature-panel-meta em{color:#9ca9b8;font-size:.62rem;font-style:normal}.api-feature-panel-icon{color:#4ce5b9}.api-feature-panel h2{margin:0;color:#f6f8fb;font-size:1.55rem;letter-spacing:0}.api-feature-panel p{max-width:35rem;margin:0;color:#aab4c0;font-size:.78rem;line-height:1.72}.api-feature-tags{display:flex;flex-wrap:wrap;gap:.45rem}.api-feature-tags span{min-height:1.55rem;border-color:#4ce5b933;color:#72dcbc;background:#12544038;font-size:.62rem}.api-cta-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem}.api-cta-secondary,.api-cta-download,.api-step-action,.api-agent-entry{min-height:3.25rem;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;border-radius:.45rem;font-size:.78rem}.api-cta-secondary{padding:0 1.1rem;border:1px solid rgba(148,163,184,.22);color:#c7d0db;background:#12161edb}.api-cta-doc{border-color:#fbbf248c;color:#f5cb55}.api-cta-key{color:#c8d1dd}.api-cta-download{min-width:0;justify-content:flex-start;gap:.9rem;padding:.65rem 1rem;border:1px solid rgba(255,255,255,.11);color:#e7edf4;background:#15171d;text-align:left}.api-cta-download>svg{flex:0 0 auto;color:#6cb9ff}.api-cta-download>span{min-width:0;display:grid;gap:.16rem}.api-cta-download strong{color:#f4f7fa;font-size:.92rem}.api-cta-download small{overflow:hidden;color:#8e99a7;font-size:.64rem;text-overflow:ellipsis;white-space:nowrap}.api-cta-download em{min-height:1.5rem;display:inline-flex;align-items:center;margin-left:auto;padding:0 .55rem;border:1px solid rgba(52,211,153,.36);border-radius:999px;color:#55d8ac;background:#1d6b4e2e;font-size:.6rem;font-style:normal;white-space:nowrap}.api-cta-secondary:hover,.api-cta-secondary:focus-visible,.api-cta-download:hover,.api-cta-download:focus-visible,.api-step-action:hover,.api-step-action:focus-visible,.api-agent-entry:hover,.api-agent-entry:focus-visible{filter:brightness(1.13);outline:0}.api-scroll-hint{justify-self:center;min-height:2rem;display:inline-flex;align-items:center;gap:.35rem;padding:0 .75rem;border:0;color:#8395ac;background:transparent;font-size:.7rem}.api-guide{width:min(55rem,100%);display:grid;gap:1rem;margin:0 auto;padding:2.2rem 2.9rem 5rem;scroll-margin-top:1rem}.api-guide-heading{display:grid;gap:.25rem;padding-bottom:.35rem}.api-guide-heading span{color:#78b9ff;font-size:.68rem;font-weight:800}.api-guide-heading strong{color:#eaf0f7;font-size:1rem}.api-step-card{display:grid;grid-template-columns:3rem minmax(0,1fr);gap:1rem;padding:1.55rem 1.7rem;border:1px solid rgba(148,163,184,.16);border-radius:.5rem;background:#0d1118e0}.api-step-index{width:2.55rem;height:2.55rem;display:grid;place-items:center;border-radius:.45rem;color:#c3b0ff;background:#6652a833;font-size:.95rem;font-weight:900}.api-step-index.tone-gold{color:#f4ca56;background:#7b580f3d}.api-step-index.tone-green{color:#54dbaf;background:#16674b40}.api-step-content{min-width:0}.api-step-content h3{margin:0 0 .4rem;color:#edf2f7;font-size:1rem;letter-spacing:0}.api-step-content>p{margin:.35rem 0;color:#9faab8;font-size:.76rem;line-height:1.68}.api-muted{color:#758294!important}.api-copy-block{overflow:hidden;margin-top:.85rem;border:1px solid rgba(148,163,184,.14);border-radius:.4rem;background:#090c12}.api-copy-header{min-height:2rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:0 .7rem;border-bottom:1px solid rgba(148,163,184,.1)}.api-copy-header span{color:#78a8d7;font-size:.64rem}.api-copy-header button{min-height:1.55rem;display:inline-flex;align-items:center;gap:.25rem;padding:0 .25rem;border:0;color:#aeb9c7;background:transparent;font-size:.64rem}.api-copy-header button:hover,.api-copy-header button:focus-visible{color:#fff}.api-copy-block pre{max-height:12rem;margin:0;overflow:auto;padding:.8rem .9rem;color:#c8d1dd;font:.68rem/1.65 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;white-space:pre-wrap;overflow-wrap:anywhere}.api-step-note{display:block;margin-top:.7rem;color:#708097;font-size:.68rem;line-height:1.65}.api-step-action,.api-agent-entry{margin-top:.65rem;padding:0 1rem;border:1px solid rgba(96,165,250,.34);color:#9dceff;background:#204d7c2b}.api-key-callout{min-height:2.6rem;display:flex;align-items:center;gap:.5rem;margin-top:.8rem;padding:.55rem .75rem;border:1px solid rgba(251,191,36,.32);border-radius:.4rem;color:#e9c459;background:#62450d29;font-size:.7rem;font-weight:700;line-height:1.45}.api-key-callout svg{flex:0 0 auto}.api-example-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:.9rem}.api-example-grid article{min-width:0;padding:.8rem;border:1px solid rgba(148,163,184,.13);border-radius:.4rem;background:#11161ee0}.api-example-grid article>div{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.api-example-grid strong{color:#dce4ee;font-size:.72rem}.api-example-grid button{width:1.65rem;height:1.65rem;display:grid;flex:0 0 auto;place-items:center;padding:0;border:1px solid rgba(148,163,184,.16);border-radius:.3rem;color:#91a2b8;background:#11161e}.api-example-grid button:hover,.api-example-grid button:focus-visible{border-color:#79bfff;color:#b9ddff}.api-example-grid p{margin:.5rem 0 0;color:#8491a2;font-size:.66rem;line-height:1.6;overflow-wrap:anywhere}.api-agent-entry{border-color:#a78bfa5c;color:#c9b6ff;background:#472f7a2e}.api-notice{position:sticky;bottom:1rem;justify-self:center;min-height:2.35rem;display:inline-flex;align-items:center;gap:.45rem;padding:0 .85rem;border:1px solid rgba(52,211,153,.34);border-radius:.4rem;color:#85ebca;background:#10291f;box-shadow:0 .6rem 1.5rem #00000057;font-size:.72rem}.agent-api-docs{min-height:100%;display:grid;align-content:start;gap:1rem;padding:1.35rem clamp(1rem,3vw,2.5rem) 4rem;color:#eaf0f7;background:#090b10}.agent-api-docs-header{width:min(78rem,100%);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;margin:0 auto}.agent-api-back,.agent-api-key,.agent-api-basebar button,.agent-api-detail-heading button,.agent-api-code-section header button{min-height:2.35rem;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;border:1px solid rgba(148,163,184,.2);border-radius:.4rem;color:#b8c4d2;background:#121720;font-size:.72rem}.agent-api-back,.agent-api-key{padding:0 .75rem}.agent-api-back:hover,.agent-api-back:focus-visible,.agent-api-key:hover,.agent-api-key:focus-visible,.agent-api-basebar button:hover,.agent-api-detail-heading button:hover,.agent-api-code-section header button:hover{border-color:#52dab19e;color:#d6ffef;outline:0}.agent-api-title{display:flex;align-items:center;gap:.7rem;min-width:0}.agent-api-title>svg{flex:0 0 auto;color:#bba1ff}.agent-api-title h1{margin:0;color:#f5f8fc;font-size:1.35rem;line-height:1.2}.agent-api-title p{margin:.2rem 0 0;color:#8490a0;font-size:.68rem}.agent-api-basebar{width:min(78rem,100%);min-height:2.75rem;display:flex;align-items:center;gap:.7rem;margin:0 auto;padding:0 .75rem;border:1px solid rgba(148,163,184,.15);border-radius:.45rem;background:#10141c}.agent-api-basebar span{color:#7c8999;font-size:.62rem;font-weight:800}.agent-api-basebar code{min-width:0;overflow:hidden;color:#e2e9f1;font:.72rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;text-overflow:ellipsis;white-space:nowrap}.agent-api-basebar button,.agent-api-detail-heading button{width:2rem;min-height:2rem;flex:0 0 auto;padding:0}.agent-api-layout{width:min(78rem,100%);display:grid;grid-template-columns:17rem minmax(0,1fr);align-items:start;gap:1rem;margin:0 auto}.agent-api-nav,.agent-api-detail{min-width:0;border:1px solid rgba(148,163,184,.15);border-radius:.5rem;background:#10141c}.agent-api-nav{display:grid;gap:.35rem;padding:.65rem}.agent-api-nav-group{display:grid;gap:.25rem}.agent-api-nav-group>span{padding:.5rem .4rem .15rem;color:#6f7e90;font-size:.6rem;font-weight:800}.agent-api-nav-heading{display:flex;justify-content:space-between;gap:.5rem;padding:.3rem .4rem .55rem;color:#d9e2ec;font-size:.78rem;font-weight:800}.agent-api-nav-heading small{color:#788696;font-size:.62rem;font-weight:500}.agent-api-nav-group>button{min-width:0;display:grid;grid-template-columns:2.85rem minmax(0,1fr);align-items:center;gap:.5rem;padding:.62rem .5rem;border:1px solid transparent;border-radius:.35rem;color:#8d9aaa;background:transparent;text-align:left}.agent-api-nav-group>button:hover,.agent-api-nav-group>button:focus-visible,.agent-api-nav-group>button.active{border-color:#59d7b259;color:#d7fff0;background:#1b5a4845;outline:0}.agent-api-nav-group>button>span{min-width:0;display:grid;gap:.2rem}.agent-api-nav strong,.agent-api-nav code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-api-nav strong{color:inherit;font-size:.72rem}.agent-api-nav code,.agent-api-detail-heading code{color:#8291a4;font:.62rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.agent-api-method{min-height:1.35rem;display:inline-flex;align-items:center;justify-content:center;padding:0 .35rem;border-radius:.25rem;font:800 .57rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.method-get{color:#8ac7ff;background:#3579b833}.method-post{color:#68e2b7;background:#237c5b38}.agent-api-detail{display:grid;gap:1rem;padding:1.15rem 1.25rem 1.35rem}.agent-api-detail-heading{display:flex;align-items:center;gap:.55rem}.agent-api-detail-heading code{flex:1 1 auto;color:#e0e8f2;font-size:.75rem}.agent-api-detail h2{margin:0;color:#f3f7fb;font-size:1.25rem}.agent-api-detail>p{margin:-.55rem 0 0;color:#9aa7b6;font-size:.75rem;line-height:1.65}.agent-api-model-picker{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;padding:.7rem;border:1px solid rgba(148,163,184,.15);border-radius:.4rem;color:#9aa7b6;background:#0c1017;font-size:.7rem}.agent-api-model-picker select{min-width:0;height:2.1rem;border:1px solid rgba(148,163,184,.2);border-radius:.3rem;padding:0 .6rem;color:#e0e8f2;background:#151b25}.agent-api-catalog-table{overflow:auto;border:1px solid rgba(148,163,184,.14);border-radius:.4rem;background:#0c1017}.agent-api-catalog-table table{width:100%;border-collapse:collapse;font-size:.68rem}.agent-api-catalog-table th,.agent-api-catalog-table td{padding:.65rem .75rem;border-bottom:1px solid rgba(148,163,184,.1);color:#aab6c4;text-align:left;white-space:nowrap}.agent-api-catalog-table th{color:#738296;background:#101620;font-size:.6rem}.agent-api-catalog-table td:first-child strong,.agent-api-catalog-table td:first-child code{display:block}.agent-api-catalog-table td:first-child strong{color:#e4ebf3}.agent-api-catalog-table td:first-child code{margin-top:.2rem;color:#6f8094;font-size:.58rem}.agent-api-empty{padding:1.25rem;color:#738296;font-size:.7rem;text-align:center}.agent-api-code-section{overflow:hidden;border:1px solid rgba(148,163,184,.14);border-radius:.4rem;background:#090c12}.agent-api-code-section header{min-height:2.1rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:0 .7rem;border-bottom:1px solid rgba(148,163,184,.1)}.agent-api-code-section header strong{color:#9fc8f0;font-size:.67rem}.agent-api-code-section header button{min-height:1.7rem;padding:0 .45rem;border:0;background:transparent;font-size:.62rem}.agent-api-code-section pre{max-height:15rem;overflow:auto;margin:0;padding:.9rem;color:#cbd6e2;font:.68rem/1.65 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;white-space:pre-wrap;overflow-wrap:anywhere}.agent-api-auth-note{display:flex;align-items:flex-start;gap:.55rem;padding:.75rem;border:1px solid rgba(251,191,36,.24);border-radius:.4rem;color:#e9c459;background:#62450d21}.agent-api-auth-note svg{flex:0 0 auto;margin-top:.1rem}.agent-api-auth-note span{display:grid;gap:.25rem}.agent-api-auth-note strong{font-size:.7rem}.agent-api-auth-note small{color:#b8a96f;font-size:.64rem;line-height:1.5}.agent-api-notice{position:sticky;bottom:1rem;justify-self:center;min-height:2.25rem;display:inline-flex;align-items:center;gap:.4rem;padding:0 .8rem;border:1px solid rgba(52,211,153,.35);border-radius:.4rem;color:#85ebca;background:#10291f;font-size:.7rem}@media(max-width:980px){.api-hero-target{padding:2.8rem 1.6rem 2rem}.api-feature-stage{grid-template-columns:12.2rem minmax(0,1fr)}.api-feature-panel{padding:2rem 2.15rem}.api-guide{padding-right:1.6rem;padding-left:1.6rem}}@media(max-width:720px){.page-api .front-main{overflow-y:auto}.api-page{min-height:100%;background-size:2.7rem 2.7rem}.api-hero-target{min-height:auto;gap:1.2rem;padding:1.35rem .8rem 2rem}.api-hero-copy{justify-items:start;text-align:left}.api-eyebrow{min-height:1.55rem;font-size:.62rem}.api-title-row{justify-content:flex-start;gap:.6rem}.api-title-row>svg{width:2rem;height:2rem}.api-title-row h1{font-size:1.65rem}.api-hero-copy>p{font-size:.72rem;line-height:1.6}.api-capability-chips{justify-content:flex-start}.api-feature-stage{grid-template-columns:1fr}.api-feature-rail{display:flex;overflow-x:auto;padding-bottom:.2rem}.api-feature-rail button{min-width:10.2rem;flex:0 0 10.2rem;min-height:4.2rem}.api-feature-panel{min-height:18rem;padding:2rem 1.2rem 1.2rem}.api-feature-panel h2{font-size:1.25rem}.api-cta-row{grid-template-columns:1fr;gap:.6rem}.api-cta-secondary,.api-cta-download{width:100%}.api-cta-download small{white-space:normal}.api-guide{gap:.75rem;padding:1rem .8rem 6.3rem}.api-step-card{grid-template-columns:2.25rem minmax(0,1fr);gap:.75rem;padding:1rem}.api-step-index{width:2.15rem;height:2.15rem;font-size:.8rem}.api-step-content h3{font-size:.88rem}.api-step-content>p{font-size:.7rem}.api-key-callout{align-items:flex-start;font-size:.66rem}.api-example-grid{grid-template-columns:1fr}.agent-api-docs{gap:.75rem;padding:.85rem .7rem 5.5rem}.agent-api-docs-header{grid-template-columns:auto minmax(0,1fr);gap:.65rem}.agent-api-title{gap:.45rem}.agent-api-title h1{font-size:1rem}.agent-api-title p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-api-key{grid-column:1 / -1;width:100%}.agent-api-layout{grid-template-columns:1fr}.agent-api-nav{display:flex;overflow-x:auto;gap:.4rem;padding:.45rem}.agent-api-nav-heading{min-width:4.5rem;display:grid;align-content:center;gap:.15rem;padding:0 .35rem}.agent-api-nav-group{min-width:max-content;display:flex;align-items:stretch;gap:.4rem}.agent-api-nav-group>span{display:flex;align-items:center;padding:0 .35rem}.agent-api-nav-group>button{min-width:8.8rem;flex:0 0 8.8rem;grid-template-columns:2.6rem minmax(0,1fr);padding:.5rem .4rem}.agent-api-detail{padding:.9rem}.agent-api-basebar code{font-size:.64rem}}.target-user-center-scrim{z-index:200;align-items:stretch;justify-content:stretch;padding:0;background:#0b0d11}.user-center.target-user-center{width:100vw;height:100dvh;min-height:0;position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(22rem,25.5rem);gap:3.1rem;padding:1.5rem 2.8rem;overflow:hidden;border:0;border-radius:0;background:#0b0d11}.uc-target-works,.uc-target-profile-scroll{min-width:0;min-height:0}.uc-target-works{display:grid;grid-template-rows:auto auto minmax(0,1fr);align-content:start;overflow:hidden}.uc-target-works-toolbar{min-height:2.65rem;display:flex;align-items:center;gap:.72rem;padding-bottom:.75rem;border-bottom:1px solid rgba(148,163,184,.1)}.uc-target-works-toolbar h2{flex:0 0 auto;margin:0;color:#edf2f7;font-size:1.28rem;letter-spacing:0}.uc-target-back{width:2.25rem;height:2.25rem;display:grid;flex:0 0 auto;place-items:center;padding:0;border:1px solid rgba(41,205,219,.35);border-radius:.4rem;color:#2ed3df;background:#11596329}.uc-target-work-tabs{display:flex;align-items:center;gap:.1rem;margin-left:auto;padding:.12rem;border:1px solid rgba(148,163,184,.12);border-radius:.4rem;background:#15181e}.uc-target-work-tabs button{min-width:3.1rem;min-height:2rem;padding:0 .6rem;border:0;border-radius:.32rem;color:#8d97a6;background:transparent;font-size:.68rem}.uc-target-work-tabs button.active,.uc-target-work-tabs button:hover,.uc-target-work-tabs button:focus-visible{color:#35d8e2;background:#156f7c47}.uc-target-date{min-width:7.2rem;min-height:2.1rem;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;overflow:hidden;border:1px solid rgba(148,163,184,.14);border-radius:.38rem;color:#a3adbb;background:#16191f;font-size:.68rem}.uc-target-date input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0;cursor:pointer}.uc-target-batch{min-height:2.1rem;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:0 .75rem;border:1px solid rgba(148,163,184,.18);border-radius:.38rem;color:#c2c9d2;background:#181b21;font-size:.7rem}.uc-target-batch.active{border-color:#2dd3df73;color:#45dbe4}.uc-target-retention{min-height:2.65rem;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;margin-top:.9rem;padding:0 .8rem;border:1px solid rgba(245,176,45,.42);border-radius:.45rem;color:#e8b64f;background:#6340092b;box-shadow:0 0 1.1rem #b06f0b14;font-size:.68rem}.uc-target-retention>span{font-size:1rem;font-weight:900}.uc-target-retention button{width:1.6rem;height:1.6rem;display:grid;place-items:center;padding:0;border:0;border-radius:50%;color:#d7a94d;background:#ffffff12}.uc-target-work-grid{min-height:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));align-content:start;gap:.75rem;overflow-y:auto;margin-top:.9rem;padding-right:.2rem}.uc-target-work-grid>article{min-width:0;position:relative;overflow:hidden;border:1px solid rgba(148,163,184,.14);border-radius:.45rem;background:#15181e}.uc-target-work-grid>article.selected{border-color:#2bd4df;box-shadow:inset 0 0 0 1px #2bd4df}.uc-target-work-media{aspect-ratio:1 / 1;overflow:hidden;background:#0a0c10}.uc-target-work-media img,.uc-target-work-media video,.uc-target-work-media .media-placeholder{width:100%;height:100%;display:block;object-fit:cover}.uc-target-work-grid>article>div:last-child{display:grid;gap:.18rem;padding:.65rem}.uc-target-work-grid strong{overflow:hidden;color:#dce3eb;font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.uc-target-work-grid article>div:last-child span{color:#788493;font-size:.62rem}.uc-target-audio{width:100%;height:100%;display:grid;place-items:center;align-content:center;gap:.5rem;color:#9c86ef;background:#11101a;font-size:.67rem}.uc-target-work-check{width:1.7rem;height:1.7rem;position:absolute;z-index:2;top:.45rem;right:.45rem;display:grid;place-items:center;border-radius:.35rem;background:#07090dc2}.uc-target-work-check input{width:.9rem;height:.9rem;accent-color:#2bd4df}.uc-target-work-empty{min-height:20rem;display:grid;place-items:center;align-content:center;gap:.5rem;color:#454b55}.uc-target-work-empty p{margin:0;color:#777f8c;font-size:.78rem}.uc-target-profile-scroll{display:grid;align-content:start;gap:1.15rem;overflow-y:auto;padding-right:.2rem}.uc-target-profile-card,.uc-target-other-card{border:1px solid rgba(148,163,184,.13);border-radius:.5rem;background:#17191f}.uc-target-profile-card>header,.uc-target-other-card>header{min-height:4.25rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin:0;padding:0 1.35rem;border-bottom:1px solid rgba(148,163,184,.1)}.uc-target-profile-card>header h3,.uc-target-other-card>header h3{margin:0;color:#f0f3f7;font-size:1.05rem}.uc-target-profile-card>header>button:last-child{min-height:1.7rem;display:inline-flex;align-items:center;gap:.32rem;padding:0 .55rem;border:1px solid rgba(31,195,211,.26);border-radius:.32rem;color:#31c9d7;background:#18646e38;font-size:.62rem}.uc-target-mobile-close{display:none}.uc-target-identity{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;margin:0 1.35rem;padding:1.2rem 0;border-bottom:1px solid rgba(148,163,184,.1)}.uc-target-identity .avatar.large{width:4rem;height:4rem;background:linear-gradient(135deg,#e3bba8,#a78bfa)}.uc-target-identity>div:nth-child(2){min-width:0;display:grid;gap:.35rem}.uc-target-identity strong{overflow:hidden;color:#f0f3f7;font-size:1.02rem;text-overflow:ellipsis;white-space:nowrap}.uc-target-identity span{justify-self:start;padding:.16rem .55rem;border:1px solid rgba(148,163,184,.16);border-radius:999px;color:#b8c0cc;background:#ffffff09;font-size:.62rem}.uc-target-identity>button{width:1.9rem;height:1.9rem;display:grid;place-items:center;padding:0;border:1px solid rgba(148,163,184,.14);border-radius:.35rem;color:#9ca7b5;background:#20232a}.uc-target-binding-list{display:grid;margin:0 1.35rem;padding:.7rem 0;border-bottom:1px solid rgba(148,163,184,.1)}.uc-target-binding-list>div{min-height:4.45rem;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;align-content:center;gap:.25rem .75rem}.uc-target-binding-list span{color:#808a98;font-size:.68rem}.uc-target-binding-list strong{color:#edf1f5;font-size:.76rem;font-weight:600}.uc-target-binding-list button{grid-column:2;grid-row:1 / span 2;align-self:center;min-width:5.3rem;min-height:2rem;padding:0 .65rem;border:1px solid rgba(30,195,211,.35);border-radius:.35rem;color:#31ccd9;background:#12576033;font-size:.66rem}.uc-target-binding-list button:disabled{border-color:#94a3b81f;color:#626b78;background:#ffffff06}.uc-target-balance-row,.uc-target-registration{min-height:4.3rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin:0 1.35rem;border-bottom:1px solid rgba(148,163,184,.1)}.uc-target-balance-row span,.uc-target-registration span{color:#87919e;font-size:.7rem}.uc-target-balance-row strong{display:inline-flex;align-items:center;gap:.25rem;color:#35d5e0;font-size:1rem}.uc-target-registration strong{color:#e1e6ec;font-size:.76rem}.uc-target-storage{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.8rem;margin:1rem 1.35rem;padding:.85rem;border:1px solid rgba(148,163,184,.15);border-radius:.45rem;background:#1b1e24}.uc-target-storage>div:first-child{display:grid;gap:.25rem}.uc-target-storage>div:first-child strong{color:#e8edf3;font-size:.76rem}.uc-target-storage>div:first-child span{color:#8c96a4;font-size:.64rem;line-height:1.5}.uc-target-storage>em{align-self:start;padding:.2rem .48rem;border-radius:999px;color:#9da6b2;background:#ffffff12;font-size:.62rem;font-style:normal}.uc-target-storage dl{grid-column:1 / -1;display:grid;gap:.5rem;margin:0}.uc-target-storage dl div{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.uc-target-storage dt,.uc-target-storage dd{margin:0;color:#8f99a7;font-size:.66rem}.uc-target-storage dd{color:#e3e8ee}.uc-target-storage>label{grid-column:1 / -1;display:flex;align-items:center;gap:.45rem;color:#727c89;font-size:.64rem}.uc-target-storage>label input{accent-color:#2acfd9}.uc-target-storage>button{grid-column:1 / -1;min-height:2.35rem;border:0;border-radius:.35rem;color:#d7fbff;background:#14636d;font-size:.72rem;font-weight:700}.uc-target-cancel-account{width:calc(100% - 2.7rem);min-height:2.4rem;margin:0 1.35rem 1rem;border:0;color:#777f8b;background:transparent;font-size:.68rem;text-align:right}.uc-target-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.58rem;padding:.9rem}.uc-target-feature-grid button{min-width:0;min-height:3.85rem;display:grid;grid-template-columns:2.15rem minmax(0,1fr);align-items:center;gap:.55rem;padding:.45rem;border:1px solid rgba(148,163,184,.12);border-left-color:#f5bb308c;border-radius:.4rem;color:#d7dee7;background:#191c22;text-align:left}.uc-target-feature-grid button>span:first-child{width:2.15rem;height:2.15rem;display:grid;place-items:center;border-radius:50%;color:#e4b83e;background:#754e0c40}.uc-target-feature-grid button>span:last-child{min-width:0;display:grid;gap:.16rem}.uc-target-feature-grid strong,.uc-target-feature-grid small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uc-target-feature-grid strong{color:#e8edf3;font-size:.7rem}.uc-target-feature-grid small{color:#828c99;font-size:.58rem}.uc-target-feature-grid button.tone-purple,.uc-target-feature-grid button.tone-violet{border-left-color:#a78bfaa6}.uc-target-feature-grid button.tone-purple>span:first-child,.uc-target-feature-grid button.tone-violet>span:first-child{color:#bca7ff;background:#4c307e47}.uc-target-feature-grid button.tone-red{border-left-color:#fb4b709e}.uc-target-feature-grid button.tone-red>span:first-child{color:#ff6988;background:#81193040}.uc-target-feature-grid button.tone-green,.uc-target-feature-grid button.tone-cyan{border-left-color:#2dd4bf9e}.uc-target-feature-grid button.tone-green>span:first-child,.uc-target-feature-grid button.tone-cyan>span:first-child{color:#45d9c6;background:#176b5e3d}.uc-target-feature-grid button.tone-blue{border-left-color:#3b82f6a3}.uc-target-feature-grid button.tone-blue>span:first-child{color:#6ba4ff;background:#22468745}.uc-target-feature-grid button:hover,.uc-target-feature-grid button:focus-visible{border-color:#94a3b85c;background:#22262d}.uc-target-logout{width:calc(100% - 1.8rem);min-height:2.6rem;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;margin:0 .9rem .9rem;border:1px solid rgba(244,63,94,.28);border-radius:.4rem;color:#dd5c70;background:#671d2c38;font-size:.7rem}.uc-subdialog-scrim{position:absolute;z-index:5;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:1.5rem;background:#040508c7;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.uc-subdialog{width:min(72rem,94vw);height:min(42rem,80vh);min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid rgba(148,163,184,.2);border-radius:.5rem;color:#e8edf3;background:#171920;box-shadow:0 1.5rem 5rem #0000008c}.uc-subdialog-header{min-height:3.9rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:0;padding:0 1rem;border-bottom:1px solid rgba(148,163,184,.12)}.uc-subdialog-header>div{display:flex;align-items:center;gap:.65rem}.uc-subdialog-header>div>span{width:2.1rem;height:2.1rem;display:grid;place-items:center;border-radius:.4rem;color:#e2b53b;background:#6f4b0c3d}.uc-subdialog-header h2{margin:0;color:#edf1f6;font-size:1rem;letter-spacing:0}.uc-subdialog-header>button{width:2.15rem;height:2.15rem;display:grid;place-items:center;padding:0;border:0;border-radius:.4rem;color:#8c96a4;background:#ffffff0b}.uc-subdialog-body{min-width:0;min-height:0;overflow:auto;padding:1rem}.uc-subdialog .uc-panel{min-height:0}.uc-subdialog .uc-info-grid article,.uc-subdialog .uc-setting-list article,.uc-subdialog .uc-record-list article,.uc-subdialog .uc-api-list article,.uc-subdialog .uc-partner-card,.uc-subdialog .uc-invite-box,.uc-subdialog .uc-service-grid button,.uc-subdialog .uc-asset-grid article,.uc-subdialog .uc-doc-block,.uc-subdialog .uc-package-grid button{border-radius:.45rem;background:#1d2027}.uc-subdialog .uc-notice{border-radius:.4rem}.uc-subdialog-signin,.uc-subdialog-recharge{height:auto;max-height:min(92vh,48rem);grid-template-rows:minmax(0,1fr)}.uc-subdialog-signin{width:min(51rem,94vw);border-color:#f5b12057;background:#0d0b14;box-shadow:0 1.8rem 6rem #000000ad,0 0 4rem #cf7d1117}.uc-subdialog-recharge{width:min(49rem,94vw);background:#15181e}.uc-subdialog-signin>.uc-subdialog-header,.uc-subdialog-recharge>.uc-subdialog-header{display:none}.uc-subdialog-signin>.uc-subdialog-body,.uc-subdialog-recharge>.uc-subdialog-body{overflow:auto;padding:0}.uc-subdialog-signin .uc-notice,.uc-subdialog-recharge .uc-notice{position:relative;z-index:5;margin:.75rem .9rem 0}.uc-signin-panel,.uc-recharge-panel{position:relative;isolation:isolate;overflow:hidden}.uc-signin-panel{padding:1.7rem;background:linear-gradient(118deg,rgba(246,163,26,.08),transparent 36%),linear-gradient(160deg,#160f16,#0c0a13 52%,#100b1a)}.uc-signin-panel:before,.uc-recharge-panel:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(112deg,transparent 20%,rgba(255,203,93,.07) 42%,transparent 58%);transform:translate(-70%);animation:uc-panel-scan 7s ease-in-out infinite;pointer-events:none}.uc-signin-ambient,.uc-recharge-ambient{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.uc-signin-ambient i,.uc-recharge-ambient i{position:absolute;width:140%;height:1px;left:-20%;background:linear-gradient(90deg,transparent,rgba(255,187,44,.34),transparent);transform:rotate(-10deg);animation:uc-signal-line 8s ease-in-out infinite}.uc-signin-ambient i:nth-child(1),.uc-recharge-ambient i:nth-child(1){top:18%}.uc-signin-ambient i:nth-child(2),.uc-recharge-ambient i:nth-child(2){top:54%;animation-delay:-2.6s}.uc-signin-ambient i:nth-child(3),.uc-recharge-ambient i:nth-child(3){top:83%;animation-delay:-5.1s}.uc-signin-layout{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(17rem,.88fr);gap:1.5rem}.uc-signin-primary{min-width:0}.uc-signin-heading,.uc-recharge-intro{display:flex;align-items:center;gap:.75rem}.uc-signin-heading>span{width:2.85rem;height:2.85rem;display:grid;flex:0 0 2.85rem;place-items:center;border:2px solid #f8c21c;border-radius:50%;color:#ffd338;box-shadow:0 0 1rem #ffbe1a52}.uc-signin-heading h3,.uc-recharge-intro h3{margin:0;color:#f5f6f8;font-size:1.12rem;letter-spacing:0}.uc-signin-heading h3{color:#ffd334}.uc-signin-heading p,.uc-recharge-intro p{margin:.2rem 0 0;color:#8e919b;font-size:.72rem}.uc-signin-heading>button,.uc-recharge-intro>button{width:2rem;height:2rem;display:grid;flex:0 0 2rem;place-items:center;margin-left:auto;padding:0;border:1px solid rgba(148,163,184,.22);border-radius:50%;color:#9da2ad;background:#ffffff0b}.uc-signin-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:1.15rem}.uc-signin-summary article{display:grid;grid-template-columns:2.45rem 1fr;grid-template-rows:auto auto;gap:0 .65rem;padding:.72rem;border:1px solid rgba(246,186,69,.16);border-radius:.7rem;background:#ffffff06}.uc-signin-summary article>span{width:2.45rem;height:2.45rem;grid-row:1 / 3;display:grid;place-items:center;border-radius:.5rem;color:#ffcf2d;background:#782f2a57;box-shadow:0 0 1rem #d3432e29}.uc-signin-summary strong{color:#f3f1f1;font-size:1.35rem}.uc-signin-summary strong small,.uc-signin-summary p{color:#8f8d98;font-size:.7rem}.uc-signin-summary p{margin:.08rem 0 0}.uc-signin-distance{display:flex;align-items:center;gap:.45rem;margin-top:.8rem;padding:.6rem .75rem;border:1px solid rgba(255,174,15,.36);border-radius:.5rem;color:#d8d3d3;background:#512b0d38;font-size:.72rem}.uc-signin-distance svg,.uc-signin-distance strong{color:#ffcf2d}.uc-signin-milestones{position:relative;display:grid;grid-template-columns:repeat(3,1fr);margin:1.2rem 0 .95rem}.uc-signin-milestones:before{content:"";position:absolute;top:1rem;right:10%;left:10%;height:1px;background:#292332}.uc-signin-milestones article{position:relative;z-index:1;display:grid;justify-items:center;gap:.22rem;color:#aaa7b2;font-size:.68rem}.uc-signin-milestones article strong{width:2rem;height:2rem;display:grid;place-items:center;border:1px solid #373147;border-radius:50%;color:#b8b5be;background:#171323}.uc-signin-milestones article em{color:#d4ba5c;font-style:normal;font-weight:700}.uc-signin-milestones article.reached strong{border-color:#ffc119;color:#ffd43d;background:#2d210f;box-shadow:0 0 .9rem #ffb9142e}.uc-signin-action{width:100%;min-height:3.15rem;display:flex;align-items:center;justify-content:center;gap:.55rem;border:0;border-radius:.75rem;color:#1e1604;background:linear-gradient(100deg,#ffa60e,#ffd46d 72%,#ffc54c);box-shadow:0 .65rem 1.8rem #f6a20f40;cursor:pointer;font-weight:800}.uc-signin-action strong{padding:.2rem .48rem;border-radius:.35rem;background:#6b48082e}.uc-signin-action:disabled{cursor:default;filter:saturate(.7)}.uc-signin-tomorrow{margin:.48rem 0 1rem;color:#938d8c;font-size:.7rem;text-align:center}.uc-signin-reminder{min-height:3.7rem;display:flex;align-items:center;gap:.7rem;padding:.65rem .8rem;border:1px solid rgba(148,163,184,.12);border-radius:.7rem;background:#ffffff05}.uc-signin-reminder>span{min-width:0;display:grid;flex:1;grid-template-columns:1.9rem 1fr}.uc-signin-reminder svg{grid-row:1 / 3;align-self:center;color:#fbc12d}.uc-signin-reminder strong{color:#e6e2e3;font-size:.74rem}.uc-signin-reminder small{color:#777681;font-size:.62rem}.uc-signin-reminder input{position:absolute;opacity:0;pointer-events:none}.uc-signin-reminder>i{width:2.2rem;height:1.2rem;position:relative;flex:0 0 2.2rem;border-radius:1rem;background:#33303b}.uc-signin-reminder>i:after{content:"";position:absolute;top:.15rem;left:.15rem;width:.9rem;height:.9rem;border-radius:50%;background:#aaa8af;transition:transform .18s ease,background .18s ease}.uc-signin-reminder input:checked+i{background:#7d631c}.uc-signin-reminder input:checked+i:after{transform:translate(1rem);background:#ffd13a}.uc-signin-calendar{align-self:stretch;padding:.85rem;border:1px solid rgba(148,163,184,.13);border-radius:.75rem;background:#0f0d18c7}.uc-signin-calendar header{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.35rem;margin:0}.uc-signin-calendar header button{width:1.65rem;height:1.65rem;display:grid;place-items:center;padding:0;border:0;border-radius:.35rem;color:#777581;background:transparent}.uc-signin-calendar header strong{color:#dcd9df;font-size:.78rem;text-align:center}.uc-signin-calendar header>span.uc-signin-legend{grid-column:1 / -1;display:flex;justify-content:center;align-items:center;gap:.5rem;color:#777581;font-size:.58rem}.uc-signin-legend-item{display:inline-flex;align-items:center;gap:.22rem;white-space:nowrap}.uc-signin-legend-item i{width:.42rem;height:.42rem;flex:0 0 auto;border-radius:50%;background:#44d6a3}.uc-signin-legend-item i.is-today{background:#ffc22d}.uc-signin-legend-item i.is-milestone{background:#bb75d5}.uc-signin-weekdays,.uc-signin-days{display:grid;grid-template-columns:repeat(7,1fr);gap:.22rem}.uc-signin-weekdays{margin-top:.65rem}.uc-signin-weekdays span{color:#777580;font-size:.62rem;text-align:center}.uc-signin-days{margin-top:.4rem}.uc-signin-days>span{position:relative;min-height:2rem;display:grid;place-items:center;border:1px solid transparent;border-radius:.45rem;color:#62606b;font-size:.68rem}.uc-signin-days>span.today{border-color:#bf8d13;color:#ffc736;background:#6b480847}.uc-signin-days>span.signed{border-color:#32d29d61;color:#5ce5b7;background:#1677563b}.uc-signin-days>span.today.signed{border-color:#ffc22d;color:#ffe07a;background:linear-gradient(135deg,#6b48086b,#16775647);box-shadow:inset 0 0 0 1px #44d6a357}.uc-signin-days>span.milestone{box-shadow:inset 0 0 0 1px #ad61ccb8}.uc-signin-days>span.milestone:after{content:"";position:absolute;bottom:.2rem;width:.25rem;height:.25rem;border-radius:50%;background:#ad61cc}.uc-signin-days>span svg{position:absolute;right:.12rem;bottom:.12rem;color:#45d9a5}.uc-signin-calendar footer{display:grid;grid-template-columns:repeat(2,1fr);margin-top:.75rem;padding:.55rem;border:1px solid rgba(246,177,32,.18);border-radius:.55rem;background:#4d2a1333}.uc-signin-calendar footer span{color:#807b83;font-size:.62rem;text-align:center}.uc-signin-calendar footer span+span{border-left:1px solid rgba(246,177,32,.18)}.uc-signin-calendar footer strong{display:block;margin-top:.2rem;color:#f3c62d;font-size:.76rem}.uc-signin-panel.is-signing .uc-signin-action{animation:uc-reward-pulse .85s ease-in-out infinite alternate}.uc-signin-panel.is-signed .uc-signin-heading>span{color:#5ce5b7;border-color:#43c99b;box-shadow:0 0 1.1rem #43c99b42}.uc-recharge-panel{padding:1.2rem 1.35rem;background:linear-gradient(145deg,#171a20,#12151a 72%,#151b1c)}.uc-recharge-panel:before{background:linear-gradient(112deg,transparent 24%,rgba(36,218,166,.065) 44%,transparent 60%)}.uc-recharge-ambient i{background:linear-gradient(90deg,transparent,rgba(41,208,166,.2),transparent)}.uc-recharge-intro{padding-bottom:.8rem}.uc-recharge-intro>span{display:inline-flex;align-items:center;gap:.35rem;margin-left:auto;color:#87909b;font-size:.7rem}.uc-recharge-intro>span svg,.uc-recharge-intro>span strong{color:#f4c62c}.uc-recharge-intro>button{margin-left:0}.uc-recharge-tabs{display:flex;gap:1.6rem;border-bottom:1px solid #2b3038}.uc-recharge-tabs button{position:relative;min-height:2.7rem;padding:0 .25rem;border:0;color:#737b87;background:transparent;font-size:.76rem}.uc-recharge-tabs button.active{color:#37d4ad}.uc-recharge-tabs button.active:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:2px;background:#31cfa7}.uc-recharge-section{margin-top:1rem}.uc-recharge-section h4{margin:0 0 .55rem;color:#969da7;font-size:.7rem;font-weight:500}.uc-recharge-packages{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem}.uc-recharge-packages button{position:relative;min-width:0;min-height:7rem;display:grid;align-content:center;justify-items:center;gap:.32rem;overflow:hidden;padding:.65rem .45rem;border:1px solid #303641;border-radius:.45rem;color:#dfe4eb;background:#1d2128}.uc-recharge-packages button:hover,.uc-recharge-packages button.selected{border-color:#32cea7;background:#20282c;box-shadow:inset 0 0 0 1px #32cea729,0 0 1rem #25ca9d14}.uc-recharge-packages button.featured{border-color:#efbb2994}.uc-recharge-packages button>em{position:absolute;top:0;right:0;padding:.18rem .38rem;border-radius:0 0 0 .35rem;color:#211607;background:linear-gradient(100deg,#ffb626,#ffe17b);font-size:.54rem;font-style:normal;font-weight:800;animation:uc-badge-breathe 1.8s ease-in-out infinite alternate}.uc-recharge-packages button>small{color:#7e8792;font-size:.62rem}.uc-recharge-packages button>strong{color:#f4f6fa;font-size:1.55rem}.uc-recharge-packages button>strong span{margin-right:.16rem;color:#929aa5;font-size:.75rem}.uc-recharge-packages button>p{margin:0;color:#707985;font-size:.6rem}.uc-recharge-packages button>p b{color:#f2e4a1}.uc-recharge-packages button>i{color:#e2b83d;font-size:.58rem;font-style:normal}.uc-payment-channels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.uc-payment-channels button{min-width:0;min-height:3.45rem;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.6rem;padding:.65rem .75rem;border:1px solid #343a44;border-radius:.42rem;color:#dce2e9;background:#1c2027;text-align:left}.uc-payment-channels button>svg{color:#26cc9d}.uc-payment-channels button>span{min-width:0}.uc-payment-channels button strong,.uc-payment-channels button small{display:block}.uc-payment-channels button strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem}.uc-payment-channels button small{margin-top:.15rem;color:#707985;font-size:.58rem}.uc-payment-channels button>i{width:.75rem;height:.75rem;border:1px solid #4b535f;border-radius:50%}.uc-payment-channels button.selected{border-color:#32cfa6;background:#24705b2b}.uc-payment-channels button.selected>i{border:3px solid #22272e;background:#33d1a9;box-shadow:0 0 0 1px #33d1a9}.uc-payment-channels button:disabled{opacity:.46;cursor:not-allowed}.uc-recharge-unavailable{grid-column:1 / -1;padding:1rem;border:1px dashed #343a44;color:#747d89;text-align:center;font-size:.68rem}.uc-recharge-footer{display:flex;align-items:center;gap:1rem;margin:1rem -1.35rem -1.2rem;padding:.85rem 1.35rem 1rem;border-top:1px solid #2b3038;background:#0b0e126b}.uc-recharge-footer>div{min-width:8rem}.uc-recharge-footer span,.uc-recharge-footer small{display:block;color:#747d88;font-size:.6rem}.uc-recharge-footer strong{color:#f3c62d;font-size:1.05rem}.uc-recharge-footer button{min-height:2.6rem;display:inline-flex;flex:1;align-items:center;justify-content:center;gap:.45rem;border:0;border-radius:.4rem;color:#062018;background:linear-gradient(90deg,#19af87,#43d5ac);font-weight:800}.uc-recharge-footer button:disabled{color:#777e86;background:#252a31}.uc-recharge-checkout{display:flex;align-items:center;justify-content:center;gap:.35rem;margin-top:1rem;color:#3dd5ad;font-size:.7rem}.uc-recharge-card-mode{min-height:18rem;display:grid;place-items:center;align-content:center;gap:.65rem;color:#828b96;text-align:center}.uc-recharge-card-mode strong{color:#e4e8ed}.uc-recharge-card-mode p{max-width:22rem;margin:0;font-size:.7rem}.uc-recharge-card-mode input{width:min(22rem,100%);min-height:2.6rem;border:1px solid #343a44;border-radius:.4rem;padding:0 .75rem;color:#868e98;background:#1c2027}.uc-recharge-card-mode button{min-width:8rem;min-height:2.45rem;border:0;border-radius:.4rem;color:#777e86;background:#252a31}@keyframes uc-panel-scan{0%,18%{transform:translate(-72%)}68%,to{transform:translate(76%)}}@keyframes uc-signal-line{0%,to{opacity:.12;transform:translate(-8%) rotate(-10deg)}48%{opacity:.8;transform:translate(9%) rotate(-10deg)}}@keyframes uc-reward-pulse{0%{transform:translateY(0);box-shadow:0 .45rem 1.2rem #f6a20f33}to{transform:translateY(-2px);box-shadow:0 .8rem 2.2rem #f6a20f70}}@keyframes uc-badge-breathe{0%{filter:brightness(.92)}to{filter:brightness(1.2)}}@media(prefers-reduced-motion:reduce){.uc-signin-panel:before,.uc-recharge-panel:before,.uc-signin-ambient i,.uc-recharge-ambient i,.uc-signin-panel.is-signing .uc-signin-action,.uc-recharge-packages button>em{animation:none}}@media(max-width:1040px){.user-center.target-user-center{grid-template-columns:minmax(0,1fr) minmax(20.5rem,23rem);gap:1rem;padding:1rem}.uc-target-works-toolbar{flex-wrap:wrap}.uc-target-work-tabs{order:3;width:100%;margin-left:0}.uc-target-work-tabs button{flex:1 1 auto}}@media(max-width:720px){.target-user-center-scrim{background:#0b0d11}.user-center.target-user-center{width:100vw;height:100dvh;display:block;padding:.7rem;overflow-y:auto}.uc-target-works{display:none}.uc-target-profile-scroll{overflow:visible;padding:0}.uc-target-mobile-close{width:2rem;height:2rem;display:grid;flex:0 0 auto;place-items:center;padding:0;border:1px solid rgba(43,211,222,.28);border-radius:.35rem;color:#36d6df;background:#1258612e}.uc-target-profile-card>header{padding:0 .8rem}.uc-target-profile-card>header h3{margin-right:auto}.uc-target-identity,.uc-target-binding-list,.uc-target-balance-row,.uc-target-registration,.uc-target-storage{margin-right:.85rem;margin-left:.85rem}.uc-target-cancel-account{width:calc(100% - 1.7rem);margin-right:.85rem;margin-left:.85rem}.uc-target-feature-grid{gap:.45rem;padding:.7rem}.uc-target-feature-grid button{min-height:3.55rem;grid-template-columns:1.9rem minmax(0,1fr);gap:.42rem}.uc-target-feature-grid button>span:first-child{width:1.9rem;height:1.9rem}.uc-subdialog-scrim{position:fixed;padding:0}.uc-subdialog{width:100vw;height:100dvh;border:0;border-radius:0}.uc-subdialog-signin,.uc-subdialog-recharge{max-height:none}.uc-subdialog-body{padding:.75rem}.uc-subdialog-signin>.uc-subdialog-body,.uc-subdialog-recharge>.uc-subdialog-body{padding:0}.uc-signin-panel,.uc-recharge-panel{min-height:100dvh;padding:1rem}.uc-signin-layout{grid-template-columns:1fr;gap:1rem}.uc-signin-calendar{min-height:22rem}.uc-recharge-intro{align-items:flex-start;flex-wrap:wrap}.uc-recharge-intro>span{order:3;width:100%;margin-left:0}.uc-recharge-intro>button{position:absolute;top:.8rem;right:.8rem}.uc-recharge-packages{grid-template-columns:repeat(2,minmax(0,1fr))}.uc-payment-channels{grid-template-columns:1fr}.uc-recharge-footer{position:sticky;bottom:0;z-index:3;margin:1rem -1rem -1rem;padding:.8rem 1rem;background:#12151af5;-webkit-backdrop-filter:blur(.7rem);backdrop-filter:blur(.7rem)}.uc-subdialog .uc-settings-form,.uc-subdialog .uc-info-grid,.uc-subdialog .uc-info-grid.compact,.uc-subdialog .uc-package-grid,.uc-subdialog .uc-service-grid{grid-template-columns:1fr}.uc-subdialog .uc-api-list article{align-items:flex-start;flex-wrap:wrap}}@media(min-width:721px){.agent-focus-mode .agents-page:not(.openclaw-mode){display:block;height:100vh;background:#080b13}.agent-focus-mode .agents-page:not(.openclaw-mode) .agent-project-pane{position:absolute;inset:0 auto 0 0;z-index:12;width:10.75rem;height:100%;border:0;background:transparent;pointer-events:none}.agent-focus-mode .agents-page:not(.openclaw-mode) .agent-project-pane>*{pointer-events:auto}.agent-focus-mode .agents-page:not(.openclaw-mode) .agent-project-pane-header{min-height:4.35rem;padding:1rem 0 0 3.9375rem;border:0}.agent-focus-mode .agents-page:not(.openclaw-mode) .agent-new-project-button{width:6.75rem;min-height:2.45rem;border-color:#7d5eed66;border-radius:999px;color:#b9a5ff;background:#5e3dbe24}.agent-focus-mode .agents-page:not(.openclaw-mode) .agent-project-list{width:6.75rem;margin-left:3.9375rem;padding:.35rem 0 0;overflow:visible}.agent-focus-mode .agents-page:not(.openclaw-mode) .agent-project-empty{min-height:2.25rem;height:auto;display:flex;align-items:center;justify-content:center;gap:.22rem;border:1px solid rgba(148,163,184,.13);border-radius:999px;padding:0 .6rem;color:#7f8794;background:#0b0f189e;font-size:.68rem}.agent-focus-mode .agents-page:not(.openclaw-mode) .agent-project-empty svg,.agent-focus-mode .agents-page:not(.openclaw-mode) .agent-project-empty small{display:none}.agent-focus-mode .agents-page:not(.openclaw-mode) .agent-project-item{width:10rem;margin-left:-2.9rem;padding:.5rem;background:#0b0f18db}.agent-focus-mode .agents-page:not(.openclaw-mode) .agent-engine-button,.agent-focus-mode .agents-page:not(.openclaw-mode) .agent-project-message,.agent-focus-mode .agents-page:not(.openclaw-mode) .agent-experience-toolbar{display:none}.agent-focus-mode .agents-page:not(.openclaw-mode) .agent-experience{width:100%;height:100%;overflow-x:hidden;overflow-y:auto;background-color:#080b13;background-image:linear-gradient(rgba(92,109,151,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(92,109,151,.055) 1px,transparent 1px),radial-gradient(circle at 67% 10%,rgba(84,60,186,.14),transparent 30rem);background-size:3.2rem 3.2rem,3.2rem 3.2rem,100% 100%}.agent-focus-mode .agents-page:not(.openclaw-mode) .agent-start-board{min-height:100%;padding:3.45rem 0 10rem;overflow:visible;background:transparent}.agent-focus-mode .agent-start-hero,.agent-focus-mode .agent-start-team,.agent-focus-mode .agent-start-console,.agent-focus-mode .agent-start-footer-row{width:min(56.5625rem,calc(100% - 21.375rem));margin-inline:auto}.agent-focus-mode .agent-start-hero{height:6.75rem;grid-template-rows:4.55rem 1.15rem;justify-items:center;gap:.35rem}.agent-focus-mode .agent-start-identity{grid-template-columns:4.5rem minmax(0,auto);justify-content:center;gap:1rem}.agent-focus-mode .agent-start-identity>div{min-width:0}.agent-focus-mode .agent-start-identity h1{font-size:2.35rem}.agent-focus-mode .agent-start-identity p{display:none}.agent-focus-mode .agent-start-capabilities{justify-content:center;padding-left:0}.agent-focus-mode .agent-start-team{min-height:12.75rem;margin-top:1.1rem;padding:.9rem 1rem .75rem;background:#090d1794}.agent-focus-mode .agent-start-team-layout{min-height:9.9rem;display:grid;grid-template-columns:16.6rem 1px minmax(0,1fr);align-items:center;gap:1.35rem}.agent-focus-mode .agent-start-team-lead{min-width:0;display:grid;grid-template-columns:4rem minmax(0,1fr);align-items:center;gap:.95rem}.agent-focus-mode .agent-start-team-lead>span{position:relative;width:3.8rem;height:3.8rem;display:grid;place-items:center;overflow:hidden;border:2px solid rgba(116,91,241,.78);border-radius:50%;background:#111827;box-shadow:0 0 1.25rem #6649e247}.agent-focus-mode .agent-start-team-lead>span img,.agent-focus-mode .agent-start-member>span img{width:100%;height:100%;object-fit:cover}.agent-focus-mode .agent-start-team-lead>span i,.agent-focus-mode .agent-start-member>span i{position:absolute;right:.05rem;bottom:.05rem;width:.55rem;height:.55rem;border:2px solid #0b1019;border-radius:50%;background:#22d49a}.agent-focus-mode .agent-start-team-lead>div{min-width:0}.agent-focus-mode .agent-start-team-lead strong{display:flex;align-items:center;gap:.35rem;color:#f3f5fb;font-size:.94rem}.agent-focus-mode .agent-start-team-lead strong em{border-radius:999px;padding:.12rem .35rem;color:#f0eaff;background:#7256e9;font-size:.57rem;font-style:normal}.agent-focus-mode .agent-start-team-lead p{margin:.3rem 0 0;color:#8992a5;font-size:.64rem;line-height:1.55}.agent-focus-mode .agent-start-team-divider{width:1px;height:9.45rem;background:#94a3b824}.agent-focus-mode .agent-start-team-members{min-width:0;min-height:7.2rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(3.55rem,1fr));align-content:center;justify-items:center;gap:.4rem}.agent-focus-mode .agent-start-member{position:relative;min-width:0;display:grid;grid-template-columns:1fr;justify-items:center;gap:.25rem;padding:0;border:0;background:transparent}.agent-focus-mode .agent-start-member>span{position:relative;width:2.65rem;height:2.65rem;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(139,92,246,.45);border-radius:50%;background:#111827}.agent-focus-mode .agent-start-member>span i{width:.42rem;height:.42rem}.agent-focus-mode .agent-start-member b,.agent-focus-mode .agent-start-member em{min-width:0;max-width:4.9rem;overflow:hidden;color:#c4cad8;font-size:.59rem;font-style:normal;font-weight:600;line-height:1.25;text-align:center;text-overflow:ellipsis;white-space:nowrap}.agent-focus-mode .agent-start-member em{display:none}.agent-focus-mode .agent-start-console{min-height:20.75rem;margin-top:5.35rem;padding:1rem 1.55rem 7rem;border-color:#4a5f8947;border-radius:.55rem;background:#0c101acc}.agent-focus-mode .agent-start-composer{position:fixed;z-index:18;left:50%;bottom:1.15rem;width:min(61.25rem,calc(100vw - 17rem));height:10.35rem;min-height:0;margin:0;padding:.85rem 1rem;border-color:#94a3b829;border-radius:.75rem;background:#171a21;box-shadow:0 1rem 3rem #00000047;transform:translate(-50%)}.agent-focus-mode .agent-start-composer textarea{min-height:4rem;resize:none}.agent-focus-mode .agent-start-option-row>span small{display:block;margin-top:.18rem;color:#727d91;font-size:.56rem;font-weight:400}.agent-focus-mode .agent-start-custom-input{grid-column:2;width:100%;min-height:1.9rem;margin-top:.28rem;border:1px dashed rgba(113,95,189,.4);border-radius:999px;padding:0 .75rem;color:#d8dcef;background:#0f121eb8;font-size:.64rem;outline:0}.agent-focus-mode .agent-start-footer-row{display:none}}.agent-start-video-entry{width:min(68rem,100%);display:flex;justify-content:center;margin:1rem auto 0}.agent-start-video-entry button{min-width:10.875rem;min-height:2.875rem;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;border:1px solid rgba(245,158,11,.4);border-radius:999px;color:#fbbf24f2;background:#f59e0b0d;font-size:.82rem;font-weight:700;letter-spacing:0}.agent-start-video-entry button:hover,.agent-start-video-entry button:focus-visible{border-color:#fbbf24c7;background:#f59e0b1a}.agent-start-required{display:inline-flex;align-items:center;min-height:1rem;margin-left:.28rem;padding:0 .28rem;border-radius:999px;color:#17120a;background:#fbbf24;font-size:.5rem;font-weight:800;line-height:1}.agent-start-amber .agent-start-console{border-color:#f59e0b2e}.agent-start-amber .agent-start-console-icon{border-color:#f59e0b47;color:#fbbf24;background:#f59e0b14}.agent-start-amber .agent-start-option-row button:hover,.agent-start-amber .agent-start-option-row button.active{border-color:#f59e0bbf;color:#fbbf24;background:#f59e0b0f}.agent-start-commerce-composer{overflow:visible}.agent-start-commerce-upload,.agent-start-commerce-composer textarea,.agent-start-commerce-composer footer{position:absolute}.agent-start-commerce-upload{z-index:25}.agent-start-commerce-upload>.agent-start-upload{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.08rem;border:1px dashed rgba(98,105,113,.6);border-radius:.2rem;color:#f5fbff;background:#2d2f35}.agent-start-upload-plus{color:#626971;font-size:1.45rem;font-weight:300;line-height:1}.agent-start-asset-button{position:absolute;display:grid;place-items:center;padding:0;border:1px solid rgba(255,255,255,.2);border-radius:.3rem;color:#f5fbff;background:#1c1e22}.agent-start-commerce-upload>.agent-start-file-count{position:absolute;right:-.25rem;bottom:-.25rem;min-width:1.1rem;min-height:1.1rem;justify-content:center;border:2px solid #1b1c21;border-radius:999px;color:#17120a;background:#fbbf24;font-size:.56rem;font-weight:800}.agent-start-upload-menu{position:absolute;z-index:60;left:0;bottom:calc(100% + .5rem);width:10.5rem;display:grid;gap:.18rem;padding:.4rem;border:1px solid rgba(245,158,11,.25);border-radius:.45rem;background:#17191f;box-shadow:0 .8rem 2.5rem #00000061}.agent-start-upload-menu button{min-height:2rem;display:flex;align-items:center;gap:.5rem;padding:0 .55rem;border:0;border-radius:.3rem;color:#cbd2dc;background:transparent;font-size:.65rem;text-align:left}.agent-start-upload-menu button:hover,.agent-start-upload-menu button:focus-visible{color:#fbbf24;background:#f59e0b14}.agent-start-guide-button,.agent-start-enter-mode{display:grid;place-items:center;padding:0;border-radius:.72rem}.agent-start-guide-button{border:1px solid rgba(245,158,11,.28);color:#fbbf24db;background:#f59e0b14}.agent-start-enter-mode{width:30px;height:30px;min-height:0;flex:0 0 30px;border:1px solid rgba(255,255,255,.12);border-radius:50%;color:#f5fbffb8;background:#ffffff0f}.agent-start-enter-mode:hover{border-color:#00cae07a;color:#ffffffeb;background:#00cae01f}.agent-start-enter-mode.is-enter-newline{border-color:#00cae073;color:#00cae0;background:#00cae01f}.agent-start-enter-pod{display:inline-flex;align-items:center;justify-content:center}@media(min-width:721px){.agent-start-commerce-composer .agent-start-enter-pod{position:absolute;z-index:35;left:calc(100% + 10px);bottom:0;padding:8px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#1a1c22f0;box-shadow:0 8px 20px #00000047}.agent-focus-mode .agents-page .agent-start-board .agent-start-commerce-composer .agent-start-enter-mode,.front-shell.page-agents.agent-focus-mode .agents-page .agent-start-board .agent-start-commerce-composer .agent-start-enter-mode{position:static;width:30px;height:30px;min-height:0;padding:0}}.agent-start-footer-spacer{flex:1}.agent-start-quick-settings{position:fixed;z-index:110;display:inline-flex;align-items:center;justify-content:center;gap:.48rem;border:1px solid rgba(0,202,224,.45);border-radius:999px;color:#00cae0d9;background:#00cae00f;font-size:.82rem;font-weight:500;letter-spacing:0}.agent-start-quick-settings.active{border-color:#fbbf24e6;color:#fbbf24;box-shadow:0 0 0 2px #f59e0b21}.agent-start-quick-panel{position:fixed;z-index:105;left:1.25rem;bottom:4.9rem;width:min(20rem,calc(100vw - 2.5rem));padding:.8rem;border:1px solid rgba(245,158,11,.14);border-radius:.65rem;background:#14151af5;box-shadow:0 1rem 3rem #0006}.agent-start-quick-panel>header{display:flex;align-items:flex-start;justify-content:space-between;padding-bottom:.65rem;border-bottom:1px solid rgba(255,255,255,.07)}.agent-start-quick-panel>header div,.agent-start-quick-panel>button span{display:grid;gap:.14rem}.agent-start-quick-panel strong{color:#eef2f7;font-size:.72rem}.agent-start-quick-panel small{color:#6f7887;font-size:.58rem}.agent-start-quick-panel>header button{width:2rem;height:2rem;display:grid;place-items:center;padding:0;border:1px solid rgba(255,255,255,.08);border-radius:50%;color:#7f8794;background:#ffffff08}.agent-start-quick-panel>button{width:100%;min-height:3.4rem;display:flex;align-items:center;gap:.7rem;margin-top:.55rem;padding:0 .7rem;border:1px solid rgba(255,255,255,.07);border-radius:.45rem;color:#fbbf24;background:#ffffff06;text-align:left}@media(max-width:720px){.agent-focus-mode .agent-start-board.agent-start-amber .agent-start-hero,.agent-focus-mode .agent-start-board.agent-start-amber .agent-start-team,.agent-focus-mode .agent-start-board.agent-start-amber .agent-start-video-entry,.agent-focus-mode .agent-start-board.agent-start-amber .agent-start-console{width:calc(100% + 2.4px);margin-left:-1.2px}.agent-focus-mode .agent-start-board.agent-start-amber .agent-start-grid{opacity:.52;background-image:linear-gradient(rgba(245,158,11,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(245,158,11,.055) 1px,transparent 1px)}.agent-focus-mode .agent-start-video-entry{height:46px;margin-top:18.2px}.agent-focus-mode .agent-start-video-entry button{width:174px;height:46px;min-width:0;min-height:0;font-size:13.25px}.agent-focus-mode .agent-start-board.agent-start-amber .agent-start-console{min-height:763.75px;margin-top:21px;padding:0;border-color:#f59e0b2e;border-radius:21px;background:#0f1014d1}.agent-focus-mode .agent-start-board.agent-start-amber .agent-start-console-head{min-height:83.7px;margin:0 18.72px 16.6px;padding:13.25px 0 11.7px}.agent-focus-mode .agent-start-board.agent-start-amber .agent-start-console-head>div:first-child{gap:9px}.agent-focus-mode .agent-start-board.agent-start-amber .agent-start-console-icon{width:37px;height:37px;flex:0 0 37px;border-radius:10px}.agent-focus-mode .agent-start-board.agent-start-amber .agent-start-console-head strong{font-size:13.25px}.agent-focus-mode .agent-start-board.agent-start-amber .agent-start-console-head small{max-width:200px;margin-top:4px;font-size:10.9px;line-height:1.45}.agent-focus-mode .agent-start-board.agent-start-amber .agent-start-console-actions{display:none}.agent-focus-mode .agent-start-board.agent-start-amber .agent-start-option-row{width:calc(100% - 37.44px);display:flex;flex-direction:column;gap:7.8px;margin:0 18.72px;padding:0 0 11.7px;border:0}.agent-focus-mode .agent-start-board.agent-start-amber .agent-start-option-row+.agent-start-option-row{margin-top:13.6px}.agent-focus-mode .agent-start-board.agent-start-amber .agent-start-option-row>span{min-height:28.85px;display:flex;align-items:center;gap:7px;padding:0;color:#efe6cfe6;font-size:12.2px}.agent-focus-mode .agent-start-board.agent-start-amber .agent-start-option-row>span small{display:inline-flex;margin:0;padding:.12rem .38rem;border:1px solid rgba(255,255,255,.08);border-radius:999px;color:#7f8791;font-size:9.4px}.agent-focus-mode .agent-start-board.agent-start-amber .agent-start-option-row>div{gap:7.8px}.agent-focus-mode .agent-start-board.agent-start-amber .agent-start-option-row button{min-height:31.2px;padding:0 12px;border-color:#ffffff0f;border-radius:999px;color:#dce4ecbf;background:#ffffff05;font-size:12.15px}.agent-focus-mode .agent-start-board.agent-start-amber .agent-start-option-row button.active{border-color:#f59e0bbf;color:#fbbf24;background:transparent}.agent-focus-mode .agent-start-board.agent-start-amber .agent-start-required{min-height:14px;margin-left:4px;padding:0 4px;font-size:8.2px}.agent-focus-mode .agent-start-board.agent-start-amber .agent-start-custom-input{width:100%;min-height:32px;margin:0;border-color:#f59e0b47;border-radius:999px}.agent-focus-mode .agent-start-commerce-composer{left:50%;bottom:10px;width:calc(100vw - 46.8px);height:165.8px;padding:0;border-color:#1e1f25;border-radius:13.65px;background:#1b1c21f2}.agent-focus-mode .agent-start-commerce-upload{top:0;left:0;width:102.38px;height:117px;padding:20.97px 19.81px}.agent-focus-mode .agent-start-commerce-upload>.agent-start-upload{width:62.6px;height:75.05px;padding:0;font-size:11.7px}.agent-focus-mode .agent-start-upload-plus{font-size:29.5px}.agent-focus-mode .agent-start-asset-button{top:13.25px;right:12.85px;width:24.2px;height:24.2px}.agent-focus-mode .agent-start-commerce-composer textarea{top:14.62px;left:102.38px;width:calc(100% - 113.13px);height:78px;min-height:78px;margin:0;padding:0;overflow:hidden;resize:none;font-size:13.65px;line-height:20.48px}.agent-focus-mode .agent-start-commerce-composer textarea::placeholder{color:#626971}.agent-focus-mode .agent-start-commerce-composer footer{right:14px;bottom:9.35px;left:14.62px;height:33.15px;align-items:center;gap:9.75px;padding:0;border:0}.agent-focus-mode .agent-start-guide-button{width:33.15px;height:33.15px}.agent-focus-mode .agent-start-enter-mode,.agent-focus-mode .agent-start-commerce-composer .agent-start-submit{width:29.25px;height:29.25px;min-height:0;flex:0 0 29.25px;padding:0}.agent-focus-mode .agent-start-commerce-composer .agent-start-submit{border-radius:50%;color:#11120d;background:#f59e0be6}.agent-focus-mode .agent-start-quick-settings{left:19.5px;bottom:67.86px;width:115.16px;height:35.6px;padding:0;font-size:13.25px}.agent-focus-mode .agent-start-quick-panel{left:19.5px;bottom:76px;width:322px;padding-bottom:91px}}.agent-mobile-task-toolbar{display:none}@media(max-width:720px){.agent-focus-mode .agent-mobile-task-toolbar{position:absolute;inset:0 0 auto 0;z-index:30;height:6.15rem;display:block;pointer-events:none}.agent-focus-mode .agent-mobile-task-toolbar.special-agent-mobile-toolbar,.agent-focus-mode .agents-page.show-projects .agent-mobile-task-toolbar{display:none}.agent-focus-mode .agent-mobile-task-toolbar button{pointer-events:auto}.agent-focus-mode .agent-mobile-sidebar-button{position:fixed;top:1.7rem;left:.8rem;width:2.2rem;height:2.2rem;display:grid;place-items:center;padding:0;border:1px solid rgba(148,163,184,.18);border-radius:50%;color:#9aa4b5;background:#151925eb}.agent-focus-mode .agent-mobile-task-actions{position:absolute;top:.75rem;left:.9rem;display:grid;gap:.42rem}.agent-focus-mode .agent-mobile-new-task,.agent-focus-mode .agent-mobile-history{width:6.75rem;min-height:2.45rem;display:flex;align-items:center;justify-content:center;gap:.4rem;padding:0 .8rem;border:1px solid rgba(118,91,231,.38);border-radius:999px;color:#b7a5ff;background:#48339930;font-size:.72rem}.agent-focus-mode .agent-mobile-history{border-color:#94a3b82b;color:#969ead;background:#12151fe6}.agent-focus-mode .agent-apps-anchor{position:fixed;top:.75rem;right:.75rem}.agent-focus-mode .agent-start-board{width:100%;min-height:100%;padding:3.45rem 2.55rem 10.8rem 0}.agent-focus-mode .agent-start-hero,.agent-focus-mode .agent-start-team,.agent-focus-mode .agent-start-console,.agent-focus-mode .agent-start-footer-row{width:100%}.agent-focus-mode .agent-start-identity{grid-template-columns:3.55rem minmax(0,1fr);gap:.72rem}.agent-focus-mode .agent-start-logo{width:3.55rem;height:3.55rem}.agent-focus-mode .agent-start-logo img{width:2.65rem;height:2.65rem}.agent-focus-mode .agent-start-identity h1{font-size:1.85rem}.agent-focus-mode .agent-start-identity p{display:none}.agent-focus-mode .agent-start-capabilities{justify-content:center;gap:.12rem .25rem;padding-left:4.25rem}.agent-focus-mode .agent-start-capabilities span{min-height:1.3rem;padding:0 .18rem;border:0;color:#858da3;background:transparent;font-size:.61rem}.agent-focus-mode .agent-start-capabilities span:not(:last-child):after{content:"•";margin-left:.42rem;color:#4b5265}.agent-focus-mode .agent-start-team{min-height:0;margin-top:1rem;padding:.65rem 0 .6rem;border:0;background:transparent}.agent-focus-mode .agent-start-team-heading{justify-content:center;color:#8170dc}.agent-focus-mode .agent-start-team-layout{min-height:0;display:block}.agent-focus-mode .agent-start-team-lead{min-width:0;display:grid;grid-template-columns:3.55rem minmax(0,1fr);align-items:center;gap:.8rem;margin-top:1rem}.agent-focus-mode .agent-start-team-lead>span{position:relative;width:3.55rem;height:3.55rem;display:grid;place-items:center;overflow:hidden;border:2px solid rgba(116,91,241,.78);border-radius:50%;background:#111827;box-shadow:0 0 1.25rem #6649e247}.agent-focus-mode .agent-start-team-lead>span img,.agent-focus-mode .agent-start-member>span img{width:100%;height:100%;object-fit:cover}.agent-focus-mode .agent-start-team-lead>span i,.agent-focus-mode .agent-start-member>span i{position:absolute;right:.05rem;bottom:.05rem;width:.5rem;height:.5rem;border:2px solid #0b1019;border-radius:50%;background:#22d49a}.agent-focus-mode .agent-start-team-lead>div{min-width:0}.agent-focus-mode .agent-start-team-lead strong{display:flex;align-items:center;gap:.35rem;color:#f3f5fb;font-size:.88rem}.agent-focus-mode .agent-start-team-lead strong em{border-radius:999px;padding:.12rem .35rem;color:#f0eaff;background:#7256e9;font-size:.57rem;font-style:normal}.agent-focus-mode .agent-start-team-lead p{margin:.3rem 0 0;color:#8992a5;font-size:.59rem;line-height:1.55}.agent-focus-mode .agent-start-team-divider{display:none}.agent-focus-mode .agent-start-team-members{min-height:0;display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem 0;margin-top:1.1rem}.agent-focus-mode .agent-start-member{position:relative;flex:0 0 25%;min-width:0;display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;justify-items:center;gap:.28rem;padding:0;border:0;background:transparent}.agent-focus-mode .agent-start-member>span{position:relative;width:3rem;height:3rem;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(139,92,246,.45);border-radius:50%;background:#111827}.agent-focus-mode .agent-start-member b,.agent-focus-mode .agent-start-member em{min-width:0;max-width:4.2rem;overflow:hidden;color:#c4cad8;font-size:.56rem;font-style:normal;font-weight:600;line-height:1.25;text-align:center;text-overflow:ellipsis;white-space:nowrap}.agent-focus-mode .agent-start-member em{display:none}.agent-focus-mode .agent-start-console{min-height:0;margin-top:2.65rem;padding:.85rem 1.1rem 8rem}.agent-focus-mode .agent-start-composer{position:fixed;z-index:18;left:50%;bottom:.6rem;width:calc(100vw - 2.8rem);height:10.35rem;min-height:0;margin:0;padding:.7rem;border-color:#94a3b829;border-radius:.75rem;background:#171a21;box-shadow:0 1rem 3rem #00000047;transform:translate(-50%)}.agent-focus-mode .agent-start-composer textarea{min-height:4rem;resize:none}}@media(max-width:720px){.agent-focus-mode .agents-page .agent-start-board{width:100%;flex:0 0 100%;min-height:100%;padding:3.45rem 2.55rem 10.8rem 0}.agent-focus-mode .agents-page .agent-start-hero,.agent-focus-mode .agents-page .agent-start-team,.agent-focus-mode .agents-page .agent-start-console,.agent-focus-mode .agents-page .agent-start-footer-row{width:100%}.agent-focus-mode .agents-page .agent-start-hero{height:7.75rem;min-height:7.75rem;grid-template-rows:auto auto}.agent-focus-mode .agents-page .agent-start-identity{grid-template-columns:3.8rem minmax(0,1fr)}.agent-focus-mode .agents-page .agent-start-logo{width:3.8rem;height:3.8rem}.agent-focus-mode .agents-page .agent-start-logo img{width:2.85rem;height:2.85rem}.agent-focus-mode .agents-page .agent-start-identity h1{font-size:1.85rem}.agent-focus-mode .agents-page .agent-start-team{min-height:18.95rem;height:18.95rem;margin-top:1.125rem;padding:.65rem 0 .6rem}.agent-focus-mode .agents-page .agent-start-team-members{min-height:0;display:flex;grid-template-columns:none;flex-wrap:wrap;justify-content:center;gap:1.7rem 0;margin-top:3.1rem}.agent-focus-mode .agents-page .agent-start-team-lead{margin-top:1.25rem}.agent-focus-mode .agents-page .agent-start-team-lead>span{width:3.8rem;height:3.8rem}.agent-focus-mode .agents-page .agent-start-member>span{width:2.65rem;height:2.65rem}.agent-focus-mode .agents-page .agent-start-console{margin-top:2.75rem;padding-right:1rem;padding-left:1rem}.agent-focus-mode .agents-page .agent-start-composer{position:fixed;left:50%;bottom:.6rem;width:calc(100vw - 2.8rem);height:10.35rem;min-height:0;margin:0;padding:.7rem;transform:translate(-50%)}}@media(max-width:720px){.agent-focus-mode .agents-page{display:block;height:100dvh;min-height:100dvh;overflow:hidden}.agent-focus-mode .agents-page .agent-project-pane{position:absolute;inset:0 auto 0 0;z-index:20;width:3rem;height:100%;border:0;background:#0c1018}.agent-focus-mode .agents-page .agent-project-pane-header{min-height:3.5rem;padding:.55rem .3rem;border:0}.agent-focus-mode .agents-page .agent-new-project-button{width:2.4rem;min-height:2.4rem;padding:0;border-radius:50%;font-size:0}.agent-focus-mode .agents-page .agent-project-list{padding:.3rem}.agent-focus-mode .agents-page .agent-project-empty,.agent-focus-mode .agents-page .agent-engine-button,.agent-focus-mode .agents-page .agent-project-message,.agent-focus-mode .agents-page .agent-experience-toolbar{display:none}.agent-focus-mode .agents-page .agent-experience{width:calc(100% - 3rem);height:100dvh;margin-left:3rem;overflow-x:hidden;overflow-y:auto}.agent-focus-mode .agent-start-board{min-height:100%;padding:1.15rem .65rem 10.8rem;overflow:visible}.agent-focus-mode .agent-start-hero,.agent-focus-mode .agent-start-team,.agent-focus-mode .agent-start-console,.agent-focus-mode .agent-start-footer-row{width:100%;margin-inline:0}.agent-focus-mode .agent-start-hero{height:auto;display:grid;grid-template-rows:auto auto;gap:.55rem}.agent-focus-mode .agent-start-identity{grid-template-columns:3.25rem minmax(0,1fr);justify-content:initial;align-items:center;gap:.6rem}.agent-focus-mode .agent-start-logo{width:3.25rem;height:3.25rem}.agent-focus-mode .agent-start-logo img{width:2.35rem;height:2.35rem}.agent-focus-mode .agent-start-identity h1{font-size:1.35rem}.agent-focus-mode .agent-start-capabilities{justify-content:flex-start;padding-left:3.85rem}.agent-focus-mode .agent-start-team{min-height:0;margin-top:1rem;padding:.7rem}.agent-focus-mode .agent-start-team-heading{justify-content:center}.agent-focus-mode .agent-start-team-heading small,.agent-focus-mode .agent-start-team-line{display:none}.agent-focus-mode .agent-start-team-layout{min-height:0;display:block}.agent-focus-mode .agent-start-team-lead{grid-template-columns:3rem minmax(0,1fr);gap:.65rem;margin-top:.8rem}.agent-focus-mode .agent-start-team-lead>span{width:3rem;height:3rem}.agent-focus-mode .agent-start-team-lead strong{font-size:.8rem}.agent-focus-mode .agent-start-team-lead p{font-size:.59rem}.agent-focus-mode .agent-start-team-divider{display:none}.agent-focus-mode .agent-start-team-members{min-height:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem .3rem;margin-top:.85rem}.agent-focus-mode .agent-start-member>span{width:2.45rem;height:2.45rem}.agent-focus-mode .agent-start-member b{max-width:5rem;font-size:.56rem}.agent-focus-mode .agent-start-console{min-height:0;margin-top:1rem;padding:.75rem .7rem 10rem}.agent-focus-mode .agent-start-console-head strong{font-size:.78rem}.agent-focus-mode .agent-start-option-row{grid-template-columns:4.25rem minmax(0,1fr);gap:.4rem}.agent-focus-mode .agent-start-option-row>div{gap:.28rem}.agent-focus-mode .agent-start-option-row button{min-height:1.68rem;padding-inline:.42rem;font-size:.57rem}.agent-focus-mode .agent-start-custom-input{grid-column:2}.agent-focus-mode .agent-start-composer{left:calc(50% + 1.5rem);bottom:.6rem;width:calc(100vw - 4rem);height:9.8rem;min-height:0;padding:.7rem}.agent-focus-mode .agent-start-composer textarea{min-height:4rem}.agent-focus-mode .agent-start-composer footer{align-items:flex-end}.agent-focus-mode .agent-start-composer footer small{max-width:7rem;line-height:1.35}.agent-focus-mode .agent-start-footer-row{display:none}}@media(max-width:720px){.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-hero,.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-team,.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-video-entry,.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-console{width:100%;margin-left:-1.2px}.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-identity h1{color:#f7bd35}.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-team-heading{color:#f59e0bd1}.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-team-lead>span{border-color:#f59e0be0;box-shadow:0 0 1.25rem #f59e0b38}.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-team-lead strong em{color:#19140a;background:#fbbf24}.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-commerce-composer{left:50%;bottom:9.75px;width:calc(100vw - 46.8125px);height:165.8px;min-height:0;padding:0;border-color:#1e1f25;border-radius:13.65px;background:#1b1c21f2;transform:translate(-50%)}.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-commerce-composer textarea{top:14.62px;left:102.38px;width:calc(100% - 113.13px);height:78px;min-height:78px;margin:0;padding:0}.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-commerce-composer footer{right:14.625px;bottom:9.35px;left:14.62px;height:33.15px;align-items:center;padding:0;border:0}.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-asset-button{right:13.27px}}@media(max-width:720px){.agent-focus-mode .agent-experience:has(.agent-start-board.agent-start-amber){background-color:#0c0c0f;background-image:linear-gradient(rgba(245,158,11,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(245,158,11,.03) 1px,transparent 1px)}.agent-focus-mode .agent-experience:has(.agent-start-board.agent-start-amber):after{border-color:#f59e0b21}.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-commerce-lines{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%;overflow:visible;pointer-events:none}.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-commerce-lines path{fill:none;stroke:#f59e0b3b;stroke-width:.38}.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-hero{position:relative;top:-.594px;width:calc(100% + 3.8px);height:123.97px;min-height:123.97px;margin-left:-3px;gap:17.16px}.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-identity{height:60.95px;grid-template-columns:56.16px minmax(0,1fr);gap:17.94px}.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-logo{width:56.16px;height:56.16px;padding:0;border:1px solid rgba(245,158,11,.35);border-radius:10px;background:linear-gradient(160deg,#f59e0b24,#10121ae6 55%);box-shadow:0 10px 30px -8px #0000008c,0 0 26px #f59e0b24,inset 0 1px #ffffff24}.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-logo img{width:31.41px;height:31.41px}.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-logo i{display:none}.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-eyebrow{height:16.38px;gap:7.8px;margin:0 0 7.8px;color:#f59e0bb8;font-size:10.92px;font-weight:600;line-height:16.38px}.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-eyebrow b{width:5px;height:5px;box-shadow:0 0 2.56px #34d399a6}.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-identity h1{height:36.78px;display:flex;align-items:center;margin:0;color:#f5fbff;font-size:31.2px;font-weight:700;line-height:35.88px}.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-identity h1>span{display:block;background:linear-gradient(135deg,#fff,#f59e0b 62%,#fbbf24);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:31.98px;font-weight:800;line-height:36.78px}.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-identity h1 em{width:34.19px;min-height:23.36px;height:23.36px;display:inline-flex;justify-content:center;margin-left:8.58px;padding:0;border:0;border-radius:3px;color:#181003;background:linear-gradient(135deg,#fbbf24,#f59e0b 70%,#d97706);box-shadow:0 3px 14px #f59e0b66;font-size:13.26px;font-style:italic;font-weight:800;line-height:17.24px}.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-capabilities{width:290.02px;min-height:45.86px;display:flex;justify-content:center;align-content:flex-start;gap:9.36px 8.53px;padding:0}.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-capabilities span{min-height:18.25px;display:inline-flex;align-items:center;padding:0;border:0;color:#c8d1dc9e;background:transparent;font-size:12.168px;font-weight:500;line-height:18.25px}.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-capabilities span:after{display:none}.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-capabilities span:not(:first-child):before{width:5.66px;height:5.66px;display:block;flex:0 0 5.66px;margin-right:8.53px;background:#f59e0b73;content:"";transform:rotate(45deg)}.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-team{height:302.59px;min-height:302.59px;margin-top:18.72px;padding:0;border:0;background:transparent}.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-team-heading{height:18.72px;display:flex;align-items:center;gap:14.04px}.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-team-line{display:block;height:1px;background:linear-gradient(90deg,transparent,rgba(245,158,11,.16),transparent)}.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-team-heading strong{display:block;color:#f59e0ba6;font-size:12.48px;font-weight:600;line-height:18.72px}.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-team-heading small{display:none}.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-team-layout{min-height:0;display:block}.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-team-lead{min-height:71.73px;grid-template-columns:60.83px minmax(0,1fr);gap:13.26px;margin-top:17.94px;padding:5.46px 3.9px}.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-team-lead>span{width:60.83px;height:60.83px;padding:2px;border:0;background:conic-gradient(from 210deg,#f59e0bf2,#fbbf2473,#f59e0b1a,#f59e0bf2);box-shadow:0 0 18px #f59e0b2e}.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-team-lead>span img{width:56.83px;height:56.83px;border:2px solid rgba(10,12,18,.9)}.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-team-lead>span i{right:2px;bottom:2px;width:10.91px;height:10.91px;border:2px solid #0c0e14}.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-team-lead strong{gap:7.02px;font-size:15.6px;line-height:23.4px}.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-team-lead strong em{min-height:16.34px;padding:1.87px 6.55px;font-size:9.36px;line-height:12.64px}.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-team-lead p{margin-top:4.68px;color:#a5afbcbf;font-size:11.232px;line-height:16.85px;white-space:nowrap}.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-team-members{height:162.02px;display:grid;grid-template-columns:repeat(4,65.515px);grid-template-rows:repeat(2,78.281px);justify-content:center;gap:5.46px;margin-top:32.19px}.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-member{width:65.515px;height:78.281px;display:grid;grid-template-columns:1fr;grid-template-rows:42.109px 15.906px;align-content:start;justify-items:center;gap:6.24px;padding:7.8px 2.34px 6.24px}.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-member>span{width:42.109px;height:42.109px;padding:1.5px;border:0;background:linear-gradient(160deg,#f59e0b66,#ffffff0f)}.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-member>span img{width:39.109px;height:39.109px;border:1px solid rgba(10,12,18,.9)}.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-member>span i{right:0;bottom:0;width:8.578px;height:8.578px;border:1.5px solid #0c0e14}.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-member b{max-width:60.86px;color:#cdd6e0d1;font-size:10.608px;font-weight:500;line-height:15.912px}}@media(max-width:720px){.agent-focus-mode .agents-page:has(.agent-start-board.agent-start-amber) .agent-project-pane{background:transparent}.agent-focus-mode .agents-page:has(.agent-start-board.agent-start-amber) .agent-experience{width:100%;margin-left:0}.agent-focus-mode .agents-page .agent-start-board.agent-start-amber{width:100%;flex:0 0 100%;padding:54.6px 56.8px 208.9px 46.8px;background-color:#0c0c0f}.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-hero{top:0;width:calc(100% + 3.6px);margin-left:-1.8px}.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-team,.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-video-entry,.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-console{width:100%;margin-left:0}.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-identity>div{height:60.95px;display:flex;flex-direction:column;justify-content:flex-start}.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-logo{align-self:center}.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-eyebrow{display:flex;flex:0 0 16.38px}.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-video-entry{margin-top:18.72px}.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-console{margin-top:21.09px}.agent-focus-mode .agents-page:has(.agent-start-board.agent-start-amber) .agent-start-board.agent-start-amber{width:100vw;min-width:100vw}.agent-focus-mode .agents-page:has(.agent-start-board.agent-start-amber) .agent-mobile-task-actions{left:62.39px;top:11.69px}.agent-focus-mode .agents-page:has(.agent-start-board.agent-start-amber) .agent-mobile-new-task,.agent-focus-mode .agents-page:has(.agent-start-board.agent-start-amber) .agent-mobile-history{width:107.91px;min-height:39px;height:39px}.agent-focus-mode .agents-page:has(.agent-start-board.agent-start-amber) .agent-mobile-new-task{border-color:#f59e0b33;color:#fbbf24e6;background:transparent;font-size:13.65px}.agent-focus-mode .agents-page:has(.agent-start-board.agent-start-amber) .agent-mobile-history{border-color:#ffffff0f;border-radius:0;color:#ffffff73;background:#ffffff08;font-size:13.65px}.agent-focus-mode .agents-page:has(.agent-start-board.agent-start-amber) .agent-apps-anchor{top:11.69px;right:11.69px;width:50.69px;height:50.69px}.agent-focus-mode .agents-page:has(.agent-start-board.agent-start-amber) .agent-apps-anchor .target-apps-button{width:50.69px;height:50.69px;border-color:#ffffff1f;color:#16d7e8f2}.agent-focus-mode .agents-page:has(.agent-start-board.agent-start-amber) .agent-apps-anchor .target-apps-button svg{display:none}.agent-focus-mode .agents-page:has(.agent-start-board.agent-start-amber) .agent-apps-anchor .target-apps-button{background:#141920d6;box-shadow:0 0 24px #7049e147,inset 0 1px #ffffff1a}.agent-focus-mode .agents-page:has(.agent-start-board.agent-start-amber) .agent-apps-anchor .target-apps-button:before{width:7px;height:7px;border-radius:2px;background:#13c9e7;box-shadow:10px 0 #8b5cf6,0 10px #10b981,10px 10px #f59e0b;content:"";transform:translate(-5px,-5px)}.agent-focus-mode .agents-page:has(.agent-start-board.agent-start-amber) .agent-mobile-task-actions{gap:7.8px}.agent-focus-mode .agents-page:has(.agent-start-board.agent-start-amber) .agent-mobile-sidebar-button{top:27.3px;left:13.25px;width:35.09px;height:35.09px}.agent-focus-mode .agents-page .agent-start-board.agent-start-amber{background-image:linear-gradient(#06080c,#0c0f16,#080a10)}.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-commerce-lines path{stroke:#f59e0b1c;stroke-width:.25}.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-commerce-particles{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none}.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-commerce-particles i{position:absolute;display:block;border-radius:50%;background:#f59e0bcc;box-shadow:0 0 10px #f59e0b80;animation:agent-commerce-particle-float 6s ease-in-out infinite alternate}}@keyframes agent-commerce-particle-float{0%{opacity:.25;transform:translate3d(0,6px,0)}45%{opacity:1}to{opacity:.5;transform:translate3d(3px,-8px,0)}}.commerce-video-tutorial-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9993;display:flex;align-items:center;justify-content:center;padding:.78rem;background:#040507b8}.commerce-video-tutorial-frame{position:relative;width:min(44rem,calc(100vw - 1.56rem));overflow:hidden;border:1px solid rgba(245,158,11,.22);border-radius:.98rem;background:#08090d}.commerce-video-tutorial-player{width:100%;display:block;aspect-ratio:16 / 9;background:#000}.commerce-video-tutorial-close{position:absolute;z-index:2;top:.72rem;right:.72rem;width:2.15rem;height:2.15rem;display:flex;align-items:center;justify-content:center;padding:0;border:1px solid rgba(255,255,255,.14);border-radius:.63rem;color:#ffffffbd;background:#0a0c12b8}.agent-start-commerce-lines,.agent-start-commerce-particles{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%;overflow:hidden;pointer-events:none}.agent-start-commerce-lines path{fill:none;stroke:#f59e0b1c;stroke-width:.25}.agent-start-commerce-particles i{position:absolute;display:block;border-radius:50%;background:#f59e0bcc;box-shadow:0 0 10px #f59e0b80;animation:agent-commerce-particle-float 6s ease-in-out infinite alternate}@media(max-width:720px){.commerce-video-tutorial-overlay{padding:12.48px}.commerce-video-tutorial-frame{width:351px;height:197.44px;border-radius:15.6px}.commerce-video-tutorial-player{width:349px;height:195.44px;aspect-ratio:auto}.commerce-video-tutorial-close{top:10.92px;right:10.92px;width:34.31px;height:34.31px;border-radius:10.14px}}@media(min-width:721px){.agent-focus-mode .agents-page:has(.agent-start-board.agent-start-amber) .agent-experience{width:100%;margin-left:0;background-color:#08090c;background-image:linear-gradient(#06080c,#0c0f16,#080a10)}.agent-focus-mode .agents-page:has(.agent-start-board.agent-start-amber) .agent-start-board.agent-start-amber{left:1px;width:calc(100vw - 1px);min-width:calc(100vw - 1px);padding:54.6px 0 208.9px;background:transparent}.agent-focus-mode .agents-page:has(.agent-start-board.agent-start-amber) .agent-mobile-task-toolbar{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;display:block;pointer-events:none}.agent-focus-mode .agents-page:has(.agent-start-board.agent-start-amber) .agent-mobile-task-toolbar button{pointer-events:auto}.agent-focus-mode .agents-page:has(.agent-start-board.agent-start-amber) .agent-mobile-task-actions{position:fixed;top:15.59px;left:63.39px;display:grid;gap:7.8px}.agent-focus-mode .agents-page:has(.agent-start-board.agent-start-amber) .agent-mobile-new-task,.agent-focus-mode .agents-page:has(.agent-start-board.agent-start-amber) .agent-mobile-history{width:107.91px;min-height:39px;height:39px;display:flex;align-items:center;justify-content:center;gap:.45rem;padding:0;border-radius:999px;font-size:13.65px}.agent-focus-mode .agents-page:has(.agent-start-board.agent-start-amber) .agent-mobile-new-task{border:1px solid rgba(245,158,11,.2);color:#fbbf24e6;background:linear-gradient(135deg,#f59e0b26,#fbbf241f)}.agent-focus-mode .agents-page:has(.agent-start-board.agent-start-amber) .agent-mobile-history{border:1px solid rgba(255,255,255,.06);color:#ffffff73;background:#ffffff08}.agent-focus-mode .agents-page:has(.agent-start-board.agent-start-amber) .agent-mobile-sidebar-button{position:fixed;top:27.3px;left:13.25px;width:35.09px;height:35.09px;display:grid;place-items:center;padding:0;border:1px solid rgba(255,255,255,.12);border-radius:50%;color:#ffffffa3;background:#141920c2}.agent-focus-mode .agents-page:has(.agent-start-board.agent-start-amber) .agent-new-project-button{display:none}.agent-focus-mode .agents-page:has(.agent-start-board.agent-start-amber) .agent-apps-anchor{position:fixed;top:19.5px;right:19.5px;width:50.69px;height:50.69px}.agent-focus-mode .agents-page:has(.agent-start-board.agent-start-amber) .agent-apps-anchor .target-apps-button{width:50.69px;height:50.69px;border-color:#ffffff1f;background:#141920d6;box-shadow:0 0 24px #7049e147,inset 0 1px #ffffff1a}.agent-focus-mode .agents-page:has(.agent-start-board.agent-start-amber) .agent-apps-anchor .target-apps-button svg{display:none}.agent-focus-mode .agents-page:has(.agent-start-board.agent-start-amber) .agent-apps-anchor .target-apps-button:before{width:7px;height:7px;border-radius:2px;background:#13c9e7;box-shadow:10px 0 #8b5cf6,0 10px #10b981,10px 10px #f59e0b;content:"";transform:translate(-5px,-5px)}.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-hero{width:412.56px;height:108.02px;display:grid;grid-template-rows:72.61px 18.25px;gap:17.16px;margin-inline:auto}.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-identity{width:384.67px;height:72.61px;grid-template-columns:70.19px minmax(0,1fr);gap:17.94px;margin-inline:auto}.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-logo{width:70.19px;height:70.19px;padding:0;border:1px solid rgba(245,158,11,.35);border-radius:12.5px;background:linear-gradient(160deg,#f59e0b24,#10121ae6 55%);box-shadow:0 10px 30px -8px #0000008c,0 0 26px #f59e0b24,inset 0 1px #ffffff24}.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-logo img{width:39.55px;height:39.55px}.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-logo i,.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-identity p{display:none}.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-identity>div{height:72.61px;display:flex;flex-direction:column;gap:7.8px}.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-eyebrow{height:16.38px;display:flex;gap:7.8px;margin:0;color:#f59e0bb8;font-size:10.92px;font-weight:600;line-height:16.38px}.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-eyebrow b{width:5px;height:5px}.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-identity h1{height:48.44px;display:flex;align-items:flex-start;margin:0;color:#f5fbff;font-size:31.2px;line-height:35.88px}.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-identity h1>span{background:linear-gradient(135deg,#fff,#f59e0b 62%,#fbbf24);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:42.12px;font-weight:800;line-height:48.44px}.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-identity h1 em{width:37.16px;min-height:26.49px;height:26.49px;justify-content:center;margin:7.02px 0 0 8.58px;padding:2.5px 8.58px;border:0;border-radius:3px;color:#181003;background:linear-gradient(135deg,#fbbf24,#f59e0b 70%,#d97706);font-size:15.6px;font-style:italic;font-weight:800;line-height:20.28px}.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-capabilities{width:412.56px;height:18.25px;display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:12.42px;padding:0}.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-capabilities span{min-height:18.25px;display:inline-flex;align-items:center;padding:0;border:0;color:#c8d1dc9e;background:transparent;font-size:12.168px;font-weight:500;line-height:18.25px;white-space:nowrap}.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-capabilities span:after{display:none}.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-capabilities span:not(:first-child):before{width:5.66px;height:5.66px;flex:0 0 5.66px;margin-right:13.26px;background:#f59e0b73;content:"";transform:rotate(45deg)}.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-team,.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-console{width:904.8px;margin-inline:auto}.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-team{height:203.83px;min-height:203.83px;margin-top:18.72px;padding:0;border:0;background:transparent}.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-team-heading{height:22.09px;display:flex;align-items:center;gap:14.04px}.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-team-line{display:block;height:1px;background:linear-gradient(90deg,transparent,rgba(245,158,11,.16),transparent)}.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-team-heading strong{color:#f59e0ba6;font-size:12.48px;font-weight:600;line-height:18.72px}.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-team-heading small{min-height:22.09px;display:flex;align-items:center;gap:5.46px;padding:2.34px 9.36px;border:1px solid rgba(52,211,153,.18);border-radius:999px;color:#6ee7b7d9;font-size:10.296px;line-height:15.44px}.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-team-layout{height:163.8px;min-height:163.8px;display:grid;grid-template-columns:265.19px 1px 594.95px;align-items:stretch;gap:21.84px;margin-top:17.94px}.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-team-lead{height:163.8px;grid-template-columns:60.83px minmax(0,1fr);align-items:center;gap:13.26px;margin:0;padding:5.46px 3.9px}.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-team-lead>span{width:60.83px;height:60.83px;padding:2px;border:0;background:conic-gradient(from 210deg,#f59e0bf2,#fbbf2473,#f59e0b1a,#f59e0bf2);box-shadow:0 0 18px #f59e0b2e}.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-team-lead>span img{width:56.83px;height:56.83px;border:2px solid rgba(10,12,18,.9)}.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-team-lead>span i{right:2px;bottom:2px;width:10.91px;height:10.91px;border:2px solid #0c0e14}.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-team-lead strong{gap:7.02px;font-size:15.6px;line-height:23.4px}.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-team-lead strong em{min-height:16.34px;padding:1.87px 6.55px;color:#181003;background:linear-gradient(135deg,#f59e0bf2,#fbbf24e6);font-size:9.36px;line-height:12.64px}.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-team-lead p{margin-top:4.68px;color:#a5afbcbf;font-size:11.232px;line-height:16.85px;white-space:normal}.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-team-divider{width:1px;height:100%;display:block;background:linear-gradient(180deg,transparent,rgba(245,158,11,.2),transparent)}.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-team-members{width:594.95px;height:163.8px;display:flex;flex-wrap:wrap;align-content:center;justify-content:center;gap:5.46px;margin:0}.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-member{width:71.75px;height:78.28px;flex:0 0 71.75px;display:grid;grid-template-columns:1fr;grid-template-rows:42.11px 15.91px;align-content:start;justify-items:center;gap:6.24px;padding:7.8px 2.34px 6.24px}.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-member>span{width:42.11px;height:42.11px;padding:1.5px;border:0;border-radius:50%;background:linear-gradient(160deg,#f59e0b66,#ffffff0f)}.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-member>span img{width:39.11px;height:39.11px;border:1px solid rgba(10,12,18,.9)}.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-member>span i{right:0;bottom:0;width:8.58px;height:8.58px;border:1.5px solid #0c0e14}.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-member b{max-width:63.61px;color:#cdd6e0d1;font-size:10.608px;font-weight:500;line-height:15.91px}.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-video-entry{width:904.8px;height:46.02px;margin:18.72px auto 0}.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-video-entry button{width:174px;height:46.02px;min-width:174px;min-height:46.02px;background:linear-gradient(135deg,#f59e0b24,#f59e0b0a);font-size:15.6px;font-weight:600}.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-console{height:345.72px;min-height:345.72px;margin-top:21.05px;padding:0;border-color:#f59e0b2e;border-radius:21.06px;background:linear-gradient(165deg,#171a24d9,#0c0e15d1)}.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-console-head{height:71.55px;min-height:71.55px;margin:0 0 18.72px;padding:15.6px 24.96px 14.04px}.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-console-head>div:first-child{gap:12.48px}.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-console-icon{width:34.31px;height:34.31px;flex:0 0 34.31px;border-color:#f59e0b4d;border-radius:10.92px;background:linear-gradient(150deg,#f59e0b33,#f59e0b0d)}.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-console-head strong{font-size:14.82px;line-height:22.23px}.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-console-head small{margin-top:1.87px;font-size:10.92px;line-height:16.85px}.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-console-actions{display:none}.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-option-row{width:852.89px;display:grid;grid-template-columns:118.55px 715.62px;gap:18.72px;margin-inline:24.96px;padding:0 0 14.04px;border:0}.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-option-row:not(:last-of-type){border-bottom:1px solid rgba(255,255,255,.03)}.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-option-row:last-of-type{padding-bottom:0}.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-option-row:first-of-type{padding-bottom:13.665px}.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-option-row:has(.agent-start-custom-input){padding-bottom:0;border-bottom:0}.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-option-row+.agent-start-option-row{margin-top:15.6px}.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-option-row>span{min-height:31.19px;display:flex;align-items:flex-start;gap:7.02px;padding:0;color:#efe6cfe6;font-size:12.48px;line-height:18.72px}.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-option-row>span small{display:inline-flex;margin:0;padding:.12rem .38rem;border:1px solid rgba(255,255,255,.08);border-radius:999px;color:#7f8791;font-size:9.4px}.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-option-row>div{gap:7.8px}.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-option-row button{min-height:31.19px;padding:0 13.26px;border-color:#ffffff0f;border-radius:999px;color:#dce4ecbf;background:#ffffff05;font-size:12.168px}.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-custom-input{grid-column:auto;width:460.81px;flex:0 0 460.81px;min-height:31.19px;margin:0;border-color:#f59e0b47;border-radius:999px}.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-commerce-composer{left:calc(50% + .5px);bottom:19.5px;width:982.8px;height:165.8px;min-height:165.8px;padding:0;border-color:#1e1f25;border-radius:13.65px;background:#1b1c21f2;transform:translate(-50%)}.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-commerce-upload{top:0;left:0;width:102.38px;height:117px;padding:20.97px 19.81px}.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-commerce-upload>.agent-start-upload{width:62.6px;height:75.05px;padding:0;font-size:10.725px}.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-upload-plus{font-size:27.3px}.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-asset-button{top:13.25px;right:13.27px;width:24.2px;height:24.2px}.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-commerce-composer textarea{top:14.625px;left:102.38px;width:calc(100% - 112.125px);height:78px;min-height:78px;margin:0;padding:0;resize:none;font-size:13.65px;line-height:20.48px}.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-commerce-composer footer{right:0;bottom:0;left:0;height:46.8px;align-items:center;gap:7.8px;padding:8.775px 14.625px 11.7px;border:0}.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-guide-button,.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-desktop-config{width:33.14px;height:33.14px;display:grid;place-items:center;padding:0;border:1px solid rgba(245,158,11,.28);border-radius:11.7px;color:#fbbf24db;background:#f59e0b14}.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-enter-pod{display:inline-flex}.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-commerce-composer .agent-start-submit{width:29.25px;height:29.25px;min-height:0;flex:0 0 29.25px;padding:0;border-radius:50%;color:#11120d;background:#f59e0be6}.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-quick-settings,.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-quick-panel{display:none}}.agent-start-board.agent-start-studio{--studio-accent: #6366f1;--studio-bright: #857cf7;--studio-soft: rgba(99, 102, 241, .28);--studio-line: rgba(99, 102, 241, .18)}.agent-start-studio .agent-start-grid{opacity:.42;background-image:linear-gradient(rgba(99,102,241,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(99,102,241,.045) 1px,transparent 1px)}.agent-start-studio .agent-start-commerce-lines path{stroke:#6366f129}.agent-start-studio .agent-start-commerce-particles i{background:#8175f8c7;box-shadow:0 0 10px #6366f185}.agent-start-studio .agent-start-console{border-color:#6366f12e}.agent-start-studio .agent-start-console-icon{border-color:#6366f14d;color:#857cf7e0;background:#6366f11a}.agent-start-studio .agent-start-option-row button:hover,.agent-start-studio .agent-start-option-row button.active{border-color:#6366f1bf;color:#aca5fffa;background:#6366f114}.agent-start-studio .agent-start-custom-input{border-color:#6366f140}.agent-start-studio .agent-start-upload-menu{border-color:#6366f14d}.agent-start-studio .agent-start-upload-menu button:hover,.agent-start-studio .agent-start-upload-menu button:focus-visible{color:#aca5fffa;background:#6366f11a}.agent-start-studio .agent-start-guide-button,.agent-start-studio .agent-start-desktop-config{border-color:#6366f147;color:#857cf7db;background:#6366f114}.agent-start-studio .agent-start-commerce-composer .agent-start-submit{color:#f5f6ff;background:#6366f1e6}.agent-start-studio .agent-start-quick-panel{border-color:#6366f133}.agent-start-studio .agent-start-quick-panel>button{color:#aca5fffa}@media(max-width:720px){.agent-focus-mode .agents-page:has(.agent-start-board.agent-start-studio) .agent-project-pane{border:0;background:transparent}.agent-focus-mode .agents-page:has(.agent-start-board.agent-start-studio) .agent-experience{width:100%;margin-left:0;background-color:#0c0d15;background-image:linear-gradient(rgba(99,102,241,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(99,102,241,.035) 1px,transparent 1px),radial-gradient(circle at 50% 18%,rgba(99,102,241,.15),transparent 18rem)}.agent-focus-mode .agents-page:has(.agent-start-board.agent-start-studio) .agent-start-board.agent-start-studio{width:100vw;min-width:100vw;min-height:1273.68px;padding:54.59px 56.8px 208.9px 46.8px;background:linear-gradient(#080a12,#101227 52%,#090b13)}.agent-focus-mode .agents-page:has(.agent-start-board.agent-start-studio) .agent-mobile-task-toolbar{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;display:block;pointer-events:none}.agent-focus-mode .agents-page:has(.agent-start-board.agent-start-studio) .agent-mobile-task-toolbar button{pointer-events:auto}.agent-focus-mode .agents-page:has(.agent-start-board.agent-start-studio) .agent-mobile-task-actions{top:11.69px;left:62.39px;display:grid;gap:7.8px}.agent-focus-mode .agents-page:has(.agent-start-board.agent-start-studio) .agent-mobile-new-task,.agent-focus-mode .agents-page:has(.agent-start-board.agent-start-studio) .agent-mobile-history{width:107.91px;min-height:39px;height:39px;padding:0;font-size:13.65px}.agent-focus-mode .agents-page:has(.agent-start-board.agent-start-studio) .agent-mobile-new-task{border-color:#6366f133;color:#857cf7e6;background:transparent}.agent-focus-mode .agents-page:has(.agent-start-board.agent-start-studio) .agent-mobile-history{border-color:#ffffff0f;border-radius:0;color:#ffffff73;background:#ffffff08}.agent-focus-mode .agents-page:has(.agent-start-board.agent-start-studio) .agent-mobile-sidebar-button{top:27.3px;left:13.25px;width:35.09px;height:35.09px}.agent-focus-mode .agents-page:has(.agent-start-board.agent-start-studio) .agent-new-project-button{display:none}.agent-focus-mode .agents-page:has(.agent-start-board.agent-start-studio) .agent-apps-anchor{top:11.69px;right:11.69px;width:50.69px;height:50.69px}.agent-focus-mode .agents-page:has(.agent-start-board.agent-start-studio) .agent-apps-anchor .target-apps-button{width:50.69px;height:50.69px;border-color:#ffffff1f;background:#141920d6;box-shadow:0 0 24px #7049e147,inset 0 1px #ffffff1a}.agent-focus-mode .agents-page:has(.agent-start-board.agent-start-studio) .agent-apps-anchor .target-apps-button svg{display:none}.agent-focus-mode .agents-page:has(.agent-start-board.agent-start-studio) .agent-apps-anchor .target-apps-button:before{width:7px;height:7px;border-radius:2px;background:#13c9e7;box-shadow:10px 0 #8b5cf6,0 10px #10b981,10px 10px #f59e0b;content:"";transform:translate(-5px,-5px)}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-hero,.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-team,.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-console{width:286.41px;margin-inline:0}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-hero{height:123.97px;min-height:123.97px;display:grid;grid-template-rows:60.95px 45.86px;gap:17.16px}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-identity{width:283.02px;height:60.95px;grid-template-columns:56.16px minmax(0,1fr);gap:17.94px;margin-inline:auto}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-logo{width:56.16px;height:56.16px;padding:0;border-color:#6366f159;border-radius:10px;background:linear-gradient(160deg,#6366f129,#10121ae6 55%);box-shadow:0 10px 30px -8px #0000008c,0 0 26px #6366f12e,inset 0 1px #ffffff24}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-logo img{width:31.41px;height:31.41px}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-logo i{display:none}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-identity>div{height:60.95px;display:flex;flex-direction:column;justify-content:flex-start}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-eyebrow{height:16.38px;gap:7.8px;flex:0 0 16.38px;margin:0 0 7.8px;color:#6366f1b8;font-size:10.92px;font-weight:600;line-height:16.38px}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-eyebrow b{width:5px;height:5px;background:#6366f1b8;box-shadow:0 0 2.56px #34d399a6}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-identity h1{height:36.78px;display:flex;align-items:center;margin:0;line-height:35.88px}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-identity h1>span{display:block;background:linear-gradient(135deg,#fff,#c6c4ff 62%,#857cf7);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:31.98px;font-weight:800;line-height:36.78px}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-identity h1 em{width:34.19px;min-height:23.36px;height:23.36px;justify-content:center;margin-left:8.58px;padding:0;border:0;border-radius:3px;color:#f5f6ff;background:linear-gradient(135deg,#857cf7,#6366f1 70%,#4f46e5);box-shadow:0 3px 14px #6366f166;font-size:13.26px;font-style:italic;font-weight:800;line-height:17.24px}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-identity p{display:none}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-capabilities{width:286.41px;min-height:45.86px;display:flex;justify-content:center;align-content:flex-start;gap:9.36px 8.53px;padding:0}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-capabilities span{min-height:18.25px;display:inline-flex;align-items:center;padding:0;border:0;color:#c8d1dc9e;background:transparent;font-size:12.168px;font-weight:500;line-height:18.25px}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-capabilities span:after{display:none}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-capabilities span:not(:first-child):before{width:5.66px;height:5.66px;display:block;flex:0 0 5.66px;margin-right:8.53px;background:#6366f173;content:"";transform:rotate(45deg)}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-team{height:302.59px;min-height:302.59px;margin-top:18.72px;padding:0;border:0;background:transparent}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-team-heading{height:18.72px;display:flex;align-items:center;gap:14.04px}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-team-line{display:block;height:1px;background:linear-gradient(90deg,transparent,rgba(99,102,241,.18),transparent)}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-team-heading strong{display:block;color:#6366f1a6;font-size:12.48px;font-weight:600;line-height:18.72px}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-team-heading small{display:none}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-team-layout{min-height:0;display:block}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-team-lead{min-height:71.73px;grid-template-columns:60.83px minmax(0,1fr);gap:13.26px;margin-top:17.94px;padding:5.46px 3.9px}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-team-lead>span{width:60.83px;height:60.83px;padding:2px;border:0;background:conic-gradient(from 210deg,#6366f1f2,#857cf77a,#6366f11a,#6366f1f2);box-shadow:0 0 18px #6366f133}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-team-lead>span img{width:56.83px;height:56.83px;border:2px solid rgba(10,12,18,.9)}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-team-lead>span i{right:2px;bottom:2px;width:10.91px;height:10.91px;border:2px solid #0c0e14}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-team-lead strong{gap:7.02px;font-size:15.6px;line-height:23.4px}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-team-lead strong em{min-height:16.34px;padding:1.87px 6.55px;color:#f5f6ff;background:linear-gradient(135deg,#857cf7f2,#6366f1e6);font-size:9.36px;line-height:12.64px}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-team-lead p{margin-top:4.68px;overflow:hidden;color:#a5afbcbf;font-size:11.232px;line-height:16.85px;text-overflow:ellipsis;white-space:nowrap}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-team-divider{width:200.46px;height:1px;display:block;margin:15.6px auto 0;background:linear-gradient(90deg,transparent,rgba(99,102,241,.2),transparent)}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-team-members{height:162.02px;display:grid;grid-template-columns:repeat(4,65.515px);grid-template-rows:repeat(2,78.281px);justify-content:center;gap:5.46px;margin-top:15.6px}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-member{width:65.515px;height:78.281px;display:grid;grid-template-columns:1fr;grid-template-rows:42.109px 15.906px;align-content:start;justify-items:center;gap:6.24px;padding:7.8px 2.34px 6.24px}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-member.member-4{grid-column:2}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-member>span{width:42.109px;height:42.109px;padding:1.5px;border:0;border-radius:50%;background:linear-gradient(160deg,#6366f180,#ffffff0f)}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-member>span img{width:39.109px;height:39.109px;border:1px solid rgba(10,12,18,.9)}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-member>span i{right:0;bottom:0;width:8.578px;height:8.578px;border:1.5px solid #0c0e14}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-member b{max-width:60.86px;color:#cdd6e0d1;font-size:10.608px;font-weight:500;line-height:15.912px}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-console{height:730.13px;min-height:730.13px;margin-top:43.68px;padding:0;border-color:#6366f12e;border-radius:21.06px;background:linear-gradient(165deg,#171a2de0,#0c0e1bd6)}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-console-head{height:83.72px;min-height:83.72px;margin:0 18.72px 15.57px;padding:12.48px 0 10.92px;border-bottom:1px solid rgba(99,102,241,.1)}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-console-head>div:first-child{gap:12.48px}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-console-icon{width:34.31px;height:34.31px;flex:0 0 34.31px;border-radius:10.92px}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-console-head strong{font-size:14.82px;line-height:22.23px}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-console-head small{max-width:200.19px;margin-top:1.87px;color:#96a0acb3;font-size:11.232px;line-height:16.848px}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-console-actions{display:none}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-option-row{width:246.97px;display:block;margin:0 18.72px;padding:0 0 12.68px;border:0}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-option-row+.agent-start-option-row{margin-top:14.04px}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-option-row>span{min-height:28.86px;display:flex;align-items:center;gap:7.02px;padding:0;color:#fffffff2;font-size:13.26px;line-height:19.89px}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-option-row>span>svg{width:28.86px;height:28.86px;flex:0 0 28.86px;padding:6.65px;border:1px solid rgba(99,102,241,.14);border-radius:8.58px;color:#857cf7d9;background:#6366f10f}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-option-row>span b{font-weight:600}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-option-row>div{display:flex;flex-wrap:wrap;gap:7.8px;margin-top:7.8px}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-option-row button{min-height:40px;padding:0 13.26px;border-color:#ffffff0f;border-radius:999px;color:#dce4ecbf;background:#ffffff05;font-size:12.168px}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-row-note{width:100%;min-height:33.69px;display:block;color:#96a0acb3;font-size:11.232px;line-height:16.848px}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-custom-input{width:100%;min-height:40px;margin:0;padding:0 13.26px;border:1px dashed rgba(99,102,241,.25);border-radius:999px;color:#fffffff2;background:#ffffff04;font-size:12.168px}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-commerce-composer{left:50%;bottom:9.75px;width:calc(100vw - 46.8125px);height:165.8px;min-height:165.8px;padding:0;border-color:#1e1f25;border-radius:13.65px;background:#1b1c21f2;transform:translate(-50%)}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-commerce-upload{top:0;left:0;width:102.38px;height:117px;padding:24.375px}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-commerce-upload>.agent-start-upload{width:62.6px;height:75.05px;padding:0;color:#f5fbff;font-size:10.725px;transform:rotate(-8deg)}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-upload-plus{font-size:27.3px}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-commerce-composer textarea{top:14.625px;left:102.38px;width:calc(100% - 113.125px);height:82px;min-height:82px;margin:0;padding:0;overflow:hidden;resize:none;font-size:13.65px;line-height:20.48px}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-commerce-composer textarea::placeholder{color:#626971}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-commerce-composer footer{right:14.625px;bottom:9.35px;left:14.625px;height:33.15px;align-items:center;gap:9.75px;padding:0;border:0}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-guide-button{width:33.14px;height:33.14px;padding:0;border-radius:11.7px}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-desktop-config{display:none}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-enter-mode,.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-commerce-composer .agent-start-submit{width:29.25px;height:29.25px;min-height:0;flex:0 0 29.25px;padding:0}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-commerce-composer .agent-start-submit{border-radius:50%;color:#f5f6ff;background:#6366f1e6}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-quick-settings{left:19.5px;bottom:67.86px;width:115.16px;height:35.59px;padding:0;font-size:13.25px}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-quick-panel{left:19.5px;bottom:76px;width:322px;padding-bottom:91px}}@media(min-width:721px){.agent-focus-mode .agents-page:has(.agent-start-board.agent-start-studio) .agent-project-pane{border:0;background:transparent}.agent-focus-mode .agents-page:has(.agent-start-board.agent-start-studio) .agent-experience{width:100%;margin-left:0;background-color:#080a12;background-image:linear-gradient(rgba(99,102,241,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(99,102,241,.03) 1px,transparent 1px),radial-gradient(circle at 50% 12%,rgba(99,102,241,.15),transparent 34rem)}.agent-focus-mode .agents-page:has(.agent-start-board.agent-start-studio) .agent-start-board.agent-start-studio{left:1px;width:calc(100vw - 1px);min-width:calc(100vw - 1px);min-height:100%;padding:54.59px 0 208.9px;background:transparent}.agent-focus-mode .agents-page:has(.agent-start-board.agent-start-studio) .agent-mobile-task-toolbar{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;display:block;pointer-events:none}.agent-focus-mode .agents-page:has(.agent-start-board.agent-start-studio) .agent-mobile-task-toolbar button{pointer-events:auto}.agent-focus-mode .agents-page:has(.agent-start-board.agent-start-studio) .agent-mobile-task-actions{position:fixed;top:15.59px;left:63.39px;display:grid;gap:7.8px}.agent-focus-mode .agents-page:has(.agent-start-board.agent-start-studio) .agent-mobile-new-task,.agent-focus-mode .agents-page:has(.agent-start-board.agent-start-studio) .agent-mobile-history{width:107.91px;min-height:39px;height:39px;display:flex;align-items:center;justify-content:center;gap:.45rem;padding:0;border-radius:999px;font-size:13.65px}.agent-focus-mode .agents-page:has(.agent-start-board.agent-start-studio) .agent-mobile-new-task{border:1px solid rgba(99,102,241,.2);color:#857cf7e6;background:linear-gradient(135deg,#6366f129,#857cf71c)}.agent-focus-mode .agents-page:has(.agent-start-board.agent-start-studio) .agent-mobile-history{border:1px solid rgba(255,255,255,.06);color:#ffffff73;background:#ffffff08}.agent-focus-mode .agents-page:has(.agent-start-board.agent-start-studio) .agent-mobile-sidebar-button{position:fixed;top:27.3px;left:13.25px;width:35.09px;height:35.09px;display:grid;place-items:center;padding:0;border:1px solid rgba(255,255,255,.12);border-radius:50%;color:#ffffffa3;background:#141920c2}.agent-focus-mode .agents-page:has(.agent-start-board.agent-start-studio) .agent-new-project-button{display:none}.agent-focus-mode .agents-page:has(.agent-start-board.agent-start-studio) .agent-apps-anchor{position:fixed;top:19.5px;right:19.5px;width:50.69px;height:50.69px}.agent-focus-mode .agents-page:has(.agent-start-board.agent-start-studio) .agent-apps-anchor .target-apps-button{width:50.69px;height:50.69px;border-color:#ffffff1f;background:#141920d6;box-shadow:0 0 24px #7049e147,inset 0 1px #ffffff1a}.agent-focus-mode .agents-page:has(.agent-start-board.agent-start-studio) .agent-apps-anchor .target-apps-button svg{display:none}.agent-focus-mode .agents-page:has(.agent-start-board.agent-start-studio) .agent-apps-anchor .target-apps-button:before{width:7px;height:7px;border-radius:2px;background:#13c9e7;box-shadow:10px 0 #8b5cf6,0 10px #10b981,10px 10px #f59e0b;content:"";transform:translate(-5px,-5px)}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-hero{width:439.31px;height:108.02px;display:grid;grid-template-rows:72.61px 18.25px;gap:17.16px;margin-inline:auto}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-identity{width:361.98px;height:72.61px;grid-template-columns:70.19px minmax(0,1fr);gap:17.94px;margin-inline:auto}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-logo{width:70.19px;height:70.19px;padding:0;border-color:#6366f159;border-radius:12.5px;background:linear-gradient(160deg,#6366f129,#10121ae6 55%);box-shadow:0 10px 30px -8px #0000008c,0 0 26px #6366f12e,inset 0 1px #ffffff24}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-logo img{width:39.55px;height:39.55px}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-logo i,.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-identity p{display:none}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-identity>div{height:72.61px;display:flex;flex-direction:column;gap:7.8px}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-eyebrow{height:16.38px;display:flex;gap:7.8px;margin:0;color:#6366f1b8;font-size:10.92px;font-weight:600;line-height:16.38px}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-eyebrow b{width:5px;height:5px;background:#6366f1b8}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-identity h1{height:48.44px;display:flex;align-items:flex-start;margin:0;line-height:35.88px}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-identity h1>span{background:linear-gradient(135deg,#fff,#c6c4ff 62%,#857cf7);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:42.12px;font-weight:800;line-height:48.44px}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-identity h1 em{width:37.16px;min-height:26.49px;height:26.49px;justify-content:center;margin:7.02px 0 0 8.58px;padding:2.5px 8.58px;border:0;border-radius:3px;color:#f5f6ff;background:linear-gradient(135deg,#857cf7,#6366f1 70%,#4f46e5);font-size:15.6px;font-style:italic;font-weight:800;line-height:20.28px}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-capabilities{width:439.31px;height:18.25px;display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:13.26px;padding:0}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-capabilities span{min-height:18.25px;display:inline-flex;align-items:center;padding:0;border:0;color:#c8d1dc9e;background:transparent;font-size:12.168px;font-weight:500;line-height:18.25px;white-space:nowrap}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-capabilities span:after{display:none}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-capabilities span:not(:first-child):before{width:5.66px;height:5.66px;flex:0 0 5.66px;margin-right:13.26px;background:#6366f173;content:"";transform:rotate(45deg)}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-team,.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-console{width:904.8px;margin-inline:auto}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-team{height:203.83px;min-height:203.83px;margin-top:18.72px;padding:0;border:0;background:transparent}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-team-heading{height:22.09px;display:flex;align-items:center;gap:14.04px}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-team-line{display:block;height:1px;background:linear-gradient(90deg,transparent,rgba(99,102,241,.18),transparent)}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-team-heading strong{color:#6366f1a6;font-size:12.48px;font-weight:600;line-height:18.72px}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-team-heading small{min-height:22.09px;display:flex;align-items:center;gap:5.46px;padding:2.34px 9.36px;border:1px solid rgba(52,211,153,.18);border-radius:999px;color:#6ee7b7d9;font-size:10.296px;line-height:15.44px}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-team-layout{height:163.8px;min-height:163.8px;display:grid;grid-template-columns:265.19px 1px 457.77px;align-items:stretch;justify-content:center;gap:21.84px;margin-top:17.94px}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-team-lead{height:163.8px;grid-template-columns:60.83px minmax(0,1fr);align-items:center;gap:13.26px;margin:0;padding:5.46px 3.9px}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-team-lead>span{width:60.83px;height:60.83px;padding:2px;border:0;background:conic-gradient(from 210deg,#6366f1f2,#857cf77a,#6366f11a,#6366f1f2);box-shadow:0 0 18px #6366f133}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-team-lead>span img{width:56.83px;height:56.83px;border:2px solid rgba(10,12,18,.9)}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-team-lead>span i{right:2px;bottom:2px;width:10.91px;height:10.91px;border:2px solid #0c0e14}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-team-lead strong{gap:7.02px;font-size:15.6px;line-height:23.4px}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-team-lead strong em{min-height:16.34px;padding:1.87px 6.55px;color:#f5f6ff;background:linear-gradient(135deg,#857cf7f2,#6366f1e6);font-size:9.36px;line-height:12.64px}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-team-lead p{margin-top:4.68px;color:#a5afbcbf;font-size:11.232px;line-height:16.85px;white-space:normal}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-team-divider{width:1px;height:151.33px;display:block;margin:6.24px 0;background:linear-gradient(180deg,transparent,rgba(99,102,241,.2),transparent)}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-team-members{width:457.77px;height:163.8px;display:flex;flex-wrap:wrap;align-content:center;justify-content:center;gap:5.46px;margin:0}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-member{width:71.75px;height:78.28px;flex:0 0 71.75px;display:grid;grid-template-columns:1fr;grid-template-rows:42.11px 15.91px;align-content:start;justify-items:center;gap:6.24px;padding:7.8px 2.34px 6.24px}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-member>span{width:42.11px;height:42.11px;padding:1.5px;border:0;border-radius:50%;background:linear-gradient(160deg,#6366f180,#ffffff0f)}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-member>span img{width:39.11px;height:39.11px;border:1px solid rgba(10,12,18,.9)}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-member>span i{right:0;bottom:0;width:8.58px;height:8.58px;border:1.5px solid #0c0e14}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-member b{max-width:63.61px;color:#cdd6e0d1;font-size:10.608px;font-weight:500;line-height:15.91px}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-console{height:331.75px;min-height:331.75px;margin-top:85.8px;padding:0;border-color:#6366f12e;border-radius:21.06px;background:linear-gradient(165deg,#171a2de0,#0c0e1bd6)}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-console-head{height:71.55px;min-height:71.55px;margin:0 0 18.72px;padding:15.6px 24.96px 14.04px;border-bottom:1px solid rgba(99,102,241,.1)}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-console-head>div:first-child{gap:12.48px}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-console-icon{width:34.31px;height:34.31px;flex:0 0 34.31px;border-radius:10.92px}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-console-head strong{font-size:14.82px;line-height:22.23px}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-console-head small{margin-top:1.87px;color:#96a0acb3;font-size:10.92px;line-height:16.85px}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-console-actions{display:none}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-option-row{width:852.89px;display:grid;grid-template-columns:118.55px 715.62px;gap:18.72px;margin-inline:24.96px;padding:0 0 14.04px;border:0}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-option-row:not(:last-of-type){border-bottom:1px solid rgba(255,255,255,.03)}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-option-row:last-of-type{padding-bottom:0}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-option-row+.agent-start-option-row{margin-top:15.6px}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-option-row>span{min-height:31.19px;display:flex;align-items:flex-start;gap:7.02px;padding:0;color:#fffffff2;font-size:12.48px;line-height:18.72px}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-option-row>span>svg{width:28.86px;height:28.86px;flex:0 0 28.86px;padding:6.65px;border:1px solid rgba(99,102,241,.14);border-radius:8.58px;color:#857cf7d9;background:#6366f10f}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-option-row>span b{font-weight:600}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-option-row>div{display:flex;flex-wrap:wrap;gap:7.8px}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-option-row button{min-height:31.19px;padding:0 13.26px;border-color:#ffffff0f;border-radius:999px;color:#dce4ecbf;background:#ffffff05;font-size:12.168px}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-row-note{flex:0 0 100%;min-height:16.848px;display:block;color:#96a0acb3;font-size:11.232px;line-height:16.848px}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-custom-input{width:715.62px;flex:0 0 715.62px;min-height:31.19px;margin:0;padding:0 13.26px;border:1px dashed rgba(99,102,241,.25);border-radius:999px;color:#fffffff2;background:#ffffff04;font-size:12.168px}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-commerce-composer{left:calc(50% + .5px);bottom:19.5px;width:982.8px;height:165.8px;min-height:165.8px;padding:0;border-color:#1e1f25;border-radius:13.65px;background:#1b1c21f2;transform:translate(-50%)}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-commerce-upload{top:0;left:0;width:102.38px;height:117px;padding:24.375px}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-commerce-upload>.agent-start-upload{width:62.6px;height:75.05px;padding:0;color:#f5fbff;font-size:10.725px;transform:rotate(-8deg)}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-upload-plus{font-size:27.3px}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-commerce-composer textarea{top:14.625px;left:102.38px;width:calc(100% - 112.125px);height:78px;min-height:78px;margin:0;padding:0;resize:none;font-size:13.65px;line-height:20.48px}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-commerce-composer footer{right:0;bottom:0;left:0;height:46.8px;align-items:center;gap:7.8px;padding:8.775px 14.625px 11.7px;border:0}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-guide-button,.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-desktop-config{width:33.14px;height:33.14px;display:grid;place-items:center;padding:0;border-radius:11.7px}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-enter-mode{width:30px;height:30px;min-height:0;padding:0;border-radius:50%}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-commerce-composer .agent-start-submit{width:29.25px;height:29.25px;min-height:0;flex:0 0 29.25px;padding:0;border-radius:50%;color:#f5f6ff;background:#6366f1e6}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-quick-settings,.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-quick-panel{display:none}}@media(max-width:720px){.agent-start-commerce-composer .agent-start-enter-pod{position:static;padding:0;border:0;background:transparent;box-shadow:none}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-option-row-2{padding-bottom:0;border-bottom:0}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio.agent-start-violet .agent-start-option-row-2 button:nth-child(1){width:105.67px}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio.agent-start-violet .agent-start-option-row-2 button:nth-child(2){width:110.56px}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio.agent-start-violet .agent-start-option-row-2 button:nth-child(3){width:124.59px}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-commerce-composer textarea{width:calc(100% - 112.125px)}}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-commerce-upload>.agent-start-upload{width:53.63px;height:68.25px}@media(min-width:721px){.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-option-row-2{padding-bottom:0;border-bottom:0}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-enter-pod{position:absolute;top:auto;right:auto;bottom:0;left:calc(100% + 10px);z-index:35}}@media(max-width:720px){.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-quick-panel{left:19.5px;bottom:116.22px;width:358.8px;height:158px;padding:0}}.agent-start-board.agent-start-studio.agent-start-gold .agent-start-grid{background-image:linear-gradient(rgba(245,158,11,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(245,158,11,.045) 1px,transparent 1px)}.agent-start-studio.agent-start-gold .agent-start-commerce-lines path{stroke:#f59e0b29}.agent-start-studio.agent-start-gold .agent-start-commerce-particles i{background:#f59e0bcc;box-shadow:0 0 10px #f59e0b85}.agent-start-studio.agent-start-gold .agent-start-console{border-color:#f59e0b2e}.agent-start-studio.agent-start-gold .agent-start-console-icon{border-color:#f59e0b4d;color:#fbbf24e6;background:#f59e0b14}.agent-start-studio.agent-start-gold .agent-start-option-row button:hover,.agent-start-studio.agent-start-gold .agent-start-option-row button.active{border-color:#f59e0bb8;color:#fbbf24;background:#f59e0b12}.agent-start-studio.agent-start-gold .agent-start-custom-input{border-color:#f59e0b40}.agent-start-studio.agent-start-gold .agent-start-guide-button,.agent-start-studio.agent-start-gold .agent-start-desktop-config{border-color:#f59e0b47;color:#fbbf24db;background:#f59e0b14}.agent-start-studio.agent-start-gold .agent-start-commerce-composer .agent-start-submit{color:#181003;background:#f59e0be6}.agent-start-studio.agent-start-gold .agent-start-studio-routing-card{border-color:#f59e0b57;background:linear-gradient(150deg,#f59e0b17,#f59e0b06)}.agent-start-studio.agent-start-gold .agent-start-studio-setting-card>strong svg,.agent-start-studio.agent-start-gold .agent-start-studio-language-list button.active{color:#fbbf24}.agent-start-studio.agent-start-gold .agent-start-studio-language-list button.active{border-color:#f59e0b61;background:#f59e0b1c}.agent-start-studio.agent-start-gold .agent-start-studio-tools-card input:checked,.agent-start-studio.agent-start-gold .agent-start-studio-settings>footer button:last-child{border-color:#f59e0b;background:#f59e0b}@media(max-width:720px){.agent-focus-mode .agents-page:has(.agent-start-board.agent-start-studio.agent-start-gold) .agent-experience{background-color:#0d0c09;background-image:linear-gradient(rgba(245,158,11,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(245,158,11,.03) 1px,transparent 1px),radial-gradient(circle at 50% 18%,rgba(245,158,11,.14),transparent 18rem)}.agent-focus-mode .agents-page:has(.agent-start-board.agent-start-studio.agent-start-gold) .agent-start-board.agent-start-studio{min-height:1178.08px;background:linear-gradient(#0b0905,#171107 52%,#0c0905)}.agent-focus-mode .agents-page:has(.agent-start-board.agent-start-studio.agent-start-gold) .agent-mobile-new-task{border-color:#f59e0b33;color:#fbbf24e6}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio.agent-start-gold .agent-start-hero{width:296.36px;margin-left:-4.97px}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio.agent-start-gold .agent-start-identity,.agent-focus-mode .agents-page .agent-start-board.agent-start-studio.agent-start-gold .agent-start-capabilities{width:296.36px;margin-inline:0}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio.agent-start-gold .agent-start-logo{border-color:#f59e0b59;background:linear-gradient(160deg,#f59e0b26,#10121ae6 55%);box-shadow:0 10px 30px -8px #0000008c,0 0 26px #f59e0b2b,inset 0 1px #ffffff24}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio.agent-start-gold .agent-start-eyebrow{color:#f59e0bb8}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio.agent-start-gold .agent-start-eyebrow b{background:#f59e0bb8}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio.agent-start-gold .agent-start-identity h1>span{background:linear-gradient(135deg,#fff,#ffd27a 62%,#f59e0b);-webkit-background-clip:text;background-clip:text;color:transparent}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio.agent-start-gold .agent-start-identity h1 em{color:#181003;background:linear-gradient(135deg,#fbbf24,#f59e0b 70%,#d97706);box-shadow:0 3px 14px #f59e0b66}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio.agent-start-gold .agent-start-capabilities span:not(:first-child):before{background:#f59e0b73}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio.agent-start-gold .agent-start-team-line{background:linear-gradient(90deg,transparent,rgba(245,158,11,.18),transparent)}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio.agent-start-gold .agent-start-team-heading strong{color:#f59e0bb3}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio.agent-start-gold .agent-start-team-lead>span{background:conic-gradient(from 210deg,#f59e0bf2,#fbbf247a,#f59e0b1a,#f59e0bf2);box-shadow:0 0 18px #f59e0b33}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio.agent-start-gold .agent-start-team-lead strong em{color:#181003;background:linear-gradient(135deg,#fbbf24fa,#f59e0beb)}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio.agent-start-gold .agent-start-team-divider{background:linear-gradient(90deg,transparent,rgba(245,158,11,.2),transparent)}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio.agent-start-gold .agent-start-member>span{background:linear-gradient(160deg,#f59e0b80,#ffffff0f)}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio.agent-start-gold .agent-start-console{height:634.53px;min-height:634.53px;border-color:#f59e0b2e;background:linear-gradient(165deg,#1f190fe6,#0f0d09db)}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio.agent-start-gold .agent-start-console-head{border-bottom-color:#f59e0b1a}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio.agent-start-gold .agent-start-option-row>span>svg{border-color:#f59e0b24;color:#fbbf24db;background:#f59e0b0f}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio.agent-start-gold .agent-start-custom-input{border-color:#f59e0b40}}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio.agent-start-gold .agent-start-option-row-2,.agent-focus-mode .agents-page .agent-start-board.agent-start-studio.agent-start-violet .agent-start-option-row-2{border-bottom:0}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio.agent-start-gold .agent-start-commerce-composer .agent-start-submit{color:#181003;background:#f59e0be6}.agent-start-studio.agent-start-gold .agent-start-studio-guide-hero>span{border-color:#f59e0b3d;color:#fbbf24f2;background:#f59e0b0f}.agent-start-studio.agent-start-gold .agent-start-studio-guide-hero>span i{background:#f59e0b;box-shadow:0 0 .65rem #f59e0bb3}.agent-start-studio.agent-start-gold .agent-start-studio-guide-hero h1{background:linear-gradient(135deg,#fff,#ffd37d 54%,#f59e0b);-webkit-background-clip:text;background-clip:text;color:transparent}.agent-start-studio.agent-start-gold .agent-start-studio-guide-section h2>span{border-color:#f59e0b29;color:#fbbf24;background:#f59e0b14}.agent-start-studio.agent-start-gold .agent-start-studio-guide-lead strong em,.agent-start-studio.agent-start-gold .agent-start-studio-guide-section h2>em{color:#fff0cc;background:#f59e0b59}.agent-start-studio.agent-start-gold .agent-start-studio-guide-role-list article>span,.agent-start-studio.agent-start-gold .agent-start-studio-guide-step-list article>span,.agent-start-studio.agent-start-gold .agent-start-studio-guide-step-list small,.agent-start-studio.agent-start-gold .agent-start-studio-guide-talk blockquote b{color:#fbbf24eb}.agent-start-studio.agent-start-gold .agent-start-studio-guide-more footer{color:#fbbf24d9}@media(max-width:720px){.agent-start-studio-guide-scroll{overflow-y:scroll;padding:46.8px 59.58px 46.8px 54.6px}.agent-start-studio-guide-hero{display:flex;flex-direction:column;align-items:center;padding-top:23.4px}.agent-start-studio-guide-hero>span{min-height:31.63px;margin:0 0 17.94px;padding:5.46px 17.94px;font-size:12.48px;line-height:18.72px;letter-spacing:2.2464px}.agent-start-studio-guide-hero h1{width:100%;margin:0 0 13.26px;font-size:28.86px;line-height:36.075px}.agent-start-studio-guide-hero>p{width:100%;margin:0 0 23.4px;font-size:15.288px;line-height:26.754px}.agent-start-studio-guide-hero>div{width:100%;flex-direction:row;align-items:center;gap:7.8px;margin:0}.agent-start-studio-guide-hero>div em{min-height:32.8px;padding:5.46px 14.82px;font-size:13.26px;line-height:19.89px}}@media(min-width:721px){.agent-focus-mode .agents-page:has(.agent-start-board.agent-start-studio.agent-start-gold) .agent-experience{background-color:#0c0a06;background-image:linear-gradient(rgba(245,158,11,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(245,158,11,.026) 1px,transparent 1px),radial-gradient(circle at 64% 10%,rgba(245,158,11,.14),transparent 34rem)}.agent-focus-mode .agents-page:has(.agent-start-board.agent-start-studio.agent-start-gold) .agent-mobile-new-task{border-color:#f59e0b33;color:#fbbf24e6;background:linear-gradient(135deg,#f59e0b26,#fbbf241c)}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio.agent-start-gold .agent-start-identity{width:389.94px}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio.agent-start-gold .agent-start-logo{border-color:#f59e0b59;background:linear-gradient(160deg,#f59e0b26,#10121ae6 55%);box-shadow:0 10px 30px -8px #0000008c,0 0 26px #f59e0b2b,inset 0 1px #ffffff24}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio.agent-start-gold .agent-start-eyebrow{color:#f59e0bb8}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio.agent-start-gold .agent-start-eyebrow b{background:#f59e0bb8}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio.agent-start-gold .agent-start-identity h1>span{background:linear-gradient(135deg,#fff,#ffd27a 62%,#f59e0b);-webkit-background-clip:text;background-clip:text;color:transparent}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio.agent-start-gold .agent-start-identity h1 em{color:#181003;background:linear-gradient(135deg,#fbbf24,#f59e0b 70%,#d97706)}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio.agent-start-gold .agent-start-capabilities span:not(:first-child):before{background:#f59e0b73}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio.agent-start-gold .agent-start-team-line{background:linear-gradient(90deg,transparent,rgba(245,158,11,.18),transparent)}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio.agent-start-gold .agent-start-team-heading strong{color:#f59e0bb3}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio.agent-start-gold .agent-start-team-lead>span{background:conic-gradient(from 210deg,#f59e0bf2,#fbbf247a,#f59e0b1a,#f59e0bf2);box-shadow:0 0 18px #f59e0b33}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio.agent-start-gold .agent-start-team-lead strong em{color:#181003;background:linear-gradient(135deg,#fbbf24fa,#f59e0beb)}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio.agent-start-gold .agent-start-team-divider{background:linear-gradient(180deg,transparent,rgba(245,158,11,.2),transparent)}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio.agent-start-gold .agent-start-member>span{background:linear-gradient(160deg,#f59e0b80,#ffffff0f)}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio.agent-start-gold .agent-start-console{height:307.11px;min-height:307.11px;border-color:#f59e0b2e;background:linear-gradient(165deg,#1f190fe6,#0f0d09db)}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio.agent-start-gold .agent-start-console-head{border-bottom-color:#f59e0b1a}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio.agent-start-gold .agent-start-option-row>span>svg{border-color:#f59e0b24;color:#fbbf24db;background:#f59e0b0f}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio.agent-start-gold .agent-start-row-note{width:auto;min-height:31.19px;display:inline-flex;align-items:center;flex:0 0 auto}.agent-focus-mode .agents-page .agent-start-board.agent-start-studio.agent-start-gold .agent-start-custom-input{border-color:#f59e0b40}}.media-video-poster{position:relative;width:100%;height:100%;min-height:0;display:block;overflow:hidden;background:#090b10}.media-video-poster>img{width:100%;height:100%;display:block;object-fit:cover}.media-video-poster-state{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#ffffffeb;background:#0000002e;pointer-events:none}.page-discover .work-media{aspect-ratio:var(--work-aspect, 1 / 1);min-height:0}.page-discover .work-media>img,.page-discover .work-media>video,.page-discover .work-media>.media-video-poster,.page-discover .work-media>.media-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-width:0;min-height:0;max-width:none;max-height:none;display:block;object-fit:cover;background:#090b10}.page-discover .work-media>.media-placeholder{display:grid}.page-discover .work-info{min-height:0;padding:.5rem .58rem .56rem}.page-discover .work-info.tags-only{padding-top:.46rem}.page-discover .work-info strong{overflow:hidden;color:#dfe3e9;font-size:.72rem;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.page-discover .tag-line{max-height:1.35rem;flex-wrap:nowrap;gap:.3rem;margin-top:.38rem;overflow:hidden}.page-discover .work-info.tags-only .tag-line{margin-top:0}.page-discover .tag-line em{min-width:0;min-height:1.28rem;flex:0 1 auto;overflow:hidden;padding:.18rem .38rem;font-size:.64rem;line-height:1;text-overflow:ellipsis;white-space:nowrap}@media(min-width:721px){.page-discover .masonry-grid{columns:6;column-gap:1rem}}@media(max-width:720px){.page-discover .masonry-grid{columns:2;column-gap:.65rem}}.page-discover .inspiration-masonry-item .work-media{aspect-ratio:auto}.page-discover .inspiration-masonry-item .work-media:after{display:none}.page-discover .inspiration-masonry-item .work-info{min-height:80px;padding:.65rem .75rem .75rem}.page-discover .inspiration-masonry-item .work-info strong{display:-webkit-box;overflow:hidden;color:#f0f4f8;font-size:.78rem;line-height:1.45;text-overflow:clip;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.page-discover .inspiration-masonry-item .tag-line{max-height:1.55rem;flex-wrap:wrap;gap:.38rem;margin-top:auto}.page-discover .inspiration-masonry-item .tag-line em{min-height:1.4rem;flex:0 0 auto;padding:.22rem .46rem;font-size:.68rem;text-overflow:clip}.target-studio-idle-canvas{background:#0f0f12}@media(max-width:720px){.front-shell.page-studio{width:100vw;min-height:100dvh;height:100dvh;display:grid;grid-template-columns:min(80vw,20rem) minmax(0,1fr);padding:0;overflow:hidden;background:#0f0f12}.front-shell.page-studio>.mobile-appbar,.front-shell.page-studio>.mobile-bottom-nav{display:none}.front-shell.page-studio>.front-sidebar{width:min(80vw,20rem);min-width:min(80vw,20rem);height:100dvh;min-height:100dvh;display:flex}.front-shell.page-studio>.front-main{width:100%;height:100dvh;min-height:0;overflow:hidden;background:#0f0f12}.front-shell.page-studio .brand-panel{height:5.625rem;min-height:5.625rem}.front-shell.page-studio .major-nav{height:5.4375rem;min-height:5.4375rem}.front-shell.page-studio .model-type-tabs{height:3.3125rem;min-height:3.3125rem;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;padding:.625rem .75rem}.front-shell.page-studio .model-type-tabs button{min-width:0;min-height:2rem;padding:0;border-radius:.25rem;font-size:.7rem}.front-shell.page-studio .model-filter-row{grid-template-columns:5.1875rem minmax(0,1fr);gap:.5rem}.front-shell.page-studio .model-vendor-filter,.front-shell.page-studio .model-filter-row .search-box{height:1.875rem;min-height:1.875rem}.front-shell.page-studio .model-search-sticky{padding-top:.61rem}.front-shell.page-studio .model-list{padding-top:.43rem}.front-shell.page-studio .target-studio-idle-canvas{width:100%;height:100%;min-height:100%;padding:0;overflow:hidden}.front-shell.page-studio .target-studio-idle-canvas .target-apps-anchor{top:1rem;right:1.1rem}.front-shell.page-studio .target-studio-idle-canvas .target-apps-button{width:3.2rem;height:3.2rem}.front-shell.page-studio.sidebar-collapsed{grid-template-columns:1px minmax(0,1fr)}.front-shell.page-studio.sidebar-collapsed>.front-sidebar{width:1px;min-width:1px;overflow:hidden}.front-shell.page-studio.sidebar-collapsed>.sidebar-expand-button{display:grid}}.front-sidebar .account-card{min-height:3.875rem;height:auto;grid-template-columns:minmax(0,1fr) auto;gap:.5rem;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.front-sidebar .account-card-summary{min-width:0;min-height:3.625rem;display:grid;grid-template-columns:2.4rem minmax(0,1fr);align-items:center;gap:.625rem;padding:.55rem .7rem;border:1px solid rgba(148,163,184,.16);border-radius:.7rem;background:linear-gradient(180deg,#ffffff0e,#ffffff06)}.front-sidebar .account-card-summary>div:last-child{min-width:0}.front-sidebar .account-card-summary .avatar{width:2.4rem;height:2.4rem}.front-sidebar .account-card>button{min-width:4.4rem;min-height:2.25rem;align-self:center;padding:0 .7rem;border:1px solid rgba(255,197,45,.62);color:#ffd53d;background:#6a4a0924;box-shadow:0 0 1rem #ffbf2414}@media(min-width:721px){.front-shell.page-agents{--agent-directory-width: clamp(16.078125rem, 17.06vw, 16.25rem);grid-template-columns:var(--agent-directory-width) minmax(0,1fr)}.front-shell.page-agents>.front-sidebar{width:var(--agent-directory-width);min-width:var(--agent-directory-width)}.front-shell.page-agents.agent-focus-mode>.front-sidebar{display:flex!important}.front-shell.page-agents.agent-focus-mode>.front-main{grid-column:2;width:100%;min-width:0}.front-shell.page-agents.agent-focus-mode.sidebar-collapsed{grid-template-columns:1px minmax(0,1fr)}.front-shell.page-agents.agent-focus-mode.sidebar-collapsed>.front-sidebar{width:1px;min-width:1px;overflow:hidden}.front-shell.page-agents.agent-focus-mode.sidebar-collapsed>.sidebar-expand-button{top:1.625rem;left:.8125rem;z-index:141;display:grid!important}}@media(min-width:721px){.front-shell.page-agents.agent-focus-mode .agents-page:has(.agent-start-board.agent-start-studio),.front-shell.page-agents.agent-focus-mode .agents-page:has(.agent-start-board.agent-start-studio) .agent-experience{width:100%;min-width:0}.front-shell.page-agents.agent-focus-mode .agents-page:has(.agent-start-board.agent-start-studio) .agent-start-board.agent-start-studio{left:0;width:100%;min-width:100%;min-height:100%;padding:2.7rem 0 12.25rem}.front-shell.page-agents.agent-focus-mode .agents-page:has(.agent-start-board.agent-start-studio) .agent-project-pane{width:8.75rem}.front-shell.page-agents.agent-focus-mode .agents-page:has(.agent-start-board.agent-start-studio) .agent-project-pane-header{display:none}.front-shell.page-agents.agent-focus-mode .agents-page:has(.agent-start-board.agent-start-studio) .agent-project-list{position:absolute;top:6.85rem;left:1rem;width:6.75rem;margin:0;padding:0}.front-shell.page-agents.agent-focus-mode .agents-page:has(.agent-start-board.agent-start-studio) .agent-project-empty{min-height:1.5rem;justify-content:flex-start;border:0;padding:0 .75rem;background:transparent;font-size:.65rem}.front-shell.page-agents.agent-focus-mode .agents-page:has(.agent-start-board.agent-start-studio) .agent-mobile-task-actions{position:fixed;top:1rem;left:calc(var(--agent-directory-width) + 1rem)}.front-shell.page-agents.agent-focus-mode .agents-page:has(.agent-start-board.agent-start-studio) .agent-mobile-sidebar-button{display:none}.front-shell.page-agents.agent-focus-mode .agent-start-board.agent-start-studio .agent-start-hero,.front-shell.page-agents.agent-focus-mode .agent-start-board.agent-start-studio .agent-start-console{width:min(53.8125rem,calc(100% - 12rem));margin-inline:auto}.front-shell.page-agents.agent-focus-mode .agent-start-board.agent-start-studio .agent-start-hero{height:6.9rem;min-height:6.9rem}.front-shell.page-agents.agent-focus-mode .agent-start-board.agent-start-studio .agent-start-console{min-height:19.75rem;margin-top:1.15rem;padding:1rem 1.55rem}.front-shell.page-agents.agent-focus-mode .agent-start-board.agent-start-studio .agent-start-composer{left:calc((100vw + var(--agent-directory-width)) / 2);bottom:1.15rem;width:min(58.5rem,calc(100vw - var(--agent-directory-width) - 2rem));height:10rem}}@media(max-width:720px){.front-shell.page-agents.agent-focus-mode:not(.sidebar-collapsed)>.front-sidebar{position:fixed;inset:0 auto 0 0;z-index:140;width:18rem;min-width:18rem;height:100dvh;min-height:100dvh;display:flex!important;box-shadow:1.25rem 0 2.5rem #0000004d}.front-shell.page-agents.agent-focus-mode.sidebar-collapsed>.sidebar-expand-button{top:1.5625rem;left:.75rem;z-index:141;display:grid!important}.front-shell.page-agents.agent-focus-mode .agents-page:has(.agent-start-board.agent-start-studio) .agent-experience{background-image:linear-gradient(rgba(99,102,241,.012) 1px,transparent 1px),linear-gradient(90deg,rgba(99,102,241,.01) 1px,transparent 1px),radial-gradient(circle at 50% 18%,rgba(99,102,241,.15),transparent 18rem)}}@media(min-width:721px){.front-shell.page-agents.agent-focus-mode .agents-page:has(.agent-start-board.agent-start-studio) .agent-experience{background-image:linear-gradient(rgba(99,102,241,.012) 1px,transparent 1px),linear-gradient(90deg,rgba(99,102,241,.01) 1px,transparent 1px),radial-gradient(circle at 50% 12%,rgba(99,102,241,.15),transparent 34rem)}}.agent-idle-canvas{position:relative;width:100%;height:100%;min-height:100%;overflow:hidden;background:#0f0f12}.agent-idle-canvas .target-apps-anchor{top:1rem;right:1.1rem}.front-shell.page-agents .brand-panel{height:5.175rem;min-height:5.175rem;padding-inline:.765rem}.front-shell.page-agents .major-nav{height:5.036rem;min-height:5.036rem;gap:.45rem;padding:.675rem}.front-shell.page-agents .major-nav button{min-height:3.624rem;padding-block:.4rem}.front-shell.page-agents .account-card{height:3.537rem;min-height:3.537rem;margin:0 .675rem .9rem}.front-shell.page-agents .agent-category-tabs{height:3.0703125rem;min-height:3.0703125rem;padding:.609375rem .675rem .625rem}.front-shell.page-agents .agent-search-box{height:1.630859375rem;min-height:1.630859375rem;margin:.619rem .675rem}.front-shell.page-agents .agent-catalog-list{padding:0 .675rem .75rem}.front-shell.page-agents .agent-catalog-row{min-height:4.5rem;grid-template-columns:minmax(0,1fr);margin:.224609375rem 0;border-radius:.55rem}.front-shell.page-agents .agent-catalog-select{grid-template-columns:2.45rem minmax(0,1fr);gap:.73125rem;height:100%;padding:.73125rem 0 .73125rem .975rem}.front-shell.page-agents .agent-catalog-icon-wrap{width:2.45rem;height:2.45rem}.front-shell.page-agents .agent-pin-button{position:absolute;top:.35rem;left:.58rem;width:1.22rem;height:1.22rem;margin:0;border:1px solid rgba(90,111,139,.72);border-radius:50%;color:#8f9caf;background:#111720;pointer-events:auto}.front-shell.page-agents .agent-pin-button svg{width:.7rem;height:.7rem}.agent-start-file-error{max-width:10rem;overflow:hidden;color:#fb7185;font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.agent-project-attachments{display:grid;gap:.55rem;padding:.75rem;border:1px solid rgba(148,163,184,.16);border-radius:.45rem;background:#0f172a57}.agent-project-attachments>header,.agent-project-attachments>div>span{display:flex;align-items:center}.agent-project-attachments>header{justify-content:space-between;color:#dbe4ef;font-size:.78rem;font-weight:700}.agent-project-attachments>header small,.agent-project-attachments>div>span small{color:#778397;font-size:.66rem}.agent-project-attachments>div{display:grid;gap:.35rem}.agent-project-attachments>div>span{min-width:0;gap:.45rem;min-height:2rem;padding:.3rem .45rem;border:1px solid rgba(148,163,184,.12);border-radius:.35rem;background:#ffffff06}.agent-project-attachments>div>span>svg{flex:0 0 auto;color:#8b86ff}.agent-project-attachments>div>span b{min-width:0;flex:1 1 auto;overflow:hidden;color:#cbd5e1;font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.agent-project-attachments>div>span button{width:1.65rem;height:1.65rem;flex:0 0 auto;display:grid;place-items:center;padding:0;border:0;border-radius:50%;color:#8d98a8;background:transparent}.agent-project-attachments>div>span button:hover,.agent-project-attachments>div>span button:focus-visible{color:#fb7185;background:#f43f5e1a}.agent-input-attachments{display:grid;gap:.55rem;margin:0 0 1rem;padding:.75rem 0;border-block:1px solid rgba(148,163,184,.12)}.agent-input-attachments>header,.agent-input-attachments>header strong,.agent-input-attachments>div{display:flex;align-items:center}.agent-input-attachments>header{justify-content:space-between}.agent-input-attachments>header strong{gap:.4rem;color:#dce4ef;font-size:.78rem}.agent-input-attachments>header small{color:#768297;font-size:.66rem}.agent-input-attachments>div{flex-wrap:wrap;gap:.45rem}.agent-input-attachments>div button{max-width:18rem;min-height:2rem;display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .55rem;border:1px solid rgba(129,123,255,.22);border-radius:.35rem;color:#b8c3d2;background:#6366f10f}.agent-input-attachments>div button span{min-width:0;overflow:hidden;font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.agent-input-attachments>div button small{flex:0 0 auto;color:#748197;font-size:.62rem}.agent-input-attachment-error{color:#fb7185;font-size:.68rem}@media(max-width:720px){.agent-input-attachments>div{display:grid;grid-template-columns:minmax(0,1fr)}.agent-input-attachments>div button{width:100%;max-width:none}}@media(min-width:721px){.front-shell.page-agents.agent-focus-mode .agents-page:has(.agent-start-board),.front-shell.page-agents.agent-focus-mode .agents-page:has(.agent-start-board) .agent-experience{width:100%;min-width:0}.front-shell.page-agents.agent-focus-mode .agents-page:has(.agent-start-board) .agent-start-board{left:0;width:100%;min-width:100%}.front-shell.page-agents.agent-focus-mode:not(.sidebar-collapsed) .agents-page .agent-start-composer{left:calc((100vw + var(--agent-directory-width)) / 2);width:min(61.425rem,calc(100vw - var(--agent-directory-width) - 2rem))}.front-shell.page-agents.agent-focus-mode.sidebar-collapsed .agents-page .agent-start-composer{left:50vw;width:min(61.425rem,calc(100vw - 2rem))}}@media(min-width:721px){.front-shell.page-agents.agent-focus-mode:not(.sidebar-collapsed) .special-agent-landing .special-composer,.front-shell.page-agents.agent-focus-mode:not(.sidebar-collapsed) .special-agent-landing .multi-model-composer{left:calc((100vw + var(--agent-directory-width)) / 2);width:min(61.4375rem,calc(100vw - var(--agent-directory-width) - 2rem))}.front-shell.page-agents.agent-focus-mode.sidebar-collapsed .special-agent-landing .special-composer,.front-shell.page-agents.agent-focus-mode.sidebar-collapsed .special-agent-landing .multi-model-composer{left:50vw;width:min(61.4375rem,calc(100vw - 2rem))}}@media(min-width:721px){.front-shell.page-agents.agent-focus-mode .agents-page .agent-start-board.agent-start-amber{padding-top:2.5rem;padding-bottom:1rem}.front-shell.page-agents.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-console{margin-top:.75rem;padding-bottom:0}.front-shell.page-agents.agent-focus-mode .agents-page:has(.agent-start-board) .agent-start-console{height:auto;min-height:0;padding-bottom:1.25rem}.front-shell.page-agents.agent-focus-mode .agents-page:has(.agent-start-board) .agent-start-composer{position:relative;left:auto;right:auto;bottom:auto;width:100%;max-width:none;margin:1rem 0 0;transform:none}.front-shell.page-agents.agent-focus-mode .agents-page:has(.agent-start-board) .agent-start-commerce-composer{height:10.3625rem;min-height:10.3625rem}.front-shell.page-agents.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-console{padding-bottom:0}.front-shell.page-agents.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-commerce-composer{height:9rem;min-height:9rem;margin-top:.75rem}.front-shell.page-agents.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-commerce-upload{height:6.25rem;padding-top:.75rem;padding-bottom:.75rem}.front-shell.page-agents.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-commerce-upload>.agent-start-upload{height:4.75rem}.front-shell.page-agents.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-commerce-composer textarea{height:3.75rem;min-height:3.75rem}.front-shell.page-agents.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-commerce-composer footer{height:2.75rem;padding-block:.35rem}}@media(max-width:720px){.front-shell.page-agents.agent-focus-mode .agents-page:has(.agent-start-board) .agent-start-board{padding-bottom:2rem}.front-shell.page-agents.agent-focus-mode .agents-page:has(.agent-start-board) .agent-start-console{height:auto;padding-bottom:.75rem}.front-shell.page-agents.agent-focus-mode .agents-page:has(.agent-start-board) .agent-start-composer{position:relative;left:auto;right:auto;bottom:auto;width:100%;max-width:none;margin:1rem 0 0;transform:none}.front-shell.page-agents.agent-focus-mode .agents-page:has(.agent-start-board) .agent-start-commerce-composer{height:10.3625rem;min-height:10.3625rem}.front-shell.page-agents.agent-focus-mode .agents-page .agent-start-quick-settings{position:relative;left:auto;bottom:auto;margin-top:.75rem}.front-shell.page-agents.agent-focus-mode .agents-page:has(.agent-start-board) .agent-mobile-task-actions{position:fixed;top:.75rem;left:3.875rem;z-index:142;display:flex;gap:.5rem}.front-shell.page-agents.agent-focus-mode .agents-page:has(.agent-start-board) .agent-mobile-new-task{width:6.75rem;height:2.45rem;min-height:2.45rem}.front-shell.page-agents.agent-focus-mode .agents-page:has(.agent-start-board) .agent-mobile-history{width:2.45rem;height:2.45rem;min-height:2.45rem;padding:0;border-radius:50%;font-size:0}.front-shell.page-agents.agent-focus-mode .agents-page:has(.agent-start-board) .agent-mobile-history svg{width:.95rem;height:.95rem}.front-shell.page-agents.agent-focus-mode .agents-page:has(.agent-start-board) .agent-mobile-history svg:last-child{display:none}}@media(max-width:720px){.front-shell.page-agents .agent-idle-canvas{height:100%;min-height:100%}.front-shell.page-agents .agent-idle-canvas .target-apps-anchor{top:.75rem;right:.75rem}.front-shell.page-agents .agent-idle-canvas .target-apps-button{width:3.2rem;height:3.2rem}}.landing-page{--landing-cyan: #16d8e8;--landing-cyan-soft: rgba(22, 216, 232, .14);--landing-panel: #0a0d12;--landing-line: rgba(143, 166, 190, .15);background:#05070a;color:#f4f8fb}.landing-nav{height:60px;padding:0 28px;border-bottom:1px solid rgba(113,144,170,.08);background:#05070ad6;box-shadow:0 10px 28px #00000024}.landing-brand{display:inline-flex;align-items:center;gap:10px;min-width:0;padding:0;border:0;color:inherit;background:transparent}.landing-brand:hover{color:inherit;background:transparent}.landing-logo{width:32px;height:32px;display:grid;place-items:center;flex:0 0 32px;border:1px solid rgba(22,216,232,.3);border-radius:8px;color:#f5feff;background:#081017;box-shadow:inset 0 0 18px #16d8e81f,0 0 20px #16d8e824;font-size:15px;font-weight:900}.landing-brand strong{overflow:hidden;color:var(--landing-cyan);font-size:18px;text-overflow:ellipsis;white-space:nowrap}.landing-nav nav{gap:8px}.landing-nav button,.landing-actions button,.landing-cta button,.load-more{min-height:34px;border-color:#90a6be29;color:#d6e1ea;background:#0c1117c7}.landing-nav button:hover,.landing-actions button:hover,.landing-cta button:hover,.load-more:hover{border-color:#16d8e857;color:#f7feff;background:#101821}.landing-primary{color:#001317!important;background:#11c7df!important;box-shadow:0 0 26px #11c7df47}.landing-primary:hover{background:#2bd7e9!important;box-shadow:0 0 32px #11c7df61}.landing-hero{height:calc(100dvh - 116px);min-height:720px;max-height:840px;padding:86px 24px 48px;isolation:isolate;background-color:#05090f;background-image:linear-gradient(rgba(71,103,129,.09) 1px,transparent 1px),linear-gradient(90deg,rgba(71,103,129,.09) 1px,transparent 1px);background-size:48px 48px}.landing-hero:before,.landing-hero:after{z-index:-1;top:18%;left:50%;width:3px;height:3px;box-shadow:-620px 80px #08bfd3,-510px 410px #08bfd3,-350px 238px #08bfd3,-215px 520px #08bfd3,-54px 104px #08bfd3,138px 470px #08bfd3,282px 150px #08bfd3,420px 390px #08bfd3,584px 236px #08bfd3;opacity:.75}.landing-hero:after{top:36%;transform:translate(-140px);opacity:.45}.hero-arc{inset:12% -7% auto;height:88%;border:3px solid rgba(7,196,213,.16);border-radius:50%;transform:rotate(-12deg)}.hero-arc-secondary{inset:24% 3% auto;height:70%;border-width:2px;border-color:#2071d52b;transform:rotate(13deg)}.orbit-field{z-index:0;top:64px;right:0;bottom:0;left:0}.orbit-field>span{left:var(--orbit-x);top:var(--orbit-y);width:124px;transform:translate(-50%,-50%);gap:5px;color:#bbcfdb75;animation:landing-orbit-float 5.2s ease-in-out var(--orbit-delay) infinite}.orbit-field .model-logo{width:34px;height:34px;border-radius:8px;opacity:.7;filter:saturate(.82)}.orbit-field>span:nth-child(4n+1) .model-logo{opacity:.96;filter:saturate(1.1);box-shadow:0 0 22px #16d8e833}.orbit-field em{max-width:124px;color:inherit;font-size:11px}@keyframes landing-orbit-float{0%,to{margin-top:0}50%{margin-top:-7px}}.landing-featured-models{position:absolute;z-index:2;inset:50% 5% auto;display:flex;align-items:center;justify-content:space-between;pointer-events:none}.landing-featured-models>button{width:190px;display:grid;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:10px;padding:10px;border:0;color:#dff9fc;background:transparent;text-align:left;pointer-events:auto}.landing-featured-models>button:hover{color:#fff;background:#0b141ba8}.landing-featured-models>button:last-child{text-align:right}.landing-featured-models .model-logo{width:46px;height:46px;border-radius:8px;box-shadow:0 0 22px #16d8e829}.landing-featured-models span{min-width:0;display:grid;gap:4px}.landing-featured-models strong,.landing-featured-models small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landing-featured-models small{color:#657888;font-size:10px}.landing-hero-copy{width:min(760px,100%)}.eyebrow,.section-kicker{min-height:28px;border-color:#16d8e847;color:var(--landing-cyan);background:#08444f3d;font-size:12px}.eyebrow:before{content:"";width:5px;height:5px;margin-right:8px;border-radius:50%;background:var(--landing-cyan);box-shadow:0 0 12px var(--landing-cyan)}.landing-hero h1{margin:30px 0 22px;font-size:80px;line-height:.98}.landing-hero h1 b,.landing-section h2 b,.landing-cta h2 b{color:var(--landing-cyan);background:none;-webkit-text-fill-color:currentColor}.landing-hero h1 b{display:inline-flex;align-items:center;min-height:1em}.typing-caret{width:3px;height:.82em;display:inline-block;margin-left:8px;background:var(--landing-cyan);animation:landing-caret .85s steps(1) infinite}@keyframes landing-caret{50%{opacity:0}}.landing-hero p,.landing-section>p,.landing-cta p{color:#91a0ae;font-size:16px;line-height:1.75}.landing-actions{margin-top:30px}.landing-actions button{min-height:46px;padding:0 26px}.landing-stats{margin-top:34px}.landing-stats div{min-width:116px}.landing-stats strong{color:#e2fbff;font-size:27px}.landing-stats span{color:#657584}.landing-section{width:min(1120px,calc(100% - 48px));padding:112px 0}.agents-showcase{padding-top:48px;border-top:1px solid rgba(99,124,144,.08)}.landing-section h2,.landing-cta h2{margin:16px 0 14px;font-size:44px;line-height:1.08}.landing-agent-grid,.platform-grid{gap:12px;margin-top:48px}.landing-agent-grid article,.platform-grid article{min-height:208px;border-color:var(--landing-line);border-radius:8px;padding:20px;background:var(--landing-panel);box-shadow:none;transition:transform .16s ease,border-color .16s ease,background .16s ease}.landing-agent-grid article:hover,.platform-grid article:hover{transform:translateY(-3px);border-color:#16d8e857;background:#0c1117}.landing-card-heading{display:flex;align-items:center;justify-content:space-between}.landing-card-heading i{width:34px;height:34px;display:grid;place-items:center;border-radius:7px;color:var(--landing-cyan);background:var(--landing-cyan-soft)}.landing-agent-grid em{color:#16d8e821;font-size:25px}.landing-agent-grid strong,.platform-grid strong{margin-top:16px;font-size:16px}.landing-agent-grid span,.platform-grid span{margin-top:9px;color:#788896;font-size:13px;line-height:1.65}.landing-agent-grid button{display:inline-flex;align-items:center;gap:3px;margin-top:15px;min-height:0;padding:0;border:0;color:var(--landing-cyan);background:transparent;font-size:12px}.platform-grid article{min-height:174px;position:relative;text-align:left}.platform-grid svg{color:var(--landing-cyan)}.platform-grid article>button{position:absolute;top:18px;right:16px;width:30px;height:30px;display:grid;place-items:center;border:1px solid transparent;border-radius:50%;color:#5d707f;background:transparent}.platform-grid article>button:hover{border-color:#16d8e83d;color:var(--landing-cyan);background:var(--landing-cyan-soft)}.landing-gallery{columns:5 180px;column-gap:12px;margin-top:38px}.landing-gallery-card{width:100%;display:inline-block;break-inside:avoid;margin:0 0 12px;padding:0;overflow:hidden;border:1px solid var(--landing-line);border-radius:8px;color:inherit;background:#0b0f14;text-align:left;vertical-align:top}.landing-gallery-card:hover{border-color:#16d8e852;background:#0d1218}.landing-gallery-card img,.landing-gallery-card>div:first-child,.landing-gallery-card>.media-placeholder{width:100%;min-height:172px;max-height:420px;object-fit:cover;display:grid;place-items:center;background:#0a0e13}.landing-gallery-card strong,.landing-gallery-card>div:last-child{display:block;padding:0 12px}.landing-gallery-card strong{margin-top:9px;color:#e8eff4;font-size:13px;line-height:1.45}.gallery-counts{display:flex!important;align-items:center;gap:10px;padding:10px 12px 0!important;color:#80909e;font-size:11px}.gallery-counts span{display:inline-flex;align-items:center;gap:4px}.landing-gallery-card em{margin:0 5px 10px 0;border-radius:4px;padding:4px 7px;color:#58cbd4;background:#16d8e814;font-size:10px}.load-more{margin-top:20px}.landing-cta{width:100%;padding:112px 24px;border-top:1px solid rgba(94,122,145,.08);border-bottom:1px solid rgba(94,122,145,.08);background-color:#061017;background-image:linear-gradient(rgba(55,96,119,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(55,96,119,.08) 1px,transparent 1px);background-size:48px 48px}.landing-cta button{min-height:42px}.landing-footer{gap:7px;padding:30px 20px 34px;border-top:0;color:#667786;background:#05070a}.landing-footer strong{color:#92a4b3}.landing-footer nav{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px}.landing-footer nav button,.landing-footer nav a{padding:2px 6px;border:0;color:#667786;background:transparent;text-decoration:none}.landing-footer nav button:hover,.landing-footer nav a:hover{color:var(--landing-cyan)}@media(max-width:1100px){.landing-featured-models{display:none}.landing-agent-grid,.platform-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-gallery{columns:4 170px}}@media(max-width:720px){.landing-nav{height:56px;padding:0 10px}.landing-nav nav{gap:6px}.landing-nav nav button:not(.landing-primary):not(:last-child){display:none}.landing-nav button,.landing-actions button,.landing-cta button,.load-more{min-height:34px;padding:0 12px}.landing-logo{width:30px;height:30px;flex-basis:30px}.landing-brand strong{max-width:112px;font-size:15px}.landing-hero{height:710px;min-height:710px;max-height:none;padding:126px 14px 42px;background-size:44px 44px}.orbit-field{top:42px;right:-24%;bottom:0;left:-24%;opacity:.52}.orbit-field>span{width:92px}.orbit-field .model-logo{width:29px;height:29px}.orbit-field em{max-width:92px;font-size:9px}.hero-arc{inset:28% -72% auto;height:76%}.hero-arc-secondary{inset:37% -46% auto;height:62%}.landing-hero-copy{align-self:center}.eyebrow,.section-kicker{min-height:26px;padding:0 14px;font-size:11px}.landing-hero h1{margin:28px 0 20px;font-size:64px;line-height:.96}.landing-hero p,.landing-section>p,.landing-cta p{font-size:14px;line-height:1.72}.landing-actions{margin-top:28px;gap:9px}.landing-actions button{min-height:44px;padding:0 21px}.landing-stats{margin-top:34px}.landing-stats div{min-width:94px}.landing-stats strong{font-size:25px}.landing-section{width:min(100% - 28px,680px);padding:78px 0}.agents-showcase{padding-top:54px}.landing-section h2,.landing-cta h2{font-size:34px}.landing-agent-grid,.platform-grid{grid-template-columns:1fr;gap:10px;margin-top:32px}.landing-agent-grid article,.platform-grid article{min-height:0}.landing-gallery{columns:2 140px;column-gap:9px;margin-top:28px}.landing-gallery-card{margin-bottom:9px}.landing-gallery-card img,.landing-gallery-card>div:first-child,.landing-gallery-card>.media-placeholder{min-height:146px}.landing-cta{padding:82px 16px}.landing-footer{font-size:11px}}@media(prefers-reduced-motion:reduce){.orbit-field>span,.typing-caret{animation:none}}.platform-admin-console{grid-template-columns:220px minmax(0,1fr);background:#f4f6fa}.platform-admin-console .admin-sidebar{min-height:100dvh;max-height:100dvh;padding:0 9px 10px;border-right:1px solid #e4e8ef;background:#fff;color:#263247}.platform-admin-console .admin-brand{min-height:56px;margin:0 -9px;padding:0 15px;border-bottom:1px solid #e8ebf1;background:#fff}.platform-admin-console .admin-brand .brand-aura{width:28px;height:28px;min-width:28px;border-radius:6px;background:#376cf0;color:#fff}.platform-admin-console .admin-brand strong{color:#152039;font-size:14px}.platform-admin-console .admin-brand span{color:#8490a4;font-size:10px}.platform-admin-console .admin-sidebar nav{gap:5px;padding:5px 0}.platform-admin-console .admin-nav-group{gap:1px}.platform-admin-console .admin-nav-group>span{min-height:26px;padding:0 11px;color:#8b95a8;font-size:10px;font-weight:600}.platform-admin-console .admin-sidebar .admin-nav-group button{min-height:34px;gap:10px;border-radius:6px;padding:0 11px;color:#3f4b60;font-size:13px}.platform-admin-console .admin-sidebar .admin-nav-group button:hover{color:#245edb;background:#f3f6fb}.platform-admin-console .admin-sidebar .admin-nav-group button.active{color:#2f62e8;background:#eef2ff;font-weight:600}.platform-admin-console .admin-sidebar-links{gap:4px;padding-top:9px;border-top-color:#e8ebf1}.platform-admin-console .admin-sidebar-links a{min-height:34px;border-color:#eef1f5;background:#f7f9fb;color:#526075}.platform-admin-console .admin-sidebar-links a:hover{border-color:#d5def2;color:#245edb;background:#f1f5ff}.platform-admin-console .admin-main{padding:0 24px 28px;background:#f4f6fa}.platform-admin-console .admin-topbar{min-height:56px;margin-bottom:22px;border-bottom-color:#e4e8ef;box-shadow:none}.platform-admin-console .admin-topbar>div:first-child>span{color:#536077;font-size:12px}.platform-admin-console .admin-actions button,.platform-admin-console .admin-primary{min-height:34px;border-radius:5px}.overview-heading{min-height:54px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.overview-heading h2{margin:0;color:#111827;font-size:24px;line-height:1.2}.overview-heading p{margin:6px 0 0;color:#8792a6;font-size:12px}.overview-heading>button{min-height:34px;display:inline-flex;align-items:center;gap:6px;border:1px solid #3567e8;border-radius:5px;padding:0 13px;background:#3b6cef;color:#fff}.platform-metrics.operations-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.ops-metric-card{--tone: #3b6cef;min-width:0;min-height:134px;display:grid;grid-template-columns:34px minmax(0,1fr);align-content:start;gap:10px;position:relative;overflow:hidden;border:1px solid #e4e8ef;border-radius:8px;padding:18px 16px 14px;background:#fff;box-shadow:0 1px 2px #0f172a05}.ops-metric-card:before{content:"";width:3px;position:absolute;inset:0 auto 0 0;background:var(--tone)}.ops-metric-card.tone-green{--tone: #18b86b}.ops-metric-card.tone-blue{--tone: #3569f3}.ops-metric-card.tone-cyan{--tone: #16b8c8}.ops-metric-card.tone-orange{--tone: #f5a01c}.ops-metric-card.tone-purple{--tone: #8457ea}.ops-metric-card.tone-red{--tone: #ef4c54}.ops-metric-icon{width:30px;height:30px;display:grid;place-items:center;border-radius:6px;background:color-mix(in srgb,var(--tone) 11%,white);color:var(--tone)!important}.ops-metric-card>div{min-width:0}.ops-metric-card small,.ops-metric-card strong,.ops-metric-card em{display:block}.ops-metric-card small{min-height:22px;color:#7d899e;font-size:12px;font-weight:500}.ops-metric-card strong{margin-top:2px;overflow:hidden;color:#202b40;font-size:27px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.ops-metric-card em{min-height:24px;margin-top:9px;padding-top:8px;border-top:1px dashed #e9edf3;overflow:hidden;color:#8290a4;font-size:11px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.ops-metric-card em i{margin-right:3px;color:var(--tone);font-size:8px;font-style:normal}.period-filter{min-height:62px;display:flex;align-items:center;gap:3px;overflow-x:auto;border:1px solid #e4e8ef;border-radius:8px;padding:8px 16px;background:#fff}.period-filter button{min-width:max-content;min-height:34px;border:0;border-radius:5px;padding:0 13px;background:transparent;color:#41506a;font-size:13px}.period-filter button:hover{background:#f4f6fb}.period-filter button.active{background:#3b6cef;color:#fff;box-shadow:0 3px 8px #3b6cef33}.period-filter>span{min-width:max-content;margin-left:auto;color:#8a95a7;font-size:11px}.platform-overview-grid{grid-template-columns:minmax(0,1.75fr) minmax(330px,.78fr)}.recent-request-panel,.quick-admin-panel{min-height:340px}.front-modules-panel{padding:0!important;overflow:hidden}.front-modules-panel .admin-record-heading>button{flex:0 0 auto}.front-module-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:8px 18px 18px}.front-module-row{min-width:0;min-height:76px;display:grid;grid-template-columns:34px minmax(0,1fr) 38px;align-items:center;gap:10px;position:relative;border-bottom:1px solid #eef1f5;padding:9px 12px;cursor:pointer}.front-module-row:nth-child(odd){border-right:1px solid #eef1f5}.front-module-icon{width:32px;height:32px;display:grid;place-items:center;border-radius:6px;background:#edf3ff;color:#3266e8!important}.front-module-copy,.front-module-copy strong,.front-module-copy small{min-width:0;display:block}.front-module-copy strong{color:#263248;font-size:13px}.front-module-copy small{margin-top:4px;overflow:hidden;color:#8994a6;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.front-module-row>input{position:absolute;opacity:0;pointer-events:none}.switch-visual{width:36px;height:20px;position:relative;border-radius:12px;background:#c8ced8;transition:background .16s ease}.switch-visual:after{content:"";width:16px;height:16px;position:absolute;top:2px;left:2px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0f172a38;transition:transform .16s ease}.front-module-row.enabled .switch-visual{background:#3b6cef}.front-module-row.enabled .switch-visual:after{transform:translate(16px)}.front-module-row.disabled .front-module-icon,.front-module-row.disabled .front-module-copy{opacity:.58}.admin-inline-note{margin:0;color:#69768b!important;line-height:1.75}.admin-tenant-badge{min-height:28px;display:inline-flex;align-items:center;border:1px solid #dce3f0;border-radius:5px;padding:0 9px;background:#f7f9fd;color:#536077!important}.agent-operations-console .admin-main{overflow-x:hidden}.agent-operations-console .operations-metrics{margin-top:2px}.agent-operations-console .agent-metrics .ops-metric-card{min-height:140px}.agent-day-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.agent-day-grid .ops-metric-card{min-height:140px}.agent-trend-panel{min-height:230px;padding:0!important}.agent-trend-panel .panel-title{min-height:48px;padding:0 16px;border-bottom:1px solid #e8ebf1}.agent-empty-chart{min-height:175px;display:grid;place-items:center;padding:24px;color:#98a2b2;font-size:12px;text-align:center}.table-subline{display:block;margin-top:3px;color:#8a95a7!important;font-size:10px}.platform-table select,.platform-table input{min-height:30px}.table-number-input{width:86px}.api-key-admin-table{min-width:920px}.api-key-admin-table input,.api-key-admin-table select{width:100%;min-width:110px}.api-key-admin-table .table-number-input{width:92px;min-width:92px}.api-key-quota-cell{display:grid;gap:3px;justify-items:start}.api-key-quota-cell small{color:#8a95a7;font-size:10px}.agent-channel-toolbar{display:flex;align-items:flex-end;gap:10px;padding:16px 18px 8px}.agent-channel-toolbar label{display:grid;gap:5px;color:#657187;font-size:11px}.agent-channel-toolbar input{width:150px}.agent-channel-toolbar button{min-height:34px;border:1px solid #dce2eb;border-radius:5px;padding:0 12px;background:#fff;color:#4c596e}.agent-model-access-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px 18px 18px}.agent-model-access-grid>label{min-width:0;min-height:58px;display:flex;align-items:center;gap:9px;border:1px solid #e2e7ef;border-radius:6px;padding:9px 11px;background:#fff}.agent-model-access-grid>label.enabled{border-color:#bfd0fb;background:#f6f9ff}.agent-model-access-grid>label.disabled{opacity:.58}.agent-model-access-grid span,.agent-model-access-grid strong,.agent-model-access-grid small{min-width:0;display:block}.agent-model-access-grid strong{overflow:hidden;color:#263248;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.agent-model-access-grid small{margin-top:4px;overflow:hidden;color:#8490a3;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.agent-front-module-grid{margin-bottom:12px}.agent-front-module-grid+.admin-primary{margin:0 18px 18px}.agent-rule-grid,.agent-permission-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.agent-rule-grid>span,.agent-permission-summary>span,.agent-permission-summary>strong{min-height:56px;display:grid;align-content:center;gap:4px;border:1px solid #e4e8ef;border-radius:6px;padding:10px 12px;background:#f8fafc;color:#69768b!important}.agent-rule-grid strong,.agent-permission-summary strong{color:#263248}.agent-withdraw-box{display:grid;grid-template-columns:minmax(180px,.7fr) minmax(220px,1fr) auto;align-items:end;gap:14px}.agent-withdraw-box>div small,.agent-withdraw-box>div strong{display:block}.agent-withdraw-box>div strong{margin-top:5px;color:#202b40;font-size:28px}.agent-withdraw-box label{display:grid;gap:6px;color:#647187;font-size:11px}@media(max-width:1180px){.platform-metrics.operations-metrics,.agent-model-access-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-day-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.platform-admin-console{grid-template-columns:1fr}.platform-admin-console .admin-sidebar{min-height:0;max-height:none;position:static}.platform-admin-console .admin-sidebar nav{max-height:360px}.platform-overview-grid,.agent-rule-grid,.agent-permission-summary{grid-template-columns:1fr}}@media(max-width:720px){.platform-metrics.operations-metrics,.agent-day-grid,.agent-model-access-grid,.front-module-grid{grid-template-columns:1fr}.front-module-row:nth-child(odd){border-right:0}.period-filter{align-items:flex-start}.period-filter>span{display:none}.agent-channel-toolbar,.agent-withdraw-box{align-items:stretch;flex-direction:column;grid-template-columns:1fr}.agent-channel-toolbar{display:flex}.overview-heading{min-height:0;flex-direction:column}}@media(min-width:721px){.front-shell.page-studio{grid-template-columns:16rem minmax(0,1fr)}.front-shell.page-studio>.front-sidebar{width:16rem;min-width:16rem}.front-shell.page-studio .brand-panel{height:5.25rem;min-height:5.25rem;padding-inline:.6875rem}.front-shell.page-studio .major-nav{height:5.1875rem;min-height:5.1875rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:.453125rem;padding:.6875rem}.front-shell.page-studio .major-nav button{height:3.75rem;min-height:3.75rem;padding-inline:.25rem}.front-shell.page-studio .model-type-tabs{height:3.1875rem;min-height:3.1875rem;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;padding:.625rem .6875rem}.front-shell.page-studio .model-type-tabs button{min-width:0;min-height:1.875rem;padding:0;border-radius:.25rem;font-size:.6875rem}.front-shell.page-studio .model-search-sticky{height:3.0625rem;min-height:3.0625rem;padding:.5625rem .6875rem .6875rem}.front-shell.page-studio .model-filter-row{grid-template-columns:4.875rem minmax(0,1fr);gap:.4375rem}.front-shell.page-studio .model-vendor-filter,.front-shell.page-studio .model-filter-row .search-box{height:1.8125rem;min-height:1.8125rem}.front-shell.page-studio .model-list{gap:.228rem;padding-top:.228rem}.front-shell.page-studio .model-row{height:3.66125rem;min-height:3.66125rem;margin:0 .6875rem .228rem;padding:.6875rem .915rem}.front-shell.page-studio .model-row-select{grid-template-columns:2.2875rem minmax(0,1fr);gap:.6875rem}.front-shell.page-studio .model-row .model-logo{width:2.2875rem;height:2.2875rem}.front-shell.page-studio .model-pin-button{width:1.14375rem;height:1.14375rem}.front-shell.page-studio .account-card{width:auto;margin-inline:.6875rem}}@media(min-width:721px){.front-shell.page-agents .front-sidebar .brand-panel{min-height:5rem;height:5rem;padding:0 .75rem 0 1.1875rem}.front-shell.page-agents .front-sidebar .brand-aura{display:none}.front-shell.page-agents .front-sidebar .brand-panel strong,.front-shell.page-agents .front-sidebar .brand-panel span{max-width:9.25rem}.front-shell.page-agents.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-commerce-composer,.front-shell.page-agents.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-commerce-composer{position:fixed;z-index:120;right:auto;bottom:1.21875rem;left:calc((100vw + var(--agent-directory-width)) / 2);max-width:none;margin:0;transform:translate(-50%)}.front-shell.page-agents.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-commerce-composer{width:min(58.5rem,calc(100vw - var(--agent-directory-width) - 2rem))}.front-shell.page-agents.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-commerce-composer{width:min(61.425rem,calc(100vw - var(--agent-directory-width) - 2rem))}.front-shell.page-agents.agent-focus-mode.sidebar-collapsed .agents-page .agent-start-board.agent-start-studio .agent-start-commerce-composer,.front-shell.page-agents.agent-focus-mode.sidebar-collapsed .agents-page .agent-start-board.agent-start-amber .agent-start-commerce-composer{left:50vw}.front-shell.page-agents.agent-focus-mode.sidebar-collapsed .agents-page .agent-start-board.agent-start-studio .agent-start-commerce-composer{width:min(58.5rem,calc(100vw - 2rem))}.front-shell.page-agents.agent-focus-mode.sidebar-collapsed .agents-page .agent-start-board.agent-start-amber .agent-start-commerce-composer{width:min(61.425rem,calc(100vw - 2rem))}.front-shell.page-agents.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-option-row{width:auto;grid-template-columns:7.409375rem minmax(0,1fr)}.front-shell.page-agents.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-option-row>div{min-width:0}.front-shell.page-agents.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-custom-input{width:100%;min-width:0;flex:1 1 100%}.front-shell.page-agents.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-enter-pod,.front-shell.page-agents.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-enter-pod{position:absolute;top:auto;bottom:0;left:calc(100% + 10px);z-index:35}.front-shell.page-agents.agent-focus-mode .agents-page:has(.agent-start-board) .agent-mobile-task-actions{position:fixed;top:1rem;left:calc(var(--agent-directory-width) + 1rem)}.front-shell.page-agents.agent-focus-mode .agents-page:has(.agent-start-board) .agent-mobile-sidebar-button{display:none}.front-shell.page-agents.agent-focus-mode .agents-page:has(.agent-start-board) .agent-project-list{pointer-events:none}.front-shell.page-agents.agent-focus-mode .agents-page:has(.agent-start-board) .agent-project-item,.front-shell.page-agents.agent-focus-mode .agents-page.show-projects:has(.agent-start-board) .agent-project-list{pointer-events:auto}}@media(min-width:721px)and (max-width:1280px){.front-shell.page-agents.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-commerce-composer,.front-shell.page-agents.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-commerce-composer{width:min(58.5rem,calc(100vw - var(--agent-directory-width) - 7.5rem))}.front-shell.page-agents.agent-focus-mode.sidebar-collapsed .agents-page .agent-start-board.agent-start-studio .agent-start-commerce-composer,.front-shell.page-agents.agent-focus-mode.sidebar-collapsed .agents-page .agent-start-board.agent-start-amber .agent-start-commerce-composer{width:min(58.5rem,calc(100vw - 7.5rem))}}@media(max-width:720px){.front-shell.page-agents.agent-focus-mode .agents-page .agent-start-board.agent-start-studio,.front-shell.page-agents.agent-focus-mode .agents-page .agent-start-board.agent-start-amber{padding-bottom:12rem}.front-shell.page-agents.agent-focus-mode .agents-page .agent-start-board.agent-start-amber{padding-bottom:19rem}.front-shell.page-agents.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-console{margin-bottom:0;padding-bottom:9rem}.front-shell.page-agents.agent-focus-mode .agents-page .agent-start-board.agent-start-studio .agent-start-commerce-composer,.front-shell.page-agents.agent-focus-mode .agents-page .agent-start-board.agent-start-amber .agent-start-commerce-composer{position:fixed;z-index:120;right:auto;bottom:.609375rem;left:50%;width:min(21.449375rem,calc(100vw - 2.925rem));max-width:none;margin:0;transform:translate(-50%)}}.agent-scan-error{color:#fca5a5!important}@media(min-width:721px){.front-shell.page-agents.agent-focus-mode .agents-page:has(.canvas-workbench) .agent-experience{width:calc(100% - 10.75rem);margin-left:10.75rem}.front-shell.page-agents.agent-focus-mode .agents-page:has(.canvas-workbench) .canvas-workbench-header{padding-right:5.25rem}.front-shell.page-agents.agent-focus-mode .agents-page.show-projects:has(.agent-start-board) .agent-project-pane{z-index:145;width:min(22rem,calc(100vw - var(--agent-directory-width) - 1.5rem));padding:0;border:1px solid rgba(111,99,232,.28);border-radius:0 .75rem .75rem 0;background:#0d1019;box-shadow:.75rem 0 2.5rem #00000061;pointer-events:auto}.front-shell.page-agents.agent-focus-mode .agents-page.show-projects:has(.agent-start-board) .agent-project-pane-header{min-height:4.5rem;padding:.9rem 1rem;border-bottom:1px solid rgba(148,163,184,.12)}.front-shell.page-agents.agent-focus-mode .agents-page.show-projects:has(.agent-start-board) .agent-new-project-button{display:inline-flex!important;width:auto;flex:1;min-height:2.5rem;padding:0 .8rem;border-radius:.6rem;font-size:.78rem}.front-shell.page-agents.agent-focus-mode .agents-page.show-projects:has(.agent-start-board) .agent-project-pane-close{width:2.45rem;height:2.45rem;flex:0 0 2.45rem;border:1px solid rgba(148,163,184,.16);border-radius:.55rem;display:inline-grid;place-items:center;padding:0;color:#aeb6c2;background:#ffffff09}.front-shell.page-agents.agent-focus-mode .agents-page.show-projects:has(.agent-start-board) .agent-project-list{width:auto;margin:0;padding:.75rem .85rem 1rem;overflow-y:auto;pointer-events:auto}.front-shell.page-agents.agent-focus-mode .agents-page.show-projects:has(.agent-start-board) .agent-project-empty{width:auto;height:auto;min-height:14rem;border:1px solid rgba(148,163,184,.13);border-radius:.65rem;padding:1.25rem;background:#ffffff06;display:grid}.front-shell.page-agents.agent-focus-mode .agents-page.show-projects:has(.agent-start-board) .agent-project-pane-title{display:block;flex:0 0 auto;margin-right:.7rem;color:#e7edf6;font-size:.82rem;white-space:nowrap}.front-shell.page-agents.agent-focus-mode .agents-page.show-projects:has(.agent-start-board) .agent-engine-button,.front-shell.page-agents.agent-focus-mode .agents-page.show-projects:has(.agent-start-board) .agent-project-message{display:inline-flex}}@media(max-width:720px){.target-composer-dock,.target-composer-dock.is-chat{right:0;bottom:0;left:0;width:100%;height:11.25rem;min-height:11.25rem;border-radius:1.125rem 1.125rem 0 0;padding:0 .625rem .75rem 0;transform:none}.target-composer-dock.is-chat{height:10.5rem;min-height:10.5rem}.target-composer-main,.target-composer-content,.target-composer-dock.is-chat .target-composer-content{height:7.5rem}.target-upload-wrap{width:4.8rem;height:7.5rem;flex-basis:4.8rem;padding:1rem .7rem}.target-upload-tile{width:3.4375rem;height:4.375rem;border-radius:.1875rem}.target-upload-shortcuts{top:.9rem;left:calc(100% - .15rem);gap:.25rem}.target-prompt-wrap,.target-composer-dock.is-chat .target-prompt-wrap{padding:.75rem .5rem .25rem .35rem}.target-composer-dock.is-chat .target-prompt-wrap{padding-left:.75rem}.target-prompt-wrap textarea,.target-composer-dock.is-chat .target-prompt-wrap textarea{height:4.75rem;min-height:4.75rem;max-height:4.75rem;font-size:.76rem}.target-composer-dock.is-chat .target-prompt-wrap textarea{height:4.15rem;min-height:4.15rem;max-height:4.15rem}.target-chat-attachment-row{height:1.875rem;margin:0 0 .25rem}.target-composer-controls{position:static;min-height:3rem;max-width:100%;gap:.5rem;overflow-x:auto;padding:.5625rem 4.25rem 0 .75rem;scrollbar-width:none}.target-composer-controls::-webkit-scrollbar{display:none}.target-composer-controls>.target-workbench-menu,.target-composer-controls>.target-control-pill{flex:0 0 auto}.target-composer-controls:after{width:3.25rem;height:1px;flex:0 0 3.25rem;content:""}.target-send-button,.target-studio-audio .target-send-button{position:absolute;right:.8rem;bottom:.68rem;z-index:7;margin:0}.target-composer-left-tools,.target-composer-side-tools{top:auto;bottom:calc(100% + .625rem);flex-direction:row;gap:.375rem;padding:.375rem}.target-composer-left-tools{right:auto;left:5.25rem}.target-composer-side-tools{right:.5rem;left:auto}.target-composer-side-tools button,.target-composer-left-tools button{width:1.875rem;height:1.875rem}.target-role-strip{right:.5rem;bottom:calc(100% + .625rem);left:.5rem;max-width:none;overflow-x:auto}.target-composer-rate{top:-1rem;right:.75rem}.target-model-hero{padding-bottom:13rem}.target-control-popover{bottom:3.75rem}.target-image-editor{width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem);padding:.85rem}.target-image-editor-preview{min-height:14rem;flex:1}.target-image-editor-preview img{max-height:19rem}.target-image-editor-tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.target-image-editor-tools button{justify-content:center}}.front-shell.page-studio{grid-template-columns:17.5rem minmax(0,1fr)}.front-shell.page-studio>.front-sidebar{width:17.5rem;min-width:17.5rem;background:linear-gradient(180deg,#11161e,#090e15);border-right:1px solid rgba(255,255,255,.08)}.front-shell.page-studio .brand-panel{height:5.75rem;min-height:5.75rem;padding:0 .85rem}.front-shell.page-studio .major-nav{padding:.75rem;gap:.5rem;background:#0000001f;border-bottom-color:#ffffff0f}.front-shell.page-studio .major-nav button{min-height:4rem;padding:.625rem .25rem;border-radius:.75rem}.front-shell.page-studio .major-nav button span{font-size:.6875rem}.front-shell.page-studio .model-browser{display:flex;min-height:0;flex:1;flex-direction:column;gap:0;padding:0}.front-shell.page-studio .secondary-selector,.front-shell.page-studio .secondary-selector.model-type-tabs{display:block;flex:0 0 auto;padding:.5rem .75rem;background:#00000026;border-bottom:1px solid rgba(255,255,255,.06)}.front-shell.page-studio .secondary-track{position:relative;display:flex;width:100%;overflow:hidden;padding:.1875rem;border-radius:.5rem;background:#ffffff17}.front-shell.page-studio .secondary-slider{position:absolute;top:.1875rem;bottom:.1875rem;left:.1875rem;z-index:0;border-radius:.375rem;background:linear-gradient(135deg,#00cae0,#00a8b8);box-shadow:0 2px 8px #00cae04d;transition:transform .3s cubic-bezier(.4,0,.2,1)}.front-shell.page-studio .secondary-item{position:relative;z-index:1;display:flex;min-width:0;flex:1;align-items:center;justify-content:center;padding:.5rem 0;border:0;border-radius:.375rem;background:transparent;color:#ffffff80;font-size:.75rem;font-weight:500;line-height:1;text-align:center;white-space:nowrap;transition:color .2s ease}.front-shell.page-studio .secondary-item:hover:not(.active){color:#ffffffbf}.front-shell.page-studio .secondary-item.active{color:#fff;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.25)}.front-shell.page-studio .model-search-sticky{position:relative;z-index:12;flex:0 0 auto;padding:.625rem .75rem .75rem;background:linear-gradient(180deg,#11161e 75%,#11161e00)}.front-shell.page-studio .model-search-row{display:flex;align-items:stretch;gap:.5rem}.front-shell.page-studio .vendor-filter{position:relative;flex:0 0 auto}.front-shell.page-studio .vendor-filter-btn{display:flex;max-width:8.5rem;height:2.25rem;align-items:center;gap:.3rem;padding:.4rem .5rem .4rem .625rem;border:1px solid rgba(255,255,255,.1);border-radius:.5rem;background:#ffffff0a;color:#ffffffb3;font-size:.75rem;white-space:nowrap;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.front-shell.page-studio .vendor-filter-btn:hover{border-color:#fff3;color:#ffffffe6}.front-shell.page-studio .vendor-filter-btn-on{border-color:#00cae066;background:#00cae01a;color:#00cae0}.front-shell.page-studio .vendor-filter-label,.front-shell.page-studio .vendor-menu-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.front-shell.page-studio .vendor-filter-arrow{flex:0 0 auto;color:#fff6;transition:transform .15s ease,color .2s ease}.front-shell.page-studio .vendor-filter-btn-on .vendor-filter-arrow{color:#00cae0bf}.front-shell.page-studio .vendor-filter-btn-open .vendor-filter-arrow{transform:rotate(180deg)}.front-shell.page-studio .vendor-menu{position:absolute;top:calc(100% + .375rem);left:0;z-index:30;min-width:10rem;max-height:16.5rem;overflow:auto;padding:.3125rem;border:1px solid rgba(255,255,255,.1);border-radius:.625rem;background:linear-gradient(180deg,#1c202afa,#12161efa);box-shadow:0 .625rem 1.75rem #0000008c}.front-shell.page-studio .vendor-menu::-webkit-scrollbar,.front-shell.page-studio .model-list::-webkit-scrollbar{width:.25rem}.front-shell.page-studio .vendor-menu::-webkit-scrollbar-thumb,.front-shell.page-studio .model-list::-webkit-scrollbar-thumb{border-radius:999px;background:#ffffff24}.front-shell.page-studio .vendor-menu-item{display:flex;width:100%;align-items:center;gap:.5rem;margin:.12rem 0;padding:.4375rem .5625rem;border:0;border-radius:.4375rem;background:transparent;color:#ffffffb3;font-size:.75rem;text-align:left}.front-shell.page-studio .vendor-menu-item:hover{background:#ffffff14;color:#ffffffe6}.front-shell.page-studio .vendor-menu-item.active{background:#00cae026;color:#00cae0}.front-shell.page-studio .vendor-dot{width:.45rem;height:.45rem;flex:0 0 auto;border-radius:50%}.front-shell.page-studio .vendor-menu-count{flex:0 0 auto;margin-left:auto;color:#fff6;font-size:.6875rem}.front-shell.page-studio .vendor-menu-item.active .vendor-menu-count{color:#00cae0bf}.front-shell.page-studio .model-search{display:flex;min-width:0;flex:1;align-items:center;gap:.5rem;padding:.4rem .625rem;border:1px solid rgba(251,191,36,.45);border-radius:.5rem;background:#fbbf2414;color:#fbbf2473;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.front-shell.page-studio .model-search:focus-within{border-color:#fbbf24b3;background:#fbbf241f;box-shadow:0 0 .625rem #fbbf2426;color:#fbbf24d9}.front-shell.page-studio .model-search input{width:100%;min-width:0;padding:0;border:0;outline:0;background:transparent;color:#ffffffe6;font-size:.75rem}.front-shell.page-studio .model-search input::placeholder{color:#ffffff59}.front-shell.page-studio .model-search-clear{display:grid;width:1.125rem;height:1.125rem;flex:0 0 auto;place-items:center;padding:0;border:0;border-radius:50%;background:#fbbf2426;color:#fbbf24bf}.front-shell.page-studio .model-list{display:block;min-height:0;flex:1;overflow-x:hidden;overflow-y:auto;padding:0;scrollbar-color:rgba(255,255,255,.14) transparent;scrollbar-width:thin}.front-shell.page-studio .model-row,.front-sidebar .model-row{position:relative;display:flex;width:auto;min-height:3.5rem;height:auto;align-items:center;margin:.25rem .75rem;padding:.75rem 1rem;gap:.75rem;border:0;border-radius:.75rem;background:transparent;box-shadow:none;overflow:visible;transition:background-color .2s ease,box-shadow .2s ease}.front-shell.page-studio .model-row:before,.front-sidebar .model-row:before{left:0;width:.1875rem;height:0;border-radius:0 .1875rem .1875rem 0;background:linear-gradient(180deg,#00cae0,#00cae099)}.front-shell.page-studio .model-row:hover,.front-sidebar .model-row:hover{border-color:transparent;background:#ffffff08}.front-shell.page-studio .model-row.active,.front-sidebar .model-row.active{border-color:transparent;background:#00cae026;box-shadow:0 0 1.25rem #00cae026}.front-shell.page-studio .model-row.active:before,.front-sidebar .model-row.active:before{height:70%;opacity:1}.front-shell.page-studio .model-row-select,.front-sidebar .model-row-select{display:flex;min-width:0;height:auto;flex:1;align-items:center;gap:.75rem}.front-shell.page-studio .model-row .model-logo,.front-sidebar .model-row .model-logo{width:2.5rem;height:2.5rem;flex:0 0 auto;border-radius:.625rem;background:#ffffff05}.front-shell.page-studio .model-row .model-copy,.front-sidebar .model-row .model-copy{display:flex;min-width:0;flex:1;flex-direction:column;gap:.25rem}.front-shell.page-studio .model-name-row{display:flex;min-width:0;align-items:center;gap:.5rem}.front-shell.page-studio .model-row .model-copy strong,.front-sidebar .model-row .model-copy strong{min-width:0;flex:1;color:#fffffff5;font-size:.8125rem;font-weight:600;line-height:1.2}.front-shell.page-studio .model-type-tags{display:flex;flex:0 0 auto;gap:.25rem}.front-shell.page-studio .model-type-tags em{padding:.125rem .375rem;border:1px solid rgba(0,202,224,.3);border-radius:.25rem;background:#00cae01a;color:#00cae0;font-size:.625rem;font-style:normal;font-weight:500;line-height:1}.front-shell.page-studio .model-availability,.front-sidebar .model-availability{display:inline-flex;flex:0 0 auto;align-items:center;min-height:1rem;padding:.0625rem .25rem;border:1px solid rgba(251,191,36,.3);border-radius:.25rem;background:#fbbf2414;color:#fbbf24e0;font-size:.5625rem;font-style:normal;font-weight:600;line-height:1;white-space:nowrap}.front-shell.page-studio .model-row .model-copy small,.front-sidebar .model-row .model-copy small{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:#fff9;font-size:.6875rem;line-height:1.4;text-overflow:ellipsis}.front-shell.page-studio .model-row-tools,.front-sidebar .model-row-tools{position:static;display:flex;flex:0 0 auto;align-self:flex-start;padding:0;pointer-events:auto}.front-shell.page-studio .model-pin-button,.front-sidebar .model-pin-button{position:absolute;top:.375rem;left:.375rem;display:inline-flex;width:1.25rem;height:1.25rem;align-items:center;justify-content:center;margin:0;padding:0;border:1px solid rgba(255,255,255,.15);border-radius:999px;background:#111827;color:#fff9;opacity:1}.front-shell.page-studio .model-pin-button:hover,.front-shell.page-studio .model-pin-button:focus-visible,.front-shell.page-studio .model-pin-button[aria-pressed=true]{outline:0;border-color:#fbbf2480;background:#3a2a08;color:#fbbf24;box-shadow:0 0 .75rem #fbbf2433}.front-shell.page-studio .model-pin-button svg{width:.75rem;height:.75rem;transform:rotate(28deg)}@media(min-width:721px){.front-shell.page-studio .target-composer-dock{width:min(63rem,calc(100% - 7rem));bottom:1.25rem}}@media(max-width:720px){.mobile-model-sheet .secondary-selector{padding:0;border:0;background:transparent}.mobile-model-sheet .model-search-row{display:flex;align-items:stretch;gap:.5rem}.mobile-model-sheet .mobile-model-vendor-filter{display:flex;align-items:center;gap:.25rem;min-width:5.9rem;padding:0 .45rem;border:1px solid rgba(255,255,255,.12);border-radius:.5rem;color:#aeb8c8;font-size:.72rem}.mobile-model-sheet .mobile-model-vendor-filter select{min-width:0;flex:1;border:0;outline:0;background:transparent;color:#d7e0ea;font-size:.72rem}.mobile-model-sheet .model-search{min-height:2.25rem}.mobile-model-sheet .model-row{min-height:3.5rem;margin:.25rem 0;padding:.75rem .8rem}.mobile-model-sheet .model-row .model-copy small,.mobile-model-sheet .model-type-tags{display:none}}.target-apps-anchor.right-action-buttons-group{position:fixed;top:1.25rem;right:1.25rem;width:auto;height:auto;z-index:150}.target-apps-anchor .target-apps-button{width:3.25rem;height:3.25rem}.target-agent-maintenance{min-height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.85rem;padding:4rem 1.5rem;color:#f3f7fb;background:#0f1116;text-align:center}.target-agent-maintenance img{width:5rem;height:5rem;object-fit:contain;filter:drop-shadow(0 0 1rem rgba(0,202,224,.35))}.target-agent-maintenance>span{color:#21cadc;font-size:.68rem;font-weight:700}.target-agent-maintenance h1,.target-agent-maintenance p{margin:0}.target-agent-maintenance p{max-width:34rem;color:#ecf2f9a3;line-height:1.7}.target-agent-maintenance button{min-height:2.5rem;border:1px solid rgba(0,202,224,.42);border-radius:.55rem;display:inline-flex;align-items:center;gap:.4rem;padding:0 .85rem;color:#aaf6ff;background:#00cae01a}.front-unavailable-state{min-height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.8rem;padding:3rem 1.5rem;color:#f3f7fb;background:#0f1116;text-align:center}.front-unavailable-state>svg,.front-unavailable-state>span{color:#21cadc}.front-unavailable-state>span{font-size:.68rem;font-weight:700}.front-unavailable-state h1,.front-unavailable-state p{margin:0}.front-unavailable-state p{max-width:34rem;color:#ecf2f9a3;line-height:1.7}.front-unavailable-state a{min-height:2.5rem;border:1px solid rgba(0,202,224,.42);border-radius:.55rem;display:inline-flex;align-items:center;padding:0 .9rem;color:#aaf6ff;background:#00cae01a;text-decoration:none}.direct-api-docs>.front-unavailable-state{min-height:100vh}.agent-operations-grid{display:grid;gap:.7rem}.agent-operation-row{display:grid;grid-template-columns:2.5rem minmax(10rem,1.3fr) minmax(6rem,.7fr) 5rem minmax(12rem,1.4fr) auto;align-items:center;gap:.65rem;padding:.7rem;border:1px solid rgba(148,163,184,.14);border-radius:.6rem;background:#ffffff06}.agent-operation-row.status-maintenance{border-color:#f59e0b52}.agent-operation-row.status-hidden{border-color:#ef526952;opacity:.78}.agent-operation-row>img{width:2.5rem;height:2.5rem;border-radius:.55rem;object-fit:contain;background:#ffffff0d}.agent-operation-row>div,.agent-operation-row label{min-width:0}.agent-operation-row strong,.agent-operation-row small{display:block}.agent-operation-row small{margin-top:.18rem;overflow:hidden;color:#cbd5e18c;font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.agent-operation-row label{display:grid;gap:.22rem;color:#cbd5e1a8;font-size:.68rem}.agent-operation-row input,.agent-operation-row select{min-width:0;min-height:2rem;border:1px solid rgba(148,163,184,.18);border-radius:.42rem;padding:0 .45rem;color:inherit;background:#0f172a8f}.platform-admin-console .agent-operation-row{border-color:#e1e5ec;border-radius:6px;background:#fff;color:#1f2937;box-shadow:0 1px 2px #0f172a06}.platform-admin-console .agent-operation-row.status-maintenance{border-color:#f6d38b;background:#fffaf0}.platform-admin-console .agent-operation-row.status-hidden{border-color:#fecaca;background:#fff7f7;opacity:1}.platform-admin-console .agent-operation-row>img{border:1px solid #e5eaf1;background:#f8fafc}.platform-admin-console .agent-operation-row strong{color:#1f2937}.platform-admin-console .agent-operation-row small,.platform-admin-console .agent-operation-row label{color:#64748b}.platform-admin-console .agent-operation-row input,.platform-admin-console .agent-operation-row select{border-color:#d8dee8;color:#1f2937;background:#fff}.agent-operation-featured{display:inline-flex!important;grid-template-columns:auto 1fr;align-items:center;gap:.35rem!important;white-space:nowrap}.agent-operation-featured input{min-height:0}.agent-operation-notice input{width:100%}@media(max-width:960px){.agent-operation-row{grid-template-columns:2.5rem minmax(0,1fr) repeat(2,minmax(5rem,1fr))}.agent-operation-row .agent-operation-notice{grid-column:2 / -1}}@media(max-width:640px){.agent-operation-row{grid-template-columns:2.5rem minmax(0,1fr)}.agent-operation-row>label,.agent-operation-row>button{grid-column:1 / -1}.agent-operation-row .agent-operation-notice{grid-column:1 / -1}}.target-apps-button:before{content:none!important}.target-apps-button .trigger-icon{display:block!important}.target-model-icon .model-logo-hero{position:relative}.front-shell.light-theme .target-apps-button{border-color:#00000014;background:radial-gradient(120% 120% at 30% 25%,rgba(0,0,0,.04),transparent 65%),linear-gradient(155deg,#fffffff5,#f5f7faf5);box-shadow:0 .25rem .75rem #0f172a14,inset 0 .0625rem #fffc}.front-shell.light-theme .target-apps-popover{border-color:#0000000f;color:#1e232d;background:radial-gradient(120% 80% at 100% 0%,rgba(0,202,224,.06),transparent 55%),radial-gradient(100% 80% at 0% 100%,rgba(168,85,247,.05),transparent 55%),linear-gradient(160deg,#fffffffa,#f7f9fcfa);box-shadow:0 1.5rem 3rem #0f172a1f,0 0 0 .0625rem #fff9,inset 0 .0625rem #fffc}.front-shell.light-theme .section-title-text,.front-shell.light-theme .menu-action-label{color:#1e232d}.front-shell.light-theme .section-title-sub,.front-shell.light-theme .menu-action-desc{color:#0f172a7a}.front-shell.light-theme .menu-action-item{border-color:#0f172a12;background:linear-gradient(155deg,#fffffff2,#f8fafcd9)}.front-shell.privacy-mode .account-card-summary strong,.front-shell.privacy-mode .account-card-summary span,.front-shell.privacy-mode .uc-target-balance-row strong,.front-shell.privacy-mode .uc-target-identity>div strong,.front-shell.privacy-mode .uc-profile-copy h3,.front-shell.privacy-mode .uc-profile-copy .uc-text-button{filter:blur(.34rem);-webkit-user-select:none;user-select:none}.uc-devices-panel{min-height:16rem}.uc-devices-intro{display:flex;align-items:center;gap:.7rem;margin-bottom:1rem;color:#46d8e6}.uc-devices-intro div{display:grid;gap:.18rem}.uc-devices-intro strong{color:#f1f5f9;font-size:.95rem}.uc-devices-intro span{color:#e2e8f094;font-size:.72rem}.uc-device-list{display:grid;gap:.6rem}.uc-device-list article{display:grid;grid-template-columns:2.35rem minmax(0,1fr) auto;align-items:center;gap:.65rem;min-height:4.5rem;padding:.7rem;border:1px solid rgba(148,163,184,.14);border-radius:.6rem;background:#ffffff06}.uc-device-list article.current{border-color:#00cae057;background:#00cae00f}.uc-device-icon{width:2.35rem;height:2.35rem;display:grid;place-items:center;border:1px solid rgba(0,202,224,.3);border-radius:.55rem;color:#48d9e6;background:#00cae01a}.uc-device-list article>div{min-width:0;display:grid;gap:.16rem}.uc-device-list strong{overflow:hidden;color:#e7edf4;font-size:.79rem;text-overflow:ellipsis;white-space:nowrap}.uc-device-list strong em{margin-left:.35rem;padding:.12rem .3rem;border-radius:999px;color:#9ceef5;background:#00cae01f;font-size:.6rem;font-style:normal;font-weight:600}.uc-device-list span,.uc-device-list small{color:#cbd5e18a;font-size:.66rem}.uc-device-list button{min-height:2rem;border:1px solid rgba(239,82,105,.3);border-radius:.42rem;padding:0 .55rem;color:#ff9cab;background:#ef526914;font-size:.68rem}.uc-device-list button:disabled{cursor:default;opacity:.55}@media(max-width:520px){.uc-device-list article{grid-template-columns:2.2rem minmax(0,1fr)}.uc-device-list button{grid-column:2;justify-self:start}}@media(max-width:720px){.target-apps-anchor.right-action-buttons-group{top:.75rem;right:.75rem}.target-apps-anchor .target-apps-button{width:3.25rem;height:3.25rem}.target-apps-popover.action-menu-panel{position:fixed;top:4.75rem;right:1rem;width:calc(100vw - 2rem);max-height:calc(100dvh - 5.5rem)}.target-model-hero{gap:0}.target-model-info{width:100%;gap:1.5rem}.target-model-icon,.target-model-icon .model-logo-hero,.target-model-icon .model-logo-hero img{width:5rem;height:5rem}.target-model-icon{flex-basis:5rem}.target-model-detail{padding:.75rem;font-size:.75rem;line-height:1.55}}.landing-page{--landing-page-bg: #0f0f12;--landing-panel: #1e1f25;--landing-text: #f5fbff;--landing-muted: #8c99a0;--landing-cyan: #00cae0;--landing-cyan-soft: rgba(0, 202, 224, .12);--landing-line: rgba(151, 167, 177, .14);position:relative;overflow:hidden;background-color:var(--landing-page-bg);background-image:linear-gradient(rgba(125,145,155,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(125,145,155,.055) 1px,transparent 1px);background-size:48px 48px;color:var(--landing-text);font-size:14.65px}.landing-page:before,.landing-page:after{position:absolute;z-index:0;width:132vw;height:64rem;border:1px solid rgba(0,202,224,.075);border-radius:50%;content:"";pointer-events:none}.landing-page:before{top:58rem;left:-38vw;transform:rotate(-10deg)}.landing-page:after{top:174rem;right:-46vw;border-color:#6a82db11;transform:rotate(13deg)}.landing-nav{position:fixed;top:0;right:0;left:0;z-index:80;height:60px;background:#0f0f12e6}.landing-hero{position:relative;z-index:1;height:100dvh;min-height:720px;max-height:none;padding:112px 24px 46px;background-color:transparent;background-image:none}.landing-hero-copy{width:min(560px,100%)}.landing-hero h1{margin:28px 0 22px;font-size:73.24px;font-weight:900;line-height:80.56px}.landing-hero h1 b{color:transparent;background:linear-gradient(90deg,#00cae0,#2e8fff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.landing-hero p{width:min(557px,100%);color:var(--landing-muted);font-size:15px;line-height:1.68}.landing-new-user-benefit{width:min(380px,100%);height:34px;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:22px;border:1px solid rgba(0,202,224,.22);border-radius:7px;color:#b9c7cd;background:#1e1f25ad;box-shadow:inset 0 1px #ffffff06;font-size:12px}.landing-new-user-benefit svg,.landing-new-user-benefit strong{color:var(--landing-cyan)}.landing-new-user-benefit strong{font-size:12px;font-weight:800}.landing-stats{margin-top:26px}.landing-stats strong{font-size:25px}.landing-stats span{color:#748187;font-size:12px}.landing-section{position:relative;z-index:1;width:min(1048px,calc(100% - 48px))}.landing-gallery-section{width:min(1274px,calc(100% - 48px));padding-block:80px}.landing-section>p,.landing-cta p{color:var(--landing-muted);font-size:14px}.landing-section h2{font-size:36.6px;font-weight:900;line-height:1.16}.landing-section h2 b{font-size:32.2px;font-weight:900}.landing-agent-grid article{height:252px;min-height:252px;display:flex;flex-direction:column;padding:22px 29px;background:#ffffff05;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.landing-agent-grid article:hover{background:#ffffff09}.landing-agent-grid strong{margin-top:19px}.landing-agent-grid span{margin-top:11px;color:var(--landing-muted);line-height:1.78}.landing-agent-grid button{margin-top:auto;padding-top:18px}.landing-gallery{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:14px}.landing-gallery-card{margin-bottom:0;background:#1e1f25b8}.landing-gallery-media{position:relative;width:100%;min-height:0;aspect-ratio:.91 / 1;overflow:hidden;background:#17181d}.landing-gallery-media:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:#1a1d23 url(/favicon.svg) center / 42px no-repeat;content:"";opacity:.62}.landing-gallery-media>img,.landing-gallery-media>video,.landing-gallery-media>.media-placeholder,.landing-gallery-media>.media-video-poster,.landing-gallery-media>.landing-gallery-empty{width:100%;height:100%;min-height:0;max-height:none;display:grid;place-items:center;object-fit:cover;background:#17181d}.landing-gallery-media>img,.landing-gallery-media>video,.landing-gallery-media>.media-placeholder,.landing-gallery-media>.media-video-poster{position:relative;z-index:1}.landing-gallery-media .media-placeholder small{display:none}.landing-gallery-play{position:absolute;right:10px;bottom:10px;width:32px;height:32px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.24);border-radius:50%;color:#f5fbff;background:#0f0f12b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.landing-gallery-card strong{font-size:12px}.landing-cta{position:relative;z-index:1;background-color:#0f0f12b8;background-image:none;padding-block:90px}.landing-cta h2{display:grid;gap:5px}.landing-cta h2 span,.landing-cta h2 b{display:block}.landing-footer{position:relative;z-index:1;min-height:74px;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:12px;padding:18px 24px;background:#0f0f12f5}.landing-footer nav{justify-content:flex-start;gap:2px}.landing-footer-payments{margin-left:8px;color:#718087;white-space:nowrap}@media(min-width:721px){.front-shell.page-studio{grid-template-columns:16rem minmax(0,1fr);font-size:14.65px}.front-shell.page-studio>.front-sidebar{width:16rem;min-width:16rem}.front-shell.page-studio .model-row,.front-shell.page-studio .front-sidebar .model-row{min-height:3.3rem;margin-inline:.65rem;padding:.65rem .8rem;gap:.65rem}.front-shell.page-studio .model-row .model-logo,.front-shell.page-studio .front-sidebar .model-row .model-logo{width:2.3rem;height:2.3rem}.front-shell.page-studio .model-row .model-copy strong,.front-shell.page-studio .front-sidebar .model-row .model-copy strong{font-size:.75rem}.front-shell.page-studio .model-row .model-copy small,.front-shell.page-studio .front-sidebar .model-row .model-copy small{font-size:.625rem}.front-shell.page-studio .secondary-item,.front-shell.page-studio .vendor-filter-btn,.front-shell.page-studio .model-search input,.front-shell.page-studio .vendor-menu-item{font-size:.6875rem}.target-apps-anchor .target-apps-button{width:3.0625rem;height:3.0625rem}.target-apps-popover.action-menu-panel{width:min(22.5rem,calc(100vw - 1.5rem));height:min(34.6875rem,calc(100dvh - 5.5rem));max-height:calc(100dvh - 5.5rem);padding:.875rem}.target-apps-popover .action-menu-section+.action-menu-section{margin-top:.75rem}.target-apps-popover .section-actions{gap:.5rem}.target-apps-popover .menu-action-item{min-height:3.4rem;padding:.625rem}}.boot-shell{min-height:100dvh;display:grid;grid-template-columns:16rem minmax(0,1fr);overflow:hidden;color:#dce5f2;background:#0f1116}.boot-sidebar{display:flex;min-height:100dvh;flex-direction:column;border-right:1px solid rgba(255,255,255,.07);background:#0c1118}.boot-brand,.boot-nav,.boot-list,.boot-topbar,.boot-hero,.boot-composer{display:flex}.boot-brand{height:5.25rem;align-items:center;gap:.75rem;padding:0 1rem}.boot-brand span{width:2rem;height:2rem;display:grid;place-items:center;border:1px solid rgba(0,202,224,.3);border-radius:8px;color:#00cae0;font-weight:900}.boot-brand i,.boot-nav i,.boot-list i,.boot-topbar i,.boot-hero>i,.boot-composer i,.boot-composer b{display:block;border-radius:6px;background:#ffffff12;animation:boot-pulse 1.45s ease-in-out infinite}.boot-brand i{width:7.5rem;height:.85rem}.boot-nav{gap:.45rem;padding:.65rem}.boot-nav i{height:3.75rem;flex:1}.boot-list{flex-direction:column;gap:.45rem;padding:1rem .75rem}.boot-list i{width:100%;height:3.3rem}.boot-main{position:relative;min-width:0}.boot-topbar{justify-content:flex-end;gap:.55rem;padding:1.25rem}.boot-topbar i{width:3.0625rem;height:3.0625rem;border-radius:50%}.boot-hero{min-height:calc(100dvh - 13rem);flex-direction:column;align-items:center;justify-content:center;gap:1rem}.boot-spinner{color:#00cae0}.boot-hero>i:nth-of-type(1){width:5.5rem;height:5.5rem;border-radius:16px}.boot-hero>i:nth-of-type(2){width:min(28rem,58vw);height:1.15rem}.boot-hero>i:nth-of-type(3){width:min(35rem,68vw);height:4.5rem}.boot-composer{position:absolute;right:7%;bottom:1.25rem;left:7%;height:7.5rem;align-items:flex-end;gap:.75rem;padding:1rem;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#1b1e25}.boot-composer i:first-child{width:4.6rem;height:5.2rem}.boot-composer i:nth-child(2){height:4.5rem;flex:1}.boot-composer b{width:2.75rem;height:2.75rem;border-radius:50%;background:#00cae03d}@keyframes boot-pulse{0%,to{opacity:.45}50%{opacity:.9}}@media(max-width:1280px)and (min-width:901px){.landing-gallery{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:900px)and (min-width:721px){.landing-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.landing-page{font-size:14px;background-size:42px 42px}.landing-page:before,.landing-page:after{width:220vw;height:44rem}.landing-hero{height:715.67px;min-height:715.67px;padding:104px 14px 34px}.landing-hero-copy{transform:translateY(20px)}.landing-hero h1{margin:65px 0 20px;font-size:73.24px;font-weight:900;line-height:80.56px}.landing-hero p{width:min(350px,100%);font-size:14px;line-height:1.7}.landing-new-user-benefit{width:min(350px,100%);margin-top:18px}.landing-stats{margin-top:23px}.landing-section{width:min(100% - 28px,680px)}.landing-agent-grid article{min-height:238px;padding:22px 24px}.landing-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.landing-gallery-card{margin-bottom:10px}.landing-gallery-media{min-height:150px}.landing-gallery-card>div:last-child{height:46px;display:flex;flex-wrap:wrap;align-content:flex-start;gap:4px;overflow:hidden;padding:0 10px 8px}.landing-gallery-card em{margin:0;padding:3px 5px;line-height:14px}.landing-footer{min-height:0;flex-direction:column;align-items:flex-start;gap:4px;padding:20px 16px}.landing-footer nav{justify-content:flex-start}.landing-footer-payments{width:100%;margin:4px 0 0;white-space:normal}.target-composer-dock,.target-composer-dock.is-chat{height:calc(11.75rem + env(safe-area-inset-bottom));min-height:calc(11.75rem + env(safe-area-inset-bottom));padding-bottom:calc(.75rem + env(safe-area-inset-bottom))}.target-composer-controls{width:100%;flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain}.target-composer-left-tools,.target-composer-side-tools{bottom:calc(100% + .5rem)}.target-role-strip{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.boot-shell{grid-template-columns:1fr}.boot-sidebar{display:none}.boot-topbar{justify-content:space-between;padding:.75rem}.boot-topbar i{width:2.75rem;height:2.75rem}.boot-hero{min-height:calc(100dvh - 12rem);padding:1rem}.boot-hero>i:nth-of-type(2),.boot-hero>i:nth-of-type(3){width:86vw}.boot-composer{right:0;bottom:0;left:0;height:calc(11.25rem + env(safe-area-inset-bottom));border-radius:18px 18px 0 0;padding-bottom:calc(1rem + env(safe-area-inset-bottom))}}@media(max-width:359px){.landing-hero h1{font-size:58px}.landing-new-user-benefit{font-size:11px}}@media(prefers-reduced-motion:reduce){.landing-page *,.boot-shell *{scroll-behavior:auto!important}.orbit-field>span,.typing-caret,.boot-shell i,.boot-shell b{animation:none!important}}.landing-page{--landing-page-bg: #080d18;--landing-panel: #111a29;--landing-text: #f2f8ff;--landing-muted: #8fa3b5;--landing-primary: #18d7e6;--landing-accent: #8f83ff;--landing-warm: #ffbd62;--landing-cool: #79a8ff;--landing-cyan: var(--landing-primary);--landing-cyan-soft: rgba(24, 215, 230, .11);--landing-line: rgba(149, 177, 205, .15);background-color:var(--landing-page-bg);background-image:linear-gradient(rgba(116,157,191,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(100,126,173,.045) 1px,transparent 1px)}.landing-page:before{border-color:#18d7e61a}.landing-page:after{border-color:#8f83ff16}.landing-page .landing-nav{border-bottom:1px solid rgba(149,177,205,.1);background:#080d18db;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.landing-page .landing-logo{color:var(--landing-primary);background:#101d2d;box-shadow:inset 0 0 0 1px #18d7e657,0 0 20px #18d7e624}.landing-page .landing-logo img,.brand-aura>img{width:100%;height:100%;object-fit:contain}.front-shell .brand-aura>span{display:grid;width:100%;height:100%;place-items:center}.tenant-domain-panel .admin-help-text{margin:-2px 0 14px;color:#93a6b9;font-size:13px;line-height:1.65}.tenant-domain-panel .admin-form small{color:#7d91a7;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;line-height:1.45;overflow-wrap:anywhere}.tenant-storage-panel .platform-table td{vertical-align:middle}.landing-page .landing-brand strong,.landing-page .eyebrow,.landing-page .section-kicker{color:var(--landing-primary)}.landing-page .eyebrow,.landing-page .section-kicker{border-color:#18d7e642;background:#18d7e611}.landing-page .eyebrow:before{background:var(--landing-primary);box-shadow:0 0 12px #18d7e6b8}.landing-page .landing-primary{color:#07121a!important;background:var(--landing-primary)!important;box-shadow:0 0 26px #18d7e633}.landing-page .landing-primary:hover{background:#53e9f2!important;box-shadow:0 0 34px #18d7e64d}.landing-page button:focus-visible,.landing-page a:focus-visible{outline:2px solid var(--landing-cool);outline-offset:3px}.landing-page .landing-hero h1 b{background:linear-gradient(100deg,var(--landing-primary) 0%,#78dff1 42%,var(--landing-accent) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.landing-page .typing-caret{background:var(--landing-primary)}.landing-page .hero-arc-primary{border-color:#18d7e626}.landing-page .hero-arc-secondary{border-color:#8f83ff26}.landing-page .orbit-field>span{color:#c7dbe980;animation:landing-orbit-drift 8.6s cubic-bezier(.45,0,.55,1) var(--orbit-delay) infinite;will-change:transform}.landing-page .orbit-field>span:nth-child(4n+1) .model-logo{box-shadow:0 0 22px #18d7e62e}.landing-page .landing-featured-models>button:hover{color:var(--landing-text);background:#111a29b8}.landing-page .landing-new-user-benefit{border-color:#18d7e638;color:#c1d2df;background:#111a29b8}.landing-page .landing-new-user-benefit svg,.landing-page .landing-new-user-benefit strong{color:var(--landing-warm)}.landing-page .landing-stats>div:nth-child(1) strong{color:var(--landing-primary)}.landing-page .landing-stats>div:nth-child(2) strong{color:var(--landing-cool)}.landing-page .landing-stats>div:nth-child(3) strong{color:var(--landing-warm)}.landing-page .landing-section h2 b,.landing-page .landing-cta h2 b{color:var(--landing-accent)}.landing-page .landing-agent-grid article,.landing-page .platform-grid article{border-color:var(--landing-line);background:#111a29ad;box-shadow:inset 0 1px #ffffff06}.landing-page .landing-agent-grid article:hover,.landing-page .platform-grid article:hover{border-color:#18d7e657;background:#142337}.landing-page .landing-card-heading i,.landing-page .platform-grid svg{color:var(--landing-cool)}.landing-page .landing-card-heading em{color:#8f83ff94}.landing-page .landing-agent-grid button,.landing-page .platform-grid article>button,.landing-page .load-more{color:var(--landing-primary)}.landing-page .landing-gallery-card{border-color:var(--landing-line);background:#0c1420b8}.landing-page .landing-gallery-card:hover{border-color:#8f83ff61;background:#132136}.landing-page .landing-gallery-media,.landing-page .landing-gallery-media>img,.landing-page .landing-gallery-media>video,.landing-page .landing-gallery-media>.media-placeholder,.landing-page .landing-gallery-media>.media-video-poster,.landing-page .landing-gallery-media>.landing-gallery-empty{background-color:#0c1725}.landing-page .landing-gallery-card em{color:#a9caff;background:#79a8ff1a}.landing-page .landing-cta{border-color:#95b1cd1a;background-color:#0a111dc7}.landing-page .landing-footer{border-top:1px solid rgba(149,177,205,.1);background:#070c16f5}@keyframes landing-orbit-drift{0%,to{transform:translate(-50%,-50%) scale(1) rotate(0)}25%{transform:translate(calc(-50% + 5px),calc(-50% - 4px)) scale(1.01) rotate(.3deg)}50%{transform:translate(calc(-50% - 6px),calc(-50% - 9px)) scale(1.025) rotate(-.35deg)}75%{transform:translate(calc(-50% + 4px),calc(-50% - 3px)) scale(1.01) rotate(.2deg)}}@keyframes landing-hero-enter{0%{opacity:0;transform:translateY(22px) scale(.985)}to{opacity:1;transform:translateY(0)}}@keyframes landing-hero-title-scan{0%{opacity:0;clip-path:inset(0 100% 0 0);transform:translateY(14px) scale(.985)}to{opacity:1;clip-path:inset(0 0 0 0);transform:translateY(0) scale(1)}}@keyframes landing-arc-sweep{0%,to{transform:rotate(-12deg) scale(.995);opacity:.58}50%{transform:rotate(-7deg) scale(1.015);opacity:.86}}@keyframes landing-arc-sweep-secondary{0%,to{transform:rotate(13deg) scale(1.005);opacity:.42}50%{transform:rotate(17deg) scale(.99);opacity:.72}}@keyframes landing-particle-drift{0%,to{transform:translateZ(0);opacity:.3}50%{transform:translate3d(10px,-8px,0);opacity:.65}}@keyframes landing-particle-drift-secondary{0%,to{transform:translate3d(-140px,0,0);opacity:.24}50%{transform:translate3d(-128px,-10px,0);opacity:.5}}@keyframes landing-scan-line{0%{transform:translate(-30vw) scaleX(.6);opacity:0}18%,72%{opacity:.5}to{transform:translate(120vw) scaleX(1);opacity:0}}@keyframes landing-button-pulse{0%,58%,to{opacity:0;transform:scale(.98)}12%,42%{opacity:.38}30%{opacity:0;transform:scale(1.06)}}.landing-page .landing-hero:before,.landing-page .landing-hero:after{will-change:transform,opacity;animation:landing-particle-drift 14s ease-in-out infinite}.landing-page .landing-hero:after{animation-name:landing-particle-drift-secondary;animation-delay:-4.2s;animation-duration:16s}.landing-page .hero-arc-primary,.landing-page .hero-arc-secondary{will-change:transform,opacity}.landing-page .hero-arc-primary{animation:landing-arc-sweep 18s cubic-bezier(.45,0,.55,1) infinite alternate}.landing-page .hero-arc-secondary{animation:landing-arc-sweep-secondary 22s cubic-bezier(.45,0,.55,1) -4s infinite alternate}.landing-page .hero-arc-primary:after{position:absolute;top:24%;left:0;width:96px;height:2px;border-radius:999px;background:var(--landing-primary);box-shadow:0 0 14px #18d7e6b8,0 0 30px #18d7e640;content:"";opacity:0;pointer-events:none;animation:landing-scan-line 8s ease-in-out -1.4s infinite}.landing-page .landing-hero .landing-primary{position:relative;isolation:isolate}.landing-page .landing-hero .landing-primary:after{position:absolute;z-index:-1;top:-7px;right:-7px;bottom:-7px;left:-7px;border:1px solid rgba(24,215,230,.48);border-radius:inherit;content:"";pointer-events:none;animation:landing-button-pulse 4.2s ease-out infinite}@media(prefers-reduced-motion:no-preference){.landing-page .landing-hero-copy>.eyebrow,.landing-page .landing-hero-copy>h1,.landing-page .landing-hero-copy>p,.landing-page .landing-actions,.landing-page .landing-new-user-benefit,.landing-page .landing-stats{opacity:0;animation:landing-hero-enter .78s cubic-bezier(.22,1,.36,1) forwards}.landing-page .landing-hero-copy>h1{animation-name:landing-hero-title-scan;animation-duration:.98s;animation-delay:.12s}.landing-page .landing-hero-copy>p{animation-delay:.26s}.landing-page .landing-actions{animation-delay:.36s}.landing-page .landing-new-user-benefit{animation-delay:.46s}.landing-page .landing-stats{animation-delay:.56s}.landing-page.motion-ready .landing-section,.landing-page.motion-ready .landing-cta,.landing-page.motion-ready .landing-footer,.landing-page.motion-ready .landing-agent-grid article,.landing-page.motion-ready .platform-grid article,.landing-page.motion-ready .landing-gallery-card{opacity:0;transform:translateY(28px) scale(.985);filter:blur(.8px);transition:opacity .76s ease-out,transform .76s cubic-bezier(.22,1,.36,1),filter .76s ease-out}.landing-page.motion-ready .landing-section.is-visible,.landing-page.motion-ready .landing-cta.is-visible,.landing-page.motion-ready .landing-footer.is-visible,.landing-page.motion-ready .landing-section.is-visible .landing-agent-grid article,.landing-page.motion-ready .landing-section.is-visible .platform-grid article,.landing-page.motion-ready .landing-section.is-visible .landing-gallery-card{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}.landing-page.motion-ready .landing-agent-grid article:nth-child(2),.landing-page.motion-ready .platform-grid article:nth-child(2),.landing-page.motion-ready .landing-gallery-card:nth-child(2){transition-delay:55ms}.landing-page.motion-ready .landing-agent-grid article:nth-child(3),.landing-page.motion-ready .platform-grid article:nth-child(3),.landing-page.motion-ready .landing-gallery-card:nth-child(3){transition-delay:.11s}.landing-page.motion-ready .landing-agent-grid article:nth-child(4),.landing-page.motion-ready .platform-grid article:nth-child(4),.landing-page.motion-ready .landing-gallery-card:nth-child(4){transition-delay:165ms}.landing-page.motion-ready .landing-gallery-card:nth-child(5){transition-delay:.22s}.landing-page.motion-ready .landing-section.is-visible .landing-agent-grid article:hover,.landing-page.motion-ready .landing-section.is-visible .platform-grid article:hover,.landing-page.motion-ready .landing-section.is-visible .landing-gallery-card:hover{transform:translateY(-4px) scale(1.01);box-shadow:0 14px 32px #02081257,0 0 0 1px #18d7e61f}}@media(prefers-reduced-motion:reduce){.landing-page .typing-caret,.landing-page .landing-hero:before,.landing-page .landing-hero:after,.landing-page .hero-arc-primary,.landing-page .hero-arc-secondary,.landing-page .hero-arc-primary:after,.landing-page .landing-hero .landing-primary:after,.landing-page .landing-hero-copy>*,.landing-page.motion-ready .landing-section,.landing-page.motion-ready .landing-cta,.landing-page.motion-ready .landing-footer,.landing-page.motion-ready .landing-agent-grid article,.landing-page.motion-ready .platform-grid article,.landing-page.motion-ready .landing-gallery-card{animation:none!important;opacity:1!important;transform:none!important;clip-path:none!important;filter:none!important;transition:none!important}.landing-page .orbit-field>span{animation:none!important;transform:translate(-50%,-50%)!important}.landing-page .landing-hero:after{transform:translate(-140px)!important}.landing-page .hero-arc-primary{transform:rotate(-12deg)!important}.landing-page .hero-arc-secondary{transform:rotate(13deg)!important}.landing-page .hero-arc-primary:after,.landing-page .landing-hero .landing-primary:after{opacity:0!important}}.landing-page{--landing-page-bg: #06080c;--landing-primary: #00cae0;--landing-accent: #7850ff;--landing-cyan: var(--landing-primary);background-color:var(--landing-page-bg);background-image:none}.landing-page:before,.landing-page:after,.landing-page .landing-hero:before,.landing-page .landing-hero:after,.landing-page .hero-arc,.landing-page .hero-arc-primary:after,.landing-page .landing-hero .landing-primary:after{display:none}.landing-page>.landing-motion-field{background:#06080c}.landing-page .landing-gradient-flow{background:conic-gradient(from 0deg at 50% 50%,transparent 0deg,rgba(0,202,224,.05) 60deg,transparent 120deg,rgba(0,229,160,.04) 180deg,transparent 240deg,rgba(120,80,255,.04) 300deg,transparent 360deg)}.landing-page .landing-gradient-orb{filter:blur(105px)}.landing-page .landing-orb-1{width:min(55vw,900px);height:min(55vw,900px);background:radial-gradient(circle,rgba(0,202,224,.18) 0%,transparent 70%)}.landing-page .landing-orb-2{width:min(53vw,800px);height:min(53vw,800px);background:radial-gradient(circle,rgba(0,229,160,.12) 0%,transparent 70%)}.landing-page .landing-orb-3{width:min(32vw,500px);height:min(32vw,500px);background:radial-gradient(circle,rgba(120,80,255,.1) 0%,transparent 70%)}.landing-page .landing-grid-lines{background-image:linear-gradient(rgba(0,202,224,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(0,202,224,.03) 1px,transparent 1px);background-size:52px 52px}.landing-page .landing-particles>span{background:#00cae0e6;box-shadow:0 0 8.82px #00cae099}.landing-page .landing-orbit-spin>span em{max-width:56px;overflow:hidden;color:currentColor;font-size:9px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.landing-page .landing-orbit-spin .model-logo{width:29px;height:29px;padding:3px}.landing-page .landing-connection-lines path{stroke:#00cae01f;stroke-width:.5;stroke-dasharray:200}.landing-page .landing-connection-lines path.delay-1{stroke:#00e5a01f}.landing-page .landing-connection-lines path.delay-2{stroke:#7850ff1f}.landing-page .landing-hero h1 b{background:linear-gradient(135deg,#00cae0,#00e5a0 40%,#7850ff);background-size:200% 200%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.landing-page .typing-caret{animation-duration:1s}@keyframes landing-target-orb-float{0%,to{transform:translate(0) scale(1)}25%{transform:translate(4.76rem,-2.98rem) scale(1.15)}50%{transform:translate(-2.98rem,4.76rem) scale(.9)}75%{transform:translate(-4.76rem,-1.79rem) scale(1.1)}}@keyframes landing-target-line-flow{0%{stroke-dashoffset:200px}50%{stroke-dashoffset:0}to{stroke-dashoffset:-200px}}@media(max-width:720px){.landing-page .landing-orbit-spin>span em{max-width:40px;font-size:8px}.landing-page .landing-orbit-spin .model-logo{width:24px;height:24px;padding:2px}}@media(prefers-reduced-motion:reduce){.landing-page .landing-gradient-flow,.landing-page .landing-gradient-orb,.landing-page .landing-grid-lines,.landing-page .landing-particles>span,.landing-page .landing-connection-lines path{animation:none!important}}@media(max-width:760px){.platform-admin-console .admin-sidebar{min-height:0;max-height:158px;overflow:hidden}.platform-admin-console .admin-sidebar nav{min-height:46px;max-height:46px;display:flex;align-items:center;gap:5px;overflow-x:auto;overflow-y:hidden;padding:5px 0;scroll-snap-type:x proximity}.platform-admin-console .admin-sidebar .admin-nav-group{display:contents}.platform-admin-console .admin-sidebar .admin-nav-group>span{display:none}.platform-admin-console .admin-sidebar .admin-nav-group button{min-width:max-content;flex:0 0 auto;scroll-snap-align:start}.platform-admin-console .admin-sidebar-links{display:flex;gap:5px;margin-top:0;overflow-x:auto;padding-top:6px}.platform-admin-console .admin-sidebar-links a{min-width:max-content}}.platform-admin-console,.database-console{color-scheme:light;--admin-bg: #f5f7fb;--admin-panel: #ffffff;--admin-line: #d7dee9;--admin-text: #172033;--admin-muted: #526178;--text: #172033;--muted: #526178;--line: #d7dee9;--cyan: #285cc4;--green: #087a50;--gold: #8a5a00;--red: #b42318;background:var(--admin-bg);color:var(--admin-text)}.platform-admin-console .admin-main,.database-console .admin-main{background:var(--admin-bg);color:var(--admin-text)}.platform-admin-console .admin-topbar,.database-console .admin-topbar,.platform-admin-console .admin-panel,.database-console .admin-panel,.platform-admin-console .metric-pill,.database-console .metric-pill{border-color:var(--admin-line);background:#fff;color:var(--admin-text)}.platform-admin-console .overview-heading h2,.platform-admin-console .panel-title,.database-console .panel-title,.platform-admin-console .admin-record-heading strong,.database-console .admin-record-heading strong{color:#111827}.platform-admin-console .overview-heading p,.platform-admin-console .admin-panel p,.platform-admin-console .admin-panel span,.platform-admin-console .admin-panel small,.platform-admin-console .admin-record-heading small,.database-console .admin-panel p,.database-console .admin-panel span,.database-console .admin-panel small,.database-console .admin-record-heading small,.platform-admin-console .admin-empty-state,.platform-admin-console .admin-record-foot,.platform-admin-console .agent-empty-chart{color:var(--admin-muted)}.platform-admin-console .admin-record-heading>em,.database-console .admin-record-heading>em,.platform-admin-console .panel-title svg,.database-console .panel-title svg{color:#285cc4!important}.platform-admin-console .platform-table,.database-console .platform-table,.platform-admin-console .platform-table td,.database-console .platform-table td{color:#243047}.platform-admin-console .platform-table th,.database-console .platform-table th{background:#f3f6fa;color:#4b5a70}.platform-admin-console .table-subline,.database-console .table-subline,.platform-admin-console .api-key-quota-cell small,.platform-admin-console .sub2-model-identity small,.platform-admin-console .sub2-model-popover code,.platform-admin-console .sub2-route-stack code,.platform-admin-console .sub2-table-toolbar>span,.platform-admin-console .sub2-bar-column small,.platform-admin-console .sub2-provider-health-list small{color:#5d6b80!important}.platform-admin-console .admin-form label,.platform-admin-console .toggle-row label,.platform-admin-console .model-admin-row label,.platform-admin-console .channel-matrix label,.platform-admin-console .agent-channel-toolbar label,.platform-admin-console .agent-withdraw-box label,.database-console label{color:#46556b}.platform-admin-console input,.platform-admin-console select,.platform-admin-console textarea,.database-console input,.database-console select,.database-console textarea{border-color:#cfd7e4;background:#fff;color:#172033;caret-color:#285cc4}.platform-admin-console select,.database-console select{color-scheme:light}.platform-admin-console select option,.database-console select option{background:#fff;color:#172033}.platform-admin-console select option:checked,.platform-admin-console select option:hover,.platform-admin-console select option:focus,.database-console select option:checked,.database-console select option:hover,.database-console select option:focus{background:#e8efff;color:#163d8f}.platform-admin-console input::placeholder,.platform-admin-console textarea::placeholder,.database-console input::placeholder,.database-console textarea::placeholder{color:#77849a}.platform-admin-console :is(input,select,textarea):disabled,.database-console :is(input,select,textarea):disabled{border-color:#dce2eb;background:#f2f4f7;color:#4b596e;opacity:1;-webkit-text-fill-color:#4b596e}.platform-admin-console input[type=checkbox],.database-console input[type=checkbox]{accent-color:#285cc4}.platform-admin-console .admin-primary,.database-console .admin-primary{border-color:#285cc4;background:#285cc4;color:#fff}.platform-admin-console .admin-primary:hover,.database-console .admin-primary:hover{border-color:#1e4aa0;background:#1e4aa0}.platform-admin-console .admin-primary:disabled,.database-console .admin-primary:disabled{border-color:#aab5c6;background:#aab5c6;color:#fff;opacity:1;cursor:not-allowed}.platform-admin-console .admin-panel button:not(.admin-primary):not(.admin-danger):not(.danger-button),.database-console .admin-panel button:not(.admin-primary):not(.admin-danger):not(.danger-button){border-color:#cfd7e4;background:#fff;color:#314158}.platform-admin-console .admin-panel button:not(.admin-primary):not(.admin-danger):not(.danger-button):hover,.database-console .admin-panel button:not(.admin-primary):not(.admin-danger):not(.danger-button):hover{border-color:#8fa8dc;background:#f2f6ff;color:#1f4fae}.platform-admin-console :is(button,input,select,textarea,a):focus-visible,.database-console :is(button,input,select,textarea,a):focus-visible{outline:2px solid #285cc4;outline-offset:2px}.platform-admin-console .ops-metric-card small{color:#526178}.platform-admin-console .ops-metric-card em{color:#5b6980}.platform-admin-console .ops-metric-card em i{color:color-mix(in srgb,var(--tone) 72%,#172033)}.platform-admin-console .overview-heading p,.platform-admin-console .sub2-ops-header p,.platform-admin-console .period-filter>span,.platform-admin-console .admin-inline-note{color:#536178!important}.platform-admin-console .ops-card,.platform-admin-console .route-card,.platform-admin-console .provider-card,.platform-admin-console .storage-card,.platform-admin-console .health-item,.platform-admin-console .asset-list>article{border-color:#d7dee9;background:#fff;color:#172033;box-shadow:0 1px 2px #0f172a08}.platform-admin-console .ops-card{border-radius:8px;text-align:left}.platform-admin-console .ops-card:hover,.platform-admin-console .ops-card.active{border-color:#91abe4;background:#f2f6ff}.platform-admin-console .ops-card strong,.platform-admin-console .route-card strong,.platform-admin-console .provider-card strong,.platform-admin-console .storage-card strong,.platform-admin-console .health-item strong,.platform-admin-console .reported-work strong{color:#172033}.platform-admin-console .ops-card span,.platform-admin-console .route-card span,.platform-admin-console .provider-card p,.platform-admin-console .storage-card span,.platform-admin-console .health-item span,.platform-admin-console .reported-work span,.platform-admin-console .asset-list span{color:#526178}.platform-admin-console .ops-card em,.platform-admin-console .admin-status-badge{border-color:#c9d8f4;background:#edf3ff;color:#2455b5!important}.platform-admin-console .ops-card button,.platform-admin-console .inline-action button,.platform-admin-console .storage-card button,.platform-admin-console .sub2-user-actions button{border-color:#c6d5f3!important;background:#eef3ff!important;color:#2455b5!important}.platform-admin-console .toggle-row label,.platform-admin-console .permission-grid button{border-color:#d2dae6;background:#f8fafc;color:#35445b}.platform-admin-console .permission-grid button.active{border-color:#285cc4;background:#285cc4;color:#fff}.platform-admin-console .route-card header>svg{color:#285cc4}.platform-admin-console .route-policy span{background:#eef2f7;color:#4c5c73}.platform-admin-console .route-chain span{border-color:#d2dae6;background:#f8fafc;color:#43536a}.platform-admin-console .route-chain .active,.platform-admin-console .channel-matrix small{color:#087a50}.platform-admin-console .route-chain .degraded,.platform-admin-console .channel-matrix em{color:#8a5a00}.platform-admin-console .route-chain .disabled{color:#b42318}.platform-admin-console .channel-matrix>div{border-color:#e0e5ed;color:#526178}.platform-admin-console .channel-matrix strong{color:#243047}.platform-admin-console .health-item.ok{border-color:#b8dfce;background:#f0faf5}.platform-admin-console .health-item.warn{border-color:#ead3a3;background:#fff8e9}.platform-admin-console .health-item.error{border-color:#efc1c1;background:#fff4f4}.platform-admin-console .agent-model-access-grid>label.disabled{border-color:#e0e5ed;background:#f7f9fc;opacity:1}.platform-admin-console .agent-model-access-grid>label.disabled strong{color:#44536a}.platform-admin-console .agent-model-access-grid>label.disabled small{color:#617087}.platform-admin-console .admin-brand .brand-aura{overflow:hidden;border:1px solid #cbd9f8;background:linear-gradient(145deg,#eef3ff,#fff);box-shadow:0 4px 12px #2d5bbe1f}.platform-admin-console .admin-brand .brand-aura>img,.platform-admin-console .admin-brand .brand-aura>span{width:100%;height:100%;display:grid;place-items:center;object-fit:contain;color:#285cc4;font-size:15px;font-weight:800}.platform-admin-console .admin-sidebar .admin-nav-group button{gap:9px}.platform-admin-console .admin-sidebar .admin-nav-group button>svg,.platform-admin-console .admin-sidebar-links a>svg{width:27px;height:27px;flex:0 0 27px;border:1px solid #dde5f3;border-radius:6px;padding:5px;color:#557093;background:#f5f7fb;transition:border-color .18s ease,color .18s ease,background .18s ease,box-shadow .18s ease}.platform-admin-console .admin-sidebar .admin-nav-group:nth-child(1) button>svg{color:#3167dc;background:#edf3ff;border-color:#d5e1fb}.platform-admin-console .admin-sidebar .admin-nav-group:nth-child(2) button>svg{color:#138067;background:#ecf8f4;border-color:#d1eee4}.platform-admin-console .admin-sidebar .admin-nav-group:nth-child(3) button>svg{color:#7556c8;background:#f3efff;border-color:#e1d8fb}.platform-admin-console .admin-sidebar .admin-nav-group:nth-child(4) button>svg{color:#b06b13;background:#fff6e8;border-color:#f3dfbf}.platform-admin-console .admin-sidebar .admin-nav-group:nth-child(5) button>svg{color:#b54562;background:#fff0f4;border-color:#f4d5de}.platform-admin-console .admin-sidebar .admin-nav-group:nth-child(6) button>svg{color:#35779c;background:#edf7fb;border-color:#d3e8f2}.platform-admin-console .admin-sidebar .admin-nav-group button:hover>svg,.platform-admin-console .admin-sidebar .admin-nav-group button.active>svg{border-color:#92afe9;color:#fff;background:#285cc4;box-shadow:0 3px 9px #285cc433}.platform-admin-console .admin-topbar h1{display:flex;align-items:center;gap:9px}.platform-admin-console .admin-topbar-title-icon,.platform-admin-console .admin-record-icon{width:31px;height:31px;flex:0 0 31px;border:1px solid #d4e0f8;border-radius:7px;display:grid;place-items:center;color:#285cc4;background:linear-gradient(145deg,#edf3ff,#fff);box-shadow:0 2px 7px #285cc417;font-style:normal}.platform-admin-console .panel-title>svg,.platform-admin-console .admin-quick-grid button>svg{width:29px;height:29px;flex:0 0 29px;border:1px solid #d6e2fa;border-radius:7px;padding:5px;color:#285cc4!important;background:#edf3ff}.platform-admin-console .sub2-provider-identity,.platform-admin-console .sub2-user-identity{min-width:175px;display:flex;align-items:center;gap:9px}.platform-admin-console .sub2-provider-identity>span:last-child,.platform-admin-console .sub2-user-identity>span:last-child{min-width:0}.platform-admin-console .sub2-provider-mark,.platform-admin-console .sub2-user-avatar{width:34px;height:34px;flex:0 0 34px;border:1px solid color-mix(in srgb,var(--mark-color, #64748b) 34%,white);border-radius:7px;display:grid;place-items:center;color:var(--mark-color, #64748b)!important;background:color-mix(in srgb,var(--mark-color, #64748b) 10%,white);box-shadow:0 2px 7px color-mix(in srgb,var(--mark-color, #64748b) 12%,transparent);font-size:10px;font-weight:800;letter-spacing:0}.platform-admin-console .sub2-provider-mark.compact{width:27px;height:27px;flex-basis:27px;border-radius:6px;font-size:8px}.platform-admin-console .sub2-provider-mark.has-image{overflow:hidden;padding:3px}.platform-admin-console .sub2-provider-mark.has-image img{display:block;width:100%;height:100%;object-fit:contain;border-radius:4px}.platform-admin-console .sub2-provider-status{display:inline-flex;align-items:center;gap:6px}.platform-admin-console .sub2-channel-table .sub2-provider-status>.sub2-provider-mark{display:none}.platform-admin-console .sub2-provider-mark.tone-blue{--mark-color: #3167dc}.platform-admin-console .sub2-provider-mark.tone-cyan{--mark-color: #0789a2}.platform-admin-console .sub2-provider-mark.tone-green{--mark-color: #138067}.platform-admin-console .sub2-provider-mark.tone-violet{--mark-color: #7654c4}.platform-admin-console .sub2-provider-mark.tone-neutral{--mark-color: #66758b}.platform-admin-console .sub2-user-avatar{border-color:hsl(var(--avatar-hue) 55% 80%);color:hsl(var(--avatar-hue) 45% 38%)!important;background:hsl(var(--avatar-hue) 62% 94%);font-size:13px}.platform-admin-console .sub2-provider-identity strong,.platform-admin-console .sub2-user-identity strong,.platform-admin-console .sub2-provider-identity small,.platform-admin-console .sub2-user-identity small{display:block}.platform-admin-console .sub2-model-identity .model-logo{border:1px solid #dbe3ef;background:#f7f9fc;box-shadow:0 2px 7px #0f172a12}.platform-admin-console .sub2-overview-charts{display:grid;grid-template-columns:minmax(0,1.7fr) repeat(2,minmax(220px,.65fr));gap:14px}.platform-admin-console .sub2-overview-charts .admin-panel,.platform-admin-console .sub2-ops-grid .admin-panel,.platform-admin-console .sub2-ops-grid.bottom .admin-panel{overflow:hidden;border:1px solid #dde3ec;border-radius:8px;box-shadow:0 2px 8px #1c273b0a}.platform-admin-console .sub2-overview-charts .panel-title small{margin-left:auto;color:#748197;font-size:10px;font-weight:500}.platform-admin-console .sub2-chart-frame{--chart-color: #3b6cef;position:relative;min-height:184px;overflow:hidden;padding:18px 14px 10px;background:#fff}.platform-admin-console .sub2-chart-frame.tone-red{--chart-color: #df5361}.platform-admin-console .sub2-chart-frame.tone-orange{--chart-color: #e79a27}.platform-admin-console .sub2-chart-frame.tone-green{--chart-color: #15946d}.platform-admin-console .sub2-chart-grid{position:absolute;top:20px;right:14px;bottom:31px;left:14px;display:grid;grid-template-rows:repeat(4,1fr);pointer-events:none}.platform-admin-console .sub2-chart-grid i{border-top:1px dashed #e5eaf1}.platform-admin-console .sub2-chart-frame .sub2-bar-chart{position:relative;z-index:1;height:158px;display:flex;align-items:stretch;gap:7px;padding:0}.platform-admin-console .sub2-chart-frame .sub2-bar-column{min-width:0;height:100%;display:grid;flex:1;grid-template-rows:17px minmax(0,1fr) 18px;gap:3px;align-items:end}.platform-admin-console .sub2-chart-frame .sub2-bar-column>b{overflow:hidden;color:#77849a;font-size:9px;font-weight:600;text-align:center;text-overflow:ellipsis;white-space:nowrap}.platform-admin-console .sub2-chart-frame .sub2-bar-column>span{position:relative;width:min(22px,72%);height:100%;min-height:4px;justify-self:center;align-self:end;overflow:hidden;border-radius:4px 4px 2px 2px;background:color-mix(in srgb,var(--chart-color) 9%,white)}.platform-admin-console .sub2-chart-frame .sub2-bar-column>span>i{position:absolute;right:0;bottom:0;left:0;border-radius:inherit;background:var(--chart-color);box-shadow:0 -2px 8px color-mix(in srgb,var(--chart-color) 28%,transparent)}.platform-admin-console .sub2-chart-frame .sub2-bar-column>small{overflow:hidden;color:#8793a6!important;font-size:9px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.platform-admin-console .sub2-overview-summary{min-height:232px}.platform-admin-console .sub2-quality-ring{width:104px;height:104px;margin:15px auto 8px;border-radius:50%;display:grid;place-content:center;background:radial-gradient(circle closest-side,#ffffff 76%,transparent 77% 99%),conic-gradient(#25a67a var(--quality),#e9eef4 0);text-align:center}.platform-admin-console .sub2-quality-ring strong{color:#163f35;font-size:18px}.platform-admin-console .sub2-quality-ring span{margin-top:2px;color:#728093;font-size:9px}.platform-admin-console .sub2-overview-summary dl{display:grid;grid-template-columns:repeat(3,1fr);margin:0 12px 12px}.platform-admin-console .sub2-overview-summary dl div{min-width:0;border-left:1px solid #edf0f4;text-align:center}.platform-admin-console .sub2-overview-summary dl div:first-child{border-left:0}.platform-admin-console .sub2-overview-summary dt{color:#8793a6;font-size:9px}.platform-admin-console .sub2-overview-summary dd{margin:3px 0 0;color:#334258;font-size:11px;font-weight:700}.platform-admin-console .sub2-finance-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:14px}.platform-admin-console .sub2-finance-summary>span{min-width:0;border:1px solid #e2e7ef;border-radius:6px;display:grid;gap:6px;padding:12px 10px;background:#f8fafc}.platform-admin-console .sub2-finance-summary small{color:#79869a!important;font-size:10px}.platform-admin-console .sub2-finance-summary strong{color:#28384f;font-size:15px}.platform-admin-console .sub2-finance-summary strong.positive{color:#087a50}.platform-admin-console .sub2-finance-summary strong.negative{color:#b42318}.platform-admin-console .sub2-provider-health-list{display:grid;gap:6px;padding:10px 12px 12px}.platform-admin-console .sub2-provider-health-list>div{min-height:50px;border:1px solid #e2e7ee;border-radius:6px;grid-template-columns:max-content minmax(0,1fr) max-content;padding:7px 8px;background:#fafbfc}.platform-admin-console .sub2-provider-health-list>div:hover{border-color:#c8d5ef;background:#f4f7ff}.platform-admin-console .sub2-provider-overview-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:10px}.platform-admin-console .sub2-provider-overview-card{min-width:0;border:1px solid #dce3ed;border-radius:8px;padding:12px;background:#fff;box-shadow:0 2px 8px #1c273b09}.platform-admin-console .sub2-provider-overview-card>header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:10px;border-bottom:1px solid #edf0f4}.platform-admin-console .sub2-provider-overview-card .sub2-provider-identity{min-width:0}.platform-admin-console .sub2-provider-overview-card .sub2-provider-status>.sub2-provider-mark{display:none}.platform-admin-console .sub2-provider-overview-meta{display:grid;grid-template-columns:minmax(110px,1.25fr) repeat(2,minmax(66px,.75fr));gap:10px;padding-top:10px}.platform-admin-console .sub2-provider-overview-meta>span{min-width:0;display:grid;align-content:start;gap:5px}.platform-admin-console .sub2-provider-overview-meta>span+span{border-left:1px solid #edf0f4;padding-left:10px}.platform-admin-console .sub2-provider-overview-meta small{color:#7b8798!important;font-size:9px}.platform-admin-console .sub2-provider-overview-meta b{overflow:hidden;color:#27364d;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.platform-admin-console .sub2-channel-monitor-panel .admin-record-heading>button{display:inline-flex;align-items:center;gap:6px;border:1px solid #d5deec;border-radius:6px;padding:7px 10px;color:#385985;background:#f7f9fd;font-size:11px}.platform-admin-console .sub2-channel-monitor-table{min-width:1120px}.platform-admin-console .sub2-channel-monitor-table th{height:39px;background:#f7f8fb;color:#627087;font-size:10px;font-weight:600}.platform-admin-console .sub2-channel-monitor-table td{height:67px;padding-top:8px;padding-bottom:8px;vertical-align:middle}.platform-admin-console .sub2-channel-monitor-table .sub2-provider-status>.sub2-provider-mark{display:none}.platform-admin-console .sub2-provider-kind{display:inline-flex;align-items:center;min-height:23px;border:1px solid #d7e2f5;border-radius:5px;padding:2px 7px;color:#315b9d!important;background:#f2f6fd;font-size:10px;font-weight:600}.platform-admin-console .sub2-availability{min-width:108px;display:grid;grid-template-columns:max-content minmax(50px,1fr);align-items:center;gap:3px 7px}.platform-admin-console .sub2-availability>strong{color:#21634d;font-size:11px}.platform-admin-console .sub2-availability>i{height:5px;overflow:hidden;border-radius:5px;background:#e6ecf3}.platform-admin-console .sub2-availability>i>em{height:100%;display:block;border-radius:inherit;background:#26a57a}.platform-admin-console .sub2-availability>small{grid-column:1 / -1;color:#8994a4!important;font-size:9px}.platform-admin-console .sub2-provider-overview-meta .sub2-availability{min-width:0;grid-template-columns:max-content minmax(24px,1fr)}.platform-admin-console .sub2-channel-table tbody tr:hover{background:#f6f8fc}.platform-admin-console .admin-structured-value{max-width:360px;display:flex;flex-wrap:wrap;gap:4px;color:#425169}.platform-admin-console .admin-structured-value>em{max-width:100%;border:1px solid #dce4f1;border-radius:4px;padding:3px 6px;background:#f6f8fc;color:#526178;font-size:10px;font-style:normal}.platform-admin-console .admin-structured-value>em>b{margin-right:4px;color:#2f5da9;font-weight:600}@media(max-width:1180px){.platform-admin-console .sub2-overview-charts{grid-template-columns:1fr 1fr}.platform-admin-console .sub2-overview-charts .wide{grid-column:1 / -1}}@media(max-width:760px){.platform-admin-console .sub2-overview-charts{grid-template-columns:1fr}.platform-admin-console .sub2-overview-charts .wide{grid-column:auto}.platform-admin-console .sub2-chart-frame .sub2-bar-column>b{display:none}.platform-admin-console .sub2-chart-frame .sub2-bar-column{grid-template-rows:minmax(0,1fr) 18px}.platform-admin-console .sub2-provider-overview-grid{grid-template-columns:1fr}}.platform-admin-console .front-module-row.disabled .front-module-icon,.platform-admin-console .front-module-row.disabled .front-module-copy{opacity:1}.platform-admin-console .front-module-row.disabled .front-module-icon{background:#eef1f5;color:#65748a!important}.platform-admin-console .front-module-row.disabled .front-module-copy strong{color:#435168}.platform-admin-console .front-module-row.disabled .front-module-copy small{color:#637187}.platform-admin-console .agent-rule-grid>span,.platform-admin-console .agent-permission-summary>span,.platform-admin-console .agent-permission-summary>strong{border-color:#dce2eb;background:#f7f9fc;color:#526178!important}.platform-admin-console .agent-rule-grid strong,.platform-admin-console .agent-permission-summary strong{color:#172033}.platform-admin-console .admin-state-badge{min-height:24px;display:inline-flex;align-items:center;border:1px solid #d4dbe6;border-radius:999px;padding:2px 8px;background:#f4f6f9;color:#4c5a70!important;font-size:11px;font-weight:600;white-space:nowrap}.platform-admin-console .admin-state-badge.tone-success{border-color:#b8dfce;background:#edf9f3;color:#087a50!important}.platform-admin-console .admin-state-badge.tone-warning{border-color:#e8cf9b;background:#fff7e5;color:#825500!important}.platform-admin-console .admin-state-badge.tone-danger{border-color:#ecc0bd;background:#fff2f1;color:#ad241a!important}.platform-admin-console button,.database-console button{white-space:nowrap}.platform-admin-console .admin-record-heading>button,.platform-admin-console .tenant-storage-panel .admin-record-heading>button{min-width:max-content;padding-inline:12px}.platform-admin-console th,.database-console th{background:#f3f6fa!important;color:#4b5a70!important}.platform-admin-console td,.database-console td{color:#243047}.platform-admin-console .state-ok,.database-console .state-ok{color:#087a50!important}.platform-admin-console .state-warn,.database-console .state-warn{color:#8a5a00!important}.platform-admin-console .sub2-model-popover summary{color:#2455b5}.platform-admin-console .model-admin-workbench-config summary{color:#2455b5!important}.platform-admin-console .admin-panel em:not(.ops-metric-card em):not(.ops-card em),.database-console .admin-panel em{color:#2455b5}.theme-template-picker{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px}.theme-template-option{min-width:0;min-height:132px;display:grid;grid-template-rows:62px minmax(0,1fr);gap:10px;border:1px solid #dce3ed;border-radius:8px;padding:10px;color:#263248;background:#fff;text-align:left;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.theme-template-option:hover,.theme-template-option:focus-visible{border-color:#8da8df;outline:0;box-shadow:0 5px 16px #254c941f;transform:translateY(-1px)}.theme-template-option.active{border-color:#3266e8;box-shadow:0 0 0 2px #3266e826,0 7px 18px #254c941f}.theme-template-option>span:last-child,.theme-template-option strong,.theme-template-option small,.theme-template-option em{min-width:0;display:block}.theme-template-option strong{color:#1d2a40;font-size:13px}.theme-template-option small{margin-top:4px;color:#6c7a90;font-size:10px;line-height:1.55}.theme-template-option em{margin-top:5px;color:#4c6aa0;font-size:9px;font-style:normal}.theme-template-preview{position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--template-accent, #3266e8) 32%,#dce3ed);border-radius:6px;background:linear-gradient(135deg,#080c15,#151b29 55%,#090b12)}.theme-template-preview:before,.theme-template-preview:after,.theme-template-preview>i{position:absolute;display:block;border-radius:50%;content:""}.theme-template-preview:before{width:86px;height:86px;top:-42px;right:-14px;background:radial-gradient(circle,color-mix(in srgb,var(--template-accent, #3266e8) 75%,transparent),transparent 70%);filter:blur(5px)}.theme-template-preview:after{width:120px;height:22px;top:22px;left:-12px;border:1px solid color-mix(in srgb,var(--template-accent-2, #70f0cb) 68%,transparent);transform:rotate(-15deg)}.theme-template-preview>i:nth-child(1){width:6px;height:6px;top:12px;left:24px;background:var(--template-accent, #3266e8);box-shadow:0 0 10px var(--template-accent, #3266e8)}.theme-template-preview>i:nth-child(2){width:4px;height:4px;top:40px;left:64px;background:var(--template-accent-2, #70f0cb);box-shadow:0 0 8px var(--template-accent-2, #70f0cb)}.theme-template-preview>i:nth-child(3){width:3px;height:3px;top:24px;right:28px;background:#fff;opacity:.8}.theme-template-follow .theme-template-preview{--template-accent: #3266e8;--template-accent-2: #18b86b}@media(max-width:760px){.theme-template-picker{grid-template-columns:1fr}.theme-template-option{min-height:112px;grid-template-columns:110px minmax(0,1fr);grid-template-rows:1fr;align-items:center}}.landing-page.theme-nebula-cyan{--landing-primary: var(--landing-custom, #00d7ff);--landing-accent: #70f0cb;--landing-cyan: var(--landing-primary);--landing-page-bg: #06080e;--landing-panel: #0b121c;--landing-line: rgba(0, 215, 255, .16)}.landing-page.theme-aurora-violet{--landing-primary: var(--landing-custom, #b88cff);--landing-accent: #ff709d;--landing-cyan: var(--landing-primary);--landing-page-bg: #0d0917;--landing-panel: #171027;--landing-line: rgba(184, 140, 255, .2);background-color:var(--landing-page-bg)}.landing-page.theme-ember-solar{--landing-primary: var(--landing-custom, #ffb454);--landing-accent: #ff5f7a;--landing-cyan: var(--landing-primary);--landing-page-bg: #100b08;--landing-panel: #1d1410;--landing-line: rgba(255, 180, 84, .2);background-color:var(--landing-page-bg)}.landing-page.theme-aurora-violet>.landing-motion-field{background:#0d0917}.landing-page.theme-aurora-violet .landing-gradient-flow{background:conic-gradient(from 90deg at 50% 50%,transparent 0deg,rgba(184,140,255,.15) 75deg,transparent 145deg,rgba(255,112,157,.1) 225deg,transparent 300deg);animation-duration:42s}.landing-page.theme-aurora-violet .landing-orb-1{background:radial-gradient(circle,rgba(184,140,255,.25),transparent 70%)}.landing-page.theme-aurora-violet .landing-orb-2{background:radial-gradient(circle,rgba(255,112,157,.18),transparent 70%)}.landing-page.theme-aurora-violet .landing-orb-3{background:radial-gradient(circle,rgba(82,190,255,.15),transparent 70%)}.landing-page.theme-aurora-violet .landing-grid-lines{background-image:linear-gradient(rgba(184,140,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,112,157,.035) 1px,transparent 1px);animation-duration:7s}.landing-page.theme-aurora-violet .landing-particles>span{background:#ff709d;box-shadow:0 0 11px #ff709db3;animation-duration:15s}.landing-page.theme-aurora-violet .landing-connection-lines path{stroke:#b88cff33;animation-duration:9s}.landing-page.theme-aurora-violet .landing-connection-lines path.delay-1{stroke:#ff709d33}.landing-page.theme-aurora-violet .landing-connection-lines path.delay-2{stroke:#52beff2e}.landing-page.theme-aurora-violet .landing-orbit-spin{animation-duration:54s;animation-direction:reverse}.landing-page.theme-aurora-violet .landing-orbit-spin>span{animation-duration:54s}.landing-page.theme-aurora-violet .landing-orbit-spin .model-logo{box-shadow:0 0 22px #b88cff47}.landing-page.theme-aurora-violet .landing-hero h1 b{background:linear-gradient(135deg,#b88cff,#ff709d 52%,#62c9ff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.landing-page.theme-aurora-violet .hero-arc{display:block;border-color:#b88cff40;animation:theme-arc-sway 16s ease-in-out infinite}.landing-page.theme-aurora-violet .hero-arc-secondary{border-color:#ff709d33;animation-delay:-6s}.landing-page.theme-aurora-violet .landing-primary{background:linear-gradient(120deg,#b88cff,#ff709d)!important;box-shadow:0 0 30px #b88cff52}.landing-page.theme-ember-solar>.landing-motion-field{background:#100b08}.landing-page.theme-ember-solar .landing-gradient-flow{background:conic-gradient(from 180deg at 50% 50%,transparent 0deg,rgba(255,180,84,.14) 55deg,transparent 120deg,rgba(255,95,122,.12) 210deg,transparent 275deg);animation-duration:72s}.landing-page.theme-ember-solar .landing-orb-1{background:radial-gradient(circle,rgba(255,180,84,.26),transparent 70%)}.landing-page.theme-ember-solar .landing-orb-2{background:radial-gradient(circle,rgba(255,95,122,.16),transparent 70%)}.landing-page.theme-ember-solar .landing-orb-3{background:radial-gradient(circle,rgba(255,224,138,.12),transparent 70%)}.landing-page.theme-ember-solar .landing-grid-lines{background-image:linear-gradient(rgba(255,180,84,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,95,122,.035) 1px,transparent 1px);background-size:44px 44px;animation-duration:5s}.landing-page.theme-ember-solar .landing-particles>span{background:#ffb454;box-shadow:0 0 10px #ffb454bd;animation-duration:13s}.landing-page.theme-ember-solar .landing-connection-lines path{stroke:#ffb45433;animation-duration:7s}.landing-page.theme-ember-solar .landing-connection-lines path.delay-1{stroke:#ff5f7a33}.landing-page.theme-ember-solar .landing-connection-lines path.delay-2{stroke:#ffe08a29}.landing-page.theme-ember-solar .landing-orbit-spin{animation-duration:38s}.landing-page.theme-ember-solar .landing-orbit-spin>span{animation-duration:38s}.landing-page.theme-ember-solar .landing-orbit-spin .model-logo{box-shadow:0 0 22px #ffb45447}.landing-page.theme-ember-solar .landing-hero h1 b{background:linear-gradient(135deg,#ffb454,#ff5f7a 58%,#ffe08a);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.landing-page.theme-ember-solar .hero-arc{display:block;border-color:#ffb4543d;animation:theme-arc-sway 10s ease-in-out infinite}.landing-page.theme-ember-solar .hero-arc-secondary{border-color:#ff5f7a36;animation-delay:-3s}.landing-page.theme-ember-solar .landing-primary{background:linear-gradient(120deg,#ffb454,#ff5f7a)!important;box-shadow:0 0 30px #ffb45447}@keyframes theme-arc-sway{0%,to{transform:rotate(-12deg) scale(1);opacity:.72}50%{transform:rotate(-5deg) scale(1.05);opacity:1}}.front-shell.theme-aurora-violet{--bg: #0d0917;--panel: #151022;--panel-2: #1d1430;--panel-3: #291b3e;--line: rgba(184, 140, 255, .18);--text: #f9f5ff;--muted: #aaa0bc;--cyan: var(--theme-custom, #b88cff);--accent: var(--theme-custom, #b88cff);--violet: #b88cff;--pink: #ff709d;background:#0d0917}.front-shell.theme-ember-solar{--bg: #100b08;--panel: #1b120e;--panel-2: #241812;--panel-3: #302017;--line: rgba(255, 180, 84, .2);--text: #fff9ef;--muted: #b7a18f;--cyan: var(--theme-custom, #ffb454);--accent: var(--theme-custom, #ffb454);--gold: #ffb454;--pink: #ff5f7a;background:#100b08}.front-shell.theme-nebula-cyan{--cyan: var(--theme-custom, #00d7ff);--accent: var(--theme-custom, #00d7ff)}.front-shell.theme-aurora-violet .front-sidebar{background:radial-gradient(circle at 18% 10%,rgba(184,140,255,.14),transparent 34%),linear-gradient(180deg,#151022,#0d0917)}.front-shell.theme-ember-solar .front-sidebar{background:radial-gradient(circle at 18% 10%,rgba(255,180,84,.14),transparent 34%),linear-gradient(180deg,#1b120e,#100b08)}.front-shell.theme-aurora-violet .front-main{background:radial-gradient(circle at 68% 8%,rgba(184,140,255,.08),transparent 36%),#0d0917}.front-shell.theme-ember-solar .front-main{background:radial-gradient(circle at 68% 8%,rgba(255,180,84,.08),transparent 36%),#100b08}.front-shell.theme-aurora-violet .studio-entry.active{color:#c8b2ff;background:linear-gradient(180deg,#b88cff3d,#b88cff14);box-shadow:inset 0 -2px #b88cff}.front-shell.theme-ember-solar .studio-entry.active{color:#ffd18b;background:linear-gradient(180deg,#ffb4543d,#ffb45414);box-shadow:inset 0 -2px #ffb454}.front-shell.theme-aurora-violet .target-send-button{background:linear-gradient(120deg,#b88cff,#ff709d)!important}.front-shell.theme-ember-solar .target-send-button{background:linear-gradient(120deg,#ffb454,#ff5f7a)!important}.front-shell.theme-aurora-violet .front-sidebar .model-row:hover,.front-shell.theme-aurora-violet .front-sidebar .model-row.active{border-color:#b88cff57;background:#b88cff1a}.front-shell.theme-ember-solar .front-sidebar .model-row:hover,.front-shell.theme-ember-solar .front-sidebar .model-row.active{border-color:#ffb45457;background:#ffb4541a}@media(prefers-reduced-motion:reduce){.landing-page.theme-aurora-violet .hero-arc,.landing-page.theme-ember-solar .hero-arc,.theme-template-preview:before,.theme-template-preview:after{animation:none!important}}.theme-template-option{position:relative;border-width:1px}.theme-template-option.active{border-width:2px;border-color:#2563eb;background:#eff5ff;box-shadow:0 0 0 3px #2563eb33,0 10px 24px #2563eb29}.theme-template-option.active .theme-template-preview{border-width:2px;box-shadow:inset 0 0 0 1px #ffffff38,0 0 0 2px color-mix(in srgb,var(--template-accent, #2563eb) 20%,transparent),0 0 20px color-mix(in srgb,var(--template-accent, #2563eb) 34%,transparent)}.theme-template-option.active.theme-nebula-cyan{border-color:#008db5;background:#eafaff;box-shadow:0 0 0 3px #00cae033,0 10px 24px #008eb529}.theme-template-option.active.theme-aurora-violet{border-color:#7c3aed;background:#f8f2ff;box-shadow:0 0 0 3px #7c3aed33,0 10px 24px #7c3aed29}.theme-template-option.active.theme-ember-solar{border-color:#dc651f;background:#fff5ec;box-shadow:0 0 0 3px #dc651f33,0 10px 24px #dc651f29}.theme-template-selected{position:absolute!important;top:8px;right:8px;z-index:2;display:inline-flex!important;align-items:center;gap:4px;min-height:22px;padding:2px 7px;border:1px solid currentColor;border-radius:999px;color:#1d4ed8;background:#fff;font-size:10px;font-weight:800;line-height:1;box-shadow:0 2px 7px #1e40af2e}.theme-template-option.active.theme-nebula-cyan .theme-template-selected{color:#007b99}.theme-template-option.active.theme-aurora-violet .theme-template-selected{color:#6d28d9}.theme-template-option.active.theme-ember-solar .theme-template-selected{color:#c2410c}.theme-template-option.active.theme-template-follow .theme-template-selected{color:#1d4ed8}.platform-admin-console .save-message{display:inline-flex;align-items:center;gap:6px;min-height:32px;max-width:min(420px,42vw);padding:0 11px;border:1px solid #a7d7bf;border-radius:6px;color:#087a50!important;background:#ecfbf2;font-size:12px;font-weight:700;line-height:1.35;white-space:normal}.platform-admin-console .save-message.tone-loading{border-color:#b9d1f7;color:#2455b5!important;background:#eff6ff}.platform-admin-console .save-message.tone-error{border-color:#f0b8b5;color:#b42318!important;background:#fff3f2}.landing-page.theme-aurora-violet>.landing-motion-field:before{content:"";position:absolute;z-index:0;top:-34%;right:-18%;bottom:-34%;left:-18%;background:linear-gradient(115deg,transparent 18%,rgba(184,140,255,.24) 35%,rgba(255,112,157,.18) 47%,rgba(98,201,255,.12) 56%,transparent 72%);filter:blur(28px);opacity:.86;transform:rotate(-8deg);animation:aurora-ribbon-drift 18s ease-in-out infinite alternate}.landing-page.theme-aurora-violet>.landing-motion-field:after{content:"";position:absolute;z-index:0;width:72vw;height:30vw;left:14%;top:25%;border:1px solid rgba(255,112,157,.32);border-radius:50%;box-shadow:0 0 70px #b88cff14,inset 0 0 38px #ff709d0f;transform:rotate(-18deg);animation:aurora-ring-breathe 9s ease-in-out infinite}@keyframes aurora-ribbon-drift{0%{transform:translate3d(-10%,4%,0) rotate(-8deg) scale(1)}50%{transform:translate3d(8%,-3%,0) rotate(3deg) scale(1.08)}to{transform:translate3d(-2%,8%,0) rotate(-12deg) scale(.96)}}@keyframes aurora-ring-breathe{0%,to{opacity:.32;transform:rotate(-18deg) scale(.94)}50%{opacity:.9;transform:rotate(-10deg) scale(1.08)}}.landing-page.theme-ember-solar>.landing-motion-field:before{content:"";position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(0deg,transparent 0 9px,rgba(255,180,84,.045) 10px,transparent 11px);mix-blend-mode:screen;animation:ember-scan 6s linear infinite}.landing-page.theme-ember-solar>.landing-motion-field:after{content:"";position:absolute;z-index:0;width:24vw;height:24vw;min-width:190px;min-height:190px;left:38%;top:30%;border:2px solid rgba(255,180,84,.35);border-radius:50%;box-shadow:0 0 0 14px #ff5f7a14,0 0 0 32px #ffb4540d,0 0 80px #ff5f7a2e;animation:ember-core-pulse 4.5s ease-in-out infinite}@keyframes ember-scan{0%{transform:translateY(-12%);opacity:.2}50%{opacity:.75}to{transform:translateY(12%);opacity:.2}}@keyframes ember-core-pulse{0%,to{transform:scale(.72);opacity:.3}50%{transform:scale(1.18);opacity:1}}.front-shell.theme-aurora-violet>.front-main,.front-shell.theme-ember-solar>.front-main{position:relative;isolation:isolate}.front-shell.theme-aurora-violet>.front-main:before,.front-shell.theme-ember-solar>.front-main:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;pointer-events:none}.front-shell.theme-aurora-violet>.front-main:before{background:radial-gradient(ellipse at 68% 8%,rgba(184,140,255,.13),transparent 34%),linear-gradient(112deg,transparent 45%,rgba(255,112,157,.05) 52%,transparent 61%);background-size:100% 100%,180% 100%;animation:studio-aurora-sweep 16s ease-in-out infinite alternate}.front-shell.theme-ember-solar>.front-main:before{background:repeating-linear-gradient(0deg,transparent 0 13px,rgba(255,180,84,.025) 14px,transparent 15px),radial-gradient(circle at 70% 10%,rgba(255,95,122,.1),transparent 28%);animation:studio-ember-scan 7s linear infinite}@keyframes studio-aurora-sweep{0%{background-position:0 0,-35% 0;opacity:.55}to{background-position:0 0,35% 0;opacity:1}}@keyframes studio-ember-scan{0%{background-position:0 -20px,0 0}to{background-position:0 20px,0 0}}@media(max-width:760px){.platform-admin-console .save-message{max-width:54vw}.landing-page.theme-aurora-violet>.landing-motion-field:after{width:110vw;height:52vw;left:-5%;top:26%}.landing-page.theme-ember-solar>.landing-motion-field:after{left:24%;top:31%;width:52vw;height:52vw}}@media(prefers-reduced-motion:reduce){.landing-page.theme-aurora-violet>.landing-motion-field:before,.landing-page.theme-aurora-violet>.landing-motion-field:after,.landing-page.theme-ember-solar>.landing-motion-field:before,.landing-page.theme-ember-solar>.landing-motion-field:after,.front-shell.theme-aurora-violet>.front-main:before,.front-shell.theme-ember-solar>.front-main:before{animation:none!important}}.platform-admin-console{--admin-bg:#f5f7fb;--admin-panel:#fff;--admin-line:#dfe5ef;--admin-text:#172033;--admin-primary:#315fe9;grid-template-columns:248px minmax(0,1fr);background:var(--admin-bg);color:var(--admin-text)}.platform-admin-console.sidebar-collapsed{grid-template-columns:72px minmax(0,1fr)}.platform-admin-console .admin-sidebar{padding:0 12px 12px;border-right:1px solid #dfe5ee;background:#18253d}.platform-admin-console .admin-brand{min-height:68px;margin:0 -12px;padding:0 16px;background:#142039}.platform-admin-console .admin-brand .brand-aura{width:34px;height:34px;min-width:34px;border-radius:9px;background:#fff}.admin-sidebar-search{min-height:34px;display:flex;align-items:center;gap:7px;margin:12px 0 4px;border:1px solid rgba(180,202,238,.18);border-radius:7px;padding:0 9px;color:#8fa1be;background:#ffffff0f}.admin-sidebar-search input{width:100%;min-width:0;border:0;outline:0;color:#f1f5ff;background:transparent;font-size:12px}.platform-admin-console .admin-nav-group>span{color:#7f91af;font-size:10px}.platform-admin-console .admin-sidebar .admin-nav-group button{min-height:37px;border-radius:7px;color:#c6d2e7;font-size:12px}.platform-admin-console .admin-sidebar .admin-nav-group button.active{color:#fff;background:linear-gradient(90deg,#386cf0,#315bd5)}.platform-admin-console .admin-main{padding:0 30px 34px;background:var(--admin-bg)}.platform-admin-console .admin-topbar{min-height:72px;margin:0 -30px 26px;padding:0 30px;border-bottom:1px solid var(--admin-line);background:#fffffff5}.admin-topbar-leading{min-width:0;display:flex;align-items:center;gap:13px}.admin-sidebar-toggle{width:30px;height:30px;display:grid;place-items:center;border:1px solid var(--admin-line);border-radius:7px;color:#52627a;background:#fff;cursor:pointer}.platform-admin-console .admin-topbar h1{display:flex;align-items:center;gap:8px;margin:3px 0 0;color:var(--admin-text);font-size:20px}.admin-topbar-title-icon{width:26px;height:26px;display:inline-grid;place-items:center;border-radius:7px;color:var(--admin-primary);background:#edf2ff;font-style:normal}.admin-pending-badge,.admin-tenant-badge{min-height:30px;display:inline-flex;align-items:center;gap:5px;border:1px solid #d9e1ee;border-radius:999px;padding:0 10px;color:#53647d;background:#f8fafc;font-size:11px;white-space:nowrap}.platform-admin-console .admin-panel{border:1px solid var(--admin-line);border-radius:9px;padding:20px;background:var(--admin-panel)}.admin-record-toolbar{min-height:43px;display:flex;align-items:center;gap:9px;border-top:1px solid #eef1f5;border-bottom:1px solid #eef1f5;margin:0 -20px;padding:7px 20px;background:#fbfcfe}.admin-record-search{width:min(300px,100%);min-height:30px;display:flex;align-items:center;gap:7px;border:1px solid #dbe2ec;border-radius:6px;padding:0 8px;color:#8b97a9;background:#fff}.admin-record-search input{width:100%;min-width:0;border:0;outline:0;color:var(--admin-text);background:transparent;font-size:12px}.admin-record-count,.admin-page-size{color:#8b97a9;font-size:11px}.admin-page-size{margin-left:auto;display:inline-flex;align-items:center;gap:5px}.platform-admin-console .platform-table th{height:39px;border-bottom:1px solid #e5eaf1;color:#65748a;background:#f8fafc;font-size:11px}.platform-admin-console .platform-table td{min-height:49px;border-bottom:1px solid #eef1f5;color:#2c394e;font-size:12px}.platform-admin-console .platform-table tbody tr:hover{background:#f8faff}.admin-record-foot{min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid #eef1f5;color:#8792a4;font-size:11px}.admin-pagination{display:inline-flex;gap:6px}.admin-pagination button{min-height:27px;border:1px solid #dbe2ec;border-radius:5px;padding:0 9px;color:#55657c;background:#fff;font-size:11px;cursor:pointer}.admin-pagination button:disabled{cursor:not-allowed;opacity:.45}.agent-operations-console{--admin-primary:#0d9488}.agent-operations-console .admin-sidebar{background:#123440}.agent-operations-console .admin-brand{background:#10303b}.agent-operations-console .admin-sidebar .admin-nav-group button.active{background:linear-gradient(90deg,#0e9b91,#147b9a)}@media(max-width:760px){.platform-admin-console,.platform-admin-console.sidebar-collapsed{display:block}.platform-admin-console .admin-sidebar{position:fixed;z-index:40;inset:0 auto 0 0;width:min(268px,84vw);transform:translate(-105%);transition:transform .2s ease}.platform-admin-console:not(.sidebar-collapsed) .admin-sidebar{transform:translate(0)}.platform-admin-console .admin-main{padding:0 12px 24px}.platform-admin-console .admin-topbar{min-height:62px;margin-inline:-12px;margin-bottom:16px;padding-inline:12px}.platform-admin-console .admin-topbar h1{font-size:17px}.platform-admin-console .admin-panel{padding:14px}.admin-record-toolbar{margin-inline:-14px;padding-inline:14px;flex-wrap:wrap}.admin-record-search{flex:1 1 180px}.admin-record-count{display:none}.admin-page-size{margin-left:0}.admin-record-foot{padding-top:8px;align-items:flex-start;flex-direction:column}}.platform-admin-console.admin-console{--admin-sidebar-bg: #0a1c31;--admin-sidebar-bg-deep: #07182a;--admin-sidebar-line: rgba(102,167,229,.16);--admin-sidebar-text: #b9c9db;--admin-sidebar-icon: #7db6ff;--admin-sidebar-icon-bg: #193553;--admin-sidebar-hover: #17334f;--admin-sidebar-press: #082440;--admin-sidebar-signal: #62d7ff}.platform-admin-console.admin-console .admin-sidebar,.platform-admin-console.admin-console.agent-operations-console .admin-sidebar{display:flex;flex-direction:column;overflow:hidden;border-right-color:#66a7e529!important;background:linear-gradient(180deg,rgba(34,89,139,.08),transparent 180px),#0a1c31!important}.platform-admin-console.admin-console .admin-brand{border-bottom-color:#66a7e529!important;background:#07182a!important}.platform-admin-console.admin-console .admin-brand .brand-aura{border-color:#81d5ff52!important;background:linear-gradient(145deg,#21b8f2,#2c7cf3 56%,#1749bd)!important}.platform-admin-console.admin-console .admin-brand strong{color:#f3f8ff!important}.platform-admin-console.admin-console .admin-brand span{color:#7e9bb8!important}.platform-admin-console.admin-console .admin-sidebar-search{border-color:#6face545!important;color:#75bfff!important;background:#102a43!important}.platform-admin-console.admin-console .admin-sidebar-search:focus-within{border-color:#4da8ff!important;background:#122f4b!important;box-shadow:0 0 0 3px #4da8ff21!important}.platform-admin-console.admin-console .admin-sidebar-search input{color:#edf7ff!important}.platform-admin-console.admin-console .admin-sidebar-search input::placeholder{color:#7894af!important}.platform-admin-console.admin-console .admin-nav-group>span{color:#6ea5d2!important;letter-spacing:0!important}.platform-admin-console.admin-console .admin-sidebar nav{min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-color:#234a6d transparent;scrollbar-width:thin}.platform-admin-console.admin-console .admin-sidebar nav::-webkit-scrollbar{width:5px}.platform-admin-console.admin-console .admin-sidebar nav::-webkit-scrollbar-thumb{border-radius:999px;background:#234a6d}.platform-admin-console.admin-console .admin-sidebar .admin-nav-group button{position:relative;overflow:hidden;border:1px solid transparent!important;border-left-color:transparent!important;color:#b9c9db!important;background:transparent!important;box-shadow:none!important;transition:color .15s ease,background .15s ease,border-color .15s ease,box-shadow .15s ease,transform .12s ease}.platform-admin-console.admin-console .admin-sidebar .admin-nav-group button>svg,.platform-admin-console.admin-console .admin-sidebar-links a>svg{box-sizing:border-box;width:24px!important;height:24px!important;min-width:24px!important;flex:0 0 24px!important;padding:5px!important;border:1px solid rgba(106,175,238,.08)!important;border-radius:6px!important;color:#7db6ff!important;background:#193553!important}.platform-admin-console.admin-console .admin-sidebar .admin-nav-group button:hover{border-color:#5bc4ff21!important;color:#edf7ff!important;background:#17334f!important;transform:translate(1px)}.platform-admin-console.admin-console .admin-sidebar .admin-nav-group button:hover>svg,.platform-admin-console.admin-console .admin-sidebar-links a:hover>svg{border-color:#74c4ff2e!important;color:#b9e3ff!important;background:#21466b!important}.platform-admin-console.admin-console .admin-sidebar .admin-nav-group button.active{border-color:#64b2ff3d!important;border-left-color:#64b2ff3d!important;color:#fff!important;background:linear-gradient(100deg,#2c7cf3,#2259d4)!important;box-shadow:0 7px 18px #1552b740,inset 0 1px #ffffff21!important;font-weight:700}.platform-admin-console.admin-console .admin-sidebar .admin-nav-group button.active>svg{border-color:#ffffff1c!important;color:#f3f9ff!important;background:#082a5b38!important}.platform-admin-console.admin-console .admin-sidebar .admin-nav-group button:active,.platform-admin-console.admin-console .admin-sidebar .admin-nav-group button.active:active{border-color:#62d7ff2e!important;color:#e9f8ff!important;background:#082440!important;box-shadow:inset 3px 0 #62d7ff,inset 0 1px 8px #0003!important;transform:scale(.99)}.platform-admin-console.admin-console .admin-sidebar .admin-nav-group button:focus-visible,.platform-admin-console.admin-console .admin-sidebar-links a:focus-visible{outline:2px solid #62d7ff!important;outline-offset:-2px;box-shadow:0 0 0 3px #62d7ff2e!important}.platform-admin-console.admin-console .admin-sidebar-links{border-top-color:#66a7e529!important;background:#081a2d!important}.platform-admin-console.admin-console .admin-sidebar-links a{position:relative;overflow:hidden;border-color:#5ea4e02e!important;color:#bcd0e4!important;background:#102a43!important;transition:color .15s ease,background .15s ease,border-color .15s ease,transform .12s ease}.platform-admin-console.admin-console .admin-sidebar-links a:hover{border-color:#62beff59!important;color:#f1f9ff!important;background:#173b59!important;transform:translate(1px)}.platform-admin-console.admin-console .admin-sidebar-links a:active{border-color:#62d7ff2e!important;color:#e9f8ff!important;background:#071a2c!important;box-shadow:inset 3px 0 #62d7ff!important}@media(max-width:760px){.platform-admin-console.admin-console .admin-sidebar{width:min(268px,84vw);height:100dvh}}@media(prefers-reduced-motion:reduce){.platform-admin-console.admin-console .admin-sidebar *,.platform-admin-console.admin-console .admin-sidebar *:before,.platform-admin-console.admin-console .admin-sidebar *:after{transition-duration:.01ms!important}}.platform-admin-console.admin-theme-obsidian-signal,.platform-admin-console.admin-theme-obsidian-signal.agent-operations-console,.database-console{--admin-bg:#0c1420;--admin-panel:#111f30;--admin-panel-raised:#142b41;--admin-panel-soft:#0f1b2a;--admin-line:#28435d;--admin-line-soft:#1f354a;--admin-text:#e7f3ff;--admin-muted:#8faac3;--admin-primary:#39b9ec;--admin-primary-strong:#249de0;--admin-success:#56ddbb;--admin-warning:#f0b35b;--admin-danger:#ff949b;background:var(--admin-bg)!important;color:var(--admin-text)!important}.platform-admin-console.admin-theme-obsidian-signal .admin-main,.database-console .admin-main{background:radial-gradient(circle at 94% 0%,rgba(50,172,235,.08),transparent 30%),var(--admin-bg)!important}.platform-admin-console.admin-theme-obsidian-signal .admin-topbar,.database-console .admin-topbar{border-color:var(--admin-line-soft)!important;background:#0c1420f5!important}.platform-admin-console.admin-theme-obsidian-signal .admin-topbar h1,.platform-admin-console.admin-theme-obsidian-signal .admin-topbar-leading>div>span,.platform-admin-console.admin-theme-obsidian-signal .overview-heading h2,.platform-admin-console.admin-theme-obsidian-signal .panel-title,.platform-admin-console.admin-theme-obsidian-signal .panel-title strong,.platform-admin-console.admin-theme-obsidian-signal .admin-record-heading strong,.platform-admin-console.admin-theme-obsidian-signal .admin-record-heading>div>span:last-child,.database-console .admin-topbar h1,.database-console .admin-record-heading strong{color:var(--admin-text)!important}.platform-admin-console.admin-theme-obsidian-signal .admin-topbar-leading>div>span,.platform-admin-console.admin-theme-obsidian-signal .overview-heading p,.platform-admin-console.admin-theme-obsidian-signal .period-filter>span,.platform-admin-console.admin-theme-obsidian-signal .admin-inline-note,.platform-admin-console.admin-theme-obsidian-signal .admin-record-heading small,.platform-admin-console.admin-theme-obsidian-signal .admin-help-text,.database-console .admin-record-heading small{color:var(--admin-muted)!important}.platform-admin-console.admin-theme-obsidian-signal .admin-sidebar,.platform-admin-console.admin-theme-obsidian-signal.agent-operations-console .admin-sidebar,.database-console .database-sidebar{background:linear-gradient(180deg,rgba(34,89,139,.08),transparent 180px),#0a1c31!important;border-color:#66a7e529!important}.platform-admin-console.admin-theme-obsidian-signal .admin-brand,.database-console .database-sidebar .admin-brand{background:#07182a!important;border-color:#66a7e529!important}.platform-admin-console.admin-theme-obsidian-signal .admin-brand strong,.platform-admin-console.admin-theme-obsidian-signal .admin-brand span,.database-console .database-sidebar .admin-brand strong,.database-console .database-sidebar .admin-brand span{color:#f3f8ff!important}.platform-admin-console.admin-theme-obsidian-signal .admin-panel,.platform-admin-console.admin-theme-obsidian-signal .admin-theme-control-panel,.database-console .admin-panel{border-color:var(--admin-line)!important;border-radius:8px!important;background:var(--admin-panel)!important;box-shadow:0 9px 24px #00000029!important}.platform-admin-console.admin-theme-obsidian-signal .admin-panel>.panel-title,.platform-admin-console.admin-theme-obsidian-signal .admin-panel>header.panel-title,.platform-admin-console.admin-theme-obsidian-signal .admin-record-heading,.database-console .admin-record-heading{border-color:var(--admin-line-soft)!important}.platform-admin-console.admin-theme-obsidian-signal .admin-record-icon,.database-console .admin-record-icon{border-color:#67d0ff29!important;color:#76d7ff!important;background:#173a54!important}.platform-admin-console.admin-theme-obsidian-signal .admin-form label,.platform-admin-console.admin-theme-obsidian-signal .model-admin-row label,.platform-admin-console.admin-theme-obsidian-signal .toggle-row label,.platform-admin-console.admin-theme-obsidian-signal .agent-withdraw-box label,.database-console .admin-form label{color:#9db7cd!important}.platform-admin-console.admin-theme-obsidian-signal .admin-form input,.platform-admin-console.admin-theme-obsidian-signal .admin-form select,.platform-admin-console.admin-theme-obsidian-signal .admin-form textarea,.platform-admin-console.admin-theme-obsidian-signal .model-admin-row input,.platform-admin-console.admin-theme-obsidian-signal .model-admin-row select,.platform-admin-console.admin-theme-obsidian-signal .agent-withdraw-box input,.platform-admin-console.admin-theme-obsidian-signal .agent-withdraw-box select,.platform-admin-console.admin-theme-obsidian-signal .agent-withdraw-box textarea,.database-console .admin-form input,.database-console .admin-form select,.database-console .admin-form textarea{border-color:#2e4a66!important;color:#e6f0fa!important;background:#0d1a29!important}.platform-admin-console.admin-theme-obsidian-signal :is(input,select,textarea):disabled,.database-console :is(input,select,textarea):disabled{border-color:#243b53!important;color:#7790a8!important;background:#0b1624!important;-webkit-text-fill-color:#7790a8!important}.platform-admin-console.admin-theme-obsidian-signal :is(input,select,textarea)::placeholder,.database-console :is(input,select,textarea)::placeholder{color:#66839e!important}.platform-admin-console.admin-theme-obsidian-signal :is(input,select,textarea):focus,.database-console :is(input,select,textarea):focus{border-color:#39b9ec!important;box-shadow:0 0 0 3px #39b9ec1f!important}.platform-admin-console.admin-theme-obsidian-signal input[type=checkbox],.database-console input[type=checkbox]{accent-color:#39b9ec!important}.platform-admin-console.admin-theme-obsidian-signal .admin-record-toolbar,.database-console .admin-record-toolbar,.platform-admin-console.admin-theme-obsidian-signal .admin-table-toolbar,.database-console .admin-table-toolbar{border-color:var(--admin-line-soft)!important;background:#0e1b2b!important}.platform-admin-console.admin-theme-obsidian-signal .admin-record-search,.platform-admin-console.admin-theme-obsidian-signal .admin-global-search,.platform-admin-console.admin-theme-obsidian-signal .admin-sidebar-search,.platform-admin-console.admin-theme-obsidian-signal .admin-tenant-badge,.platform-admin-console.admin-theme-obsidian-signal .admin-pending-badge,.platform-admin-console.admin-theme-obsidian-signal .admin-runtime-badge,.database-console .admin-record-search,.database-console .admin-global-search,.database-console .database-search{border-color:#2e4a66!important;color:#8fa7be!important;background:#101f30!important}.platform-admin-console.admin-theme-obsidian-signal .admin-record-search input,.platform-admin-console.admin-theme-obsidian-signal .admin-global-search input,.platform-admin-console.admin-theme-obsidian-signal .admin-sidebar-search input,.database-console .admin-record-search input,.database-console .admin-global-search input,.database-console .database-search input{color:#e6f0fa!important;background:transparent!important}.platform-admin-console.admin-theme-obsidian-signal .platform-table,.platform-admin-console.admin-theme-obsidian-signal .admin-table,.database-console .platform-table,.database-console .admin-table{color:#d4e3ef!important}.platform-admin-console.admin-theme-obsidian-signal .platform-table th,.platform-admin-console.admin-theme-obsidian-signal .admin-table th,.database-console .platform-table th,.database-console .admin-table th{border-color:#28415b!important;color:#90a9c0!important;background:#142538!important}.platform-admin-console.admin-theme-obsidian-signal .platform-table td,.platform-admin-console.admin-theme-obsidian-signal .admin-table td,.database-console .platform-table td,.database-console .admin-table td{border-color:#1f354a!important;color:#d2e1ed!important;background:transparent!important}.platform-admin-console.admin-theme-obsidian-signal .platform-table tbody tr:hover,.platform-admin-console.admin-theme-obsidian-signal .admin-table tbody tr:hover,.database-console .platform-table tbody tr:hover,.database-console .admin-table tbody tr:hover{background:#39b9ec12!important}.platform-admin-console.admin-theme-obsidian-signal .ops-card,.platform-admin-console.admin-theme-obsidian-signal .route-card,.platform-admin-console.admin-theme-obsidian-signal .provider-card,.platform-admin-console.admin-theme-obsidian-signal .storage-card,.platform-admin-console.admin-theme-obsidian-signal .health-item,.platform-admin-console.admin-theme-obsidian-signal .asset-list>article,.platform-admin-console.admin-theme-obsidian-signal .agent-operation-row{border-color:#28435d!important;color:var(--admin-text)!important;background:linear-gradient(145deg,#14283d,#101d2c)!important;box-shadow:none!important}.platform-admin-console.admin-theme-obsidian-signal .ops-card:hover,.platform-admin-console.admin-theme-obsidian-signal .ops-card.active,.platform-admin-console.admin-theme-obsidian-signal .route-card:hover,.platform-admin-console.admin-theme-obsidian-signal .provider-card:hover{border-color:#3b9fc8!important;background:#153149!important}.platform-admin-console.admin-theme-obsidian-signal .ops-card strong,.platform-admin-console.admin-theme-obsidian-signal .route-card strong,.platform-admin-console.admin-theme-obsidian-signal .provider-card strong,.platform-admin-console.admin-theme-obsidian-signal .storage-card strong,.platform-admin-console.admin-theme-obsidian-signal .health-item strong,.platform-admin-console.admin-theme-obsidian-signal .reported-work strong,.platform-admin-console.admin-theme-obsidian-signal .agent-operation-row strong{color:#edf7ff!important}.platform-admin-console.admin-theme-obsidian-signal .ops-card span,.platform-admin-console.admin-theme-obsidian-signal .route-card span,.platform-admin-console.admin-theme-obsidian-signal .provider-card p,.platform-admin-console.admin-theme-obsidian-signal .storage-card span,.platform-admin-console.admin-theme-obsidian-signal .health-item span,.platform-admin-console.admin-theme-obsidian-signal .reported-work span,.platform-admin-console.admin-theme-obsidian-signal .agent-operation-row small{color:#8faac3!important}.platform-admin-console.admin-theme-obsidian-signal .ops-card em,.platform-admin-console.admin-theme-obsidian-signal .admin-status-badge,.platform-admin-console.admin-theme-obsidian-signal .admin-state-badge{border-color:#2b6785!important;color:#85d9f6!important;background:#123348!important}.platform-admin-console.admin-theme-obsidian-signal .admin-actions button,.platform-admin-console.admin-theme-obsidian-signal .admin-panel button:not(.admin-primary):not(.admin-danger):not(.danger-button),.platform-admin-console.admin-theme-obsidian-signal .admin-secondary,.platform-admin-console.admin-theme-obsidian-signal .permission-grid button,.platform-admin-console.admin-theme-obsidian-signal .toggle-row label,.database-console .admin-actions button,.database-console .admin-panel button:not(.admin-primary):not(.admin-danger):not(.danger-button){border-color:#2d4963!important;color:#abc3d7!important;background:#14273a!important}.platform-admin-console.admin-theme-obsidian-signal .admin-actions button:hover,.platform-admin-console.admin-theme-obsidian-signal .admin-panel button:not(.admin-primary):not(.admin-danger):not(.danger-button):hover,.platform-admin-console.admin-theme-obsidian-signal .permission-grid button:hover,.platform-admin-console.admin-theme-obsidian-signal .toggle-row label:hover,.database-console .admin-actions button:hover{border-color:#3c9fc8!important;color:#e9f8ff!important;background:#173b57!important}.platform-admin-console.admin-theme-obsidian-signal .sub2-heading-actions button,.platform-admin-console.admin-theme-obsidian-signal .sub2-table-toolbar>button,.platform-admin-console.admin-theme-obsidian-signal .ops-card button,.platform-admin-console.admin-theme-obsidian-signal .inline-action button,.platform-admin-console.admin-theme-obsidian-signal .storage-card button,.platform-admin-console.admin-theme-obsidian-signal .sub2-user-actions button{border-color:#2d4963!important;color:#a9ddf2!important;background:#142b40!important}.platform-admin-console.admin-theme-obsidian-signal .sub2-heading-actions button:hover,.platform-admin-console.admin-theme-obsidian-signal .sub2-table-toolbar>button:hover,.platform-admin-console.admin-theme-obsidian-signal .ops-card button:hover,.platform-admin-console.admin-theme-obsidian-signal .inline-action button:hover,.platform-admin-console.admin-theme-obsidian-signal .storage-card button:hover,.platform-admin-console.admin-theme-obsidian-signal .sub2-user-actions button:hover{border-color:#39b9ec!important;color:#e9f8ff!important;background:#1b4862!important}.platform-admin-console.admin-theme-obsidian-signal .admin-primary,.database-console .admin-primary{border-color:#2aa9e3!important;color:#062031!important;background:#39b9ec!important;box-shadow:0 5px 16px #39b9ec24!important}.platform-admin-console.admin-theme-obsidian-signal .admin-primary:hover,.database-console .admin-primary:hover{border-color:#67d5ff!important;background:#67d5ff!important}.platform-admin-console.admin-theme-obsidian-signal .admin-danger{border-color:#7b3f4b!important;color:#ffadb0!important;background:#3b202b!important}.platform-admin-console.admin-theme-obsidian-signal .admin-danger:hover{border-color:#d06a75!important;background:#532631!important}.platform-admin-console.admin-theme-obsidian-signal .permission-grid button.active{border-color:#2aa9e3!important;color:#062031!important;background:#39b9ec!important}.platform-admin-console.admin-theme-obsidian-signal .save-message,.database-console .save-message{border-color:#2e687f!important;color:#85f0d3!important;background:#12383a!important}.platform-admin-console.admin-theme-obsidian-signal .save-message.tone-loading{border-color:#2e638c!important;color:#8bd7ff!important;background:#123149!important}.platform-admin-console.admin-theme-obsidian-signal .save-message.tone-error{border-color:#75404b!important;color:#ffabb0!important;background:#3d222b!important}.platform-admin-console.admin-theme-obsidian-signal .ops-metric-card,.platform-admin-console.admin-theme-obsidian-signal .metric-pill{border-color:#28435d!important;background:linear-gradient(145deg,#14283d,#101d2c)!important;box-shadow:none!important}.platform-admin-console.admin-theme-obsidian-signal .ops-metric-card small,.platform-admin-console.admin-theme-obsidian-signal .ops-metric-card em,.platform-admin-console.admin-theme-obsidian-signal .metric-pill span{color:#8faac3!important}.platform-admin-console.admin-theme-obsidian-signal .ops-metric-card strong,.platform-admin-console.admin-theme-obsidian-signal .metric-pill strong{color:#edf7ff!important}.platform-admin-console.admin-theme-obsidian-signal .ops-metric-icon{border:1px solid rgba(105,207,255,.12);background:#173a54!important}.platform-admin-console.admin-theme-obsidian-signal .period-filter,.platform-admin-console.admin-theme-obsidian-signal .command-period-filter{border-color:#2a4560!important;background:#101f30!important}.platform-admin-console.admin-theme-obsidian-signal .period-filter button,.platform-admin-console.admin-theme-obsidian-signal .command-period-filter button{color:#8fa9c0!important;background:transparent!important}.platform-admin-console.admin-theme-obsidian-signal .period-filter button.active,.platform-admin-console.admin-theme-obsidian-signal .command-period-filter button.active{color:#9ce6ff!important;background:#153d58!important}.platform-admin-console.admin-theme-obsidian-signal .sub2-table-toolbar{border-color:#1f354a!important;background:#0e1b2b!important}.platform-admin-console.admin-theme-obsidian-signal .sub2-table-toolbar>span{color:#87a3ba!important}.platform-admin-console.admin-theme-obsidian-signal .sub2-search,.platform-admin-console.admin-theme-obsidian-signal .sub2-table-toolbar select{border-color:#2e4a66!important;color:#8fa7be!important;background:#101f30!important}.platform-admin-console.admin-theme-obsidian-signal .sub2-search input{color:#e6f0fa!important;background:transparent!important}.platform-admin-console.admin-theme-obsidian-signal .sub2-search input::placeholder{color:#66839e!important}.platform-admin-console.admin-theme-obsidian-signal .sub2-search:focus-within{border-color:#39b9ec!important;box-shadow:0 0 0 3px #39b9ec1f!important}.platform-admin-console.admin-theme-obsidian-signal .sub2-status{border-color:#2b526d!important;color:#a6bdd0!important;background:#142a3d!important}.platform-admin-console.admin-theme-obsidian-signal .sub2-status.status-healthy{border-color:#267466!important;color:#66e3c1!important;background:#123d3c!important}.platform-admin-console.admin-theme-obsidian-signal .sub2-status.status-warning{border-color:#795a2b!important;color:#f1c16d!important;background:#423315!important}.platform-admin-console.admin-theme-obsidian-signal .sub2-status.status-error{border-color:#78424c!important;color:#ffabb0!important;background:#41242d!important}.platform-admin-console.admin-theme-obsidian-signal .sub2-status.status-unconfigured,.platform-admin-console.admin-theme-obsidian-signal .sub2-status.status-disabled,.platform-admin-console.admin-theme-obsidian-signal .sub2-status.status-unknown{border-color:#2b455c!important;color:#8fa8bd!important;background:#132435!important}.platform-admin-console.admin-theme-obsidian-signal .sub2-channel-table td strong,.platform-admin-console.admin-theme-obsidian-signal .sub2-model-matrix td strong,.platform-admin-console.admin-theme-obsidian-signal .sub2-user-table td strong{color:#e7f3ff!important}.platform-admin-console.admin-theme-obsidian-signal .table-subline,.platform-admin-console.admin-theme-obsidian-signal .sub2-model-popover code,.platform-admin-console.admin-theme-obsidian-signal .sub2-route-stack code{color:#86a4bd!important}.platform-admin-console.admin-theme-obsidian-signal .sub2-model-popover>div{border-color:#2f7497!important}.platform-admin-console.admin-theme-obsidian-signal .sub2-model-popover b,.platform-admin-console.admin-theme-obsidian-signal .sub2-route-stack b{color:#c3dced!important}.platform-admin-console.admin-theme-obsidian-signal .command-chart-labels{fill:#86a4bd!important;font-size:9px}.platform-admin-console.admin-theme-obsidian-signal .command-chart-grid-lines path{stroke:#28445d!important}.platform-admin-console.admin-theme-obsidian-signal .command-chart-line{stroke:#39b9ec!important}.platform-admin-console.admin-theme-obsidian-signal .command-chart-point{fill:#111f30!important;stroke:#67d5ff!important}.platform-admin-console.admin-theme-obsidian-signal .sub2-chart-frame{background:#0f1d2d!important}.platform-admin-console.admin-theme-obsidian-signal .sub2-chart-grid i{border-color:#28445d!important}.platform-admin-console.admin-theme-obsidian-signal .sub2-chart-frame .sub2-bar-column>b,.platform-admin-console.admin-theme-obsidian-signal .sub2-chart-frame .sub2-bar-column>small{color:#86a4bd!important}.platform-admin-console.admin-theme-obsidian-signal .sub2-chart-frame .sub2-bar-column>span{background:#17344c!important}.platform-admin-console.admin-theme-obsidian-signal .sub2-quality-ring{background:radial-gradient(circle closest-side,#111f30 76%,transparent 77% 99%),conic-gradient(#56ddbb var(--quality),#20384e 0)!important}.platform-admin-console.admin-theme-obsidian-signal .sub2-quality-ring strong{color:#e7f3ff!important}.platform-admin-console.admin-theme-obsidian-signal .sub2-quality-ring span{color:#8faac3!important}.platform-admin-console.admin-theme-obsidian-signal .withdraw-fee-preview,.platform-admin-console.admin-theme-obsidian-signal .agent-withdraw-box .withdraw-fee-preview{border-color:#28617f!important;color:#b9d2e5!important;background:#123247!important}.platform-admin-console.admin-theme-obsidian-signal .withdraw-fee-preview strong,.platform-admin-console.admin-theme-obsidian-signal .agent-withdraw-box>div strong{color:#edf8ff!important}.platform-admin-console.admin-theme-obsidian-signal .front-module-row,.platform-admin-console.admin-theme-obsidian-signal .agent-permission-summary,.platform-admin-console.admin-theme-obsidian-signal .agent-rule-grid>span{border-color:#28435d!important;background:#12263a!important;color:#d5e7f5!important}.platform-admin-console.admin-theme-obsidian-signal :is(button,input,select,textarea,a):focus-visible,.database-console :is(button,input,select,textarea,a):focus-visible{outline:2px solid #62d7ff!important;outline-offset:2px}@media(max-width:760px){.platform-admin-console.admin-theme-obsidian-signal .admin-main,.database-console .admin-main{background:var(--admin-bg)!important}.platform-admin-console.admin-theme-obsidian-signal .admin-panel,.database-console .admin-panel{box-shadow:none!important}}@media(prefers-reduced-motion:reduce){.platform-admin-console.admin-theme-obsidian-signal *,.database-console *{transition-duration:.01ms!important;animation-duration:.01ms!important}}.platform-admin-console.admin-console .admin-brand{justify-content:flex-start!important;gap:10px!important}.platform-admin-console.admin-console .admin-brand .brand-aura{width:40px!important;height:40px!important;min-width:40px!important;flex:0 0 40px!important;border:1px solid rgba(98,215,255,.68)!important;border-radius:10px!important;padding:3px!important;background:#07182a!important;box-shadow:0 0 16px #2db8ef29,inset 0 0 0 1px #ffffff0a!important}.platform-admin-console.admin-console .admin-brand .brand-aura>img[src="/brand/wanxiang-tianyin-model-sphere-clean.svg"]{content:url(/brand/wanxiang-tianyin-sphere-icon.svg)!important}.platform-admin-console.admin-console .admin-brand .brand-aura>img{width:100%!important;height:100%!important;object-fit:contain!important}.platform-admin-console.admin-console .admin-brand>div:last-child{min-width:0;display:grid;gap:2px}.platform-admin-console.admin-console .admin-brand>div:last-child strong{overflow:hidden;color:#f3f8ff!important;font-size:14px!important;line-height:1.15!important;text-overflow:ellipsis;white-space:nowrap}.platform-admin-console.admin-console .admin-brand>div:last-child span{color:#86a6c4!important;font-size:10px!important;line-height:1.15!important}.platform-admin-console.agent-operations-console .admin-brand>div:last-child span{order:1;color:#f3f8ff!important;font-size:14px!important;font-weight:700}.platform-admin-console.agent-operations-console .admin-brand>div:last-child strong{order:2;color:#86a6c4!important;font-size:10px!important;font-weight:500}.platform-admin-console.admin-console.sidebar-collapsed .admin-brand>div:last-child{display:none}.platform-admin-console .data-board-page{display:grid;gap:16px;min-width:0}.platform-admin-console .data-board-heading{min-width:0;display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.platform-admin-console .data-board-heading>div:first-child{min-width:0}.platform-admin-console .data-board-heading>div:first-child>span{display:block;margin-bottom:6px;color:var(--admin-primary);font-size:10px;font-weight:800}.platform-admin-console .data-board-heading h2{margin:0;color:var(--admin-text);font-size:24px;line-height:1.2}.platform-admin-console .data-board-heading p{margin:7px 0 0;color:var(--admin-muted);font-size:11px;line-height:1.55}.platform-admin-console .data-board-actions{display:flex;align-items:center;gap:8px}.platform-admin-console .data-board-actions button,.platform-admin-console .data-board-panel header>button{min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid var(--admin-line);border-radius:6px;padding:0 10px;color:var(--admin-text);background:var(--admin-panel);font-size:11px;cursor:pointer}.platform-admin-console .data-board-actions button:hover,.platform-admin-console .data-board-panel header>button:hover{border-color:var(--admin-primary);color:var(--admin-primary)}.platform-admin-console .data-board-filter{min-height:50px;display:flex;align-items:center;flex-wrap:wrap;gap:5px;border:1px solid var(--admin-line);border-radius:8px;padding:8px 12px;background:var(--admin-panel)}.platform-admin-console .data-board-filter button{min-height:31px;border:0;border-radius:6px;padding:0 11px;color:var(--admin-muted);background:transparent;font-size:11px;cursor:pointer}.platform-admin-console .data-board-filter button:hover{color:var(--admin-text);background:var(--admin-panel-raised,#edf4ff)}.platform-admin-console .data-board-filter button.active{color:#062031;background:var(--admin-primary);font-weight:800}.platform-admin-console .data-board-filter>span{margin-left:auto;color:var(--admin-muted);font-size:10px}.platform-admin-console .data-board-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.platform-admin-console .data-board-metrics .ops-metric-card{min-height:112px}.platform-admin-console .data-board-grid{display:grid;gap:14px;min-width:0}.platform-admin-console .data-board-grid-main{grid-template-columns:minmax(0,1.5fr) minmax(360px,.8fr)}.platform-admin-console .data-board-grid-rank{grid-template-columns:repeat(3,minmax(0,1fr))}.platform-admin-console .data-board-panel{min-width:0;overflow:hidden;padding:0!important}.platform-admin-console .data-board-panel>header{min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 15px;border-bottom:1px solid var(--admin-line-soft,var(--admin-line))}.platform-admin-console .data-board-panel>header>div{min-width:0}.platform-admin-console .data-board-panel>header strong{display:block;overflow:hidden;color:var(--admin-text);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.platform-admin-console .data-board-panel>header small{display:block;margin-top:3px;color:var(--admin-muted);font-size:9px}.platform-admin-console .data-board-panel>header>span{color:var(--admin-muted);font-size:10px;white-space:nowrap}.platform-admin-console .data-board-trend .command-line-chart{width:calc(100% - 24px);height:232px;margin:8px 12px 6px}.platform-admin-console .data-board-trend .command-chart-area{fill:#39b9ec1a!important}.platform-admin-console .data-board-trend .command-chart-line{fill:none!important}.platform-admin-console .data-board-bars{--board-bar:#39b9ec;height:246px;display:flex;align-items:stretch;gap:7px;padding:18px 13px 10px;background:linear-gradient(180deg,transparent,rgba(57,185,236,.025))}.platform-admin-console .data-board-bars.tone-green{--board-bar:#4fd5ad}.platform-admin-console .data-board-bars.tone-orange{--board-bar:#f0b35b}.platform-admin-console .data-board-bar{min-width:0;display:grid;flex:1;grid-template-rows:18px minmax(0,1fr) 19px;align-items:end;gap:3px}.platform-admin-console .data-board-bar>b{overflow:hidden;color:var(--admin-muted);font-size:8px;font-weight:600;text-align:center;text-overflow:ellipsis;white-space:nowrap}.platform-admin-console .data-board-bar>span{position:relative;width:min(24px,72%);height:100%;min-height:3px;justify-self:center;overflow:hidden;border-radius:4px 4px 2px 2px;background:color-mix(in srgb,var(--board-bar) 12%,var(--admin-panel))}.platform-admin-console .data-board-bar>span>i{position:absolute;inset:auto 0 0;border-radius:inherit;background:var(--board-bar);box-shadow:0 -3px 10px color-mix(in srgb,var(--board-bar) 28%,transparent)}.platform-admin-console .data-board-bar>small{overflow:hidden;color:var(--admin-muted);font-size:8px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.platform-admin-console .data-board-ranking{display:grid;padding:4px 14px 9px}.platform-admin-console .data-board-ranking>div:not(.admin-empty-state){min-width:0;min-height:57px;display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;border-bottom:1px solid var(--admin-line-soft,var(--admin-line))}.platform-admin-console .data-board-ranking>div:last-child{border-bottom:0}.platform-admin-console .data-board-ranking>div>b{width:26px;height:26px;display:grid;place-items:center;border-radius:7px;color:var(--admin-primary);background:color-mix(in srgb,var(--admin-primary) 12%,var(--admin-panel));font-size:9px}.platform-admin-console .data-board-ranking>div>span{min-width:0}.platform-admin-console .data-board-ranking>div>span strong{display:block;overflow:hidden;color:var(--admin-text);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.platform-admin-console .data-board-ranking>div>span small{display:block;overflow:hidden;margin-top:3px;color:var(--admin-muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.platform-admin-console .data-board-ranking>div>em{color:var(--admin-text);font-size:10px;font-style:normal;font-weight:800;white-space:nowrap}.platform-admin-console .data-board-page>.admin-record-panel{padding:0!important;overflow:hidden}.platform-admin-console.admin-theme-obsidian-signal .data-board-actions button,.platform-admin-console.admin-theme-obsidian-signal .data-board-panel header>button{border-color:#2d4963;color:#aed0e4;background:#14273a}.platform-admin-console.admin-theme-obsidian-signal .data-board-actions button:hover,.platform-admin-console.admin-theme-obsidian-signal .data-board-panel header>button:hover{border-color:#39b9ec;color:#9fe5ff;background:#173b57}.platform-admin-console.admin-theme-obsidian-signal .data-board-filter{background:#111f30}.platform-admin-console.admin-theme-obsidian-signal .data-board-filter button:hover{background:#17344c}.platform-admin-console.admin-theme-obsidian-signal .data-board-filter button.active{color:#062031;background:#39b9ec}@media(max-width:1180px){.platform-admin-console .data-board-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-admin-console .data-board-grid-main{grid-template-columns:1fr}.platform-admin-console .data-board-grid-rank{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.platform-admin-console .data-board-page{gap:12px}.platform-admin-console .data-board-heading{align-items:flex-start;flex-direction:column;gap:12px}.platform-admin-console .data-board-heading h2{font-size:20px}.platform-admin-console .data-board-actions,.platform-admin-console .data-board-actions button{width:100%}.platform-admin-console .data-board-filter{align-items:stretch}.platform-admin-console .data-board-filter button{flex:1 1 calc(33.333% - 5px);min-width:76px}.platform-admin-console .data-board-filter>span{width:100%;margin:3px 0 0;text-align:left}.platform-admin-console .data-board-metrics,.platform-admin-console .data-board-grid-rank{grid-template-columns:1fr}.platform-admin-console .data-board-metrics .ops-metric-card{min-height:104px}.platform-admin-console .data-board-trend .command-line-chart{height:205px}.platform-admin-console .data-board-bars{height:215px;gap:3px;padding-inline:7px}.platform-admin-console .data-board-bar>b{display:none}.platform-admin-console .data-board-bar{grid-template-rows:minmax(0,1fr) 20px}}.platform-admin-console.admin-theme-obsidian-signal,.platform-admin-console.admin-theme-obsidian-signal.agent-operations-console,.database-console{color-scheme:dark}.platform-admin-console.admin-theme-obsidian-signal .sub2-provider-overview-card,.platform-admin-console.admin-theme-obsidian-signal .sub2-provider-health-list>div,.platform-admin-console.admin-theme-obsidian-signal .model-admin-row,.platform-admin-console.admin-theme-obsidian-signal .route-map>div,.platform-admin-console.admin-theme-obsidian-signal .provider-grid>article,.platform-admin-console.admin-theme-obsidian-signal .asset-list>article,.platform-admin-console.admin-theme-obsidian-signal .check-summary,.platform-admin-console.admin-theme-obsidian-signal .agent-model-access-grid>label,.platform-admin-console.admin-theme-obsidian-signal .agent-model-access-grid>article,.platform-admin-console.admin-theme-obsidian-signal .voice-admin-row,.platform-admin-console.admin-theme-obsidian-signal .route-policy-panel,.platform-admin-console.admin-theme-obsidian-signal .lottery-admin-records{border-color:#28435d!important;color:#d9e8f4!important;background:linear-gradient(145deg,#14283d,#101d2c)!important;box-shadow:none!important}.platform-admin-console.admin-theme-obsidian-signal .sub2-provider-overview-card:hover,.platform-admin-console.admin-theme-obsidian-signal .sub2-provider-health-list>div:hover,.platform-admin-console.admin-theme-obsidian-signal .model-admin-row:hover,.platform-admin-console.admin-theme-obsidian-signal .route-map>div:hover,.platform-admin-console.admin-theme-obsidian-signal .provider-grid>article:hover,.platform-admin-console.admin-theme-obsidian-signal .asset-list>article:hover,.platform-admin-console.admin-theme-obsidian-signal .agent-model-access-grid>label:hover,.platform-admin-console.admin-theme-obsidian-signal .agent-model-access-grid>article:hover{border-color:#3b91b8!important;background:#153149!important}.platform-admin-console.admin-theme-obsidian-signal .sub2-provider-overview-card>header,.platform-admin-console.admin-theme-obsidian-signal .sub2-provider-overview-meta>span+span,.platform-admin-console.admin-theme-obsidian-signal .voice-admin-row,.platform-admin-console.admin-theme-obsidian-signal .lottery-admin-records>header{border-color:#1f354a!important}.platform-admin-console.admin-theme-obsidian-signal .sub2-provider-identity strong,.platform-admin-console.admin-theme-obsidian-signal .sub2-provider-overview-meta b,.platform-admin-console.admin-theme-obsidian-signal .agent-model-access-grid strong,.platform-admin-console.admin-theme-obsidian-signal .voice-admin-row strong{color:#edf7ff!important}.platform-admin-console.admin-theme-obsidian-signal .sub2-provider-identity small,.platform-admin-console.admin-theme-obsidian-signal .sub2-provider-overview-meta small,.platform-admin-console.admin-theme-obsidian-signal .agent-model-access-grid small,.platform-admin-console.admin-theme-obsidian-signal .voice-admin-row small{color:#8faac3!important}.platform-admin-console.admin-theme-obsidian-signal .sub2-provider-mark,.platform-admin-console.admin-theme-obsidian-signal .sub2-user-avatar{border-color:color-mix(in srgb,var(--mark-color,#62d7ff) 42%,#28435d)!important;background:color-mix(in srgb,var(--mark-color,#62d7ff) 13%,#102235)!important}.platform-admin-console.admin-theme-obsidian-signal .sub2-availability>strong{color:#66e3c1!important}.platform-admin-console.admin-theme-obsidian-signal .sub2-availability>i{background:#20384e!important}.platform-admin-console.admin-theme-obsidian-signal .sub2-availability>i>em{background:#4fd5ad!important}.platform-admin-console.admin-theme-obsidian-signal .route-policy span,.platform-admin-console.admin-theme-obsidian-signal .route-chain span{border:1px solid #2b4b67!important;color:#9eb8cd!important;background:#142a3d!important}.platform-admin-console.admin-theme-obsidian-signal .route-chain span.active{border-color:#267466!important;color:#69e3c2!important;background:#123d3c!important}.platform-admin-console.admin-theme-obsidian-signal .route-chain span.degraded{border-color:#795a2b!important;color:#f1c16d!important;background:#423315!important}.platform-admin-console.admin-theme-obsidian-signal .route-chain span.disabled{border-color:#75404b!important;color:#ffabb0!important;background:#3d222b!important}.platform-admin-console.admin-theme-obsidian-signal .route-policy span:hover,.platform-admin-console.admin-theme-obsidian-signal .route-chain span:hover{border-color:#3b91b8!important;color:#d9f3ff!important}.platform-admin-console.admin-theme-obsidian-signal .channel-matrix>div{border-color:#2b4963!important;color:#a8bfd2!important;background:#0e1d2c!important}.platform-admin-console.admin-theme-obsidian-signal .channel-matrix>div:hover{background:#132a3d!important}.platform-admin-console.admin-theme-obsidian-signal .channel-matrix strong{color:#edf7ff!important}.platform-admin-console.admin-theme-obsidian-signal .channel-matrix span{color:#9cb6cb!important}.platform-admin-console.admin-theme-obsidian-signal .channel-matrix em{color:#f0b35b!important}.platform-admin-console.admin-theme-obsidian-signal .channel-matrix small{color:#56ddbb!important}.platform-admin-console.admin-theme-obsidian-signal .model-admin-row strong,.platform-admin-console.admin-theme-obsidian-signal .model-admin-row span,.platform-admin-console.admin-theme-obsidian-signal .model-admin-row label,.platform-admin-console.admin-theme-obsidian-signal .route-map>div strong,.platform-admin-console.admin-theme-obsidian-signal .provider-grid>article strong{color:#d9e8f4!important}.platform-admin-console.admin-theme-obsidian-signal .model-admin-row>span,.platform-admin-console.admin-theme-obsidian-signal .model-admin-row small,.platform-admin-console.admin-theme-obsidian-signal .route-map>div small,.platform-admin-console.admin-theme-obsidian-signal .provider-grid>article small{color:#8faac3!important}.platform-admin-console.admin-theme-obsidian-signal .model-admin-row input,.platform-admin-console.admin-theme-obsidian-signal .model-admin-row select,.platform-admin-console.admin-theme-obsidian-signal .model-admin-row textarea{border-color:#2e4a66!important;color:#e6f0fa!important;background:#0d1a29!important}.platform-admin-console.admin-theme-obsidian-signal .model-admin-row input::placeholder{color:#66839e!important}.platform-admin-console.admin-theme-obsidian-signal .theme-template-picker{background:transparent!important}.platform-admin-console.admin-theme-obsidian-signal .theme-template-option{border-color:#28435d!important;color:#d9e8f4!important;background:linear-gradient(145deg,#14283d,#101d2c)!important}.platform-admin-console.admin-theme-obsidian-signal .theme-template-option:hover,.platform-admin-console.admin-theme-obsidian-signal .theme-template-option:focus-visible{border-color:#3b91b8!important;background:#153149!important}.platform-admin-console.admin-theme-obsidian-signal .agent-model-access-grid>label.disabled{border-color:#243d54!important;background:#0f1d2c!important;opacity:.72!important}.platform-admin-console.admin-theme-obsidian-signal .agent-model-access-grid>label.enabled,.platform-admin-console.admin-theme-obsidian-signal .agent-model-access-grid>article.enabled{border-color:#327da1!important;background:#15344b!important;box-shadow:inset 3px 0 #39b9ec!important}.platform-admin-console.admin-theme-obsidian-signal .agent-model-access-grid>label.enabled:hover,.platform-admin-console.admin-theme-obsidian-signal .agent-model-access-grid>article.enabled:hover{border-color:#62d7ff!important;background:#193d56!important}.platform-admin-console.admin-theme-obsidian-signal .admin-empty-state,.database-console .admin-empty-state{min-height:150px;border:0!important;color:#819db5!important;background:linear-gradient(rgba(57,185,236,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(57,185,236,.025) 1px,transparent 1px),#0d1a29!important;background-size:24px 24px!important}.platform-admin-console.admin-theme-obsidian-signal .voice-admin-list>.admin-empty-state,.platform-admin-console.admin-theme-obsidian-signal .admin-table-wrap>.admin-empty-state,.database-console .admin-table-wrap>.admin-empty-state{border-top:1px solid #1f354a!important}.platform-admin-console.admin-theme-obsidian-signal .admin-record-foot,.database-console .admin-record-foot{border-color:#1f354a!important;color:#819db5!important;background:#0e1b2b!important}.platform-admin-console.admin-theme-obsidian-signal .admin-pagination button,.database-console .admin-pagination button{border-color:#2d4963!important;color:#abc3d7!important;background:#14273a!important}.platform-admin-console.admin-theme-obsidian-signal .admin-pagination button:hover:not(:disabled),.database-console .admin-pagination button:hover:not(:disabled){border-color:#39b9ec!important;color:#e9f8ff!important;background:#173b57!important}.platform-admin-console.admin-theme-obsidian-signal .admin-pagination button:disabled,.database-console .admin-pagination button:disabled{border-color:#24394d!important;color:#607b91!important;background:#101d2b!important;opacity:.7!important}.platform-admin-console.admin-theme-obsidian-signal .sub2-channel-monitor-table th{background:#142538!important;color:#90a9c0!important}.platform-admin-console.admin-theme-obsidian-signal .sub2-channel-table tbody tr:hover{background:#39b9ec12!important}.platform-admin-console.admin-theme-obsidian-signal .sub2-provider-kind{border-color:#2b5d78!important;color:#91dcf7!important;background:#143149!important}.platform-admin-console.admin-theme-obsidian-signal .admin-structured-value{color:#b8cfe1!important}.platform-admin-console.admin-theme-obsidian-signal .admin-structured-value>em{border-color:#2b4963!important;color:#a8bfd2!important;background:#14273a!important}.platform-admin-console.admin-theme-obsidian-signal .admin-structured-value>em>b{color:#78d2f5!important}.platform-admin-console.admin-theme-obsidian-signal select option,.database-console select option{color:#dceaf5!important;background:#101f30!important}.platform-admin-console.admin-theme-obsidian-signal .sub2-finance-summary>span{border-color:#28435d!important;background:#102235!important}.platform-admin-console.admin-theme-obsidian-signal .sub2-finance-summary small{color:#89a5bc!important}.platform-admin-console.admin-theme-obsidian-signal .sub2-finance-summary strong{color:#edf7ff!important}.platform-admin-console.admin-theme-obsidian-signal .sub2-finance-summary strong.positive{color:#56ddbb!important}.platform-admin-console.admin-theme-obsidian-signal .sub2-finance-summary strong.negative{color:#ff949b!important}.platform-admin-console.admin-theme-obsidian-signal .admin-alert-center{border-color:#28435d!important;background:#111f30!important;box-shadow:0 9px 24px #00000029!important}.platform-admin-console.admin-theme-obsidian-signal .admin-alert-center>header strong{color:#edf7ff!important}.platform-admin-console.admin-theme-obsidian-signal .admin-alert-center>header small,.platform-admin-console.admin-theme-obsidian-signal .admin-alert-center>header>span{color:#8faac3!important}.platform-admin-console.admin-theme-obsidian-signal .admin-alert-item{border-color:#28435d!important;color:#b7ccdd!important;background:#0f1d2c!important}.platform-admin-console.admin-theme-obsidian-signal .admin-alert-item:hover{border-color:#3b91b8!important;background:#153149!important}.platform-admin-console.admin-theme-obsidian-signal .admin-alert-item strong{color:#e7f3ff!important}.platform-admin-console.admin-theme-obsidian-signal .admin-alert-item small{color:#86a4bd!important}.platform-admin-console.admin-theme-obsidian-signal .admin-alert-item.tone-info>svg:first-child{color:#62d7ff!important}.platform-admin-console.admin-theme-obsidian-signal .admin-alert-item.tone-warning>svg:first-child{color:#f0b35b!important}.platform-admin-console.admin-theme-obsidian-signal .admin-alert-item.tone-danger>svg:first-child{color:#ff949b!important}.platform-admin-console.admin-theme-obsidian-signal .admin-alert-item>svg:last-child{color:#6e8ba4!important}.platform-admin-console.admin-theme-obsidian-signal .admin-search-field{border-color:#2e4a66!important;color:#8fa7be!important;background:#101f30!important}.platform-admin-console.admin-theme-obsidian-signal .admin-search-field:focus-within{border-color:#39b9ec!important;box-shadow:0 0 0 3px #39b9ec1f!important}.platform-admin-console.admin-theme-obsidian-signal .admin-search-field input{color:#e6f0fa!important;background:transparent!important}.platform-admin-console.admin-theme-obsidian-signal .sub2-model-identity .model-logo,.platform-admin-console.admin-theme-obsidian-signal .model-admin-icon-preview .model-logo{border-color:#2b4963!important;background:#14273a!important;box-shadow:none!important}.platform-admin-console.admin-theme-obsidian-signal .agent-operation-placeholder{border-color:#2b4963!important;color:#78d2f5!important;background:#173a54!important}.platform-admin-console.admin-theme-obsidian-signal .agent-operation-row>img{border-color:#2b4963!important;background:#173a54!important}.platform-admin-console.admin-theme-obsidian-signal .agent-permission-summary>span,.platform-admin-console.admin-theme-obsidian-signal .agent-permission-summary>strong{border-color:#28435d!important;color:#d5e7f5!important;background:#12263a!important}.platform-admin-console.admin-theme-obsidian-signal .theme-template-option.active{border-color:#39b9ec!important;background:#153149!important;box-shadow:0 0 0 3px #39b9ec2e,0 10px 24px #0000002e!important}.platform-admin-console.admin-theme-obsidian-signal .theme-template-option.active .theme-template-selected{border-color:#39b9ec!important;color:#b9edff!important;background:#12384d!important;box-shadow:none!important}.platform-admin-console.admin-theme-obsidian-signal .theme-template-option strong{color:#edf7ff!important}.platform-admin-console.admin-theme-obsidian-signal .theme-template-option small,.platform-admin-console.admin-theme-obsidian-signal .theme-template-option em{color:#8faac3!important}.platform-admin-console.admin-theme-obsidian-signal .data-board-tech{--board-cyan:#54d7ff;--board-cyan-soft:rgba(84,215,255,.16);--board-grid:rgba(84,215,255,.045);position:relative;isolation:isolate;overflow:hidden;padding:2px}.platform-admin-console.admin-theme-obsidian-signal .data-board-tech:before{content:"";position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,transparent 0 49.8%,rgba(84,215,255,.035) 50%,transparent 50.2%),linear-gradient(180deg,rgba(84,215,255,.035) 0 1px,transparent 1px 100%),radial-gradient(ellipse at 50% -14%,rgba(42,166,220,.13),transparent 52%),#0c1420;background-size:160px 100%,100% 72px,100% 100%,100% 100%}.platform-admin-console.admin-theme-obsidian-signal .data-board-tech:after{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.34;background:repeating-linear-gradient(180deg,transparent 0 5px,rgba(84,215,255,.035) 6px,transparent 7px 13px);animation:data-board-scan 12s linear infinite}.platform-admin-console.admin-theme-obsidian-signal .data-board-tech>*:not(.data-board-atmosphere){position:relative;z-index:1}.platform-admin-console.admin-theme-obsidian-signal .data-board-atmosphere{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;opacity:.6}.platform-admin-console.admin-theme-obsidian-signal .data-board-atmosphere:before,.platform-admin-console.admin-theme-obsidian-signal .data-board-atmosphere:after{content:"";position:absolute;left:-8%;width:116%;height:1px;background:linear-gradient(90deg,transparent,rgba(84,215,255,.28),transparent);box-shadow:0 0 18px #54d7ff33;transform:rotate(-4deg)}.platform-admin-console.admin-theme-obsidian-signal .data-board-atmosphere:before{top:20%}.platform-admin-console.admin-theme-obsidian-signal .data-board-atmosphere:after{top:73%;transform:rotate(3deg);opacity:.6}.platform-admin-console.admin-theme-obsidian-signal .data-board-atmosphere i{display:none}.platform-admin-console.admin-theme-obsidian-signal .data-board-heading{min-height:78px;align-items:center;padding:14px 16px 12px;border:1px solid rgba(84,215,255,.16);border-radius:9px;background:linear-gradient(110deg,#112437eb,#0d1c2cb8);box-shadow:inset 0 1px #ffffff0a,0 10px 26px #00000026}.platform-admin-console.admin-theme-obsidian-signal .data-board-heading>div:first-child>span{display:inline-flex;align-items:center;gap:6px;margin:0 0 7px;color:#67dcff;font-family:Fira Code,ui-monospace,monospace;font-size:9px;letter-spacing:.08em;text-transform:uppercase}.platform-admin-console.admin-theme-obsidian-signal .data-board-heading>div:first-child>span:before{content:"//";color:#3b9fc8}.platform-admin-console.admin-theme-obsidian-signal .data-board-heading h2{color:#f0f8ff;font-size:25px;letter-spacing:.01em;text-shadow:0 0 18px rgba(84,215,255,.16)}.platform-admin-console.admin-theme-obsidian-signal .data-board-heading p{color:#8daac1}.platform-admin-console.admin-theme-obsidian-signal .data-board-actions{align-items:center}.platform-admin-console.admin-theme-obsidian-signal .data-board-live{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 9px;border:1px solid rgba(79,213,173,.32);border-radius:5px;color:#71e5c8;background:#123d3c8f;font-family:Fira Code,ui-monospace,monospace;font-size:9px;white-space:nowrap}.platform-admin-console.admin-theme-obsidian-signal .data-board-live i{width:6px;height:6px;border-radius:50%;background:#56ddbb;box-shadow:0 0 10px #56ddbbcc;animation:data-board-live 1.8s ease-in-out infinite}.platform-admin-console.admin-theme-obsidian-signal .data-board-actions button{min-height:30px;border-color:#2d5e78;background:#122b40}.platform-admin-console.admin-theme-obsidian-signal .data-board-filter{min-height:48px;border-color:#54d7ff26;border-radius:7px;background:#0e1e2de6;box-shadow:inset 0 1px #ffffff06}.platform-admin-console.admin-theme-obsidian-signal .data-board-filter-label{margin-right:6px;color:#658aa5;font-family:Fira Code,ui-monospace,monospace;font-size:9px;letter-spacing:.04em}.platform-admin-console.admin-theme-obsidian-signal .data-board-filter button{border:1px solid transparent;color:#87a7bf}.platform-admin-console.admin-theme-obsidian-signal .data-board-filter button:hover{border-color:#2d6684;background:#15344c}.platform-admin-console.admin-theme-obsidian-signal .data-board-filter button.active{border-color:#4dc9ef;color:#061c2a;background:linear-gradient(135deg,#55dbff,#38b4e4);box-shadow:0 0 14px #54d7ff33}.platform-admin-console.admin-theme-obsidian-signal .data-board-filter-current{color:#6f92ab;font-family:Fira Code,ui-monospace,monospace;font-size:9px}.platform-admin-console.admin-theme-obsidian-signal .data-board-tech .data-board-metrics{gap:10px}.platform-admin-console.admin-theme-obsidian-signal .data-board-tech .ops-metric-card{min-height:118px;border-color:#284b64!important;border-radius:7px;padding:16px 15px 13px;background:linear-gradient(145deg,#142a3ef7,#0d1c2bf7)!important;box-shadow:inset 0 1px #ffffff09,0 8px 18px #00000021!important}.platform-admin-console.admin-theme-obsidian-signal .data-board-tech .ops-metric-card:before{width:2px;box-shadow:0 0 12px color-mix(in srgb,var(--tone) 60%,transparent)}.platform-admin-console.admin-theme-obsidian-signal .data-board-tech .ops-metric-card:after{content:"";position:absolute;top:12px;right:13px;width:31px;height:15px;opacity:.5;background:linear-gradient(135deg,transparent 46%,color-mix(in srgb,var(--tone) 70%,transparent) 48% 53%,transparent 55%) 0 0/8px 8px}.platform-admin-console.admin-theme-obsidian-signal .data-board-tech .ops-metric-icon{border:1px solid color-mix(in srgb,var(--tone) 38%,#28435d);border-radius:6px;background:color-mix(in srgb,var(--tone) 15%,#132d44)!important;box-shadow:0 0 12px color-mix(in srgb,var(--tone) 14%,transparent)}.platform-admin-console.admin-theme-obsidian-signal .data-board-tech .ops-metric-card small{min-height:19px;color:#8ba8bf!important;font-size:10px;letter-spacing:.02em}.platform-admin-console.admin-theme-obsidian-signal .data-board-tech .ops-metric-card strong{margin-top:4px;color:#f0f8ff!important;font-size:25px;letter-spacing:.01em;text-shadow:0 0 12px rgba(84,215,255,.1)}.platform-admin-console.admin-theme-obsidian-signal .data-board-tech .ops-metric-card em{margin-top:7px;padding-top:7px;border-color:#2a4359;color:#7897ae!important;font-size:9px}.platform-admin-console.admin-theme-obsidian-signal .data-board-tech .data-board-panel{border-color:#284760!important;border-radius:8px!important;background:linear-gradient(145deg,#112335f7,#0c1927f7)!important;box-shadow:inset 0 1px #ffffff08,0 10px 22px #00000024!important}.platform-admin-console.admin-theme-obsidian-signal .data-board-tech .data-board-panel>header{min-height:58px;border-color:#244057;background:linear-gradient(90deg,rgba(24,52,75,.42),transparent)}.platform-admin-console.admin-theme-obsidian-signal .data-board-tech .data-board-panel>header strong{color:#eef8ff;font-size:13px}.platform-admin-console.admin-theme-obsidian-signal .data-board-tech .data-board-panel>header strong:before{content:"";display:inline-block;width:4px;height:13px;margin-right:7px;vertical-align:-2px;border-radius:2px;background:#54d7ff;box-shadow:0 0 9px #54d7ff99}.platform-admin-console.admin-theme-obsidian-signal .data-board-tech .data-board-panel>header small{color:#7696ad;font-family:Fira Code,ui-monospace,monospace}.platform-admin-console.admin-theme-obsidian-signal .data-board-tech .data-board-panel>header>span{color:#6bd7f5;font-family:Fira Code,ui-monospace,monospace;font-size:9px}.platform-admin-console.admin-theme-obsidian-signal .data-board-tech .data-board-panel>header>button{border-color:#2e617d;color:#a7ddf2;background:#122c42}.platform-admin-console.admin-theme-obsidian-signal .data-board-tech .data-board-panel>header>button:hover{border-color:#54d7ff;color:#e7f9ff;background:#183f58}.platform-admin-console.admin-theme-obsidian-signal .data-board-tech .data-board-trend .command-line-chart{height:256px;margin:8px 12px}.platform-admin-console.admin-theme-obsidian-signal .data-board-tech .command-chart-grid-lines path{stroke:#23435a;stroke-dasharray:2 5}.platform-admin-console.admin-theme-obsidian-signal .data-board-tech .command-chart-labels{fill:#7195ad;font-family:Fira Code,ui-monospace,monospace;font-size:9px}.platform-admin-console.admin-theme-obsidian-signal .data-board-tech .command-chart-line{stroke:#54d7ff!important;stroke-width:2.5;filter:drop-shadow(0 0 4px rgba(84,215,255,.55))}.platform-admin-console.admin-theme-obsidian-signal .data-board-tech .command-chart-point{fill:#10283c!important;stroke:#9ceaff!important;stroke-width:2;filter:drop-shadow(0 0 4px rgba(84,215,255,.6))}.platform-admin-console.admin-theme-obsidian-signal .data-board-tech .data-board-bars{height:256px;padding:18px 15px 10px;background:repeating-linear-gradient(180deg,transparent 0 42px,rgba(84,215,255,.045) 43px,transparent 44px)}.platform-admin-console.admin-theme-obsidian-signal .data-board-tech .data-board-bar>b{color:#78a1bb;font-family:Fira Code,ui-monospace,monospace;font-size:8px}.platform-admin-console.admin-theme-obsidian-signal .data-board-tech .data-board-bar>span{border:1px solid rgba(84,215,255,.08);background:#132c40}.platform-admin-console.admin-theme-obsidian-signal .data-board-tech .data-board-bar>span>i{box-shadow:0 -3px 14px color-mix(in srgb,var(--board-bar) 40%,transparent)}.platform-admin-console.admin-theme-obsidian-signal .data-board-tech .data-board-bar>small{color:#7496ad;font-family:Fira Code,ui-monospace,monospace}.platform-admin-console.admin-theme-obsidian-signal .data-board-tech .data-board-ranking{padding:5px 14px 10px}.platform-admin-console.admin-theme-obsidian-signal .data-board-tech .data-board-ranking>div:not(.admin-empty-state){min-height:61px;border-color:#1f3a50}.platform-admin-console.admin-theme-obsidian-signal .data-board-tech .data-board-ranking>div>b{border:1px solid #2a5872;color:#66d8fa;background:#123249;font-family:Fira Code,ui-monospace,monospace}.platform-admin-console.admin-theme-obsidian-signal .data-board-tech .data-board-ranking>div:nth-child(1)>b{border-color:#58d5ff;color:#e5fbff;box-shadow:0 0 10px #54d7ff29}.platform-admin-console.admin-theme-obsidian-signal .data-board-tech .data-board-ranking>div>span strong{color:#e8f6ff}.platform-admin-console.admin-theme-obsidian-signal .data-board-tech .data-board-ranking>div>span small{color:#7898ae}.platform-admin-console.admin-theme-obsidian-signal .data-board-tech .data-board-ranking>div>em{color:#70dffb;font-family:Fira Code,ui-monospace,monospace}.platform-admin-console.admin-theme-obsidian-signal .data-board-tech>.admin-record-panel{border-color:#284760!important;background:linear-gradient(145deg,#112335f7,#0c1927f7)!important}.platform-admin-console.admin-theme-obsidian-signal .data-board-tech>.admin-record-panel .admin-record-toolbar{border-color:#244057!important;background:#0e1d2c!important}@keyframes data-board-scan{0%{transform:translateY(-12px)}to{transform:translateY(12px)}}@keyframes data-board-live{0%,to{opacity:.55;transform:scale(.82)}50%{opacity:1;transform:scale(1.15)}}@media(prefers-reduced-motion:reduce){.platform-admin-console.admin-theme-obsidian-signal .data-board-tech:after,.platform-admin-console.admin-theme-obsidian-signal .data-board-live i{animation:none!important}}@media(max-width:760px){.platform-admin-console.admin-theme-obsidian-signal .data-board-tech{padding:0}.platform-admin-console.admin-theme-obsidian-signal .data-board-heading{min-height:0;padding:14px 13px}.platform-admin-console.admin-theme-obsidian-signal .data-board-actions{align-items:stretch;flex-wrap:wrap}.platform-admin-console.admin-theme-obsidian-signal .data-board-live{flex:1 1 auto;justify-content:center}.platform-admin-console.admin-theme-obsidian-signal .data-board-tech .data-board-trend .command-line-chart,.platform-admin-console.admin-theme-obsidian-signal .data-board-tech .data-board-bars{height:220px}}.license-update-admin{gap:16px}.license-update-hero{min-height:112px;display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:16px;padding:22px 24px;border:1px solid #d8e1ef;border-radius:8px;background:linear-gradient(110deg,#f8fbff,#f4f8ff 54%,#edf5ff);box-shadow:0 10px 28px #1d437e12}.license-update-hero>div{min-width:0}.license-update-hero small{display:block;margin-bottom:4px;color:#5273a7;font-size:10px;font-weight:800}.license-update-hero h2{margin:0;color:#14233a;font-size:22px;letter-spacing:0}.license-update-hero p{margin:5px 0 0;color:#64748b;font-size:12px}.license-hero-icon{width:46px;height:46px;display:grid;place-items:center;border:1px solid #cbd9eb;border-radius:8px;color:#3167dc;background:#fff;box-shadow:0 8px 18px #325b9a1a}.license-hero-icon.tone-success{color:#138067;background:#ecf8f4;border-color:#cceadf}.license-hero-icon.tone-danger{color:#b23b55;background:#fff1f4;border-color:#f0ccd5}.license-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.license-summary-grid article{min-height:122px;display:grid;grid-template-columns:36px 1fr;grid-template-rows:auto auto auto;column-gap:11px;align-content:center;padding:17px 18px;border:1px solid #dce4ef;border-radius:8px;background:#fff;box-shadow:0 6px 18px #233c670d}.license-summary-grid article>span{grid-row:1/4;width:36px;height:36px;display:grid;place-items:center;border-radius:7px;color:#3167dc;background:#edf3ff}.license-summary-grid article small{color:#78879b;font-size:11px}.license-summary-grid article strong{overflow:hidden;color:#17243a;font-size:18px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.license-summary-grid article em{color:#8b98a9;font-size:10px;font-style:normal}.license-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.license-detail-panel{min-width:0}.license-detail-list{margin:0}.license-detail-list>div{min-height:48px;display:grid;grid-template-columns:108px minmax(0,1fr);align-items:center;gap:14px;border-bottom:1px solid #edf1f6}.license-detail-list>div:last-child{border-bottom:0}.license-detail-list dt{color:#78869a;font-size:11px}.license-detail-list dd{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0;color:#27364b;font-size:12px}.license-detail-list dd code{max-width:100%;overflow-wrap:anywhere;padding:4px 7px;border:1px solid #dce5ef;border-radius:5px;color:#284d83;background:#f6f9fd;font-family:Consolas,monospace;font-size:10px}.license-detail-list dd button{min-height:28px;display:inline-flex;align-items:center;gap:5px;padding:0 8px;border:1px solid #d6dfeb;border-radius:5px;color:#3c5b86;background:#fff}.license-feature-list span{padding:4px 7px;border:1px solid #d6e3f6;border-radius:5px;color:#3561a8;background:#f0f5fd;font-size:10px}.license-fingerprint code,.license-update-command code{width:100%}.license-panel-actions{display:flex;align-items:center;gap:8px;margin-top:16px;padding-top:14px;border-top:1px solid #edf1f6}.license-panel-actions a,.license-panel-actions button{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid #d4deeb;border-radius:6px;color:#40536f;background:#fff;font-size:11px;text-decoration:none}.license-panel-actions a.admin-primary{color:#fff;border-color:#2f66d7;background:#3167dc}.license-update-note{display:flex;align-items:flex-start;gap:9px;margin-top:14px;padding:11px 12px;border:1px solid #eadbb8;border-radius:6px;color:#795b1c;background:#fff9eb;font-size:11px;line-height:1.65}.license-update-note svg{flex:none;margin-top:1px}.license-update-note strong{display:block;color:#614817}.license-runtime-warnings header{display:flex;align-items:center;gap:8px;color:#a14915}.license-runtime-warnings p{margin:9px 0 0;color:#7b5b48;font-size:11px}@media(max-width:1100px){.license-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.license-detail-grid{grid-template-columns:1fr}}@media(max-width:680px){.license-update-hero{grid-template-columns:42px minmax(0,1fr);padding:17px}.license-update-hero>.admin-state-badge{grid-column:1/-1;justify-self:start}.license-summary-grid{grid-template-columns:1fr}.license-detail-list>div{grid-template-columns:1fr;gap:5px;padding:10px 0}.license-panel-actions{align-items:stretch;flex-direction:column}}.license-mode-flow{overflow:hidden;border:1px solid #294b61;border-radius:8px;background:linear-gradient(135deg,#0c1f30,#0a1724)}.license-mode-flow>header{min-height:58px;display:flex;align-items:center;padding:0 18px;border-bottom:1px solid #214056}.license-mode-flow>header>div{display:flex;align-items:center;gap:9px;color:#72d8f2}.license-mode-flow>header strong{display:block;color:#eaf8ff;font-size:13px}.license-mode-flow>header small{display:block;margin-top:3px;color:#7190a6;font-size:10px}.license-mode-flow>div{display:grid;grid-template-columns:1fr 34px 1fr 34px 1fr;align-items:stretch;gap:8px;padding:14px}.license-mode-flow article{min-height:150px;padding:14px;border:1px solid #25465c;border-radius:7px;background:#0c1b29}.license-mode-flow article.active{border-color:#24b9c1;background:linear-gradient(145deg,#0c2935,#0c1b29);box-shadow:inset 0 0 20px #24c7d00d}.license-mode-flow article>span{display:inline-grid;width:26px;height:22px;place-items:center;border:1px solid #2c657b;border-radius:4px;color:#6fd9ed;font:10px Consolas,monospace}.license-mode-flow article strong{display:block;margin-top:12px;color:#edfaff;font-size:14px}.license-mode-flow article p{margin:8px 0 0;color:#7894a8;font-size:11px;line-height:1.7}.license-mode-flow>div>i{display:grid;place-items:center;color:#41b9cf}.license-security-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.license-security-grid article{display:flex;align-items:flex-start;gap:10px;min-height:112px;padding:15px;border:1px solid #25465c;border-radius:7px;color:#58d6df;background:#0c1b28}.license-security-grid strong{display:block;color:#e5f7ff;font-size:12px}.license-security-grid p{margin:6px 0 0;color:#7893a7;font-size:10px;line-height:1.65}.upstream-license-lock{display:flex;align-items:center;gap:12px;padding:13px 15px;border:1px solid #2d596a;border-radius:7px;color:#6ed9e3;background:linear-gradient(110deg,#0d2533,#0b1a28)}.upstream-license-lock>div{flex:1;min-width:0}.upstream-license-lock strong{display:block;color:#e7fbff;font-size:12px}.upstream-license-lock p{margin:4px 0 0;color:#7996aa;font-size:10px;line-height:1.6}.upstream-license-lock a{flex:none;padding:7px 10px;border:1px solid #277d8e;border-radius:5px;color:#9bf0f2;font-size:10px;text-decoration:none}.toggle-row.is-locked{opacity:.58;pointer-events:none}@media(max-width:900px){.license-mode-flow>div{grid-template-columns:1fr}.license-mode-flow>div>i{transform:rotate(90deg);min-height:18px}.license-security-grid{grid-template-columns:1fr}}@media(max-width:620px){.upstream-license-lock{align-items:flex-start;flex-wrap:wrap}.upstream-license-lock a{margin-left:31px}}.platform-admin-console .license-update-admin .license-update-hero,.platform-admin-console .license-update-admin .license-summary-grid article,.platform-admin-console .license-update-admin .license-detail-panel,.platform-admin-console .license-update-admin .license-panel-actions,.platform-admin-console .license-update-admin .license-runtime-warnings{border-color:#25465c;background:#0b1826;box-shadow:0 10px 28px #0000002e}.platform-admin-console .license-update-admin .license-update-hero{background:linear-gradient(115deg,#0b1d2c,#0d2232 56%,#102b3a)}.platform-admin-console .license-update-admin .license-update-hero small{color:#70d9ed}.platform-admin-console .license-update-admin .license-update-hero h2{color:#eaf8ff}.platform-admin-console .license-update-admin .license-update-hero p{color:#88a6b9}.platform-admin-console .license-update-admin .license-hero-icon{border-color:#2c596b;color:#55d8e7;background:#102b3a;box-shadow:none}.platform-admin-console .license-update-admin .license-hero-icon.tone-success{color:#62e0c0;border-color:#23695f;background:#0d2b2d}.platform-admin-console .license-update-admin .license-hero-icon.tone-danger{color:#ff91aa;border-color:#71344b;background:#321c2c}.platform-admin-console .license-update-admin .license-summary-grid article>span{color:#65dce8;background:#102d3b}.platform-admin-console .license-update-admin .license-summary-grid article small{color:#7895a8}.platform-admin-console .license-update-admin .license-summary-grid article strong{color:#e7f8ff}.platform-admin-console .license-update-admin .license-summary-grid article em{color:#7b99ab}.platform-admin-console .license-update-admin .license-detail-list>div{border-color:#1d3548}.platform-admin-console .license-update-admin .license-detail-list dt{color:#7895a8}.platform-admin-console .license-update-admin .license-detail-list dd{color:#d4e8f1}.platform-admin-console .license-update-admin .license-detail-list dd code{border-color:#285069;color:#9beaf1;background:#0a202e}.platform-admin-console .license-update-admin .license-detail-list dd button,.platform-admin-console .license-update-admin .license-panel-actions a,.platform-admin-console .license-update-admin .license-panel-actions button{border-color:#2a5368;color:#b4d5e1;background:#102534}.platform-admin-console .license-update-admin .license-feature-list span{border-color:#28566b;color:#94e4eb;background:#102b39}.platform-admin-console .license-update-admin .license-panel-actions{border-top-color:#1d3548}.platform-admin-console .license-update-admin .license-panel-actions a.admin-primary{color:#061318;border-color:#37d1d1;background:#42d8d3}.platform-admin-console .license-update-admin .license-update-note{border-color:#725b2c;color:#d7c58b;background:#2b281b}.platform-admin-console .license-update-admin .license-update-note strong{color:#f0da93}.platform-admin-console .license-update-admin .license-runtime-warnings header{color:#ffbd73}.platform-admin-console .license-update-admin .license-runtime-warnings p{color:#b9a27f}.front-shell.page-agents.agent-focus-mode .agents-page:has(.agent-start-board) .agent-experience{overflow:hidden;min-height:0;overscroll-behavior:none;touch-action:pan-x}.front-shell.page-agents.agent-focus-mode .agents-page:has(.agent-start-board) .agent-start-board{height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden;overscroll-behavior:none;touch-action:pan-x}.front-shell.page-agents.agent-focus-mode .agents-page:has(.agent-start-board) .agent-start-fixed-head{flex:0 0 auto;min-height:0;width:100%}.front-shell.page-agents.agent-focus-mode .agents-page:has(.agent-start-board) .agent-start-fixed-head .agent-start-hero{position:static;top:auto}.front-shell.page-agents.agent-focus-mode .agents-page:has(.agent-start-board) .agent-start-console{flex:0 0 auto;min-height:0;height:auto;max-height:none;overflow:hidden;overscroll-behavior:none;touch-action:pan-x}@media(max-width:720px){.front-shell.page-agents.agent-focus-mode .agents-page:has(.agent-start-board) .agent-start-board{padding-bottom:1rem}.front-shell.page-agents.agent-focus-mode .agents-page:has(.agent-start-board) .agent-start-console{padding-bottom:10rem}}html:has(.front-shell.page-agents.agent-focus-mode .agents-page:has(.agent-start-board)),body:has(.front-shell.page-agents.agent-focus-mode .agents-page:has(.agent-start-board)),body:has(.front-shell.page-agents.agent-focus-mode .agents-page:has(.agent-start-board)) #root{height:100%;min-height:0;overflow:hidden}.front-shell.page-agents.agent-focus-mode:has(.agents-page .agent-start-board),.front-shell.page-agents.agent-focus-mode:has(.agents-page .agent-start-board)>.front-main,.front-shell.page-agents.agent-focus-mode:has(.agents-page .agent-start-board) .agents-page{height:100%;min-height:0;max-height:100%;overflow:hidden}.manju-s2-shell{--s2-bg: #070b12;--s2-panel: #0f121b;--s2-panel-2: #151923;--s2-line: rgba(255, 255, 255, .09);--s2-text: #f1f5f8;--s2-muted: #7d8795;--s2-cyan: #19d8e5;--s2-green: #1fd5a2;position:relative;display:grid;grid-template-columns:21.4375rem minmax(0,1fr);width:100%;height:100%;min-width:0;min-height:0;overflow:hidden;color:var(--s2-text);background:var(--s2-bg)}:where(.manju-s2-shell) button,:where(.manju-s2-shell) input,:where(.manju-s2-shell) textarea,:where(.manju-s2-shell) select{font:inherit;letter-spacing:0}:where(.manju-s2-shell) button{color:inherit}.s2-project-sidebar{position:relative;z-index:7;display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;border-right:1px solid rgba(255,255,255,.08);background:#0f0f12}.s2-sidebar-content{display:flex;flex:1;flex-direction:column;min-width:0;min-height:0}.s2-sidebar-rail{display:none}.s2-sidebar-content>header{display:flex;align-items:center;gap:.5rem;min-height:4.375rem;padding:1rem;border-bottom:1px solid rgba(255,255,255,.055)}.manju-s2-shell.sidebar-collapsed{grid-template-columns:2.75rem minmax(0,1fr)}.manju-s2-shell.sidebar-collapsed .s2-sidebar-content{display:none}.manju-s2-shell.sidebar-collapsed .s2-sidebar-rail{display:flex;align-items:center;flex:1;flex-direction:column;min-height:0;padding:1.55rem 0 .7rem;color:#656b75}.s2-sidebar-toggle{display:grid;place-items:center;width:2.15rem;height:2.15rem;padding:0;border:1px solid rgba(255,255,255,.12);border-radius:50%;background:#1a1d24;color:#949ba6;box-shadow:0 .5rem 1.3rem #00000040}.s2-sidebar-rail>span{margin-top:1.35rem;font-size:.65rem;writing-mode:vertical-rl}.s2-sidebar-rail>div{display:grid;gap:.45rem;margin-top:auto}.s2-sidebar-rail>div button{display:grid;place-items:center;width:2rem;height:2rem;padding:0;border:1px solid rgba(25,216,229,.16);border-radius:50%;background:#0f181fdb;color:#4bcbd5}.s2-new-project{display:flex;align-items:center;justify-content:center;gap:.45rem;width:100%;height:2.45rem;border:1px solid rgba(255,255,255,.13);border-radius:.45rem;background:#ffffff06;color:#9ea4ad;font-size:.76rem;cursor:pointer}.s2-new-project:hover,.s2-new-project:focus-visible{border-color:#19d8e559;color:#d8fbfd}.s2-project-close{display:none;place-items:center;flex:0 0 2.45rem;width:2.45rem;height:2.45rem;padding:0;border:1px solid var(--s2-line);border-radius:.45rem;background:#ffffff08}.s2-project-list{flex:1;min-height:0;overflow-y:auto;padding:.75rem .9rem;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.12) transparent}.s2-project-empty{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.85rem;min-height:14rem;color:#62656d;font-size:.76rem;text-align:center}.s2-project-empty svg{color:#35373d;stroke-width:1.15}.s2-project-list article{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.35rem;margin-bottom:.55rem;padding:.55rem;border:1px solid rgba(255,255,255,.08);border-radius:.5rem;background:#ffffff05}.s2-project-list article.active{border-color:#19d8e552;background:#19d8e50b}.s2-project-select{display:grid;grid-template-columns:2.3rem minmax(0,1fr);align-items:center;gap:.55rem;min-width:0;padding:0;border:0;background:transparent;text-align:left;cursor:pointer}.s2-project-select>span{display:grid;place-items:center;width:2.3rem;height:2.3rem;overflow:hidden;border-radius:.4rem;background:linear-gradient(135deg,#19d8e533,#2bd8a214);color:#66edf0;font-weight:700}.s2-project-select img{width:100%;height:100%;object-fit:cover}.s2-project-select div{min-width:0}.s2-project-select strong,.s2-project-select small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.s2-project-select strong{color:#e0e4eb;font-size:.75rem}.s2-project-select small{margin-top:.2rem;color:#696f7a;font-size:.62rem}.s2-project-actions{display:flex;gap:.15rem}.s2-project-actions button{display:grid;place-items:center;width:1.55rem;height:1.55rem;padding:0;border:0;border-radius:.3rem;background:transparent;color:#686e79;cursor:pointer}.s2-project-actions button:hover{color:#d7dce3;background:#ffffff0e}.s2-engine-button{display:flex;align-items:center;justify-content:space-between;min-height:2.9rem;margin:.75rem 1rem 1rem;padding:0 .85rem;border:1px solid rgba(79,104,220,.25);border-radius:.5rem;background:linear-gradient(90deg,#00cfde14,#503aaa1f);color:#41c9f5;font-size:.75rem;cursor:pointer}.s2-engine-button span{display:flex;align-items:center;gap:.5rem}.s2-main{position:relative;min-width:0;min-height:0;overflow:hidden;background-color:#041216;background-image:linear-gradient(rgba(20,166,178,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(20,166,178,.04) 1px,transparent 1px),radial-gradient(circle at 84% 15%,rgba(0,156,165,.16),transparent 36%),radial-gradient(circle at 50% 55%,rgba(83,44,144,.14),transparent 42%);background-size:3.25rem 3.25rem,3.25rem 3.25rem,100% 100%,100% 100%}.s2-main:before,.s2-main:after{content:"";position:absolute;pointer-events:none}.s2-main:before{top:26%;right:-16%;bottom:35%;left:-4%;border-top:2px solid rgba(0,210,221,.13);border-radius:50%;transform:rotate(-11deg)}.s2-main:after{top:41%;right:4%;bottom:-10%;left:16%;border-top:2px solid rgba(78,46,163,.16);border-radius:50%;transform:rotate(9deg)}.s2-grid{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:.6;pointer-events:none}.s2-config-top,.s2-apps-button,.s2-mobile-projects{position:absolute;z-index:8}.s2-apps-button{top:1.25rem;right:1.35rem;display:grid;place-items:center;width:3.1rem;height:3.1rem;padding:0;border:1px solid rgba(105,84,188,.25);border-radius:50%;background:radial-gradient(circle,#5a3d9f5c,#0f151de0 65%);color:#74dff0;box-shadow:0 0 1.7rem #4e44b42e}.s2-config-top{right:1.45rem;top:5.2rem;display:none;place-items:center;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--s2-line);border-radius:50%;background:#0d131bdb}.s2-mobile-projects{left:.75rem;top:.75rem;display:none;align-items:center;gap:.4rem;min-height:2.25rem;padding:0 .7rem;border:1px solid rgba(25,216,229,.22);border-radius:.45rem;background:#091118e6;color:#58dce5;font-size:.68rem}.s2-hero{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;gap:1.5rem;height:12.9rem;padding-top:1.25rem;text-align:left}.s2-hero-icon{position:relative;display:grid;place-items:center;width:5.7rem;height:5.7rem;border-radius:50%;background:radial-gradient(circle,#19d8e526,#19d8e504 69%);box-shadow:0 0 2.6rem #19d8e517}.s2-hero-icon:before,.s2-hero-icon:after{content:"";position:absolute;border:1px solid rgba(25,216,229,.2);border-radius:50%}.s2-hero-icon:before{top:.45rem;right:.45rem;bottom:.45rem;left:.45rem}.s2-hero-icon:after{top:1rem;right:1rem;bottom:1rem;left:1rem}.s2-hero-icon img{position:relative;z-index:1;width:3.3rem;height:3.3rem;object-fit:contain}.s2-super{display:inline-flex;align-items:center;gap:.35rem;padding:.28rem .75rem;border:1px solid rgba(25,216,229,.24);border-radius:999px;background:#19d8e50f;color:#46dbe3;font-size:.64rem}.s2-super b{width:.3rem;height:.3rem;border-radius:50%;background:#29dfad;box-shadow:0 0 .5rem #29dfadb3}.s2-hero h1{margin:.35rem 0 .55rem;font-size:2rem;line-height:1.1}.s2-hero h1 em{color:#1fdde5;font-style:normal}.s2-hero p{display:flex;gap:.45rem;margin:0}.s2-hero p span{padding:.38rem .7rem;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#141920bd;color:#78838f;font-size:.62rem}.s2-feature-area{position:relative;z-index:2;display:grid;grid-template-columns:14.7rem minmax(0,33.2rem);justify-content:center;gap:3.1rem;height:18.2rem;padding:1rem 2rem}.s2-feature-list{display:grid;align-content:center;gap:.65rem}.s2-feature-list button{display:grid;grid-template-columns:2.35rem minmax(0,1fr) auto;align-items:center;gap:.65rem;min-width:0;min-height:3.95rem;padding:.55rem .75rem;border:1px solid rgba(255,255,255,.06);border-radius:.65rem;background:#10151ccc;text-align:left;cursor:pointer}.s2-feature-list button.active{border-color:#814bc775;background:linear-gradient(100deg,#44236f4d,#11171fe0);box-shadow:0 0 1.4rem #452b801f}.s2-feature-list button>span,.s2-feature-detail>div>span{display:grid;place-items:center;width:2.35rem;height:2.35rem;border-radius:.48rem;background:#19d8e514;color:var(--s2-cyan)}.s2-feature-list .tone-green>span{color:#25d6a4;background:#25d6a414}.s2-feature-list .tone-violet>span{color:#9d61e9;background:#9d61e91a}.s2-feature-list .tone-gold>span{color:#e9ad34;background:#e9ad3414}.s2-feature-list button div{min-width:0}.s2-feature-list strong,.s2-feature-list small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.s2-feature-list strong{color:#cfd5df;font-size:.76rem}.s2-feature-list small{margin-top:.2rem;color:#626b78;font-size:.58rem}.s2-feature-detail{align-self:center;min-height:14.1rem;padding:1.45rem 1.9rem;border:1px solid rgba(124,71,194,.45);border-radius:1rem;background:linear-gradient(135deg,#1d192bf5,#0e141bf0);box-shadow:inset 0 0 2rem #5e2e8914,0 1.2rem 2.8rem #0003}.s2-feature-detail>header{display:flex;align-items:center;justify-content:space-between}.s2-feature-detail>header>span{display:grid;place-items:center;width:2rem;height:2rem;border-radius:.45rem;background:#753fb42b;color:#a168e3;font-size:.68rem}.s2-feature-detail>header em{display:flex;align-items:center;gap:.35rem;padding:.3rem .7rem;border:1px solid rgba(24,207,150,.28);border-radius:999px;color:#24d69e;font-size:.57rem;font-style:normal}.s2-feature-detail>header em b{width:.3rem;height:.3rem;border-radius:50%;background:currentColor}.s2-feature-detail>div{display:flex;align-items:flex-start;gap:1.15rem;margin-top:1.35rem}.s2-feature-detail>div>span{flex:0 0 3.4rem;width:3.4rem;height:3.4rem;border-radius:.75rem;color:#9562d8;background:#7038aa29}.s2-feature-detail section{min-width:0}.s2-feature-detail h3{margin:0 0 .55rem;color:#ebedf3;font-size:1.25rem}.s2-feature-detail p{margin:0;color:#737d8a;font-size:.7rem;line-height:1.65}.s2-feature-detail section div{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:1.35rem}.s2-feature-detail section small{padding:.3rem .55rem;border:1px solid rgba(125,67,185,.25);border-radius:.25rem;background:#5a318b1a;color:#9a6bc5;font-size:.58rem}.s2-feature-dots{position:absolute;left:calc(50% + 10.5rem);bottom:.1rem;display:flex;gap:.5rem}.s2-feature-dots button{width:.85rem;height:.85rem;padding:0;border:1px solid rgba(255,255,255,.11);border-radius:50%;background:#ffffff14}.s2-feature-dots button.active{width:3rem;border-color:#8d4dd966;border-radius:999px;background:#9855d5;box-shadow:0 0 .8rem #9855d559}.s2-stage-line{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;height:7.5rem;padding:1.2rem 4.2rem 0}.s2-stage-line>div>strong{display:block;width:max-content;margin:0 auto 1rem;padding:.28rem .9rem;border:1px solid rgba(25,216,229,.2);border-radius:999px;color:#3fc3d1;background:#19d8e50e;font-size:.6rem}.s2-stage-line .stage-02>strong{border-color:#954fd838;color:#9c6bd0;background:#954fd80f}.s2-stage-line .stage-03>strong{border-color:#e5a02638;color:#c69b4a;background:#e5a0260e}.s2-stage-line>div>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.s2-stage-line span{position:relative;display:grid;place-items:center;color:#59626e;font-size:.58rem;text-align:center}.s2-stage-line span:before{content:"";position:absolute;left:-50%;right:50%;top:.3rem;height:1px;background:#ffffff17}.s2-stage-line span:first-child:before{display:none}.s2-stage-line span i{position:relative;z-index:1;width:.65rem;height:.65rem;margin-bottom:.5rem;border:2px solid #333b45;border-radius:50%;background:#0a1118}.s2-stage-line span.complete i{border-color:#27cfd9;box-shadow:0 0 .65rem #27cfd966}.s2-composer{position:absolute;left:10.3%;right:10.3%;bottom:1.15rem;z-index:6;min-height:10.9rem;padding:.9rem 1.15rem .75rem;border:1px solid rgba(255,255,255,.08);border-radius:1rem;background:#1a1c22f5;box-shadow:0 1.25rem 2.8rem #00000052}.s2-reference-strip{display:flex;align-items:center;gap:.5rem;height:4.6rem}.s2-reference-strip>button{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.3rem;width:3.75rem;height:4.2rem;border:1px dashed rgba(255,255,255,.15);border-radius:.35rem;background:#ffffff06;color:#6f7681;font-size:.55rem;transform:rotate(-7deg)}.s2-reference-strip>span{position:relative;width:4.2rem;height:4.2rem;overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:.45rem}.s2-reference-strip>span img{width:100%;height:100%;object-fit:cover}.s2-reference-strip>span button{position:absolute;right:.2rem;top:.2rem;display:grid;place-items:center;width:1.2rem;height:1.2rem;padding:0;border:0;border-radius:50%;background:#04070bc7}.s2-composer>textarea{position:absolute;left:6.3rem;right:1.3rem;top:1rem;width:calc(100% - 7.6rem);height:5rem;padding:0;resize:none;border:0;outline:0;background:transparent;color:#e6ebf1;font-size:.72rem;line-height:1.6}.s2-composer>textarea::placeholder{color:#636a75}.s2-composer>footer{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.4rem}.s2-composer-tools,.s2-mode-switch{display:flex;align-items:center;gap:.4rem}.s2-composer-tools>button,.s2-mode-switch>button{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:2rem;padding:0 .65rem;border:1px solid rgba(255,255,255,.08);border-radius:.5rem;background:#0a101694;color:#818995;font-size:.62rem}.s2-composer-tools>button:first-child,.s2-composer-tools>button:nth-child(2){width:2rem;padding:0;border-color:#19d8e52e;color:#32cbd6}.s2-composer-tools .s2-model-button{max-width:14rem;padding-left:.45rem;border-color:#19d8e533;color:#e2e7ed}.s2-model-button>span{display:grid;place-items:center;width:1.3rem;height:1.3rem}.s2-model-button img{width:100%;height:100%;object-fit:contain}.s2-model-button strong{overflow:hidden;font-size:.62rem;text-overflow:ellipsis;white-space:nowrap}.s2-model-button em{padding:.12rem .3rem;border-radius:.2rem;background:#19d8e514;color:#25d8df;font-size:.48rem;font-style:normal}.s2-mode-switch>button.active{border-color:#19d8e540;color:#31d4df;background:#19d8e514}.s2-mode-switch .s2-submit{width:2rem;height:2rem;min-height:2rem;padding:0;border:0;border-radius:50%;background:#21d3df;color:#041218}.s2-mode-switch .s2-submit:disabled{opacity:.45}.s2-progress-panel{position:absolute;z-index:9;top:5.4rem;right:1.4rem;width:min(23rem,calc(100% - 2.8rem));max-height:calc(100% - 17.5rem);overflow-y:auto;border:1px solid rgba(25,216,229,.18);border-radius:.7rem;background:#0b1017f5;box-shadow:0 1.2rem 3rem #00000059}.s2-progress-panel>header{display:flex;align-items:center;justify-content:space-between;padding:.8rem;border-bottom:1px solid var(--s2-line)}.s2-progress-panel>header strong,.s2-progress-panel>header span{display:block}.s2-progress-panel>header strong{font-size:.75rem}.s2-progress-panel>header span{margin-top:.15rem;color:#6c7480;font-size:.58rem}.s2-progress-panel>header button{display:grid;place-items:center;width:1.8rem;height:1.8rem;padding:0;border:1px solid var(--s2-line);border-radius:.35rem;background:#ffffff08}.s2-progress-panel article{display:grid;grid-template-columns:1.8rem minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.65rem .8rem;border-bottom:1px solid rgba(255,255,255,.045)}.s2-progress-panel article>span:first-child{display:grid;place-items:center;width:1.8rem;height:1.8rem;border-radius:.35rem;background:#19d8e512;color:#41cbd3;font-size:.58rem}.s2-progress-panel article strong,.s2-progress-panel article small{display:block}.s2-progress-panel article strong{font-size:.66rem}.s2-progress-panel article small{margin-top:.15rem;color:#646d79;font-size:.54rem}.s2-step-state{display:inline-flex;align-items:center;gap:.25rem;padding:.2rem .45rem;border-radius:999px;background:#ffffff0d;color:#737c88;font-size:.52rem}.s2-step-state.running{background:#19d8e514;color:#3dd6de}.s2-step-state.completed{background:#1fd5a214;color:#35d7aa}.s2-step-state.failed,.s2-step-state.blocked{background:#f45c5c14;color:#ef8181}.s2-message{position:absolute;left:50%;bottom:12.3rem;z-index:11;display:flex;align-items:center;gap:.5rem;max-width:min(42rem,calc(100% - 2rem));padding:.65rem .8rem;border:1px solid rgba(241,180,58,.25);border-radius:.5rem;background:#231b0cf5;color:#e5bd69;font-size:.65rem;transform:translate(-50%)}.s2-message button{display:grid;place-items:center;width:1.3rem;height:1.3rem;margin-left:auto;padding:0;border:0;background:transparent}.s2-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10100;display:grid;place-items:center;padding:1.25rem;background:#010307cc;-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem)}.s2-modal{display:flex;flex-direction:column;width:min(42rem,100%);max-height:calc(100vh - 2.5rem);overflow:hidden;border:1px solid rgba(230,132,39,.2);border-radius:.8rem;background:#0f1117;box-shadow:0 2rem 5rem #0000008c}.s2-modal>header{display:grid;grid-template-columns:2.5rem minmax(0,1fr) 2rem;align-items:center;gap:.7rem;min-height:4.5rem;padding:.8rem 1rem;border-bottom:1px solid rgba(230,132,39,.12);background:#e6842709}.s2-modal>header>span{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:.55rem;background:#e684271a;color:#ee9e52}.s2-modal>header h2,.s2-modal>header p{margin:0}.s2-modal>header h2{font-size:.95rem}.s2-modal>header p{margin-top:.2rem;color:#737a85;font-size:.63rem}.s2-modal>header>button{display:grid;place-items:center;width:2rem;height:2rem;padding:0;border:1px solid var(--s2-line);border-radius:.4rem;background:#ffffff06;color:#7d8490}.s2-modal-body{min-height:0;overflow-y:auto;padding:1rem}.s2-modal>footer{padding:.8rem 1rem;border-top:1px solid var(--s2-line);background:#0c0e14}.s2-modal button.primary,.s2-modal>footer>button{min-height:2.15rem;padding:0 .9rem;border:1px solid rgba(25,216,229,.22);border-radius:.4rem;background:#20cbd6;color:#041116;font-size:.68rem;font-weight:700}.s2-modal button:disabled{opacity:.4;cursor:not-allowed}.s2-project-modal{width:min(41rem,94vw)}.s2-project-modal .s2-modal-body{padding:1.35rem}.s2-project-form{display:grid;gap:1rem}.s2-project-form>label,.s2-selector-row label{display:grid;gap:.4rem}.s2-project-form label>span,.s2-selector-row label>span,.s2-project-form legend{display:flex;align-items:center;color:#a8afb9;font-size:.68rem}.s2-project-form label>span em,.s2-selector-row label>span em{margin-left:.2rem;color:#f06d6d;font-style:normal}.s2-project-form label>span small{margin-left:auto;color:#5f6672;font-size:.55rem}.s2-project-form input,.s2-project-form textarea,.s2-settings-grid select{width:100%;border:1px solid var(--s2-line);border-radius:.45rem;outline:0;background:#0a0d13;color:#e3e7ed;font-size:.74rem}.s2-project-form input{height:2.6rem;padding:0 .75rem}.s2-project-form textarea{min-height:4.8rem;padding:.65rem .75rem;resize:vertical}.s2-cover-field{justify-items:center}.s2-cover-field>span{justify-self:stretch}.s2-cover-field>button{display:grid;place-items:center;align-content:center;gap:.4rem;width:13rem;aspect-ratio:16 / 9;overflow:hidden;border:1px dashed rgba(255,255,255,.15);border-radius:.5rem;background:#ffffff06;color:#6b727d}.s2-cover-field img{width:100%;height:100%;object-fit:cover}.s2-cover-field small{font-size:.58rem}.s2-selector-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.s2-selector-row label>button{display:grid;grid-template-columns:2.3rem minmax(0,1fr) auto;align-items:center;gap:.55rem;min-height:3.4rem;padding:.45rem;border:1px dashed rgba(255,255,255,.14);border-radius:.45rem;background:#ffffff05;color:#737b87;text-align:left}.s2-selector-row img{width:2.3rem;height:2.3rem;border-radius:.35rem;object-fit:cover}.s2-selector-row strong{overflow:hidden;font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.s2-project-form fieldset{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:0;padding:0;border:0}.s2-project-form legend{grid-column:1 / -1;margin-bottom:.15rem}.s2-project-form fieldset button{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.4rem;min-height:4.9rem;border:1px solid var(--s2-line);border-radius:.45rem;background:#ffffff05;color:#707884;font-size:.68rem}.s2-project-form fieldset button.active{border-color:#19d8e547;color:#44d9e2;background:#19d8e50f}.s2-shot-count{display:flex;align-items:center;justify-content:space-between;gap:1rem}.s2-shot-count>span strong,.s2-shot-count>span small{display:block}.s2-shot-count>span strong{font-size:.68rem}.s2-shot-count>span small{margin-top:.2rem;color:#666e7a;font-size:.56rem}.s2-shot-count>div{display:flex;align-items:center;gap:.55rem;min-width:9rem;padding:.4rem;border:1px solid var(--s2-line);border-radius:.45rem;background:#ffffff06}.s2-shot-count>div button{width:1.8rem;height:1.8rem;padding:0;border:1px solid var(--s2-line);border-radius:.35rem;background:#ffffff06}.s2-shot-count>div strong{flex:1;color:#2bd7df;text-align:right}.s2-shot-count>div span{color:#69717d;font-size:.6rem}.s2-dialog-footer,.s2-picker-footer,.s2-confirm-actions{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.s2-dialog-footer>label{display:flex;align-items:center;gap:.35rem;color:#e5a05d}.s2-dialog-footer select{height:2rem;border:1px solid var(--s2-line);border-radius:.4rem;background:#ffffff0a;color:#c9cfd8;font-size:.62rem}.s2-dialog-footer>div,.s2-picker-footer>div{display:flex;gap:.5rem}.s2-dialog-footer button,.s2-picker-footer button,.s2-confirm-actions button{min-height:2.15rem;padding:0 .9rem;border:1px solid var(--s2-line);border-radius:.4rem;background:#ffffff09;color:#aab1bc;font-size:.68rem}.s2-picker-modal{width:min(70.2rem,94vw)}.s2-picker-toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.s2-picker-toolbar div{display:flex;gap:.4rem}.s2-picker-toolbar button{display:inline-flex;align-items:center;gap:.3rem;min-height:2rem;padding:0 .75rem;border:1px solid var(--s2-line);border-radius:999px;background:transparent;color:#7b838e;font-size:.62rem}.s2-picker-toolbar button.active{border-color:#e684274d;background:#e6842714;color:#eea35c}.s2-style-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem}.s2-style-grid>button{min-width:0;padding:0;overflow:hidden;border:1px solid var(--s2-line);border-radius:.5rem;background:#15171c;text-align:left}.s2-style-grid>button.active{border-color:#e6842780;box-shadow:inset 0 0 0 1px #e684271f}.s2-style-grid>button>span{position:relative;display:block;aspect-ratio:4 / 3;overflow:hidden}.s2-style-grid img{width:100%;height:100%;object-fit:cover}.s2-style-grid em,.s2-style-grid i{position:absolute}.s2-style-grid em{left:.45rem;top:.45rem;padding:.15rem .35rem;border-radius:.25rem;background:#e68427e0;color:#fff;font-size:.5rem;font-style:normal}.s2-style-grid i{right:.45rem;bottom:.45rem;display:grid;place-items:center;width:1.4rem;height:1.4rem;border-radius:50%;background:#e6862d;color:#1b0c03}.s2-style-grid strong{display:block;padding:.7rem .75rem;overflow:hidden;color:#d2d6dd;font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.s2-picker-footer>span{color:#777f8a;font-size:.62rem}.s2-model-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.s2-model-grid>button{position:relative;display:grid;grid-template-columns:2.8rem minmax(0,1fr) auto;align-items:center;gap:.7rem;min-width:0;min-height:6.1rem;padding:.75rem;border:1px solid var(--s2-line);border-radius:.5rem;background:#ffffff05;text-align:left}.s2-model-grid>button.active{border-color:#19d8e54d;background:#19d8e50b}.s2-model-grid>button>em{position:absolute;left:0;top:0;padding:.15rem .4rem;border-radius:.45rem 0 .3rem;background:#e6862d;color:#fff;font-size:.48rem;font-style:normal}.s2-model-grid>button>span{display:grid;place-items:center;width:2.8rem;height:2.8rem;padding:.45rem;border-radius:.5rem;background:#ffffff0d}.s2-model-grid img{width:100%;height:100%;object-fit:contain}.s2-model-grid div{min-width:0}.s2-model-grid strong,.s2-model-grid p,.s2-model-grid small{display:block}.s2-model-grid strong{font-size:.72rem}.s2-model-grid p{display:-webkit-box;margin:.3rem 0;overflow:hidden;color:#6f7782;font-size:.57rem;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.s2-model-grid small{color:#e5a05d;font-size:.52rem}.s2-settings-modal,.s2-tutorial-modal,.s2-engine-modal{width:min(36rem,94vw)}.s2-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.s2-settings-grid label{display:grid;gap:.4rem;padding:.75rem;border:1px solid var(--s2-line);border-radius:.45rem;background:#ffffff05}.s2-settings-grid label>span{color:#777f8a;font-size:.58rem}.s2-settings-grid label>strong{font-size:.7rem}.s2-settings-grid select{height:2.2rem;padding:0 .6rem}.s2-tutorial-modal ol{display:grid;gap:.65rem;margin:0;padding:0;list-style:none}.s2-tutorial-modal li{display:grid;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.7rem;padding:.65rem;border:1px solid var(--s2-line);border-radius:.45rem;background:#ffffff05}.s2-tutorial-modal li span{display:grid;place-items:center;width:2rem;height:2rem;border-radius:.4rem;background:#19d8e514;color:#38d1d9;font-size:.62rem}.s2-tutorial-modal li p{margin:0;color:#b9c0c9;font-size:.68rem;line-height:1.5}.s2-engine-list{display:grid;gap:.65rem}.s2-engine-list article{display:grid;grid-template-columns:2.5rem minmax(0,1fr);align-items:center;gap:.75rem;padding:.75rem;border:1px solid var(--s2-line);border-radius:.45rem;background:#ffffff05}.s2-engine-list article>svg{color:#35d0d9}.s2-engine-list strong{display:block;font-size:.72rem}.s2-engine-list p{margin:.25rem 0 0;color:#69717c;font-size:.58rem;line-height:1.5}.s2-confirm-copy{display:flex;align-items:center;gap:.75rem;color:#d2a16f}.s2-confirm-copy p{margin:0;font-size:.7rem}.s2-confirm-actions{justify-content:flex-end}.s2-confirm-actions button.danger{border-color:#f059594d;background:#f059591f;color:#ef8585}.s2-project-mask{display:none}@media(max-height:840px)and (min-width:901px){.s2-hero{height:10.2rem}.s2-feature-area{height:15rem}.s2-stage-line{height:6.2rem;padding-top:.3rem}}@media(max-width:1100px){.manju-s2-shell{display:block}.s2-project-sidebar{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;width:min(23rem,100%);transform:translate(-105%);visibility:hidden;transition:transform .18s ease,visibility 0s linear .18s}.manju-s2-shell.projects-open .s2-project-sidebar{visibility:visible;transform:translate(0);transition-delay:0s}.manju-s2-shell.projects-open .s2-sidebar-content{display:flex}.manju-s2-shell.projects-open .s2-sidebar-rail{display:none}.s2-project-close,.s2-mobile-projects{display:flex}.s2-project-mask{position:absolute;top:0;right:0;bottom:0;left:0;z-index:29;display:block;border:0;background:#0000009e}.s2-feature-area{grid-template-columns:13rem minmax(0,28rem);gap:1.4rem}.s2-stage-line{padding-right:1.5rem;padding-left:1.5rem}.s2-composer{left:2rem;right:2rem}}@media(max-width:720px){.s2-main{height:100%;min-height:0;overflow-y:auto;padding-bottom:1rem}.s2-apps-button{top:.65rem;right:.65rem;width:2.35rem;height:2.35rem}.s2-config-top{display:grid}.s2-hero{flex-direction:column;gap:.5rem;height:auto;padding:4.4rem 1rem 1.4rem;text-align:center}.s2-hero-icon{width:4.2rem;height:4.2rem}.s2-hero-icon img{width:2.5rem;height:2.5rem}.s2-hero h1{font-size:1.55rem}.s2-hero p{flex-wrap:wrap;justify-content:center}.s2-hero p span{padding:.3rem .5rem}.s2-feature-area{display:block;height:auto;padding:.5rem .75rem}.s2-feature-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.s2-feature-list button{grid-template-columns:1.8rem minmax(0,1fr);min-height:3.3rem;padding:.4rem}.s2-feature-list button>span{width:1.8rem;height:1.8rem}.s2-feature-list button>svg{display:none}.s2-feature-list strong{font-size:.62rem}.s2-feature-list small{display:none}.s2-feature-detail{min-height:13.2rem;margin-top:.65rem;padding:1rem}.s2-feature-detail>div{gap:.8rem}.s2-feature-detail h3{font-size:1rem}.s2-feature-detail section div{margin-top:.8rem}.s2-feature-dots{position:static;justify-content:center;margin-top:.65rem}.s2-stage-line{display:block;height:auto;padding:1rem .75rem}.s2-stage-line>div+div{margin-top:1rem}.s2-composer{position:relative;left:auto;right:auto;bottom:auto;min-height:14.5rem;margin:0 .75rem 1rem}.s2-composer>textarea{left:1rem;right:1rem;top:5.8rem;width:calc(100% - 2rem);height:3.7rem}.s2-composer>footer{align-items:stretch;flex-direction:column;margin-top:4.5rem}.s2-composer-tools{flex-wrap:wrap;overflow:visible;padding-bottom:.25rem}.s2-composer-tools>button{flex:0 0 auto}.s2-mode-switch{justify-content:flex-end}.s2-message{position:fixed;bottom:4.2rem}.s2-progress-panel{position:relative;top:auto;right:auto;width:auto;max-height:none;margin:0 .75rem 1rem}.s2-modal-overlay{align-items:end;padding:0}.s2-modal{width:100%;max-height:92vh;border-right:0;border-bottom:0;border-left:0;border-radius:.7rem .7rem 0 0}.s2-selector-row,.s2-style-grid,.s2-model-grid,.s2-settings-grid{grid-template-columns:1fr}.s2-dialog-footer,.s2-picker-footer,.s2-shot-count{align-items:stretch;flex-direction:column}.s2-dialog-footer>div,.s2-picker-footer>div{justify-content:flex-end}}@media(prefers-reduced-motion:reduce){.s2-project-sidebar{transition:none}}.manju-shell{--mj-bg: #0c0c0f;--mj-panel: #0f0f12;--mj-panel-2: #141519;--mj-line: rgba(255, 255, 255, .06);--mj-text: #f5fbff;--mj-muted: #8c99a0;--mj-cyan: #00cae0;--mj-green: #00e5a0;--mj-orange: #fb923c;--mj-red: #ff6363;position:relative;display:grid;grid-template-columns:21.45rem minmax(0,1fr);width:100%;min-width:0;height:100%;min-height:0;overflow:hidden;color:var(--mj-text);font-size:15.6px;background:var(--mj-bg)}:where(.manju-shell) button,:where(.manju-shell) input,:where(.manju-shell) textarea,:where(.manju-shell) select{font:inherit;letter-spacing:0}:where(.manju-shell) button{color:inherit}.manju-project-sidebar{position:relative;z-index:3;display:flex;flex-direction:column;min-width:0;min-height:0;border-right:1px solid var(--mj-line);background:var(--mj-panel)}.manju-sidebar-head{display:flex;align-items:center;gap:8px;min-height:70px;padding:15px 16px;border-bottom:1px solid var(--mj-line)}.manju-new-project{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;height:40px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#1b1c21;color:#8c99a0;font-size:13.65px;font-weight:500;cursor:pointer}.manju-new-project:hover{border-color:#00cae04d;background:#202126;color:var(--mj-cyan)}.manju-sidebar-close,.manju-projects-toggle,.manju-projects-mask{display:none}.manju-project-list{flex:1;min-height:0;overflow-y:auto;padding:0 16px 16px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.12) transparent}.manju-loading,.manju-project-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:180px;padding:48px 16px;color:#8c99a0b8;font-size:13.65px;text-align:center}.manju-project-empty svg{color:#ffffff26;stroke-width:1.15}.manju-project-card{margin-bottom:8px;overflow:hidden;border:1px solid rgba(255,255,255,.04);border-radius:8px;background:#121216}.manju-project-card.expanded{border-color:#00cae040;background:#141519}.manju-project-card-head{display:flex;align-items:center;width:100%;min-height:68px;padding:12px;border:0;background:transparent;text-align:left}.manju-project-select{display:grid;grid-template-columns:14px 44px minmax(0,1fr);align-items:center;gap:8px;flex:1;min-width:0;min-height:44px;padding:0;border:0;background:transparent;text-align:left;cursor:pointer}.manju-project-select>svg{color:#697187;transition:transform .16s ease}.manju-project-card.expanded .manju-project-select>svg{transform:rotate(90deg)}.manju-project-select>span:not(.manju-project-copy){display:grid;place-items:center;width:44px;height:44px;overflow:hidden;border-radius:8px;background:linear-gradient(135deg,#00cae026,#0096b41a);color:#7bf4ec;font-weight:700}.manju-project-select>span img{width:100%;height:100%;object-fit:cover}.manju-project-copy{min-width:0}.manju-project-copy strong,.manju-project-copy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manju-project-copy strong{color:#ffffffd9;font-size:13.65px}.manju-project-copy small{margin-top:2px;color:#00cae073;font-size:10.7px}.manju-card-actions,.manju-chapter-actions{display:flex;gap:3px;font-style:normal}.manju-card-actions button,.manju-chapter-actions button{display:grid;place-items:center;width:25px;height:25px;padding:0;border:0;border-radius:4px;background:transparent;color:#6f788c;cursor:pointer}.manju-card-actions button:hover,.manju-chapter-actions button:hover{background:#ffffff12;color:#e9edf6}.manju-project-card-body{padding:0 12px 12px 44px}.manju-project-card-body>p{display:-webkit-box;margin:0 0 12px;padding:8px 12px;overflow:hidden;border-radius:6px;background:#0c0c0f;color:#8c99a0;font-size:12.7px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}.manju-resource-row{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:11px}.manju-resource-row button{display:flex;flex-direction:column;gap:6px;align-items:center;justify-content:center;min-width:0;min-height:72px;padding:12px 8px;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:#121216;text-align:center;cursor:pointer}.manju-resource-row button svg{color:var(--mj-cyan)}.manju-resource-row button strong,.manju-resource-row button small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manju-resource-row button strong{color:#ffffffb3;font-size:10.7px}.manju-resource-row button small{color:#00cae09e;font-size:9.75px}.manju-chapter-head{display:flex;align-items:center;justify-content:space-between;margin:6px 0 8px;padding:0 10px}.manju-chapter-head strong{color:#8e97aa;font-size:11px}.manju-chapter-head button{display:grid;place-items:center;width:24px;height:24px;border:1px solid var(--mj-line);border-radius:4px;background:transparent;color:#8892a7;cursor:pointer}.manju-chapter-list{display:grid;gap:4px}.manju-first-chapter{width:100%;min-height:42px;border:1px dashed rgba(25,211,230,.25);border-radius:5px;background:transparent;color:#718092;font-size:11px;cursor:pointer}.manju-chapter-row{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:78px;padding:16px 8px 16px 12px;border:1px solid transparent;border-left:3px solid transparent;border-radius:8px;background:#ffffff05}.manju-chapter-row.active{border-color:transparent;border-left-color:var(--mj-cyan);background:#00cae014}.manju-chapter-select{flex:1;min-width:0;padding:4px 0;border:0;background:transparent;text-align:left;cursor:pointer}.manju-chapter-select span,.manju-chapter-select strong,.manju-chapter-select small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manju-chapter-select strong{color:#93c5fd99;font-size:12.7px}.manju-chapter-select small{margin-top:6px;color:#ffffffd9;font-size:14.6px}.manju-engine-button{display:flex;align-items:center;justify-content:space-between;min-height:48px;margin:12px 16px 16px;padding:0 14px;border:1px solid transparent;border-radius:12px;background:linear-gradient(135deg,#00cae014,#0066ff0d,#a855f712) padding-box,linear-gradient(135deg,#00cae066,#06f3,#a855f74d) border-box;color:var(--mj-cyan);cursor:pointer}.manju-engine-button span{display:flex;align-items:center;gap:8px;font-size:13.65px;font-weight:600}.manju-main{position:relative;min-width:0;min-height:0;overflow:hidden}.manju-intro{position:relative;display:flex;flex-direction:column;width:100%;height:100%;min-height:0;overflow:hidden;background:radial-gradient(circle at 86% 8%,rgba(0,202,224,.14),transparent 36%),radial-gradient(circle at 16% 88%,rgba(0,229,160,.1),transparent 42%),radial-gradient(circle at 46% 58%,rgba(120,80,255,.08),transparent 38%),linear-gradient(180deg,#06080c,#0c0f16,#080a10)}.manju-intro-grid{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;opacity:.65;background-image:linear-gradient(rgba(0,202,224,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(0,202,224,.04) 1px,transparent 1px);background-size:80px 80px;-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 50%,#000 20%,transparent 72%);mask-image:radial-gradient(ellipse 80% 60% at 50% 50%,#000 20%,transparent 72%);pointer-events:none}.manju-intro-grid:before{content:"";position:absolute;left:12%;top:16%;width:3px;height:3px;border-radius:50%;background:#00cae0e6;box-shadow:94px 490px #00cae0cc,188px 108px #00e5a0b3,284px 595px #00cae0b8,352px 294px #7850ffb3,486px 642px #00e5a0ad,565px 104px #00cae0c2,642px 490px #7850ffb8,718px 220px #00cae0c2,784px 690px #00e5a0ad;animation:manju-particle-drift 20s ease-in-out infinite}.manju-intro-grid:after{content:"";position:absolute;left:2%;top:34%;width:112%;height:48%;border-top:3px solid rgba(0,202,224,.13);border-bottom:3px solid rgba(120,80,255,.11);border-radius:50%;transform:rotate(-8deg)}@keyframes manju-particle-drift{0%,to{transform:translate(0);opacity:.35}50%{transform:translate(34px,-48px);opacity:1}}.manju-tutorial-button{position:absolute;top:24px;left:24px;z-index:2;display:flex;align-items:center;gap:9px;min-height:40px;padding:0 21px;border:1px solid rgba(255,154,0,.5);border-radius:10px;background:linear-gradient(135deg,#ff6b35e6,#ff9a00e6);color:#fff;font-size:13.65px;font-weight:500;cursor:pointer;box-shadow:0 4px 20px #ff6b354d}.manju-intro-content{position:relative;z-index:1;display:flex;flex:1;flex-direction:column;justify-content:center;gap:31.2px;width:100%;max-width:1400px;min-height:0;margin:0 auto;padding:23.4px 40px}.manju-intro-hero{display:flex;align-items:center;justify-content:center;gap:32px;padding:16px 0;margin-top:31.2px}.manju-intro-copy{display:flex;flex:0 0 21.55rem;flex-direction:column;align-items:center;gap:8px;min-width:0;text-align:center}.manju-engine-mark{position:relative;display:grid;place-items:center;flex:0 0 80px;width:80px;height:80px;border:1px solid rgba(25,211,230,.32);border-radius:50%;background:radial-gradient(circle,#00cae029,#00cae008 68%);color:var(--mj-cyan);box-shadow:0 0 34px #19d3e61f}.manju-engine-mark svg{position:relative;z-index:1;animation:manju-core-spin 20s linear infinite}@keyframes manju-core-spin{to{transform:rotate(360deg)}}.manju-engine-mark i,.manju-engine-mark b{position:absolute;border:1px solid rgba(25,211,230,.22);border-radius:50%;pointer-events:none}.manju-engine-mark i{top:7px;right:7px;bottom:7px;left:7px}.manju-engine-mark b{top:15px;right:15px;bottom:15px;left:15px}.manju-intro-copy em{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border:1px solid rgba(0,202,224,.3);border-radius:999px;background:#00cae01a;color:#00cae0e6;font-size:10.4px;font-style:normal}.manju-intro-copy em i{width:5px;height:5px;border-radius:50%;background:var(--mj-green);box-shadow:0 0 6px #00e5a0cc}.manju-intro-copy h1{margin:0;background:linear-gradient(135deg,#fff 0%,var(--mj-cyan) 50%,var(--mj-green) 100%);color:#fff;font-size:31.2px;line-height:1.5;letter-spacing:0;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.manju-intro-copy p{max-width:none;margin:0;color:#8c99a0cc;font-size:13.6px;line-height:1.5;white-space:nowrap}.manju-cta{display:flex;align-items:center;justify-content:center;gap:8px;min-width:170px;height:43.4px;border:0;border-radius:10px;background:linear-gradient(135deg,#00cae0e6,#00e5a0e6);color:#050a0f;font-size:15px;font-weight:700;cursor:pointer;box-shadow:0 10px 30px #19d3e62e}.manju-feature-stage{display:flex;flex:1;flex-direction:column;justify-content:center;gap:24px;min-height:0;margin-top:0}.manju-showcase-area{display:flex;align-items:center;justify-content:center;min-height:92px;perspective:1000px}.manju-feature-showcase{position:relative;display:flex;align-items:center;gap:19.5px;width:fit-content;min-width:500px;max-width:100%;min-height:90.86px;margin:0 auto;padding:19.5px 31.2px;overflow:hidden;border:1px solid rgba(0,202,224,.5);border-radius:16px;background:linear-gradient(135deg,#191e28f2,#12161ee6);box-shadow:0 18px 55px #0000003d,0 0 35px #19d3e60d;animation:manju-showcase-in .6s cubic-bezier(.34,1.56,.64,1),manju-showcase-glow 2s ease-in-out .6s infinite}@keyframes manju-showcase-in{0%{opacity:0;transform:scale(.3) rotateY(-180deg) translateY(100px)}to{opacity:1;transform:scale(1) rotateY(0) translateY(0)}}@keyframes manju-showcase-glow{0%,to{box-shadow:0 0 30px #00cae033,0 20px 60px -20px #00000080}50%{box-shadow:0 0 50px #00cae066,0 25px 70px -20px #0009}}.manju-feature-showcase>span{position:relative;display:grid;place-items:center;flex:0 0 48px;width:48px;height:48px;border-radius:14px;background:linear-gradient(135deg,#00cae026,#00cae00d);color:var(--mj-cyan)}.manju-feature-showcase>span:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid currentColor;border-radius:14px;opacity:.32;transform:rotate(-8deg);animation:manju-icon-pulse 1.5s ease-in-out infinite}.manju-feature-showcase>span svg{position:relative;z-index:1}.manju-feature-showcase.tone-1>span{color:#00e5a0e6;background:linear-gradient(135deg,#00e5a026,#00e5a00d)}.manju-feature-showcase.tone-2>span{color:#a855f7e6;background:linear-gradient(135deg,#a855f726,#a855f70d)}.manju-feature-showcase.tone-3>span{color:#f59e0be6;background:linear-gradient(135deg,#f59e0b26,#f59e0b0d)}.manju-feature-showcase.tone-4>span{color:#ec4899e6;background:linear-gradient(135deg,#ec489926,#ec48990d)}.manju-feature-showcase.tone-5>span{color:#3b82f6e6;background:linear-gradient(135deg,#3b82f626,#3b82f60d)}@keyframes manju-icon-pulse{0%,to{opacity:0;transform:rotate(-8deg) scale(1)}50%{opacity:.75;transform:rotate(-8deg) scale(1.15)}}.manju-feature-showcase>div{min-width:0}.manju-feature-showcase>em{position:absolute;top:16px;right:20px;color:#ffffff29;font-family:monospace;font-size:12px;font-style:normal;font-weight:600}.manju-feature-showcase h3{margin:0 0 6px;font-size:17px}.manju-feature-showcase p{margin:0;color:#8c99a0e6;font-size:13.6px;line-height:1.5}.manju-desc-cursor{color:var(--mj-cyan);font-style:normal;animation:manju-cursor-blink .8s step-end infinite}@keyframes manju-cursor-blink{0%,50%{opacity:1}51%,to{opacity:0}}.manju-feature-tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.manju-feature-tabs>div{position:relative;display:flex;align-items:center;gap:9px;min-height:58px;padding:12px 16px;border-radius:10px;background:#14182099;color:#aab3c4;transition:opacity .18s ease,transform .18s ease}.manju-feature-tabs>div:nth-child(1),.manju-feature-tabs>div:nth-child(2){flex:0 0 139px}.manju-feature-tabs>div:nth-child(3),.manju-feature-tabs>div:nth-child(5),.manju-feature-tabs>div:nth-child(6){flex:0 0 127px}.manju-feature-tabs>div:nth-child(4){flex:0 0 120px}.manju-feature-tabs>div.active{opacity:.4;transform:scale(.95)}.manju-feature-tabs span{display:grid;place-items:center;width:36px;height:36px;border-radius:8px;background:linear-gradient(135deg,#00cae026,#00cae00d);color:var(--mj-cyan);transform:rotate(-5deg)}.manju-feature-tabs span svg{transform:rotate(5deg)}.manju-feature-tabs .tone-1 span{color:#00e5a0e6;background:linear-gradient(135deg,#00e5a026,#00e5a00d)}.manju-feature-tabs .tone-2 span{color:#a855f7e6;background:linear-gradient(135deg,#a855f726,#a855f70d)}.manju-feature-tabs .tone-3 span{color:#f59e0be6;background:linear-gradient(135deg,#f59e0b26,#f59e0b0d)}.manju-feature-tabs .tone-4 span{color:#ec4899e6;background:linear-gradient(135deg,#ec489926,#ec48990d)}.manju-feature-tabs .tone-5 span{color:#3b82f6e6;background:linear-gradient(135deg,#3b82f626,#3b82f60d)}.manju-feature-tabs strong{font-size:12.48px;white-space:nowrap}.manju-breadcrumb{display:flex;align-items:center;gap:7px;height:44px;padding:0 16px;border-bottom:1px solid var(--mj-line);background:#0a0d16;color:#798296;font-size:12px}.manju-breadcrumb strong{color:#d3dae8}.manju-workflow-layout{display:grid;grid-template-columns:minmax(330px,43%) minmax(420px,57%);height:calc(100% - 44px);min-height:0}.manju-conversation-panel,.manju-production-panel{min-width:0;min-height:0}.manju-conversation-panel{display:grid;grid-template-rows:minmax(0,1fr) auto;border-right:1px solid var(--mj-line);background:#0c0c0f}.manju-conversation-scroll,.manju-production-scroll{min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.12) transparent}.manju-conversation-scroll{padding:16px}.manju-chat-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100%;color:#7d879a;text-align:center}.manju-chat-empty>svg{margin-bottom:24px;color:#ffd70066}.manju-chat-empty h2{margin:0 0 12px;color:#ffffffe6;font-size:24px;font-weight:600}.manju-chat-empty>p{max-width:448px;margin:0 0 32px;color:#ffffff80;font-size:16px;line-height:1.6}.manju-chat-empty>div{display:grid;grid-template-columns:150px 18px minmax(150px,1fr);align-items:center;gap:12px;width:min(100%,384px);min-height:48px;padding:12px 16px;border:1px solid rgba(255,255,255,.04);border-radius:10px;background:#ffffff05;text-align:left;font-size:14px}.manju-chat-empty>div+div{margin-top:12px}.manju-chat-empty>div span{display:flex;align-items:center;gap:8px;color:#ffffffd9;font-weight:500;white-space:nowrap}.manju-chat-empty>div span svg{color:#ffd700bf;flex:0 0 auto}.manju-chat-empty>div>svg{color:#ffd70080}.manju-chat-empty>div strong{color:#ffffff73;font-weight:500}.manju-chat-empty>small{display:inline-flex;align-items:center;gap:10px;width:fit-content;max-width:100%;margin-top:40px;padding:12px 20px;border:1px solid rgba(255,215,0,.25);border-radius:32px;background:linear-gradient(135deg,#ffd7001a,#ffb4000d);color:#fff9;font-size:14px;line-height:1.5;text-align:left}.manju-chat-empty>small>svg{flex:0 0 auto;color:#ffd75a}.manju-chat-empty>small em,.manju-chat-empty>small strong{color:#ffdc64;font-style:normal}.manju-message{display:flex;align-items:flex-start;gap:9px;margin-bottom:16px}.manju-message>span{display:grid;flex:0 0 30px;place-items:center;width:30px;height:30px;border-radius:6px;background:#19d3e61a;color:var(--mj-cyan)}.manju-message.user{flex-direction:row-reverse}.manju-message.user>span{background:#22d3a61a;color:var(--mj-green)}.manju-message>div{max-width:calc(100% - 48px);padding:10px 12px;border:1px solid var(--mj-line);border-radius:7px;background:#111522}.manju-message.user>div{background:#19d3e614}.manju-message.error>div{border-color:#ff636340}.manju-message pre{margin:0;overflow:visible;color:#cdd5e2;font-family:inherit;font-size:12px;line-height:1.75;white-space:pre-wrap;word-break:break-word}.manju-composer{display:grid;grid-template-columns:minmax(0,1fr) 38px;gap:8px;align-items:end;margin:0 14px 14px;padding:10px;border:1px solid rgba(25,211,230,.18);border-radius:7px;background:#111522;box-shadow:0 12px 32px #00000038}.manju-composer textarea{width:100%;min-height:68px;max-height:180px;resize:vertical;border:0;outline:0;background:transparent;color:#eef2f8;font-size:12px;line-height:1.6}.manju-composer textarea::placeholder{color:#5f687b}.manju-composer button{display:grid;place-items:center;width:38px;height:38px;border:0;border-radius:6px;background:var(--mj-cyan);color:#031116;cursor:pointer}.manju-composer button:disabled{opacity:.35;cursor:not-allowed}.manju-production-panel{background:#0b0e17}.manju-production-scroll{height:100%;padding:16px}.manju-flow-summary,.manju-production-section{margin-bottom:14px;border:1px solid var(--mj-line);border-radius:7px;background:#101421}.manju-flow-summary>header,.manju-production-section>header{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:46px;padding:0 13px;border-bottom:1px solid var(--mj-line)}.manju-flow-summary>header>div,.manju-production-section>header>div{display:flex;align-items:center;gap:7px}.manju-flow-summary>header svg,.manju-production-section>header svg{color:var(--mj-cyan)}.manju-flow-summary>header strong,.manju-production-section>header strong{font-size:12px}.manju-flow-summary>header>span,.manju-production-section>header>span{color:#747d90;font-size:10px}.manju-production-section>header em{display:inline-grid;place-items:center;min-width:20px;height:18px;padding:0 5px;border-radius:999px;background:#19d3e61a;color:#6ce8f2;font-size:10px;font-style:normal}.manju-production-section>header button{display:flex;align-items:center;gap:5px;min-height:28px;padding:0 8px;border:1px solid var(--mj-line);border-radius:5px;background:transparent;color:#9ca5b7;font-size:10px;cursor:pointer}.manju-flow-summary>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:10px}.manju-flow-summary article{display:grid;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:48px;padding:7px 9px;border:1px solid rgba(255,255,255,.055);border-radius:5px;background:#ffffff05}.manju-flow-summary article>span:first-child{display:grid;place-items:center;width:25px;height:25px;border-radius:5px;background:#19d3e614;color:#6ddfe9;font-size:10px;font-weight:700}.manju-flow-summary article div{min-width:0}.manju-flow-summary article strong,.manju-flow-summary article small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manju-flow-summary article strong{color:#c8d0de;font-size:10px}.manju-flow-summary article small{margin-top:2px;color:#626b7d;font-size:9px}.manju-step-pill{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 6px;border-radius:999px;background:#ffffff0d;color:#778094;font-size:9px}.manju-step-pill.running{background:#19d3e61a;color:#6ce9f4}.manju-step-pill.completed{background:#22d3a61a;color:#5ce0b9}.manju-step-pill.failed{background:#ff63631a;color:#ff8585}.manju-empty-production{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:120px;padding:18px;color:#657083;text-align:center}.manju-empty-production svg{color:#19d3e640}.manju-empty-production p{margin:0;font-size:11px}.manju-assets-grid,.manju-storyboard-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px}.manju-assets-grid article{min-width:0;padding:7px;border:1px solid rgba(255,255,255,.06);border-radius:5px;background:#ffffff05}.manju-assets-grid article>div{position:relative;display:grid;place-items:center;aspect-ratio:4 / 3;overflow:hidden;border-radius:4px;background:#171c29;color:#7a8497}.manju-assets-grid article img{width:100%;height:100%;object-fit:cover}.manju-assets-grid article>div em{position:absolute;left:5px;bottom:5px;padding:2px 5px;border-radius:3px;background:#03060cc2;color:#7ce7f0;font-size:9px;font-style:normal}.manju-assets-grid article strong,.manju-assets-grid article small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manju-assets-grid article strong{margin-top:7px;color:#c8d0dd;font-size:10px}.manju-assets-grid article small{margin-top:3px;color:#687184;font-size:9px}.manju-section-actions{display:flex;justify-content:flex-end;gap:7px;padding:9px 10px;border-top:1px solid var(--mj-line)}.manju-section-actions button,.manju-storyboard-tools button,.manju-voice-row>button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:0 11px;border:1px solid var(--mj-line);border-radius:5px;background:#ffffff09;color:#a8b1c1;font-size:10px;cursor:pointer}.manju-section-actions button.primary,.manju-storyboard-tools button.primary,.manju-voice-row>button.primary{border-color:#19d3e640;background:#19d3e621;color:#74e8f1}.manju-section-actions button:disabled,.manju-storyboard-tools button:disabled,.manju-voice-row>button:disabled{opacity:.45;cursor:not-allowed}.manju-storyboard-tools{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;padding:9px 10px;border-bottom:1px solid var(--mj-line)}.manju-storyboard-grid article{min-width:0;min-height:128px;padding:8px;border:1px solid rgba(255,255,255,.065);border-radius:5px;background:#ffffff05;cursor:pointer}.manju-storyboard-grid article>header,.manju-storyboard-grid article>footer{display:flex;align-items:center;gap:6px}.manju-storyboard-grid article>header strong{display:grid;place-items:center;width:23px;height:23px;border-radius:4px;background:#19d3e61a;color:#6ae5ee;font-size:10px}.manju-storyboard-grid article>header span{color:#7e8799;font-size:9px}.manju-storyboard-grid article>header button,.manju-storyboard-grid article>footer button{display:grid;place-items:center;width:23px;height:23px;margin-left:auto;padding:0;border:0;border-radius:4px;background:#ffffff0a;color:#7b8496;cursor:pointer}.manju-storyboard-grid article>p{display:-webkit-box;min-height:47px;margin:9px 0 7px;overflow:hidden;color:#b4bdcc;font-size:10px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:3}.manju-storyboard-grid blockquote{display:flex;align-items:flex-start;gap:4px;margin:0 0 7px;padding:5px;border-left:2px solid rgba(251,146,60,.35);color:#8f98aa;font-size:9px;line-height:1.4}.manju-storyboard-grid article>footer{color:#6f788a;font-size:9px}.manju-storyboard-grid article>footer .complete{color:var(--mj-green)}.manju-voice-row{display:flex;align-items:end;justify-content:space-between;gap:10px;padding:11px}.manju-voice-row label{display:grid;gap:5px;min-width:170px;color:#7c8598;font-size:10px}.manju-voice-row select,.manju-strategy select{height:32px;border:1px solid var(--mj-line);border-radius:5px;outline:0;background:#0c101a;color:#cbd2df}.manju-audio-item{display:grid;grid-template-columns:110px minmax(0,1fr);align-items:center;gap:10px;padding:10px 11px;border-top:1px solid var(--mj-line);color:#9aa4b5;font-size:10px}.manju-audio-item audio{width:100%;height:32px}.manju-final-section video{display:block;width:calc(100% - 20px);max-height:380px;margin:10px;background:#05070c}.manju-global-message{position:absolute;left:50%;bottom:18px;z-index:12;display:flex;align-items:center;gap:8px;max-width:min(600px,calc(100% - 32px));padding:10px 12px;border:1px solid rgba(255,99,99,.28);border-radius:6px;background:#1f0c12f5;color:#ffadad;font-size:11px;transform:translate(-50%);box-shadow:0 14px 35px #00000059}.manju-global-message button{display:grid;place-items:center;width:22px;height:22px;margin-left:auto;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.manju-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10020;display:grid;place-items:center;padding:20px;background:#000000bf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.manju-modal{display:flex;flex-direction:column;width:min(680px,100%);max-height:min(820px,calc(100vh - 40px));overflow:hidden;border:1px solid rgba(0,202,224,.2);border-radius:8px;background:#0f0f12;color:var(--mj-text);box-shadow:0 0 0 1px #00cae01a,0 24px 48px #0009,0 0 80px #00cae00f}.manju-modal>header{display:grid;grid-template-columns:38px minmax(0,1fr) 32px;align-items:center;gap:10px;min-height:66px;padding:10px 14px;border-bottom:1px solid rgba(0,202,224,.1);background:linear-gradient(180deg,rgba(0,202,224,.06),transparent)}.manju-modal>header>span{display:grid;place-items:center;width:38px;height:38px;border-radius:6px;background:linear-gradient(135deg,#00cae033,#00b4c81f);color:var(--mj-cyan)}.manju-modal>header h2,.manju-modal>header p{margin:0}.manju-modal>header h2{font-size:15px}.manju-modal>header p{margin-top:3px;color:#768094;font-size:10px}.manju-icon-button{display:grid;place-items:center;width:32px;height:32px;padding:0;border:1px solid var(--mj-line);border-radius:5px;background:transparent;color:#828b9d;cursor:pointer}.manju-modal-body{min-height:0;overflow-y:auto;padding:16px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.12) transparent}.manju-modal>footer{padding:11px 14px;border-top:1px solid var(--mj-line);background:#0c0c0f}.manju-modal>footer>button,.manju-modal-actions button{min-height:34px;padding:0 14px;border:1px solid var(--mj-line);border-radius:5px;background:#ffffff09;color:#aeb7c7;font-size:11px;cursor:pointer}.manju-modal>footer>button.primary,.manju-modal-actions button.primary{border-color:#19d3e640;background:var(--mj-cyan);color:#031116;font-weight:700}.manju-modal-actions button.danger{border-color:#ff636347;background:#ff636324;color:#ff9292}.manju-modal-actions button:disabled{opacity:.38;cursor:not-allowed}.manju-modal-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.manju-modal-actions>span{margin-right:auto;color:#7c8598;font-size:10px}.manju-project-modal{width:min(41rem,90vw);max-height:90vh;border-color:#00cae033;border-radius:16px}.manju-project-modal>header{grid-template-columns:44px minmax(0,1fr) 36px;gap:14px;min-height:88px;padding:20px 24px}.manju-project-modal>header>span{width:44px;height:44px;border-radius:12px}.manju-project-modal>header h2{font-size:18px}.manju-project-modal>header p{font-size:12px}.manju-project-modal .manju-modal-body{padding:24px}.manju-project-modal>footer{padding:16px 24px}.manju-project-form{display:grid;grid-template-columns:1fr;gap:18px}.manju-cover-field{text-align:center}.manju-cover-field>label,.manju-form-field>span,.manju-selector-grid label>span,.manju-strategy>span{display:flex;align-items:center;min-height:20px;margin-bottom:6px;color:#a8b1c1;font-size:11px}.manju-cover-field>button{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:100%;max-width:16rem;aspect-ratio:16 / 9;margin:0 auto;overflow:hidden;border:1px dashed rgba(255,255,255,.16);border-radius:6px;background:#ffffff06;color:#6e788a;font-size:10px;cursor:pointer}.manju-cover-field>button img{width:100%;height:100%;object-fit:cover}.manju-cover-field>button em{position:absolute;inset:auto 0 0;padding:7px;background:#02050ac2;color:#e1e7f1;font-style:normal}.manju-cover-field>input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.manju-form-field{display:block;min-width:0}.manju-form-field>span em,.manju-selector-grid label>span em{margin-left:3px;color:var(--mj-red);font-style:normal}.manju-form-field>span small{margin-left:auto;color:#626b7c;font-size:9px}.manju-form-field>input,.manju-form-field>textarea,.manju-strategy select{width:100%;border:1px solid var(--mj-line);border-radius:5px;outline:0;background:#0a0e17;color:#e3e8f1;font-size:11px}.manju-form-field>input{height:36px;padding:0 10px}.manju-project-modal .manju-form-field>input{height:44px;padding:0 16px;border-radius:8px;font-size:14px}.manju-form-field>textarea{min-height:72px;padding:9px 10px;resize:vertical;line-height:1.55}.manju-project-modal .manju-form-field>textarea{min-height:80px;padding:12px 16px;border-radius:8px;font-size:14px}.manju-form-field>input:focus,.manju-form-field>textarea:focus,.manju-strategy select:focus{border-color:#19d3e659}.manju-form-field>small{display:block;margin-top:5px;color:#697285;font-size:9px}.manju-selector-grid{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;gap:12px}.manju-selector-grid label>button{display:grid;grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:9px;width:100%;min-height:52px;padding:8px;border:1px dashed rgba(255,255,255,.15);border-radius:6px;background:#ffffff05;color:#747e90;text-align:left;cursor:pointer}.manju-selector-grid label>button.selected{border-style:solid;border-color:#19d3e640;color:#cbd2df}.manju-selector-grid label>button img{width:34px;height:34px;border-radius:4px;object-fit:cover}.manju-selector-grid label>button strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.manju-orientation{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin:0;padding:0;border:0}.manju-orientation legend{grid-column:1 / -1;margin-bottom:2px;color:#a8b1c1;font-size:11px}.manju-orientation button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:42px;border:1px solid var(--mj-line);border-radius:5px;background:#ffffff06;color:#788296;font-size:11px;cursor:pointer}.manju-project-modal .manju-orientation button{flex-direction:column;min-height:80px;border-radius:8px}.manju-orientation button.active{border-color:#19d3e64d;background:#19d3e614;color:#79e8f1}.landscape-shape,.portrait-shape{display:block;border:1px solid currentColor;border-radius:2px}.landscape-shape{width:22px;height:14px}.portrait-shape{width:14px;height:22px}.manju-count-field{display:grid;gap:12px}.manju-count-field>span strong,.manju-count-field>span small{display:block}.manju-count-field>span strong{color:#a8b1c1;font-size:11px}.manju-count-field>span small{margin-top:3px;color:#697285;font-size:9px}.manju-count-field>div{display:flex;align-items:center;gap:8px;width:100%;padding:8px;border:1px solid var(--mj-line);border-radius:8px;background:#ffffff06}.manju-count-field>div button{display:grid;place-items:center;width:30px;height:30px;padding:0;border:1px solid var(--mj-line);border-radius:4px;background:#ffffff06;color:#a2abbb;cursor:pointer}.manju-count-field>div strong{flex:1;min-width:24px;color:var(--mj-cyan);font-size:22px;text-align:right}.manju-count-field>div span{color:#6e778a;font-size:10px}.manju-form-hint{display:flex;align-items:center;gap:6px;margin:-8px 0 0;color:#6e788b;font-size:9px}.manju-project-footer{display:flex;align-items:center;justify-content:space-between;gap:16px}.manju-project-footer>label{display:flex;align-items:center;gap:6px;color:#a855f7d1;font-size:9px}.manju-project-footer>label>svg{flex:0 0 auto}.manju-project-footer select{min-width:104px;height:30px;padding:0 9px;border:1px solid var(--mj-line);border-radius:6px;background:#ffffff0d;color:#cbd2df;font-size:10px}.manju-form-error,.manju-form-busy{grid-column:1 / -1;display:flex;align-items:center;gap:6px;min-height:32px;padding:7px 9px;border-radius:5px;font-size:10px}.manju-form-error{border:1px solid rgba(255,99,99,.2);background:#ff63630f;color:#ff9898}.manju-form-busy{color:#74e4ee}.manju-picker-modal{width:min(70.2rem,90vw)}.manju-picker-tabs,.manju-asset-type-tabs{display:flex;align-items:center;gap:6px;margin-bottom:13px}.manju-picker-tabs button,.manju-asset-type-tabs button{display:flex;align-items:center;gap:5px;min-height:30px;padding:0 11px;border:1px solid var(--mj-line);border-radius:999px;background:transparent;color:#7c8598;font-size:10px;cursor:pointer}.manju-picker-tabs button.active,.manju-asset-type-tabs button.active{border-color:#fb923c47;background:#fb923c14;color:#f4aa6c}.manju-picker-tabs button:last-child{margin-left:auto}.manju-style-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:16px}.manju-style-grid>button{min-width:0;padding:7px;border:1px solid var(--mj-line);border-radius:6px;background:#ffffff05;text-align:left;cursor:pointer}.manju-style-grid>button.active{border-color:#fb923c70;box-shadow:inset 0 0 0 1px #fb923c1f}.manju-style-grid>button>span{position:relative;display:block;aspect-ratio:4 / 3;overflow:hidden;border-radius:4px;background:#161b28}.manju-style-grid img{width:100%;height:100%;object-fit:cover}.manju-style-grid em,.manju-style-grid i{position:absolute}.manju-style-grid em{left:5px;top:5px;padding:2px 5px;border-radius:3px;background:#04070cc2;color:#cfd6e2;font-size:8px;font-style:normal}.manju-style-grid i{right:5px;bottom:5px;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--mj-orange);color:#180b02}.manju-style-grid strong{display:block;margin:7px 2px 1px;overflow:hidden;color:#cbd2df;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.manju-model-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.manju-model-grid>button{display:grid;grid-template-columns:42px minmax(0,1fr) 20px;align-items:center;gap:10px;min-width:0;min-height:86px;padding:11px;border:1px solid var(--mj-line);border-radius:6px;background:#ffffff05;text-align:left;cursor:pointer}.manju-model-grid>button.active{border-color:#fb923c5c;background:#fb923c0d}.manju-model-grid>button:disabled{opacity:.45;cursor:not-allowed}.manju-model-grid>button>img,.manju-model-grid>button>svg:first-child{width:42px;height:42px;padding:8px;border-radius:6px;background:#181d2a;object-fit:contain}.manju-model-grid>button>span{min-width:0}.manju-model-grid>button strong,.manju-model-grid>button small,.manju-model-grid>button em{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manju-model-grid>button strong{color:#d9dfeb;font-size:11px}.manju-model-grid>button small{margin-top:4px;color:#747d90;font-size:9px}.manju-model-grid>button em{margin-top:6px;color:#efab72;font-size:8px;font-style:normal}.manju-picker-empty{grid-column:1 / -1;padding:50px;color:#737c8f;text-align:center}.manju-chapter-modal,.manju-asset-modal,.manju-storyboard-modal{width:min(560px,100%)}.manju-chapter-modal .manju-modal-body,.manju-asset-modal .manju-modal-body,.manju-storyboard-modal .manju-modal-body{display:grid;gap:14px}.manju-confirm-modal{width:min(440px,100%)}.manju-confirm-copy{display:flex;align-items:flex-start;gap:11px;padding:8px;color:#aeb7c6}.manju-confirm-copy svg{flex:0 0 auto;color:var(--mj-orange)}.manju-confirm-copy p{margin:0;font-size:11px;line-height:1.7}.manju-engine-modal{width:min(780px,100%)}.manju-engine-list{display:grid;gap:10px}.manju-engine-list article{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;border:1px solid var(--mj-line);border-radius:6px;background:#ffffff05}.manju-engine-list article>span{display:grid;place-items:center;width:44px;height:44px;border-radius:6px;background:#19d3e614;color:var(--mj-cyan)}.manju-engine-list h3,.manju-engine-list p,.manju-engine-list em{margin:0}.manju-engine-list h3{font-size:12px}.manju-engine-list p{margin-top:4px;color:#798295;font-size:9px;line-height:1.5}.manju-engine-list em{display:block;margin-top:5px;color:#5fdde7;font-size:9px;font-style:normal}.manju-engine-list article>strong{padding:4px 7px;border-radius:999px;background:#fb923c14;color:#efaa70;font-size:9px}.manju-tutorial-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.manju-tutorial-list li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;padding:10px;border:1px solid var(--mj-line);border-radius:5px}.manju-tutorial-list li>span{display:grid;place-items:center;width:34px;height:34px;border-radius:5px;background:#19d3e614;color:var(--mj-cyan);font-size:10px;font-weight:700}.manju-tutorial-list strong{font-size:11px}.manju-tutorial-list p{margin:4px 0 0;color:#788194;font-size:9px;line-height:1.55}@media(max-width:1180px){.manju-shell{grid-template-columns:260px minmax(0,1fr)}.manju-workflow-layout{grid-template-columns:minmax(300px,42%) minmax(380px,58%)}.manju-assets-grid,.manju-storyboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.manju-intro-content{padding:24px 30px}}@media(max-width:900px){.manju-shell{display:block}.manju-main{height:100%}.manju-projects-toggle{position:absolute;top:7px;left:9px;z-index:8;display:flex;align-items:center;gap:6px;height:30px;padding:0 9px;border:1px solid var(--mj-line);border-radius:5px;background:#111522;color:#aab3c3;font-size:10px}.manju-project-sidebar{position:absolute;inset:0 auto 0 0;z-index:20;width:min(320px,88vw);transform:translate(-102%);visibility:hidden;transition:transform .18s ease,visibility 0s linear .18s;box-shadow:18px 0 50px #0000007a}.manju-project-sidebar.open{visibility:visible;transform:translate(0);transition-delay:0s}.manju-sidebar-close{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;padding:0;border:1px solid var(--mj-line);border-radius:5px;background:transparent;color:#8b94a6}.manju-projects-mask{position:absolute;top:0;right:0;bottom:0;left:0;z-index:19;display:block;border:0;background:#020409b3}.manju-breadcrumb{padding-left:128px}.manju-intro{overflow-y:auto}.manju-intro-content{flex:none;justify-content:flex-start;min-height:100%;padding:64px 24px 36px}.manju-intro-hero{flex-wrap:wrap}.manju-intro-copy{justify-items:center;text-align:center}.manju-feature-stage{width:min(620px,100%);margin:0 auto}.manju-workflow-layout{grid-template-columns:1fr;overflow-y:auto}.manju-conversation-panel{min-height:520px;border-right:0;border-bottom:1px solid var(--mj-line)}.manju-production-panel{min-height:600px}.manju-production-scroll{height:auto;overflow:visible}}@media(max-width:620px){.manju-tutorial-button{top:9px;left:50%;transform:translate(-50%)}.manju-intro-content{padding:58px 14px 28px}.manju-intro-hero{flex-direction:column;gap:18px;margin-top:12px}.manju-intro-copy h1{font-size:28px}.manju-showcase-area{width:100%}.manju-feature-showcase{width:100%;min-width:0;max-width:100%;padding:18px}.manju-feature-tabs>div{flex:1 1 calc(50% - 6px);min-width:0}.manju-breadcrumb{padding-left:116px;overflow:hidden}.manju-breadcrumb strong,.manju-breadcrumb span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manju-conversation-scroll{padding:14px}.manju-chat-empty>div{grid-template-columns:minmax(105px,1fr) 14px minmax(125px,1fr);gap:6px;padding:10px;font-size:12px}.manju-chat-empty>small{margin-top:24px;padding:10px 13px;font-size:12px}.manju-composer{margin:0 9px 9px}.manju-production-scroll{padding:10px}.manju-flow-summary>div,.manju-assets-grid,.manju-storyboard-grid,.manju-style-grid,.manju-model-grid{grid-template-columns:1fr}.manju-project-form{grid-template-columns:1fr}.manju-cover-field{grid-row:auto}.manju-cover-field>button{max-width:210px}.manju-selector-grid,.manju-orientation{grid-template-columns:1fr}.manju-count-field{align-items:flex-start;flex-direction:column}.manju-modal-overlay{align-items:end;padding:0}.manju-modal{width:100%;max-height:92vh;border-right:0;border-bottom:0;border-left:0;border-radius:8px 8px 0 0}.manju-modal-actions{flex-wrap:wrap}.manju-modal-actions>span{width:100%;margin:0 0 3px}.manju-project-footer{align-items:stretch;flex-direction:column}.manju-engine-list article{grid-template-columns:38px minmax(0,1fr)}.manju-engine-list article>span{width:38px;height:38px}.manju-engine-list article>strong{grid-column:2;justify-self:start}}@media(max-width:340px){.manju-tutorial-button{top:46px}.manju-intro-content{padding-top:100px}}@media(prefers-reduced-motion:reduce){.manju-project-sidebar,.manju-project-select>svg{transition:none}.manju-intro-grid:before,.manju-engine-mark svg,.manju-feature-showcase,.manju-feature-showcase>span:before,.manju-desc-cursor{animation:none}}@media(min-width:901px){.manju-shell{grid-template-columns:21.4375rem minmax(0,1fr)}.manju-intro-content{max-width:none;padding-right:2.5rem;padding-left:2.5rem}.manju-feature-showcase{width:fit-content;min-width:31.25rem;max-width:100%;min-height:90.86px;padding-right:31.2px;padding-left:31.2px}.manju-feature-tabs{width:100%;margin:0 auto}.manju-workflow-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.manju-breadcrumb{height:3.3828125rem;padding:0 1.4625rem;background:#14151999}.manju-apps-button{position:absolute;right:1.35rem;top:1.25rem;z-index:8;display:grid;place-items:center;width:3.1rem;height:3.1rem;padding:0;border:1px solid rgba(105,84,188,.25);border-radius:50%;background:radial-gradient(circle,#5a3d9f5c,#0f151de0 65%);color:#74dff0;box-shadow:0 0 1.7rem #4e44b42e}.manju-breadcrumb+.manju-apps-button,.manju-main:has(.manju-breadcrumb)>.manju-apps-button{top:.45rem;width:2.35rem;height:2.35rem}.manju-workflow-layout{height:calc(100% - 3.3828125rem)}.manju-production-panel{border-left:1px solid rgba(255,255,255,.055);background:#0c0c0f}.manju-production-scroll{padding:0}.manju-right-empty{display:flex;align-items:center;flex-direction:column;min-height:100%;padding:5.75rem 1.5rem 2rem;color:#4a4c55;text-align:center}.manju-right-empty svg{margin-bottom:1.1rem;color:#2d3038;stroke-width:1.1}.manju-right-empty p{margin:0;color:#62646d;font-size:.7rem}.manju-composer{display:flex;align-items:stretch;flex-direction:column;gap:.45rem;min-height:8.78rem;margin:0 1.4625rem .975rem;padding:.92rem 1.5rem .75rem;border-color:#1e1f25;border-radius:1rem;background:#1b1c21f2}.manju-composer-input{position:relative;display:flex;flex:1 1 auto;min-height:3.9rem}.manju-composer textarea{min-height:3.9rem;max-height:8.5rem;padding:0;resize:none;color:#f5fbffe0;font-size:.72rem}.manju-composer>button{align-self:flex-end;width:1.9rem;height:1.9rem;border-radius:50%}.manju-composer .manju-composer-asset{position:absolute;right:0;top:0;display:grid;place-items:center;width:1.5rem;height:1.5rem;padding:0;border:0;border-radius:.35rem;background:#ffffff0b;color:#727783}.manju-chat-empty>small{border-color:#ffd70040;border-radius:999px;background:linear-gradient(135deg,#ffd7001a,#ffb4000d);color:#fff9;text-align:left}.manju-chat-empty>small em,.manju-chat-empty>small strong{color:#ffdc64}@media(max-width:900px){.manju-production-scroll{padding:.75rem}.manju-right-empty{min-height:22rem;padding-top:4rem}}@media(max-width:620px){.manju-breadcrumb{height:3.25rem;padding-right:3.75rem;padding-left:7.5rem}.manju-workflow-layout{height:calc(100% - 3.25rem)}.manju-composer{margin:0 .6rem .6rem;padding-right:1rem;padding-left:1rem}}.special-agent-landing{display:block;height:100%;min-height:100%;background:#080b13}.special-agent-landing .agent-project-pane{display:none}.special-agent-landing .agent-experience{width:100%;height:100%;overflow:hidden;background:transparent}.special-agent-landing .agent-apps-anchor,.special-agent-landing .agent-experience-toolbar{display:none}.special-workbench{position:relative;width:100%;height:100%;min-height:44rem;overflow:hidden;color:#e9eef8;background:linear-gradient(rgba(81,99,140,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(81,99,140,.045) 1px,transparent 1px),radial-gradient(circle at 66% 8%,rgba(74,71,182,.16),transparent 34rem),#080b13;background-size:3rem 3rem,3rem 3rem,100% 100%}.special-apps-button{position:absolute;z-index:14;top:1.15rem;right:1.2rem;width:3rem;height:3rem;display:grid;place-items:center;border:1px solid rgba(115,88,218,.38);border-radius:50%;color:#8cebf1;background:radial-gradient(circle,#5642ae73,#0c121deb 68%);box-shadow:0 0 1.6rem #5243bf38}.special-rail,.special-chat-rail,.special-canvas-rail{position:absolute;z-index:12;top:0;left:0;width:10.75rem;height:100%;display:flex;align-items:center;flex-direction:column;padding-top:1rem;color:#9099aa;background:transparent}.special-rail-create,.special-rail-history,.special-chat-rail button,.special-canvas-rail>button{width:6.75rem;min-height:2.45rem;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;border:1px solid rgba(125,94,237,.4);border-radius:999px;color:#b9a5ff;background:#5e3dbe24;font-size:.72rem}.special-rail-history{min-height:2.2rem;margin-top:.55rem;border-color:#94a3b82e;color:#8f98a9;background:#0f131d94}.special-rail-empty{margin-top:.8rem;color:#616b7b;font-size:.64rem}.special-workflow-main,.special-multi-main,.special-canvas-main,.special-openclaw-main{position:relative;width:100%;height:100%;overflow:hidden}.special-hero{width:min(56.56rem,calc(100% - 21.375rem));margin:3.45rem auto 0;text-align:center}.special-identity{display:flex;align-items:center;justify-content:center;gap:.9rem}.special-logo{width:4.4rem;height:4.4rem;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(55,218,220,.35);border-radius:1rem;background:#0f1c28d9;box-shadow:0 0 1.5rem #1fced724}.special-logo img{width:3.3rem;height:3.3rem;object-fit:contain}.special-eyebrow{display:block;color:#70dfe4;font-size:.68rem;font-weight:700;text-align:left}.special-identity h1{margin:.38rem 0 0;color:#f4f7fc;font-size:2.35rem;line-height:1;letter-spacing:0;text-align:left}.special-identity h1 em{color:#a997ff;font-style:normal}.special-highlights{display:flex;justify-content:center;flex-wrap:wrap;gap:.42rem;margin-top:.78rem}.special-highlights span{min-height:1.65rem;display:inline-flex;align-items:center;padding:0 .65rem;border:1px solid rgba(46,208,220,.2);border-radius:999px;color:#9fdae1;background:#1cb3c00e;font-size:.62rem}.special-feature-zone{width:min(56.56rem,calc(100% - 21.375rem));height:15.2rem;display:grid;grid-template-columns:15rem minmax(0,1fr);gap:1.2rem;margin:2.25rem auto 0}.special-feature-list{display:grid;gap:.55rem;align-content:start}.special-feature-list button{min-width:0;min-height:3.55rem;display:grid;grid-template-columns:1.55rem minmax(0,1fr);grid-template-rows:auto auto;column-gap:.48rem;align-items:center;padding:.55rem .65rem;border:1px solid rgba(148,163,184,.1);border-radius:.55rem;color:#c8cfdb;background:#0f141fad;text-align:left}.special-feature-list button.active,.special-feature-list button:hover,.special-feature-list button:focus-visible{border-color:#8460ee94;background:linear-gradient(90deg,#694bd033,#111a27d9)}.special-feature-list button>span{grid-row:1 / -1;display:grid;place-items:center;width:1.55rem;height:1.55rem;border-radius:.35rem;color:#62dfe5;background:#20c9d31a;font-size:.62rem}.special-feature-list strong,.special-feature-list small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.special-feature-list strong{font-size:.7rem}.special-feature-list small{color:#788598;font-size:.58rem}.special-feature-detail{min-width:0;position:relative;padding:1.45rem 1.8rem;border:1px solid rgba(88,77,184,.5);border-radius:.8rem;background:linear-gradient(145deg,#171a2bf5,#0d131ee6);box-shadow:0 0 2rem #4e43b41f}.special-stage-number{display:inline-flex;min-width:2rem;min-height:2rem;align-items:center;justify-content:center;border-radius:.35rem;color:#a796ff;background:#684cd22b;font-size:.7rem}.special-feature-detail>em{position:absolute;top:1.45rem;right:1.5rem;color:#60e0b5;font-size:.62rem;font-style:normal}.special-feature-detail h2{margin:1rem 0 .42rem;color:#f1f3fa;font-size:1.15rem}.special-feature-detail p{max-width:36rem;margin:0;color:#8b96a9;font-size:.67rem;line-height:1.65}.special-feature-detail>div{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:1.1rem}.special-feature-detail>div small{padding:.3rem .55rem;border:1px solid rgba(160,110,229,.25);color:#bba5e7;background:#6e4bbd14;font-size:.59rem}.special-stage-line{width:min(56.56rem,calc(100% - 21.375rem));display:grid;grid-template-columns:repeat(6,1fr);gap:.3rem;margin:1.25rem auto 0;color:#667287;font-size:.58rem;text-align:center}.special-composer{position:fixed;z-index:18;left:50%;bottom:1.15rem;width:min(61.25rem,calc(100vw - 17rem));height:10.35rem;display:flex;flex-direction:column;padding:.85rem 1rem .7rem;border:1px solid rgba(148,163,184,.16);border-radius:.85rem;background:#171a21;box-shadow:0 1rem 3rem #0000004d;transform:translate(-50%)}.special-composer-asset{min-height:1.7rem;display:flex;align-items:center;gap:.5rem}.special-composer-asset button,.special-composer footer button{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;border:0;color:#aeb6c4;background:transparent;font-size:.63rem}.special-composer-asset small{max-width:15rem;overflow:hidden;color:#6ed9b3;text-overflow:ellipsis;white-space:nowrap;font-size:.58rem}.special-composer textarea{flex:1;width:100%;min-height:0;resize:none;border:0;outline:0;color:#e7edf5;background:transparent;font:inherit;font-size:.68rem;line-height:1.55}.special-composer textarea::placeholder{color:#636d7b}.special-composer footer{display:flex;align-items:center;justify-content:space-between;gap:.8rem;min-height:2rem;border-top:1px solid rgba(148,163,184,.08)}.special-composer footer>div{display:flex;align-items:center;gap:.35rem}.special-composer footer button{min-height:1.8rem;padding:0 .48rem;border-radius:.3rem}.special-composer footer button:hover,.special-composer footer button.active{color:#dffbff;background:#29cdda1a}.special-composer .special-model-button{border:1px solid rgba(148,163,184,.13);background:#ffffff08}.special-composer .special-submit{width:2.05rem;height:2.05rem;border-radius:50%;color:#071218;background:#2ed9df}.special-composer .special-submit:disabled{cursor:not-allowed;opacity:.4}.special-composer-popover{position:absolute;right:1rem;bottom:3.1rem;width:15rem;padding:.85rem;border:1px solid rgba(98,85,197,.45);border-radius:.55rem;background:#111722;box-shadow:0 1rem 2.5rem #00000059}.special-composer-popover strong{color:#e7eaff;font-size:.72rem}.special-composer-popover p{margin:.4rem 0 .7rem;color:#8995a8;font-size:.61rem;line-height:1.5}.special-composer-popover button{min-height:1.8rem;width:100%;border:0;border-radius:.3rem;color:#071218;background:#2ed9df;font-size:.64rem}.special-chat-rail{width:12rem;align-items:stretch;padding:1rem 1.25rem;gap:.5rem}.special-chat-rail button{width:100%;border-color:#94a3b829;border-radius:.45rem;color:#aeb6c3;background:#ffffff08}.special-chat-rail button:first-child{justify-content:flex-start}.special-chat-rail button:nth-child(2){color:#d7caff;background:#6a4bcc26}.special-chat-rail div{margin:1rem 0 .5rem;color:#626c7d;font-size:.65rem;text-align:center}.special-multi-main{padding-top:3.4rem}.special-multi-main .special-hero{margin-top:0}.special-multi-main .special-hero p{margin:.65rem 0 0;color:#8c97a8;font-size:.7rem}.special-multi-main .special-identity h1 em{font-size:1rem}.multi-model-pool,.multi-model-presets,.multi-model-composer{width:min(56.56rem,calc(100% - 24rem));margin-inline:auto}.multi-model-pool{min-height:5.5rem;display:flex;align-items:center;justify-content:center;gap:.45rem;margin-top:2.25rem;padding:.8rem 1rem;border:1px solid rgba(83,91,151,.3);border-radius:.7rem;background:#0c111db8}.multi-model-pool>div{display:grid;gap:.2rem;min-width:4rem;color:#c7cde0;font-size:.64rem;text-align:center}.multi-model-pool>div span{color:#6f7c92;font-size:.57rem}.multi-model-pool>button{min-height:2.1rem;padding:0 .55rem;border:1px solid rgba(94,108,165,.27);border-radius:999px;color:#adb8ce;background:#ffffff09;font-size:.58rem}.multi-model-pool>button span{display:inline-grid;place-items:center;width:1.25rem;height:1.25rem;margin-right:.28rem;border-radius:50%;color:#10151f;background:#8da7ff}.multi-model-presets{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem;margin-top:1.1rem;color:#8894aa;font-size:.63rem}.multi-model-presets button{min-height:2rem;padding:0 .7rem;border:1px solid rgba(148,163,184,.14);border-radius:.4rem;color:#aeb8ca;background:#ffffff08;font-size:.62rem}.multi-model-presets button.active{border-color:#8d75e9;color:#eee9ff;background:#6e4ecb29}.multi-model-composer{position:fixed;left:50%;bottom:1.15rem;height:10.35rem;padding:.85rem 1rem .7rem;border:1px solid rgba(148,163,184,.16);border-radius:.85rem;background:#171a21;box-shadow:0 1rem 3rem #0000004d;transform:translate(-50%)}.multi-model-composer .multi-upload{display:inline-flex;align-items:center;gap:.3rem;min-height:1.7rem;border:0;color:#aeb6c4;background:transparent;font-size:.63rem}.multi-model-composer textarea{display:block;width:100%;height:5.4rem;resize:none;border:0;outline:0;color:#e7edf5;background:transparent;font:inherit;font-size:.7rem}.multi-model-composer textarea::placeholder{color:#636d7b}.multi-model-composer>div:last-child{display:flex;align-items:center;justify-content:flex-end;gap:.4rem;border-top:1px solid rgba(148,163,184,.08);padding-top:.45rem}.multi-model-composer>div:last-child button{min-height:1.8rem;padding:0 .55rem;border:0;border-radius:.3rem;color:#aeb6c4;background:transparent;font-size:.61rem}.multi-model-composer>div:last-child button:hover{color:#e4faff;background:#29cdda1a}.multi-model-composer .special-submit{width:2.05rem;border-radius:50%;color:#071218;background:#2ed9df}.special-canvas-rail{width:14rem;align-items:stretch;padding:1rem 1.15rem;gap:.8rem}.special-canvas-rail>button{width:100%}.special-canvas-rail>strong{padding:.55rem .2rem 0;color:#b4bdce;font-size:.72rem}.special-canvas-rail>label{min-height:2.1rem;display:flex;align-items:center;gap:.35rem;padding:0 .55rem;border:1px solid rgba(148,163,184,.14);border-radius:.4rem;color:#7d8798;background:#ffffff06}.special-canvas-rail input{width:100%;border:0;outline:0;color:#dce4ef;background:transparent;font-size:.62rem}.special-canvas-rail>span{color:#616c7e;font-size:.65rem;text-align:center}.special-canvas-main{padding-top:3.45rem}.canvas-feature-zone{width:min(56.56rem,calc(100% - 24rem));height:19rem;display:grid;grid-template-columns:15rem minmax(0,1fr);gap:1.2rem;margin:2.4rem auto 0}.canvas-feature-list{display:grid;align-content:start;gap:.6rem}.canvas-feature-list button{min-height:3.8rem;padding:.65rem;border:1px solid rgba(148,163,184,.12);border-radius:.55rem;color:#b8c1d1;background:#0f141fad;text-align:left}.canvas-feature-list button.active{border-color:#2cd8de8c;background:#189ca91f}.canvas-feature-list strong,.canvas-feature-list small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.canvas-feature-list strong{font-size:.68rem}.canvas-feature-list small{margin-top:.25rem;color:#798699;font-size:.58rem}.canvas-feature-zone article{position:relative;padding:1.5rem 1.8rem;border:1px solid rgba(52,210,220,.42);border-radius:.8rem;background:linear-gradient(145deg,#0f232bf5,#0c141feb)}.canvas-feature-zone article>span{color:#53dce2;font-size:.65rem}.canvas-feature-zone article>em{display:block;margin-top:.3rem;color:#6fe2bc;font-size:.62rem;font-style:normal}.canvas-feature-zone h2{margin:.9rem 0 .45rem;color:#effcff;font-size:1.15rem}.canvas-feature-zone p{margin:0;color:#8c9aab;font-size:.67rem;line-height:1.6}.canvas-feature-zone article>div{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:1rem}.canvas-feature-zone article>div small{padding:.28rem .5rem;border:1px solid rgba(45,210,218,.25);color:#8be0e3;font-size:.58rem}.canvas-feature-zone article>button{display:flex;align-items:center;gap:.35rem;margin-top:1.3rem;min-height:2.4rem;padding:0 .75rem;border:1px solid rgba(45,218,224,.4);border-radius:.4rem;color:#082024;background:#2dd9df;font-size:.64rem}.canvas-feature-zone article>button span{margin-left:.5rem;color:#176068}.canvas-feature-zone article>button b{margin-left:auto;font-size:.57rem}.canvas-footer-actions{width:min(56.56rem,calc(100% - 24rem));display:flex;justify-content:flex-end;gap:.5rem;margin:1rem auto}.canvas-footer-actions button{min-height:2rem;padding:0 .65rem;border:1px solid rgba(148,163,184,.14);border-radius:.35rem;color:#aeb8c8;background:#ffffff08;font-size:.61rem}.canvas-feature-zone article>.canvas-detail-icon{position:absolute;width:3.875rem;height:3.875rem;display:grid;place-items:center;color:#29d2dbe6;border-radius:.75rem;background:#22b8c31f}.canvas-feature-zone .canvas-create-cta{border:0;color:#f0f5fa;background:linear-gradient(145deg,#141419f2,#0f0f12f2);box-shadow:0 0 0 1px #06b6d44d,0 0 1.25rem #06b6d414}.canvas-feature-zone article h2,.canvas-feature-zone article p,.canvas-feature-zone article>div:not(.canvas-cta-copy){margin-left:5.3rem}.canvas-feature-zone article>.canvas-detail-icon{top:5.625rem;left:2.6rem}.canvas-feature-zone article>.canvas-detail-info{position:absolute;top:5.625rem;left:7.9375rem;width:32.1875rem;display:block;margin:0!important}.canvas-feature-zone .canvas-detail-info h2{margin:0 0 .63375rem;color:#f0f5fa;font-size:1.4625rem;line-height:1.5}.canvas-feature-zone .canvas-detail-info p{margin:0 0 .8775rem;color:#8c99a0d9;font-size:.975rem;line-height:1.75}.canvas-feature-zone .canvas-detail-info>.canvas-detail-tags{display:flex;flex-wrap:wrap;gap:.39rem;margin:0}.canvas-feature-zone .canvas-detail-tags small{min-height:1.6875rem;padding:.24375rem .6825rem;border:1px solid rgba(6,182,212,.3);color:#06b6d4e6;background:#06b6d412;font-size:.73125rem;line-height:1.5}.canvas-create-cta .canvas-cta-icon{width:2.625rem;height:2.625rem;display:grid;flex:0 0 2.625rem;place-items:center;margin:0;color:#f0f5fa}.canvas-create-cta .canvas-cta-icon img{width:2.625rem;height:2.625rem;object-fit:contain}.canvas-create-cta .canvas-cta-copy{display:flex;flex-direction:column;gap:.2rem;margin:0;color:#f0f5fa;text-align:left}.canvas-create-cta .canvas-cta-copy strong{color:#f0f5fa;font-size:1.0725rem;line-height:1.35}.canvas-create-cta .canvas-cta-copy small{color:#06b6d4b3;font-size:.6825rem}.canvas-create-cta .canvas-cta-status{min-height:1.58rem;display:inline-flex;align-items:center;gap:.38rem;margin-left:0;padding:.29rem .955rem;border:1px solid rgba(6,182,212,.3);border-radius:999px;color:#06b6d4e6;background:#06b6d41f;font-size:.63375rem;white-space:nowrap}.canvas-create-cta .canvas-cta-status:before{content:"";width:.31rem;height:.31rem;border-radius:50%;background:#06b6d4}.special-openclaw-main{padding-top:3.45rem}.openclaw-feature-zone{width:min(56.56rem,calc(100% - 21.375rem));display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:2.4rem auto 0}.openclaw-feature-list{display:grid;gap:.65rem}.openclaw-feature-list article{padding:1rem 1.15rem;border:1px solid rgba(148,163,184,.13);border-radius:.55rem;background:#0e131db8}.openclaw-feature-list strong{color:#dce9f5;font-size:.75rem}.openclaw-feature-list p{margin:.35rem 0 0;color:#7f8c9d;font-size:.62rem;line-height:1.45}.openclaw-detail{padding:1.5rem 1.7rem;border:1px solid rgba(238,158,40,.38);border-radius:.8rem;background:linear-gradient(145deg,#2a1e16eb,#10141ef0)}.openclaw-detail>span{color:#f1bb5e;font-size:.65rem}.openclaw-detail>em{display:block;margin-top:.3rem;color:#f3c968;font-size:.62rem;font-style:normal}.openclaw-detail h2{margin:.85rem 0 .45rem;color:#fff5df;font-size:1.15rem}.openclaw-detail p{margin:0;color:#b2a898;font-size:.67rem;line-height:1.6}.openclaw-detail>div{display:flex;gap:.4rem;margin-top:1rem}.openclaw-detail>div button{min-height:1.9rem;padding:0 .6rem;border:1px solid rgba(239,176,66,.28);border-radius:.3rem;color:#cdbb9d;background:#efb0420f;font-size:.6rem}.openclaw-detail>div button.active{color:#2b1a08;background:#eeb54c}.openclaw-download{width:100%;min-height:3.2rem;display:grid;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.45rem;margin-top:1.2rem;padding:0 .75rem;border:1px solid rgba(239,176,66,.4);border-radius:.45rem;color:#2b1a08;background:#edb54d;text-align:left}.openclaw-download small,.openclaw-download b{display:block;color:#684817;font-size:.55rem}.openclaw-download b{color:#2b1a08;font-size:.61rem}.download-icon{display:grid;place-items:center;width:1.7rem;height:1.7rem;border-radius:.35rem;background:#ffffff59}.openclaw-key-button{min-height:2rem;display:inline-flex;align-items:center;gap:.35rem;margin-top:.6rem;border:0;color:#e4c884;background:transparent;font-size:.62rem}@media(max-width:720px){.special-workbench{min-height:100%;overflow-y:auto}.special-rail,.special-chat-rail,.special-canvas-rail{width:3.1rem;padding:.75rem .35rem}.special-rail-create,.special-rail-history,.special-chat-rail button,.special-canvas-rail>button{width:2.4rem;min-height:2.4rem;padding:0;font-size:0}.special-rail-create svg,.special-rail-history svg,.special-chat-rail button svg,.special-canvas-rail>button svg{width:16px;height:16px}.special-rail-empty,.special-canvas-rail>strong,.special-canvas-rail>label,.special-canvas-rail>span,.special-chat-rail div{display:none}.special-hero,.special-feature-zone,.special-stage-line,.multi-model-pool,.multi-model-presets,.canvas-feature-zone,.canvas-footer-actions,.openclaw-feature-zone{width:calc(100% - 4.4rem);margin-left:3.8rem;margin-right:.6rem}.special-hero{margin-top:2.8rem}.special-identity{gap:.55rem}.special-logo{width:3rem;height:3rem}.special-logo img{width:2.25rem;height:2.25rem}.special-identity h1{font-size:1.45rem}.special-eyebrow{font-size:.56rem}.special-highlights{justify-content:flex-start}.special-highlights span{font-size:.55rem}.special-feature-zone,.canvas-feature-zone{height:auto;grid-template-columns:1fr;margin-top:1.35rem;padding-bottom:11rem}.special-feature-list,.canvas-feature-list{grid-template-columns:repeat(2,minmax(0,1fr))}.special-feature-list button{min-height:3rem}.special-feature-detail{min-height:12rem}.special-stage-line{grid-template-columns:repeat(3,1fr);margin-top:-10.5rem}.special-composer,.multi-model-composer{left:calc(50% + 1rem);width:calc(100vw - 4.8rem);bottom:.6rem;height:9.8rem}.special-composer footer{flex-wrap:wrap}.special-composer footer>div:last-child{margin-left:auto}.special-composer .special-model-button{max-width:8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.multi-model-main,.special-multi-main,.special-canvas-main,.special-openclaw-main{padding-top:2.75rem}.multi-model-pool{flex-wrap:wrap;justify-content:flex-start;margin-top:1.35rem}.multi-model-pool>button{max-width:7.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.multi-model-presets{margin-top:.8rem}.multi-model-composer{height:9.8rem}.multi-model-composer textarea{height:4.7rem}.openclaw-feature-zone{grid-template-columns:1fr;margin-top:1.35rem;padding-bottom:1rem}.openclaw-detail{min-height:16rem}}.special-agent-landing .agent-experience{overflow-x:hidden;overflow-y:auto}.special-agent-landing .special-workbench .special-hero,.special-agent-landing .special-workbench .multi-frame-hero{position:sticky;top:0;z-index:20;background:linear-gradient(180deg,#080b13fa,#080b13e8);box-shadow:0 0 0 .75rem #080b13e8,0 .9rem 1.6rem #03060c33;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.special-agent-landing .special-workflow.special-pink .special-hero,.special-agent-landing .special-workflow.special-violet .special-hero{background:linear-gradient(180deg,#0a0a12fa,#0a0a12e8);box-shadow:0 0 0 .75rem #0a0a12e8,0 .9rem 1.6rem #03030c33}.special-agent-landing .special-openclaw .special-hero{background:linear-gradient(180deg,#0c0c0ffa,#0c0c0fe8);box-shadow:0 0 0 .75rem #0c0c0fe8,0 .9rem 1.6rem #03030333}@media(min-width:721px){.special-agent-landing .agent-mobile-task-toolbar.special-agent-mobile-toolbar{position:absolute;top:0;right:0;bottom:0;left:0;z-index:40;display:block;pointer-events:none}.special-agent-landing .special-agent-mobile-toolbar .agent-mobile-sidebar-button{position:fixed;top:1.7rem;left:.8rem;width:2.2rem;height:2.2rem;display:grid;place-items:center;padding:0;border:1px solid rgba(148,163,184,.18);border-radius:50%;color:#9aa4b5;background:#151925eb;pointer-events:auto}.special-agent-landing .special-agent-mobile-toolbar .agent-mobile-task-actions{display:none}.special-apps-button{top:1.25rem;right:1.2rem;width:3.2rem;height:3.2rem}.special-rail{width:14.75rem}.special-workflow.special-violet{--special-rgb: 135, 92, 246;background:linear-gradient(rgba(99,83,140,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(99,83,140,.045) 1px,transparent 1px),radial-gradient(circle at 76% 24%,rgba(105,45,105,.3),transparent 35rem),#090a10;background-size:3rem 3rem,3rem 3rem,100% 100%}.special-workflow.special-pink{--special-rgb: 236, 70, 145;background:linear-gradient(rgba(120,70,105,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(120,70,105,.045) 1px,transparent 1px),radial-gradient(circle at 78% 24%,rgba(122,25,78,.34),transparent 36rem),#09090f;background-size:3rem 3rem,3rem 3rem,100% 100%}.special-workflow .special-hero,.special-canvas .special-hero,.special-openclaw .special-hero{width:calc(100% - 6rem);max-width:none;height:8.125rem;margin:5.875rem auto 0}.special-workflow .special-identity,.special-canvas .special-identity,.special-openclaw .special-identity{height:5.375rem}.special-workflow .special-logo,.special-canvas .special-logo,.special-openclaw .special-logo{position:relative;width:4.75rem;height:4.75rem;overflow:visible;border:0;background:transparent}.special-workflow .special-logo img,.special-canvas .special-logo img,.special-openclaw .special-logo img{position:relative;z-index:1;width:3.5rem;height:3.5rem}.special-workflow .special-logo:before,.special-canvas .special-logo:before,.special-openclaw .special-logo:before{content:"";position:absolute;top:-.95rem;right:-.95rem;bottom:-.95rem;left:-.95rem;border:1px solid rgba(var(--special-rgb, 39, 209, 220),.14);border-radius:50%;box-shadow:0 0 2.4rem rgba(var(--special-rgb, 39, 209, 220),.2)}.special-workflow .special-eyebrow,.special-canvas .special-eyebrow,.special-openclaw .special-eyebrow{width:16rem;min-height:1.95rem;display:flex;align-items:center;justify-content:center;padding:0 .9rem;border:1px solid rgba(var(--special-rgb, 39, 209, 220),.28);border-radius:999px;color:rgba(var(--special-rgb, 39, 209, 220),.94);background:rgba(var(--special-rgb, 39, 209, 220),.08);font-size:.72rem}.special-workflow .special-identity>div,.special-canvas .special-identity>div,.special-openclaw .special-identity>div{text-align:left}.special-canvas .special-identity>div{width:11.125rem}.special-openclaw .special-identity>div{width:12.4375rem}.special-canvas .special-eyebrow,.special-openclaw .special-eyebrow{width:100%}.special-openclaw .special-eyebrow{width:11.125rem}.special-openclaw .special-hero,.special-openclaw .openclaw-feature-zone{left:0}.special-openclaw .openclaw-feature-list article{position:relative;height:4.75rem;min-height:4.75rem;overflow:hidden;padding-left:4.5rem}.special-openclaw .openclaw-feature-list article:before{content:"";position:absolute;top:1rem;left:1.15rem;width:2.7rem;height:2.7rem;border-radius:.55rem;background:#f0593621}.special-openclaw .openclaw-feature-list article:after{content:"⚡";position:absolute;top:1.55rem;left:1.95rem;color:#f06f4e;font-size:1.1rem}.special-openclaw .openclaw-feature-list article:nth-child(2):after{content:"▦";color:#23ced2}.special-openclaw .openclaw-feature-list article:nth-child(3):after{content:"∞";color:#35cf9a}.special-openclaw .openclaw-feature-list article:nth-child(4):after{content:"◈";color:#a467e8}.special-openclaw .openclaw-feature-list p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.special-openclaw .openclaw-feature-list article:first-child{transform:translate(.25rem)}.special-openclaw .openclaw-detail h2,.special-openclaw .openclaw-detail p,.special-openclaw .openclaw-detail>div{margin-left:5.35rem}.special-openclaw .openclaw-detail{position:relative}.special-openclaw .openclaw-detail:before{content:"⚡";position:absolute;top:5.55rem;left:2.6rem;width:3.9rem;height:3.9rem;display:grid;place-items:center;border-radius:.75rem;color:#f36d49;background:#f0593626;font-size:1.7rem}.special-workflow .special-identity h1,.special-canvas .special-identity h1,.special-openclaw .special-identity h1{margin-top:.5rem;font-size:2.5rem;line-height:1.05}.special-workflow .special-highlights,.special-canvas .special-highlights,.special-openclaw .special-highlights{min-height:2.1rem;margin-top:.55rem}.special-workflow .special-highlights span,.special-canvas .special-highlights span,.special-openclaw .special-highlights span{min-height:2.1rem;padding:0 .9rem;border-color:rgba(var(--special-rgb, 39, 209, 220),.18);color:#a8a8b3;background:#19181fc7;font-size:.7rem}.special-workflow .special-logo,.special-workflow .special-feature-detail,.special-workflow .special-feature-list button.active{border-color:rgba(var(--special-rgb),.48)}.special-workflow .special-eyebrow,.special-workflow .special-stage-number,.special-workflow .special-feature-detail>em{color:rgb(var(--special-rgb))}.special-workflow .special-feature-zone{width:65.8125rem;height:21.875rem;grid-template-columns:19.5rem minmax(0,1fr);gap:3.4375rem;margin:6.875rem auto 0}.special-workflow .special-feature-list{gap:1rem}.special-workflow .special-feature-list button{min-height:4.75rem;grid-template-columns:2.65rem minmax(0,1fr) auto;column-gap:.8rem;padding:.75rem 1.05rem;border-radius:.7rem}.special-workflow .special-feature-list button>span{width:2.65rem;height:2.65rem;border-radius:.55rem;color:rgb(var(--special-rgb));background:rgba(var(--special-rgb),.13)}.special-workflow .special-feature-list strong{font-size:.94rem}.special-workflow .special-feature-list small{margin-top:.15rem;font-size:.68rem}.special-workflow .special-feature-detail{height:16.6875rem;align-self:start;margin-top:1.875rem;padding:2.15rem 2.6rem;border-radius:.9rem;background:linear-gradient(145deg,#191b26f7,#0e1119f0);box-shadow:0 0 2.5rem rgba(var(--special-rgb),.12)}.special-workflow .special-feature-detail>em{top:2.4rem;right:2.6rem}.special-feature-icon{position:absolute;top:5.6rem;left:2.6rem;width:3.9rem;height:3.9rem;display:grid;place-items:center;border-radius:.75rem;color:rgb(var(--special-rgb));background:rgba(var(--special-rgb),.14)}.special-workflow .special-feature-detail h2,.special-workflow .special-feature-detail p,.special-workflow .special-feature-detail>div{margin-left:5.35rem}.special-workflow .special-feature-detail h2{margin-top:1.7rem;margin-bottom:.6rem;font-size:1.4rem}.special-workflow .special-feature-detail p{max-width:32rem;font-size:.8rem;line-height:1.7}.special-workflow .special-feature-detail>div{margin-top:.8rem}.special-workflow .special-feature-detail>div small{color:rgba(var(--special-rgb),.9);border-color:rgba(var(--special-rgb),.25);background:rgba(var(--special-rgb),.08)}.special-workflow .special-stage-line{position:absolute;top:40.55rem;left:calc(50% + 11.5rem);width:10.25rem;display:flex;gap:.5rem;margin:0;transform:translate(-50%)}.special-workflow .special-stage-line span{height:.2rem;flex:1;border-radius:999px;background:#94a3b821}.special-workflow .special-stage-line span.active{flex:1.5;background:rgb(var(--special-rgb));box-shadow:0 0 .75rem rgba(var(--special-rgb),.6)}.special-composer,.special-workflow .special-composer{width:min(61.4375rem,calc(100vw - 17rem))}.special-canvas{--special-rgb: 24, 201, 218;background:linear-gradient(rgba(61,115,136,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(61,115,136,.045) 1px,transparent 1px),radial-gradient(circle at 78% 18%,rgba(13,105,125,.35),transparent 37rem),#070d14;background-size:3rem 3rem,3rem 3rem,100% 100%}.special-canvas-main,.special-openclaw-main{padding-top:0}.special-canvas-rail{width:16rem;align-items:center;padding:1rem 0;gap:.45rem}.special-canvas-rail>button,.special-canvas-rail>strong{width:8.375rem;min-height:2.45rem}.special-canvas-rail>strong{display:flex;align-items:center;justify-content:center;border:1px solid rgba(148,163,184,.18);border-radius:999px;color:#8f98a9;background:#0f131d94;font-size:.72rem}.special-canvas-rail>label,.special-canvas-rail>span{display:none}.special-canvas .canvas-feature-zone{width:65.8125rem;height:21.875rem;grid-template-columns:19.5rem minmax(0,1fr);gap:3.4375rem;margin:5.375rem auto 0}.special-canvas .canvas-feature-list{gap:1rem}.special-canvas .canvas-feature-list button{min-height:4.75rem;padding:.85rem 1.25rem;border-radius:.7rem}.special-canvas .canvas-feature-list strong{font-size:.88rem}.special-canvas .canvas-feature-list small{font-size:.66rem}.special-canvas .canvas-feature-zone article{height:16.5rem;margin-top:1.95rem;padding:2.1rem 2.6rem;border-radius:.9rem}.special-canvas .canvas-feature-zone h2{margin-top:1.25rem;font-size:1.38rem}.special-canvas .canvas-feature-zone article>button{position:fixed;z-index:18;left:50%;bottom:5.875rem;width:22.9375rem;min-height:4.875rem;margin:0;padding:0 1.6rem;border-radius:.8rem;color:#ecfcff;background:#121c26f5;transform:translate(-50%)}.special-canvas .canvas-feature-zone article>button span{color:#65aeb5}.special-canvas .canvas-feature-zone article>button b{color:#24d5dc}.special-canvas .canvas-footer-actions{position:fixed;z-index:20;left:.5rem;bottom:1rem;width:7.25rem;display:grid;gap:.8rem;margin:0}.special-canvas .canvas-footer-actions button:first-child{width:2.2rem;min-height:2.2rem;overflow:hidden;padding:0;font-size:0}.special-canvas .canvas-footer-actions button:last-child{width:7.25rem;min-height:2.2rem;border-color:#1ecfda73;border-radius:999px;color:#2edbe1}.special-openclaw{--special-rgb: 240, 89, 54;background:linear-gradient(rgba(120,74,60,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(120,74,60,.04) 1px,transparent 1px),radial-gradient(circle at 78% 18%,rgba(112,45,28,.34),transparent 37rem),#090b10;background-size:3rem 3rem,3rem 3rem,100% 100%}.special-openclaw .openclaw-feature-zone{width:65.8125rem;height:21.875rem;grid-template-columns:19.5rem minmax(0,1fr);gap:3.4375rem;margin:5.375rem auto 0}.special-openclaw .openclaw-feature-list{gap:1rem}.special-openclaw .openclaw-feature-list article{min-height:4.75rem;padding:.95rem 1.25rem;border-radius:.7rem}.special-openclaw .openclaw-feature-list strong{font-size:.88rem}.special-openclaw .openclaw-feature-list p{font-size:.66rem}.special-openclaw .openclaw-detail{height:16.625rem;margin-top:1.95rem;padding:2.1rem 2.6rem;border-color:#f059366b;border-radius:.9rem;background:linear-gradient(145deg,#281917f0,#111219f2)}.special-openclaw .openclaw-detail h2{margin-top:1.25rem;font-size:1.38rem}.special-openclaw .openclaw-download{position:fixed;z-index:18;left:calc(50% - 19.5625rem);bottom:5.875rem;width:27.3125rem;min-height:4.875rem;margin:0;padding:0 2rem;border-radius:.8rem;color:#f5f2ef;background:#1b1c24f5}.special-openclaw .openclaw-download small,.special-openclaw .openclaw-download b{color:#bc6f5c}.special-openclaw .openclaw-key-button{position:fixed;z-index:18;left:calc(50% + 8.875rem);bottom:6.625rem;width:10.75rem;min-height:3.375rem;justify-content:center;margin:0;border:1px solid rgba(148,163,184,.16);border-radius:.65rem;color:#aab1bc;background:#14181feb}.special-multi-model{background:linear-gradient(rgba(115,97,53,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(115,97,53,.035) 1px,transparent 1px),radial-gradient(circle at 40% 12%,rgba(108,82,27,.24),transparent 31rem),#0b0b0e;background-size:3rem 3rem,3rem 3rem,100% 100%}.special-multi-main{padding-top:0}.special-multi-main .special-hero{width:51.375rem;margin:13.25rem auto 0;text-align:left}.special-multi-main .special-identity{justify-content:flex-start;gap:1rem}.special-multi-main .special-logo{width:6rem;height:6rem;border-radius:50%;border-color:#f4be452e;background:#101114c2}.special-multi-main .special-logo img{width:3.6rem;height:3.6rem}.special-multi-main .special-eyebrow{display:none}.special-multi-main .special-identity h1{margin:0;font-size:2.35rem}.special-multi-main .special-identity h1 em{color:#ffc627;font-size:2.35rem}.special-multi-main .special-hero p{margin:-1.7rem 0 0 7rem;font-size:.9rem}.multi-model-benefits{position:absolute;z-index:4;top:21.8rem;left:calc(50% + .5rem);width:51.375rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;transform:translate(-50%)}.multi-model-benefits article{min-height:6.1rem;display:grid;grid-template-columns:3.2rem minmax(0,1fr);align-items:center;gap:1rem;padding:1rem 1.45rem;border:1px solid rgba(148,163,184,.11);border-radius:.7rem;background:#141417d1}.multi-model-benefits article>span{width:3.2rem;height:3.2rem;display:grid;place-items:center;border-radius:.65rem;color:#ffc62f;background:#ffc2231f}.multi-model-benefits article:nth-child(2)>span{color:#a768ef;background:#9952e121}.multi-model-benefits article:nth-child(3)>span{color:#21c8e9;background:#20b1d721}.multi-model-benefits article:nth-child(4)>span{color:#ef5e91;background:#e0447921}.multi-model-benefits strong,.multi-model-benefits small{display:block}.multi-model-benefits strong{color:#e8e9ed;font-size:1rem}.multi-model-benefits small{margin-top:.4rem;color:#8f9098;font-size:.75rem}.special-chat-rail{width:12.5rem;padding:0;pointer-events:none}.special-chat-rail button{pointer-events:auto}.special-chat-rail button:first-child{position:fixed;top:25rem;left:0;width:2.75rem;min-height:7.5rem;flex-direction:column;border-radius:0 .7rem .7rem 0;color:#ffd04f;background:#26221df2;writing-mode:vertical-rl}.special-chat-rail button:nth-child(2){position:fixed;top:1.7rem;left:3.55rem;width:8.6rem;min-height:2.2rem;border-radius:999px;color:#2b2104;background:#ffd35b}.special-chat-rail div{display:none}.special-multi-model .multi-model-pool{position:fixed;z-index:22;right:-8.1875rem;bottom:0;width:15.5rem;min-height:7.7rem;margin:0;padding:1rem;overflow:hidden;background:#18161dfa}.special-multi-model .multi-model-pool>button{display:none}.special-multi-model .multi-model-presets{position:absolute;top:38rem;left:calc(50% + .5rem);width:51.375rem;display:grid;grid-template-columns:repeat(4,max-content);align-items:center;gap:.7rem;margin:0;transform:translate(-50%)}.special-multi-model .multi-model-presets>span{grid-column:1 / -1}.special-multi-model .multi-model-presets button{min-height:3rem;padding:0 1.5rem;border-radius:999px;font-size:.82rem}.special-multi-model .multi-model-composer{width:61.4375rem;height:13rem;bottom:1.15rem}.special-multi-model .multi-model-composer textarea{height:7.4rem}.special-multi-frame{--special-rgb: 20, 203, 203;background:linear-gradient(rgba(47,123,132,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(47,123,132,.05) 1px,transparent 1px),radial-gradient(circle at 72% 12%,rgba(13,111,118,.44),transparent 38rem),radial-gradient(circle at 44% 86%,rgba(84,46,158,.25),transparent 30rem),#061017;background-size:3rem 3rem,3rem 3rem,100% 100%,100% 100%}.multi-frame-hero{width:35.625rem;height:10rem;display:grid;grid-template-columns:10rem minmax(0,1fr);align-items:center;gap:1.125rem;margin:4.875rem auto 0;position:relative;left:.5rem}.multi-frame-logo{width:10rem;height:10rem;display:grid;place-items:center;border:2px solid rgba(24,211,213,.18);border-radius:50%;background:#091920ad;box-shadow:0 0 2.8rem #14c6cb33,inset 0 0 0 1rem #14c6cb06}.multi-frame-logo img{width:5.2rem;height:5.2rem;object-fit:contain}.multi-frame-hero>div>span{min-height:2.4rem;display:inline-flex;align-items:center;padding:0 1.2rem;border:1px solid rgba(24,211,213,.28);border-radius:999px;color:#27d7d9;background:#14babe1a;font-size:.8rem}.multi-frame-hero h1{margin:.9rem 0 0;color:transparent;background:linear-gradient(90deg,#f5fbff,#e8faff 28%,#2ad5ed 62%,#3ee5a8);-webkit-background-clip:text;background-clip:text;font-size:2.6rem;line-height:1}.multi-frame-hero p{margin:1.25rem 0 0;color:#899aa6;font-size:.95rem}.multi-frame-active-card{position:absolute;top:22.875rem;left:calc(50% + .5rem);width:43.75rem;height:8.5625rem;display:grid;grid-template-columns:4.5rem minmax(0,1fr) auto;align-items:center;gap:1.8rem;padding:1.5rem 2.7rem;border:1px solid rgba(22,210,211,.42);border-radius:.9rem;background:linear-gradient(145deg,#122e36f2,#0d1720f2);box-shadow:0 0 2.5rem #13c5ca24;transform:translate(-50%)}.multi-frame-active-icon{width:4.5rem;height:4.5rem;display:grid;place-items:center;border-radius:.8rem;color:#24d7d9;background:#18c1c629}.multi-frame-active-card h2{margin:0;font-size:1.4rem}.multi-frame-active-card p{margin:.75rem 0 0;color:#8fa0ad;font-size:.82rem}.multi-frame-active-card>em{align-self:start;color:#24d7d99e;font-size:.8rem;font-style:normal}.multi-frame-feature-row{position:absolute;top:33.9375rem;left:calc(50% + .5rem);width:59.9375rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.65rem;transform:translate(-50%)}.multi-frame-feature-row button{min-height:4.875rem;display:grid;grid-template-columns:3rem minmax(0,1fr);align-items:center;gap:1rem;padding:.8rem 1.5rem;border:1px solid rgba(148,163,184,.12);border-radius:.75rem;color:#cbd5dc;background:#111b23d1;text-align:left}.multi-frame-feature-row button.active{border-color:#18d2d459}.multi-frame-feature-row button>span{width:3rem;height:3rem;display:grid;place-items:center;border-radius:.7rem;color:#22d5d8;background:#16c1c624}.multi-frame-feature-row button:nth-child(2)>span{color:#37d69a;background:#29c28424}.multi-frame-feature-row button:nth-child(3)>span{color:#b16fee;background:#9a50da24}.multi-frame-feature-row button:nth-child(4)>span{color:#e3aa3d;background:#d5972324}.multi-frame-feature-row strong{font-size:.88rem}.multi-frame-dots{display:none}.special-composer-multi-frame{width:61.4375rem;height:12.625rem;bottom:1.15rem;padding-top:.75rem}.multi-frame-composer-header{min-height:1.7rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;color:#e8f4f6;font-size:.72rem}.multi-frame-composer-header strong em{margin-right:.45rem;padding:.18rem .45rem;border-radius:999px;color:#052021;background:#40dcd9;font-size:.58rem;font-style:normal}.multi-frame-composer-header>span{color:#8c959e;font-size:.6rem}.special-composer-multi-frame textarea{min-height:3.3rem}.multi-frame-composer-controls{display:flex;align-items:center;gap:.5rem;min-height:2rem}.multi-frame-composer-controls button{min-height:1.8rem;display:inline-flex;align-items:center;gap:.28rem;padding:0 .6rem;border:1px solid rgba(148,163,184,.13);border-radius:.35rem;color:#aab5c0;background:#ffffff09;font-size:.61rem}}@media(max-width:720px){.agent-focus-mode .agents-page.special-agent-landing .agent-experience{width:100%;margin-left:0}.special-agent-landing .agent-mobile-task-toolbar.special-agent-mobile-toolbar{position:absolute;top:0;right:0;bottom:0;left:0;z-index:45;display:block;pointer-events:none}.special-agent-landing .special-agent-mobile-toolbar .agent-mobile-sidebar-button{display:grid;pointer-events:auto}.special-agent-landing .special-agent-mobile-toolbar .agent-mobile-task-actions{display:none}.special-agent-landing .agent-project-pane{display:none!important}.special-workbench{width:100vw;min-height:100dvh}.special-apps-button{position:fixed;top:.75rem;right:.75rem;width:3.2rem;height:3.2rem}.special-workflow .special-rail{width:0;height:0;padding:0;pointer-events:none}.special-workflow .special-rail-create,.special-workflow .special-rail-history{position:fixed;left:3.875rem;width:6.75rem;min-height:2.45rem;padding:0 .8rem;border-radius:999px;font-size:.72rem;pointer-events:auto}.special-workflow .special-rail-create{top:.75rem}.special-workflow .special-rail-history{top:3.65rem;margin:0}.special-workflow .special-rail-empty{display:none}.special-workflow .special-hero{width:calc(100% - 2rem);height:16rem;margin:3.875rem 1rem 0;text-align:center}.special-workflow .special-identity{height:10.625rem;display:grid;grid-template-columns:1fr;justify-items:center;align-content:start;gap:1.025rem}.special-workflow .special-logo{position:relative;width:4.75rem;height:4.75rem;overflow:visible;border:0;background:transparent}.special-workflow .special-logo:before{content:"";position:absolute;top:-.8rem;right:-.8rem;bottom:-.8rem;left:-.8rem;border:1px solid rgba(139,92,246,.16);border-radius:50%;box-shadow:0 0 2rem #8b5cf63d}.special-workflow .special-logo img{position:relative;z-index:1;width:3.5rem;height:3.5rem;transform:translateY(-.3125rem)}.special-workflow .special-identity>div{width:100%;text-align:center}.special-workflow .special-eyebrow{width:16rem;min-height:2rem;display:flex;align-items:center;justify-content:center;margin:0 auto;padding:0 .7rem;border:1px solid rgba(139,92,246,.28);border-radius:999px;color:#aa96ff;background:#744cd21a;font-size:.66rem}.special-workflow.special-pink .special-eyebrow{border-color:#ec46914d;color:#f481b4;background:#d8357a1a}.special-workflow .special-identity h1{width:auto;display:inline-block;margin:.4375rem 0 0;color:#f5f4fa;font-size:2.05rem;line-height:1.2;text-align:center}.special-workflow .special-highlights{min-height:4.75rem;display:grid;grid-template-columns:repeat(2,max-content);justify-content:center;align-content:center;gap:.45rem .65rem;margin-top:.625rem}.special-workflow .special-highlights span{min-height:2.15rem;padding:0 .75rem;border-radius:999px;color:#a5a7b2;background:#18181fd1;font-size:.67rem}.special-workflow .special-feature-zone{width:calc(100% - 2rem);height:46.625rem;display:grid;grid-template-columns:1fr;grid-template-rows:21.875rem 21.375rem;gap:1.6875rem;margin:.0625rem 1rem 0;padding:0}.special-workflow .special-feature-list{width:100%;height:21.875rem;display:grid;grid-template-columns:1fr;grid-template-rows:repeat(4,4.75rem);gap:.9375rem}.special-workflow .special-feature-list button{width:100%;min-height:4.75rem;grid-template-columns:2.65rem minmax(0,1fr);grid-template-rows:auto auto;padding:.75rem 1.05rem;border-radius:.7rem}.special-workflow .special-feature-list button>span{grid-row:1 / -1;width:2.65rem;height:2.65rem}.special-workflow .special-feature-list strong,.special-workflow .special-feature-list small{grid-column:2}.special-workflow .special-feature-list strong{grid-row:1;font-size:.88rem}.special-workflow .special-feature-list small{grid-row:2;font-size:.66rem}.special-workflow .special-feature-detail{position:relative;width:calc(100% - .5rem);height:21.375rem;min-height:21.375rem;margin:0 0 0 1.25rem;padding:2rem 1.55rem;border-radius:.85rem}.special-workflow .special-feature-detail>em{top:2rem;right:1.5rem}.special-feature-icon{top:5.2rem;left:1.55rem;width:3.5rem;height:3.5rem}.special-workflow .special-feature-detail h2,.special-workflow .special-feature-detail p,.special-workflow .special-feature-detail>div{margin-left:0}.special-workflow .special-feature-detail h2{margin-top:5.4rem;font-size:1.35rem}.special-workflow .special-feature-detail p{font-size:.78rem}.special-workflow .special-stage-line{display:none}.special-workflow .special-composer{left:50%;bottom:.6rem;width:calc(100vw - 2.8rem);height:16.5625rem;padding:.85rem .9rem .75rem;transform:translate(-50%)}.special-workflow .special-composer textarea{min-height:9rem}.special-workflow .special-composer footer{flex-wrap:wrap}}@media(max-width:720px){.special-canvas{overflow:hidden;background:linear-gradient(rgba(61,115,136,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(61,115,136,.045) 1px,transparent 1px),radial-gradient(circle at 64% 10%,rgba(11,128,151,.13),transparent 30rem),#070d14;background-size:3rem 3rem,3rem 3rem,100% 100%}.special-canvas .special-canvas-main{padding-top:0}.special-canvas .special-canvas-rail{width:0;height:0;padding:0;pointer-events:none}.special-canvas .special-canvas-rail>button,.special-canvas .special-canvas-rail>strong{position:fixed;left:3.875rem;z-index:25;width:8.375rem;min-height:2.45rem;padding:0 .8rem;pointer-events:auto}.special-canvas .special-canvas-rail>button{top:.75rem;color:#37d8df;border-color:#06b6d452;background:#06b6d414;font-size:.765rem}.special-canvas .special-canvas-rail>strong{top:3.65rem;display:flex;align-items:center;justify-content:center;gap:.48rem;border:1px solid rgba(255,255,255,.06);border-radius:999px;color:#ffffff73;background:#ffffff08;font-size:.765rem;font-weight:400}.special-canvas .special-hero{width:18.5rem;height:10.75rem;margin:5.875rem auto 0;text-align:center}.special-canvas .special-identity{width:17.375rem;height:5.375rem;display:flex;align-items:center;justify-content:center;gap:1.4625rem;margin:0 auto;transform:none}.special-canvas .special-logo{width:4.75rem;height:4.75rem;overflow:visible;border-color:transparent;background:transparent;box-shadow:none}.special-canvas .special-logo img{width:3.5rem;height:3.5rem;transform:translateY(-.375rem)}.special-canvas .special-identity>div{width:11.125rem;text-align:left;transform:none}.special-canvas .special-eyebrow{width:11.125rem;min-height:2rem;display:flex;align-items:center;justify-content:center;margin:0;padding:0 .4rem;font-size:.62rem}.special-canvas .special-identity h1{width:100%;display:block;margin:.375rem 0 0;color:#ecfbff;font-size:2.4375rem;line-height:1.2}.special-canvas .special-highlights{min-height:4.7rem;display:grid;grid-template-columns:repeat(2,max-content);justify-content:center;gap:.45rem .55rem;margin-top:.55rem}.special-canvas .special-highlights span{min-height:2.1rem;padding:0 .65rem;font-size:.62rem}.special-canvas .canvas-feature-zone{position:relative;width:42.875rem;height:31rem;display:block;margin:1.8125rem 0 0 2.1875rem;padding:0}.special-canvas .canvas-feature-list{position:absolute;top:-1.8125rem;left:-22.875rem;width:19.5rem;height:21.875rem;display:grid;gap:.95rem}.special-canvas .canvas-feature-list button{min-height:4.75rem}.special-canvas .canvas-feature-zone article{position:absolute;top:0;left:0;width:42.875rem;height:16.6875rem;margin:0;padding:2rem 2.6rem}.special-canvas .canvas-feature-zone article>button{position:absolute;left:.6875rem;top:20rem;width:18.5rem;min-height:9.125rem;margin:0;align-items:center;gap:1.4625rem;padding:1.12125rem 2.5rem;border-radius:.975rem}.special-canvas .canvas-create-cta .canvas-cta-copy{width:2.755rem;flex:0 0 2.755rem}.special-canvas .canvas-create-cta .canvas-cta-copy strong,.special-canvas .canvas-create-cta .canvas-cta-copy small{white-space:normal}.special-canvas .canvas-create-cta .canvas-cta-copy small{box-sizing:border-box;padding-right:.65rem;line-height:.9375rem;word-break:break-all}.special-canvas .canvas-footer-actions{position:fixed;left:.5rem;bottom:1rem;z-index:30;width:7.25rem;display:grid;gap:.8rem;margin:0}.special-canvas .canvas-footer-actions button:first-child{width:2.2rem;min-height:2.2rem;padding:0;font-size:0}.special-canvas .canvas-footer-actions button:last-child{width:7.25rem;min-height:2.2rem;border-radius:999px;color:#2edbe1}.special-multi-frame-main{position:relative;min-height:105rem}.special-multi-frame .special-rail{width:0;height:0;padding:0;pointer-events:none}.special-multi-frame .special-rail-create,.special-multi-frame .special-rail-history{position:fixed;left:3.875rem;width:6.75rem;min-height:2.45rem;padding:0 .8rem;border-radius:999px;font-size:.72rem;pointer-events:auto}.special-multi-frame .special-rail-create{top:.75rem}.special-multi-frame .special-rail-history{top:3.65rem;margin:0}.special-multi-frame .special-rail-empty{display:none}.multi-frame-hero{position:relative;left:0;width:14.625rem;height:49.5rem;display:block;margin:4.875rem auto 0}.multi-frame-logo{position:absolute;top:19.5rem;left:-1.125rem;width:10rem;height:10rem;display:grid;place-items:center;border:2px solid rgba(24,211,213,.2);border-radius:50%;background:#091920b3;box-shadow:0 0 2.8rem #14c6cb33,inset 0 0 0 .8rem #14c6cb06}.multi-frame-logo img{width:5.2rem;height:5.2rem;object-fit:contain}.multi-frame-hero>div{position:absolute;top:0;right:0;width:4.625rem;height:49.5rem}.multi-frame-hero>div>span{width:4.625rem;height:4.625rem;display:flex;align-items:center;justify-content:center;padding:0 1.5rem;border:1px solid rgba(24,211,213,.28);border-radius:50%;color:#27d7d9;background:#14babe1a;font-size:.8rem;line-height:1.6;text-align:center}.multi-frame-hero h1{width:3.25rem;height:39rem;margin:1.55rem auto 0;color:transparent;background:linear-gradient(180deg,#f5fbff,#e8faff 25%,#2ad5ed 62%,#3ee5a8);-webkit-background-clip:text;background-clip:text;font-size:2.6rem;line-height:1.45;text-align:center;writing-mode:vertical-rl;text-orientation:upright}.multi-frame-hero p{display:none}.multi-frame-active-card{position:absolute;top:56rem;left:50%;width:14.625rem;min-height:12rem;display:grid;grid-template-columns:1fr;gap:.8rem;padding:1.2rem;transform:translate(-50%)}.multi-frame-feature-row{position:absolute;top:75rem;left:50%;width:14.625rem;display:grid;grid-template-columns:1fr;gap:.75rem;transform:translate(-50%)}.multi-frame-feature-row button{min-height:3.8rem;display:grid;grid-template-columns:2.5rem minmax(0,1fr);align-items:center;gap:.75rem;padding:.6rem .8rem}.multi-frame-feature-row button>span{width:2.5rem;height:2.5rem}.multi-frame-dots{display:none}.special-composer-multi-frame{left:50%;bottom:.6rem;width:calc(100vw - 1rem);height:12.625rem;padding:.75rem .9rem;transform:translate(-50%)}.multi-frame-composer-header{min-height:1.7rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:.65rem}.multi-frame-composer-header>span{color:#8e979f;font-size:.54rem}.multi-frame-composer-controls{display:flex;flex-wrap:wrap;gap:.45rem}.multi-frame-composer-controls button{min-height:1.8rem;padding:0 .55rem;border:1px solid rgba(148,163,184,.13);border-radius:.35rem;color:#aab5c0;background:#ffffff09;font-size:.61rem}}@media(min-width:721px){.special-apps-button{position:fixed}.special-workflow .special-hero,.special-canvas .special-hero,.special-openclaw .special-hero{width:calc(100vw - 6rem)}.special-workflow .special-identity,.special-canvas .special-identity,.special-openclaw .special-identity{gap:1.5rem}.special-workflow .special-identity h1,.special-canvas .special-identity h1,.special-openclaw .special-identity h1{margin-top:.325rem;font-size:3rem;line-height:.98}.special-workflow .special-identity,.special-canvas .special-identity,.special-openclaw .special-identity{transform:none}.special-workflow .special-hero,.special-canvas .special-hero,.special-openclaw .special-hero{position:relative;left:.5rem}.special-workflow.special-pink .special-identity h1,.special-canvas .special-identity h1,.special-openclaw .special-identity h1{font-size:2.45rem;line-height:1.2}.special-workflow .special-feature-list button{grid-template-columns:2.65rem minmax(0,1fr);grid-template-rows:auto auto}.special-workflow .special-feature-list button>span{grid-row:1 / -1}.special-workflow .special-feature-list strong{grid-column:2;grid-row:1}.special-workflow .special-feature-list small{grid-column:2;grid-row:2}.special-composer,.special-workflow .special-composer,.special-multi-model .multi-model-composer,.special-composer-multi-frame{bottom:1.2rem}.special-workflow .special-feature-zone,.special-canvas .canvas-feature-zone,.special-openclaw .openclaw-feature-zone{position:relative;left:.5rem}.special-workflow .special-feature-list button.active{transform:translate(.25rem)}.special-workflow .special-stage-line{margin-left:.5rem}}@media(min-width:721px){.special-canvas .canvas-feature-zone article>.canvas-detail-icon{top:5.5rem;left:2.5625rem}.special-canvas .canvas-feature-zone article>.canvas-detail-info{top:5.5rem;left:7.875rem;margin:0!important}.special-canvas .canvas-feature-zone .canvas-detail-info h2{margin:0 0 .63375rem;font-size:1.4625rem;line-height:1.5}.special-canvas .canvas-feature-zone .canvas-detail-info p{margin:0 0 .8775rem}.special-canvas .canvas-feature-zone article>.canvas-create-cta{bottom:5.8125rem;height:5rem;min-height:5rem;gap:1.4625rem;padding:1.12125rem 2.4375rem;border:1px solid transparent}.special-canvas .canvas-create-cta .canvas-cta-copy{width:7.1875rem;flex:0 0 7.1875rem}}@media(max-width:720px){.special-canvas .canvas-feature-zone article>.canvas-detail-icon{top:5.625rem;left:2.6rem}.special-canvas .canvas-feature-zone article>.canvas-detail-info{top:5.625rem;left:7.9375rem;margin:0!important}.special-canvas .canvas-feature-zone article>.canvas-create-cta{padding:1.12125rem 2.4375rem;border:1px solid transparent}}.special-composer-multi-frame{position:fixed;z-index:18;left:50%;bottom:1.2rem;width:min(61.4375rem,calc(100vw - 17rem));height:12.625rem;display:block;padding:0;border:1px solid rgba(30,31,37,.95);border-radius:.85rem;background:#1b1c21f2;box-shadow:0 1rem 3rem #0000004d;transform:translate(-50%);overflow:visible}.special-composer-multi-frame .multi-frame-composer-header{position:absolute;inset:0 0 auto;height:2.25rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.73rem .975rem 0;box-sizing:border-box}.multi-frame-composer-header>strong{display:flex;align-items:center;gap:.49rem;color:#f0f5fa;font-size:.792rem;white-space:nowrap}.multi-frame-composer-header>strong em{min-height:1.375rem;display:inline-flex;align-items:center;padding:.195rem .44rem;border-radius:999px;color:#071118;background:linear-gradient(135deg,#4be1e0,#92e8a9);font-size:.67rem;font-style:normal}.multi-frame-composer-header>div{display:flex;align-items:center;gap:.44rem}.multi-frame-composer-header>div small{min-height:1.5rem;display:inline-flex;align-items:center;padding:.195rem .44rem;border:1px solid rgba(255,255,255,.07);border-radius:999px;color:#a8afb9;background:#ffffff0e;font-size:.67rem;white-space:nowrap}.multi-frame-input-row{position:absolute;top:2.25rem;left:0;right:0;height:7.3125rem}.multi-frame-upload-column{position:absolute;top:0;left:0;width:6.375rem;height:100%;padding:1.3125rem 0 0 1.25rem;box-sizing:border-box}.multi-frame-upload-tile{width:3.9375rem;height:4.6875rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.1rem;padding:0;border:1px dashed rgba(98,105,113,.6);border-radius:.18rem;color:#969ca6;background:#2d2f35}.multi-frame-upload-tile svg{color:#626971}.multi-frame-upload-tile span{color:#9ca3ad;font-size:.67rem}.multi-frame-asset-button{position:absolute;top:.05rem;left:4.3rem;width:1.5rem;height:1.5rem;display:grid;place-items:center;padding:0;border:1px solid rgba(255,255,255,.2);border-radius:.3rem;color:#f5fbff;background:#1c1e22}.multi-frame-input-row>textarea{position:absolute;top:.875rem;left:6.375rem;width:calc(100% - 7rem);height:4.875rem;resize:none;padding:0;border:0;outline:0;color:#f0f5fa;background:transparent;font:inherit;font-size:.85rem;line-height:1.5}.multi-frame-input-row>textarea::placeholder{color:#737984}.multi-frame-control-row{position:absolute;top:8.875rem;right:0;bottom:0;left:0;height:4rem}.multi-frame-help{position:absolute;top:.55rem;left:.9rem;width:2.1rem;height:2.1rem;display:grid;place-items:center;padding:0;border:1px solid rgba(30,207,218,.45);border-radius:50%;color:#2edbe1;background:#06b6d414}.multi-frame-selectors{position:absolute;top:0;left:3.75rem;width:43.0625rem;height:4.2rem;display:flex;align-items:flex-start;flex-wrap:wrap;gap:.73rem}.multi-frame-selectors>button{height:1.8125rem;display:inline-flex;align-items:center;gap:.36rem;padding:0 .61rem;border:0;border-radius:.36rem;color:#f5fbff;background:#292b33;font-size:.73rem;white-space:nowrap}.multi-frame-channel{width:6.25rem}.multi-frame-model{width:8.5625rem}.multi-frame-resolution{width:5.1875rem}.multi-frame-duration{width:4rem}.multi-frame-duration{margin-left:-.0625rem}.multi-frame-channel svg{color:#ab47bc}.multi-frame-model-mark{width:1rem;height:1rem;display:grid;place-items:center;border-radius:50%;color:#fff;background:#ab47bc;font-size:.58rem}.multi-frame-clock{color:#f5fbff;font-size:1rem;line-height:1}.multi-frame-risk-tip{width:20.2rem;min-height:1.5625rem;display:block;margin-top:0;padding:.24rem .48rem;border:1px solid rgba(245,158,11,.22);border-radius:.36rem;color:#f6c15d;background:#f59e0b1f;font-size:.67rem;line-height:1.4;white-space:nowrap}.multi-frame-mode-switch{position:absolute;top:1rem;right:3.3125rem;width:11.1875rem;height:2.05rem;display:flex;align-items:center;gap:.25rem;padding:.2rem;border:1px solid rgba(148,163,184,.12);border-radius:999px;background:#ffffff08}.multi-frame-mode-switch button{min-height:1.55rem;display:inline-flex;align-items:center;gap:.22rem;padding:0 .45rem;border:0;border-radius:999px;color:#7f8997;background:transparent;font-size:.67rem}.multi-frame-mode-switch button.active{color:#dffcff;background:#29cdda24}.multi-frame-submit{position:absolute;top:1.125rem;right:.875rem;width:1.8125rem;height:1.8125rem;display:grid;place-items:center;padding:0;border:0;border-radius:50%;color:#fff;background:#00cae0}.special-composer-multi-frame .multi-frame-submit{width:1.8125rem;min-width:1.8125rem;height:1.8125rem;min-height:1.8125rem}@media(max-width:720px){.special-multi-frame{overflow:hidden;scrollbar-width:none;background:linear-gradient(rgba(61,115,136,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(61,115,136,.045) 1px,transparent 1px),radial-gradient(circle at 72% 14%,rgba(13,105,125,.28),transparent 30rem),#070d14}.special-multi-frame::-webkit-scrollbar{width:0;height:0}.special-multi-frame-main{width:100%;min-height:105rem;margin:0;padding:0}.special-multi-frame .special-rail-create,.special-multi-frame .special-rail-history{width:6.75rem}.multi-frame-hero{width:14.625rem;height:49.5rem;margin:4.875rem auto 0}.multi-frame-logo{top:21rem;left:0;width:7.5rem;height:7.5rem;border-width:1px}.multi-frame-logo:before,.multi-frame-logo:after{content:"";position:absolute;left:50%;top:50%;width:9.5625rem;height:9.5625rem;border:1px solid rgba(24,211,213,.18);border-radius:50%;transform:translate(-50%,-50%)}.multi-frame-logo:after{width:6.9rem;height:6.9rem;border-color:#18d3d514}.multi-frame-logo img{width:5.25rem;height:5.25rem}.multi-frame-hero>div{right:-.0625rem;width:4.75rem;height:49.5rem;display:flex;flex-direction:column;align-items:center;gap:.78rem}.multi-frame-hero>div>span{width:4.75rem;height:4.8125rem;box-sizing:border-box;padding:.4875rem 1.21875rem;font-size:.82875rem;line-height:1.5}.multi-frame-hero h1{width:4.75rem;height:auto;margin:0;color:transparent;font-size:2.925rem;line-height:1.5;writing-mode:horizontal-tb;text-orientation:mixed;text-align:center;word-break:normal;transform:translateY(.0625rem)}.multi-frame-hero p{width:4.75rem;display:block;margin:0;color:#8e9aa7;font-size:1.0725rem;line-height:1.5;text-align:left;word-break:break-all;transform:translateY(.0625rem)}.special-composer-multi-frame{left:50%;bottom:.6rem;width:calc(100vw - 1rem);height:12.625rem}.special-composer-multi-frame .multi-frame-composer-header{padding:.73rem .975rem 0}.multi-frame-composer-header>strong{font-size:.792rem}.multi-frame-composer-header>div{gap:.44rem}.multi-frame-composer-header>div small{font-size:.67rem}.multi-frame-input-row{top:2.25rem;height:7.3125rem}.multi-frame-input-row>textarea{top:.9375rem;height:4.875rem}.multi-frame-control-row{top:7.1875rem;height:5.5rem}.multi-frame-help{top:1.05rem;left:.9rem}.multi-frame-selectors{top:0;left:1.625rem;width:18.25rem;height:7.6rem;display:block}.multi-frame-selectors>button{position:absolute;margin:0}.multi-frame-channel{left:-.9375rem;top:0;width:7.1875rem;font-size:0;color:#29d5df;border:1px solid rgba(6,182,212,.55);border-radius:999px;background:#06b6d414}.multi-frame-channel:after{content:"快捷设置";font-size:.73rem}.multi-frame-channel>span{display:none}.multi-frame-model{left:7rem;top:0}.multi-frame-resolution{left:0;top:2.5625rem}.multi-frame-duration{left:5.875rem;top:2.5625rem;margin-left:0}.multi-frame-risk-tip{position:absolute;left:0;top:5.0625rem;width:18.25rem;min-height:2.5rem;white-space:normal}.multi-frame-mode-switch{display:none}.multi-frame-submit{top:2.875rem;right:.9375rem}}.special-openclaw .openclaw-detail{position:relative}.special-openclaw .openclaw-detail>.openclaw-detail-icon{position:absolute;top:6.4375rem;left:2.5625rem;width:3.875rem;height:3.875rem;display:grid;place-items:center;color:#ff5a36e6;border-radius:.75rem;background:#ff5a3621}.special-openclaw .openclaw-detail>.openclaw-detail-info{position:absolute;top:6.4375rem;left:7.9375rem;width:32.1875rem;display:block!important;margin:0!important}.special-openclaw .openclaw-detail-info h2{margin:0 0 .63375rem;color:#fff5df;font-size:1.4625rem;line-height:1.5}.special-openclaw .openclaw-detail-info p{margin:0 0 .8775rem;color:#b2a898e6;font-size:.975rem;line-height:1.75}.special-openclaw .openclaw-detail-info>div{display:flex;flex-wrap:wrap;gap:.39rem;margin:0}.special-openclaw .openclaw-detail-info>div button{min-height:1.6875rem;padding:.24375rem .6825rem;border:1px solid rgba(255,90,54,.3);border-radius:.22rem;color:#ff7d5ae6;background:#ff5a3614;font-size:.73125rem}.special-openclaw .openclaw-detail-info>div button.active{color:#32140e;background:#ffb432}.special-openclaw .openclaw-feature-list article{cursor:pointer}.special-openclaw .openclaw-feature-list article:first-child{transform:none}.special-openclaw .openclaw-download{position:fixed;z-index:19;left:calc(50% - 19.5625rem);bottom:5.8125rem;width:27.3125rem;height:5rem;min-height:5rem;display:flex;align-items:center;gap:1.4625rem;margin:0;padding:1.12125rem 2.4375rem;border:1px solid transparent;border-radius:.975rem;color:#f0f5fa;background:linear-gradient(145deg,#161a23f7,#0f1219f2);box-shadow:0 0 0 1px #ff5a3673,0 0 1.25rem #ff5a3614;text-align:left}.claw-download-icon{width:2.625rem;height:2.625rem;display:grid;flex:0 0 2.625rem;place-items:center}.claw-download-icon img{width:2.625rem;height:2.625rem;object-fit:contain}.claw-download-copy{width:11.5rem;display:flex;flex:0 0 11.5rem;flex-direction:column;gap:.2rem}.claw-download-copy strong{color:#f0f5fa;font-size:1.0725rem;line-height:1.35}.claw-download-copy small{color:#ff5a36b8;font-size:.6825rem}.special-openclaw .openclaw-download>b{width:5.25rem;flex:0 0 5.25rem;min-height:1.58rem;display:inline-flex;align-items:center;gap:.38rem;margin:0;padding:.29rem .955rem;border:1px solid rgba(34,197,94,.3);border-radius:999px;color:#22c55ee6;background:#22c55e1f;font-size:.63375rem;white-space:nowrap}.special-openclaw .openclaw-download>b:before{content:"";width:.31rem;height:.31rem;border-radius:50%;background:#22c55e}.special-openclaw .openclaw-key-button{position:fixed;z-index:19;left:calc(50% + 8.875rem);bottom:6.75rem;width:10.75rem;height:3.25rem;min-height:3.25rem;display:inline-flex;align-items:center;justify-content:center;gap:.585rem;margin:0;padding:0;border:1px solid rgba(255,255,255,.08);border-radius:.73rem;color:#d5d9e2;background:#12161ecc;font-size:.8775rem}@media(min-width:721px){.special-openclaw .special-hero{left:0;width:calc(100vw - 5.9375rem)}.special-openclaw .special-identity{transform:translate(-.0625rem)}.special-openclaw .openclaw-feature-zone{left:0}.special-openclaw .openclaw-detail{height:18.25rem;margin-top:1.0625rem;padding:2.1rem 2.6rem}.special-openclaw .openclaw-detail>.openclaw-detail-icon,.special-openclaw .openclaw-detail>.openclaw-detail-info{top:6.375rem}.special-openclaw .openclaw-feature-list{gap:.9583rem}.special-openclaw .openclaw-feature-list article{padding:.95rem 1.25rem .95rem 4.5rem}.special-multi-model .special-chat-rail button:first-child{left:var(--agent-directory-width, 16rem)}.special-multi-model .special-chat-rail button:nth-child(2){left:calc(var(--agent-directory-width, 16rem) + 3.55rem)}.special-canvas .canvas-footer-actions{left:calc(var(--agent-directory-width, 16rem) + .75rem)}}@media(max-width:720px){.special-openclaw{overflow:hidden;scrollbar-width:none;background:linear-gradient(rgba(120,74,60,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(120,74,60,.04) 1px,transparent 1px),radial-gradient(circle at 72% 14%,rgba(128,51,43,.3),transparent 30rem),#0b1017}.special-openclaw::-webkit-scrollbar{width:0;height:0}.special-openclaw .special-openclaw-main{width:100%;min-height:100%;padding-top:0}.special-openclaw .special-hero{width:18.5rem;height:10.75rem;margin:5.875rem auto 0}.special-openclaw .special-identity{width:18.6875rem;height:5.375rem;gap:1.4375rem;margin:0 auto;transform:translate(-.0625rem)}.special-openclaw .special-logo{width:4.75rem;height:4.75rem;overflow:visible;border-color:transparent;background:transparent;box-shadow:none;transform:translate(-.0625rem)}.special-openclaw .special-logo img{width:3.5rem;height:3.5rem;transform:translateY(-.375rem)}.special-openclaw .special-identity>div{width:12.4375rem;transform:translate(-.0625rem)}.special-openclaw .special-eyebrow{width:11.125rem;min-height:2rem;box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:0 .4rem;border:1px solid rgba(255,90,54,.25);border-radius:999px;color:#ff9d75;background:#ff5a3614;font-size:.78rem}.special-openclaw .special-identity h1{width:12.4375rem;display:block;margin:.4375rem 0 0;color:transparent;background:linear-gradient(135deg,#fff,#ff5a36 60%,#ffb432);-webkit-background-clip:text;background-clip:text;font-size:2.4375rem;line-height:1.2}.special-openclaw .special-highlights{width:18.5rem;min-height:4.8125rem;display:grid;grid-template-columns:repeat(2,max-content);justify-content:center;gap:.45rem .55rem;margin-top:.55rem}.special-openclaw .special-highlights span{min-height:2.1rem;padding:0 .65rem;border-color:#ff5a3640;color:#d9a08d;background:#ff5a360d;font-size:.62rem}.special-openclaw .openclaw-feature-zone{position:relative;width:18.5rem;height:21.875rem;display:block;margin:0 auto;padding:0}.special-openclaw .openclaw-feature-list{position:absolute;top:0;left:-23.625rem;width:19.5rem;height:21.875rem;display:grid;gap:.9583rem}.special-openclaw .openclaw-feature-list article{width:19.5rem;height:4.75rem;min-height:4.75rem;padding:.95rem 1.25rem .95rem 4.5rem;box-sizing:border-box}.special-openclaw .openclaw-detail{position:absolute;top:1.8125rem;left:-.75rem;width:42.875rem;height:16.6875rem;margin:0;padding:2rem 2.6rem;box-sizing:border-box}.special-openclaw .openclaw-detail>.openclaw-detail-icon,.special-openclaw .openclaw-detail>.openclaw-detail-info{top:5.625rem}.special-openclaw .openclaw-detail>.openclaw-detail-icon{left:2.6rem}.special-openclaw .openclaw-detail>.openclaw-detail-info{left:7.9375rem}.special-openclaw .openclaw-download{left:-2.375rem;bottom:5.25rem;width:19.25rem;height:9rem;min-height:9rem;gap:1.4625rem;padding:1.12125rem 2.4375rem}.special-openclaw .claw-download-copy{width:5.4375rem;flex-basis:5.4375rem}.special-openclaw .claw-download-copy strong{font-size:1.0725rem;line-height:1.3}.special-openclaw .claw-download-copy small{box-sizing:border-box;padding-right:1rem;font-size:.6825rem;line-height:.75rem;word-break:break-all}.special-openclaw .openclaw-download>b{margin:0;padding:.29rem .83rem}.special-openclaw .openclaw-key-button{left:18.0625rem;bottom:7.5625rem;width:8.6875rem;height:4.4375rem;min-height:4.4375rem;font-size:.62rem}.special-openclaw .special-apps-button{right:.6875rem}}.multi-asset-button,.multi-model-mobile-fab{display:none}@media(max-width:720px){.special-multi-model{overflow:hidden;scrollbar-width:none;background:#0f0f12}.special-multi-model::-webkit-scrollbar{width:0;height:0}.special-multi-model .special-multi-main{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;overflow:hidden}.special-multi-model .special-apps-button{position:fixed;top:.75rem;right:.6875rem;width:3.1875rem;height:3.1875rem}.special-multi-model .special-chat-rail{position:absolute;top:0;right:0;bottom:0;left:0;z-index:25;width:0;height:0;padding:0;pointer-events:none}.special-multi-model .special-chat-rail>button:first-child,.special-multi-model .special-chat-rail>div{display:none}.special-multi-model .special-chat-rail>button:nth-child(2){position:fixed;top:1.6875rem;left:3.875rem;z-index:25;width:8.5625rem;height:2.1875rem;min-height:2.1875rem;display:flex;align-items:center;justify-content:center;gap:.45rem;padding:0 .975rem;border:1px solid rgba(255,236,160,.55);border-radius:999px;color:#2a1b05;background:linear-gradient(135deg,#ffe066,#ffc53d 48%,#f0932b);font-size:.792rem;pointer-events:auto}.special-multi-model .special-hero{position:absolute;top:2.125rem;left:1.25rem;width:21.9375rem;height:10.5625rem;margin:0;padding:0}.special-multi-model .special-identity{position:relative;width:100%;height:100%;display:block}.special-multi-model .special-logo{position:absolute;top:0;left:8.4375rem;width:5rem;height:5rem;display:grid;place-items:center;overflow:visible;border:0;border-radius:50%;background:transparent;box-shadow:0 0 2rem #ffd24629}.special-multi-model .special-logo img{width:2.75rem;height:2.75rem;transform:translateY(-.1875rem)}.special-multi-model .special-identity>div{position:absolute;top:6.5rem;left:1.3125rem;width:19.3125rem;text-align:center}.special-multi-model .special-eyebrow{display:none}.special-multi-model .special-identity h1{width:19.3125rem;margin:0;color:#f5f5f7;font-size:1.340625rem;line-height:1.5;text-align:center}.special-multi-model .special-identity h1 em{color:#ffc53d}.special-multi-model .special-hero>p{position:absolute;top:9rem;left:1.3125rem;width:19.3125rem;margin:0;color:#ffffff8f;font-size:1.0725rem;line-height:1.5;text-align:center}.special-multi-model .multi-model-benefits{position:absolute;z-index:3;top:14.625rem;left:1.25rem;width:21.9375rem;height:23.8125rem;display:flex;flex-direction:column;gap:.75rem;margin:0;padding:0}.special-multi-model .multi-model-benefits article{width:21.9375rem;min-height:5.0625rem;display:flex;align-items:center;gap:.975rem;padding:.853125rem .975rem;border:1px solid rgba(255,255,255,.04);border-radius:.875rem;color:#f5f5f7;background:#ffffff05;box-sizing:border-box}.special-multi-model .multi-model-benefits article:first-child{min-height:6.375rem}.special-multi-model .multi-model-benefits article>span{width:3.25rem;height:3.25rem;display:grid;flex:0 0 3.25rem;place-items:center;border-radius:.75rem;color:#ffc53d;background:#ffcc331f}.special-multi-model .multi-model-benefits article:nth-child(2)>span{color:#a855f7;background:#a855f71f}.special-multi-model .multi-model-benefits article:nth-child(3)>span{color:#00cae0;background:#00cae01f}.special-multi-model .multi-model-benefits article:nth-child(4)>span{color:#ef4f8f;background:#ef4f8f1f}.special-multi-model .multi-model-benefits article>div{width:15.625rem;display:block}.special-multi-model .multi-model-benefits strong,.special-multi-model .multi-model-benefits small{display:block}.special-multi-model .multi-model-benefits strong{color:#f5f5f7;font-size:1.2675rem;line-height:1.25}.special-multi-model .multi-model-benefits small{margin-top:.35rem;color:#ffffff7a;font-size:1.0725rem;line-height:1.5}.special-multi-model .multi-model-pool{display:none}.special-multi-model .multi-model-presets{position:absolute;top:40.4375rem;left:1.25rem;width:21.9375rem;height:10.1875rem;display:grid;grid-template-columns:repeat(2,8.75rem);grid-template-rows:3.4375rem 3.4375rem;justify-content:center;gap:.875rem;margin:0;padding-top:2.4375rem;box-sizing:border-box}.special-multi-model .multi-model-presets>span{position:absolute;top:0;left:0;width:21.9375rem;height:1.4375rem;color:#ffffff80;font-size:.914rem;line-height:1.5}.special-multi-model .multi-model-presets button{width:8.75rem;height:3.4375rem;min-height:3.4375rem;padding:.853125rem 1.340625rem;border:1px solid rgba(255,255,255,.06);border-radius:999px;color:#ffffffd1;background:#ffffff08;font-size:.914rem;transform:translate(-.0625rem)}.special-multi-model .multi-model-composer{position:fixed;z-index:18;left:50%;bottom:.625rem;width:calc(100vw - 1rem);height:13rem;display:block;padding:0;border:1px solid #1e1f25;border-radius:.853125rem;background:#1b1c21f2;box-shadow:0 1rem 3rem #0000004d;transform:translate(-50%)}.special-multi-model .multi-upload{position:absolute;top:1.125rem;left:1.0625rem;width:6rem;height:1.9375rem;min-height:1.9375rem;display:inline-flex;align-items:center;justify-content:center;gap:.4265rem;padding:0 .73125rem;border:1px solid rgba(255,215,0,.22);border-radius:999px;color:#ffe066;background:transparent;font-size:.73rem}.special-multi-model .multi-asset-button{position:absolute;top:1.125rem;left:7.6875rem;width:1.9375rem;height:1.9375rem;display:grid;place-items:center;padding:0;border:1px solid rgba(96,165,250,.24);border-radius:50%;color:#bfdbfe;background:linear-gradient(135deg,#3b82f62e,#0ea5e91f)}.special-multi-model .multi-model-composer textarea{position:absolute;top:3.9375rem;left:.9375rem;width:calc(100% - 3.5rem);height:5.125rem;margin:0;padding:0;resize:none;border:0;outline:0;color:#f5fbff;background:transparent;font-size:.853125rem;line-height:1.5}.special-multi-model .multi-model-composer textarea::placeholder{color:#ffffff5c}.special-multi-model .multi-model-composer>div:last-child{position:absolute;top:10.4375rem;left:.875rem;right:.9375rem;height:1.8125rem;display:flex;align-items:center;justify-content:flex-start;gap:.61rem;padding:0;border:0}.special-multi-model .multi-model-composer>div:last-child button{height:1.8125rem;min-height:1.8125rem;padding:0 .61rem;border:1px solid rgba(148,163,184,.14);border-radius:.36rem;color:#f5fbff;background:#292b33;font-size:.73rem}.special-multi-model .multi-model-composer>div:last-child button:first-child{width:6.25rem}.special-multi-model .multi-model-composer>div:last-child .special-submit{width:1.8125rem;min-width:1.8125rem;height:1.8125rem;min-height:1.8125rem;display:grid;place-items:center;margin-left:auto;padding:0;border:0;border-radius:50%;color:#fff;background:#00cae0}.multi-model-mobile-fab{position:fixed;z-index:12;top:35.9375rem;left:21.1875rem;width:2.1875rem;height:2.1875rem;display:grid;place-items:center;padding:0;border:1px solid rgba(255,255,255,.12);border-radius:.61rem;color:#00cae0;background:#0c0e12d1}}@media(max-width:720px){.special-canvas,.special-openclaw,.special-workflow{overflow-x:hidden;overflow-y:auto}.special-workflow .special-workflow-main{height:auto;min-height:100dvh;overflow:visible;padding-bottom:1rem}.special-workflow .special-composer{position:relative;left:auto;right:auto;bottom:auto;width:calc(100% - 2rem);height:16.5625rem;margin:1rem;transform:none}.special-canvas .special-canvas-main,.special-openclaw .special-openclaw-main{height:auto;min-height:100dvh;overflow:visible;padding-bottom:5.5rem}.special-canvas .canvas-feature-zone,.special-openclaw .openclaw-feature-zone{position:relative;left:auto;width:calc(100% - 2rem);height:auto;display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;margin:1.5rem 1rem 0;padding:0}.special-canvas .canvas-feature-list,.special-openclaw .openclaw-feature-list{position:static;width:100%;height:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}.special-canvas .canvas-feature-list button,.special-openclaw .openclaw-feature-list article{width:100%;min-width:0;height:auto;min-height:5.25rem;padding:.75rem;transform:none}.special-openclaw .openclaw-feature-list article{padding-left:3.75rem}.special-canvas .canvas-feature-list strong,.special-canvas .canvas-feature-list small,.special-openclaw .openclaw-feature-list strong,.special-openclaw .openclaw-feature-list p{white-space:normal;overflow-wrap:anywhere}.special-canvas .canvas-feature-zone>article,.special-openclaw .openclaw-detail{position:relative;inset:auto;width:100%;height:auto;min-height:0;margin:0;padding:1rem}.special-canvas .canvas-feature-zone article>.canvas-detail-icon,.special-openclaw .openclaw-detail>.openclaw-detail-icon{position:static;width:3.25rem;height:3.25rem;margin-top:1rem}.special-canvas .canvas-feature-zone article>.canvas-detail-info,.special-openclaw .openclaw-detail>.openclaw-detail-info{position:static;width:auto;margin:.875rem 0 0!important}.special-canvas .canvas-feature-zone .canvas-detail-info h2,.special-canvas .canvas-feature-zone .canvas-detail-info p,.special-canvas .canvas-feature-zone .canvas-detail-info>.canvas-detail-tags,.special-openclaw .openclaw-detail-info h2,.special-openclaw .openclaw-detail-info p,.special-openclaw .openclaw-detail-info>div{margin-left:0}.special-canvas .canvas-feature-zone .canvas-detail-info h2,.special-openclaw .openclaw-detail-info h2{font-size:1.15rem}.special-canvas .canvas-feature-zone .canvas-detail-info p,.special-openclaw .openclaw-detail-info p{font-size:.78rem}.special-canvas .canvas-feature-zone article>.canvas-create-cta,.special-openclaw .openclaw-download,.special-openclaw .openclaw-key-button{position:static;width:100%;height:auto;min-height:4.75rem;margin:1rem 0 0;padding:.875rem 1rem;transform:none}.special-canvas .canvas-feature-zone article>.canvas-create-cta,.special-openclaw .openclaw-download{display:grid;grid-template-columns:2.625rem minmax(0,1fr) auto;gap:.75rem}.special-canvas .canvas-create-cta .canvas-cta-copy,.special-openclaw .claw-download-copy{width:auto;min-width:0;flex-basis:auto}.special-canvas .canvas-create-cta .canvas-cta-copy small,.special-openclaw .claw-download-copy small{padding-right:0;line-height:1.35;word-break:normal;overflow-wrap:anywhere}.special-openclaw .openclaw-key-button{min-height:2.75rem}.special-canvas .canvas-footer-actions{position:static;width:calc(100% - 2rem);display:flex;gap:.625rem;margin:1rem}.special-canvas .canvas-footer-actions button:first-child,.special-canvas .canvas-footer-actions button:last-child{width:auto;min-height:2.75rem;padding:0 .75rem;font-size:.65rem}.special-multi-frame{overflow-x:hidden;overflow-y:auto}.special-multi-frame .special-multi-frame-main{width:100%;height:auto;min-height:100dvh;overflow:visible;padding:0 0 1rem}.special-multi-frame .multi-frame-hero{position:relative;left:auto;width:calc(100% - 2rem);height:auto;min-height:9rem;display:grid;grid-template-columns:4.75rem minmax(0,1fr);align-items:center;gap:1rem;margin:5.25rem 1rem 0}.special-multi-frame .multi-frame-logo{position:relative;inset:auto;width:4.75rem;height:4.75rem}.special-multi-frame .multi-frame-logo:before,.special-multi-frame .multi-frame-logo:after{width:6rem;height:6rem}.special-multi-frame .multi-frame-logo:after{width:4.25rem;height:4.25rem}.special-multi-frame .multi-frame-logo img{width:3.25rem;height:3.25rem}.special-multi-frame .multi-frame-hero>div{position:static;width:auto;height:auto;display:block}.special-multi-frame .multi-frame-hero>div>span{width:auto;height:2rem;display:inline-flex;padding:0 .75rem;font-size:.7rem}.special-multi-frame .multi-frame-hero h1{width:auto;height:auto;margin:.75rem 0 0;font-size:2rem;line-height:1.2;writing-mode:horizontal-tb;text-align:left;word-break:keep-all;transform:none}.special-multi-frame .multi-frame-hero p{width:auto;display:block;margin:.75rem 0 0;font-size:.78rem;line-height:1.55;word-break:normal;transform:none}.special-multi-frame .multi-frame-active-card{position:relative;inset:auto;width:calc(100% - 2rem);min-height:7.5rem;display:grid;grid-template-columns:3.5rem minmax(0,1fr) auto;align-items:center;gap:.875rem;margin:1.5rem 1rem 0;padding:1rem;transform:none}.special-multi-frame .multi-frame-active-icon{width:3.5rem;height:3.5rem}.special-multi-frame .multi-frame-active-card h2{font-size:1rem}.special-multi-frame .multi-frame-active-card p{font-size:.7rem;line-height:1.5}.special-multi-frame .multi-frame-feature-row{position:relative;inset:auto;width:calc(100% - 2rem);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;margin:1rem;transform:none}.special-multi-frame .multi-frame-feature-row button{min-width:0;min-height:5rem;grid-template-columns:2.5rem minmax(0,1fr);gap:.625rem;padding:.75rem}.special-multi-frame .multi-frame-feature-row strong{font-size:.72rem;line-height:1.4;white-space:normal}.special-multi-frame .special-composer-multi-frame{position:relative;left:auto;right:auto;bottom:auto;width:calc(100% - 1rem);height:12.625rem;margin:1rem .5rem 0;transform:none}}.special-agent-landing .special-workbench,.special-agent-landing .special-workflow-main,.special-agent-landing .special-multi-main,.special-agent-landing .special-canvas-main,.special-agent-landing .special-openclaw-main,.special-agent-landing .special-multi-frame-main{height:auto;min-height:100%;overflow:visible}.special-agent-landing .special-workbench .special-hero,.special-agent-landing .special-workbench .multi-frame-hero{position:sticky;z-index:20}@media(max-width:720px){.special-agent-landing .special-workbench .special-hero,.special-agent-landing .special-workbench .multi-frame-hero{top:3.35rem}}
