.app-shell .workspace-page{--project-action: #008477;--project-action-hover: #006d63;--project-action-soft: #e8f4f1}#root>.app-shell .workspace-page .workspace-project-card.is-public .workspace-project-info{display:grid;gap:10px;min-width:0}#root>.app-shell .workspace-page .workspace-project-card.is-public .workspace-project-info strong{white-space:normal}#root>.app-shell .workspace-page .workspace-public-project-meta{flex-wrap:wrap;overflow:visible;gap:8px 12px}#root>.app-shell .workspace-page .workspace-public-project-meta>span{flex-shrink:0;padding:4px 10px;color:#006d63;background:var(--project-action-soft);border:1px solid #bdded6;border-radius:999px}#root>.app-shell .workspace-page .workspace-public-project-meta>i{display:inline-flex;align-items:center;justify-content:center;min-height:36px;margin:0;padding:8px 16px;border-radius:999px;background:var(--project-action);color:#fff;font-style:normal;font-weight:600;line-height:1.4;white-space:normal}#root>.app-shell .workspace-page .workspace-project-open:is(:hover,:focus-visible):not(:disabled) .workspace-public-project-meta>i{background:var(--project-action-hover)}#root>.app-shell .workspace-page .workspace-project-open:disabled .workspace-public-project-meta>i{background:#dfeae7;color:#536b65}#root>.app-shell .workspace-page .workspace-project-card.is-public{border-color:#d9e2df}:root:has(.app-shell){color-scheme:light;--ling-bg: #f5f5f7;--ling-bg-raised: #ffffff;--ling-panel: #ffffff;--ling-panel-strong: #ececf0;--ling-panel-hover: #e8e8ed;--ling-text: #1d1d1f;--ling-text-soft: #424245;--ling-muted: #6e6e73;--ling-muted-deep: #76767b;--ling-line: #dedee3;--ling-line-strong: #b9b9c0;--ling-accent: #0066cc;--ling-accent-strong: #0057b0;--ling-accent-soft: #e8f2ff;--ling-accent-line: #93bde9;--ling-danger: #c9342b;--ling-font-weight-body: 400;--bg-3: #ececf0;--bg-hover: #e8e8ed;--dark: #1d1d1f;--green-glow: rgba(0, 102, 204, .12);--shadow: 0 12px 36px rgba(29, 29, 31, .08)}body:has(.app-shell) ::selection{background:#cce4ff;color:#1d1d1f}body:has(.app-shell) *{scrollbar-color:#b9b9c0 var(--ling-bg)}body:has(.app-shell) ::-webkit-scrollbar-thumb{background:#b9b9c0}body:has(.app-shell) :is(.global-header,.topbar){background:#fffffff5!important}body:has(.app-shell) :is(.sidebar,.back-to-top-button){background:var(--ling-panel)!important;color:var(--ling-text)!important}body:has(.app-shell) .back-to-top-button{box-shadow:var(--shadow)}body:has(.app-shell) :is(.primary-button,.run-button,.asset-center-card-actions .primary,.inspiration-library-card-action button,.inspiration-search-submit),body:has(.app-shell) :is(.primary-button,.run-button,.asset-center-card-actions .primary,.inspiration-library-card-action button,.inspiration-search-submit):hover:not(:disabled){color:#fff!important}body:has(.app-shell) .inspiration-library-media{background:#e8e8ed!important}body:has(.app-shell) .inspiration-library-card:hover{border-color:var(--ling-line-strong)!important}#root>.app-shell.workflow-immersive .workflow-generation-history{background:#fff!important;box-shadow:-12px 0 40px #1d1d1f1a!important}#root>.app-shell.workflow-immersive .workflow-history-media-preview :is(b,.preview-icon){color:#fff!important}#root>.app-shell :is(.global-primary-nav,.studio-top-tabs,.inspiration-category-bar,.inspiration-categories,.inspiration-media-tabs,.auth-tabs,.mode-switch,.workspace-view-switch,.canvas-library-filters,.template-scope-tabs,.asset-center-tabs,.asset-center-subtabs,.history-filter-row,.node-mode-switch,.detail-filter-row) button.active{color:var(--ling-accent)!important;background:var(--ling-accent-soft)!important;border-color:transparent!important}#root>.app-shell :is(.global-primary-nav,.studio-top-tabs,.inspiration-category-bar,.workspace-view-switch,.canvas-library-filters,.template-scope-tabs,.asset-center-tabs,.asset-center-subtabs) button.active :is(svg,span,b){color:var(--ling-accent)!important}body:has(.app-shell) :focus-visible{outline-color:var(--ling-accent)!important}body:has(.app-shell) :is(.run-modal,.auth-modal,.legal-modal,.contact-modal,.account-menu,.node-advanced-panel,.node-settings-panel,.flow-context-menu,.canvas-library-panel){background:var(--ling-panel)!important;color:var(--ling-text)!important;box-shadow:0 24px 80px #1d1d1f29!important}body:has(.app-shell) :is(.modal-backdrop,.inspiration-modal-backdrop){background:#1d1d1f52!important;backdrop-filter:blur(8px)}body:has(.app-shell) .auth-tabs{background:var(--ling-bg)!important}body:has(.app-shell) :is(.auth-code-validity,.auth-modal .field-hint,.auth-modal .form-field>span,.auth-login-methods button){color:var(--ling-text-soft)!important}body:has(.app-shell) .auth-login-methods button[aria-pressed=true]{color:var(--ling-accent)!important}body:has(.app-shell) .eyebrow{color:var(--ling-muted)!important}body:has(.app-shell) .site-legal-footer{background:var(--ling-bg)!important}#root>.app-shell :is(.workflow-page,.workflow-body,.flow-canvas,.react-flow,.react-flow__renderer,.react-flow__pane){background-color:var(--ling-bg)!important}#root>.app-shell :is(.flow-canvas,.react-flow__pane){background-image:radial-gradient(circle,#c9c9d0 1px,transparent 1.2px)!important;background-size:22px 22px!important}#root>.app-shell :is(.workflow-toolbar,.canvas-node-palette,.canvas-library-panel,.workflow-generation-history,.react-flow__controls,.react-flow__minimap,.react-flow__controls-button,.flow-node){background:var(--ling-panel)!important;color:var(--ling-text)!important;border-color:var(--ling-line)!important;box-shadow:0 4px 20px #1d1d1f0f!important}#root>.app-shell :is(.flow-node.selected,.react-flow__node.selected .flow-node){border-color:var(--ling-accent)!important;box-shadow:0 0 0 2px var(--ling-accent-soft)!important}#root>.app-shell :is(.react-flow__edge-path,.flow-edge-reference){stroke:#7e9bb8!important}#root>.app-shell :is(.react-flow__handle,.node-port){background:#fff!important;border-color:var(--ling-accent)!important;box-shadow:0 0 0 3px var(--ling-accent-soft)!important}:root:has(.app-shell){--ling-bg: #fafafa;--ling-radius-control: 12px;--ling-radius-card: 20px;--ling-radius-modal: 24px;--ling-font-weight-heading: 600}#root>.app-shell:not(.workflow-immersive) .global-header{position:sticky;top:0;height:72px;padding-inline:max(28px,calc((100vw - 1240px)/2));background:#ffffffe6!important;border-bottom-color:#1d1d1f12;backdrop-filter:saturate(150%) blur(20px);-webkit-backdrop-filter:saturate(150%) blur(20px)}#root>.app-shell .global-primary-nav{gap:4px;padding:4px;border-radius:16px;background:#f0f0f3}#root>.app-shell .global-primary-nav button{min-height:38px;padding-inline:18px;border-radius:12px!important;font-size:13px}#root>.app-shell .global-primary-nav button.active{background:#fff!important;color:var(--ling-text)!important;box-shadow:0 1px 5px #1d1d1f17!important}#root>.app-shell .global-primary-nav button.active :is(svg,span,b){color:var(--ling-text)!important}#root>.app-shell .inspiration-source-page{width:100%;max-width:1240px!important;margin:0 auto;padding:40px 28px 64px!important;gap:0}.studio-gallery-heading{margin-bottom:24px}.studio-gallery-heading h1{margin:0 0 12px;color:var(--ling-text);font-size:clamp(28px,3vw,42px);font-weight:600;line-height:1.2;letter-spacing:-.035em}.studio-gallery-heading p{margin:0;color:var(--ling-muted);font-size:15px;line-height:1.7}#root>.app-shell .inspiration-library-search-panel{margin:0 0 24px;padding:0}#root>.app-shell .inspiration-library-search-panel .inspiration-search-form{width:min(100%,620px);min-height:52px;border-radius:16px!important;background:#fff!important;box-shadow:0 3px 14px #1d1d1f09!important}#root>.app-shell .inspiration-search-submit{border-radius:11px!important;min-height:40px}#root>.app-shell .inspiration-category-toolbar{margin:0 0 28px;padding:0 0 20px;border-bottom:1px solid var(--ling-line)}#root>.app-shell .inspiration-category-bar{gap:6px}#root>.app-shell .inspiration-category-bar button{min-height:40px;padding:0 18px!important;font-size:13px;border-radius:999px!important}#root>.app-shell .inspiration-category-bar button.active{background:#1d1d1f!important;color:#fff!important}#root>.app-shell .inspiration-library-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))!important;gap:24px!important}#root>.app-shell .inspiration-library-card{border:0!important;border-radius:22px!important;background:#fff!important;box-shadow:0 2px 4px #1d1d1f06,0 12px 28px #1d1d1f0b!important}#root>.app-shell .inspiration-library-media{border:0!important;border-radius:22px!important;overflow:hidden}#root>.app-shell .inspiration-library-card:hover,#root>.app-shell .inspiration-library-card:focus-within{box-shadow:0 5px 10px #1d1d1f0a,0 18px 36px #1d1d1f17!important}#root>.app-shell .inspiration-library-favorite{width:36px;height:36px;border-radius:50%}body:has(.app-shell) :is(.auth-modal,.legal-modal,.run-modal){border-radius:24px!important;border:1px solid rgba(29,29,31,.1)!important}body:has(.app-shell) .auth-modal{padding:30px!important}body:has(.app-shell) .auth-tabs{border:0!important;border-radius:12px;padding:4px}body:has(.app-shell) .auth-tabs button{border-radius:9px!important}@media(max-width:900px){#root>.app-shell:not(.workflow-immersive) .global-header{height:auto;padding:8px 16px 10px}#root>.app-shell .global-primary-nav{width:100%}#root>.app-shell .global-primary-nav button{padding-inline:10px}#root>.app-shell .inspiration-source-page{padding:32px 20px 48px!important}}@media(max-width:560px){#root>.app-shell .global-primary-nav{display:flex;flex-wrap:nowrap;justify-content:space-between}#root>.app-shell .global-primary-nav button{width:auto!important;min-width:0;flex:1 1 0;gap:5px;padding-inline:6px;font-size:12px}#root>.app-shell .inspiration-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}#root>.app-shell :is(.inspiration-library-card,.inspiration-library-media){border-radius:16px!important}#root>.app-shell .inspiration-category-bar button{padding-inline:14px!important}body:has(.app-shell) .auth-modal{padding:24px!important}}@media(prefers-reduced-transparency:reduce){#root>.app-shell:not(.workflow-immersive) .global-header{background:#fff!important;backdrop-filter:none;-webkit-backdrop-filter:none}body:has(.app-shell) :is(.modal-backdrop,.inspiration-modal-backdrop){backdrop-filter:none}}@media(prefers-reduced-motion:reduce){#root>.app-shell :is(button,a,.inspiration-library-card){transition:none!important}}#root>.app-shell .inspiration-source-page{padding-top:28px!important}.studio-gallery-controls{display:grid;grid-template-columns:minmax(180px,1fr) minmax(300px,540px);align-items:center;gap:20px 32px;padding:24px;margin-bottom:28px;border:1px solid #e7e7ec;border-radius:22px;background:#fff}.studio-gallery-controls .studio-gallery-heading{margin:0}.studio-gallery-controls .studio-gallery-heading h1{margin:0;font-size:26px;letter-spacing:-.02em;line-height:1.3}#root>.app-shell .studio-gallery-controls .inspiration-library-search-panel{min-width:0;margin:0}#root>.app-shell .studio-gallery-controls .inspiration-search-form{width:100%;min-height:46px;background:#f5f5f7!important;box-shadow:none!important}#root>.app-shell .studio-gallery-controls .inspiration-category-toolbar{grid-column:1 / -1;min-width:0;margin:0;padding:18px 0 0;border-top:1px solid #eeeef1;border-bottom:0}#root>.app-shell .studio-gallery-controls .inspiration-category-bar{width:100%;display:flex;gap:8px}#root>.app-shell .studio-gallery-controls .inspiration-category-bar button{flex:1 0 auto;min-height:38px;padding-inline:12px!important;background:#f5f5f7;color:#515155}#root>.app-shell .studio-gallery-controls .inspiration-category-bar button.active{background:#1d1d1f!important;color:#fff!important}@media(max-width:760px){.studio-gallery-controls{grid-template-columns:minmax(0,1fr);gap:16px;padding:18px;border-radius:18px;margin-bottom:20px}.studio-gallery-controls .studio-gallery-heading h1{font-size:22px}#root>.app-shell .studio-gallery-controls .inspiration-category-toolbar{padding-top:14px}#root>.app-shell .studio-gallery-controls .inspiration-category-bar button{flex:0 0 auto}}#root>.app-shell:not(.workflow-immersive),#root>.app-shell:not(.workflow-immersive)>main,#root>.app-shell:not(.workflow-immersive) .page-area{background:transparent!important}body:has(.app-shell:not(.workflow-immersive)) #root{background:radial-gradient(ellipse at 10% 0%,#cbe8f4 0,transparent 48%),radial-gradient(ellipse at 90% 16%,#d9e0fa 0,transparent 46%),linear-gradient(150deg,#f0f6fa,#edf2f8 58%,#f5f7fa)!important;background-attachment:fixed!important}#root>.app-shell:not(.workflow-immersive) .global-header,.studio-gallery-controls{background:#f3f7fb!important;border:1px solid rgba(255,255,255,.9);box-shadow:inset 0 1px #fff,0 10px 32px #29415e13}.studio-gallery-controls{position:relative}#root>.app-shell .global-primary-nav{background:#58749513;border:1px solid rgba(255,255,255,.65)}#root>.app-shell .global-primary-nav button.active{background:#ffffffe6!important;box-shadow:0 2px 8px #29415e17,inset 0 1px #fff!important}#root>.app-shell .studio-gallery-controls .inspiration-search-form{background:#ffffffad!important;border-color:#677e9a33!important;box-shadow:inset 0 1px 2px #29415e06!important}#root>.app-shell .studio-gallery-controls .inspiration-category-toolbar{border-top-color:#677e9a29}#root>.app-shell .studio-gallery-controls .inspiration-category-bar button{background:#ffffff8c;border:1px solid rgba(255,255,255,.8)!important;color:#424d60}#root>.app-shell .studio-gallery-controls .inspiration-category-bar button.active{background:#26384f!important;border-color:#26384f!important;color:#fff!important;box-shadow:0 3px 8px #26384f1f!important}#root>.app-shell .inspiration-library-card{box-shadow:0 2px 3px #29415e0a,0 12px 30px #29415e1f!important}#root>.app-shell .inspiration-library-favorite{background:#ffffffe0!important;color:#26384f!important;border:1px solid rgba(255,255,255,.9)!important}#root>.app-shell .inspiration-library-favorite.is-favorite{color:#06c!important}body:has(.app-shell) :is(.auth-modal,.legal-modal,.account-menu,.flow-context-menu){background:#f5f8fc!important;border-color:#fffffff2!important;box-shadow:inset 0 1px #fff,0 24px 64px #1b2f4830!important}body:has(.app-shell) .site-legal-footer{background:transparent!important}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){#root>.app-shell:not(.workflow-immersive) .global-header,.studio-gallery-controls{background:#ffffff85!important;backdrop-filter:blur(20px) saturate(135%);-webkit-backdrop-filter:blur(20px) saturate(135%)}body:has(.app-shell) :is(.auth-modal,.legal-modal,.account-menu,.flow-context-menu){background:#f8fbffeb!important;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}}@media(prefers-reduced-transparency:reduce){#root>.app-shell:not(.workflow-immersive) .global-header,.studio-gallery-controls,body:has(.app-shell) :is(.auth-modal,.legal-modal,.account-menu,.flow-context-menu){background:#f5f8fc!important;backdrop-filter:none;-webkit-backdrop-filter:none}}@media(max-width:760px){body:has(.app-shell:not(.workflow-immersive)) #root{background-attachment:scroll!important}.studio-gallery-controls{backdrop-filter:none;-webkit-backdrop-filter:none}}#root>.app-shell .workspace-page .workspace-project-card{border:1px solid rgba(255,255,255,.86)!important;border-radius:20px;overflow:hidden;background:#edf5f5!important;box-shadow:0 8px 26px #25424a17!important}#root>.app-shell .workspace-page .workspace-project-info{background:linear-gradient(120deg,#fffc,#e5f3f2a6)!important;border-top:1px solid rgba(255,255,255,.9);padding:16px}#root>.app-shell .workspace-page .workspace-project-card:hover{border-color:#a5ccc5!important;box-shadow:0 12px 30px #25424a21!important}@supports (backdrop-filter: blur(1px)){#root>.app-shell .workspace-page .workspace-project-card{background:#f2f9f88c!important}#root>.app-shell .workspace-page .workspace-project-info{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}}@media(prefers-reduced-transparency:reduce),(max-width:760px){#root>.app-shell .workspace-page .workspace-project-info{background:#f2f8f7!important;backdrop-filter:none;-webkit-backdrop-filter:none}}.app-shell .guest-login-prompt{max-width:640px;margin:64px auto;padding:52px 24px;text-align:center;border:1px solid #fff;border-radius:24px;background:#fffc;box-shadow:0 12px 36px #23434b0a;color:#22343c}.app-shell .guest-login-icon{display:inline-flex;padding:16px;border-radius:18px;background:#e4f3ef;color:#006d63}.app-shell .guest-login-prompt h1{font-size:28px;margin:20px 0 12px}.app-shell .guest-login-prompt p{color:#526972;margin:0 0 28px}.app-shell .guest-login-prompt button{border:0;border-radius:24px;padding:12px 28px;min-height:44px;background:#008477;color:#fff;font:inherit;cursor:pointer}.app-shell .guest-login-prompt button:hover{background:#006d63}.app-shell .guest-login-prompt button:focus-visible{outline:3px solid #006d63;outline-offset:4px}@media(max-width:640px){.app-shell .guest-login-prompt{margin:28px 12px;padding:36px 20px}}body:has(.app-shell) .account-detail-modal.account-profile-modal{--text: #233448;--text-muted: #576779;--text-3: #576779;--line-dark: #d7e1e9;width:min(1180px,calc(100vw - 40px));height:min(820px,calc(100dvh - 40px));max-height:calc(100dvh - 40px);padding:0;border:1px solid rgba(255,255,255,.92)!important;border-radius:28px;background:radial-gradient(ellipse at 0 0,#e5eefb,transparent 55%),radial-gradient(ellipse at 100% 70%,#e6f1ed,transparent 60%),#f4f7fb!important;color:#233448!important;box-shadow:0 28px 90px #1f324b38,inset 0 1px #fff!important;overflow:hidden;color-scheme:light}body:has(.app-shell) .account-detail-modal .modal-head{padding:24px 28px 18px;border-bottom:1px solid rgba(116,137,158,.16);background:#ffffff8f}body:has(.app-shell) .account-detail-modal .modal-head h2{color:#1d2c40!important;font-size:24px;letter-spacing:-.03em}body:has(.app-shell) .account-detail-modal .modal-head p{color:#576779!important;font-size:13px;line-height:1.7}body:has(.app-shell) .account-detail-modal .modal-head .eyebrow{color:#536b8a!important;font-size:10px;letter-spacing:.16em}body:has(.app-shell) .account-detail-modal .icon-button{border:1px solid #dbe3eb;border-radius:50%;background:#fffc!important;color:#4f6073!important}body:has(.app-shell) .account-detail-modal .account-detail-summary{margin:20px 28px 0;padding:20px;gap:14px;border:1px solid rgba(255,255,255,.96);border-radius:20px;background:#ffffffba!important;box-shadow:inset 0 1px #fff,0 8px 24px #3956790f;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}body:has(.app-shell) .account-detail-modal .account-profile-summary>span{width:52px;height:52px;flex:0 0 52px;border-radius:16px;color:#fff!important;background:linear-gradient(145deg,#5784d2,#3563a8)!important;box-shadow:inset 0 1px #ffffff4d,0 5px 14px #345f9d24}body:has(.app-shell) .account-detail-modal .account-profile-summary strong{color:#21334b!important;font-size:16px}body:has(.app-shell) .account-detail-modal .account-profile-summary small{color:#59697a!important;font-size:12px;overflow-wrap:anywhere}body:has(.app-shell) .account-detail-modal .account-summary-metrics{display:flex;gap:22px}body:has(.app-shell) .account-detail-modal .account-summary-metrics>span{min-width:70px;padding-left:18px;border-left:1px solid #e0e6ed}body:has(.app-shell) .account-detail-modal .account-summary-metrics strong{font-size:24px;font-variant-numeric:tabular-nums;letter-spacing:-.04em}body:has(.app-shell) .account-detail-modal .account-profile-summary em{color:#405a7c!important;background:#edf2fa!important;border:1px solid #d7e2f0;font-size:11px;white-space:nowrap}body:has(.app-shell) .account-detail-modal .account-detail-tabs{margin:18px 28px 0;padding:5px;gap:4px;border:1px solid rgba(188,201,215,.5);border-radius:14px;background:#e6ecf58c;overflow-x:auto}body:has(.app-shell) .account-detail-modal .account-detail-tabs button{min-width:96px;flex:1 0 auto;height:38px;border:1px solid transparent;border-radius:10px;color:#546376!important;font-size:12px;background:transparent}body:has(.app-shell) .account-detail-modal .account-detail-tabs button.active{color:#24548e!important;background:#fff!important;border-color:#e1e8f0!important;box-shadow:0 2px 6px #3a507214!important}body:has(.app-shell) .account-detail-modal .account-detail-tabs button:hover:not(.active){color:#24548e!important;background:#fff9!important}body:has(.app-shell) .account-detail-modal .account-detail-content{padding:22px 28px 26px;scrollbar-width:thin;overscroll-behavior:contain}body:has(.app-shell) .account-detail-modal :is(.account-detail-card,.account-security-note,.account-role-card,.account-history-list article,.account-assets-grid article,.team-template-review-head,.team-template-review-card,.team-create,.team-section){background:#ffffffd1!important;border:1px solid #dfe7ee!important;border-radius:18px;box-shadow:0 4px 18px #324d6d09;color:#233448!important}body:has(.app-shell) .account-detail-modal :is(.account-detail-card,.account-security-note,.account-role-card,.account-history-list,.account-assets-grid,.team-template-review) :is(h3,h4,strong){color:#233448!important}body:has(.app-shell) .account-detail-modal :is(.account-detail-card,.account-security-note,.account-role-card,.account-history-list,.account-assets-grid,.team-template-review) :is(p,small){color:#576779!important}body:has(.app-shell) .account-detail-modal .form-field>span{color:#40566e!important;font-size:12px}body:has(.app-shell) .account-detail-modal :is(input,textarea,select){color:#233448!important;background:#fffffff2!important;border-color:#cbd7e4!important;border-radius:10px}body:has(.app-shell) .account-detail-modal :is(input,textarea)::placeholder{color:#69798b!important}body:has(.app-shell) .account-detail-modal input[readonly]{background:#f1f5f9!important}body:has(.app-shell) .account-detail-modal .form-field .field-error{color:#b42b30!important}body:has(.app-shell) .account-detail-modal .has-error input{border-color:#c04448!important}body:has(.app-shell) .account-detail-modal :is(.account-asset-summary span,.account-history-icon,.team-summary>div,.team-template-review-search){background:#edf3fa!important;border-color:#dbe5ef!important;color:#365c8e!important}body:has(.app-shell) .account-detail-modal :is(.account-current-team,.account-history-list article){border-color:#dce5ee!important}body:has(.app-shell) .account-detail-modal .account-empty{color:#576779!important;border-color:#dbe5ef!important;background:#ffffff8c;border-radius:18px}body:has(.app-shell) .account-detail-modal .billing-panel{padding:0;background:transparent}body:has(.app-shell) .account-detail-modal .team-management-panel{padding:0}body:has(.app-shell) .account-detail-modal .modal-footer{padding:16px 28px;border-top:1px solid rgba(116,137,158,.18);background:#ffffffbf!important}body:has(.app-shell) .account-detail-modal .secondary-button{color:#42566e!important;background:#ffffffdb!important;border:1px solid #cdd9e5!important;border-radius:11px}body:has(.app-shell) .account-detail-modal .account-logout{color:#a3343b!important;border-color:#e5cdd1!important}body:has(.app-shell) .account-detail-modal .primary-button{border-radius:11px;min-height:40px;padding-inline:20px}body:has(.app-shell) .account-detail-modal :focus-visible{outline:3px solid #3275c5!important;outline-offset:3px!important}@supports not (backdrop-filter: blur(1px)){body:has(.app-shell) .account-detail-modal .account-detail-summary{background:#fff!important}}@media(prefers-reduced-transparency:reduce){body:has(.app-shell) .account-detail-modal.account-profile-modal{background:#f4f7fb!important}body:has(.app-shell) .account-detail-modal :is(.account-detail-summary,.modal-head,.modal-footer,.account-detail-card,.account-security-note){background:#fff!important;backdrop-filter:none;-webkit-backdrop-filter:none}}@media(max-width:900px){body:has(.app-shell) .account-detail-modal .account-detail-summary{flex-wrap:wrap}body:has(.app-shell) .account-detail-modal .account-summary-metrics{flex-basis:100%;order:5;justify-content:flex-start}body:has(.app-shell) .account-detail-modal .account-overview-grid{grid-template-columns:1fr}}@media(max-width:640px){body:has(.app-shell) .account-detail-modal.account-profile-modal{width:calc(100vw - 16px);height:calc(100dvh - 16px);max-height:calc(100dvh - 16px);border-radius:20px}body:has(.app-shell) .account-detail-modal .modal-head{padding:18px 16px 12px}body:has(.app-shell) .account-detail-modal .account-detail-summary{margin:12px 16px 0;padding:14px;gap:10px}body:has(.app-shell) .account-detail-modal .account-profile-summary>div:first-of-type{flex:1 1 140px}body:has(.app-shell) .account-detail-modal .account-summary-metrics{gap:12px}body:has(.app-shell) .account-detail-modal .account-summary-metrics>span{min-width:0;flex:1;padding-left:10px}body:has(.app-shell) .account-detail-modal .account-summary-metrics strong{font-size:21px}body:has(.app-shell) .account-detail-modal .account-detail-tabs{margin:12px 16px 0}body:has(.app-shell) .account-detail-modal .account-detail-content{padding:16px}body:has(.app-shell) .account-detail-modal .modal-footer{padding:12px 16px}}body:has(.app-shell) .account-detail-modal .account-detail-summary{flex:0 0 auto;height:auto}body:has(.app-shell) .account-detail-modal :is(.history-status.failed,.point-change.debit){color:#b42b30!important}
