.agent-page.utility-workbench{--agent-canvas: #0b0c10;--agent-panel: #101218;--agent-surface: #151820;--agent-elevated: #191c24;--agent-hover: #20242e;--agent-border: rgba(255, 255, 255, .07);--agent-border-strong: rgba(255, 255, 255, .13);--agent-text: #f2f3f5;--agent-secondary: #9ca2ae;--agent-muted: #646b77;--agent-accent: #f07167;--agent-accent-hover: #f78378;--agent-accent-soft: rgba(240, 113, 103, .11);--agent-success: #5dba8a;display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template-rows:auto minmax(0,1fr);gap:0;padding:0;overflow:hidden;background:radial-gradient(circle at 52% -24%,rgba(240,113,103,.055),transparent 34%),var(--agent-canvas)}.agent-page .cm-conversation-frame,.agent-page .cm-conversation-frame:hover,.agent-page .cm-conversation-frame:focus-within{border:0;border-radius:0;background:transparent;box-shadow:none}.agent-page .cm-conversation-frame:before,.agent-page .cm-conversation-frame:after{display:none}.agent-page .agent-creation-home{display:grid;min-height:100%;place-items:center;padding:28px 20px}.agent-page .agent-creation-home-inner{width:min(760px,100%);text-align:center}.agent-page .agent-creation-home h2{margin:0 0 6px;color:var(--agent-text)}.agent-page .agent-creation-home p{color:var(--agent-secondary)}.agent-page .agent-creation-composer{margin:24px auto 28px;text-align:left}.agent-page .agent-recent-projects{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;text-align:left}.agent-page .agent-recent-projects h3{grid-column:1 / -1;margin:0 0 2px;color:var(--agent-secondary);font-size:13px}.agent-page .agent-recent-projects button{display:grid;gap:4px;min-width:0;border:1px solid var(--agent-border);border-radius:10px;padding:11px;background:var(--agent-surface);color:var(--agent-text);text-align:left;cursor:pointer}.agent-page .agent-recent-projects button:hover{border-color:var(--agent-border-strong);background:var(--agent-hover)}.agent-page .agent-recent-projects button strong,.agent-page .agent-recent-projects button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-page .agent-recent-projects button span{color:var(--agent-muted);font-size:11px}.agent-page .agent-task-drawer{position:relative;z-index:6;min-width:0;border-bottom:1px solid var(--agent-border);background:#101218f5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.agent-page .agent-task-drawer-header{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:12px;padding:7px 16px}.agent-page .agent-task-drawer-toggle{display:flex;min-width:0;flex:1;align-items:center;gap:8px;border:0;padding:7px 8px;border-radius:8px;background:transparent;color:var(--agent-text);cursor:pointer;font:inherit;text-align:left}.agent-page .agent-task-drawer-toggle:hover,.agent-page .agent-task-drawer-toggle:focus-visible{background:var(--agent-hover);outline:none}.agent-page .agent-task-drawer-title{flex:0 0 auto;font-size:13px;font-weight:650}.agent-page .agent-task-count{display:grid;min-width:20px;height:20px;place-items:center;border:1px solid var(--agent-border);border-radius:999px;padding-inline:6px;background:var(--agent-surface);color:var(--agent-secondary);font-size:10px;font-variant-numeric:tabular-nums}.agent-page .agent-task-current{min-width:0;flex:1;overflow:hidden;color:var(--agent-muted);font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.agent-page .agent-task-drawer-toggle>svg{flex:0 0 auto;color:var(--agent-secondary)}.agent-page .agent-task-new.ant-btn{height:34px;flex:0 0 auto;border:1px solid var(--agent-border-strong);border-radius:9px;padding-inline:11px;background:var(--agent-surface);box-shadow:none;color:var(--agent-text);font-size:12px;font-weight:600}.agent-page .agent-task-new.ant-btn:hover,.agent-page .agent-task-new.ant-btn:focus-visible{border-color:#f071676b;background:var(--agent-hover);color:var(--agent-text)}.agent-page .agent-task-drawer-body{position:absolute;top:100%;right:0;left:0;z-index:7;max-height:220px;overflow:hidden;border-top:1px solid var(--agent-border);background:var(--agent-panel);box-shadow:0 18px 34px #00000042;opacity:1;transform:translateY(0);transform-origin:top center;transition:max-height .22s cubic-bezier(.2,.75,.2,1),opacity .16s ease,transform .22s cubic-bezier(.2,.75,.2,1),border-color .16s ease}.agent-page.agent-task-drawer-collapsed .agent-task-drawer-body{max-height:0;border-top-color:transparent;opacity:0;pointer-events:none;transform:translateY(-14px)}.agent-page .agent-task-list{display:grid;max-height:219px;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:7px;overflow-y:auto;padding:10px 16px 14px;scrollbar-gutter:stable}.agent-page .agent-task-row{position:relative;display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;border:1px solid transparent;border-radius:10px;padding:10px 11px 10px 13px;background:transparent;color:var(--agent-text);cursor:pointer;font:inherit;text-align:left;transition:background .14s ease,border-color .14s ease}.agent-page .agent-task-row:before{position:absolute;top:10px;bottom:10px;left:4px;width:2px;border-radius:999px;background:transparent;content:""}.agent-page .agent-task-row:hover,.agent-page .agent-task-row:focus-visible{border-color:var(--agent-border);background:var(--agent-hover);outline:none}.agent-page .agent-task-row.active{border-color:#f0716752;background:var(--agent-accent-soft)}.agent-page .agent-task-row.active:before{background:var(--agent-accent)}.agent-page .agent-task-row strong,.agent-page .agent-task-row span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-page .agent-task-row strong{grid-column:1 / -1;font-size:12px}.agent-page .agent-task-row span{grid-column:1 / -1;color:var(--agent-muted);font-size:10.5px}.agent-page .agent-task-group{display:contents}.agent-page .agent-task-group h4{display:none}.agent-page .agent-task-loading,.agent-page .agent-task-empty{padding:16px;color:var(--agent-muted);font-size:12px;line-height:1.6}.agent-page .agent-canvas-workspace{position:relative;display:grid;min-width:0;min-height:0;height:100%;grid-template-columns:minmax(0,1fr) 380px;grid-template-rows:44px minmax(0,1fr);overflow:hidden;background:var(--agent-canvas)}.agent-page .agent-canvas-workspace.is-conversation-collapsed{grid-template-columns:minmax(0,1fr) 0}.agent-page .agent-canvas-toolbar{display:flex;min-width:0;height:44px;grid-column:1 / -1;align-items:center;gap:10px;padding:0 12px;border-bottom:1px solid var(--agent-border);background:var(--agent-panel);color:var(--agent-secondary)}.agent-page .agent-canvas-toolbar-button,.agent-page .agent-canvas-project-title{display:inline-flex;min-width:0;align-items:center;gap:6px;border:0;border-radius:6px;padding:5px 7px;background:transparent;color:var(--agent-text);cursor:pointer;font:inherit;font-size:12px}.agent-page .agent-canvas-toolbar-button:hover,.agent-page .agent-canvas-project-title:hover{background:var(--agent-hover)}.agent-page .agent-canvas-project-title{max-width:36%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:650}.agent-page .agent-canvas-save-status,.agent-page .agent-canvas-view-info{overflow:hidden;color:var(--agent-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.agent-page .agent-canvas-toolbar-button:last-child{margin-left:auto}.agent-page .agent-project-drawer{position:absolute;z-index:20;top:44px;bottom:0;left:0;display:flex;width:min(310px,calc(100vw - 36px));min-height:0;flex-direction:column;border-right:1px solid var(--agent-border-strong);background:var(--agent-panel);box-shadow:16px 0 28px #00000047;opacity:0;pointer-events:none;transform:translate(-104%);transition:transform .18s ease,opacity .18s ease}.agent-page .agent-project-drawer.is-open{opacity:1;pointer-events:auto;transform:translate(0)}.agent-page .agent-project-drawer>header,.agent-page .agent-project-drawer>footer{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border-bottom:1px solid var(--agent-border)}.agent-page .agent-project-drawer>footer{border-top:1px solid var(--agent-border);border-bottom:0}.agent-page .agent-project-drawer>.agent-task-list{display:block;max-height:none;min-height:0;flex:1;overflow-y:auto;padding:8px}.agent-page .agent-project-drawer .agent-task-group{display:block}.agent-page .agent-project-drawer .agent-task-group+.agent-task-group{margin-top:12px}.agent-page .agent-project-drawer .agent-task-group h4{display:block;margin:7px 6px;color:var(--agent-muted);font-size:11px}.agent-page .agent-project-drawer .agent-task-row{display:flex;width:100%;flex-direction:column;gap:4px;margin-bottom:3px}.agent-page .agent-canvas-main{min-width:0;min-height:0;grid-column:1;grid-row:2;overflow:hidden}.agent-page .agent-canvas-main .agent-canvas,.agent-page .agent-canvas-main .react-flow{width:100%;height:100%;min-height:0;background:var(--agent-elevated)}.agent-page .agent-canvas-node{width:168px;border:1px solid var(--agent-border);border-radius:9px;padding:10px;background:var(--agent-panel);color:var(--agent-text);box-shadow:0 8px 18px #0000001f}.agent-page .agent-canvas-node--image{border-color:color-mix(in srgb,var(--agent-accent) 58%,var(--agent-border))}.agent-page .agent-canvas-node--failed{border-color:#d84b4b}.agent-page .agent-canvas-node header{display:grid;gap:3px}.agent-page .agent-canvas-node header span,.agent-page .agent-canvas-node footer{color:var(--agent-muted);font-size:10px}.agent-page .agent-canvas-node header strong{font-size:12px}.agent-page .agent-canvas-node p{min-height:36px;margin:8px 0;color:var(--agent-secondary);font-size:11px;line-height:1.5}.agent-page .agent-canvas-node footer{display:flex;justify-content:space-between}.agent-page .agent-conversation-panel{display:flex;min-width:0;min-height:0;grid-column:2;grid-row:2;flex-direction:column;overflow:hidden;border-left:1px solid var(--agent-border);background:var(--agent-panel);transition:opacity .16s ease}.agent-page .agent-canvas-workspace.is-conversation-collapsed .agent-conversation-panel{opacity:0;pointer-events:none}.agent-page .agent-conversation-panel .agent-workbench-history{min-height:0;flex:1;overflow-y:auto;padding:16px}.agent-page .agent-workbench-message{display:grid;gap:5px;margin-bottom:14px;color:var(--agent-secondary);font-size:13px;line-height:1.6}.agent-page .agent-workbench-message strong{color:var(--agent-text);font-size:11px}.agent-page .agent-workbench-message--user{padding:10px;border-radius:9px;background:var(--agent-elevated)}.agent-page .agent-workbench-empty{display:grid;min-height:100%;place-content:center;gap:8px;color:var(--agent-muted);text-align:center}.agent-page .agent-workbench-empty strong{color:var(--agent-text)}.agent-page .agent-workbench-logo{width:150px;height:88px;margin:0 auto}.agent-page .agent-execution-records,.agent-page .agent-selected-node-references{display:grid;gap:5px;flex:0 0 auto;padding:8px 14px;border-top:1px solid var(--agent-border);color:var(--agent-muted);font-size:11px}.agent-page .agent-execution-records strong{color:var(--agent-secondary)}.agent-page .agent-selected-node-references{display:flex;flex-wrap:wrap}.agent-page .agent-selected-node-references .ant-tag{margin:0}.agent-page .agent-conversation-panel .agent-workbench-composer{width:auto;flex:0 0 auto;margin:0 10px 10px}@media(max-width:860px){.agent-page .agent-canvas-workspace,.agent-page .agent-canvas-workspace.is-conversation-collapsed{grid-template-columns:minmax(0,1fr)}.agent-page .agent-conversation-panel{position:absolute;z-index:15;top:44px;right:0;bottom:0;width:min(380px,100vw);grid-column:1;box-shadow:-14px 0 26px #00000047;transform:translate(0);transition:transform .18s ease,opacity .18s ease}.agent-page .agent-canvas-workspace.is-conversation-collapsed .agent-conversation-panel{opacity:0;pointer-events:none;transform:translate(100%)}.agent-page .agent-canvas-view-info{display:none}}@media(max-width:560px){.agent-page .agent-canvas-save-status{display:none}.agent-page .agent-canvas-project-title{max-width:none;flex:1}.agent-page .agent-recent-projects{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.agent-page *,.agent-page *:before,.agent-page *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.member-center-page{width:min(1180px,100%);margin:0 auto;padding:28px 28px 60px}.membership-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:36px;align-items:center;min-height:236px;padding:34px 38px;overflow:hidden;border:1px solid color-mix(in srgb,var(--border-color, #334155) 76%,transparent);border-radius:28px;background:linear-gradient(135deg,color-mix(in srgb,var(--surface-color, #111827) 92%,transparent),color-mix(in srgb,var(--surface-color, #111827) 72%,transparent)),radial-gradient(circle at 10% 0%,rgba(255,255,255,.08),transparent 34%);box-shadow:0 28px 90px #00000029}.membership-hero.role-dev{--member-accent: #f3c969;--member-accent-rgb: 243, 201, 105}.membership-hero.role-manager{--member-accent: #67a8ff;--member-accent-rgb: 103, 168, 255}.membership-hero.role-member{--member-accent: #7ac9a3;--member-accent-rgb: 122, 201, 163}.membership-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(110deg,rgba(var(--member-accent-rgb),.1),transparent 34%,transparent 70%,rgba(var(--member-accent-rgb),.05))}.membership-hero-glow{position:absolute;width:360px;height:360px;left:-130px;top:-190px;border-radius:50%;background:rgba(var(--member-accent-rgb),.16);filter:blur(80px);pointer-events:none}.membership-identity,.membership-hero-stats{position:relative;z-index:1}.membership-identity{display:flex;align-items:center;min-width:0;gap:24px}.membership-avatar-button{position:relative;flex:none;padding:4px;border:1px solid rgba(var(--member-accent-rgb),.55);border-radius:50%;background:rgba(var(--member-accent-rgb),.08);box-shadow:0 0 0 7px rgba(var(--member-accent-rgb),.05),0 0 32px rgba(var(--member-accent-rgb),.12);cursor:pointer}.membership-avatar-button .ant-avatar{background:rgba(var(--member-accent-rgb),.18);color:var(--member-accent);font-size:30px;font-weight:700}.membership-avatar-button>span:last-child{position:absolute;right:-2px;bottom:4px;display:grid;width:30px;height:30px;place-items:center;border:3px solid var(--surface-color, #111827);border-radius:50%;background:var(--member-accent);color:#081018}.member-hidden-file{display:none}.membership-name-block{min-width:0}.membership-role-line,.membership-name-row,.membership-status-row{display:flex;align-items:center}.membership-role-line{gap:10px;color:var(--member-accent)}.membership-role-line>span:last-child{font-size:13px;opacity:.74}.membership-name-row{gap:4px;margin-top:8px}.membership-name-row .ant-typography{margin:0;font-size:clamp(26px,3vw,38px);letter-spacing:-.03em}.membership-name-block>p{margin:4px 0 16px;color:var(--text-secondary, #94a3b8)}.membership-status-row{flex-wrap:wrap;gap:10px 18px;color:var(--text-secondary, #94a3b8);font-size:13px}.membership-status-row span{display:inline-flex;align-items:center;gap:6px}.membership-status-row .is-on{color:#7ac9a3}.membership-status-row .is-off{color:#f09898}.member-role-badge{display:inline-flex;align-items:center;gap:6px;width:fit-content;padding:6px 10px;border:1px solid currentColor;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.08em;line-height:1}.member-role-badge.compact{padding:4px 7px;font-size:9px}.member-role-badge.role-dev{color:#f3c969;background:#f3c96917;box-shadow:inset 0 0 18px #f3c9690d}.member-role-badge.role-manager{color:#67a8ff;background:#67a8ff17}.member-role-badge.role-member{color:#7ac9a3;background:#7ac9a314}.membership-hero-stats{display:grid;grid-template-columns:repeat(3,minmax(118px,1fr));border:1px solid rgba(255,255,255,.07);border-radius:20px;background:#0000001f;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.member-usage-stat{display:flex;gap:11px;align-items:center;padding:18px 20px}.member-usage-stat+.member-usage-stat{border-left:1px solid rgba(255,255,255,.07)}.member-usage-stat-icon{display:grid;width:34px;height:34px;flex:none;place-items:center;border-radius:11px;background:rgba(var(--member-accent-rgb),.1);color:var(--member-accent)}.member-usage-stat div{display:grid;grid-template-columns:auto auto;align-items:baseline;column-gap:5px}.member-usage-stat small{grid-column:1 / -1;margin-bottom:3px;color:var(--text-secondary, #94a3b8);font-size:11px}.member-usage-stat strong{font-size:20px;line-height:1}.member-usage-stat em{color:var(--text-secondary, #94a3b8);font-size:10px;font-style:normal}.member-tabs{display:flex;gap:4px;margin:22px 0;padding:4px;width:fit-content;border:1px solid var(--border-color, #263244);border-radius:14px;background:color-mix(in srgb,var(--surface-color, #111827) 86%,transparent)}.member-tabs button{padding:9px 18px;border:0;border-radius:10px;background:transparent;color:var(--text-secondary, #94a3b8);cursor:pointer;font-weight:600}.member-tabs button.active{background:#ffffff14;color:var(--text-primary, #f8fafc)}.member-overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.member-panel{min-width:0;padding:24px;border:1px solid var(--border-color, #263244);border-radius:20px;background:color-mix(in srgb,var(--surface-color, #111827) 94%,transparent);box-shadow:0 16px 48px #00000014}.member-panel-heading,.team-list-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px}.member-panel-heading small,.team-list-heading small{display:block;margin-bottom:4px;color:var(--text-secondary, #94a3b8);font-size:9px;font-weight:800;letter-spacing:.16em}.member-panel-heading h2,.team-list-heading h2{margin:0;font-size:18px}.member-panel-heading>svg{color:var(--text-secondary, #94a3b8)}.member-quota-numbers{display:flex;align-items:baseline;gap:8px;margin-bottom:16px}.member-quota-numbers strong,.member-unlimited strong{font-size:34px;letter-spacing:-.04em}.member-quota-numbers span,.member-unlimited span,.member-quota-panel>p{color:var(--text-secondary, #94a3b8)}.member-unlimited{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px}.member-unlimited .ant-tag{margin-inline-start:auto}.member-api-state{display:flex;gap:12px;align-items:flex-start;padding:16px;border-radius:15px;background:#ffffff09}.member-api-state .member-state-dot{width:9px;height:9px;margin-top:6px;border-radius:50%;box-shadow:0 0 12px currentColor}.member-api-state.on{color:#7ac9a3}.member-api-state.off{color:#f09898}.member-api-state strong{color:var(--text-primary, #f8fafc)}.member-api-state p{margin:4px 0 0;color:var(--text-secondary, #94a3b8);font-size:12px}.member-managed-note{margin-top:14px;padding:12px 14px;border:1px dashed var(--border-color, #263244);border-radius:12px;color:var(--text-secondary, #94a3b8);font-size:12px;line-height:1.6}.member-api-panel .ant-btn{margin-top:14px}.member-feature-list{display:grid;gap:16px}.member-feature-row{display:grid;grid-template-columns:minmax(120px,1fr) minmax(120px,1.6fr) 38px;gap:14px;align-items:center}.member-feature-row>div:first-child{display:flex;flex-direction:column}.member-feature-row span{color:var(--text-secondary, #94a3b8);font-size:10px}.member-feature-row b{color:var(--text-secondary, #94a3b8);text-align:right;font-size:11px}.member-empty-usage{padding:24px 0;color:var(--text-secondary, #94a3b8);text-align:center}.member-recent-list{display:grid}.member-recent-list>div{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 0}.member-recent-list>div+div{border-top:1px solid var(--border-color, #263244)}.member-recent-icon{display:grid;width:30px;height:30px;place-items:center;border-radius:9px;background:#ffffff0d;color:var(--text-secondary, #94a3b8)}.member-recent-list div>div{min-width:0;display:flex;flex-direction:column}.member-recent-list small{overflow:hidden;color:var(--text-secondary, #94a3b8);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.member-recent-list b{font-size:11px}.team-center{display:grid;gap:18px}.team-summary-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.team-summary-row>div{display:grid;grid-template-columns:auto auto;align-items:baseline;justify-content:start;column-gap:6px;padding:18px 20px;border:1px solid var(--border-color, #263244);border-radius:17px;background:color-mix(in srgb,var(--surface-color, #111827) 94%,transparent)}.team-summary-row small{grid-column:1 / -1;margin-bottom:7px;color:var(--text-secondary, #94a3b8)}.team-summary-row strong{font-size:23px}.team-summary-row span{color:var(--text-secondary, #94a3b8);font-size:11px}.team-member-panel{padding:0;overflow:hidden}.team-list-heading{padding:24px 24px 0}.team-member-table-head,.team-member-row{display:grid;grid-template-columns:minmax(220px,1.5fr) minmax(150px,1fr) 100px 130px 76px 38px;gap:14px;align-items:center;padding:13px 24px}.team-member-table-head{border-top:1px solid var(--border-color, #263244);border-bottom:1px solid var(--border-color, #263244);color:var(--text-secondary, #94a3b8);font-size:10px;font-weight:700;letter-spacing:.05em}.team-member-row+.team-member-row{border-top:1px solid color-mix(in srgb,var(--border-color, #263244) 74%,transparent)}.team-member-row:hover{background:#ffffff06}.team-member-person{display:flex;align-items:center;gap:11px;min-width:0}.team-member-person .ant-avatar{flex:none}.team-member-person>div,.team-member-row>div:not(.team-member-person){min-width:0;display:flex;flex-direction:column;gap:3px}.team-member-row small{color:var(--text-secondary, #94a3b8);font-size:10px}.team-member-row>div:nth-child(2){flex-direction:row;align-items:center;gap:5px}.team-month-cell strong{font-variant-numeric:tabular-nums}.team-self-api{color:var(--text-secondary, #94a3b8);font-size:11px}.member-form-tip{margin:0;color:var(--text-secondary, #94a3b8);font-size:12px;line-height:1.6}.member-locked-role{display:flex;align-items:center;gap:10px;margin-bottom:20px;padding:12px 14px;border:1px solid var(--border-color, #263244);border-radius:12px;color:var(--text-secondary, #94a3b8);font-size:12px}.member-detail-identity{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;padding-bottom:18px;border-bottom:1px solid var(--border-color, #263244)}.member-detail-identity>div{display:flex;flex-direction:column;gap:7px}.member-detail-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0 22px}.member-detail-stats>div{display:flex;flex-direction:column;padding:14px;border-radius:13px;background:#ffffff0a}.member-detail-stats small,.member-detail-stats span{color:var(--text-secondary, #94a3b8);font-size:9px}.member-detail-stats strong{margin:4px 0 1px;font-size:20px}.member-detail-recent{margin-top:22px}.member-detail-recent h3{margin-bottom:10px}.member-detail-recent>div{display:grid;grid-template-columns:1fr 1fr auto;gap:10px;padding:9px 0;border-top:1px solid var(--border-color, #263244);font-size:11px}.member-detail-recent small{color:var(--text-secondary, #94a3b8)}.legacy-profile-link{display:inline-flex;align-items:center;gap:8px;min-width:0;padding:4px 8px 4px 5px;border:1px solid transparent;border-radius:999px;color:inherit;text-decoration:none;transition:background .16s ease,border-color .16s ease}.legacy-profile-link:hover{border-color:var(--border-color, #263244);background:#ffffff0a;color:inherit}.legacy-profile-link .ant-avatar{flex:none}.legacy-profile-name{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650}@media(max-width:1040px){.membership-hero{grid-template-columns:1fr}.membership-hero-stats{width:100%}.team-member-table{overflow-x:auto}.team-member-table-head,.team-member-row{min-width:840px}}@media(max-width:760px){.member-center-page{padding:18px 14px 46px}.membership-hero{padding:26px 22px;border-radius:22px}.membership-identity{align-items:flex-start;gap:16px}.membership-avatar-button .ant-avatar{width:72px!important;height:72px!important;line-height:72px!important}.membership-hero-stats{grid-template-columns:1fr}.member-usage-stat+.member-usage-stat{border-left:0;border-top:1px solid rgba(255,255,255,.07)}.member-overview-grid{grid-template-columns:1fr}.team-summary-row{grid-template-columns:repeat(2,minmax(0,1fr))}.legacy-profile-link .member-role-badge{display:none}}.ac-governance-panel{margin:18px 0}.ac-governance-list{display:grid;gap:10px}.ac-governance-row{display:grid;grid-template-columns:minmax(170px,1fr) minmax(240px,1.35fr) minmax(190px,.9fr) auto;gap:14px;align-items:center;padding:13px 14px;border:1px solid rgba(148,163,184,.14);border-radius:14px;background:#080f1d7a}.ac-governance-progress{min-width:0}.ac-governance-progress>div:first-child{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:7px;color:#e2e8f0c7;font-size:12px}.ac-account-api-state{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ac-team-table-row.is-disabled{opacity:.62}.ac-team-table-row.is-disabled:hover{opacity:.82}.advanced-team-admin-page .ac-two-column{grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr)}.advanced-team-admin-page .ac-ranking-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:312px;overflow:auto;padding-right:3px}.ac-delegated-team{width:100%;min-height:86px;display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:center;padding:12px;border:1px solid var(--ac-line);border-radius:10px;color:var(--ac-text);text-align:left;background:#ffffff05;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.ac-delegated-team:hover{border-color:#6f8bff8c;background:#6f8bff0f;transform:translateY(-1px)}.ac-delegated-team.active{border-color:#7d77ff;background:linear-gradient(135deg,#7868ff2e,#458aff14);box-shadow:inset 0 0 0 1px #8c7eff29}.ac-delegated-team>div{min-width:0;display:grid;gap:4px}.ac-delegated-team strong,.ac-delegated-team small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac-delegated-team small{color:var(--ac-muted);font-size:11px}.ac-delegated-team .ant-tag{grid-column:2;justify-self:start;margin:0}.advanced-team-admin-page .ac-team-table{max-height:430px;overflow:auto;border:1px solid var(--ac-line);border-radius:10px}@media(max-width:1050px){.advanced-team-admin-page .ac-two-column{grid-template-columns:1fr}}@media(max-width:680px){.advanced-team-admin-page .ac-ranking-list{grid-template-columns:1fr}}.ac-governance-actions{display:flex;gap:10px;margin:18px 0;padding:14px;border:1px solid rgba(148,163,184,.14);border-radius:14px;background:#080f1d6b}.ac-security-card-icon.gold{color:#f2c969;background:#f2c9691a;border-color:#f2c96938}.ac-quota-alert{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:14px 0;padding:12px 15px;border-radius:12px;border:1px solid rgba(59,130,246,.22);background:#2563eb14;color:#e2e8f0db}.ac-quota-alert.is-warning{border-color:#eab3084d;background:#eab30814}.ac-quota-alert.is-critical{border-color:#f9731657;background:#f9731617}.ac-quota-alert.is-exhausted{border-color:#ef444461;background:#ef44441a}.ac-usage-cost-cell{display:flex;align-items:center;gap:7px;min-width:0}.ac-usage-cost-cell small{color:#e2e8f094;white-space:nowrap}.ac-team-used small{display:block;margin-top:4px;color:#e2e8f07a;font-size:11px}@media(max-width:1050px){.ac-governance-row{grid-template-columns:1fr 1.3fr}.ac-form-row.three{grid-template-columns:1fr}}@media(max-width:720px){.ac-governance-row{grid-template-columns:1fr}.ac-quota-alert{align-items:flex-start;flex-direction:column;gap:5px}.ac-governance-actions{flex-direction:column}}.invite-page{min-height:100vh;display:grid;place-items:center;padding:40px 20px;background:radial-gradient(circle at 18% 12%,rgba(91,112,255,.18),transparent 32%),radial-gradient(circle at 84% 82%,rgba(246,183,80,.12),transparent 28%),#070a12;color:#f5f7ff}.invite-card{width:min(560px,100%);padding:30px;border:1px solid rgba(255,255,255,.09);border-radius:24px;background:#0d111ef0;box-shadow:0 24px 80px #00000061;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.invite-brand{display:flex;align-items:center;gap:10px;color:#9ca5bb;font-size:13px}.invite-brand svg{width:28px;height:28px}.invite-hero{display:flex;gap:16px;margin:30px 0 22px}.invite-team-icon{display:grid;place-items:center;width:52px;height:52px;border:1px solid rgba(132,146,255,.25);border-radius:16px;color:#c6ceff;background:linear-gradient(145deg,#6c7eff47,#6c7eff14)}.invite-hero small{color:#7f8aa3;letter-spacing:.14em}.invite-hero h1{margin:4px 0 7px;font-size:30px}.invite-hero p{margin:0;color:#9ba5bb}.invite-policy{display:grid;gap:10px;margin:0 0 24px;padding:16px;border:1px solid rgba(255,255,255,.07);border-radius:16px;background:#ffffff06}.invite-policy>div{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;color:#9fa8bc}.invite-policy strong{color:#ecf0fb;font-size:13px}.invite-footnote{margin:16px 0 0;color:#747f95;font-size:12px;text-align:center}.ac-collab-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);gap:16px}.ac-team-meta{display:flex;align-items:center;justify-content:space-between;gap:16px}.ac-team-meta-copy h3{margin:0 0 4px}.ac-team-meta-copy p{margin:0;color:var(--ac-muted, #8794a8)}.ac-invite-list,.ac-notification-list{display:grid;gap:9px}.ac-invite-row,.ac-notification-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:12px 0;border-bottom:1px solid var(--ac-line, rgba(255,255,255,.08))}.ac-invite-row:last-child,.ac-notification-row:last-child{border-bottom:0}.ac-notification-row.is-unread strong:before{display:inline-block;width:7px;height:7px;margin-right:8px;border-radius:50%;content:"";background:#7d8cff;box-shadow:0 0 10px #7d8cffa6}.ac-notification-row small,.ac-invite-row small{display:block;margin-top:4px;color:var(--ac-muted, #8794a8)}.ac-mfa-secret{padding:14px;border:1px dashed rgba(132,146,255,.35);border-radius:14px;background:#8492ff0f;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;word-break:break-all}.ac-recovery-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.ac-recovery-code{padding:10px;border-radius:10px;background:#ffffff0a;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;text-align:center}.ac-archive-tag{color:#d0a766}.ac-member-actions{display:flex;flex-wrap:wrap;gap:8px}.ac-team-name-edit{display:flex;gap:8px}.advanced-team-admin-page .ac-team-table-head,.advanced-team-admin-page .ac-team-table-row{grid-template-columns:minmax(190px,1.3fr) 92px 90px minmax(170px,.9fr) 110px 66px;min-width:790px}@media(max-width:860px){.ac-collab-grid,.ac-recovery-grid{grid-template-columns:1fr}.invite-card{padding:22px}.invite-hero h1{font-size:25px}}.nebula-login-overlay{display:grid;place-items:center;padding:28px;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.nebula-login-modal{--login-card-rotate-x: 0deg;--login-card-rotate-y: 0deg;position:relative;top:auto;left:auto;width:min(440px,100%);min-height:0;max-width:100%;padding:42px 40px 32px;overflow:visible;isolation:isolate;border:1px solid rgba(255,255,255,.15);border-radius:29px;background:linear-gradient(145deg,#23254147,#080a1933);box-shadow:0 30px 100px #0000003d,0 0 58px #645cf41f;-webkit-backdrop-filter:blur(6px) saturate(108%);backdrop-filter:blur(6px) saturate(108%);transform:perspective(1100px) rotateX(var(--login-card-rotate-x)) rotateY(var(--login-card-rotate-y));transition:transform .18s ease-out,box-shadow .24s ease;animation:nebula-login-card-in .62s cubic-bezier(.2,.85,.24,1) both}.nebula-login-modal:before{position:absolute;z-index:-1;top:-2px;right:-2px;bottom:-2px;left:-2px;content:"";border-radius:31px;background:linear-gradient(110deg,#f16575,#f16ea6 35%,#738dff 67%,#f16575);background-size:240% 240%;opacity:.86;filter:blur(.3px);animation:nebula-login-border-flow 7s ease infinite}.nebula-login-modal:after{position:absolute;z-index:-2;top:-35px;right:-35px;bottom:-35px;left:-35px;content:"";border-radius:48px;background:radial-gradient(circle at 18% 5%,rgba(117,105,255,.32),transparent 38%),radial-gradient(circle at 88% 100%,rgba(244,79,138,.23),transparent 38%);filter:blur(28px);pointer-events:none}.nebula-login-brand{display:flex;align-items:center;min-height:28px;margin-bottom:25px}.nebula-login-brand .brand-logo{width:126px;height:30px}.nebula-login-modal h1{margin:0;color:#fbfbff;font-size:clamp(27px,4vw,31px);font-weight:760;letter-spacing:-.045em;line-height:1.18;text-shadow:none}.nebula-login-subtitle{margin:10px 0 28px;color:#cfd2ebba;font-size:14px}.nebula-login-form-wrap,.nebula-login-modal .nebula-login-form-wrap{max-height:none;overflow:visible;opacity:1;transform:none}.nebula-login-modal .nebula-login-form-wrap .ant-form{padding:0}.nebula-login-modal .nebula-login-form-wrap .ant-form-item{margin-bottom:15px}.nebula-login-modal .nebula-login-form-wrap .ant-form-item-label{padding-bottom:7px}.nebula-login-modal .nebula-login-form-wrap .ant-form-item-label>label,.nebula-login-modal .nebula-login-form-wrap .ant-checkbox-wrapper{color:#e6e8f8e6;font-size:12px}.nebula-login-modal .nebula-login-form-wrap .ant-input-affix-wrapper{min-height:51px;padding-inline:14px;border-color:#c2c6d53d!important;border-radius:14px;background:#727786!important;color:#fff!important;box-shadow:none;transition:border-color .2s ease,box-shadow .2s ease}.nebula-login-modal .nebula-login-form-wrap>.ant-form .ant-input{height:51px;padding-inline:14px;border-color:#c2c6d53d!important;border-radius:14px;background:#727786!important;color:#fff!important;box-shadow:none;transition:border-color .2s ease,box-shadow .2s ease}.nebula-login-modal .nebula-login-form-wrap .ant-input-affix-wrapper .ant-input{height:auto!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.nebula-login-modal .nebula-login-form-wrap .ant-input-password input.ant-input{background:#727786!important;-webkit-box-shadow:0 0 0 1000px #727786 inset!important;box-shadow:0 0 0 1000px #727786 inset!important}.nebula-login-modal .nebula-login-form-wrap input:-webkit-autofill,.nebula-login-modal .nebula-login-form-wrap input:-webkit-autofill:hover,.nebula-login-modal .nebula-login-form-wrap input:-webkit-autofill:focus{-webkit-text-fill-color:#fff!important;-webkit-box-shadow:0 0 0 1000px #727786 inset!important;box-shadow:0 0 0 1000px #727786 inset!important;caret-color:#fff;transition:background-color 9999s ease-out 0s}.nebula-login-modal .nebula-login-form-wrap input:autofill{-webkit-text-fill-color:#fff!important;-webkit-box-shadow:0 0 0 1000px #727786 inset!important;box-shadow:0 0 0 1000px #727786 inset!important}.nebula-login-modal .nebula-login-form-wrap .ant-input:focus,.nebula-login-modal .nebula-login-form-wrap .ant-input-affix-wrapper:focus,.nebula-login-modal .nebula-login-form-wrap .ant-input-affix-wrapper-focused{border-color:#918effdb!important;box-shadow:0 0 0 4px #6e60ff24,0 0 27px #5869ff33!important}.nebula-login-modal .nebula-login-form-wrap .ant-input::placeholder{color:#aaadcf8a}.nebula-login-modal .nebula-login-form-wrap .ant-checkbox{border-color:#ffffff61}.nebula-login-modal .nebula-login-form-wrap .ant-btn-primary{height:51px;margin-top:3px;overflow:hidden;border:0;border-radius:14px;background:linear-gradient(100deg,#ed5966,#ee649d 46%,#6488f4);box-shadow:0 12px 30px #e4509638;color:#fff;font-weight:700}.nebula-login-modal .nebula-login-form-wrap .ant-btn-primary:after{display:none}.nebula-login-modal .login-hint{margin:11px 0 0;padding:0;color:#c4c7e080}.auth-expired-modal .ant-modal-content{border:1px solid rgba(255,126,105,.68);background:linear-gradient(145deg,#29223b,#17172a)!important;box-shadow:0 20px 70px #00000085,0 0 34px #f9657538}.auth-expired-modal .ant-modal-title,.auth-expired-modal .ant-modal-confirm-content{color:#f7f3ff!important}.auth-expired-modal .ant-modal-confirm-content{margin-top:10px;color:#eae7f7d1!important}.auth-expired-modal .ant-modal-confirm-title{color:#fff!important;font-size:18px;font-weight:750}.auth-expired-modal .ant-modal-confirm-btns .ant-btn-primary{border:0;background:linear-gradient(100deg,#ef5e71,#786df4)}@keyframes nebula-login-border-flow{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes nebula-login-card-in{0%{opacity:0;transform:translateY(18px) scale(.96);filter:blur(10px)}to{opacity:1;filter:none}}@media(max-width:560px){.nebula-login-overlay{padding:18px}.nebula-login-modal{padding:30px 24px 25px}.nebula-login-brand{margin-bottom:19px}}@media(prefers-reduced-motion:reduce){.nebula-login-modal,.nebula-login-modal:before{animation:none;transition:none}}.account-center-shell{--ac-bg: #070b11;--ac-bg-elevated: #0b111a;--ac-sidebar: #080d14;--ac-panel: rgba(14, 22, 33, .96);--ac-panel-soft: rgba(17, 27, 40, .78);--ac-panel-hover: rgba(20, 31, 45, .98);--ac-line: rgba(151, 168, 190, .12);--ac-line-strong: rgba(176, 195, 219, .2);--ac-text: #f5f7fb;--ac-text-soft: #c7d0dd;--ac-muted: #8391a4;--ac-faint: #586679;--ac-gold: #efbd64;--ac-coral: #ff7164;--ac-blue: #6c8cff;--ac-violet: #8a78ff;--ac-green: #48d5a3;--ac-orange: #f7a54d;--ac-danger: #ff6f72;--text-secondary: var(--ac-muted);--border-subtle: var(--ac-line);background:radial-gradient(circle at 78% -8%,rgba(72,105,168,.16),transparent 33%),radial-gradient(circle at 36% 115%,rgba(59,121,126,.08),transparent 34%),radial-gradient(circle at 72% 10%,rgba(255,255,255,.62) 0 1px,transparent 1.8px),radial-gradient(circle at 88% 24%,rgba(176,194,255,.52) 0 1px,transparent 1.8px),var(--ac-bg);color:var(--ac-text)}.account-center-popover{position:fixed;z-index:70;top:0;bottom:0;left:var(--app-sidebar-width);display:flex;width:284px;padding:24px 16px 18px;flex-direction:column;border:0;border-right:1px solid rgba(151,168,190,.16);border-radius:0;background:linear-gradient(180deg,var(--ac-panel),var(--ac-sidebar));box-shadow:18px 0 52px #0003;color:var(--ac-text)}.account-center-popover-head{display:flex;justify-content:space-between;align-items:center;padding:0 5px;font-size:20px}.account-center-popover-head button{display:grid;width:30px;height:30px;place-items:center;border:0;border-radius:8px;color:#9ba9bd;background:transparent;cursor:pointer}.account-center-popover-head button:hover{color:#fff;background:#ffffff0f}.account-center-popover-profile{display:flex;gap:12px;align-items:center;margin:28px 5px 24px}.account-center-popover-profile .ant-avatar{box-shadow:0 0 0 2px #efbd6485}.account-center-popover-profile div{display:grid;gap:3px;min-width:0}.account-center-popover-profile strong{overflow:hidden;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.account-center-popover-profile small{color:#8491a4}.account-center-popover-profile em{width:max-content;padding:3px 8px;border-radius:8px;color:#efbd64;background:#efbd641f;font-size:10px;font-style:normal}.account-center-popover-group,.account-center-popover-links{display:grid;gap:5px;padding:14px 0;border-top:1px solid var(--ac-line)}.account-center-popover-parent,.account-center-popover a,.account-center-popover-logout{display:flex;align-items:center;gap:11px;width:100%;padding:12px 13px;border:0;border-radius:9px;color:#cbd5e2;background:transparent;text-align:left;text-decoration:none;cursor:pointer}.account-center-popover-parent{justify-content:space-between;font-size:15px}.account-center-popover-parent>span{display:flex;align-items:center;gap:11px}.account-center-popover-parent svg{transition:transform .18s ease}.account-center-popover-parent svg.expanded{transform:rotate(180deg)}.account-center-popover-parent:hover,.account-center-popover a:hover{color:#fff;background:#7d70ff29}.account-center-popover a.active{color:#f1eeff;background:linear-gradient(90deg,#755cff57,#755cff1f);box-shadow:inset 2px 0 #8b77ff}.account-center-popover-submenu{display:grid;gap:3px;padding:5px 0 2px 12px}.account-center-popover-submenu a{color:#aeb8c8}.account-center-popover-logout{margin-top:auto;color:#ff8175;border-top:1px solid var(--ac-line);border-radius:0}.account-center-popover-section-label{padding:0 13px 4px;color:#78879b;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.account-center-popover-developer-links a{color:#efbd64}.account-center-popover-parent{padding:0}.account-center-popover-parent>a{flex:1;padding:12px 13px}.account-center-popover-parent>button{display:grid;width:38px;height:38px;place-items:center;margin-right:4px;border:0;border-radius:8px;color:#9ba9bd;background:transparent;cursor:pointer}.account-center-popover-parent>button:hover{color:#fff;background:#ffffff0f}.legacy-sidebar-avatar{border:0;background:transparent;cursor:pointer}.legacy-sidebar.collapsed+.account-center-popover{left:var(--app-sidebar-collapsed-width)}.account-center-shell .legacy-sidebar{width:var(--app-sidebar-width);flex-basis:var(--app-sidebar-width);border-right:1px solid rgba(174,193,218,.1);background:linear-gradient(180deg,rgba(255,255,255,.018),transparent 16%),var(--ac-sidebar);box-shadow:14px 0 50px #00000024;-webkit-backdrop-filter:none;backdrop-filter:none}.account-center-shell .legacy-sidebar.collapsed{width:var(--app-sidebar-collapsed-width);flex-basis:var(--app-sidebar-collapsed-width)}.account-center-shell .legacy-brand{height:var(--app-topbar-height);min-height:var(--app-topbar-height);padding:0 18px;gap:10px;border-bottom:1px solid var(--ac-line);color:#f1f4f9}.account-center-shell .legacy-brand-title{font-size:15px;font-weight:760;letter-spacing:.02em}.account-center-shell .legacy-sidebar-toggle{width:30px;height:30px;border-radius:9px;color:#6f7e91}.account-center-shell .legacy-sidebar-toggle:hover{color:#fff;background:#ffffff0b}.account-center-shell .legacy-nav{gap:5px;padding:18px 12px}.account-center-shell .legacy-nav a{position:relative;min-height:44px;padding:0 12px;gap:9px;border:1px solid transparent;border-radius:10px;color:#8492a5;font-size:13px;font-weight:560}.account-center-shell .legacy-nav a:hover{color:#e9eef6;border-color:#ffffff06;background:#ffffff07;transform:none}.account-center-shell .legacy-nav a.active,.account-center-shell .legacy-sidebar:not(.collapsed) .legacy-nav a.active{color:#ff8d82;border-color:#ff71641f;background:linear-gradient(90deg,#ff716421,#ff71640b);box-shadow:inset 2px 0 #ff7164}.account-center-shell .legacy-nav a.active:before{display:none}.account-center-shell .legacy-nav-icon{width:28px;min-width:28px;height:28px}.account-center-shell .legacy-sidebar:not(.collapsed) .legacy-nav a.active .legacy-nav-icon{color:#ff8175;background:transparent}.account-center-shell .legacy-sidebar-tools{padding:12px;border-top:1px solid var(--ac-line)}.account-center-shell .legacy-sidebar-tool{min-height:40px;padding:0 12px;border-radius:9px;color:#758397;font-size:12px}.account-center-shell .legacy-sidebar-tool:hover{color:#e8eef5;background:#ffffff09}.account-center-shell .legacy-main{min-width:0;background:transparent;transition:margin-left .2s ease}.account-center-shell.account-center-drawer-open .legacy-main{margin-left:284px}.account-center-shell .legacy-topbar{height:var(--app-topbar-height);flex-basis:var(--app-topbar-height);padding:0 var(--app-page-gutter);border-bottom:1px solid var(--ac-line);background:#070b11d1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.account-center-shell .legacy-page-title{color:#b7c1ce;font-size:13px;font-weight:650;letter-spacing:.02em}.account-center-shell .legacy-page-title{color:transparent;-webkit-user-select:none;user-select:none}.account-center-shell .legacy-userbar{gap:12px}.account-center-shell .legacy-profile-link{display:flex;align-items:center;gap:9px;padding:5px 8px 5px 5px;border:1px solid transparent;border-radius:999px;color:var(--ac-text-soft);text-decoration:none}.account-center-shell .legacy-profile-link:hover{border-color:var(--ac-line);background:#ffffff06}.account-center-shell .legacy-profile-name{font-size:12px;font-weight:650}.account-center-shell .legacy-content{container-type:inline-size;overflow:auto;background:transparent;scrollbar-gutter:stable}.account-center-shell *{scrollbar-color:rgba(135,150,181,.45) rgba(255,255,255,.025)}.account-center-shell ::-webkit-scrollbar{width:8px;height:8px}.account-center-shell ::-webkit-scrollbar-track{background:#ffffff06}.account-center-shell ::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:#7d8ba96b;background-clip:padding-box}.account-center-shell ::-webkit-scrollbar-thumb:hover{background:#99a6c69e;background-clip:padding-box}.account-center-page{width:min(1420px,100%);min-height:calc(100vh - 72px);margin:0 auto;padding:30px 34px 64px;color:var(--ac-text)}.ac-page-header{align-items:flex-end;margin-bottom:24px}.ac-page-header h1{margin:0;color:#f8fafc;font-size:30px;font-weight:760;line-height:1.1;letter-spacing:-.035em}.ac-page-header p{max-width:720px;margin:8px 0 0;color:#76859a;font-size:12px;line-height:1.65}.ac-page-actions{gap:9px}.ac-panel,.ac-metric-card,.ac-managed-api-card{border:1px solid var(--ac-line);background:linear-gradient(145deg,rgba(255,255,255,.018),transparent 38%),var(--ac-panel);box-shadow:0 16px 42px #00000021}.ac-panel{min-width:0;padding:20px;border-radius:14px}.ac-panel:hover{border-color:#aec1da29}.ac-panel-header{display:flex;align-items:center;justify-content:space-between;min-height:34px;margin-bottom:17px;gap:14px}.ac-panel-header>div{min-width:0}.ac-panel-header small{margin-bottom:5px;color:#526073;font-size:8px;font-weight:850;letter-spacing:.18em}.ac-panel-header h2{color:#eef3f8;font-size:14px;font-weight:700;letter-spacing:-.01em}.ac-text-link{color:#8299ff;font-size:11px}.ac-text-link:hover{color:#a8b8ff}.ac-page-actions{display:flex;flex-wrap:wrap;gap:9px}.ac-muted-copy,.ac-center-note,.ac-panel-footnote,.ac-form-tip,.ac-security-note{color:var(--ac-muted)}.ac-member-layout{display:grid;grid-template-columns:minmax(0,1fr) 326px;gap:18px;align-items:start}.ac-member-main,.ac-member-side,.ac-side-stack,.ac-team-side{display:grid;gap:16px}.ac-identity-hero{display:grid;grid-template-columns:minmax(330px,.92fr) minmax(0,1.08fr);min-height:224px;padding:28px 30px;overflow:hidden;border:1px solid rgba(239,189,100,.38);border-radius:16px;background:radial-gradient(circle at 12% 40%,rgba(239,189,100,.13),transparent 27%),radial-gradient(circle at 84% 18%,rgba(99,124,186,.08),transparent 28%),linear-gradient(118deg,#10171f,#0c141d 58%,#0b121b);box-shadow:0 22px 64px #00000038,inset 0 1px #ffffff05}.ac-identity-hero.role-manager{border-color:#5b8cff52}.ac-identity-hero.role-member{border-color:#8978ff47}.ac-identity-glow{opacity:.7}.ac-identity-glow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.ac-hero-profile{display:flex;gap:22px;align-items:center;min-width:0}.ac-hero-name-line{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.ac-hero-meta{display:flex;flex-wrap:wrap}.ac-hero-meta span{display:inline-flex;gap:5px;align-items:center}.ac-hero-avatar{padding:4px;border-color:#efbd649e;box-shadow:0 0 0 7px #efbd6409,0 12px 36px #00000040}.ac-hero-copy>p{margin:5px 0 18px;color:#768397;font-size:12px}.ac-hero-name-line h2{font-size:30px;font-weight:760}.ac-hero-meta{gap:9px 18px;color:#9aa7b6;font-size:11px}.ac-hero-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-self:stretch;border-left:1px solid rgba(255,255,255,.065)}.ac-hero-facts>div{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:14px 17px;border-right:1px solid rgba(255,255,255,.055)}.ac-hero-facts small{color:#657386;font-size:10px}.ac-hero-facts strong{overflow:hidden;color:#e8edf4;font-size:12px;font-weight:680;text-overflow:ellipsis;white-space:nowrap}.ac-dashboard-grid{display:grid;margin-top:16px;gap:14px}.ac-dashboard-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ac-quota-value strong{font-size:29px;font-weight:720}.ac-quota-value span{color:#6f7c8e}.ac-service-list{display:grid;gap:8px}.ac-service-list>div{display:flex;gap:8px;align-items:center;min-height:29px;color:#b7c2cf;font-size:11px}.ac-service-list b{font-size:10px}.ac-feature-bars{display:grid;gap:12px}.ac-feature-row{display:grid;align-items:center;gap:8px;grid-template-columns:8px minmax(88px,.85fr) minmax(70px,1fr) 34px}.ac-feature-row>div{display:flex;min-width:0;flex-direction:column;gap:2px}.ac-feature-row .ant-progress{min-width:0}.ac-feature-dot{display:block;width:8px;height:8px;border-radius:50%;background:var(--ac-violet)}.ac-feature-dot.tone-1{background:var(--ac-blue)}.ac-feature-dot.tone-2{background:var(--ac-green)}.ac-feature-dot.tone-3{background:var(--ac-orange)}.ac-feature-dot.tone-4{background:var(--ac-coral)}.ac-feature-row strong{font-size:10px}.ac-feature-row small{color:#657489}.ac-activity-list{display:grid}.ac-activity-row{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:10px;align-items:center;min-height:58px;padding:10px 0;border-bottom:1px solid var(--ac-line)}.ac-activity-row>div{display:flex;min-width:0;flex-direction:column;gap:3px}.ac-activity-row b{white-space:nowrap;font-size:11px}.ac-activity-icon,.ac-session-icon{display:grid;width:30px;height:30px;place-items:center;border-radius:9px;color:#9e91ff;background:#8a78ff1a}.ac-activity-row strong,.ac-session-list strong{color:#dbe3ed;font-size:11px}.ac-activity-row small,.ac-session-list small{color:#6f7d90}.ac-team-brand{display:flex;gap:11px;align-items:center;padding-bottom:16px;border-bottom:1px solid var(--ac-line)}.ac-team-logo{display:grid;width:43px;height:43px;flex:none;place-items:center;border-radius:12px;background:linear-gradient(145deg,#7868ff,#557ee9 62%,#54bdc7);box-shadow:0 10px 28px #5e68ff2e}.ac-team-brand>div{display:grid;min-width:0;gap:3px}.ac-team-brand strong{color:#edf2f7;font-size:13px}.ac-team-brand small{color:#697b9e}.ac-team-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.ac-team-kpis>div{display:grid;gap:4px;padding:10px 9px;border-color:var(--ac-line);border-radius:9px;background:#ffffff04}.ac-team-kpis small{color:#687588}.ac-team-kpis strong{color:#e5ebf2}.ac-side-summary{display:flex;justify-content:space-between;gap:10px;align-items:center;padding-top:12px;margin-top:12px;border-top:1px solid var(--ac-line)}.ac-quick-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ac-quick-grid a{display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:center;min-height:70px;border-color:var(--ac-line);background:#ffffff04}.ac-quick-grid a>span{display:grid;width:30px;height:30px;place-items:center;border-radius:9px;color:#a99fff;background:#8a78ff1a}.ac-quick-grid b{color:var(--ac-text-soft);font-size:10px;text-align:center}.ac-quick-grid a:hover{border-color:#7d90ff3d;background:#7d90ff0b;transform:translateY(-1px)}.account-center-shell .ant-input,.account-center-shell .ant-input-affix-wrapper,.account-center-shell .ant-select-selector,.account-center-shell .ant-input-number,.account-center-shell textarea.ant-input{min-height:38px;border-color:var(--ac-line-strong)!important;border-radius:9px!important;color:var(--ac-text)!important;background:#050a109e!important;box-shadow:none!important}.account-center-shell .ant-input-number-input{color:var(--ac-text)!important;background:transparent!important}.account-center-shell .ant-input:hover,.account-center-shell .ant-input-affix-wrapper:hover,.account-center-shell .ant-select-selector:hover,.account-center-shell .ant-input-number:hover{border-color:#6e8cff73!important}.account-center-shell .ant-input:focus,.account-center-shell .ant-input-affix-wrapper-focused,.account-center-shell .ant-select-focused .ant-select-selector,.account-center-shell .ant-input-number-focused{border-color:#647df2!important;box-shadow:0 0 0 3px #647df214!important}.account-center-shell .ant-form-item{margin-bottom:16px}.account-center-shell .ant-form-item-label>label{color:#aeb9c7!important;font-size:11px}.account-center-shell .ant-form-item-extra{color:#647185;font-size:10px}.account-center-shell .ant-btn{border-radius:9px;box-shadow:none}.account-center-shell .ant-btn-primary{background:linear-gradient(115deg,#5c65ef,#7371f7);box-shadow:0 8px 20px #565eeb29}.account-center-shell .ant-btn-default{color:#c9d2de;border-color:var(--ac-line-strong);background:#ffffff05}.account-center-shell .ant-tag{border-radius:999px}.account-center-shell .ant-progress-inner{background:#ffffff0e!important}.account-center-shell .ant-progress-bg{background:linear-gradient(90deg,#6673f2,#8472f8)!important}.api-config-page .ac-api-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(270px,310px);gap:18px;align-items:start}.api-config-page .ac-api-main,.api-config-page .ac-side-stack{display:grid;min-width:0;gap:16px}.api-config-page .ac-form-panel{padding:22px;background:linear-gradient(145deg,rgba(255,255,255,.028),transparent 42%),#101b28fa}.api-config-page .ac-panel-header{margin-bottom:20px}.api-config-page .ac-panel-header small{color:#91a4bb}.api-config-page .ac-api-status-line{display:flex;gap:11px;align-items:center;min-height:44px;margin-bottom:18px;padding-bottom:15px;border-bottom:1px solid var(--ac-line)}.api-config-page .ac-api-status-line>div{display:grid;min-width:0;gap:3px}.api-config-page .ac-api-status-line strong{color:#eef4fb;font-size:13px}.api-config-page .ac-api-status-line small{color:#a7b5c6;font-size:11px;line-height:1.5}.api-config-page .ac-platform-preset-grid{display:grid;grid-template-columns:minmax(0,42%) minmax(260px,1fr) 96px;gap:14px;align-items:center;min-height:84px;padding:14px 0;border-bottom:1px solid var(--ac-line)}.api-config-page .ac-platform-preset-grid:last-child{border-bottom:0;padding-bottom:0}.api-config-page .ac-platform-preset-info{display:flex;min-width:0;gap:11px;align-items:center}.api-config-page .ac-platform-preset-info>div{display:grid;min-width:0;gap:3px}.api-config-page .ac-platform-preset-info strong{color:#eef4fb;font-size:13px}.api-config-page .ac-platform-preset-info small,.api-config-page .ac-platform-preset-credential small,.api-config-page .ac-platform-preset-state small{color:#a7b5c6;font-size:11px;line-height:1.5}.api-config-page .ac-platform-preset-credential{min-width:0}.api-config-page .ac-platform-preset-state{display:grid;justify-items:end;gap:5px}.api-config-page .ac-model-quota{display:grid;gap:3px;margin-top:7px;min-width:0;color:#9fb0c3;font-size:10px;line-height:1.35}.api-config-page .ac-model-quota-head{display:flex;gap:6px;justify-content:space-between;min-width:0}.api-config-page .ac-model-quota-head span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.api-config-page .ac-model-quota-head b{color:#d7e2ef;font-size:10px;font-weight:600;white-space:nowrap}.api-config-page .ac-model-quota-track{height:4px;overflow:hidden;border-radius:999px;background:#ffffff17}.api-config-page .ac-model-quota-track i{display:block;height:100%;border-radius:inherit;background:#43d59f;transition:width .2s ease}.api-config-page .ac-model-quota.depleted .ac-model-quota-track i,.api-config-page .ac-model-quota.unauthorized .ac-model-quota-track i,.api-config-page .ac-model-quota.error .ac-model-quota-track i{background:#f47782}.api-config-page .ac-model-quota.unknown,.api-config-page .ac-model-quota.timeout{color:#d2b56f}.api-config-page .ac-model-quota small{color:#7e90a5;font-size:9px}.api-config-page .ac-model-catalog-table .ant-table{table-layout:fixed}.api-config-page .ac-model-catalog-table .ant-table-cell{overflow-wrap:anywhere}.api-config-page .ac-form-row{display:grid;gap:14px}.api-config-page .ac-form-row.two{grid-template-columns:repeat(2,minmax(0,1fr))}.api-config-page .ac-form-row.three{grid-template-columns:repeat(3,minmax(0,1fr))}.api-config-page .ac-api-actions{display:flex;flex-wrap:wrap;gap:9px;align-items:center;margin-top:4px}.api-config-page .ac-api-health{display:grid;gap:9px}.api-config-page .ac-api-health>div{display:flex;gap:8px;align-items:center;min-height:31px;color:#b7c4d3;font-size:11px}.api-config-page .ac-api-health>div>span{flex:1}.api-config-page .ac-api-health>div>b{color:#edf4fa;font-size:11px;font-weight:680;text-align:right}.api-config-page .ac-api-health svg{color:#708096}.api-config-page .ac-api-health svg.ok{color:var(--ac-green)}.api-config-page .ac-form-tip{color:#a4b2c2;font-size:11px;line-height:1.6}.api-config-page .ac-managed-api-card{display:flex;gap:14px;align-items:flex-start;padding:20px 22px;color:var(--ac-text)}.api-config-page .ac-managed-api-card>span{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;border-radius:11px;color:#9eafff;background:#6f81ff21}.api-config-page .ac-managed-api-card>div{min-width:0;flex:1}.api-config-page .ac-managed-api-card h2{margin:0;color:#eef4fb;font-size:15px}.api-config-page .ac-managed-api-card p{margin:6px 0 0;color:#aab8c8;font-size:11px;line-height:1.6}.api-config-page .ant-form-item-label>label{color:#c7d2df!important;font-size:12px}.api-config-page .ant-form-item-extra{color:#91a2b5}.api-config-page .ant-tag{color:#d5e2ef;border-color:#9fb6d33d;background:#748fb024}.api-config-page .ant-tag-green{color:#7ee5bc;border-color:#48d5a352;background:#48d5a31f}.api-config-page .ant-tag-gold{color:#f2ce79;border-color:#efbd6452;background:#efbd641f}.api-config-page .ant-tag-purple{color:#c4baff;border-color:#8a78ff52;background:#8a78ff1f}.api-config-page .ac-sticky-save{min-width:132px}.ac-team-admin-toolbar{display:flex;gap:12px;align-items:center;justify-content:space-between;margin:-4px 0 16px}.ac-team-toolbar-note{color:var(--ac-muted);font-size:11px}.ac-team-admin-toolbar .ac-team-selector{margin:0}.ac-metrics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ac-metrics-grid.five{grid-template-columns:repeat(5,minmax(0,1fr))}.ac-usage-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:16px;align-items:start}.ac-metric-card{min-height:124px;padding:17px 18px;border-radius:13px}.ac-metric-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.ac-metric-top i{display:grid;place-items:center;color:var(--ac-blue);font-style:normal}.ac-metric-value{display:flex;gap:5px;align-items:baseline;margin:9px 0 3px}.ac-metric-value span{color:var(--ac-muted);font-size:10px}.ac-metric-card>small{color:var(--ac-muted);font-size:10px}.ac-sparkline{display:flex;gap:3px;align-items:flex-end;height:19px;margin-top:10px;opacity:.55}.ac-sparkline span{width:12px;height:35%;border-radius:3px;background:var(--ac-violet)}.ac-sparkline span:nth-child(2){height:55%}.ac-sparkline span:nth-child(3){height:42%}.ac-sparkline span:nth-child(4){height:78%}.ac-sparkline span:nth-child(5){height:60%}.ac-sparkline span:nth-child(6){height:92%}.ac-bar-chart{display:flex;min-height:170px;gap:10px;align-items:flex-end}.ac-bar-column{display:flex;height:100%;min-width:0;flex:1;flex-direction:column;gap:8px;align-items:center;justify-content:flex-end}.ac-bar-column span{display:block;width:100%;min-height:8px;border-radius:6px 6px 2px 2px;background:linear-gradient(180deg,var(--ac-blue),var(--ac-violet))}.ac-bar-column small{color:var(--ac-muted);font-size:9px;white-space:nowrap}.ac-chart-legend{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-top:13px;color:var(--ac-muted);font-size:10px}.ac-chart-legend>span{display:inline-flex;gap:6px;align-items:center}.ac-chart-legend i{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--ac-blue)}.ac-donut-summary{display:grid;min-height:188px;place-items:center}.ac-donut{position:relative;display:grid;width:142px;height:142px;place-items:center;align-content:center;border-radius:50%;background:conic-gradient(var(--ac-violet),var(--ac-blue),var(--ac-green),var(--ac-violet))}.ac-donut:after{position:absolute;top:10px;right:10px;bottom:10px;left:10px;content:"";border-radius:50%;background:var(--ac-panel)}.ac-donut strong,.ac-donut small{position:relative;z-index:1}.ac-donut strong{font-size:20px}.ac-donut small{margin-top:3px;color:var(--ac-muted);font-size:10px}.ac-ranking-list{display:grid;gap:10px}.ac-ranking-row{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:10px;align-items:center;min-width:0;padding:8px 0;border-bottom:1px solid var(--ac-line)}.ac-ranking-row.detailed{grid-template-columns:24px minmax(130px,1fr) minmax(80px,1fr) auto}.ac-ranking-row:last-child{border-bottom:0}.ac-ranking-row .ant-progress{min-width:0}.ac-ranking-value{display:grid;min-width:0;gap:3px;justify-items:end}.ac-ranking-value strong{font-size:12px}.ac-ranking-value small{color:var(--ac-muted);font-size:10px;white-space:nowrap}.rank{display:grid;width:22px;height:22px;place-items:center;border-radius:7px;color:var(--ac-muted);background:#ffffff0b;font-size:10px}.ac-usage-table{overflow-x:auto}.ac-usage-table-head,.ac-usage-table-row{display:grid;grid-template-columns:125px 105px minmax(130px,1.2fr) 70px 70px 88px minmax(170px,1.4fr);gap:10px;min-width:820px;align-items:center}.ac-usage-table-head{padding:0 0 9px;color:var(--ac-muted);border-bottom:1px solid var(--ac-line);font-size:10px}.ac-usage-table-row{min-height:50px;padding:8px 0;color:var(--ac-text-soft);border-bottom:1px solid var(--ac-line);font-size:10px}.ac-usage-table-row>span,.ac-usage-table-row>strong,.ac-usage-table-row>b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac-usage-table-row>strong{color:var(--ac-text)}.ac-usage-table-row:last-child{border-bottom:0}.ac-form-row{display:grid;gap:12px}.ac-form-row.two{grid-template-columns:repeat(2,minmax(0,1fr))}.ac-form-row.three{grid-template-columns:repeat(3,minmax(0,1fr))}.ac-api-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:16px;align-items:start}.ac-api-main{display:grid;gap:14px}.ac-api-status-line{display:flex;gap:11px;align-items:center}.ac-api-status-line>div{display:grid;min-width:0;gap:3px}.ac-api-status-line strong{color:var(--ac-text);font-size:12px}.ac-api-status-line small{color:var(--ac-muted);font-size:10px}.ac-api-actions{display:flex;flex-wrap:wrap;gap:8px}.ac-security-card-icon{display:grid;width:40px;height:40px;flex:0 0 40px;place-items:center;border-radius:10px;color:#9daeff;background:#6c8cff1a}.ac-api-health{display:grid;gap:8px}.ac-check-list{display:grid;gap:2px}.ac-check-list>div{display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:8px;align-items:center;min-height:34px;border-bottom:1px solid var(--ac-line)}.ac-check-list>div:last-child{border-bottom:0}.ac-check-list .done{color:var(--ac-green)}.ac-check-list b{color:var(--ac-muted);font-size:10px}.ac-session-list{display:grid;gap:8px}.ac-session-list>div{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:9px;align-items:center;padding:10px;border:1px solid var(--ac-line);border-radius:9px;background:#ffffff04}.ac-session-list>div>div{min-width:0;display:grid;gap:3px}.ac-metric-top{color:#8e9caf}.ac-metric-value strong{color:#eef3f8;font-size:27px}.ac-profile-hero{min-height:208px;border-radius:16px;border-color:#efbd6447;background:radial-gradient(circle at 12% 44%,rgba(239,189,100,.1),transparent 26%),linear-gradient(118deg,#111820,#0c141d 62%,#0b121a)}.ac-profile-summary-grid{display:grid;grid-template-columns:minmax(360px,.98fr) minmax(420px,1.42fr);gap:16px;margin-bottom:16px}.ac-profile-information{display:grid;grid-template-columns:minmax(0,1fr) 132px;min-height:290px}.ac-profile-information .ac-panel-header,.ac-account-overview .ac-panel-header{grid-column:1 / -1}.ac-profile-information-copy{display:grid;gap:13px;align-content:start;padding:4px 8px 8px 0}.ac-profile-information-copy>div{display:grid;grid-template-columns:88px minmax(0,1fr) auto;gap:10px;align-items:center;min-height:23px}.ac-profile-information-copy span{color:#8290a4;font-size:11px}.ac-profile-information-copy strong{overflow:hidden;color:#e5ebf3;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.ac-profile-information-copy .ant-btn{color:#8fa1ff}.ac-profile-summary-avatar{position:relative;display:grid;width:118px;height:118px;place-items:center;align-self:center;justify-self:end;padding:0;border:2px solid rgba(139,119,255,.58);border-radius:50%;background:#0b121c;cursor:pointer;box-shadow:0 0 0 8px #8b77ff0e}.ac-profile-summary-avatar .ant-avatar{overflow:hidden}.ac-profile-summary-avatar i{position:absolute;right:-4px;bottom:5px;display:grid;width:30px;height:30px;place-items:center;border:1px solid rgba(174,188,255,.38);border-radius:50%;color:#d8deff;background:#20274a}.ac-account-overview{min-height:290px}.ac-account-overview-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;overflow:hidden;border:1px solid var(--ac-line);border-radius:11px;background:var(--ac-line)}.ac-account-overview-grid>div{min-height:91px;padding:17px;background:#070d16a3}.ac-account-overview-grid span,.ac-account-overview-grid small{display:block;color:#7d8ba0;font-size:10px}.ac-account-overview-grid strong{display:block;margin:8px 0 5px;color:#edf2f7;font-size:24px;letter-spacing:-.03em}.ac-profile-cards-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ac-profile-summary-card{display:flex;min-height:310px;flex-direction:column}.ac-profile-card-title,.ac-profile-security-score,.ac-profile-governance{display:flex;gap:12px;align-items:center;min-height:66px}.ac-profile-card-title>svg{color:#f0bd65}.ac-profile-card-title strong,.ac-profile-governance strong{display:block;color:#eef3f9;font-size:16px}.ac-profile-card-title small,.ac-profile-governance small{display:block;margin-top:5px;color:#8190a4;font-size:11px}.ac-profile-security-score>span{display:grid;width:58px;height:58px;place-items:center;border:1px solid rgba(72,213,163,.38);border-radius:50%;color:#4cd8a6;background:#48d5a314;box-shadow:0 0 0 7px #48d5a309}.ac-profile-security-score small{display:block;color:#8391a3;font-size:10px}.ac-profile-security-score strong{display:block;color:#eff6f3;font-size:26px}.ac-profile-security-score strong i{color:#8998a9;font-size:11px;font-style:normal}.ac-profile-security-score b{color:#54d9a7;font-size:11px}.ac-profile-governance>svg{color:#a191ff}.ac-profile-checks{display:grid;gap:11px;margin:24px 0;color:#aeb9c7;font-size:11px}.ac-profile-checks span{display:flex;gap:8px;align-items:center}.ac-profile-checks svg{color:#55d7a5}.ac-profile-card-link{display:flex;justify-content:space-between;margin-top:auto;padding:12px 14px;border:1px solid var(--ac-line);border-radius:9px;color:#aebdff;background:#ffffff05;font-size:12px;text-decoration:none}.ac-profile-card-link:hover{color:#fff;border-color:#8a78ff73;background:#8a78ff17}.ac-two-column{gap:16px}.ac-security-grid{gap:14px}.ac-security-score p{color:var(--ac-muted)}.ac-session-list>div{min-height:58px}.security-page .ac-security-grid,.security-page .security-session-grid{display:grid;gap:14px;margin-bottom:14px}.security-page .ac-security-grid{grid-template-columns:minmax(0,1.04fr) minmax(300px,.96fr)}.security-page .ac-security-overview{grid-column:1;grid-row:span 2;min-height:230px}.security-page .ac-security-grid>.ac-panel:nth-child(2){grid-column:2}.security-page .ac-security-grid>.ac-panel:nth-child(3){grid-column:1}.security-page .ac-security-score{display:grid;grid-template-columns:150px minmax(0,1fr);gap:22px;align-items:center}.security-page .ac-security-score .ant-progress{justify-self:center}.security-page .security-checks{margin-top:18px}.security-page .security-checks>div{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;min-height:32px;border-bottom:1px solid var(--ac-line)}.security-page .security-checks>div:last-child{border-bottom:0}.security-page .security-session-grid{grid-template-columns:minmax(0,1.04fr) minmax(300px,.96fr)}.security-page .security-session-grid>:first-child{grid-column:2}.security-page .security-session-grid>:last-child{grid-column:1;grid-row:1}.security-page .ac-session-list{display:grid;gap:8px;margin-top:16px}.security-page .ac-session-list>div{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:9px;align-items:center;padding:10px;border:1px solid var(--ac-line);border-radius:9px;background:#ffffff04}.security-page .ac-session-icon{display:grid;width:30px;height:30px;place-items:center;border-radius:8px}.security-page .security-recovery-grid{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);gap:14px}.security-page .security-recovery-grid .ac-panel{min-height:128px}.security-page .security-recovery-grid .ac-session-control{display:flex;gap:12px;align-items:center}.security-page .ac-session-control>span{display:grid;width:42px;height:42px;place-items:center;border-radius:10px;color:#9d90ff;background:#8a78ff1a}.security-page .ac-session-control h3{margin:0 0 4px;font-size:13px}.security-page .ac-session-control p{margin:0;color:var(--ac-muted);font-size:11px;line-height:1.55}.ac-team-table-panel{border-radius:14px}.ac-team-toolbar{padding:14px;border-bottom-color:var(--ac-line);background:#ffffff02}.ac-team-table-head{color:#69788c;background:#ffffff03}.ac-team-table-row{min-height:66px;border-top-color:var(--ac-line);color:#aab6c5}.ac-team-table-row:hover{background:#ffffff05}.ac-member-identity strong{color:#e1e7ef}.ac-member-identity small{color:#677589}.team-page .ac-page-header{margin-bottom:18px}.ac-team-selector{display:flex;width:min(440px,100%);gap:10px;align-items:center;margin:-6px 0 16px;color:var(--ac-muted);font-size:12px}.ac-team-selector .ant-select{min-width:260px;flex:1}.ac-team-reference-top{display:grid;grid-template-columns:minmax(0,1.16fr) minmax(360px,.94fr);gap:14px;margin-bottom:14px}.ac-team-reference-bottom{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(280px,.7fr);gap:14px;align-items:start}.ac-team-overview-grid{display:grid;grid-template-columns:54px minmax(0,1fr) 124px;gap:12px;align-items:center}.ac-team-mark{display:grid;width:48px;height:48px;place-items:center;border-radius:50%;color:#c5b9ff;background:radial-gradient(circle at 35% 28%,rgba(151,133,255,.55),rgba(89,74,188,.14) 60%,transparent 62%)}.ac-team-overview-grid small,.ac-team-id-line span,.ac-team-owner-line>span{display:block;color:var(--ac-muted);font-size:10px}.ac-team-overview-grid strong{color:#edf2f8;font-size:15px}.ac-inline-icon-button{margin-left:7px;padding:2px;border:0;color:#9e91ff;background:transparent;cursor:pointer;vertical-align:middle}.ac-team-member-total{padding-left:16px;border-left:1px solid var(--ac-line)}.ac-team-member-total strong{display:block;margin-top:4px;font-size:22px}.ac-team-member-total i,.ac-team-quota-line i{color:#7e8b9e;font-size:11px;font-style:normal;font-weight:400}.ac-team-id-line{display:flex;gap:8px;align-items:center;margin-top:16px}.ac-team-id-line span{margin:0}.ac-team-id-line strong{overflow:hidden;color:#e0e7f1;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.ac-team-id-line button{display:grid;padding:3px;border:0;color:#a99fff;background:transparent;cursor:pointer}.ac-team-owner-line{display:flex;gap:12px;align-items:center;margin-top:13px}.ac-team-owner-line .ac-member-identity{min-width:0}.ac-team-owner-line .ac-member-identity strong{font-size:11px}.ac-team-quota-line{display:flex;justify-content:space-between;gap:12px;align-items:end;margin-top:17px}.ac-team-quota-line span{display:block;color:var(--ac-muted);font-size:10px}.ac-team-quota-line strong{display:block;margin-top:4px;color:#edf2f8;font-size:13px}.ac-team-quota-line>b{color:#54d9a7;font-size:15px}.ac-team-overview .ant-progress{margin:5px 0 0}.ac-team-production-note{display:flex;justify-content:space-between;gap:14px;align-items:flex-end;margin-top:16px;padding-top:14px;border-top:1px solid var(--ac-line)}.ac-team-production-note span{display:block;color:var(--ac-muted);font-size:10px}.ac-team-production-note strong{display:block;margin-top:4px;color:#edf2f8;font-size:15px}.ac-team-production-note small{max-width:180px;color:var(--ac-muted);font-size:10px;line-height:1.45;text-align:right}.ac-production-summary{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,1.4fr);gap:14px;align-items:center;margin:0 0 16px;padding:14px 16px;border:1px solid var(--ac-line);border-radius:12px;background:linear-gradient(110deg,#6c8cff17,#48d5a30b)}.ac-production-summary.is-team{grid-template-columns:repeat(2,minmax(0,1fr)) minmax(220px,1.4fr)}.ac-production-summary>div{min-width:0;padding-right:14px;border-right:1px solid var(--ac-line)}.ac-production-summary span{display:block;color:var(--ac-muted);font-size:10px}.ac-production-summary strong{display:block;margin-top:4px;color:var(--ac-text);font-size:18px}.ac-production-summary small{color:var(--ac-muted);font-size:10px;line-height:1.5}.ac-team-quick-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.ac-team-quick-actions .ant-btn{display:flex;height:55px;align-items:center;justify-content:center;gap:7px;font-size:11px}.ac-invite-default{display:grid;gap:10px;margin-top:14px;padding:13px;border:1px solid var(--ac-line);border-radius:10px;background:#ffffff04}.ac-invite-default>div{display:grid;gap:3px}.ac-invite-default strong{color:#dce4ef;font-size:12px}.ac-invite-default small{color:var(--ac-muted);font-size:10px}.ac-invite-default>span{display:flex;flex-wrap:wrap;gap:6px;align-items:center;color:#99a7b9;font-size:10px}.ac-invite-default b{min-width:82px;color:#7c899b;font-weight:500}.ac-invite-default em{color:#d1d9e5;font-size:11px;font-style:normal}.ac-panel-count{color:var(--ac-muted);font-size:11px}.ac-reference-table{overflow-x:auto}.ac-reference-table-head,.ac-reference-table-row{display:grid;grid-template-columns:minmax(140px,1.15fr) minmax(80px,.72fr) 80px 78px minmax(112px,.92fr) minmax(90px,.72fr) minmax(78px,.68fr) 38px;min-width:850px;gap:9px;align-items:center}.ac-reference-table-head{min-height:34px;color:#738196;border-bottom:1px solid var(--ac-line);font-size:10px}.ac-reference-table-row{min-height:58px;color:#aab6c6;border-bottom:1px solid var(--ac-line);font-size:11px}.ac-reference-table-row:last-child{border-bottom:0}.ac-reference-table-row>strong{overflow:hidden;color:#dce4ee;text-overflow:ellipsis;white-space:nowrap}.ac-reference-table-row .ant-tag{margin-inline-end:3px;font-size:9px}.ac-reference-table-row .ant-btn{color:#a99fff}.ac-invite-cards{display:grid;gap:9px;margin-bottom:12px}.ac-invite-card{display:grid;gap:5px;padding:11px;border:1px solid var(--ac-line);border-radius:9px;background:#ffffff03}.ac-invite-card>div{display:flex;justify-content:space-between;gap:8px;align-items:center}.ac-invite-card strong{color:#e1e8f1;font-size:11px}.ac-invite-card small{color:#7e8da0;font-size:9px}.ac-invite-card span{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.ac-invite-card span em{margin-left:auto;color:#bcc8d6;font-size:9px;font-style:normal}.ac-invite-card .ant-tag{margin:0;font-size:9px}.ac-collab-grid{gap:16px}.ac-invite-row,.ac-notification-row{border-bottom-color:var(--ac-line)}.ac-notification-row small,.ac-invite-row small{color:var(--ac-muted)}.ac-team-name-edit .ant-input{min-width:220px}.ac-delegated-team{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;grid-template-columns:34px minmax(0,1fr) auto;width:100%;min-height:62px;padding:10px 11px;gap:10px;align-items:center;border:1px solid transparent;border-radius:11px;color:var(--ac-text-soft);background:transparent;cursor:pointer;text-align:left;transition:border-color .16s ease,background .16s ease,transform .16s ease}.ac-delegated-team+.ac-delegated-team{margin-top:4px}.ac-delegated-team:hover{border-color:var(--ac-line);background:#ffffff06}.ac-delegated-team.active{border-color:#6d7eff38;background:linear-gradient(90deg,#6d7eff17,#6d7eff06)}.ac-delegated-team>div{min-width:0;display:grid;gap:3px}.ac-delegated-team strong{overflow:hidden;color:#e7edf5;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.ac-delegated-team small{color:#67768a;font-size:9px}.ac-governance-panel{margin:16px 0}.ac-governance-row,.ac-governance-actions{border-color:var(--ac-line);background:#ffffff03}.member-role-badge{padding:6px 9px;border-width:1px;font-size:9px;letter-spacing:.08em}.member-role-badge.role-dev{color:#efc46f;border-color:#efc46f61;background:#efc46f13}.member-role-badge.role-manager{color:#7da8ff;border-color:#7da8ff52;background:#7da8ff12}.member-role-badge.role-member{color:#9a8fff;border-color:#9a8fff4d;background:#9a8fff12}@container (max-width: 1120px){.ac-member-layout{grid-template-columns:minmax(0,1fr) 300px}.ac-identity-hero{grid-template-columns:1fr;gap:22px}.ac-hero-facts{border-left:0;border-top:1px solid rgba(255,255,255,.06)}.ac-dashboard-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}.ac-dashboard-grid-3>:last-child{grid-column:1 / -1}.ac-usage-layout{grid-template-columns:minmax(0,1.25fr) minmax(270px,.75fr)}.ac-usage-layout>.ac-panel:last-child{grid-column:1 / -1}.ac-metrics-grid.five{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (max-width: 900px){.account-center-page{padding:24px 24px 54px}.ac-member-layout,.ac-team-workspace,.ac-api-layout,.profile-grid,.ac-two-column,.security-session-grid,.ac-collab-grid,.ac-usage-layout{grid-template-columns:1fr}.ac-member-side{grid-template-columns:repeat(2,minmax(0,1fr))}.ac-security-grid{grid-template-columns:1fr 1fr}.ac-security-overview{grid-column:1 / -1}.ac-profile-summary-grid{grid-template-columns:1fr}.ac-profile-cards-grid{grid-template-columns:1fr 1fr}.ac-profile-cards-grid>:last-child{grid-column:1 / -1}.ac-metrics-grid.four,.ac-metrics-grid.five{grid-template-columns:repeat(2,minmax(0,1fr))}.ac-governance-row{grid-template-columns:1fr 1fr}}@container (max-width: 620px){.account-center-page{padding:20px 14px 44px}.ac-page-header{align-items:flex-start;flex-direction:column}.ac-page-header h1{font-size:26px}.ac-page-actions{width:100%;flex-wrap:wrap}.ac-member-side,.ac-dashboard-grid-3,.ac-metrics-grid.four,.ac-metrics-grid.five,.ac-security-grid{grid-template-columns:1fr}.ac-dashboard-grid-3>:last-child{grid-column:auto}.ac-hero-profile{align-items:flex-start;flex-direction:column}.ac-hero-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.ac-security-overview{grid-column:auto}.ac-profile-cards-grid{grid-template-columns:1fr}.ac-profile-cards-grid>:last-child{grid-column:auto}.ac-profile-summary-grid,.ac-profile-information{grid-template-columns:1fr}.ac-profile-summary-avatar{justify-self:start}.ac-account-overview-grid,.ac-form-row.two,.ac-form-row.three,.security-page .security-recovery-grid,.ac-team-toolbar,.ac-governance-row{grid-template-columns:1fr}.ac-quick-grid.three{grid-template-columns:1fr 1fr}}[data-theme=light] .account-center-shell{--ac-bg: #f3f6fa;--ac-bg-elevated: #f8fafc;--ac-sidebar: #ffffff;--ac-panel: rgba(255,255,255,.97);--ac-panel-soft: #ffffff;--ac-panel-hover: #ffffff;--ac-line: rgba(55,73,96,.11);--ac-line-strong: rgba(55,73,96,.18);--ac-text: #182333;--ac-text-soft: #344256;--ac-muted: #68788d;--ac-faint: #93a0b0;background:#f3f6fa}[data-theme=light] .account-center-shell .legacy-topbar{background:#ffffffe0}[data-theme=light] .account-center-shell .legacy-sidebar{box-shadow:12px 0 30px #25334609}[data-theme=light] .account-center-shell .legacy-brand,[data-theme=light] .account-center-shell .legacy-brand-title{color:#182333}[data-theme=light] .account-center-shell .legacy-nav a{color:#526174}[data-theme=light] .account-center-shell .legacy-nav a:hover{color:#1f2d40;background:#2563eb0f}[data-theme=light] .account-center-shell .legacy-sidebar-tool{color:#5d6d80}[data-theme=light] .account-center-shell .legacy-sidebar-tool:hover{color:#1f2d40;background:#2563eb0f}[data-theme=light] .account-center-shell .legacy-profile-name{color:#344256}[data-theme=light] .ac-panel,[data-theme=light] .ac-metric-card,[data-theme=light] .ac-managed-api-card{box-shadow:0 10px 28px #2533460b}[data-theme=light] .ac-page-header h1,[data-theme=light] .ac-panel-header h2,[data-theme=light] .ac-metric-value strong,[data-theme=light] .ac-member-identity strong{color:#182333}[data-theme=light] .account-center-shell .ant-input,[data-theme=light] .account-center-shell .ant-input-affix-wrapper,[data-theme=light] .account-center-shell .ant-select-selector,[data-theme=light] .account-center-shell .ant-input-number,[data-theme=light] .account-center-shell textarea.ant-input{color:#192536!important;background:#fff!important}[data-theme=light] .account-center-popover{border-color:var(--ac-line);box-shadow:18px 0 52px #25334614}[data-theme=light] .account-center-popover-head button,[data-theme=light] .account-center-popover-parent>button{color:var(--ac-muted)}[data-theme=light] .account-center-popover a,[data-theme=light] .account-center-popover-parent,[data-theme=light] .account-center-popover-logout{color:var(--ac-text-soft)}[data-theme=light] .account-center-popover a:hover,[data-theme=light] .account-center-popover-parent:hover{color:var(--ac-text);background:#2563eb14}[data-theme=light] .account-center-popover a.active{color:#1d4ed8;background:#2563eb1a;box-shadow:inset 2px 0 #2563eb}[data-theme=light] .account-center-popover-profile small,[data-theme=light] .account-center-popover-submenu a,[data-theme=light] .account-center-popover-section-label{color:var(--ac-muted)}[data-theme=light] .account-center-popover-profile em{color:#9a6700;background:#eab30824}[data-theme=light] .account-center-popover-logout{color:#c2413b}[data-theme=light] .account-center-page .ac-page-header h1,[data-theme=light] .account-center-page .ac-panel-header h2,[data-theme=light] .account-center-page strong,[data-theme=light] .account-center-page h3{color:var(--ac-text)}[data-theme=light] .account-center-page p,[data-theme=light] .account-center-page small,[data-theme=light] .account-center-page span{color:var(--ac-muted)}[data-theme=light] .account-center-page .ac-profile-card-link,[data-theme=light] .account-center-page .ac-text-link{color:#1d4ed8}[data-theme=light] .account-center-page .ac-account-overview-grid>div,[data-theme=light] .account-center-page .ac-session-list>div{background:var(--ac-panel-soft)}[data-theme=light] .ac-production-summary{border-color:var(--ac-line);background:linear-gradient(110deg,#2563eb0e,#0596690b)}[data-theme=light] .ac-production-summary strong{color:var(--ac-text)}[data-theme=light] .api-config-page .ac-form-panel{background:#fff}[data-theme=light] .api-config-page .ant-form-item-label>label,[data-theme=light] .api-config-page .ant-form-item-label>label span{color:#334155!important}[data-theme=light] .api-config-page .ant-input::placeholder,[data-theme=light] .api-config-page .ant-input-affix-wrapper input::placeholder{color:#7b8b9e}[data-theme=light] .api-config-page .ant-btn-primary{color:#fff!important;background:linear-gradient(115deg,#4f46e5,#6366f1)}[data-theme=light] .api-config-page .ac-panel-header small{color:#60738a}[data-theme=light] .api-config-page .ac-api-status-line strong,[data-theme=light] .api-config-page .ac-managed-api-card h2,[data-theme=light] .api-config-page .ac-api-health>div>b{color:#1d2b3d}[data-theme=light] .api-config-page .ac-api-status-line small,[data-theme=light] .api-config-page .ac-api-health>div,[data-theme=light] .api-config-page .ac-managed-api-card p,[data-theme=light] .api-config-page .ac-form-tip{color:#5e7085}[data-theme=light] .api-config-page .ac-platform-preset-info strong{color:#1d2b3d}[data-theme=light] .api-config-page .ac-platform-preset-info small,[data-theme=light] .api-config-page .ac-platform-preset-credential small,[data-theme=light] .api-config-page .ac-platform-preset-state small{color:#5e7085}[data-theme=light] .api-config-page .ant-tag{color:#42556c;border-color:#c9d3df;background:#f0f4f8}[data-theme=light] .api-config-page .ant-tag-green{color:#16734f;border-color:#9dd9c0;background:#e8f8f1}[data-theme=light] .api-config-page .ant-tag-gold{color:#89600c;border-color:#e7c77b;background:#fff7df}[data-theme=light] .api-config-page .ant-tag-purple{color:#5b48a8;border-color:#c8bdf5;background:#f1efff}@media(max-width:980px){.account-center-shell.account-center-drawer-open .legacy-main{margin-left:0}.account-center-popover{left:var(--app-sidebar-collapsed-width);width:min(284px,calc(100vw - 100px))}}@media(max-width:680px){.ac-production-summary{grid-template-columns:1fr;gap:12px}.ac-production-summary.is-team{grid-template-columns:1fr 1fr}.ac-production-summary>div{padding-right:0;border-right:0}.ac-production-summary small{grid-column:1 / -1}}@container (min-width: 720px){.advanced-team-admin-page .ac-two-column{grid-template-columns:minmax(0,1.15fr) minmax(282px,.85fr)}.advanced-team-admin-page .ac-ranking-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-height:286px}.advanced-team-admin-page .ac-delegated-team{min-height:78px}}@container (min-width: 680px){.profile-page .ac-profile-summary-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.security-page .ac-security-grid,.security-page .security-session-grid{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr)}.security-page .ac-security-overview{grid-column:1;grid-row:span 2}.security-page .security-recovery-grid{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr)}}.cm-penguin-shell{position:fixed;right:22px;bottom:18px;z-index:940;width:120px;height:130px;pointer-events:none}.cm-penguin-pet{--cm-row: 0;--cm-frame: 0;position:relative;width:120px;height:130px;overflow:hidden;pointer-events:auto;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;animation:cm-penguin-bob 1.9s ease-in-out infinite;filter:drop-shadow(0 14px 18px rgba(0,0,0,.26))}.cm-penguin-pet:active{cursor:grabbing}.cm-penguin-pet.is-working{animation-duration:.72s}.cm-penguin-pet.is-success{animation-duration:.9s}.cm-penguin-pet.is-error{animation:cm-penguin-error .38s ease-in-out infinite}.cm-penguin-pet img{display:block;width:960px;height:1430px;transform:translate(calc(var(--cm-frame) * -120px),calc(var(--cm-row) * -130px));transform-origin:top left;image-rendering:pixelated;pointer-events:none}.cm-penguin-speech{position:absolute;right:18px;bottom:126px;width:max-content;max-width:230px;padding:10px 13px;border:1px solid color-mix(in srgb,var(--legacy-border-strong) 76%,transparent);border-radius:16px 16px 5px;background:color-mix(in srgb,var(--legacy-card) 94%,transparent);color:var(--legacy-text);box-shadow:0 14px 36px #0000002e;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:none;font-size:12px;line-height:1.55;animation:cm-penguin-pop .2s ease-out}.cm-penguin-speech:after{position:absolute;right:10px;bottom:-7px;width:13px;height:13px;border-right:1px solid var(--legacy-border-strong);border-bottom:1px solid var(--legacy-border-strong);background:var(--legacy-card);content:"";transform:rotate(45deg)}.cm-penguin-chat{position:absolute;right:28px;bottom:118px;display:flex;width:min(390px,calc(100vw - 32px));max-height:min(560px,calc(100vh - 120px));flex-direction:column;overflow:hidden;border:1px solid color-mix(in srgb,var(--legacy-border-strong) 82%,transparent);border-radius:22px 22px 8px;background:color-mix(in srgb,var(--legacy-card) 96%,transparent);box-shadow:0 24px 64px #0000004d,0 0 0 1px #ffffff06 inset;-webkit-backdrop-filter:blur(22px) saturate(1.1);backdrop-filter:blur(22px) saturate(1.1);pointer-events:auto;transform-origin:right bottom;animation:cm-penguin-chat-open .22s cubic-bezier(.2,.8,.2,1)}.cm-penguin-chat-header{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:12px;padding:10px 11px 10px 15px;border-bottom:1px solid var(--legacy-border)}.cm-penguin-chat-header>div:first-child{display:flex;min-width:0;align-items:center;gap:8px}.cm-penguin-chat-header strong{color:var(--legacy-text);font-size:14px;letter-spacing:.02em}.cm-penguin-status-dot{width:7px;height:7px;flex:0 0 auto;border-radius:999px;background:#72dc97;box-shadow:0 0 10px #72dc978c}.cm-penguin-context-chip{min-width:0;max-width:180px;overflow:hidden;border:1px solid var(--legacy-border);border-radius:999px;padding:4px 8px;background:var(--legacy-input);color:var(--legacy-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.cm-penguin-header-actions{display:flex;flex:0 0 auto;align-items:center;gap:4px}.cm-penguin-header-actions button{display:grid;width:30px;height:30px;place-items:center;border:0;border-radius:9px;background:transparent;color:var(--legacy-muted);cursor:pointer}.cm-penguin-header-actions button:hover:not(:disabled),.cm-penguin-header-actions button:focus-visible:not(:disabled){background:var(--legacy-input);color:var(--legacy-text);outline:none}.cm-penguin-header-actions button:disabled{opacity:.35;cursor:default}.cm-penguin-chat-history{display:flex;min-height:180px;flex:1;flex-direction:column;gap:10px;overflow-y:auto;padding:14px;scrollbar-width:thin}.cm-penguin-empty{display:flex;min-height:190px;flex-direction:column;align-items:flex-start;justify-content:center;gap:7px;padding:18px;border:1px dashed var(--legacy-border-strong);border-radius:16px;background:linear-gradient(145deg,color-mix(in srgb,var(--legacy-input) 82%,transparent),transparent);color:var(--legacy-muted)}.cm-penguin-empty svg{color:var(--legacy-accent)}.cm-penguin-empty strong{color:var(--legacy-text);font-size:14px}.cm-penguin-empty span{font-size:12px;line-height:1.6}.cm-penguin-empty button{margin-top:5px;border:1px solid var(--legacy-border-strong);border-radius:10px;padding:7px 10px;background:var(--legacy-card);color:var(--legacy-text);cursor:pointer;font:inherit;font-size:12px}.cm-penguin-message{display:flex;max-width:88%;flex-direction:column;gap:8px;border-radius:15px;padding:9px 11px;color:var(--legacy-text);font-size:12px;line-height:1.65;white-space:pre-wrap;word-break:break-word}.cm-penguin-message.is-user{align-self:flex-end;border-bottom-right-radius:5px;background:color-mix(in srgb,var(--legacy-accent) 22%,var(--legacy-card))}.cm-penguin-message.is-assistant{align-self:flex-start;border:1px solid var(--legacy-border);border-bottom-left-radius:5px;background:var(--legacy-input)}.cm-penguin-inline-action,.cm-penguin-proposal>button{align-self:flex-start;border:0;border-radius:9px;padding:6px 10px;background:var(--legacy-accent);color:#fff;cursor:pointer;font:inherit;font-size:12px}.cm-penguin-proposal{display:flex;flex-direction:column;gap:8px;margin-top:2px;border-top:1px solid var(--legacy-border);padding-top:9px}.cm-penguin-proposal>strong{font-size:12px}.cm-penguin-proposal-list{display:flex;flex-wrap:wrap;gap:5px}.cm-penguin-proposal-list span{border:1px solid var(--legacy-border);border-radius:999px;padding:3px 7px;background:var(--legacy-card);color:var(--legacy-muted);font-size:10px}.cm-penguin-proposal-preview{overflow:hidden;border:1px solid var(--legacy-border);border-radius:10px;background:color-mix(in srgb,var(--legacy-card) 78%,transparent)}.cm-penguin-proposal-preview>span{display:block;padding:6px 8px;border-bottom:1px solid var(--legacy-border);color:var(--legacy-muted);font-size:10px}.cm-penguin-proposal-preview pre{max-height:180px;margin:0;overflow:auto;padding:8px;color:var(--legacy-text);font-family:inherit;font-size:11px;line-height:1.6;white-space:pre-wrap;word-break:break-word}.cm-penguin-proposal>button:disabled{background:var(--legacy-card);color:var(--legacy-muted);cursor:default;opacity:.8}.cm-penguin-thinking{display:flex;align-items:center;gap:4px;align-self:flex-start;color:var(--legacy-muted);font-size:11px}.cm-penguin-thinking i{width:5px;height:5px;border-radius:999px;background:var(--legacy-muted);animation:cm-penguin-thinking 1s ease-in-out infinite}.cm-penguin-thinking i:nth-child(2){animation-delay:.12s}.cm-penguin-thinking i:nth-child(3){animation-delay:.24s}.cm-penguin-thinking span{margin-left:4px}.cm-penguin-action-status{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--legacy-border);border-radius:11px;padding:8px 10px;background:color-mix(in srgb,var(--legacy-accent-dim) 70%,var(--legacy-card));color:var(--legacy-text);font-size:11px}.cm-penguin-action-status button{display:inline-flex;align-items:center;gap:4px;border:0;background:transparent;color:var(--legacy-text);cursor:pointer;font:inherit;font-size:11px}.cm-penguin-composer{display:flex;align-items:center;gap:8px;padding:10px;border-top:1px solid var(--legacy-border)}.cm-penguin-composer input{min-width:0;height:38px;flex:1;border:1px solid var(--legacy-border-strong);border-radius:12px;padding:0 12px;background:var(--legacy-input);color:var(--legacy-text);outline:none;font:inherit;font-size:12px}.cm-penguin-composer input:focus{border-color:color-mix(in srgb,var(--legacy-accent) 70%,var(--legacy-border-strong));box-shadow:0 0 0 3px color-mix(in srgb,var(--legacy-accent) 10%,transparent)}.cm-penguin-composer>button{width:38px;height:38px;flex:0 0 auto;border:0;border-radius:12px;background:var(--legacy-accent);color:#fff;cursor:pointer;font-size:18px}.cm-penguin-composer>button:disabled{cursor:default;opacity:.45}@keyframes cm-penguin-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes cm-penguin-error{0%,to{transform:translate(0)}50%{transform:translate(-5px)}}@keyframes cm-penguin-pop{0%{opacity:0;transform:translateY(5px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes cm-penguin-chat-open{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes cm-penguin-thinking{0%,to{transform:translateY(0);opacity:.45}50%{transform:translateY(-3px);opacity:1}}@media(max-width:640px){.cm-penguin-shell{right:10px;bottom:10px}.cm-penguin-chat{right:0;width:min(360px,calc(100vw - 20px))}.cm-penguin-context-chip{max-width:128px}}@media(prefers-reduced-motion:reduce){.cm-penguin-pet,.cm-penguin-speech,.cm-penguin-chat,.cm-penguin-thinking i{animation:none!important}}.gradient-btn{position:relative;display:inline-flex;min-height:42px;align-items:center;justify-content:center;overflow:hidden;padding:0 20px;border:1px solid rgba(255,255,255,.42);border-radius:999px;color:#fff;background:linear-gradient(115deg,#f07067,#d65386 50%,#5a8ed0);box-shadow:0 10px 28px #d653864d,inset 0 1px #ffffff47;cursor:pointer;isolation:isolate;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.gradient-btn__text{position:relative;z-index:2;letter-spacing:.04em}.gradient-btn__stars-container,.gradient-btn__glow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;overflow:hidden;border-radius:inherit}.gradient-btn__stars{position:absolute;top:-80%;right:-50%;bottom:-80%;left:-50%;background-image:radial-gradient(circle,rgba(255,255,255,.92) 0 1px,transparent 1.5px),radial-gradient(circle,rgba(255,241,194,.86) 0 .8px,transparent 1.4px),radial-gradient(circle,rgba(219,239,255,.84) 0 .8px,transparent 1.3px);background-size:32px 32px,48px 48px,64px 64px;background-position:0 0,13px 18px,22px 9px;opacity:.48;transform:translate3d(-12%,10%,0);transition:opacity .2s ease,transform .45s ease}.gradient-btn__circle{position:absolute;width:84px;height:84px;border-radius:50%;filter:blur(17px);opacity:.48;background:#ffffffb8;transform:translate3d(-50%,-50%,0) scale(.65);transition:transform .35s ease,opacity .35s ease}.gradient-btn__circle:first-child{top:0;left:18%}.gradient-btn__circle:last-child{right:6%;bottom:-28px;background:#90d4ffb3}.gradient-btn:hover{color:#fff;filter:brightness(1.1) saturate(1.08);box-shadow:0 14px 34px #d653866b,inset 0 1px #ffffff61;transform:translateY(-2px)}.gradient-btn:hover .gradient-btn__stars{opacity:.86;transform:translate3d(12%,-8%,0)}.gradient-btn:hover .gradient-btn__circle{opacity:.78;transform:translate3d(-50%,-50%,0) scale(1.2)}.gradient-btn:active{transform:translateY(0) scale(.98)}.gradient-btn:focus-visible{outline:2px solid #fff;outline-offset:3px}@media(prefers-reduced-motion:reduce){.gradient-btn,.gradient-btn__stars,.gradient-btn__circle{transition:none}}.giant-material-status-card{max-width:1080px;margin:0 auto 16px;padding:18px 20px;border:1px solid #24465b;border-radius:16px;background:#0d1f2de6;box-shadow:0 16px 48px #0000002e}.giant-material-status-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.giant-material-status-heading strong{color:#e8f0f7;font-size:16px}.giant-material-status-heading span{padding:4px 9px;color:#a9bfcc;border-radius:999px;background:#1b3548;font-size:12px}.giant-material-status-card p{margin:10px 0 0;color:#a8bbc8;line-height:1.55}.giant-material-status-card progress{display:block;width:100%;height:7px;margin-top:16px;accent-color:#73e2be}.giant-material-status-card progress:indeterminate{accent-color:#73e2be}.giant-material-status-stats{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:10px;color:#8fa8b9;font-size:12px}.giant-material-status-card.is-loading{border-color:#46a78c}.giant-material-status-card.is-loading .giant-material-status-heading span{color:#a9f0d9;background:#16483e}.giant-material-status-card.is-success{border-color:#26725d}.giant-material-status-card.is-success .giant-material-status-heading span{color:#8de0c5;background:#164f41}.giant-material-status-card.is-error{border-color:#764648}.giant-material-status-card.is-error .giant-material-status-heading span{color:#ffb4b5;background:#5b2c34}.giant-material-status-card.is-warning{border-color:#79633b}.giant-material-status-card.is-warning .giant-material-status-heading span{color:#ffda87;background:#59451f}.giant-material-status-card.is-compact{margin:12px 0;padding:13px 15px;border-radius:10px;box-shadow:none}.giant-material-status-card.is-compact .giant-material-status-heading strong{font-size:13px}.giant-material-status-card.is-compact .giant-material-status-heading span{padding:3px 8px;font-size:11px}.giant-material-status-card.is-compact p{margin-top:7px;font-size:12px}.giant-material-status-card.is-compact progress{margin-top:10px}@media(max-width:640px){.giant-material-status-heading{align-items:flex-start;flex-direction:column}.giant-material-status-heading span{align-self:flex-start}}.giant-material-test-page{min-height:100vh;padding:56px clamp(20px,6vw,96px);color:#e8f0f7;background:radial-gradient(circle at 10% 0%,#17384a 0,#0b1723 42%,#081019);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.giant-material-test-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;max-width:1080px;margin:0 auto 28px}.giant-material-test-eyebrow{color:#77e1c2;font-size:11px;letter-spacing:.16em}.giant-material-test-header h1{margin:8px 0;font-size:clamp(28px,4vw,44px)}.giant-material-test-header p{margin:0;color:#9cafbf}.giant-material-test-safety{padding:8px 12px;border:1px solid #28516a;border-radius:999px;color:#a8c9da;font-size:12px;white-space:nowrap}.giant-material-test-form,.giant-material-test-alert,.giant-material-test-stage{max-width:1080px;margin:0 auto 16px;border:1px solid #24465b;border-radius:16px;background:#0d1f2de6;box-shadow:0 16px 48px #0000002e}.giant-material-test-form{padding:20px}.giant-material-test-form label{display:block;margin-bottom:8px;font-weight:600}.giant-material-test-input-row{display:flex;gap:10px}.giant-material-test-input-row input{min-width:0;flex:1;padding:13px 14px;border:1px solid #3a6880;border-radius:10px;outline:none;color:#f3f8fb;background:#0a1a27;font-size:16px}.giant-material-test-input-row input:focus{border-color:#65d6b5;box-shadow:0 0 0 3px #65d6b51f}.giant-material-test-input-row button{padding:0 20px;border:0;border-radius:10px;color:#06241d;background:#73e2be;font-weight:700;cursor:pointer}.giant-material-test-input-row button:disabled{cursor:not-allowed;opacity:.5}.giant-material-test-form small{display:block;margin-top:8px;color:#89a1b3}.giant-material-test-form .giant-material-test-error{color:#ff9e9e}.giant-material-test-alert{display:flex;gap:12px;padding:14px 18px;border-color:#764648;color:#ffb4b5}.giant-material-test-stages{max-width:1080px;margin:0 auto}.giant-material-test-stage{padding:18px 20px}.giant-material-test-stage-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.giant-material-test-stage-heading span{padding:4px 9px;border-radius:999px;font-size:12px;background:#1b3548;color:#a9bfcc}.giant-material-test-stage p{margin:10px 0 0;color:#a8bbc8}.giant-material-test-stage.is-success{border-color:#26725d}.giant-material-test-stage.is-success .giant-material-test-stage-heading span{background:#164f41;color:#8de0c5}.giant-material-test-stage.is-error{border-color:#764648}.giant-material-test-stage.is-error .giant-material-test-stage-heading span{background:#5b2c34;color:#ffb4b5}.giant-material-test-stage.is-warning{border-color:#79633b}.giant-material-test-stage.is-warning .giant-material-test-stage-heading span{background:#59451f;color:#ffda87}.giant-material-test-stage dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0 0}.giant-material-test-stage dl div{padding:10px 12px;border-radius:9px;background:#0a1b29}.giant-material-test-stage dt{color:#7e9bab;font-size:12px}.giant-material-test-stage dd{margin:5px 0 0;overflow-wrap:anywhere;color:#e4eef3}.giant-material-test-muted{color:#7f98a8!important}.giant-material-test-stage progress{width:100%;height:12px;margin-top:16px;accent-color:#73e2be}.giant-material-test-body{box-sizing:border-box;width:100%;min-height:400px;margin-top:18px;padding:18px;border:1px solid #3a6880;border-radius:10px;color:#e4eef3;background:#081722;font-size:15px;line-height:1.9;resize:vertical}.giant-material-test-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px}.giant-material-test-actions button{padding:10px 16px;border:1px solid #3a6880;border-radius:8px;color:#a9efda;background:#12352f;cursor:pointer}.giant-material-test-actions span{color:#a8bbc8;font-size:13px}.giant-material-test-input-row .giant-material-test-cancel{background:#273947;color:#c8d9e4}.giant-material-test-stage.is-loading{border-color:#46a78c}@media(max-width:640px){.giant-material-test-header{display:block}.giant-material-test-safety{display:inline-block;margin-top:16px}.giant-material-test-input-row{display:block}.giant-material-test-input-row button{width:100%;min-height:44px;margin-top:10px}.giant-material-test-stage dl{grid-template-columns:1fr}}
