:root{--bg:#f5f5f5;--panel:#fff;--text:#121217;--muted:#62626d;--accent:#e8281a;--accent-2:#ffd9d6;--border:#d4d7e0;--glass-bg:hsla(0,0%,96%,.86);--glass-bg-strong:hsla(0,0%,100%,.92);--glass-border:rgba(20,20,28,.14);--glass-border-strong:rgba(20,20,28,.2);--glass-highlight:hsla(0,0%,100%,.72);--glass-shadow:0 24px 50px rgba(26,26,38,.16);--glass-glow:0 0 22px rgba(232,40,26,.32);--app-bg-image:radial-gradient(circle at 18% 10%,rgba(232,40,26,.11),transparent 48%),radial-gradient(circle at 80% 20%,rgba(232,40,26,.08),transparent 42%),radial-gradient(circle at 30% 80%,rgba(14,14,18,.03),transparent 45%),linear-gradient(160deg,#f8f8f8,#f5f5f5 45%,#efefef);--app-bg-color:#f5f5f5;--app-noise-opacity:0.1;--content-center-ratio:0.5;--content-width:min(720px,calc(100% - var(--sidebar-width) - (var(--space-5) * 2)));--media-max:calc(var(--content-width) * 0.6667);--space-1:8px;--space-2:12px;--space-3:16px;--space-4:24px;--space-5:32px;--sidebar-width:280px;--sab:env(safe-area-inset-bottom,0px)}body.team-page-red .team-library-row,body.team-page-red .team-row-two,body.team-page-red .team-top-grid{gap:10px!important}body.team-page-red .plan-cta:hover,body.team-page-red .primary-button:hover{background:#c80500!important;border-color:#c80500!important}body.team-page-red input::placeholder,body.team-page-red textarea::placeholder{color:#9a9a9a!important}.learn-subpage-shell{width:100vw!important;max-width:100vw!important;min-height:100vh;margin:0!important;padding:24px 24px 30px!important;box-sizing:border-box!important;display:block!important;gap:16px!important;align-content:start!important;background:#f7f7f7!important;color:#111!important}.learn-subpage-shell:before{display:none!important}.learn-subpage-shell>:not(.toolbox-left-rail){width:calc(100vw - 120px)!important;margin-right:24px!important}.learn-subpage-shell .learn-subpage-header,.learn-subpage-shell .learn-subpage-header.glass-panel{background:transparent!important;border:0!important;border-bottom:2px solid #111!important;border-radius:0!important;box-shadow:none!important;padding:0 0 14px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-gap:14px!important;gap:14px!important;align-items:end!important}.learn-subpage-shell .learn-subpage-header h1{margin:0!important;font-size:clamp(38px,4.2vw,50px)!important;line-height:.95!important;font-weight:950!important;letter-spacing:.01em!important;text-transform:uppercase!important}.learn-title-mobile{display:none}.learn-subpage-shell .learn-subpage-header p{margin:8px 0 0!important;font-size:14px!important;color:#4a4a4a!important}.learn-subpage-shell .learn-subpage-header-links{display:flex!important;gap:8px!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:wrap!important}.learn-subpage-shell .learn-subpage-header-links .ghost-button,.learn-subpage-shell .learn-subpage-header-links .plan-cta{height:36px!important;min-width:122px!important;padding:0 18px!important;border-radius:2px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;font-size:12px!important;font-weight:800!important;letter-spacing:.04em!important;text-transform:uppercase!important;text-decoration:none!important}.learn-subpage-shell .learn-subpage-header-links .plan-cta{color:#fff!important;background:#d50000!important;border:1px solid #d50000!important}.learn-subpage-shell .learn-subpage-header-links .ghost-button{color:#1b1b1b!important;background:#fff!important;border:1px solid #d6d9df!important}.learn-subpage-shell .learn-hub-preview,.learn-subpage-shell .learn-panel{position:relative!important;z-index:1!important;display:block!important;margin-bottom:0!important;padding:16px!important;border-radius:4px!important;border:1px solid #d6d9df!important;background:#fff!important;color:#111!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.learn-subpage-shell .learn-community-grid,.learn-subpage-shell .learn-course-grid,.learn-subpage-shell .learn-dashboard-preview-grid,.learn-subpage-shell .learn-subpage-grid{margin-top:12px!important}.learn-subpage-shell .learn-course-grid{display:grid!important;grid-template-columns:minmax(260px,.42fr) minmax(0,1.58fr)!important;grid-gap:18px!important;gap:18px!important;align-items:start!important}.learn-subpage-shell .learn-course-viewer,.learn-subpage-shell .learn-course-viewer-column{min-width:0!important;width:100%!important}.learn-subpage-shell .learn-page-banner{margin-top:12px!important}.learn-subpage-shell .learn-course-item,.learn-subpage-shell .learn-course-section,.learn-subpage-shell .learn-course-viewer,.learn-subpage-shell .learn-hub-section-card,.learn-subpage-shell .learn-page-banner{border-radius:4px!important}.learn-subpage-shell .learn-course-lesson-copy strong,.learn-subpage-shell .learn-course-lesson-detail .learn-section-title,.learn-subpage-shell .learn-course-section-title,.learn-subpage-shell .learn-hub-section-card h3,.learn-subpage-shell .learn-section-title,.learn-subpage-shell .learn-title{color:#111!important}.learn-subpage-shell .learn-course-lesson-copy em,.learn-subpage-shell .learn-course-lesson-detail p,.learn-subpage-shell .learn-course-section-head p,.learn-subpage-shell .learn-subtitle{color:#4a4a4a!important}.learn-subpage-shell .learn-dashboard-sales-preview{width:auto!important;max-width:none!important}.learn-subpage-shell .learn-dashboard-overview-grid.learn-dashboard-sales-preview{display:grid!important;grid-template-columns:minmax(0,1.65fr) minmax(340px,.85fr)!important;grid-gap:14px!important;gap:14px!important;align-items:start!important}.learn-subpage-shell .learn-dashboard-overview-grid.learn-dashboard-sales-preview>.learn-panel-metrics{grid-column:1/2!important;grid-row:1!important}.learn-subpage-shell .learn-dashboard-overview-grid.learn-dashboard-sales-preview>.learn-panel-model-info{grid-column:2/3!important;grid-row:1!important}.learn-subpage-shell .learn-dashboard-overview-grid.learn-dashboard-sales-preview .learn-kpis{grid-template-columns:repeat(4,minmax(0,1fr))!important}.learn-subpage-shell .learn-dashboard-sales-banner{margin-top:12px!important}.learn-subpage-shell .learn-dashboard-sales-cta{width:100%;margin-top:12px;text-decoration:none;background:#d50000!important;border-color:#d50000!important;color:#fff!important;box-shadow:none!important}.learn-subpage-shell .learn-roadmap-list-item{text-align:left}.learn-subpage-shell .learn-community-sales{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);grid-gap:18px;gap:18px;align-items:stretch}.learn-subpage-shell .learn-community-sales-copy{min-height:360px;display:flex;flex-direction:column;justify-content:center;gap:16px;padding:18px;border-radius:4px;border:1px solid #d6d9df;background:#fafafa}.learn-subpage-shell .learn-community-sales-copy h2{margin:0;color:#111;font-size:clamp(32px,4.6vw,62px);line-height:.95;letter-spacing:0;text-transform:uppercase}.learn-subpage-shell .learn-community-sales-copy p{margin:0;max-width:680px;color:#4a4a4a;font-size:16px;line-height:1.55}.learn-subpage-shell .learn-community-sales-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.learn-subpage-shell .learn-community-benefit-stack{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px}.learn-subpage-shell .learn-community-benefit-stack .learn-hub-section-card{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center}.learn-subpage-shell .learn-community-benefit-stack .learn-hub-section-card span{color:#d50000;font-size:12px;font-weight:900}.learn-subpage-shell .learn-community-benefit-stack .learn-hub-section-card p{margin:0;color:#202020;line-height:1.45}body.theme-dark .learn-subpage-shell{background:#050505!important;color:#f7f7f7!important}body.theme-dark .learn-subpage-shell .learn-subpage-header,body.theme-dark .learn-subpage-shell .learn-subpage-header.glass-panel{border-bottom-color:#f0f0f0!important}body.theme-dark .learn-subpage-shell .engine-section-subtitle,body.theme-dark .learn-subpage-shell .learn-course-lesson-copy em,body.theme-dark .learn-subpage-shell .learn-course-lesson-detail p,body.theme-dark .learn-subpage-shell .learn-course-section-head p,body.theme-dark .learn-subpage-shell .learn-subpage-header p,body.theme-dark .learn-subpage-shell .learn-subtitle{color:#bdbdc4!important}body.theme-dark .learn-subpage-shell .learn-subpage-header-links .ghost-button{color:#f7f7f7!important;background:#111114!important;border-color:#33333a!important}body.theme-dark .learn-subpage-shell .learn-community-sales-copy,body.theme-dark .learn-subpage-shell .learn-course-item,body.theme-dark .learn-subpage-shell .learn-course-section,body.theme-dark .learn-subpage-shell .learn-course-viewer,body.theme-dark .learn-subpage-shell .learn-hub-preview,body.theme-dark .learn-subpage-shell .learn-hub-section-card,body.theme-dark .learn-subpage-shell .learn-page-banner,body.theme-dark .learn-subpage-shell .learn-panel{background:#101012!important;border-color:#2e2e34!important;color:#f7f7f7!important}body.theme-dark .learn-subpage-shell .learn-community-sales-copy h2,body.theme-dark .learn-subpage-shell .learn-course-lesson-copy strong,body.theme-dark .learn-subpage-shell .learn-course-lesson-detail .learn-section-title,body.theme-dark .learn-subpage-shell .learn-course-section-title,body.theme-dark .learn-subpage-shell .learn-hub-section-card h3,body.theme-dark .learn-subpage-shell .learn-section-title,body.theme-dark .learn-subpage-shell .learn-title{color:#f7f7f7!important}body.theme-dark .learn-subpage-shell .learn-community-benefit-stack .learn-hub-section-card p,body.theme-dark .learn-subpage-shell .learn-community-sales-copy p{color:#d7d7dd!important}body.theme-dark .learn-subpage-shell .learn-kpi,body.theme-dark .learn-subpage-shell .learn-model-identity,body.theme-dark .learn-subpage-shell .learn-roadmap-focus-card,body.theme-dark .learn-subpage-shell .learn-roadmap-progress-card{background:#151518!important;border-color:#33333a!important;color:#f7f7f7!important}@media (max-width:980px){.learn-subpage-shell{padding:18px 14px calc(40px + env(safe-area-inset-bottom, 0px))!important;overflow-x:hidden!important}.learn-subpage-shell>:not(.toolbox-left-rail){width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}.learn-subpage-shell .learn-subpage-header{grid-template-columns:1fr!important}.learn-subpage-shell .learn-subpage-header-links{width:100%!important;display:grid!important;grid-template-columns:1fr 1fr!important;justify-content:stretch!important}.learn-subpage-shell .learn-subpage-header-links .ghost-button,.learn-subpage-shell .learn-subpage-header-links .plan-cta{width:100%!important;min-width:0!important;padding:0 10px!important;box-sizing:border-box!important}.learn-subpage-shell .learn-community-grid,.learn-subpage-shell .learn-community-sales,.learn-subpage-shell .learn-course-grid,.learn-subpage-shell .learn-course-preview-grid,.learn-subpage-shell .learn-dashboard-overview-grid.learn-dashboard-sales-preview{grid-template-columns:1fr!important}.learn-subpage-shell .learn-dashboard-overview-grid.learn-dashboard-sales-preview>.learn-panel-metrics,.learn-subpage-shell .learn-dashboard-overview-grid.learn-dashboard-sales-preview>.learn-panel-model-info{grid-column:auto!important;grid-row:auto!important}.learn-subpage-shell .learn-dashboard-overview-grid.learn-dashboard-sales-preview .learn-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.learn-join-shell{min-height:100dvh;overflow-x:hidden}.learn-join-content{width:min(1120px,calc(100vw - 48px));box-sizing:border-box;margin:8vh auto 0;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.72fr);grid-gap:36px;gap:36px;align-items:center}.learn-join-copy{max-width:680px;min-width:0}.learn-join-subhead{max-width:620px;margin-bottom:28px;overflow-wrap:anywhere}.learn-join-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:20px}.learn-join-primary,.learn-join-secondary{text-decoration:none;min-height:48px;display:inline-flex;align-items:center;justify-content:center}.learn-join-primary{min-width:210px}.learn-join-secondary{background:hsla(30,28%,93%,.08);border-color:hsla(30,28%,93%,.16);color:#f2ede8;padding:0 24px;border-radius:999px}.learn-join-back{color:hsla(30,28%,93%,.58);font-size:.9rem;font-weight:700;text-decoration:none}.learn-join-back:hover{color:#f2ede8}.learn-join-panel{box-sizing:border-box;min-width:0;max-width:100%;border:1px solid hsla(30,28%,93%,.12);background:rgba(10,10,12,.68);box-shadow:0 24px 80px rgba(0,0,0,.34);border-radius:24px;padding:28px;display:grid;grid-gap:14px;gap:14px}.learn-join-panel-title{color:#f2ede8;font-size:.78rem;text-transform:uppercase;letter-spacing:.14em;font-weight:900;margin-bottom:4px}.learn-join-feature{box-sizing:border-box;min-width:0;border:1px solid hsla(30,28%,93%,.1);background:hsla(0,0%,100%,.04);border-radius:18px;padding:16px;display:grid;grid-gap:6px;gap:6px}.learn-join-feature strong{color:#f2ede8;font-size:1rem}.learn-join-feature span{color:hsla(30,28%,93%,.58);line-height:1.5;font-size:.92rem;overflow-wrap:anywhere}@media (max-width:860px){.learn-join-shell{width:100vw;max-width:100vw;overflow-x:hidden}.learn-join-content{width:min(360px,calc(100vw - 28px));max-width:min(360px,calc(100vw - 28px));margin-left:14px;margin-right:14px;margin-top:5.5rem;grid-template-columns:1fr;gap:24px}.learn-join-copy,.learn-join-panel,.learn-join-subhead{width:100%;max-width:100%}.learn-join-shell .auth-heading{font-size:clamp(2.25rem,12vw,3.4rem)}.learn-join-actions{display:grid;grid-template-columns:minmax(0,1fr)}.learn-join-primary,.learn-join-secondary{width:100%;min-width:0}.learn-join-panel{padding:20px;border-radius:18px}}body.team-page-red{--accent:#e10600}body.team-page-red .team-page-header,body.team-page-red .team-page-header.toolbox-header{min-height:0!important;padding:0 0 10px!important;border:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;grid-gap:14px!important;gap:14px!important;background:transparent!important;box-shadow:none!important}body.team-page-red .glass-chip,body.team-page-red .glass-panel{-webkit-clip-path:none!important;clip-path:none!important}body.team-page-red .danger-button,body.team-page-red .ghost-button,body.team-page-red .plan-cta,body.team-page-red .primary-button,body.team-page-red .team-channel-access,body.team-page-red .team-channel-delete,body.team-page-red .team-content-ideas-shortcut-cta,body.team-page-red .team-idea-filter-pill,body.team-page-red .team-shared-media-comment-btn,body.team-page-red .team-shared-media-delete,body.team-page-red .team-shared-media-review-btn,body.team-page-red .team-shared-media-select{border-radius:8px!important;-webkit-clip-path:none!important;clip-path:none!important;box-shadow:none!important;letter-spacing:.03em}body.team-page-red .plan-cta{min-height:48px;min-width:124px}body.team-page-red .storage-usage-fill,body.team-page-red .team-time-bar{border-radius:8px 8px 0 0}@media (max-width:980px){body.team-page-red .toolbox-page.team-page-main,body.team-page-red .toolbox-page.team-page-main.is-impersonating{padding:12px 10px calc(112px + env(safe-area-inset-bottom, 0px))!important}body.team-page-red .toolbox-page.team-page-main:before{display:none!important}body.team-page-red .team-page-main>.team-page-shell,body.team-page-red .team-page-main>.toolbox-header{margin-left:auto!important;margin-right:auto!important;max-width:100vw!important}body.team-page-red .team-page-header,body.team-page-red .team-page-header.toolbox-header{grid-template-columns:1fr!important;align-items:start!important}body.team-page-red .team-page-header-actions{justify-content:flex-start;width:100%;flex-wrap:wrap}body.team-page-red .team-page-header h1{font-size:clamp(34px,12vw,48px)}body.team-page-red .team-chat-fab-wrap{bottom:calc(84px + env(safe-area-inset-bottom, 0px))}}*{box-sizing:border-box}body,html{margin:0;padding:0;font-family:Outfit,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--app-bg-image);color:var(--text);min-height:100%;min-height:100dvh;background-color:var(--app-bg-color)}.brand,.confirm-title,.input-title,.plan-title,.sidebar-title,h1,h2,h3,h4,h5,h6{font-family:Playfair Display,Georgia,serif;letter-spacing:.01em}body{padding-bottom:env(safe-area-inset-bottom)}body:before{content:"";position:fixed;inset:0;pointer-events:none;background-image:repeating-linear-gradient(0deg,hsla(0,0%,100%,.03),hsla(0,0%,100%,.03) 1px,transparent 0,transparent 2px),repeating-linear-gradient(90deg,rgba(0,0,0,.04),rgba(0,0,0,.04) 1px,transparent 0,transparent 3px);mix-blend-mode:soft-light;opacity:var(--app-noise-opacity);z-index:0}body.theme-dark,html.theme-dark,html:has(body.theme-dark){--bg:#0a0a0c;--panel:#040404;--text:#f7f7f9;--muted:#9a9a9a;--border:#1b1b24;--glass-bg:rgba(3,3,3,.76);--glass-bg-strong:rgba(6,6,6,.9);--glass-border:hsla(0,0%,100%,.12);--glass-border-strong:hsla(0,0%,100%,.22);--glass-highlight:hsla(0,0%,100%,.36);--glass-shadow:0 24px 60px rgba(4,4,8,.6);--app-bg-image:radial-gradient(circle at 18% 10%,rgba(232,40,26,.16),transparent 45%),radial-gradient(circle at 80% 20%,rgba(125,24,18,.14),transparent 40%),radial-gradient(circle at 30% 80%,hsla(0,0%,100%,.02),transparent 45%),linear-gradient(160deg,#000,#030303 45%,#070707);--app-bg-color:#030303;--app-noise-opacity:0.18}html.theme-dark,html:has(body.theme-dark){background:var(--app-bg-image);background-color:var(--app-bg-color)}.glass-panel{position:relative;background:linear-gradient(135deg,hsla(0,0%,100%,.12),var(--glass-bg));border:1px solid var(--glass-border);border-radius:18px;box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);overflow:hidden;isolation:isolate}.glass-panel:before{inset:1px;border-radius:16px;background:radial-gradient(circle at 20% 10%,hsla(0,0%,100%,.28),transparent 45%);opacity:.6}.glass-panel:after,.glass-panel:before{content:"";position:absolute;pointer-events:none;z-index:0}.glass-panel:after{inset:-40% 0 0 -40%;background:linear-gradient(120deg,transparent 20%,hsla(0,0%,100%,.18),transparent 60%);opacity:.35;transform:rotate(-8deg)}.glass-panel>*{position:relative;z-index:1}.glass-chip{position:relative;background:rgba(11,17,28,.65);border:1px solid hsla(0,0%,100%,.08);border-radius:14px;box-shadow:0 12px 30px rgba(3,7,18,.35);-webkit-backdrop-filter:blur(14px) saturate(130%);backdrop-filter:blur(14px) saturate(130%);overflow:hidden}main.app{height:100dvh;flex-direction:column;position:relative;z-index:1}.app-shell,main.app{min-height:100vh;min-height:100dvh;display:flex}.app-shell{height:100%}.app-main{flex:1 1;min-width:0;min-height:0;display:flex;flex-direction:column}.sidebar{width:280px;background:transparent;border-right:none;padding:var(--space-3);position:-webkit-sticky;position:sticky;top:0;height:100vh;align-self:flex-start}.sidebar,.sidebar-top{display:flex;flex-direction:column;gap:var(--space-3)}.sidebar-top{position:relative;flex:1 1;min-height:0}.sidebar-bottom{margin-top:auto;display:flex;flex-direction:column;gap:var(--space-2)}.sidebar-header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.sidebar-title{font-size:14px;font-weight:900;letter-spacing:1px}.sidebar-subtitle{font-size:12px;color:var(--muted);margin-top:4px}.sidebar-auth{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:8px 10px;border:1px solid hsla(0,0%,100%,.08);border-radius:12px}.sidebar-auth-label{font-size:12px;color:var(--muted)}.sidebar-auth-name{display:inline-block;max-width:140px;white-space:nowrap;overflow:hidden;vertical-align:bottom;-webkit-mask-image:linear-gradient(90deg,#000 72%,transparent);mask-image:linear-gradient(90deg,#000 72%,transparent)}.sidebar-list{display:flex;flex-direction:column;gap:var(--space-2);overflow-y:auto;scrollbar-gutter:stable;padding-right:14px;flex:1 1;max-height:none;scrollbar-width:thin;scrollbar-color:rgba(58,6,6,.99) transparent}.sidebar-list::-webkit-scrollbar{width:10px;height:10px}.sidebar-list::-webkit-scrollbar-button{width:0;height:0;display:none}.sidebar-list::-webkit-scrollbar-track,.sidebar-list::-webkit-scrollbar-track-piece{background:transparent;border-radius:999px;box-shadow:none}.sidebar-list::-webkit-scrollbar-thumb{background:linear-gradient(180deg,rgba(66,8,8,.99),rgba(26,2,2,.99));border-radius:999px;border:2px solid transparent;box-shadow:none}.sidebar-list::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,rgba(78,10,10,.99),rgba(34,4,4,.99))}.sidebar-item{display:flex;justify-content:space-between;align-items:center;gap:var(--space-2);padding:8px;border-radius:12px;min-height:52px}.sidebar-item.active{border-color:var(--accent);box-shadow:0 0 16px rgba(232,40,26,.3)}.sidebar-item:hover{border-color:hsla(0,0%,100%,.2);box-shadow:0 12px 28px rgba(3,7,18,.4)}.sidebar-item.instagram-shortcut-chat{border-color:rgba(64,93,230,.75);box-shadow:0 0 0 1px rgba(64,93,230,.35),0 10px 24px rgba(32,56,166,.24)}.sidebar-item.instagram-shortcut-chat.active{border-color:#405de6;box-shadow:0 0 0 1px rgba(64,93,230,.7),0 0 16px rgba(64,93,230,.5)}.sidebar-item.toolbox-shortcut-chat{border-color:rgba(225,6,0,.85);box-shadow:0 0 0 1px rgba(225,6,0,.38),0 10px 24px rgba(225,6,0,.18)}.sidebar-item.toolbox-shortcut-chat.active{border-color:#e10600;box-shadow:0 0 0 1px rgba(225,6,0,.7),0 0 16px rgba(225,6,0,.45)}.sidebar-button{background:transparent;border:none;color:var(--text);display:flex;flex-direction:column;align-items:flex-start;gap:4px;cursor:pointer;font-size:14px;text-align:left;flex:1 1;min-width:0}.sidebar-title-row{width:100%}.sidebar-title-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:1.35;max-height:calc(1.35em * 2);word-break:break-word}.sidebar-title-main{color:var(--text)}.sidebar-instagram-icon{color:#405de6}.sidebar-instagram-icon,.sidebar-toolbox-icon{display:inline-block;font-size:11px;margin-right:6px;transform:translateY(-1px)}.sidebar-toolbox-icon{color:#e10600}.sidebar-date-inline{color:hsla(0,0%,100%,.55);font-size:11px;margin-left:4px;white-space:nowrap}.sidebar-meta{font-size:11px;color:var(--muted);line-height:1.2}.sidebar-actions{display:flex;gap:6px;align-items:center;justify-content:center}.engine-shortcut-token{margin-top:8px;padding:8px 10px;border:1px solid hsla(0,0%,100%,.2);border-radius:8px;background:rgba(8,10,18,.8);color:hsla(0,0%,100%,.93);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.3;word-break:break-all}.engine-shortcut-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.icon-button.small{padding:4px 8px;font-size:12px}.sidebar-empty{font-size:12px;color:var(--muted)}.sidebar-rename{display:flex;gap:var(--space-1);align-items:center}.sidebar-rename input{flex:1 1;background:rgba(8,12,20,.6);border:1px solid var(--glass-border);color:var(--text);padding:6px 8px;border-radius:8px;-webkit-backdrop-filter:blur(8px) saturate(140%);backdrop-filter:blur(8px) saturate(140%)}.top-bar{position:-webkit-sticky;position:sticky;top:0;display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-5);background:transparent;z-index:10}.brand{font-size:18px;letter-spacing:1px}.actions{display:flex;gap:var(--space-2);align-items:center}.ghost-button,.icon-button{background:linear-gradient(135deg,hsla(0,0%,100%,.16),rgba(20,18,30,.65));border:1px solid var(--glass-border);color:var(--text);padding:8px 12px;border-radius:999px;cursor:pointer;font-size:13px;box-shadow:0 10px 24px rgba(3,7,18,.35);-webkit-backdrop-filter:blur(10px) saturate(140%);backdrop-filter:blur(10px) saturate(140%);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.ghost-button:hover,.icon-button:hover{border-color:var(--glass-border-strong);box-shadow:var(--glass-glow);transform:translateY(-1px)}.icon-button{padding:6px 10px;display:inline-flex;align-items:center;justify-content:center}.primary-button{background:linear-gradient(135deg,rgba(255,104,92,.95),rgba(232,40,26,.78));color:#140606;border:1px solid hsla(0,0%,100%,.35);padding:10px 18px;border-radius:12px;font-weight:600;cursor:pointer;box-shadow:0 12px 30px rgba(5,12,22,.45);transition:transform .2s ease,box-shadow .2s ease}.primary-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 16px 36px rgba(5,12,22,.55)}.primary-button:disabled{opacity:.6;cursor:not-allowed}.settings-panel{position:absolute;right:var(--space-5);top:62px;background:transparent;border:1px solid var(--glass-border);border-radius:14px;padding:var(--space-3);display:grid;grid-gap:var(--space-2);gap:var(--space-2);min-width:200px}.settings-panel label{display:grid;grid-gap:6px;gap:6px;font-size:12px;color:var(--muted)}.settings-panel select{background:rgba(8,12,20,.6);border:1px solid var(--glass-border);color:var(--text);padding:6px 8px;border-radius:8px;-webkit-backdrop-filter:blur(8px) saturate(140%);backdrop-filter:blur(8px) saturate(140%)}.checkbox-label{display:flex!important;flex-direction:row!important;align-items:center;gap:var(--space-2);cursor:pointer}.checkbox-label input[type=checkbox]{width:16px;height:16px;cursor:pointer}.checkbox-label span{font-size:12px;color:var(--text)}.empty-state{flex:1 1;display:flex;align-items:center;justify-content:center;padding:var(--space-5);width:100%}.empty-title{font-size:28px;font-weight:600;letter-spacing:.5px;margin-bottom:var(--space-3);text-align:center}.empty-content{width:100%}.chat-center{align-items:stretch;position:relative;width:100%;margin:0}.chat-center,.chat-shell{flex:1 1;display:flex;flex-direction:column;min-height:0}.chat-shell{padding:0 0 var(--space-5)}.chat-body{flex:1 1;display:flex;gap:var(--space-3);align-items:stretch;min-height:0}.chat-toolbar{position:-webkit-sticky;position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:flex-start;padding:var(--space-3) var(--space-5) 0;pointer-events:auto;gap:var(--space-2)}.chat-toolbar.anon{flex-wrap:wrap}.app.empty .chat-toolbar{position:absolute;top:0;left:var(--sidebar-width);right:0}.chat-toolbar:after{content:"";position:absolute;inset:0 0 -24px 0;background:linear-gradient(180deg,rgba(8,8,12,.78),rgba(8,8,12,.4) 45%,transparent);pointer-events:none;z-index:-1}.engine-menu{position:relative;display:inline-flex;align-items:center;gap:var(--space-2);z-index:60}.toolbar-team{order:100;margin-left:auto}.toolbar-notifications{order:101;margin-left:auto}.toolbar-notifications .engine-panel{left:auto;right:0;max-width:min(320px,calc(100vw - 24px))}.toolbar-settings{order:102;margin-left:0}.toolbar-team+.toolbar-notifications{margin-left:0}.notification-bell{min-width:40px;justify-content:center;font-size:18px;line-height:1;padding:.35rem .55rem}.notification-bell.has-unread{color:#ffd6d6;border-color:rgba(170,24,24,.95);box-shadow:0 0 0 1px rgba(96,12,12,.55),0 0 14px rgba(150,20,20,.42);animation:bellBlink 1s step-end infinite}.notification-item-row+.notification-item-row{margin-top:8px}@keyframes bellBlink{0%{opacity:1}50%{opacity:.35}to{opacity:1}}.engine-button{text-transform:uppercase;letter-spacing:1px}.engine-button.icon-symbol{text-transform:none;letter-spacing:0;font-family:Segoe UI Symbol,Apple Symbols,Noto Sans Symbols\ 2,Noto Sans Symbols,sans-serif;font-variant-emoji:text}.toolbar-icon{width:18px;height:18px;display:block}.engine-menu.open .engine-button{border-color:var(--glass-border-strong);box-shadow:var(--glass-glow)}.engine-panel{position:absolute;top:calc(100% + 8px);left:0;min-width:240px;padding:var(--space-3);display:grid;grid-gap:var(--space-2);gap:var(--space-2);z-index:100}.toolbar-settings .engine-panel,.toolbar-team .engine-panel{left:auto;right:0}.engine-section{display:grid;grid-gap:8px;gap:8px;border-top:1px solid var(--glass-border);padding-top:var(--space-2);margin-top:var(--space-2)}.engine-section-title{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.engine-section-subtitle{font-size:12px;color:var(--muted)}.engine-account-name{font-size:12px;color:var(--text)}.engine-account-action{width:100%;justify-content:center}.engine-account-meta{margin-top:6px;font-size:11px;color:var(--muted)}.mobile-only{display:none}.desktop-only{display:inline-flex}.toggle-switch{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--muted);cursor:pointer}.toggle-switch input{position:absolute;opacity:0;pointer-events:none}.toggle-track{position:relative;width:38px;height:20px;border-radius:999px;background:hsla(0,0%,100%,.12);border:1px solid var(--glass-border);transition:background .2s ease,border-color .2s ease;display:inline-flex;align-items:center}.toggle-thumb{width:16px;height:16px;border-radius:50%;background:hsla(0,0%,100%,.7);transform:translateX(2px);transition:transform .2s ease,background .2s ease}.toggle-switch input:checked+.toggle-track{background:rgba(76,130,255,.35);border-color:rgba(76,130,255,.55);box-shadow:0 0 12px rgba(76,130,255,.25)}.toggle-switch input:checked+.toggle-track .toggle-thumb{transform:translateX(20px);background:hsla(0,0%,100%,.95)}.toggle-label{color:var(--text)}.engine-field{display:grid;grid-gap:6px;gap:6px;font-size:12px;color:var(--muted)}.engine-field input[type=number],.engine-field select{background:rgba(8,12,20,.7);border:1px solid var(--glass-border-strong);color:var(--text);padding:8px 10px;border-radius:10px;font-size:13px;-webkit-backdrop-filter:blur(10px) saturate(140%);backdrop-filter:blur(10px) saturate(140%)}.engine-field select:disabled{opacity:.6;cursor:not-allowed}.engine-dropdown{position:relative;width:100%}.engine-dropdown.open{z-index:1200}.engine-dropdown-trigger{width:100%;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.18);color:var(--text);padding:8px 10px;border-radius:10px;font-size:13px;text-align:left;cursor:pointer;-webkit-backdrop-filter:blur(10px) saturate(140%);backdrop-filter:blur(10px) saturate(140%)}.engine-dropdown-trigger:disabled{opacity:.6;cursor:not-allowed}.engine-dropdown-menu{position:absolute;left:0;right:0;z-index:220;display:grid;grid-gap:4px;gap:4px;background:rgba(7,10,16,.96);border:1px solid hsla(0,0%,100%,.18);border-radius:10px;padding:6px;-webkit-backdrop-filter:blur(10px) saturate(140%);backdrop-filter:blur(10px) saturate(140%);box-shadow:0 14px 38px rgba(0,0,0,.45)}.engine-dropdown-menu.upward{bottom:calc(100% + 6px)}.tts-voice-dropdown-menu{max-height:min(360px,52vh)!important;overflow-y:auto;overscroll-behavior:contain}.engine-dropdown-group-heading{position:-webkit-sticky;position:sticky;top:-6px;z-index:1;padding:7px 10px 5px;background:rgba(7,10,16,.96);color:rgba(220,226,238,.62);font-size:10px;font-weight:800;line-height:1.2;letter-spacing:.08em;text-transform:uppercase}.engine-dropdown-item{width:100%;background:transparent;border:1px solid transparent;color:var(--text);padding:8px 10px;border-radius:8px;font-size:12px;text-align:left;cursor:pointer}.engine-dropdown-item-content{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px}.engine-dropdown-item-tier{font-size:11px;letter-spacing:.04em;color:rgba(220,226,238,.46);flex-shrink:0;text-align:right}.engine-dropdown-item:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.18)}.engine-dropdown-item.active{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.24)}.engine-dropdown-item:disabled{opacity:.45;cursor:not-allowed}.engine-field-slider{gap:8px}.engine-field-slider>span{font-size:12px;color:var(--muted)}.engine-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:4px;border-radius:999px;background:hsla(0,0%,100%,.15);outline:none;cursor:pointer}.engine-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:var(--text);border:2px solid hsla(0,0%,100%,.6);cursor:pointer}.engine-slider::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:var(--text);cursor:pointer;border:none}.engine-slider-ticks{display:flex;justify-content:space-between;font-size:10px;color:var(--muted);padding:0 2px;margin-top:-2px}.engine-slider-resolution-wrap{position:relative;width:100%;height:20px;display:flex;align-items:center}.engine-slider-resolution-ticks{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);display:flex;justify-content:space-between;pointer-events:none;z-index:1;padding:0 8px}.engine-slider-resolution-ticks>span{display:block;width:1px;height:12px;background:hsla(0,0%,100%,.5);pointer-events:none}.engine-slider-resolution{position:relative;z-index:2}.engine-slider-resolution:disabled{opacity:.35;filter:grayscale(1)}.engine-slider-resolution-wrap.locked .engine-slider-resolution-ticks>span{background:hsla(0,0%,100%,.28)}.engine-field-slider.locked>span{color:hsla(0,0%,100%,.48)}.engine-field-note{font-size:12px;line-height:1.35;color:hsla(0,0%,84%,.72);border:1px dashed hsla(0,0%,71%,.25);border-radius:10px;padding:8px 10px}.toolbar-actions{display:flex;align-items:center;gap:var(--space-2);margin-left:auto;flex-wrap:wrap;justify-content:flex-end}.toolbar-user{font-size:12px;color:var(--muted);max-width:160px;overflow:hidden;text-overflow:ellipsis}.toolbar-center,.toolbar-user{white-space:nowrap}.admin-shell{padding:var(--space-4);flex-direction:column}.admin-header,.admin-shell{display:flex;gap:var(--space-3)}.admin-header{justify-content:space-between;align-items:center}.admin-header-actions{display:flex;gap:var(--space-2)}.admin-bug-reports-trigger{position:relative}.admin-bug-reports-trigger.has-unseen{border-color:rgba(255,72,72,.78);box-shadow:0 0 0 1px rgba(255,72,72,.38),0 0 16px rgba(255,72,72,.28);animation:admin-bug-reports-flash 1.05s ease-in-out infinite}.admin-bug-reports-badge{margin-left:6px;min-width:18px;height:18px;padding:0 6px;border-radius:999px;border:1px solid hsla(0,0%,100%,.2);background:rgba(255,72,72,.92);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;line-height:1}@keyframes admin-bug-reports-flash{0%,to{box-shadow:0 0 0 1px rgba(255,72,72,.32),0 0 12px rgba(255,72,72,.2)}50%{box-shadow:0 0 0 1px rgba(255,72,72,.6),0 0 24px rgba(255,72,72,.42)}}.admin-title{font-size:22px;font-weight:600}.admin-subtitle{font-size:13px;color:var(--muted)}.admin-user{font-size:12px;color:var(--muted)}.admin-grid{grid-template-columns:minmax(220px,270px) minmax(320px,460px) minmax(0,2fr) minmax(260px,360px);grid-gap:var(--space-3);gap:var(--space-3)}.admin-panel{padding:var(--space-3);display:grid;grid-gap:var(--space-2);gap:var(--space-2);min-height:160px}.admin-login{max-width:520px;margin:auto;text-align:center}.admin-section-title{font-size:13px;letter-spacing:.08em;color:var(--accent-2)}.admin-list{display:grid;grid-gap:var(--space-1);gap:var(--space-1);max-height:60vh;overflow:auto}.admin-conversations-list{max-height:52vh;overflow-y:auto;scrollbar-gutter:stable}.admin-list-item{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-2);padding:10px 12px;min-height:64px;border-radius:12px;border:1px solid hsla(0,0%,100%,.08);background:rgba(10,12,18,.4);color:var(--text);cursor:pointer}.admin-list-item.active{border-color:var(--accent);box-shadow:0 0 16px rgba(232,40,26,.24)}.admin-list-main{display:grid;grid-gap:2px;gap:2px;text-align:left}.admin-list-name{font-size:13px}.admin-list-meta{font-size:11px;color:var(--muted);line-height:1.4;white-space:normal;word-break:break-word}.admin-detail{max-height:70vh;overflow:auto}.admin-messages{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.admin-message-row{display:flex;width:100%}.admin-message-row.user{justify-content:flex-end}.admin-message-row.assistant{justify-content:flex-start}.admin-message-bubble{max-width:min(84%,980px);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;padding:10px 12px;background:rgba(8,10,16,.5)}.admin-message-bubble.user{border-color:rgba(232,40,26,.32);background:linear-gradient(180deg,rgba(28,15,14,.84),rgba(20,11,10,.92))}.admin-message-bubble.assistant{border-color:rgba(103,141,196,.36);background:linear-gradient(180deg,rgba(13,22,36,.86),rgba(10,16,28,.92))}.admin-message-meta{display:flex;justify-content:space-between;font-size:11px;color:var(--muted);margin-bottom:6px}.admin-message-text{font-size:13px;white-space:pre-wrap}.admin-attachments{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-1);gap:var(--space-1);margin-top:var(--space-1)}.admin-attachments img{width:100%;height:100%;aspect-ratio:1/1;object-fit:cover;border-radius:8px}.admin-job{margin-top:var(--space-2)}.admin-job-title{font-size:12px;color:var(--muted);margin-bottom:var(--space-1)}.admin-media{max-height:70vh;overflow:auto}.admin-media-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-1);gap:var(--space-1)}.admin-media-tile{position:relative;display:block;width:100%;border:1px solid hsla(0,0%,100%,.12);border-radius:8px;padding:0;background:rgba(0,0,0,.25);overflow:hidden;cursor:pointer}.admin-media-tile:hover{border-color:rgba(232,40,26,.55)}.admin-media-grid img,.admin-media-grid video{width:100%;height:100%;aspect-ratio:1/1;object-fit:cover;border-radius:8px}.admin-media-grid video{background:rgba(0,0,0,.35)}.admin-media-expand{position:absolute;right:6px;bottom:6px;border:1px solid hsla(0,0%,100%,.35);border-radius:8px;background:rgba(0,0,0,.68);color:#f1f5ff;font-size:11px;line-height:1;padding:6px 8px;cursor:pointer}.admin-media-preview-card{max-height:92vh;border:1px solid hsla(0,0%,100%,.2);border-radius:12px;background:rgba(5,7,12,.98);padding:10px;display:grid;grid-gap:8px;gap:8px}.admin-media-preview-card img,.admin-media-preview-card video{width:100%;max-height:calc(92vh - 70px);object-fit:contain;border-radius:8px;background:rgba(0,0,0,.5)}.admin-media-preview-close{justify-self:end}.admin-saved-models-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-user-saved-models-grid{grid-template-columns:minmax(0,1fr)}.admin-saved-model-card{display:grid;grid-gap:6px;gap:6px}.admin-saved-model-lora-state{font-size:11px;color:var(--muted)}.admin-muted{font-size:12px;color:var(--muted)}.admin-error{font-size:12px;color:#ff8b8b}.admin-user-bubble{border:1px solid hsla(0,0%,100%,.1);border-radius:14px;padding:10px;background:rgba(8,10,16,.55);display:grid;grid-gap:8px;gap:8px}.admin-user-bubble-title{font-size:13px;font-weight:600}.admin-user-bubble-meta{font-size:11px;color:var(--muted)}.admin-user-stats{display:grid;grid-gap:4px;gap:4px}.admin-stat-row{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:12px}.admin-credit-usage-card{margin:4px 0;padding:10px;border:1px solid hsla(0,0%,100%,.1);border-radius:10px;background:hsla(0,0%,100%,.04);display:grid;grid-gap:8px;gap:8px}.admin-credit-usage-title{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.admin-credit-usage-title span{font-size:12px;font-weight:800}.admin-credit-usage-title small{color:var(--muted);font-size:10px;font-weight:700;text-transform:uppercase}.admin-credit-usage-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.7fr) minmax(0,.8fr);grid-gap:6px 8px;gap:6px 8px;align-items:center}.admin-credit-usage-grid span{color:var(--muted);font-size:10px;font-weight:800;text-transform:uppercase}.admin-credit-usage-grid strong{min-width:0;color:var(--text);font-size:11px;font-weight:800;text-align:right}.admin-credit-usage-grid strong:nth-child(3n+1){text-align:left}.admin-inline-form{display:grid;grid-gap:6px;gap:6px}.admin-inline-form label{font-size:11px;color:var(--muted)}.admin-inline-controls{display:flex;gap:6px}.admin-inline-controls input,.admin-inline-controls select{flex:1 1;min-width:0;border-radius:10px;border:1px solid hsla(0,0%,100%,.12);background:rgba(10,12,18,.45);color:var(--text);padding:8px 10px;font-size:12px}.admin-user-history{display:grid;grid-gap:6px;gap:6px}.admin-user-history-title{font-size:12px;color:var(--muted)}.admin-user-history-list{display:grid;grid-gap:4px;gap:4px;max-height:none;overflow:visible}.admin-user-history-item{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;border:1px solid hsla(0,0%,100%,.08);border-radius:10px;padding:6px 8px;font-size:11px}.admin-user-history-item span{display:block;color:var(--muted);margin-top:2px}.admin-queue-panel{min-height:0}.admin-queue-list{max-height:none}.admin-queue-item{cursor:default}.admin-queue-right{text-align:right;display:grid;grid-gap:2px;gap:2px}.admin-queue-status{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.admin-queue-status.running{color:#88ffb2}.admin-queue-status.queued{color:#f7d37a}.admin-top-row{grid-template-columns:minmax(240px,320px) minmax(0,1fr);margin-top:4px;margin-bottom:2px;align-items:stretch}.admin-top-row,.admin-utilization-panel{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.admin-top-row .admin-queue-panel{min-height:0;height:100%;display:flex;flex-direction:column}.admin-top-row .admin-queue-list{flex:1 1;min-height:0;overflow-y:auto;scrollbar-gutter:stable}.admin-wardrobe-panel{width:min(1100px,94vw);max-height:90vh;overflow:auto}.admin-lora-panel{width:min(860px,94vw);max-height:90vh;overflow-y:auto;scrollbar-gutter:stable;display:flex;flex-direction:column;gap:14px;padding:var(--space-4)}.admin-lora-upload-form{padding:14px;border:1px solid hsla(0,0%,100%,.1);border-radius:14px;background:rgba(8,10,16,.5);display:flex;flex-direction:column;gap:10px}.admin-lora-fields{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.admin-lora-label{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.admin-required{color:var(--accent)}.admin-lora-input{background:rgba(6,6,10,.9);border:1px solid hsla(0,0%,100%,.12);border-radius:8px;color:var(--text);font-size:13px;padding:7px 10px;font-family:inherit;width:100%;box-sizing:border-box;resize:vertical}.admin-lora-input:focus{outline:none;border-color:var(--accent)}.admin-lora-input option{background:#0a0a10}.admin-lora-filename{font-size:11px;color:var(--muted);margin-top:2px}.admin-lora-progress{height:6px;border-radius:999px;background:hsla(0,0%,100%,.08);overflow:hidden;margin-top:4px}.admin-lora-progress-bar{height:100%;border-radius:999px;background:var(--accent);transition:width .3s ease}.admin-lora-list{gap:10px}.admin-lora-card,.admin-lora-list{display:flex;flex-direction:column}.admin-lora-card{padding:14px;border:1px solid hsla(0,0%,100%,.08);border-radius:14px;background:rgba(8,10,16,.42);gap:6px}.admin-lora-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap}.admin-lora-name{font-size:15px;font-weight:600;color:var(--text);margin-right:8px}.admin-lora-badge{font-size:10px;text-transform:uppercase;letter-spacing:.08em;background:rgba(232,40,26,.18);border:1px solid rgba(232,40,26,.35);color:#e8281a;border-radius:999px;padding:2px 8px;vertical-align:middle}.admin-lora-badge.both{background:rgba(124,77,255,.18);border-color:rgba(124,77,255,.4);color:#a07cff}.admin-lora-noise-badge{font-size:10px;text-transform:uppercase;letter-spacing:.08em;border-radius:999px;padding:2px 8px;vertical-align:middle;margin-left:4px}.admin-lora-noise-badge.high{background:rgba(255,160,50,.18);border:1px solid rgba(255,160,50,.4);color:#ffa032}.admin-lora-noise-badge.low{background:rgba(50,200,120,.18);border:1px solid rgba(50,200,120,.4);color:#32c878}.admin-lora-meta{font-size:12px;color:var(--muted);line-height:1.5}.admin-lora-desc{color:hsla(0,0%,100%,.55)}.admin-lora-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:2px;flex-wrap:wrap}.admin-lora-link{color:var(--accent);text-decoration:none;word-break:break-all}.admin-lora-link:hover{text-decoration:underline}.admin-lora-edit-row{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px;margin-bottom:4px}.admin-credit-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:var(--space-2);gap:var(--space-2)}.admin-credit-kpi{border:1px solid hsla(0,0%,100%,.08);border-radius:12px;padding:10px;background:rgba(8,10,16,.42);display:grid;grid-gap:6px;gap:6px}.admin-credit-kpi span{font-size:11px;color:var(--muted)}.admin-credit-kpi strong{font-size:18px}.admin-money-summary{border:1px solid hsla(0,0%,100%,.08);border-radius:12px;padding:10px;background:rgba(8,10,16,.42);display:grid;grid-gap:10px;gap:10px}.admin-money-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:var(--space-2);gap:var(--space-2)}.admin-money-provider-row{display:flex;flex-wrap:wrap;gap:8px 14px;color:var(--muted);font-size:11px}.admin-finance-user-card{margin-top:var(--space-2)}.admin-finance-table-wrap{overflow-x:auto}.admin-finance-table{width:100%;border-collapse:collapse;min-width:980px;font-size:12px}.admin-finance-table td,.admin-finance-table th{padding:9px 10px;text-align:left;border-bottom:1px solid hsla(0,0%,100%,.08);vertical-align:top}.admin-finance-table th{color:var(--muted);font-size:10px;text-transform:uppercase}.admin-finance-table td span,.admin-finance-table td strong{display:block}.admin-finance-table td span{margin-top:3px;color:var(--muted);font-size:10px}.admin-credit-charts{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:var(--space-2);gap:var(--space-2)}.admin-credit-card{border:1px solid hsla(0,0%,100%,.08);border-radius:12px;padding:10px;background:rgba(8,10,16,.42);display:grid;grid-gap:10px;gap:10px}.admin-credit-card-title{font-size:12px;font-weight:600;color:var(--muted)}.admin-credit-daily-chart{display:grid;grid-template-columns:repeat(14,minmax(0,1fr));grid-gap:6px;gap:6px;align-items:flex-end;min-height:170px}.admin-credit-day-group{display:grid;grid-gap:6px;gap:6px;justify-items:center}.admin-credit-day-bars{width:100%;min-height:140px;display:flex;align-items:flex-end;justify-content:center;gap:4px}.admin-credit-bar{width:min(12px,40%);border-radius:999px}.admin-credit-bar.spent{background:var(--accent)}.admin-credit-bar.granted{background:var(--accent-2)}.admin-credit-day-label{font-size:10px;color:var(--muted)}.admin-credit-legend{display:flex;gap:14px;font-size:11px;color:var(--muted)}.admin-credit-legend span{display:inline-flex;align-items:center;gap:6px}.admin-credit-dot{width:8px;height:8px;border-radius:999px;display:inline-block}.admin-credit-dot.spent{background:var(--accent)}.admin-credit-dot.granted{background:var(--accent-2)}.admin-credit-plan-list{display:grid;grid-gap:10px;gap:10px}.admin-credit-plan-row{display:grid;grid-gap:6px;gap:6px}.admin-credit-plan-meta{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:11px;color:var(--muted)}.admin-credit-plan-meta strong{font-size:12px;color:var(--text)}.admin-credit-plan-track{height:10px;border-radius:999px;background:hsla(0,0%,100%,.08);overflow:hidden}.admin-credit-plan-fill{height:100%;border-radius:999px;background:var(--accent)}.admin-credit-plan-values{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:var(--muted)}.admin-credit-plan-values strong{color:var(--text)}@media (max-width:1200px){.admin-credit-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-money-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-credit-charts{grid-template-columns:1fr}.admin-grid{grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) minmax(260px,1fr)}.admin-top-row{grid-template-columns:1fr}}@media (max-width:900px){.composer-controls-row,.team-chat-layout,.team-row-two{grid-template-columns:1fr}.composer-controls-row{gap:10px}.composer-controls-advanced,.composer-controls-advanced-columns{grid-template-columns:1fr}.admin-credit-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-money-grid{grid-template-columns:1fr}.admin-credit-daily-chart{gap:4px}.admin-credit-day-bars{min-height:110px}.admin-grid{grid-template-columns:1fr}}.login-gate{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--space-4)}.login-gate-card{width:min(520px,100%);padding:var(--space-4);display:grid;grid-gap:var(--space-2);gap:var(--space-2);text-align:center}.login-gate-title{font-size:22px;font-weight:600}.login-gate-subtitle{font-size:13px;color:var(--muted)}.mobile-menu-close,.mobile-menu-toggle{display:none}.message-list{flex:1 1;overflow-y:auto;scrollbar-gutter:stable;overflow-x:visible;overscroll-behavior-y:contain;overscroll-behavior-x:none;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;gap:var(--space-3);padding-top:88px;padding-bottom:300px;padding-left:max(var(--space-5),calc((100% - var(--content-width)) / 2 + var(--space-5)));padding-right:max(var(--space-5),calc((100% - var(--content-width)) / 2 + var(--space-5)));width:100%;margin:0;box-sizing:border-box}.history-loader{display:flex;justify-content:center;align-items:center;gap:6px;padding:16px 0 8px;opacity:.4}.history-loader-dot{width:6px;height:6px;border-radius:50%;background:var(--muted);animation:history-pulse 1.2s ease-in-out infinite}.history-loader-dot:nth-child(2){animation-delay:.2s}.history-loader-dot:nth-child(3){animation-delay:.4s}@keyframes history-pulse{0%,80%,to{transform:scale(.7);opacity:.4}40%{transform:scale(1);opacity:1}}.chat-route-error{width:min(680px,100%);align-self:center;border:1px solid rgba(24,24,27,.12);background:hsla(0,0%,100%,.86);border-radius:12px;padding:16px;box-shadow:none}.chat-switch-skeleton{width:min(760px,100%);align-self:center;display:grid;grid-gap:14px;gap:14px;padding:2px 0}.chat-switch-message{position:relative;overflow:hidden;display:grid;grid-gap:10px;gap:10px;width:min(72%,520px);min-height:74px;border-radius:14px;border:1px solid rgba(24,24,27,.1);background:#fff;padding:16px}.chat-switch-message.is-user{justify-self:end;width:min(54%,420px);min-height:62px;background:#f4f4f5}.chat-switch-message.is-assistant{justify-self:start;min-height:112px;border-color:rgba(218,224,236,.95);background:radial-gradient(circle at 18% 22%,rgba(225,6,0,.18),transparent 42%),radial-gradient(circle at 76% 68%,rgba(225,6,0,.12),transparent 48%),#fff}.chat-switch-message.is-short{width:min(36%,280px);min-height:46px}.message-images.message-images-single.chat-switch-media-skeleton{align-self:flex-start;justify-self:start;width:min(53.333%,calc(var(--media-max, 560px) * .8))!important;max-width:calc(var(--media-max, 560px) * .8)!important}.message-images.message-images-single.chat-switch-media-skeleton .image-wrapper{--single-slot-aspect:4/5}.message-images.message-images-single.chat-switch-media-skeleton .media-frame{border-radius:14px;overflow:hidden;box-shadow:none}.chat-switch-message span{position:relative;z-index:1;display:block;height:12px;border-radius:999px;background:rgba(24,24,27,.1)}.chat-switch-message.is-assistant span{background:rgba(225,6,0,.18)}.chat-switch-message span:nth-of-type(2){width:78%}.chat-switch-message span:nth-of-type(3){width:52%}.chat-route-error{display:grid;grid-gap:12px;gap:12px;color:#171717;font-size:14px;font-weight:650}.chat-route-error button{justify-self:start;min-height:38px;border:0;border-radius:8px;background:#e10600;color:#fff;padding:0 14px;font:inherit;font-weight:850;cursor:pointer}body.theme-dark .chat-route-error{border-color:#34363d;background:#17191f;color:#f5f5f5}body.theme-dark .chat-switch-message{border-color:rgba(62,62,66,.95);background:#17191f}body.theme-dark .chat-switch-message.is-user{background:#1f1f22}body.theme-dark .chat-switch-message.is-assistant{background:radial-gradient(circle at 18% 22%,rgba(225,6,0,.2),transparent 42%),radial-gradient(circle at 76% 68%,rgba(225,6,0,.14),transparent 48%),#1f1f22}body.theme-dark .chat-switch-message span{background:hsla(0,0%,96%,.12)}body.theme-dark .chat-switch-message.is-assistant span{background:rgba(225,6,0,.2)}@media (max-width:720px){.chat-switch-skeleton{gap:12px}.chat-switch-message,.chat-switch-message.is-user{width:82%;min-height:58px;border-radius:12px;padding:14px}.chat-switch-message.is-assistant{width:92%;min-height:96px}.chat-switch-message.is-short{width:48%;min-height:44px}.message-images.message-images-single.chat-switch-media-skeleton{width:min(53.333%,calc(var(--media-max, 260px) * .8))!important;max-width:calc(var(--media-max, 260px) * .8)!important}.message-images.message-images-single.chat-switch-media-skeleton .media-frame{border-radius:12px}}@media (hover:hover) and (pointer:fine){*{scrollbar-width:thin;scrollbar-color:rgba(58,6,6,.99) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-button{width:0;height:0;display:none}::-webkit-scrollbar-track,::-webkit-scrollbar-track-piece{background:transparent;border-radius:999px;box-shadow:none}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,rgba(66,8,8,.99),rgba(26,2,2,.99));border-radius:999px;border:2px solid transparent;box-shadow:none}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,rgba(78,10,10,.99),rgba(34,4,4,.99))}}.confirmation-card{margin-top:var(--space-2);padding:var(--space-2);border-radius:14px;border:1px solid var(--glass-border);background:rgba(14,16,22,.7);display:grid;grid-gap:var(--space-2);gap:var(--space-2);transition:gap .2s ease}.confirmation-intro{font-size:13px;color:var(--text);max-height:64px;overflow:hidden;transform:translateY(0)}.confirmation-card .confirmation-actions,.confirmation-card .confirmation-intro,.confirmation-card .confirmation-note,.confirmation-card .confirmation-total{transition:opacity .2s ease;max-height:200px;overflow:hidden;transform:translateY(0)}.confirmation-summary{display:grid;grid-gap:6px;gap:6px;font-size:12px;color:var(--muted)}.confirmation-row{display:flex;flex-direction:column;gap:2px}.confirmation-tool{font-size:13px;font-weight:600;color:var(--text)}.confirmation-meta{font-size:12px;color:var(--muted)}.confirmation-prompt{font-size:12px;color:var(--text);opacity:.85;line-height:1.4}.confirmation-media,.confirmation-pair{display:flex;gap:8px;flex-wrap:wrap;margin-top:6px}.confirmation-pair-item{display:grid;grid-gap:4px;gap:4px}.confirmation-pair-label{font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.confirmation-pair-thumb{width:72px;height:72px;border-radius:10px;object-fit:cover;border:1px solid var(--glass-border);background:rgba(10,12,18,.6)}.confirmation-pair-thumb-button{position:relative;border:none;background:transparent;padding:0;cursor:pointer}.confirmation-pair-thumb-button.open .confirmation-pair-thumb{box-shadow:0 0 0 2px rgba(232,40,26,.55)}.confirmation-pair-thumb-count{position:absolute;right:4px;bottom:4px;font-size:10px;line-height:1;font-weight:700;color:#fff;background:rgba(0,0,0,.58);border-radius:999px;padding:3px 5px}.confirmation-reference-picker{display:grid;grid-gap:8px;gap:8px;margin-top:6px}.confirmation-reference-picker-note{font-size:11px;color:var(--muted)}.confirmation-reference-grid{display:flex;gap:8px;flex-wrap:wrap}.confirmation-reference-tile{width:52px;height:52px;border-radius:9px;border:1px solid var(--glass-border);padding:0;overflow:hidden;background:rgba(10,12,18,.5);cursor:pointer}.confirmation-reference-tile img{width:100%;height:100%;object-fit:cover;display:block}.confirmation-reference-tile.is-active{box-shadow:0 0 0 2px rgba(232,40,26,.45)}.confirmation-reference-tile.is-inactive img{filter:grayscale(.25) brightness(.5)}.confirmation-media-item{width:56px;height:56px;border-radius:10px;object-fit:cover;border:1px solid var(--glass-border);background:rgba(10,12,18,.6)}.confirmation-total{font-size:12px;font-weight:600;color:var(--accent-2)}.confirmation-total-pending{display:inline-flex;align-items:center;gap:8px}.confirmation-cost-spinner{width:12px;height:12px;border-radius:999px;border:2px solid hsla(0,0%,100%,.28);border-top-color:hsla(0,0%,100%,.92);animation:confirmation-cost-spin .85s linear infinite}@keyframes confirmation-cost-spin{to{transform:rotate(1turn)}}.confirmation-actions{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.confirmation-status{font-size:12px;color:var(--muted);text-transform:capitalize}.confirmation-note{background:transparent;border:none;color:var(--muted);font-size:11px;text-align:left;padding:0;cursor:pointer}.confirmation-note.is-disabled{display:inline-flex;align-items:center;gap:7px;width:-moz-fit-content;width:fit-content;max-width:100%;padding:7px 9px;border:1px solid rgba(95,214,149,.42);border-radius:10px;background:rgba(95,214,149,.12);color:var(--text);cursor:default}.confirmation-note-check{display:inline-grid;place-items:center;width:16px;height:16px;flex:0 0 auto;border-radius:999px;background:rgba(95,214,149,.92);color:#08110c;font-size:11px;font-weight:800}.selection-card{margin-top:var(--space-2);padding:var(--space-2);border-radius:14px;border:1px solid var(--glass-border);background:rgba(12,14,20,.7);display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.selection-intro{font-size:12px;color:var(--muted)}.selection-base{display:flex;align-items:center;gap:10px}.selection-base-label{font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.selection-base-thumb{width:64px;height:64px;border-radius:10px;object-fit:cover;border:1px solid var(--glass-border);background:rgba(10,12,18,.6)}.selection-grid{display:grid;grid-gap:12px;gap:12px}.selection-section{display:grid;grid-gap:8px;gap:8px}.selection-title{font-size:12px;font-weight:600;color:var(--text)}.selection-models{display:grid;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));grid-gap:8px;gap:8px}.selection-model{border:1px solid var(--glass-border);background:rgba(10,12,18,.6);border-radius:12px;padding:6px;display:grid;grid-gap:6px;gap:6px;text-align:left;color:var(--text)}.selection-model img{width:100%;height:72px;object-fit:cover;border-radius:8px;border:1px solid var(--glass-border);display:block;overflow:hidden}.selection-model-initial{width:100%;height:72px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:rgba(30,34,48,.7);font-weight:600;color:var(--text)}.selection-model-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selection-empty,.selection-model-name{font-size:11px;color:var(--muted)}.selection-upload{display:inline-flex;align-items:center;justify-content:center;padding:10px 12px;border-radius:12px;border:1px dashed var(--glass-border);background:rgba(10,12,18,.4);color:var(--text);font-size:12px;cursor:pointer}.selection-upload input{display:none}.selection-upload.is-busy{opacity:.7;cursor:default}.selection-actions{display:flex;justify-content:flex-end}@media (min-width:640px){.selection-grid{grid-template-columns:1fr 1fr}}.input-dock{position:fixed;left:calc(var(--sidebar-width) + (100vw - var(--sidebar-width)) / 2);width:var(--content-width);box-sizing:border-box;transition:top .45s ease,transform .45s ease,width .45s ease;z-index:12;pointer-events:none}.input-dock>*{pointer-events:auto}.login-shell{min-height:100vh;min-height:100dvh;display:grid;place-items:center;padding:var(--space-4)}.login-card{width:min(520px,100%);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-2)}.login-title{margin:0;font-size:30px}.login-subtitle{margin:0 0 var(--space-2);color:var(--muted)}.auth-shell{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;background:#080808;position:relative;overflow-x:clip;padding-top:4rem;padding-bottom:5.5rem}@media (max-width:680px){.auth-shell{padding-bottom:7rem}}.auth-shell:before{z-index:9999;opacity:.018;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.auth-shell:after,.auth-shell:before{content:"";position:fixed;inset:0;pointer-events:none}.auth-shell:after{z-index:0;background:radial-gradient(ellipse 80% 60% at 50% 0,rgba(232,40,26,.04) 0,transparent 70%)}.auth-top-bar{display:flex;align-items:center;justify-content:space-between;padding:1.2rem 5vw;border-bottom:1px solid hsla(30,28%,93%,.18);position:fixed;top:0;left:0;right:0;z-index:100;background:rgba(8,8,8,.92);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.auth-top-logo{font-family:Outfit,system-ui,sans-serif;font-weight:800;font-size:1.2rem;letter-spacing:.16em;text-transform:uppercase;color:#f2ede8;text-decoration:none}.auth-top-logo span{color:var(--accent)}.auth-step-counter{font-size:.8rem;font-weight:600;color:hsla(30,28%,93%,.5);letter-spacing:.06em}.auth-progress-dots{display:flex;align-items:center;justify-content:center;gap:6px;padding:1.2rem 0 0;position:relative;z-index:1}.auth-prog-dot{height:3px;border-radius:2px;background:hsla(30,28%,93%,.18);width:24px;transition:width .3s,background .3s}.auth-prog-dot.active{background:var(--accent);width:40px}.auth-prog-dot.done{background:rgba(232,40,26,.4)}@keyframes authStepIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.auth-step-content{flex:1 1;position:relative;z-index:1}.auth-step-inner{width:100%;max-width:500px;margin:0 auto;padding:2.5rem 5vw 2rem;display:flex;flex-direction:column;animation:authStepIn .35s ease}.auth-step-inner-medium{max-width:900px}.auth-step-inner-wide{max-width:1100px}.auth-welcome-inner{max-width:900px;justify-content:center;padding-top:4rem}.auth-heading-xl{font-size:clamp(2.5rem,7vw,5rem)!important;margin-bottom:1rem!important}.auth-eyebrow{font-size:.75rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--accent);margin-bottom:.6rem;display:flex;align-items:center;gap:.5rem}.auth-eyebrow:before{content:"";display:block;width:18px;height:1px;background:var(--accent)}.auth-heading{font-family:Playfair Display,Georgia,serif;font-weight:900;font-size:clamp(2rem,5vw,3.5rem);line-height:1;letter-spacing:-.02em;color:#fff7f0;text-shadow:0 1px 18px rgba(0,0,0,.55);margin-bottom:.5rem;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.auth-heading em{font-style:italic;color:var(--accent)}.auth-subhead{font-size:1rem;font-weight:400;color:var(--muted);margin-bottom:2.5rem}.auth-stats-row{display:flex;gap:3rem;margin-top:2.5rem;padding-top:2rem;border-top:1px solid hsla(30,28%,93%,.18);flex-wrap:wrap}.auth-stat-n{font-family:Outfit,system-ui,sans-serif;font-weight:800;font-size:2.5rem;color:#f2ede8;line-height:1}.auth-stat-l{font-size:.82rem;font-weight:500;color:var(--muted);margin-top:.2rem}.auth-btn-google{width:100%;display:flex;align-items:center;justify-content:center;gap:.75rem;background:#f2ede8;color:#1a1a1a;border:none;font-family:inherit;font-size:.95rem;font-weight:700;padding:.95rem;cursor:pointer;transition:background .2s,transform .12s,filter .12s;margin-bottom:.5rem}.auth-btn-google:hover{background:#e5e0db}.auth-btn-google:active,.auth-btn-google:disabled{background:#d9d3cd;transform:translateY(1px);filter:brightness(.95)}.auth-btn-discord{width:100%;display:flex;align-items:center;justify-content:center;gap:.75rem;background:#5865f2;color:#fff;border:none;font-family:inherit;font-size:.95rem;font-weight:700;padding:.95rem;cursor:pointer;transition:background .2s,transform .12s,filter .12s;margin-bottom:.25rem}.auth-btn-discord:hover{background:#4752c4}.auth-btn-discord:active,.auth-btn-discord:disabled{background:#3f48ad;transform:translateY(1px);filter:brightness(.95)}.auth-or-divider{display:flex;align-items:center;gap:1rem;margin:1.5rem 0;color:var(--muted);font-size:.8rem;font-weight:500}.auth-or-divider:after,.auth-or-divider:before{content:"";flex:1 1;height:1px;background:hsla(30,28%,93%,.18)}.auth-form-group{margin-bottom:1.5rem}.auth-form-label{font-size:.82rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:.55rem;display:block}.auth-form-input{width:100%;background:hsla(30,28%,93%,.04);border:1px solid hsla(30,28%,93%,.1);color:#f2ede8;font-family:inherit;font-size:1rem;font-weight:500;padding:.9rem 1.1rem;outline:none;transition:border-color .2s;border-radius:0}.auth-form-input::placeholder{color:hsla(30,28%,93%,.18)}.auth-form-input:focus{border-color:var(--accent)}.auth-pw-wrap{position:relative}.auth-pw-wrap .auth-form-input{padding-right:3rem}.auth-pw-toggle{position:absolute;right:1rem;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--muted);cursor:pointer;font-size:1rem;padding:0}.auth-password-rules{list-style:none;margin:.7rem 0 0;padding:0;display:grid;grid-gap:.22rem;gap:.22rem}.auth-password-rules li{font-size:.74rem;color:hsla(30,28%,93%,.55);display:flex;align-items:center;gap:.45rem}.auth-password-rules li:before{content:"\25CB";font-size:.72rem;color:hsla(30,28%,93%,.45)}.auth-password-rules li.met{color:rgba(110,231,183,.92)}.auth-password-rules li.met:before{content:"\25CF";color:rgba(110,231,183,.95)}.auth-password-match{margin-top:.48rem;font-size:.74rem;color:hsla(30,28%,93%,.55);display:flex;align-items:center;gap:.45rem}.auth-password-match:before{content:"\25CB";font-size:.72rem;color:hsla(30,28%,93%,.45)}.auth-password-match.met{color:rgba(110,231,183,.92)}.auth-password-match.met:before{content:"\25CF";color:rgba(110,231,183,.95)}.auth-age-disclaimer{margin:0 0 .65rem;color:#f2ede8;font-size:.9rem;font-weight:600;line-height:1.35}.auth-code-input{font-size:1.8rem!important;letter-spacing:.3em;text-align:center}.auth-checkbox-row{display:flex;align-items:flex-start;gap:.75rem;margin:0 0 1rem}.auth-checkbox-row+.auth-checkbox-row{margin-bottom:1.5rem}.auth-checkbox-row input[type=checkbox]{width:16px;height:16px;margin-top:2px;accent-color:var(--accent);flex-shrink:0;cursor:pointer}.auth-checkbox-row label{font-size:.85rem;color:var(--muted);cursor:pointer;line-height:1.4}.auth-checkbox-row a{color:#f2ede8;text-decoration:underline}.auth-captcha-slot{width:100%;min-height:70px;margin:0 0 1.1rem}.auth-error{margin:0 0 1rem;font-size:.85rem;color:#ff6b6b;background:rgba(255,80,80,.1);border:1px solid rgba(255,80,80,.2);padding:.65rem .9rem}.auth-sign-in-link{text-align:center;font-size:.88rem;color:var(--muted);margin-top:1.2rem}.auth-sign-in-link button{background:none;border:none;color:#f2ede8;font-family:inherit;font-size:.88rem;font-weight:700;cursor:pointer;padding:0}.auth-back-home{text-align:center;margin-top:2rem}.auth-back-home a{font-size:.82rem;color:hsla(30,28%,93%,.18);text-decoration:none;transition:color .2s}.auth-back-home a:hover{color:var(--muted)}.auth-lapsed-banner{display:flex;align-items:flex-start;gap:1rem;background:rgba(232,40,26,.08);border:1px solid rgba(232,40,26,.3);border-radius:12px;padding:1.2rem 1.4rem;margin:1.5rem auto 2rem;max-width:900px;width:calc(100% - 10vw)}.auth-lapsed-icon{font-size:1.4rem;line-height:1;flex-shrink:0}.auth-lapsed-text{font-size:.95rem;color:hsla(30,28%,93%,.85);line-height:1.55}.auth-lapsed-text strong{color:#f2ede8}.auth-bottom-nav{position:fixed;bottom:0;left:0;right:0;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:1.1rem 5vw;background:rgba(8,8,8,.95);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid hsla(30,28%,93%,.18)}.auth-bottom-nav-left{display:flex;align-items:center;gap:.65rem}.auth-btn-back{font-size:.88rem;font-weight:600;color:hsla(30,28%,93%,.5);background:transparent;border:1px solid hsla(30,28%,93%,.18);padding:.7rem 1.5rem;cursor:pointer;transition:border-color .2s,color .2s;font-family:inherit}.auth-btn-back:hover{border-color:hsla(30,28%,93%,.4);color:#f2ede8}.auth-btn-join-team{color:#080808;background:#fff;border-color:hsla(30,28%,93%,.85)}.auth-btn-join-team:hover{color:#080808;background:#f2ede8;border-color:#f2ede8}.auth-btn-next-nav{font-size:.9rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:var(--accent);border:none;padding:.8rem 2.2rem;cursor:pointer;transition:background .2s;font-family:inherit}.auth-btn-next-nav:hover{background:#c01f14}.auth-join-team-overlay{position:fixed;inset:0;z-index:250;background:rgba(5,5,5,.7);display:flex;align-items:center;justify-content:center;padding:1.25rem}.auth-join-team-modal{width:min(420px,100%);background:#121212;border:1px solid hsla(30,28%,93%,.2);border-radius:14px;padding:1rem;display:flex;flex-direction:column;gap:.75rem}.auth-join-team-modal h3{margin:0;color:#f2ede8;font-size:1rem}.auth-join-team-modal p{margin:0;color:hsla(30,28%,93%,.75);font-size:.88rem}.auth-join-team-modal .auth-join-team-help{color:hsla(30,28%,93%,.92);line-height:1.45}.auth-join-team-modal .auth-join-team-help span{color:var(--accent);font-weight:800}.auth-join-team-modal input{width:100%;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.22);color:#f2ede8;padding:.7rem .8rem;border-radius:8px;font-size:.95rem;letter-spacing:.08em}.auth-join-team-modal input:focus{outline:none;border-color:hsla(0,0%,100%,.45)}.auth-join-team-error{color:#f18b84;font-size:.84rem}.auth-join-team-actions{display:flex;justify-content:flex-end;gap:.6rem}@media (max-width:680px){.auth-bottom-nav{gap:0}.auth-bottom-nav-left,.auth-bottom-nav>span{display:none}.auth-bottom-nav .auth-btn-next-nav{width:100%;min-height:46px}.auth-btn-join-team,.auth-btn-onboarding-logout{display:none}}.auth-section-label{font-size:.78rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-bottom:.8rem;margin-top:1.8rem}.auth-option-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:.9rem;gap:.9rem;margin-bottom:2rem}.auth-option-card{background:hsla(30,28%,93%,.04);border:1px solid hsla(30,28%,93%,.1);padding:1.4rem 1.5rem;cursor:pointer;transition:border-color .2s,background .2s;display:flex;flex-direction:column;gap:.3rem;position:relative;overflow:hidden}.auth-option-card:hover{border-color:rgba(232,40,26,.35);background:rgba(232,40,26,.04)}.auth-option-card.selected{border-color:var(--accent);background:rgba(232,40,26,.07)}.auth-option-card.selected:after{content:"\2713";position:absolute;top:.8rem;right:.9rem;font-size:.75rem;color:var(--accent);font-weight:800}.auth-oc-icon{font-size:1.4rem;margin-bottom:.3rem}.auth-oc-title{font-size:1rem;font-weight:700;color:#f2ede8}.auth-oc-desc{font-size:.82rem;font-weight:400;color:var(--muted)}.auth-radio-list{display:flex;flex-direction:column;gap:.6rem}.auth-radio-row{display:flex;align-items:center;gap:1rem;background:hsla(30,28%,93%,.04);border:1px solid hsla(30,28%,93%,.1);padding:1rem 1.2rem;cursor:pointer;transition:border-color .2s}.auth-radio-row:hover{border-color:rgba(232,40,26,.35)}.auth-radio-row.selected{border-color:var(--accent);background:rgba(232,40,26,.06)}.auth-radio-dot{width:16px;height:16px;border:2px solid var(--muted);border-radius:50%;flex-shrink:0;position:relative}.auth-radio-row.selected .auth-radio-dot{border-color:var(--accent)}.auth-radio-row.selected .auth-radio-dot:after{content:"";position:absolute;inset:3px;background:var(--accent);border-radius:50%}.auth-radio-label{font-size:.95rem;font-weight:500;color:#f2ede8}.auth-model-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem}@media (max-width:680px){.auth-model-grid{grid-template-columns:repeat(2,1fr)}}.auth-model-card{position:relative;overflow:hidden;cursor:pointer;border:2px solid transparent;transition:border-color .2s,transform .2s;aspect-ratio:2/3;background:#111}.auth-model-card:hover{transform:translateY(-4px);border-color:rgba(232,40,26,.4)}.auth-model-card.selected{border-color:var(--accent)}.auth-model-card.selected:before{content:"\2713";position:absolute;top:.7rem;right:.7rem;z-index:5;width:24px;height:24px;background:var(--accent);border-radius:50%;display:grid;place-items:center;font-size:.7rem;font-weight:800;color:#fff}.auth-model-card-img{position:absolute;inset:0;background-size:cover;background-position:50%}.auth-model-card-overlay{position:absolute;inset:0;z-index:2;background:linear-gradient(0deg,rgba(8,8,8,.95) 0,transparent 50%)}.auth-model-card-info{position:absolute;bottom:0;left:0;right:0;z-index:3;padding:1rem}.auth-model-name{font-family:Playfair Display,Georgia,serif;font-style:italic;font-weight:900;font-size:1.1rem;line-height:1;margin-bottom:.2rem}.auth-model-claimed{font-size:.68rem;font-weight:500;color:var(--muted)}.auth-model-free-tag{position:absolute;top:.6rem;left:.6rem;z-index:4;background:var(--accent);font-size:.6rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#fff;padding:.2rem .55rem}.auth-niche-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.7rem;gap:.7rem}@media (max-width:600px){.auth-niche-grid{grid-template-columns:repeat(2,1fr)}}.auth-niche-card{background:hsla(30,28%,93%,.04);border:1px solid hsla(30,28%,93%,.1);padding:1rem;text-align:center;cursor:pointer;transition:border-color .2s,background .2s;display:flex;flex-direction:column;align-items:center;gap:.4rem}.auth-niche-card:hover{border-color:rgba(232,40,26,.35)}.auth-niche-card.selected{border-color:var(--accent);background:rgba(232,40,26,.07)}.auth-niche-emoji{font-size:1.4rem}.auth-niche-label{font-size:.82rem;font-weight:600;color:#f2ede8}.auth-cs-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:.7rem;gap:.7rem}.auth-cs-card{background:hsla(30,28%,93%,.04);border:1px solid hsla(30,28%,93%,.1);padding:1.1rem 1.3rem;cursor:pointer;transition:border-color .2s,background .2s}.auth-cs-card:hover{border-color:rgba(232,40,26,.35)}.auth-cs-card.selected{border-color:var(--accent);background:rgba(232,40,26,.07)}.auth-cs-title{font-size:.95rem;font-weight:700;color:#f2ede8;margin-bottom:.2rem}.auth-cs-desc{font-size:.78rem;color:var(--muted)}.auth-strategy-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:.7rem;gap:.7rem;margin-bottom:.5rem}.auth-strategy-card{background:hsla(30,28%,93%,.04);border:1px solid hsla(30,28%,93%,.1);padding:1.1rem 1.2rem;cursor:pointer;transition:border-color .2s,background .2s;display:flex;flex-direction:column;align-items:center;gap:.4rem;text-align:center}.auth-strategy-card:hover{border-color:rgba(232,40,26,.35)}.auth-strategy-card.selected{border-color:var(--accent);background:rgba(232,40,26,.07)}.auth-sc-icon{font-size:1.3rem}.auth-sc-label{font-size:.88rem;font-weight:600;color:#f2ede8}.auth-launch-wrap{display:grid;grid-template-columns:1fr 1.1fr;grid-gap:1.5rem;gap:1.5rem;margin-top:1.5rem}@media (max-width:680px){.auth-launch-wrap{grid-template-columns:1fr}}.auth-launch-img-wrap{position:relative;overflow:hidden;aspect-ratio:3/4}.auth-launch-img{width:100%;height:100%;background-size:cover;background-position:50%}.auth-launch-img-overlay{position:absolute;inset:0;background:linear-gradient(0deg,rgba(8,8,8,.7) 0,transparent 60%)}.auth-launch-details{background:hsla(30,28%,93%,.04);border:1px solid hsla(30,28%,93%,.1);padding:2rem;display:flex;flex-direction:column;gap:1.5rem;justify-content:center}.auth-ld-row{display:flex;align-items:flex-start;gap:1rem}.auth-ld-check{color:#4ade80;font-size:1rem;margin-top:.1rem;flex-shrink:0}.auth-ld-title{font-size:1rem;font-weight:700;color:#f2ede8;margin-bottom:.15rem}.auth-ld-val{font-size:.85rem;color:var(--muted)}.auth-pricing-header{padding-top:2rem}.plans-hero-heading{color:#fff7f0;text-shadow:0 1px 18px rgba(0,0,0,.55)}.ob-pricing-top{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:2rem;margin-bottom:2rem}.ob-pricing-title{font-family:Playfair Display,Georgia,serif;font-weight:900;font-size:clamp(1.8rem,4vw,3rem);line-height:1;letter-spacing:-.02em;color:#f2ede8}.ob-pricing-title em{font-style:italic;color:#e8281a}.ob-pricing-tag{font-size:.88rem;font-weight:500;color:hsla(30,28%,93%,.5);margin-top:.4rem;display:flex;align-items:center;gap:.5rem}.ob-pricing-tag:before{content:"";width:5px;height:5px;background:#e8281a;border-radius:50%;display:inline-block}.ob-billing-wrap{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem}.ob-btoggle{display:flex;background:hsla(30,28%,93%,.05);border:1px solid hsla(30,28%,93%,.12);padding:4px;gap:0}.ob-tbtn{font-family:inherit;font-weight:700;font-size:.82rem;letter-spacing:.07em;text-transform:uppercase;padding:.5rem 1.1rem;background:transparent;border:none;cursor:pointer;color:hsla(30,28%,93%,.4);transition:background .2s,color .2s}.ob-tbtn.on{background:#f2ede8;color:#080808}.ob-save-pill{font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#e8281a;background:rgba(232,40,26,.1);border:1px solid rgba(232,40,26,.28);padding:.22rem .65rem}.ob-pricing-note{font-size:.8rem;font-weight:500;color:hsla(30,28%,93%,.5)}.ob-pc-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:hsla(30,28%,93%,.07);border:1px solid hsla(30,28%,93%,.07)}@media(max-width:1100px){.ob-pc-grid{grid-template-columns:1fr 1fr}}@media(max-width:580px){.ob-pricing-top{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;justify-content:space-between;grid-gap:.45rem .25rem;gap:.45rem .25rem;margin-bottom:1.25rem}.ob-pricing-copy{display:contents}.ob-pricing-title{grid-column:1;font-size:.96rem;white-space:nowrap}.ob-pricing-tag{grid-column:1;grid-row:2;margin-top:0;font-size:.78rem;gap:.4rem;white-space:nowrap}.ob-billing-wrap{display:contents}.ob-btoggle{grid-column:2;grid-row:1;justify-self:end;padding:2px}.ob-tbtn{font-size:.54rem;padding:.34rem .42rem}.ob-save-pill{grid-column:2;grid-row:2;justify-self:end;align-self:center;font-size:.58rem;padding:.18rem .45rem;white-space:nowrap}.ob-pricing-note{display:none}.ob-pc-grid{grid-template-columns:1fr}}.ob-pc{background:#0d0b0a;padding:0 0 2rem;position:relative;display:flex;flex-direction:column}.ob-pc:hover{background:#111}.ob-pc.pop{background:#f2ede8}.ob-pc.pop:hover{background:#ede8e3}.ob-pc-strip{height:32px;display:flex;align-items:center;justify-content:center;font-size:.62rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid hsla(30,28%,93%,.06);color:transparent}.ob-pc.pop .ob-pc-strip{border-bottom-color:rgba(8,8,8,.08)}.ob-pc-strip.best,.ob-pc-strip.hot{background:#e8281a;color:#fff}.ob-pc-head{padding:1.4rem 1.4rem 1.1rem;border-bottom:1px solid hsla(30,28%,93%,.06)}.ob-pc.pop .ob-pc-head{border-bottom-color:rgba(8,8,8,.08)}.ob-pc-plan{font-size:1.2rem;font-weight:800;color:#f2ede8;margin-bottom:.22rem}.ob-pc.pop .ob-pc-plan{color:rgba(8,8,8,.55)}.ob-pc-desc{font-size:.78rem;font-weight:400;color:hsla(30,28%,93%,.5);line-height:1.4;min-height:2.2em}.ob-pc.pop .ob-pc-desc{color:rgba(8,8,8,.5)}.ob-pc-pricing{padding:1.2rem 1.4rem;border-bottom:1px solid hsla(30,28%,93%,.06)}.ob-pc.pop .ob-pc-pricing{border-bottom-color:rgba(8,8,8,.08)}.ob-pc-price{font-weight:900;font-size:2.8rem;line-height:1;color:#f2ede8;display:flex;align-items:baseline;gap:.1em}.ob-pc.pop .ob-pc-price{color:#080808}.ob-pc-price sup{font-size:1.2rem;font-weight:700;align-self:flex-start;margin-top:.3rem}.ob-pc-price .mo{font-size:.9rem;font-weight:400;color:hsla(30,28%,93%,.5);margin-left:.08em}.ob-pc.pop .ob-pc-price .mo{color:rgba(8,8,8,.4)}.ob-pc-note{font-size:.68rem;font-weight:500;color:hsla(30,28%,93%,.35);margin-top:.25rem}.ob-pc.pop .ob-pc-note{color:rgba(8,8,8,.4)}.ob-pc-cta-wrap{padding:1rem 1.4rem}.ob-pc-cta{display:block;width:100%;font-family:inherit;font-weight:700;font-size:.82rem;letter-spacing:.06em;text-transform:uppercase;text-align:center;padding:.8rem;border:1px solid hsla(30,28%,93%,.2);color:#f2ede8;background:transparent;cursor:pointer;transition:background .2s,border-color .2s,color .2s}.ob-pc-cta:hover{background:#e8281a;border-color:#e8281a;color:#fff}.ob-pc-cta:disabled{opacity:.5;cursor:not-allowed}.ob-pc.pop .ob-pc-cta{background:#e8281a;border-color:#e8281a;color:#fff}.ob-pc.pop .ob-pc-cta:hover{background:#c01f14}.ob-pc-feats{padding:0 1.4rem;flex:1 1}.ob-credit-banner{display:flex;align-items:center;gap:.5rem;padding:.35rem 0 .5rem;border-bottom:1px solid hsla(30,28%,93%,.06)}.ob-pc.pop .ob-credit-banner{border-bottom-color:rgba(8,8,8,.08)}.ob-credit-icon{color:#e8281a;font-size:.75rem;flex-shrink:0}.ob-credit-n{font-weight:800;font-size:.85rem;color:#f2ede8}.ob-pc.pop .ob-credit-n{color:#080808}.ob-credit-label{font-size:.85rem;font-weight:500;color:#f2ede8}.ob-pc.pop .ob-credit-label{color:rgba(8,8,8,.82)}.ob-feat-label{font-size:.58rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:hsla(30,28%,93%,.25);padding:1rem 0 .4rem;border-top:1px solid hsla(30,28%,93%,.07);margin-top:.4rem}.ob-pc.pop .ob-feat-label{color:rgba(8,8,8,.35);border-top-color:rgba(8,8,8,.08)}.ob-fr{display:flex;align-items:flex-start;gap:.5rem;padding:.35rem 0;font-size:.82rem;font-weight:500;line-height:1.3}.ob-fr.y{color:#f2ede8}.ob-fr.y .ob-fi{color:#e8281a;font-size:.72rem;flex-shrink:0;margin-top:.1rem}.ob-fr.n{color:hsla(30,28%,93%,.28)}.ob-fr.n .ob-fi{color:hsla(30,28%,93%,.18);font-size:.72rem;flex-shrink:0;margin-top:.1rem}.ob-fr.n span:last-child{text-decoration:line-through;-webkit-text-decoration-color:hsla(30,28%,93%,.14);text-decoration-color:hsla(30,28%,93%,.14)}.ob-pc.pop .ob-fr.y{color:rgba(8,8,8,.82)}.ob-pc.pop .ob-fr.y .ob-fi{color:#e8281a}.ob-pc.pop .ob-fr.n{color:rgba(8,8,8,.28)}.ob-pc.pop .ob-fr.n .ob-fi{color:rgba(8,8,8,.18)}.ob-pc.pop .ob-fr.n span:last-child{-webkit-text-decoration-color:rgba(8,8,8,.14);text-decoration-color:rgba(8,8,8,.14)}.auth-pricing-placeholder{min-height:60vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:1rem;border:2px dashed rgba(232,40,26,.25);margin:2rem 0;padding:4rem}.auth-pricing-placeholder-title{font-family:Playfair Display,Georgia,serif;font-style:italic;font-weight:900;font-size:clamp(2rem,5vw,4rem);color:hsla(30,28%,93%,.12)}.auth-pricing-placeholder-note{font-size:.88rem;color:hsla(30,28%,93%,.18);max-width:400px}.auth-shell .step-inner{padding:3rem 5vw 2rem;max-width:900px;margin:0 auto;width:100%;flex:1 1;display:flex;flex-direction:column;animation:authStepIn .35s ease}.auth-shell .step-inner.wide{max-width:1100px}.auth-shell .step-inner.narrow{max-width:500px}.auth-shell .step-eyebrow{font-size:.75rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#e8281a;margin-bottom:.6rem;display:flex;align-items:center;gap:.5rem}.auth-shell .step-eyebrow:before{content:"";display:block;width:18px;height:1px;background:#e8281a}.auth-shell .step-h{font-family:Playfair Display,Georgia,serif;font-weight:900;font-size:clamp(2rem,5vw,3.5rem);line-height:1;letter-spacing:-.02em;margin-bottom:.5rem;color:#f2ede8}.auth-shell .step-h em{font-style:italic;color:#e8281a}.auth-shell .step-sub{font-size:1rem;font-weight:400;color:hsla(30,28%,93%,.5);margin-bottom:2.5rem}.auth-shell .stats-row{display:flex;gap:3rem;margin-top:2.5rem;padding-top:2rem;border-top:1px solid hsla(30,28%,93%,.18);flex-wrap:wrap}.auth-shell .stat-n{font-weight:800;font-size:2.5rem;color:#f2ede8;line-height:1}.auth-shell .stat-l{font-size:.82rem;font-weight:500;color:hsla(30,28%,93%,.5);margin-top:.2rem}.auth-shell .section-label{font-size:.78rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:hsla(30,28%,93%,.5);margin-bottom:.8rem;margin-top:1.8rem}.auth-shell .option-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:.9rem;gap:.9rem;margin-bottom:2rem}.auth-shell .option-card{background:hsla(30,28%,93%,.04);border:1px solid hsla(30,28%,93%,.1);padding:1.4rem 1.5rem;cursor:pointer;transition:border-color .2s,background .2s;display:flex;flex-direction:column;gap:.3rem;position:relative;overflow:hidden}.auth-shell .option-card:hover{border-color:rgba(232,40,26,.35);background:rgba(232,40,26,.04)}.auth-shell .option-card.selected{border-color:#e8281a;background:rgba(232,40,26,.07)}.auth-shell .option-card.selected:after{content:"\2713";position:absolute;top:.8rem;right:.9rem;font-size:.75rem;color:#e8281a;font-weight:800}.auth-shell .oc-icon{font-size:1.4rem;margin-bottom:.3rem}.auth-shell .oc-title{font-size:1rem;font-weight:700;color:#f2ede8}.auth-shell .oc-desc{font-size:.82rem;font-weight:400;color:hsla(30,28%,93%,.5)}.auth-shell .radio-list{display:flex;flex-direction:column;gap:.6rem}.auth-shell .radio-row{display:flex;align-items:center;gap:1rem;background:hsla(30,28%,93%,.04);border:1px solid hsla(30,28%,93%,.1);padding:1rem 1.2rem;cursor:pointer;transition:border-color .2s}.auth-shell .radio-row:hover{border-color:rgba(232,40,26,.35)}.auth-shell .radio-row.selected{border-color:#e8281a;background:rgba(232,40,26,.06)}.auth-shell .radio-dot{width:16px;height:16px;border:2px solid hsla(30,28%,93%,.5);border-radius:50%;flex-shrink:0;position:relative}.auth-shell .radio-row.selected .radio-dot{border-color:#e8281a}.auth-shell .radio-row.selected .radio-dot:after{content:"";position:absolute;inset:3px;background:#e8281a;border-radius:50%}.auth-shell .radio-label{font-size:.95rem;font-weight:500;color:#f2ede8}.auth-shell .model-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem}@media(max-width:680px){.auth-shell .model-grid{grid-template-columns:repeat(2,1fr)}}.auth-shell .model-card{position:relative;overflow:hidden;cursor:pointer;border:2px solid transparent;transition:border-color .2s,transform .2s;aspect-ratio:2/3;background:#111}.auth-shell .model-card:hover{transform:translateY(-4px);border-color:rgba(232,40,26,.4)}.auth-shell .model-card.selected{border-color:#e8281a}.auth-shell .model-card.selected:before{content:"\2713";position:absolute;top:.7rem;right:.7rem;z-index:5;width:24px;height:24px;background:#e8281a;border-radius:50%;font-size:.7rem;font-weight:800;color:#fff;display:grid;place-items:center}.auth-shell .model-card-img{position:absolute;inset:0;background-size:cover;background-position:50%}.auth-shell .model-card-overlay{position:absolute;inset:0;z-index:2;background:linear-gradient(0deg,rgba(8,8,8,.95) 0,transparent 50%)}.auth-shell .model-card-info{position:absolute;bottom:0;left:0;right:0;z-index:3;padding:1rem}.auth-shell .model-name{font-family:Playfair Display,Georgia,serif;font-style:italic;font-weight:900;font-size:1.1rem;line-height:1;margin-bottom:.2rem;color:#f2ede8}.auth-shell .model-free-tag{position:absolute;top:.6rem;left:.6rem;z-index:4;background:#e8281a;font-size:.6rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#fff;padding:.2rem .55rem}.auth-shell .niche-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.7rem;gap:.7rem}@media(max-width:600px){.auth-shell .niche-grid{grid-template-columns:repeat(2,1fr)}}.auth-shell .niche-card{background:hsla(30,28%,93%,.04);border:1px solid hsla(30,28%,93%,.1);padding:1rem;text-align:center;cursor:pointer;transition:border-color .2s,background .2s;display:flex;flex-direction:column;align-items:center;gap:.4rem}.auth-shell .niche-card:hover{border-color:rgba(232,40,26,.35)}.auth-shell .niche-card.selected{border-color:#e8281a;background:rgba(232,40,26,.07)}.auth-shell .niche-emoji{font-size:1.4rem}.auth-shell .niche-label{font-size:.82rem;font-weight:600;color:#f2ede8}.auth-shell .content-style-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:.7rem;gap:.7rem}.auth-shell .content-style-card{background:hsla(30,28%,93%,.04);border:1px solid hsla(30,28%,93%,.1);padding:1.1rem 1.3rem;cursor:pointer;transition:border-color .2s,background .2s}.auth-shell .content-style-card:hover{border-color:rgba(232,40,26,.35)}.auth-shell .content-style-card.selected{border-color:#e8281a;background:rgba(232,40,26,.07)}.auth-shell .cs-title{font-size:.95rem;font-weight:700;color:#f2ede8;margin-bottom:.2rem}.auth-shell .cs-desc{font-size:.78rem;color:hsla(30,28%,93%,.5)}.auth-shell .form-group{margin-bottom:1.5rem}.auth-shell .form-label{font-size:.82rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:hsla(30,28%,93%,.5);margin-bottom:.55rem;display:block}.auth-shell .form-input{width:100%;background:hsla(30,28%,93%,.04);border:1px solid hsla(30,28%,93%,.1);color:#f2ede8;font-family:inherit;font-size:1rem;font-weight:500;padding:.9rem 1.1rem;outline:none;transition:border-color .2s}.auth-shell .form-input::placeholder{color:hsla(30,28%,93%,.18)}.auth-shell .form-input:focus{border-color:#e8281a}.auth-shell .strategy-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:.7rem;gap:.7rem;margin-bottom:1rem}.auth-shell .strategy-card{background:hsla(30,28%,93%,.04);border:1px solid hsla(30,28%,93%,.1);padding:1.1rem 1.2rem;cursor:pointer;transition:border-color .2s,background .2s;display:flex;flex-direction:column;align-items:center;gap:.4rem;text-align:center}.auth-shell .strategy-card:hover{border-color:rgba(232,40,26,.35)}.auth-shell .strategy-card.selected{border-color:#e8281a;background:rgba(232,40,26,.07)}.auth-shell .sc-icon{font-size:1.3rem}.auth-shell .sc-label{font-size:.88rem;font-weight:600;color:#f2ede8}.auth-shell .launch-wrap{display:grid;grid-template-columns:1fr 1.1fr;grid-gap:1.5rem;gap:1.5rem;margin-top:1.5rem}@media(max-width:680px){.auth-shell .launch-wrap{grid-template-columns:1fr}}.auth-shell .launch-img-wrap{position:relative;overflow:hidden;aspect-ratio:3/4}.auth-shell .launch-img{width:100%;height:100%;background-size:cover;background-position:top}.auth-shell .launch-img-overlay{position:absolute;inset:0;background:linear-gradient(0deg,rgba(8,8,8,.7) 0,transparent 60%)}.auth-shell .launch-details{background:hsla(30,28%,93%,.04);border:1px solid hsla(30,28%,93%,.1);padding:2rem;display:flex;flex-direction:column;gap:1.5rem;justify-content:center}.auth-shell .ld-row{display:flex;align-items:flex-start;gap:1rem}.auth-shell .ld-check{color:#4ade80;font-size:1rem;margin-top:.1rem;flex-shrink:0}.auth-shell .ld-title{font-size:1rem;font-weight:700;color:#f2ede8;margin-bottom:.15rem}.auth-shell .ld-val{font-size:.85rem;color:hsla(30,28%,93%,.5)}@media (max-width:500px){.auth-shell .option-grid{grid-template-columns:1fr}.auth-shell .stats-row{gap:1.5rem}.auth-shell .step-inner{padding:2rem 5vw 1.5rem}.auth-option-grid{grid-template-columns:1fr}.auth-stats-row{gap:1.5rem}.auth-step-inner{padding:2rem 5vw 1.5rem}}@keyframes obShake{0%,to{transform:translateX(0)}20%{transform:translateX(-6px)}40%{transform:translateX(6px)}60%{transform:translateX(-4px)}80%{transform:translateX(4px)}}.auth-shell .ob-needs-answer{outline:1px solid rgba(232,40,26,.55);animation:obShake .45s ease}.auth-shell .ob-section-required{color:#e8281a!important}.auth-shell .ob-req-badge{display:inline-block;font-size:.62rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#e8281a;border:1px solid rgba(232,40,26,.4);padding:.1rem .45rem;margin-left:.6rem;vertical-align:middle}.auth-shell .ob-req-inline{color:#e8281a;font-weight:700}.auth-validation-hint{font-size:.78rem;font-weight:600;color:#e8281a;text-align:center;flex:1 1;padding:0 .5rem}@keyframes obToastIn{0%{opacity:0;transform:translate(-50%,-110%)}to{opacity:1;transform:translate(-50%)}}@keyframes obToastOut{0%{opacity:1;transform:translate(-50%)}70%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-110%)}}.ob-toast{position:fixed;top:1rem;left:50%;transform:translateX(-50%);z-index:9000;display:flex;align-items:center;gap:.6rem;background:#1a0404;border:1px solid rgba(232,40,26,.55);color:#f2ede8;font-size:.82rem;font-weight:600;padding:.65rem 1.1rem;white-space:nowrap;pointer-events:none;animation:obToastOut 2.6s ease forwards}.ob-toast-icon{display:inline-flex;align-items:center;justify-content:center;width:1.1rem;height:1.1rem;border-radius:50%;background:#e8281a;color:#fff;font-size:.65rem;font-weight:900;flex-shrink:0}.input-title{font-size:28px;font-weight:900;letter-spacing:.5px;text-align:center;margin-bottom:var(--space-3)}.input-dock.centered{position:fixed;top:50%;transform:translateX(-50%) translateY(-50%)}.input-dock.docked{top:auto;bottom:calc(var(--space-4) + env(safe-area-inset-bottom, 0px));transform:translateX(-50%) translateY(0)}.input-row{display:flex;align-items:flex-end;gap:var(--space-2);position:relative;overflow:visible;z-index:40}.composer-controls{margin-bottom:10px;padding:10px 12px}.composer-controls.glass-panel{overflow:visible}.composer-controls-row{display:grid;grid-template-columns:minmax(110px,180px) minmax(0,1fr) auto auto;grid-gap:12px;gap:12px;align-items:center}.composer-control-aspect,.composer-control-batch{margin:0}.composer-control-aspect{display:flex;align-items:center;gap:8px}.composer-control-aspect>span{margin:0;white-space:nowrap}.composer-control-aspect select{width:78px;min-width:78px}.composer-control-aspect .engine-dropdown-trigger{width:98px;min-width:98px;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:0!important;color:inherit!important}.aspect-ratio-display,.aspect-ratio-option{display:inline-flex;align-items:center;gap:8px}.aspect-ratio-shape{display:inline-block;border:1.5px solid;border-radius:2px;opacity:.85;flex:0 0 auto}.aspect-ratio-shape.ar-square{width:12px;height:12px}.aspect-ratio-shape.ar-portrait{width:10px;height:14px}.aspect-ratio-shape.ar-landscape{width:14px;height:10px}.composer-controls .engine-dropdown-menu{z-index:1300}.composer-control-batch{display:flex;flex-direction:column;justify-content:center}.composer-control-batch .engine-slider,.composer-control-duration .engine-slider{margin-top:2px;width:100%}.app:not(.toolbox-page) .composer-control-batch .engine-slider,.app:not(.toolbox-page) .composer-control-duration .engine-slider{height:4px;border:0!important;background:linear-gradient(to right,#d50000 0,#d50000 var(--slider-progress,0),#d0d0d0 var(--slider-progress,0),#d0d0d0 100%)!important}.app:not(.toolbox-page) .composer-control-batch .engine-slider::-webkit-slider-thumb,.app:not(.toolbox-page) .composer-control-duration .engine-slider::-webkit-slider-thumb{background:#d50000!important;border:0!important}.app:not(.toolbox-page) .composer-control-batch .engine-slider::-moz-range-track,.app:not(.toolbox-page) .composer-control-duration .engine-slider::-moz-range-track{height:4px;border-radius:999px;background:#d0d0d0!important}.app:not(.toolbox-page) .composer-control-batch .engine-slider::-moz-range-progress,.app:not(.toolbox-page) .composer-control-duration .engine-slider::-moz-range-progress{height:4px;border-radius:999px;background:#d50000!important}.app:not(.toolbox-page) .composer-control-batch .engine-slider::-moz-range-thumb,.app:not(.toolbox-page) .composer-control-duration .engine-slider::-moz-range-thumb{background:#d50000!important;border:0!important}.composer-control-uncensored{justify-self:end;white-space:nowrap}.composer-control-uncensored-advanced{display:none;grid-column:1/-1}.composer-advanced-toggle{width:24px;height:24px;border:none;background:transparent;color:#e8281a;display:inline-flex;align-items:center;justify-content:center;align-self:center;transform:translateY(-2px);cursor:pointer;padding:0}.composer-advanced-chevron{width:14px;height:10px;position:relative;display:inline-block;transform:rotate(0deg);transition:transform .18s ease}.composer-advanced-chevron:after,.composer-advanced-chevron:before{content:"";position:absolute;top:4px;width:8px;height:2px;border-radius:2px;background:#e8281a}.composer-advanced-chevron:before{left:0;transform:rotate(-32deg)}.composer-advanced-chevron:after{right:0;transform:rotate(32deg)}.composer-advanced-toggle.open .composer-advanced-chevron{transform:rotate(180deg)}.composer-adult-tools-notice{position:absolute;right:14px;bottom:calc(100% + 8px);z-index:6;max-width:min(320px,calc(100vw - 32px));padding:9px 12px;border-radius:10px;border:1px solid rgba(225,6,0,.24);background:hsla(0,100%,98%,.96);color:#b00000;font-size:12px;font-weight:800;line-height:1.2;box-shadow:0 16px 36px rgba(80,0,0,.16)}.age-verify-overlay{position:fixed;inset:0;z-index:2147483000;display:grid;place-items:center;padding:18px;background:rgba(0,0,0,.68);-webkit-backdrop-filter:none;backdrop-filter:none}.age-verify-modal{width:min(460px,100%);border-radius:16px;border:1px solid #3c3c3c;background:#121212;color:#f4f4f4;box-shadow:0 26px 70px rgba(0,0,0,.44);padding:24px}.age-verify-modal h2{margin:0 0 10px;color:#f5f5f5;font-family:Georgia,Times New Roman,serif;font-size:23px;font-weight:800;line-height:1.02;letter-spacing:-.01em}.age-verify-modal p{margin:0 0 12px;color:#d6d6d6;font-size:15px;line-height:1.45}.age-verify-reason{display:none}.age-verify-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:16px}.age-verify-modal .ghost-button,.age-verify-modal .primary-button{min-height:36px;border-radius:4px;padding:9px 18px;font-size:12px;font-weight:800;box-shadow:none;-webkit-clip-path:none;clip-path:none;transform:none;text-transform:none;letter-spacing:0;transition:background .16s ease,border-color .16s ease,color .16s ease}.age-verify-modal .primary-button{background:#e10600;border:1px solid #e10600;color:#fff}.age-verify-modal .primary-button:hover:not(:disabled){background:#c80000;border-color:#c80000;box-shadow:none;transform:none}.age-verify-modal .ghost-button{background:#151515;border:1px solid #3a3a3a;color:#f0f0f0;-webkit-backdrop-filter:none;backdrop-filter:none}.age-verify-modal .ghost-button:hover:not(:disabled){background:#1c1c1c;border-color:#505050;box-shadow:none;transform:none}body.theme-dark .composer-adult-tools-notice{border-color:rgba(255,86,86,.36);background:rgba(42,8,10,.96);color:#ffdede;box-shadow:0 18px 42px rgba(0,0,0,.4)}.composer-controls-advanced{margin:0 0 10px;display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px}.composer-controls-advanced-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}@media (min-width:981px){.app:not(.toolbox-page) .composer-controls-advanced-columns{gap:0}.app:not(.toolbox-page) .composer-advanced-column{position:relative;padding-right:18px}.app:not(.toolbox-page) .composer-advanced-column+.composer-advanced-column{padding-left:18px}.app:not(.toolbox-page) .composer-advanced-column+.composer-advanced-column:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:1px;background:linear-gradient(180deg,transparent,hsla(0,0%,7%,.16) 16%,hsla(0,0%,7%,.16) 84%,transparent)}.app:not(.toolbox-page) .composer-advanced-column .engine-field+.engine-field,.app:not(.toolbox-page) .composer-advanced-column .engine-field+.toggle-switch,.app:not(.toolbox-page) .composer-advanced-column .toggle-switch+.engine-field{position:relative;margin-top:18px}.app:not(.toolbox-page) .composer-advanced-column .engine-field+.engine-field:before,.app:not(.toolbox-page) .composer-advanced-column .engine-field+.toggle-switch:before,.app:not(.toolbox-page) .composer-advanced-column .toggle-switch+.engine-field:before{content:"";position:absolute;left:0;right:28%;top:-9px;height:1px;background:linear-gradient(90deg,hsla(0,0%,7%,.16),hsla(0,0%,7%,0))}body.theme-dark .app:not(.toolbox-page) .composer-advanced-column+.composer-advanced-column:before{background:linear-gradient(180deg,transparent,hsla(0,0%,100%,.18) 16%,hsla(0,0%,100%,.18) 84%,transparent)}body.theme-dark .app:not(.toolbox-page) .composer-advanced-column .engine-field+.engine-field:before,body.theme-dark .app:not(.toolbox-page) .composer-advanced-column .engine-field+.toggle-switch:before,body.theme-dark .app:not(.toolbox-page) .composer-advanced-column .toggle-switch+.engine-field:before{background:linear-gradient(90deg,hsla(0,0%,100%,.18),hsla(0,0%,100%,0))}}.composer-advanced-column{display:grid;grid-gap:12px;gap:12px;align-content:start}.composer-controls-advanced .engine-field{margin:0}.engine-choice-row{display:flex;flex-wrap:wrap;gap:8px}.engine-choice-btn,.engine-choice-button{border:1px solid #d5d5d5;background:#fff;color:#181818;border-radius:4px;font-size:12px;font-weight:800;padding:0 14px;min-width:58px;height:36px;line-height:1;cursor:pointer;text-transform:uppercase;letter-spacing:.02em;box-shadow:none;display:inline-flex;align-items:center;justify-content:center}.engine-choice-btn.active,.engine-choice-button.active{background:#e10600;border-color:#c10800;color:#fff}.engine-choice-btn:disabled,.engine-choice-button:disabled{opacity:.5;cursor:not-allowed}.motion-orientation-row{align-items:center}.motion-orientation-row .motion-orientation-option{min-width:84px}.motion-orientation-option{flex:0 0 auto}.input-row .input-shell{flex:1 1;width:100%;position:relative;z-index:41}.media-picker-wrap{position:relative;display:inline-flex;align-items:center;align-self:flex-end;z-index:26}.media-picker-wrap.open{z-index:140}.media-plus{width:34px;height:34px;border-radius:999px;border:1px solid hsla(0,0%,100%,.4);background:hsla(0,0%,100%,.08);color:#fff;font-size:22px;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 0 16px hsla(0,0%,100%,.2)}.media-plus:hover{box-shadow:0 0 20px hsla(0,0%,100%,.35)}.media-menu{position:absolute;bottom:calc(100% + 10px);left:0;min-width:180px;display:grid;grid-gap:6px;gap:6px;padding:10px;z-index:150}.media-menu button{background:rgba(10,12,18,.6);border:1px solid var(--glass-border);border-radius:10px;color:var(--text);padding:8px 10px;font-size:12px;cursor:pointer;text-align:left}.media-menu button:hover{border-color:var(--glass-border-strong);box-shadow:var(--glass-glow)}.media-panel{margin-top:10px;padding:12px;display:grid;grid-gap:10px;gap:10px}.media-panel-header{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;color:var(--muted)}.media-grid{display:grid;grid-gap:var(--space-2);gap:var(--space-2);width:100%;max-height:220px;overflow:auto;align-content:start;grid-auto-flow:row;grid-auto-rows:auto;position:relative;z-index:2}.media-grid.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.media-grid.grid-5{grid-template-columns:repeat(5,minmax(0,1fr));max-height:70vh;padding-top:28px;scroll-padding-top:28px}.media-tile{width:100%;display:block;position:relative;height:0;padding-bottom:100%;border-radius:10px;overflow:visible;--thumb-base:0px;--thumb-hover-w:0px;--thumb-hover-h:0px;border:1px solid hsla(0,0%,100%,.1);background:rgba(10,12,18,.45);cursor:pointer}.media-tile .media-frame{position:absolute;top:0;left:0;width:var(--thumb-base,100%);height:var(--thumb-base,100%);border-radius:10px;overflow:hidden;transform:translate(0);transform-origin:center center;pointer-events:none;transition:width .2s ease,height .2s ease,transform .2s ease,box-shadow .2s ease;z-index:1}.media-tile:hover .media-frame{width:var(--thumb-hover-w);height:var(--thumb-hover-h);transform:translate(calc((var(--thumb-base) - var(--thumb-hover-w)) / 2),calc((var(--thumb-base) - var(--thumb-hover-h)) / 2));z-index:10;box-shadow:0 16px 40px rgba(3,7,18,.45)}.media-tile:hover{z-index:12}.media-tile .media-frame img,.media-tile .media-frame video{width:100%;height:100%;object-fit:cover;object-position:center center;display:block}.media-video-thumb-badge{position:absolute;right:6px;bottom:6px;z-index:2;padding:4px 6px;border-radius:4px;background:rgba(0,0,0,.72);color:#fff;font-size:10px;font-weight:900;line-height:1;text-transform:uppercase}.media-video-thumb-placeholder{width:100%;height:100%;display:grid;place-content:center;grid-gap:7px;gap:7px;background:#15161a;color:#fff;text-align:center}.media-video-thumb-placeholder strong{color:#fff;font-size:12px;font-weight:900;line-height:1;text-transform:uppercase}.media-video-thumb-play{width:34px;height:34px;display:inline-block;border-radius:999px;border:2px solid hsla(0,0%,100%,.86);position:relative}.media-video-thumb-play:after{content:"";position:absolute;left:12px;top:8px;width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:10px solid #fff}.media-tile.media-tile-skeleton{cursor:default}.media-tile.media-tile-skeleton .media-frame{width:100%;height:100%;transition:none}.media-tile.media-tile-skeleton:hover{z-index:1}.media-tile.media-tile-skeleton:hover .media-frame{width:100%;height:100%;transform:translate(0);box-shadow:none}.media-expiry-badge{position:absolute;top:6px;left:6px;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:rgba(6,9,16,.72);border:1px solid hsla(0,0%,100%,.15);display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;line-height:1;z-index:3}.media-library-panel{width:min(1280px,100%);padding:var(--space-4);display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.media-library-search{width:100%;background:rgba(10,12,18,.6);border:1px solid var(--glass-border);border-radius:12px;color:var(--text);padding:10px 12px;font-size:12px;outline:none;position:relative;z-index:1}.storage-usage-panel{display:grid;grid-gap:8px;gap:8px;border:1px solid hsla(0,0%,100%,.14);border-radius:12px;background:rgba(10,14,24,.68);padding:10px 12px}.team-storage-usage-panel{min-width:min(560px,100%);max-width:100%;flex:1 1 420px}.storage-usage-top{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;flex-wrap:wrap}.storage-usage-title{font-size:12px;font-weight:700;color:#e9efff}.storage-usage-subtitle{margin-top:2px;font-size:11px;color:#9db0ca}.storage-upgrade-actions{display:flex;gap:6px;flex-wrap:wrap}.storage-upgrade-actions .ghost-button{padding:5px 10px;font-size:11px}.storage-usage-bar{position:relative;width:100%;height:8px;border-radius:999px;overflow:hidden;background:hsla(0,0%,100%,.1)}.storage-usage-fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,rgba(82,158,255,.95),rgba(64,222,173,.88))}.storage-usage-meta{font-size:11px;color:#c6d4e8}.media-library-search::placeholder{color:var(--muted)}.media-library-loading{font-size:12px;color:var(--muted)}.scroll-to-bottom{position:absolute;left:50%;right:auto;bottom:calc(var(--space-4) + 72px);width:44px;height:44px;background:rgba(10,12,18,.75);border:1px solid var(--glass-border);color:var(--text);border-radius:999px;font-size:18px;cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;z-index:6;transform:translateX(-50%)}@media (max-width:720px){.message-list{overflow-x:hidden}.scroll-to-bottom{bottom:calc(env(safe-area-inset-bottom, 0px) + 152px)}}.scroll-to-bottom:hover{border-color:var(--glass-border-strong);box-shadow:var(--glass-glow)}.plan-overlay{position:fixed;inset:0;background:rgba(6,8,12,.6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:9200;padding:var(--space-4)}.plan-panel{grid-template-rows:auto 1fr;grid-gap:var(--space-3)}.credits-panel,.plan-panel{width:min(1280px,100%);padding:var(--space-4);display:grid;gap:var(--space-3);max-height:calc(100vh - (var(--space-4) * 2))}.credits-panel{grid-template-rows:auto auto 1fr auto;grid-gap:var(--space-3)}.checkout-panel{width:min(960px,100%);padding:var(--space-4);display:grid;grid-gap:var(--space-3);gap:var(--space-3);min-height:680px;max-height:calc(100vh - (var(--space-4) * 2));overflow-y:auto;scrollbar-gutter:stable}.checkout-embed{min-height:560px}.auto-topup-intro{color:var(--muted);font-size:14px;line-height:1.6;border:1px solid var(--glass-border);border-radius:12px;background:rgba(14,16,22,.7);padding:12px 14px}.credits-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-2);gap:var(--space-2);width:100%;height:100%;margin:0;min-height:0;overflow-y:auto;scrollbar-gutter:stable;align-items:stretch}.credits-upsell{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:10px 12px;border:1px solid var(--glass-border);border-radius:12px;background:rgba(14,16,22,.7)}.credits-upsell-text{color:var(--muted);font-size:13px}.credits-upsell-action{white-space:nowrap}.credit-card{background:hsla(0,8%,5%,.7);border:1px solid var(--glass-border);border-radius:14px;padding:calc(var(--space-4) + 6px);padding-bottom:calc(var(--space-4) + 52px);display:grid;grid-gap:var(--space-2);gap:var(--space-2);text-align:left;color:var(--text);cursor:pointer;position:relative;aspect-ratio:1/1;width:100%;box-shadow:0 12px 30px rgba(5,12,22,.35);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.credit-card:hover{box-shadow:var(--glass-glow);transform:translateY(-1px)}.credit-card:hover,.credit-cta:hover{border-color:var(--glass-border-strong)}.credit-cta:hover{box-shadow:0 0 14px rgba(232,40,26,.35)}.credit-amount{display:grid;grid-gap:0;gap:0;align-items:start;margin-top:0}.credit-value{font-size:38px;font-weight:700;letter-spacing:.3px;line-height:1}.credit-total-line{font-size:12px;color:hsla(0,0%,100%,.6);margin-top:6px;letter-spacing:.02em;line-height:1.25}.credit-price{left:var(--space-4);height:30px;display:flex;align-items:center;font-size:17px;color:var(--muted)}.credit-cta,.credit-price{position:absolute;bottom:var(--space-3)}.credit-cta{right:var(--space-3);border:1px solid hsla(0,0%,100%,.22);border-radius:999px;padding:9px 16px;font-size:15px;color:var(--text);background:rgba(0,0,0,.35)}.credit-cta.primary{background:linear-gradient(135deg,rgba(255,104,92,.95),rgba(232,40,26,.78));color:#140606;border-color:hsla(0,0%,100%,.35);box-shadow:0 12px 30px rgba(5,12,22,.45)}.credit-badge{position:absolute;right:12px;bottom:calc(var(--space-3) + 52px);background:rgba(232,40,26,.2);color:var(--text);border:1px solid rgba(232,40,26,.45);padding:9px 16px;border-radius:999px;font-size:15px;text-transform:uppercase;letter-spacing:.5px;line-height:1}.plan-header{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3)}.plan-title{font-size:22px;font-weight:600}.plan-subtitle{color:var(--muted);font-size:13px}.plan-upsell-note{margin-top:6px;font-size:12px;color:var(--accent-2)}.wardrobe-tabs{display:flex;gap:var(--space-2);flex-wrap:wrap}.wardrobe-tabs .ghost-button.active{border-color:var(--glass-border-strong);box-shadow:var(--glass-glow)}.wardrobe-actions{display:flex;justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap}.wardrobe-tile-wrap{display:grid;grid-gap:6px;gap:6px}.wardrobe-tile-main{position:relative}.wardrobe-item-add-btn{position:absolute;right:8px;bottom:8px;z-index:6;border-color:hsla(0,0%,100%,.45);background:rgba(6,10,16,.72)}.wardrobe-save-btn{width:100%}.wardrobe-empty{line-height:1.5}.wardrobe-status{color:var(--accent-2)}.wardrobe-upload-panel{position:relative;border:1px dashed var(--glass-border-strong);border-radius:16px;padding:var(--space-4);display:grid;grid-gap:var(--space-2);gap:var(--space-2);min-height:220px;align-content:center;background:rgba(10,12,18,.45);isolation:isolate}.wardrobe-upload-panel:before{content:"";position:absolute;inset:10px;border:2px dotted var(--glass-border-strong);border-radius:12px;pointer-events:none;opacity:.9;z-index:0}.wardrobe-upload-panel.is-drag-active{border-color:var(--accent);box-shadow:var(--glass-glow)}.wardrobe-upload-panel.is-drag-active:before{border-color:var(--accent)}.wardrobe-upload-icon{font-size:64px;line-height:1;color:var(--muted);opacity:.45;justify-self:center;margin-bottom:6px}.wardrobe-upload-spinner{width:56px;height:56px;border-radius:999px;border:4px solid hsla(0,0%,100%,.14);border-top-color:hsla(0,0%,100%,.78);justify-self:center;margin-bottom:6px;animation:wardrobe-upload-spin .8s linear infinite}@keyframes wardrobe-upload-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.wardrobe-upload-title{font-size:18px;font-weight:600;text-align:center;position:relative;z-index:1}.wardrobe-upload-subtitle{color:var(--muted);font-size:13px;text-align:center;position:relative;z-index:1}.wardrobe-upload-options{display:flex;gap:var(--space-2);flex-wrap:wrap;justify-content:center;margin-top:2px;position:relative;z-index:1}.wardrobe-upload-loading-screen{width:100%;min-height:180px;display:grid;grid-gap:var(--space-2);gap:var(--space-2);align-content:center;justify-items:center;text-align:center}.wardrobe-pending-preview{width:100%;display:grid;grid-gap:8px;gap:8px;justify-items:center}.wardrobe-pending-frame{width:min(220px,100%);aspect-ratio:1/1;border-radius:12px;overflow:hidden;border:1px solid var(--glass-border);background:rgba(8,10,16,.55)}.wardrobe-pending-frame img{width:100%;height:100%;object-fit:cover;display:block}.wardrobe-pending-meta{font-size:12px;color:var(--muted);text-align:center}.wardrobe-library-loading{margin-top:0}.wardrobe-library-picker{grid-template-columns:repeat(5,minmax(0,1fr));max-height:240px;overflow-y:auto;scrollbar-gutter:stable}.wardrobe-library-picker,.wardrobe-result-review{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.wardrobe-result-review{border:1px solid var(--glass-border);border-radius:12px;padding:var(--space-3)}.wardrobe-result-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-2);gap:var(--space-2)}.wardrobe-library-picker .media-tile,.wardrobe-result-grid .media-tile,.wardrobe-tile-wrap .media-tile{--thumb-base:100%;--thumb-hover-w:100%;--thumb-hover-h:100%}.wardrobe-library-picker .media-tile .media-frame,.wardrobe-result-grid .media-tile .media-frame,.wardrobe-tile-wrap .media-tile .media-frame{width:100%;height:100%}.wardrobe-library-picker .media-tile:hover .media-frame,.wardrobe-result-grid .media-tile:hover .media-frame,.wardrobe-tile-wrap .media-tile:hover .media-frame{transform:translate(0)}.wardrobe-result-grid .media-tile.selected{border-color:var(--accent);box-shadow:var(--glass-glow),0 0 0 2px var(--accent)}.wardrobe-result-grid .media-tile.selected .media-frame{box-shadow:var(--glass-glow),var(--glass-glow)}.plan-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3);min-height:0;overflow-y:auto;scrollbar-gutter:stable}.plan-card{position:relative;border:1px solid var(--glass-border);border-radius:14px;padding:var(--space-3);display:grid;grid-gap:var(--space-2);gap:var(--space-2);background:rgba(10,12,18,.5)}.plan-card.active,.plan-card.recommended{border-color:var(--glass-border-strong);box-shadow:var(--glass-glow)}.plan-name{font-size:20px;font-weight:700}.plan-price{display:flex;align-items:flex-start;gap:6px}.plan-price-dollar{font-size:12px;color:var(--muted);line-height:1.2;margin-top:6px}.plan-price-amount{font-size:28px;font-weight:700;line-height:1}.plan-price-suffix{display:grid;font-size:11px;color:var(--muted);line-height:1.1;margin-top:6px}.plan-cta{border-radius:12px;padding:10px 12px;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap;border:1px solid hsla(0,0%,100%,.2)}.plan-cta.primary{background:linear-gradient(135deg,rgba(255,104,92,.95),rgba(232,40,26,.78));color:#140606;border-color:hsla(0,0%,100%,.35);box-shadow:0 12px 30px rgba(5,12,22,.45)}.plan-cta.secondary{background:rgba(18,18,28,.6);color:var(--muted);border-color:hsla(0,0%,100%,.15)}.plan-cta:disabled{cursor:not-allowed;opacity:.7}.plan-features{margin:0;padding-left:16px;color:var(--muted);font-size:12px;display:grid;grid-gap:6px;gap:6px}.plan-bonus,.plan-feature-main{display:block}.plan-bonus{margin-left:18px;margin-top:2px;color:hsla(0,0%,100%,.45);font-size:11px;line-height:1.3}.plan-badge{position:absolute;top:10px;right:10px;background:rgba(232,40,26,.2);color:var(--text);border:1px solid rgba(232,40,26,.45);padding:4px 8px;border-radius:999px;font-size:10px;text-transform:uppercase;letter-spacing:.5px}.credits-body{color:var(--muted);font-size:13px}.message-bubble{max-width:100%;padding:0;border-radius:0;line-height:1.6;background:transparent;border:none;overflow:visible;position:relative;z-index:1}.message-bubble.user{align-self:flex-end;max-width:min(78%,var(--content-width));width:-moz-fit-content;width:fit-content;padding:var(--space-3);border-radius:16px;border:1px solid var(--glass-border-strong);box-shadow:var(--glass-glow);overflow:visible;z-index:2}.message-bubble.assistant{align-self:flex-start;max-width:var(--content-width);z-index:3}.message-bubble.media-message:has(.message-images.message-images-batch .thumb-hit:hover),.message-bubble.media-message:has(.message-images.message-images-user .thumb-hit:hover){z-index:10}.message-bubble.user.glass-panel{box-shadow:none;overflow:visible;-webkit-clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);background:linear-gradient(135deg,#0b0b0b,#0b0b0b 74%,#1a0b08 0,#1a0b08),repeating-linear-gradient(120deg,rgba(232,40,26,.12) 0 2px,transparent 2px 14px);border-radius:0;border:1px solid #6a1a13}.message-bubble.user.glass-panel.media-message{overflow:visible}.message-bubble.user.media-message,.message-group.user .message-bubble.media-message{-webkit-clip-path:none;clip-path:none}.message-bubble.user:has(.message-images.message-images-user),.message-group.user .message-bubble:has(.message-images.message-images-user){-webkit-clip-path:none;clip-path:none;overflow:visible}.message-bubble.user.glass-panel:after,.message-bubble.user.glass-panel:before{display:none;-webkit-clip-path:none;clip-path:none}.message-bubble.media-message{width:min(66.6667%,var(--media-max));max-width:var(--media-max);--media-max:calc(var(--content-width) * 0.6667);container-type:inline-size;--media-max:100cqw;overflow:visible}.message-bubble.media-message.user{margin-left:auto;overflow:visible}.message-bubble.user.media-message{overflow:visible;padding:0}.message-bubble.media-message .message-images{display:block;width:100%;margin-top:0;max-width:100%;overflow:visible}.message-bubble.media-message .message-images.message-images-user{display:flex;align-items:flex-start;justify-content:flex-start;width:-moz-fit-content;width:fit-content;gap:6px;overflow:visible;isolation:isolate}.message-bubble.media-message .message-images.message-images-batch{display:grid}.message-bubble.media-message .message-images img,.message-bubble.media-message .message-images video{width:auto;height:auto;max-width:100%;max-height:var(--media-max);object-fit:contain;border-radius:16px;display:block;margin:0 auto}.message-bubble.media-message .message-images-user .media-frame .thumb-image,.message-bubble.media-message .message-images-user .media-frame video{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:cover;object-position:center;margin:0}.message-bubble p{margin:0 0 var(--space-1) 0;white-space:pre-wrap}.message-markdown>:first-child{margin-top:0}.message-markdown>:last-child{margin-bottom:0}.status-line{font-size:12px;color:var(--muted)}.error-line{font-size:12px;color:#ff8b8b;margin-top:var(--space-1);display:flex;align-items:center;gap:var(--space-1)}.error-action{border:1px solid hsla(0,0%,100%,.2);color:var(--text);background:rgba(18,18,28,.6);border-radius:10px;padding:4px 8px;font-size:12px;cursor:pointer}.error-action:hover{border-color:var(--glass-border-strong);box-shadow:var(--glass-glow)}.info-button{border:1px solid hsla(0,100%,77%,.6);color:#ffb3b3;background:rgba(40,10,20,.35);width:18px;height:18px;border-radius:999px;font-size:12px;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.error-detail{margin-top:var(--space-1);font-size:12px;color:var(--muted);background:rgba(16,22,32,.7);border:1px solid hsla(0,0%,100%,.08);border-radius:8px;padding:8px 10px;white-space:pre-wrap}.message-images{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:var(--space-2);gap:var(--space-2);margin-top:var(--space-3);max-width:100%;position:relative}.message-images.message-images-user{display:flex;align-items:flex-start;justify-content:flex-start;width:-moz-fit-content;width:fit-content;gap:6px;grid-template-columns:none}.media-lazy-placeholder{width:100%;min-height:180px;margin-top:var(--space-3);background:hsla(30,28%,93%,.04);border:1px solid hsla(30,28%,93%,.07)}.retry-nav-btn{position:absolute;top:50%;width:28px;height:28px;margin-top:-14px;border-radius:999px;border:1px solid hsla(0,0%,100%,.3);background:rgba(10,12,18,.75);color:var(--text);font-size:18px;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;z-index:4}.retry-nav-btn.left{left:6px}.retry-nav-btn.right{right:6px}.message-images-user .thumb-hit{position:absolute;top:0;left:0;width:var(--thumb-base,72px);height:var(--thumb-base,72px);border:none;padding:0;background:transparent;cursor:pointer;z-index:3}.message-images-user .image-wrapper{display:block;position:relative;flex:0 0 auto;align-self:flex-start;width:var(--thumb-base,72px);height:calc(var(--thumb-base, 72px) + 30px);min-height:calc(var(--thumb-base, 72px) + 30px);padding:0;box-sizing:border-box;overflow:visible;--thumb-base:72px;--thumb-hover-w:72px;--thumb-hover-h:72px}.message-images.message-images-user .media-frame{width:var(--thumb-base,72px);height:var(--thumb-base,72px);border-radius:10px;overflow:hidden;position:absolute;top:0;left:0;transform:translate(0);transform-origin:center center;z-index:1;pointer-events:none;transition:width .2s ease,height .2s ease,transform .2s ease,box-shadow .2s ease}.message-images.message-images-user .thumb-hit:hover~.media-frame{width:var(--thumb-hover-w);height:var(--thumb-hover-h);transform:translate(calc((var(--thumb-base) - var(--thumb-hover-w)) / 2),calc((var(--thumb-base) - var(--thumb-hover-h)) / 2));z-index:40;box-shadow:0 16px 40px rgba(3,7,18,.45)}.message-images-user .image-actions{position:absolute;right:0;left:auto;top:calc(var(--thumb-base, 72px) + 4px);margin-top:0;z-index:4;justify-content:flex-end;align-items:center}.message-inline-actions{display:flex;justify-content:flex-end;margin-bottom:8px}.message-inline-actions-bottom{margin-top:8px;margin-bottom:0}.message-inline-actions-prompt-builder{justify-content:flex-start}.prompt-builder-pending{display:inline-flex;align-items:center;gap:3px;color:rgba(236,241,252,.9);font-size:19px;line-height:1;min-height:22px}.prompt-builder-pending .dot{opacity:.25;transform:translateY(0);animation:prompt-builder-dot-pulse 1.05s ease-in-out infinite}.prompt-builder-pending .dot-2{animation-delay:.18s}.prompt-builder-pending .dot-3{animation-delay:.36s}@keyframes prompt-builder-dot-pulse{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:.92;transform:translateY(-1px)}}.user-attachment-row{position:relative;min-width:calc(140px + 74px);width:-moz-fit-content;width:fit-content;padding-right:74px}.user-attachment-row .message-inline-actions-bottom{position:absolute;top:calc(var(--thumb-base, 72px) + 4px);right:0;margin:0}.user-attachment-row .message-images.message-images-user{justify-content:flex-start}.message-edit-btn{font-size:14px}.message-images-user .media-frame img.thumb-image,.message-images-user .media-frame video{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:cover;object-position:50% 50%;margin:0;display:block;border-radius:10px}.message-images-user .media-frame .hover-image{position:absolute;top:50%;left:50%;width:160px;height:200px;transform:translate(-50%,-50%) scale(.98);transform-origin:center center;object-fit:contain;object-position:50% 50%;opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease,box-shadow .2s ease;border-radius:12px;box-shadow:0 16px 40px rgba(3,7,18,.45);z-index:12}.message-images-user .image-wrapper:hover .hover-image{opacity:1;transform:translate(-50%,-50%) scale(1)}.message-images.message-images-batch{display:grid;grid-gap:var(--space-2);gap:var(--space-2);align-items:start;position:relative;isolation:isolate}.message-images.message-images-audio{display:grid;grid-template-columns:1fr;grid-gap:14px;gap:14px;width:min(100%,620px)}.message-images.message-images-audio .image-wrapper{display:grid;grid-template-rows:auto auto;grid-gap:2px;gap:2px;width:100%;max-width:100%;--single-slot-aspect:5/1}.message-images.message-images-audio .media-frame,.message-images.message-images-single .media-frame.audio-frame{width:100%;min-height:110px;aspect-ratio:5/1;background:#fff;border-color:rgba(205,210,220,.75);border-radius:16px;overflow:hidden}.audio-result-card{min-height:100%}.chat-audio-player-result{min-height:100%;display:grid;align-content:center;padding:12px;border:0;border-radius:16px;background:#fff}.chat-audio-player-result audio{width:100%}.message-images.message-images-audio .image-actions{margin-top:0}.message-images-batch.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.message-images-batch.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.message-images-batch .image-wrapper{display:grid;grid-template-rows:auto auto;grid-gap:6px;gap:6px;width:100%;overflow:visible;position:relative;aspect-ratio:auto;padding-top:0;padding-bottom:0;box-sizing:content-box;--thumb-base:100%;--thumb-hover-w:100%;--thumb-hover-h:100%}.message-images-batch .image-wrapper:before{content:"";display:block;grid-column:1;grid-row:1;width:100%;aspect-ratio:1/1}.message-images-batch .thumb-hit{position:absolute;top:10%;left:10%;width:80%;height:auto;aspect-ratio:1/1;border:none;padding:0;background:transparent;cursor:pointer;z-index:60}.message-images.message-images-batch .media-frame{width:100%;height:calc(100% - 34px);aspect-ratio:1/1;border-radius:12px;overflow:hidden;position:absolute;top:calc((100% - 34px) / 2);left:50%;transform:translate(-50%,-50%);transform-origin:center center;pointer-events:auto;transition:width .42s cubic-bezier(.22,1,.36,1),height .42s cubic-bezier(.22,1,.36,1),box-shadow .32s ease;will-change:width,height;z-index:1}.message-images.message-images-batch .image-wrapper:has(.thumb-hit:hover){z-index:40}.message-images.message-images-batch .thumb-hit:hover~.media-frame{width:var(--thumb-hover-w,100%);height:var(--thumb-hover-h,auto);transform:translate(-50%,-50%);z-index:40;box-shadow:0 16px 40px rgba(3,7,18,.35)}.message-images.message-images-batch .thumb-hit:hover~.media-frame img{object-fit:contain}.message-images-batch .image-actions{grid-column:1;grid-row:2;position:relative;top:auto;left:auto;z-index:4;margin-top:0;min-height:28px}.message-bubble.media-message .message-images.message-images-batch .media-frame img,.message-bubble.media-message .message-images.message-images-batch .media-frame video{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:cover;object-position:center center;margin:0;border-radius:0;display:block}.message-bubble.media-message .message-images.message-images-batch{width:100%;max-width:100%;gap:10px}.message-images.message-images-batch .image-wrapper{display:flex;flex-direction:column;gap:6px;min-width:0;width:100%;overflow:hidden;position:relative;aspect-ratio:auto;padding:0;box-sizing:border-box}.message-images.message-images-batch .image-wrapper:before{display:none}.message-images.message-images-batch .thumb-hit{position:absolute;inset:0 auto auto 0;width:100%;height:auto;aspect-ratio:1/1;z-index:4}.message-images.message-images-batch .media-frame,.message-images.message-images-batch .thumb-hit:hover~.media-frame{position:relative;top:auto;left:auto;width:100%;height:auto;aspect-ratio:1/1;transform:none;max-height:none;z-index:1}.message-images.message-images-batch .thumb-hit:hover~.media-frame{box-shadow:none}.message-images.message-images-batch .image-actions{position:relative;top:auto;left:auto;grid-column:auto;grid-row:auto;margin-top:0;min-height:28px}.input-shell{display:flex;gap:var(--space-2);padding:var(--space-3);background:transparent;border-radius:16px;border:1px solid var(--glass-border);flex-wrap:wrap;width:100%;align-items:center;overflow:visible}.input-shell.glass-panel:after,.input-shell.glass-panel:before{-webkit-clip-path:inset(0 round 16px);clip-path:inset(0 round 16px)}.input-shell.glass-panel:before{inset:1px;border-radius:14px}.input-shell.glass-panel:after{inset:1px;border-radius:14px;transform:none}.file-input{display:none}.input-shell.drag-active{border-color:var(--accent);box-shadow:0 0 0 1px rgba(255,211,105,.4)}.attachment-row{width:100%;display:flex;align-items:flex-start;gap:var(--space-2);flex-wrap:wrap;background:transparent;border:1px solid hsla(0,0%,100%,.08);border-radius:12px;padding:6px}.attachment-chip{position:relative;display:block;width:72px;height:72px;min-width:72px;background:rgba(10,12,18,.35);border:1px solid hsla(0,0%,100%,.06);border-radius:10px;padding:0;overflow:hidden;cursor:-webkit-grab;cursor:grab;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.attachment-chip.dragging{opacity:.7;cursor:-webkit-grabbing;cursor:grabbing;transform:scale(1.03);box-shadow:0 16px 40px rgba(3,7,18,.45);z-index:5}.attachment-chip.drag-over{border-color:hsla(0,0%,100%,.35);box-shadow:var(--glass-glow)}.attachment-row .attachment-thumb{width:100%;height:100%;object-fit:cover;border-radius:9px;border:0;image-orientation:from-image}.attachment-audio-thumb{width:100%;height:100%;min-height:72px;padding:10px;background:linear-gradient(180deg,#fff,#f7f8fb);border-radius:9px;box-shadow:inset 4px 0 0 #e10600}.attachment-audio-thumb,.attachment-audio-wave-symbol{display:flex!important;align-items:center;justify-content:center;color:#e10600}.attachment-audio-wave-symbol{max-width:48px;width:48px;min-height:34px;gap:2px;opacity:1;position:relative;z-index:1}.attachment-audio-wave-symbol span{display:block;flex:0 0 2px;width:2px;height:14px;min-height:14px;border-radius:999px;background:#e10600}.attachment-audio-wave-symbol span:nth-child(3n+1){height:22px}.attachment-audio-wave-symbol span:nth-child(4n+2){height:28px}.attachment-audio-wave-symbol span:nth-child(5n){height:18px}.attachment-chip-remove{position:absolute;top:4px;right:4px;width:16px;height:16px;border:1px solid hsla(0,0%,100%,.25);border-radius:999px;background:rgba(0,0,0,.58);color:#fff;font-size:11px;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;z-index:2;padding:0}.attachment-chip-remove:hover{background:rgba(232,40,26,.8);border-color:hsla(0,0%,100%,.45)}.upload-status{font-size:12px;color:var(--muted)}.upload-error{font-size:12px;color:#ff8b8b}.tool-workflow-panel{width:100%;display:grid;grid-gap:10px;gap:10px;background:transparent;border:1px solid hsla(0,0%,100%,.08);border-radius:12px;padding:10px;overflow:visible}.tool-workflow-panel.glass-panel{overflow:visible}.tool-workflow-model-row{display:flex;gap:10px;align-items:center}.tool-workflow-model-row label{font-size:12px;color:rgba(233,240,255,.75)}.tool-workflow-model-row select{flex:1 1;min-width:0;background:rgba(11,14,22,.82);border:1px solid hsla(0,0%,100%,.18);color:#f4f8ff;border-radius:8px;padding:7px 9px}.tool-workflow-slots{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.tool-workflow-slot{border:1.5px dashed rgba(205,214,229,.45);border-radius:10px;background:hsla(0,0%,100%,.02);min-height:116px;padding:10px;display:grid;align-content:center;grid-gap:8px;gap:8px;overflow:visible}.tool-workflow-slot.has-media{border-style:solid;border-color:hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.02);align-content:stretch}.tool-workflow-slot.has-media .attachment-thumb{width:72px;height:72px;object-fit:cover;border-radius:10px;border:1px solid hsla(0,0%,100%,.12)}.tool-workflow-slot-audio{width:100%;min-height:72px;grid-template-rows:1fr auto;gap:6px;align-content:center;justify-items:center;text-align:center}.tool-workflow-slot-audio>span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#171717;font-size:12px;font-weight:800}.tool-workflow-slot-title{font-size:12px;color:rgba(236,242,255,.78);font-weight:600}.tool-workflow-slot-actions{display:flex;gap:8px;align-items:center;position:relative;z-index:320}.tool-workflow-slot-add{width:28px;height:28px;min-width:28px;border-radius:999px;padding:0;display:inline-flex;align-items:center;justify-content:center;font-size:18px;line-height:1}.tool-workflow-slot-source{padding:6px 10px;border-radius:999px;font-size:12px}.tool-workflow-slot-hint{font-size:11px;color:rgba(217,226,245,.56)}.tool-workflow-slot-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;color:rgba(240,246,255,.82)}.tool-workflow-slot .media-menu{bottom:calc(100% + 10px);top:auto;left:0;z-index:360}.input-shell .ghost-button{align-self:flex-end;background:rgba(18,24,35,.75);color:rgba(240,246,255,.95);border:1px solid hsla(0,0%,100%,.22);box-shadow:none}.input-shell .ghost-button:hover{background:rgba(28,37,53,.9)}.prompt-builder-edit-chip{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:8px 10px;border-radius:10px;border:1px solid hsla(0,0%,100%,.16);background:rgba(19,26,38,.82);color:rgba(244,247,255,.92);font-size:12px}.prompt-builder-edit-chip .ghost-button{align-self:center;padding:6px 10px}.input-shell textarea{flex:1 1;border:none;color:var(--text);font-size:16px;outline:none;resize:none;min-height:24px;max-height:22vh;overflow-y:hidden;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(58,6,6,.99) transparent;line-height:1.5;padding:0}.input-shell textarea::-webkit-scrollbar{width:10px;height:10px}.input-shell textarea::-webkit-scrollbar-track,.input-shell textarea::-webkit-scrollbar-track-piece{background:transparent;border-radius:999px;box-shadow:none}.input-shell textarea::-webkit-scrollbar-thumb{background:linear-gradient(180deg,rgba(66,8,8,.99),rgba(26,2,2,.99));border-radius:999px;border:2px solid transparent;box-shadow:none}.input-shell textarea::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,rgba(78,10,10,.99),rgba(34,4,4,.99))}.input-shell button{background:linear-gradient(135deg,rgba(255,104,92,.95),rgba(232,40,26,.78));color:#140606;border:1px solid hsla(0,0%,100%,.35);padding:10px 18px;border-radius:12px;font-weight:600;cursor:pointer;box-shadow:0 12px 30px rgba(5,12,22,.45);align-self:flex-end}.input-shell button:disabled{opacity:.6;cursor:not-allowed}.input-shell.sticky{position:-webkit-sticky;position:sticky;bottom:var(--space-4)}.toolbox-shell{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-3);border:1px solid var(--glass-border);border-radius:16px;background:transparent}.toolbox-header{display:flex;gap:var(--space-2);font-size:14px;color:var(--muted)}.toolbox-controls{display:flex;gap:var(--space-2);align-items:center}.toolbox-controls select{flex:1 1;background:rgba(8,12,20,.6);border:1px solid var(--glass-border);color:var(--text);padding:8px 10px;border-radius:10px;-webkit-backdrop-filter:blur(8px) saturate(140%);backdrop-filter:blur(8px) saturate(140%)}.toolbox-form{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.toolbox-meta{display:flex;gap:var(--space-3);font-size:12px;color:var(--muted)}.toolbox-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-2);gap:var(--space-2)}.toolbox-item{display:flex;align-items:center;justify-content:center;min-height:64px;border:1px solid hsla(0,0%,100%,.06);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.toolbox-item:hover{border-color:hsla(0,0%,100%,.2);box-shadow:0 10px 22px rgba(5,12,22,.35);transform:translateY(-1px)}.toolbox-label{font-size:13px;color:hsla(0,0%,100%,.92);text-align:center}.toolbox-grid label{display:grid;grid-gap:6px;gap:6px;font-size:12px;color:var(--muted)}.toolbox-grid input,.toolbox-grid select{background:rgba(8,12,20,.6);border:1px solid var(--glass-border);color:var(--text);padding:8px 10px;border-radius:10px;-webkit-backdrop-filter:blur(8px) saturate(140%);backdrop-filter:blur(8px) saturate(140%)}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none;box-shadow:0 0 0 2px rgba(232,40,26,.4)}@media (max-width:900px){:root{--sidebar-width:0px}.app-shell{flex-direction:column}.sidebar{width:100%;border-right:none;border-bottom:none;position:fixed;inset:0;height:100vh;transform:translateX(-100%);transition:transform .25s ease;z-index:30;background:rgba(8,10,14,.98);overflow-y:auto;scrollbar-gutter:stable;padding-bottom:calc(var(--space-4) + env(safe-area-inset-bottom))}.chat-shell,.chat-toolbar,.top-bar{padding-left:var(--space-3);padding-right:var(--space-3)}.chat-toolbar{flex-wrap:wrap;row-gap:var(--space-2)}.app.mobile-kb-open .chat-toolbar{position:fixed;top:var(--kb-lock-offset,0);left:0;right:0;z-index:140;background:linear-gradient(180deg,rgba(8,8,12,.96),rgba(8,8,12,.78) 72%,rgba(8,8,12,0));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.app.mobile-kb-open .chat-center{padding-top:64px}.app.mobile-kb-open .input-dock.centered,.app.mobile-kb-open .input-dock.docked{position:fixed;top:auto;bottom:calc(env(safe-area-inset-bottom, 0px) + 8px + max(0px, 100vh - 100dvh) + var(--kb-bottom-gap, 0px))!important;transform:translateX(-50%) translateY(0)}.app.mobile-kb-open .input-dock.advanced-open{top:auto!important;bottom:calc(env(safe-area-inset-bottom, 0px) + 8px + max(0px, 100vh - 100dvh) + var(--kb-bottom-gap, 0px))!important;max-height:none!important;overflow:hidden!important}.engine-panel{left:auto;right:0}.toolbar-center{position:absolute;left:50%;top:var(--space-3);transform:translateX(-50%)}.toolbar-actions{flex-wrap:wrap;justify-content:flex-end;width:100%}.settings-panel{right:var(--space-3)}.plan-overlay{align-items:flex-start;padding-top:var(--space-3)}.saved-models-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;grid-auto-flow:row dense;gap:10px;max-height:min(360px,52vh);overflow-y:auto;padding-right:4px;overflow-x:hidden;align-content:start;align-items:start}.saved-models-grid .model-slot{min-width:0;width:100%;isolation:isolate;z-index:0}.saved-models-actions{margin-top:10px;padding-right:4px}.saved-models-actions .model-slot{min-height:58px;border-radius:12px}.saved-models-grid .model-slot-action{border-radius:inherit}.saved-models-grid .model-slot img{border-radius:0;display:block}.saved-models-grid .model-slot.model-empty,.saved-models-grid .model-slot.model-upgrade{border-radius:14px}.saved-models-grid .model-empty-icon,.saved-models-grid .model-plus,.saved-models-grid .model-slot-action{position:relative;z-index:1}.model-variation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.model-variation-slot{min-width:0;isolation:isolate;z-index:0}.model-variation-add{z-index:2}.media-library-panel{padding:var(--space-3);max-height:calc(100vh - (var(--space-3) * 2));overflow-x:hidden;touch-action:pan-y}.media-library-panel .media-grid{overflow-x:hidden;overscroll-behavior-x:contain;touch-action:pan-y}.media-library-panel .media-tile:hover{transform:none;box-shadow:none;border-color:hsla(0,0%,100%,.1);z-index:auto}.media-library-panel .media-tile .media-frame,.media-library-panel .media-tile:hover .media-frame{width:var(--thumb-base,100%);height:var(--thumb-base,100%);transform:translate(0);box-shadow:none;z-index:1}.app-shell.mobile-menu-open .help-widget,.app-shell.wardrobe-open .help-widget,.media-library-open .help-widget{display:none}.message-bubble{max-width:100%}.message-bubble.media-message{width:100%;max-width:100%;--media-max:100%}.message-group.user .message-bubble:not(.media-message){min-width:124px}.message-inline-actions.message-inline-actions-bottom{padding-right:6px;box-sizing:border-box}.user-attachment-row{position:relative;min-width:0;width:100%;padding-right:0;display:grid;grid-template-columns:1fr;grid-row-gap:8px;row-gap:8px}.user-attachment-row.attachment-count-1{width:-moz-fit-content;width:fit-content;max-width:100%;grid-template-columns:auto auto;column-gap:8px;align-items:start}.user-attachment-row .message-images.message-images-user{display:grid;grid-template-columns:repeat(2,minmax(0,var(--thumb-base,72px)));grid-gap:6px;gap:6px;width:auto;justify-content:flex-start}.user-attachment-row.attachment-count-1 .message-images.message-images-user{grid-template-columns:repeat(1,minmax(0,var(--thumb-base,72px)))}.user-attachment-row .message-inline-actions-bottom{position:static;margin:0;padding-right:0;justify-content:flex-end}.user-attachment-row.attachment-count-1 .message-inline-actions-bottom{align-self:end}.app-shell.mobile-menu-open .sidebar{transform:translateX(0);z-index:122000;background:rgba(8,10,14,.98);width:100vw;max-width:100vw;inset:0}.app-shell.mobile-menu-open .chat-toolbar{z-index:20}.app-shell.mobile-menu-open .toolbox-left-rail{display:none!important}.mobile-menu-close,.mobile-menu-toggle{display:inline-flex}.sidebar-header [data-tour=new-chat-button]{order:1}.sidebar-header .mobile-menu-close{order:2;background:#d50000!important;border-color:#d50000!important;color:#fff!important;box-shadow:0 12px 28px rgba(213,0,0,.18)!important}.media-picker{display:inline-flex}.mobile-only{display:grid}.desktop-only,.prompt-overlay.video-overlay{display:none}.attachment-chip,.attachment-row,.chat-body,.chat-shell,.message-images,.message-images-batch,.message-images-user,.message-list{overflow-x:hidden;touch-action:pan-y;overscroll-behavior-y:contain;overscroll-behavior-x:contain}.message-images.message-images-batch .thumb-hit:hover~.media-frame,.message-images.message-images-user .thumb-hit:hover~.media-frame{width:var(--thumb-base,100%);height:auto;transform:translate(-50%,-50%);box-shadow:none;z-index:1}.message-images.message-images-batch .thumb-hit:hover~.media-frame img{object-fit:cover}.message-images.message-images-batch .image-wrapper{grid-template-rows:auto auto}.message-images.message-images-batch .media-frame{position:relative;grid-column:1;grid-row:1;top:auto;left:auto;width:100%;height:auto;aspect-ratio:1/1;transform:none;max-height:none}.message-images.message-images-batch .thumb-hit{top:12%;left:12%;width:76%}.message-images.message-images-batch .thumb-hit:hover~.media-frame{width:100%;height:auto;transform:none}.message-images.message-images-batch .image-actions{min-height:24px}.message-bubble.media-message .message-images.message-images-batch{width:100%;max-width:100%;gap:8px}.message-images.message-images-batch.grid-2,.message-images.message-images-batch.grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}.message-images.message-images-batch .image-wrapper{display:flex;flex-direction:column;gap:6px;min-width:0;width:100%;overflow:hidden}.message-images.message-images-batch .image-wrapper:before{display:none}.message-images.message-images-batch .thumb-hit{inset:0 auto auto 0;width:100%;height:auto;aspect-ratio:1/1;z-index:4}.message-images.message-images-batch .media-frame,.message-images.message-images-batch .thumb-hit:hover~.media-frame{position:relative;top:auto;left:auto;width:100%;height:auto;aspect-ratio:1/1;transform:none;max-height:none;z-index:1}.generation-retry-notice{left:6px;right:6px;bottom:6px;gap:4px;min-width:0;max-width:calc(100% - 12px);padding:5px 6px;border-radius:8px;font-size:9px;line-height:1;overflow:hidden}.generation-retry-notice span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.generation-retry-notice span:last-child{flex:0 0 auto}.message-images.message-images-audio{gap:8px;width:100%}.message-images.message-images-audio .image-wrapper{display:block;width:100%;--single-slot-aspect:auto}.message-images.message-images-audio .media-frame,.message-images.message-images-single .media-frame.audio-frame{height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:auto!important;background:linear-gradient(180deg,transparent 0,transparent 48%,#fff 0,#fff)!important;border-radius:12px}.message-images.message-images-audio .audio-result-card,.message-images.message-images-single .audio-result-card{min-height:0}.message-images.message-images-audio .chat-audio-player-result,.message-images.message-images-single .chat-audio-player-result{min-height:0;padding:10px;border-radius:12px}.message-images.message-images-audio .chat-audio-player-result audio,.message-images.message-images-single .chat-audio-player-result audio{display:block;width:100%}.message-images-user .image-wrapper:hover .hover-image{opacity:0;transform:translate(-50%,-50%) scale(.98)}}@media (max-width:1100px){.chat-body{flex-direction:column}}transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;transform-origin:center center;.model-pickers,.saved-models-section{padding:var(--space-3);border-bottom:1px solid var(--glass-border)}.model-pickers{.media-tile:hover{transform:scale(1.04);box-shadow:0 16px 40px rgba(3,7,18,.45);border-color:hsla(0,0%,100%,.35);z-index:2}display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.model-pickers label{display:grid;grid-gap:6px;gap:6px;font-size:12px;color:var(--muted)}.model-pickers select{background:rgba(8,12,20,.6);border:1px solid var(--glass-border);color:var(--text);padding:8px 10px;border-radius:10px;-webkit-backdrop-filter:blur(8px) saturate(140%);backdrop-filter:blur(8px) saturate(140%)}.model-hint{font-size:11px;color:var(--muted);margin-top:-6px}.saved-models-title{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:var(--space-2)}.saved-models-grid{max-height:260px;overflow-y:auto;scrollbar-gutter:stable}.saved-models-actions,.saved-models-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--space-2);gap:var(--space-2);padding-right:14px;align-content:start}.saved-models-actions{margin-top:var(--space-2)}.saved-models-actions .model-slot{width:100%;min-height:56px;aspect-ratio:auto;border-radius:14px;overflow:hidden;grid-column:1/span 1}.saved-models-grid .model-slot.model-empty.model-empty-wide{grid-column:1/-1;min-height:0;aspect-ratio:2/1;align-self:start;margin:0;top:auto;bottom:auto}.model-slot{position:relative;aspect-ratio:1;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease;overflow:hidden;padding:0;border:1px solid var(--glass-border);border-radius:0;background:rgba(10,12,18,.35)}.model-slot.model-empty,.model-slot.model-filled,.model-slot.model-upgrade{border-radius:14px}.saved-models-grid .model-slot.model-empty,.saved-models-grid .model-slot.model-empty.model-empty-wide,.saved-models-grid .model-slot.model-upgrade{border-radius:14px!important;overflow:hidden}.model-longpress-track{display:none;position:absolute;left:8px;right:8px;top:50%;transform:translateY(-50%);height:8px;border-radius:999px;background:hsla(0,0%,100%,.18);overflow:hidden;z-index:3;pointer-events:none}.model-longpress-bar{height:100%;background:#e8281a;border-radius:999px;transition:width .04s linear}.model-slot.longpress-active .model-slot-action{filter:grayscale(1) brightness(.6)}@media (hover:none) and (pointer:coarse){.model-slot.longpress-active .model-longpress-track{display:block}}.model-hover-actions{display:none}.model-hover-btn{position:absolute;left:6px;right:6px;border:none;border-radius:10px;background:rgba(8,10,16,.85);color:#f2ede8;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;z-index:4;overflow:hidden;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.model-hover-btn.top{top:8px;bottom:calc(50% + 5px);border-radius:12px 12px 0 0;background:rgba(156,163,175,.3)}.model-hover-btn.bottom{top:calc(50% + 5px);bottom:8px;border-radius:0 0 12px 12px;background:rgba(232,40,26,.32)}@media (hover:hover) and (pointer:fine){.model-hover-actions{display:block;opacity:0;transition:opacity .15s ease}.model-slot:hover .model-slot-action{filter:brightness(.52)}.model-slot:hover .model-hover-actions{opacity:1}.model-hover-btn:hover{transform:scale(1.02);filter:brightness(1.06)}.model-hover-btn.top:hover{box-shadow:0 0 0 1px rgba(222,226,232,.45),0 0 16px rgba(156,163,175,.3)}.model-hover-btn.bottom:hover{box-shadow:0 0 0 1px rgba(232,40,26,.45),0 0 18px rgba(232,40,26,.35)}}.model-slot-action{inset:0;border:none;background:transparent;padding:0;margin:0;display:flex;border-radius:12px;overflow:hidden;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation}.model-edit-btn,.model-slot-action{position:absolute;cursor:pointer;align-items:center;justify-content:center}.model-edit-btn{top:5px;right:5px;width:28px;height:28px;border:1px solid hsla(0,0%,100%,.35);border-radius:999px;background:rgba(12,14,20,.85);color:#f2ede8;display:inline-flex;z-index:5;box-shadow:0 6px 18px rgba(0,0,0,.35)}.model-slot img{width:100%;height:100%;object-fit:cover;border-radius:8px;-webkit-touch-callout:none;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.saved-models-grid .model-slot.model-filled img{border-radius:inherit!important;display:block}.saved-models-grid .model-slot.model-filled,.saved-models-grid .model-slot.model-filled .model-slot-action{border-radius:14px;overflow:hidden}.model-slot:hover{background:var(--glass-bg-strong);border-color:var(--accent)}.model-slot.model-empty:hover,.model-slot.model-filled:hover,.model-slot.model-upgrade:hover{box-shadow:inset 0 0 0 1px rgba(232,40,26,.45)}.model-empty-icon,.model-initial,.model-plus{font-size:28px;font-weight:600;color:var(--accent-2)}.model-empty-icon{font-size:20px;opacity:.7}.model-slot-hint{position:absolute;inset:auto 8px 8px 8px;background:rgba(8,10,16,.8);border:1px solid hsla(0,0%,100%,.08);border-radius:8px;padding:6px 8px;font-size:11px;color:var(--muted);opacity:0;transition:opacity .2s ease}.model-slot:hover .model-slot-hint{opacity:1}.model-slot.model-empty .model-slot-hint{inset:auto 8px 8px 8px;transform:none;width:auto;text-align:center}.saved-models-hint{font-size:11px;color:var(--muted)}.saved-models-free-model,.saved-models-hint{margin-top:var(--space-2)}.model-variation-panel{width:min(420px,100%);padding:var(--space-4);display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.model-variation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-2);gap:var(--space-2)}.model-variation-slot{position:relative;aspect-ratio:1;border:1px solid var(--glass-border);background:rgba(10,12,18,.35);overflow:hidden}.model-variation-filled{border-radius:14px}.model-variation-slot.selected{border:2px solid #b91c1c;box-shadow:inset 0 0 0 2px rgba(185,28,28,.35)}.model-variation-lora-ready{font-size:12px;color:#f5d0d0}.model-variation-add{border-radius:0;background:rgba(0,0,0,.85);color:var(--accent-2);cursor:pointer;border:1px solid hsla(0,0%,100%,.12)}.model-variation-plus{font-size:28px;font-weight:600;line-height:1}.model-variation-tile-action{position:absolute;inset:0;border:none;background:transparent;padding:0;margin:0;cursor:pointer;border-radius:12px;overflow:hidden;touch-action:manipulation}.model-variation-tile-action,.model-variation-tile-action img{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.model-variation-tile-action img{width:100%;height:100%;object-fit:cover;-webkit-user-drag:none}.model-variation-slot.is-disabled .model-variation-tile-action img{filter:grayscale(1) brightness(.5)}.model-reference-icon-btn{position:absolute;top:8px;width:26px;height:26px;border:1px solid hsla(0,0%,100%,.32);border-radius:999px;background:rgba(8,10,16,.86);color:#f2ede8;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;z-index:6;box-shadow:0 8px 20px rgba(0,0,0,.35)}.model-reference-icon-btn.top-left{left:8px}.model-reference-icon-btn.top-right{right:8px}.adult-lora-training-grid>.model-variation-slot>img{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:none;max-height:none;object-fit:cover!important;object-position:center center;display:block;-webkit-touch-callout:none;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.adult-lora-training-grid>button.model-variation-slot{padding:0;border-radius:14px;-moz-appearance:none;appearance:none;-webkit-appearance:none;line-height:0;font-size:0}.adult-lora-training-grid>.model-variation-slot:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - (var(--space-2) / 2))}.model-variation-hover-actions{position:absolute;inset:8px;display:none;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:10px;z-index:4}.model-variation-hover-btn{min-width:0;border:none;color:#f2ede8;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border-radius:12px}.model-variation-hover-btn.top{grid-column:1/-1;grid-row:1;background:rgba(156,163,175,.3)}.model-variation-hover-btn.bottom-left{grid-column:1;grid-row:2;background:rgba(232,40,26,.32)}.model-variation-hover-btn.bottom-right{grid-column:2;grid-row:2;background:rgba(27,83,156,.34)}@media (hover:hover) and (pointer:fine){.model-variation-slot:hover .model-variation-tile-action{filter:brightness(.52)}.model-variation-slot:hover .model-variation-hover-actions{display:grid}}.model-variation-add{display:flex;align-items:center;justify-content:center}.model-variation-header-actions{display:flex;gap:var(--space-2);align-items:center}.model-variation-trash{min-width:44px;padding:8px 10px;line-height:1;font-size:13px;font-weight:700;color:#120606;background:rgba(255,95,95,.95);border:none;border-radius:12px;box-shadow:0 10px 24px rgba(120,12,12,.35)}.model-variation-trash:hover{background:#ff5f5f;filter:brightness(1.03)}.confirm-panel{width:min(420px,100%);padding:var(--space-4);display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.confirm-title{font-size:18px;font-weight:600}.confirm-body{font-size:13px;color:var(--muted)}.confirm-actions{display:flex;justify-content:flex-end;gap:var(--space-2)}.danger-button{background:rgba(255,95,95,.9);color:#120606;border:none;padding:10px 14px;border-radius:12px;font-weight:600;cursor:pointer}.danger-button:hover{filter:brightness(1.05)}.sidebar-toolbox{padding:var(--space-2) var(--space-3) 0;border-bottom:none}.sidebar-library{padding:var(--space-2) var(--space-3)}.sidebar-library,.sidebar-links{border-bottom:1px solid var(--glass-border)}.sidebar-links{display:grid;grid-gap:0;gap:0}.sidebar-links .sidebar-library,.sidebar-links .sidebar-toolbox{border-bottom:none}.sidebar-shortcuts{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.expiry-reminder{padding:10px 12px;border:1px solid hsla(0,0%,100%,.08);border-radius:12px;font-size:12px;color:var(--muted);background:rgba(8,10,16,.4)}.expiry-title{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--accent-2);margin-bottom:6px}.image-wrapper{position:relative;display:inline-block}.message-images:not(.message-images-user):not(.message-images-batch) .thumb-hit{position:absolute;inset:0;width:100%;height:100%;border:none;padding:0;background:transparent;cursor:pointer;z-index:3}.message-images:not(.message-images-user):not(.message-images-batch) .media-frame{position:relative;border-radius:16px;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease;max-width:100%;width:100%}.message-images.message-images-single{display:block;width:100%;max-width:100%}.message-images-single .image-wrapper{display:grid;grid-template-rows:auto auto;grid-gap:8px;gap:8px;width:100%;max-width:100%;overflow:visible;position:relative;--single-slot-aspect:4/5}.message-images-single .image-wrapper:before{content:"";display:block;grid-column:1;grid-row:1;width:100%;aspect-ratio:var(--single-slot-aspect)}.message-images.message-images-single .media-frame{display:block;grid-column:1;grid-row:1;width:100%;height:100%;max-width:100%;margin:0}.message-images.message-images-single .thumb-hit{top:0;left:0;width:100%;height:auto;aspect-ratio:var(--single-slot-aspect)}.message-images-single .image-actions{grid-column:1;grid-row:2;margin-top:0;min-height:28px}.message-images.message-images-single .media-frame img,.message-images.message-images-single .media-frame video{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:cover;object-position:center center;margin:0;border-radius:0}.media-frame video:-webkit-full-screen,video.thumb-asset:-webkit-full-screen{width:100vw!important;height:100vh!important;max-width:100vw!important;max-height:100vh!important;object-fit:contain!important;object-position:center center!important;border-radius:0!important;background:#000!important}.media-frame video:-webkit-full-screen,.media-frame video:fullscreen,video.thumb-asset:-webkit-full-screen,video.thumb-asset:fullscreen{width:100vw!important;height:100vh!important;max-width:100vw!important;max-height:100vh!important;object-fit:contain!important;object-position:center center!important;border-radius:0!important;background:#000!important}.message-images:not(.message-images-user):not(.message-images-batch) .media-frame:hover{transform:scale(1.02);box-shadow:0 16px 40px rgba(3,7,18,.45)}.message-images.message-images-audio .media-frame:hover,.message-images.message-images-single .media-frame.audio-frame:hover{transform:none;box-shadow:none}.message-images:not(.message-images-user):not(.message-images-batch):not(.message-images-single) .media-frame img,.message-images:not(.message-images-user):not(.message-images-batch):not(.message-images-single) .media-frame video{display:block;width:auto;height:auto;max-height:var(--media-max);max-width:100%;object-fit:contain;margin:0 auto}.media-fallback{width:min(100%,420px);padding:12px 14px;border-radius:12px;border:1px solid hsla(0,0%,100%,.12);background:rgba(10,12,18,.5);color:var(--muted);font-size:12px;line-height:1.4;text-align:left}.generation-failed-fallback{width:100%;height:100%;min-height:100%;padding:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:1px solid rgba(213,0,0,.28);border-radius:inherit;background:#fff4f4;color:#d50000;font-size:12px;font-weight:800;line-height:1.2;text-align:center;text-transform:uppercase;letter-spacing:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.generation-failed-fallback.is-info-open{padding:18px;text-transform:none;font-size:13px;line-height:1.25}.generation-failed-hint,.generation-failed-title{display:block;max-width:100%;overflow-wrap:anywhere}.generation-failed-title{color:#d50000;font-size:12px;font-weight:850}.generation-failed-hint{color:#8f0000;font-size:10px;font-weight:750;text-transform:none}body.theme-dark .generation-failed-fallback{background:#17181c!important;border-color:rgba(255,74,74,.34)!important;color:#f2f2f3!important;box-shadow:inset 4px 0 0 #e10600!important}body.theme-dark .generation-failed-title{color:#f66!important}body.theme-dark .generation-failed-hint{color:#d7dbe3!important}.generation-retry-notice{position:absolute;inset:auto 14px 14px 14px;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border-radius:10px;border:1px solid rgba(225,6,0,.2);background:hsla(0,100%,98%,.92);color:#c1121f;font-size:12px;font-weight:800;line-height:1.1;box-shadow:0 10px 24px rgba(62,0,0,.12)}.prompt-overlay{position:absolute;left:0;right:0;bottom:0;padding:12px;background:linear-gradient(180deg,rgba(8,10,16,0),rgba(8,10,16,.92));color:var(--accent-2);opacity:0;transition:opacity .2s ease;pointer-events:none}.prompt-overlay.video-overlay{top:0;bottom:auto;background:linear-gradient(180deg,rgba(8,10,16,.92),rgba(8,10,16,0))}.image-wrapper:hover .prompt-overlay{opacity:1;pointer-events:auto}.prompt-overlay-content{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:8px}.prompt-meta{font-size:10px;line-height:1.2;letter-spacing:.04em;text-transform:uppercase;color:rgba(210,220,255,.9);font-weight:600}.prompt-text{font-size:12px;line-height:1.4;color:#e5e6ff;max-height:72px;overflow:hidden}.prompt-edit-icon{border:1px solid hsla(0,0%,100%,.2);background:rgba(10,12,20,.7);color:#f5f5ff;width:28px;height:28px;border-radius:8px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:14px}.prompt-edit{display:flex;flex-direction:column;gap:8px}.prompt-edit textarea{width:100%;background:rgba(10,12,20,.85);border:1px solid hsla(0,0%,100%,.2);border-radius:10px;color:var(--text);padding:8px 10px;resize:none;font-size:12px;line-height:1.4}.prompt-edit-actions{display:flex;gap:8px;justify-content:flex-end}.prompt-edit-btn{background:rgba(20,22,34,.9);border:1px solid hsla(0,0%,100%,.2);color:var(--accent-2);font-size:12px;padding:6px 12px;border-radius:8px;cursor:pointer}.prompt-edit-btn.ghost{background:transparent}.image-actions{display:flex;gap:10px;margin-top:8px}.message-images .image-actions{position:relative;z-index:6}.message-bubble.user .image-actions{margin-bottom:4px}.message-images-user .image-actions .image-action-btn{background:transparent;border:1px solid transparent;border-radius:8px;box-shadow:none;width:28px;height:28px;padding:0}.message-images-user .image-actions .image-action-btn:hover{border-color:hsla(0,0%,100%,.55);box-shadow:none;transform:translateY(-1px)}.message-images-user .image-actions .action-icon-plus{transform:translateY(2px)}.image-actions.below{justify-content:flex-start}.image-actions.below .result-flag-btn{margin-left:auto}.image-action-btn.result-flag-btn.is-flagged{border-color:rgba(255,92,92,.78);color:#d50000}.lightbox-action-btn.is-flagged{border-color:rgba(255,92,92,.78)}.image-action-btn{width:28px;height:28px;background:transparent;border:1px solid transparent;border-radius:8px;color:#f7f7f9;font-size:18px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .2s ease,color .2s ease,transform .2s ease}.image-action-btn.download-btn{font-size:15px}.image-action-btn .action-icon{display:inline-block;line-height:1}.action-svg-icon{width:18px;height:18px;display:block;color:currentColor;fill:currentColor}.image-action-btn.result-download-btn .action-icon-download{transform:translateY(-2px)}.image-action-btn.result-retry-btn .action-icon-retry{transform:translateY(1px)}.image-action-btn:hover{border-color:hsla(0,0%,100%,.6);transform:translateY(-1px)}.image-action-btn.is-favorite{border-color:hsla(0,0%,100%,.75);color:#d50000}.lightbox{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.9);display:flex;align-items:center;justify-content:center;z-index:10000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:24px;box-sizing:border-box;--lightbox-max:calc(100vh - 48px)}.lightbox-content{position:relative}.lightbox-content,.lightbox-image-shell{max-width:100%;max-height:var(--lightbox-max);width:100%;display:flex;align-items:center;justify-content:center}.lightbox-image-shell{overflow:hidden;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none}.lightbox-image-frame{position:relative;display:inline-block;max-width:100%;max-height:var(--lightbox-max);overflow:hidden}.lightbox-swipe-track{width:300%;max-width:none;display:flex;align-items:center;will-change:transform}.lightbox-swipe-slide{flex:0 0 33.333333%;display:flex;align-items:center;justify-content:center}.lightbox-image-stack{position:relative;display:inline-block;max-width:100%;max-height:var(--lightbox-max)}.lightbox-image-shell.zoomed{cursor:-webkit-grab;cursor:grab;width:min(100vw,100%);max-width:calc(100vw - 48px)}.lightbox-image-shell.dragging{cursor:-webkit-grabbing;cursor:grabbing}.lightbox-content img{max-width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.lightbox-content img,.lightbox-image-frame>video{max-height:var(--lightbox-max);object-fit:contain;border-radius:var(--radius-md);display:block}.lightbox-image-frame>video{width:auto;height:auto;max-width:calc(100vw - 48px);background:#000}.lightbox-image-high,.lightbox-image-low{max-width:100%;max-height:var(--lightbox-max);object-fit:contain;border-radius:var(--radius-md);-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;display:block;transition:opacity .2s ease}.lightbox-image-low{position:absolute;inset:0;margin:auto;filter:blur(7px);transform-origin:center center}.lightbox-image-high{position:relative;z-index:2;transform-origin:center center}.lightbox-image-high.loading{opacity:0}.lightbox-image-high.ready{opacity:1}.lightbox-loading-spinner{position:absolute;left:50%;top:50%;width:28px;height:28px;margin-left:-14px;margin-top:-14px;border-radius:999px;border:2px solid hsla(0,0%,100%,.28);border-top-color:hsla(0,0%,100%,.95);animation:lightbox-spin .8s linear infinite;z-index:3}@keyframes lightbox-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.lightbox-prompt{position:absolute;left:16px;right:16px;bottom:16px;padding:12px 14px;border-radius:12px;background:linear-gradient(180deg,rgba(8,10,16,.2),rgba(8,10,16,.92));color:#f1f2ff;font-size:13px;line-height:1.5;max-height:35vh;overflow:hidden;opacity:0;transform:translateY(6px);transition:opacity .2s ease,transform .2s ease;pointer-events:none;z-index:4}.lightbox-image-frame:hover .lightbox-prompt,.lightbox-prompt.visible{opacity:1;transform:translateY(0)}@media (hover:none) and (pointer:coarse){.lightbox-image-frame:hover .lightbox-prompt{opacity:0;transform:translateY(6px)}}.lightbox-tags{position:absolute;left:16px;right:16px;top:16px;padding:10px 12px;border-radius:12px;background:linear-gradient(180deg,rgba(8,10,16,.92),rgba(8,10,16,.35));color:#dbe0ff;font-size:12px;line-height:1.4;opacity:0;transform:translateY(-6px);transition:opacity .2s ease,transform .2s ease;pointer-events:none;z-index:4}.lightbox-image-frame:hover .lightbox-tags{opacity:1;transform:translateY(0)}@media (hover:none) and (pointer:coarse){.lightbox-image-frame:hover .lightbox-tags{opacity:0;transform:translateY(-6px)}}.lightbox-actions{position:fixed;top:24px;right:24px;left:auto;display:flex;gap:8px;z-index:100}.lightbox-nav-btn{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:999px;border:1px solid hsla(0,0%,100%,.25);background:rgba(8,8,10,.6);color:#f7f7f9;font-size:20px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;z-index:50;transition:border-color .2s ease,transform .2s ease,background .2s ease}.lightbox-nav-btn.left{left:16px}.lightbox-nav-btn.right{right:16px}.lightbox-nav-btn:hover{border-color:hsla(0,0%,100%,.5);background:rgba(12,12,16,.75)}.lightbox-action-btn{width:32px;height:32px;background:transparent;border:1px solid transparent;border-radius:8px;color:#fff;font-size:18px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .2s ease,transform .2s ease}.lightbox-action-btn:hover{border-color:hsla(0,0%,100%,.6);transform:translateY(-1px)}.lightbox-action-btn.is-favorite{border-color:hsla(0,0%,100%,.75);color:#d50000}.lightbox-action-btn.is-flagged{color:#d50000}@media (max-width:600px){.lightbox{padding:12px}.lightbox-nav-btn{width:40px;height:40px}.lightbox-nav-btn.left{left:4px}.lightbox-nav-btn.right{right:4px}}.help-widget{position:fixed;right:24px;bottom:24px;z-index:9000;display:flex;flex-direction:column;align-items:flex-end;gap:12px}.help-fab{width:44px;height:44px;border-radius:999px;border:1px solid hsla(0,0%,100%,.25);background:rgba(10,12,20,.8);color:#f4f6ff;font-size:22px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 10px 24px rgba(4,8,20,.35);transition:transform .2s ease,border-color .2s ease,background .2s ease}.help-fab:hover{transform:translateY(-2px);border-color:hsla(0,0%,100%,.45);background:rgba(16,20,32,.9)}.help-panel{width:min(360px,calc(100vw - 48px));padding:16px;border-radius:16px;border:1px solid hsla(0,0%,100%,.14);background:rgba(10,12,18,.92);box-shadow:0 16px 40px rgba(3,7,18,.45)}.help-panel-header{display:flex;align-items:center;justify-content:space-between;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--accent-2);margin-bottom:10px}.help-panel-body{font-size:13px;color:var(--text);line-height:1.5}.help-panel-actions{display:flex;gap:8px;margin-bottom:10px}.help-panel-actions.help-panel-actions-stack{display:grid;grid-gap:8px;gap:8px}.help-panel-actions .ghost-button{flex:1 1}.help-panel-actions .help-report-bug,.help-panel-actions .help-tour-start{margin:0;min-height:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;line-height:1}.help-chat-log{max-height:260px;overflow-y:auto;scrollbar-gutter:stable;display:flex;flex-direction:column;gap:8px;margin-bottom:10px;padding-right:2px}.help-chat-empty{font-size:12px;opacity:.8}.help-chat-message{border:1px solid hsla(0,0%,100%,.14);padding:8px;background:rgba(0,0,0,.25)}.help-chat-message.user{border-color:hsla(0,0%,100%,.24)}.help-chat-role{font-size:10px;text-transform:uppercase;letter-spacing:.08em;opacity:.8;margin-bottom:4px}.help-chat-content{white-space:pre-wrap}.help-chat-composer{display:flex;flex-direction:column;gap:8px}.help-chat-composer textarea{width:100%;resize:vertical;min-height:56px;color:#f4f6ff;caret-color:#f4f6ff}.help-chat-composer textarea::placeholder{color:rgba(244,246,255,.7)}.help-chat-composer button{align-self:flex-end}.help-bug-report-panel{width:min(540px,calc(100vw - 48px))}.help-bug-report-textarea{width:100%;resize:vertical;min-height:120px;border:1px solid hsla(0,0%,100%,.2);background:rgba(8,10,16,.8);color:#f4f6ff;border-radius:10px;padding:10px 12px;font:inherit;line-height:1.45;margin-top:10px}.help-bug-report-textarea::placeholder{color:rgba(244,246,255,.7)}.glass-chip,.glass-panel{background:#050505;border:1px solid #2a0a07;border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.glass-panel:after,.glass-panel:before{display:none}.admin-list-item,.admin-panel,.admin-summary,.attachment-chip,.attachment-row,.credit-card,.help-panel,.input-shell,.modal-card,.modal-shell,.plan-card,.selection-card,.settings-panel,.sidebar-auth,.sidebar-item,.toolbox-panel{background:linear-gradient(135deg,#060606,#060606 72%,#140806 0,#140806),repeating-linear-gradient(120deg,rgba(232,40,26,.1) 0 2px,transparent 2px 14px);border:1px solid #2f0c08;border-radius:0;box-shadow:none;-webkit-clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);position:relative;overflow:hidden}.credit-cta,.danger-button,.ghost-button,.help-fab,.icon-button,.input-shell button,.plan-cta,.primary-button{background:linear-gradient(135deg,#0b0b0b,#0b0b0b 76%,#1d0b08 0,#1d0b08);border:1px solid #5a1610;border-radius:0;box-shadow:none;-webkit-clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);text-transform:uppercase;letter-spacing:.04em}.credit-cta.primary,.input-shell button,.plan-cta.primary,.primary-button{background:linear-gradient(135deg,#ff4a3a,#e8281a 68%,#99180f);color:#0b0505;border-color:#ff7a70}.danger-button{background:#e8281a;color:#fff4f3;border-color:#ff7a70}.admin-grid .admin-panel{min-height:0;overflow:visible}.admin-grid .admin-panel .admin-conversations-list,.admin-grid .admin-panel .admin-list,.admin-grid .admin-panel .admin-queue-list,.admin-grid .admin-panel.admin-detail,.admin-grid .admin-panel.admin-media{overflow-y:auto;scrollbar-gutter:stable}.danger-button:hover{background:#ff3f31;color:#fff;border-color:#ff9b94}.credit-cta:hover,.danger-button:hover,.ghost-button:hover,.help-fab:hover,.icon-button:hover,.input-shell button:hover,.plan-cta:hover,.primary-button:hover{transform:translateY(-1px) translateX(1px);border-color:#e8281a}.input-shell textarea,.settings-panel select,.sidebar-rename input,.toolbox-grid input,.toolbox-grid select,input,select,textarea{background-color:#040404;border-radius:0;box-shadow:none}.message-bubble,.message-group.assistant .message-bubble{background:transparent;border-radius:0}.message-bubble.user,.message-group.user .message-bubble{background:linear-gradient(135deg,#0b0b0b,#0b0b0b 74%,#1a0b08 0,#1a0b08),repeating-linear-gradient(120deg,rgba(232,40,26,.12) 0 2px,transparent 2px 14px);border:1px solid #6a1a13;border-radius:0;box-shadow:none;-webkit-clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px)}.admin-list-item.active,.credit-card:hover,.plan-card:hover,.sidebar-item.active{border-color:#e8281a;box-shadow:inset 0 0 0 1px #e8281a}.top-bar{border-bottom:1px solid #2a0a07}.app-main,.app-shell,.sidebar,.top-bar{background-color:transparent}.input-row .input-shell,.input-shell,.input-shell textarea{background:transparent}.input-row .input-shell,.input-shell{background:rgba(6,6,6,.96)}.input-shell textarea{background:transparent}.input-shell,.input-shell.glass-panel,.input-shell.glass-panel:after,.input-shell.glass-panel:before{-webkit-clip-path:none;clip-path:none;overflow:visible}@media (max-width:720px){.input-dock.advanced-open{z-index:121500}.composer-controls.is-expanded .composer-controls-advanced{max-height:none;overflow:visible;padding-right:0}.composer-controls .engine-dropdown.open{z-index:140000}.composer-controls .engine-dropdown-menu,.composer-controls .engine-dropdown-menu.upward{top:auto!important;bottom:calc(100% + 8px)!important;z-index:140001!important;max-height:min(320px,52dvh);overflow-y:auto;overscroll-behavior:contain}.composer-control-aspect .engine-dropdown.open{z-index:140000}.composer-control-aspect .engine-dropdown-menu.upward{top:auto!important;bottom:calc(100% + 6px)!important;z-index:140001}.chat-toolbar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto;align-items:center;grid-column-gap:var(--space-2);column-gap:var(--space-2);grid-row-gap:0;row-gap:0}.mobile-menu-toggle{grid-column:1;grid-row:1;justify-self:start}.toolbar-center{position:static!important;left:auto!important;top:auto!important;transform:none!important;grid-column:2;grid-row:1;justify-self:center}.toolbar-settings{display:none}.toolbar-settings .engine-panel{left:auto;right:0;top:calc(100% + 8px);bottom:auto;width:min(340px,calc(100vw - 24px));max-height:calc(100dvh - 148px - env(safe-area-inset-bottom, 0px));overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.app.mobile-kb-open .toolbar-settings .engine-panel{max-height:calc(100dvh - var(--kb-lock-offset, 0px) - 40px - env(safe-area-inset-bottom, 0px))}.toolbar-notifications{grid-column:3;grid-row:1;justify-self:end;margin-left:0}.composer-controls-advanced{grid-template-columns:1fr;gap:8px}.composer-controls-advanced-columns{grid-template-columns:1fr;gap:0}.composer-advanced-column{gap:10px;padding:0 0 12px;margin:0 0 12px;border-bottom:1px solid hsla(0,0%,7%,.14)}body.theme-dark .composer-advanced-column{border-bottom-color:hsla(0,0%,100%,.16)}.composer-advanced-column:last-child{margin-bottom:0}.composer-controls-advanced .engine-field{min-width:0;padding-bottom:10px;border-bottom:0}body.theme-dark .composer-controls-advanced .engine-field{border-bottom-color:transparent}.composer-advanced-column .engine-field:last-child{border-bottom:0;padding-bottom:0}.composer-controls-advanced .engine-field>span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.composer-controls-advanced .engine-field .engine-dropdown-trigger,.composer-controls-advanced .engine-field select{width:100%;min-width:0;max-width:100%;font-size:12px}.app:not(.toolbox-page) .composer-controls-advanced .engine-field-model-pill .engine-dropdown-trigger{font-size:16px;padding-right:18px!important}.composer-controls-row{grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto auto;gap:8px;align-items:end}.composer-control-aspect{grid-column:1;grid-row:1;min-width:0;gap:6px}.composer-control-batch{grid-column:1/-1;grid-row:2;min-width:0;width:100%}.composer-control-aspect>span{width:40px;white-space:normal;line-height:1.02;font-size:11px;text-align:left}.composer-control-aspect .engine-dropdown-trigger,.composer-control-aspect select{width:92px;min-width:92px;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.composer-control-batch>span{white-space:nowrap;font-size:11px;line-height:1.05}.composer-control-batch .engine-slider{width:100%;min-width:0}.composer-control-uncensored-inline{display:inline-flex;grid-column:2;grid-row:1;justify-self:center;align-self:center}.composer-controls-advanced .composer-control-uncensored-advanced{display:none}.attachment-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:6px;gap:6px;max-height:none;overflow:visible;padding:4px}.attachment-chip{width:100%;height:auto;aspect-ratio:1/1;min-width:0;border-radius:8px}.composer-advanced-toggle{grid-column:3;grid-row:1;justify-self:end;align-self:center}.message-list{overflow-x:hidden}.help-widget.chat-docked{right:16px;bottom:var(--menu-clear-bottom,calc(env(safe-area-inset-bottom, 0px) + 218px))}.help-widget.chat-centered{right:16px;bottom:calc(env(safe-area-inset-bottom, 0px) + 16px)}.help-widget.tutorial-open{bottom:calc(env(safe-area-inset-bottom, 0px) + 260px)!important}.scroll-to-bottom.generation-open{bottom:var(--menu-clear-bottom,calc(env(safe-area-inset-bottom, 0px) + 218px))}.app-shell.mobile-menu-open .sidebar{background-color:rgba(8,10,14,.98)}.media-grid.grid-5{grid-template-columns:repeat(3,minmax(0,1fr))}}body.wallet-theme-personal{--accent:#e8281a;--accent-2:#ffd9d6;--glass-glow:0 0 22px rgba(232,40,26,.32)}body.team-page-blue:not(.theme-light),body.wallet-theme-team:not(.theme-light){--accent:#2f7dff;--accent-2:#d7e8ff;--glass-glow:0 0 22px rgba(47,125,255,.35);--glass-bg:rgba(4,8,16,.8);--glass-bg-strong:rgba(6,12,24,.92);--border:#11264a;background:radial-gradient(circle at 18% 10%,rgba(47,125,255,.2),transparent 45%),radial-gradient(circle at 80% 20%,rgba(24,60,125,.18),transparent 40%),radial-gradient(circle at 30% 80%,hsla(0,0%,100%,.02),transparent 45%),linear-gradient(160deg,#000,#02050b 45%,#050b16);background-color:#03070f}body.team-page-blue .glass-chip,body.team-page-blue .glass-panel,body.wallet-theme-team .glass-chip,body.wallet-theme-team .glass-panel{border-color:#123260}body.team-page-blue .admin-list-item,body.team-page-blue .admin-panel,body.team-page-blue .admin-summary,body.team-page-blue .attachment-chip,body.team-page-blue .attachment-row,body.team-page-blue .credit-card,body.team-page-blue .help-panel,body.team-page-blue .input-shell,body.team-page-blue .modal-card,body.team-page-blue .modal-shell,body.team-page-blue .plan-card,body.team-page-blue .selection-card,body.team-page-blue .settings-panel,body.team-page-blue .sidebar-auth,body.team-page-blue .sidebar-item,body.team-page-blue .toolbox-panel,body.wallet-theme-team .admin-list-item,body.wallet-theme-team .admin-panel,body.wallet-theme-team .admin-summary,body.wallet-theme-team .attachment-chip,body.wallet-theme-team .attachment-row,body.wallet-theme-team .credit-card,body.wallet-theme-team .help-panel,body.wallet-theme-team .input-shell,body.wallet-theme-team .modal-card,body.wallet-theme-team .modal-shell,body.wallet-theme-team .plan-card,body.wallet-theme-team .selection-card,body.wallet-theme-team .settings-panel,body.wallet-theme-team .sidebar-auth,body.wallet-theme-team .sidebar-item,body.wallet-theme-team .toolbox-panel{background:linear-gradient(135deg,#05070d,#05070d 72%,#081528 0,#081528),repeating-linear-gradient(120deg,rgba(47,125,255,.1) 0 2px,transparent 2px 14px);border-color:#123260}body.theme-light.team-page-blue,body.theme-light.wallet-theme-team{--glass-bg:rgba(245,249,255,.9);--glass-bg-strong:hsla(0,0%,100%,.94);--border:#c7d8f6;--app-bg-image:radial-gradient(circle at 18% 10%,rgba(47,125,255,.17),transparent 45%),radial-gradient(circle at 80% 20%,rgba(47,125,255,.12),transparent 40%),radial-gradient(circle at 30% 80%,rgba(15,20,36,.03),transparent 45%),linear-gradient(160deg,#f7fbff,#f5f5f5 45%,#edf3ff);--app-bg-color:#f5f5f5}body.theme-light.team-page-blue .admin-list-item,body.theme-light.team-page-blue .admin-panel,body.theme-light.team-page-blue .admin-summary,body.theme-light.team-page-blue .attachment-chip,body.theme-light.team-page-blue .attachment-row,body.theme-light.team-page-blue .credit-card,body.theme-light.team-page-blue .help-panel,body.theme-light.team-page-blue .input-shell,body.theme-light.team-page-blue .modal-card,body.theme-light.team-page-blue .modal-shell,body.theme-light.team-page-blue .plan-card,body.theme-light.team-page-blue .selection-card,body.theme-light.team-page-blue .settings-panel,body.theme-light.team-page-blue .sidebar-auth,body.theme-light.team-page-blue .sidebar-item,body.theme-light.team-page-blue .toolbox-panel,body.theme-light.wallet-theme-team .admin-list-item,body.theme-light.wallet-theme-team .admin-panel,body.theme-light.wallet-theme-team .admin-summary,body.theme-light.wallet-theme-team .attachment-chip,body.theme-light.wallet-theme-team .attachment-row,body.theme-light.wallet-theme-team .credit-card,body.theme-light.wallet-theme-team .help-panel,body.theme-light.wallet-theme-team .input-shell,body.theme-light.wallet-theme-team .modal-card,body.theme-light.wallet-theme-team .modal-shell,body.theme-light.wallet-theme-team .plan-card,body.theme-light.wallet-theme-team .selection-card,body.theme-light.wallet-theme-team .settings-panel,body.theme-light.wallet-theme-team .sidebar-auth,body.theme-light.wallet-theme-team .sidebar-item,body.theme-light.wallet-theme-team .toolbox-panel{background:linear-gradient(135deg,#f8fbff,#f8fbff 72%,#edf4ff 0,#edf4ff),repeating-linear-gradient(120deg,rgba(47,125,255,.08) 0 2px,transparent 2px 14px);border-color:#b9cdf4}body.team-page-blue .credit-cta,body.team-page-blue .danger-button,body.team-page-blue .ghost-button,body.team-page-blue .help-fab,body.team-page-blue .icon-button,body.team-page-blue .input-shell button,body.team-page-blue .plan-cta,body.team-page-blue .primary-button,body.wallet-theme-team .credit-cta,body.wallet-theme-team .danger-button,body.wallet-theme-team .ghost-button,body.wallet-theme-team .help-fab,body.wallet-theme-team .icon-button,body.wallet-theme-team .input-shell button,body.wallet-theme-team .plan-cta,body.wallet-theme-team .primary-button{background:linear-gradient(135deg,#0a101c,#0a101c 76%,#102240 0,#102240);border-color:#2a5dad}body.team-page-blue .credit-cta.primary,body.team-page-blue .input-shell button,body.team-page-blue .plan-cta.primary,body.team-page-blue .primary-button,body.wallet-theme-team .credit-cta.primary,body.wallet-theme-team .input-shell button,body.wallet-theme-team .plan-cta.primary,body.wallet-theme-team .primary-button{background:linear-gradient(135deg,#6aa8ff,#2f7dff 68%,#1d4fa1);color:#061224;border-color:#8bbaff}body.team-page-blue .admin-list-item.active,body.team-page-blue .credit-card:hover,body.team-page-blue .plan-card:hover,body.team-page-blue .sidebar-item.active,body.wallet-theme-team .admin-list-item.active,body.wallet-theme-team .credit-card:hover,body.wallet-theme-team .plan-card:hover,body.wallet-theme-team .sidebar-item.active{border-color:#2f7dff;box-shadow:inset 0 0 0 1px #2f7dff}body.team-page-blue .top-bar,body.wallet-theme-team .top-bar{border-bottom:1px solid #123260}body.team-page-blue .message-bubble.user,body.team-page-blue .message-bubble.user.glass-panel,body.team-page-blue .message-group.user .message-bubble,body.wallet-theme-team .message-bubble.user,body.wallet-theme-team .message-bubble.user.glass-panel,body.wallet-theme-team .message-group.user .message-bubble{border-color:#2a5dad}body.team-page-blue,body.team-page-blue .input-shell textarea,body.team-page-blue .sidebar-list,body.wallet-theme-team,body.wallet-theme-team .input-shell textarea,body.wallet-theme-team .sidebar-list{scrollbar-color:rgba(70,126,212,.95) transparent}@media (hover:hover) and (pointer:fine){body.team-page-blue *,body.wallet-theme-team *{scrollbar-color:rgba(70,126,212,.95) transparent}body.team-page-blue ::-webkit-scrollbar-thumb,body.wallet-theme-team ::-webkit-scrollbar-thumb{background:linear-gradient(180deg,rgba(76,136,226,.98),rgba(36,78,152,.98));border-radius:999px;border:2px solid transparent;box-shadow:none}body.team-page-blue ::-webkit-scrollbar-thumb:hover,body.wallet-theme-team ::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,rgba(92,152,238,.99),rgba(46,92,170,.99))}}.team-page-shell{max-width:1120px;width:100%;margin:0 auto;display:grid;grid-gap:16px;gap:16px;min-width:0}.team-page-header{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:12px}.team-page-header-actions{margin-left:auto;display:inline-flex;align-items:center;gap:10px;min-width:0;flex-wrap:wrap}.team-viewing-banner{position:fixed;top:0;left:0;right:0;z-index:1400;height:46px;border:0;border-radius:0;background:#0b5fff;color:#fff;font-size:13px;font-weight:600;text-align:center;padding:0 14px;cursor:pointer}.team-viewing-banner:hover{background:#084fd6}.team-home-button{margin-left:0}.team-card{position:relative;padding:16px}.team-card,.team-card.glass-panel{overflow:visible}.team-card--full,.team-top-grid{grid-column:1/-1}.team-top-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:stretch}.team-top-grid .team-card{grid-column:auto}.team-chat-card,.team-todo-card{display:flex;flex-direction:column;min-height:min(78vh,700px)}.team-chat-layout{display:grid;grid-template-columns:minmax(200px,1.15fr) minmax(0,2.85fr);grid-gap:10px;gap:10px;min-height:min(78vh,700px);height:min(78vh,700px);max-height:min(78vh,700px)}.team-chat-mobile-controls{display:none}.team-chat-channels,.team-chat-thread{min-height:0;height:100%;max-height:100%;overflow:hidden}.team-chat-channels{display:flex;flex-direction:column;min-height:0}.team-channel-list{display:grid;grid-gap:8px;gap:8px;min-height:0;overflow-y:auto;scrollbar-gutter:stable;padding-right:2px}.team-channel-compose{margin-top:auto;padding-top:10px;border-top:1px solid rgba(148,163,184,.28);display:block}.team-chat-thread{display:flex;flex-direction:column;min-height:0}.team-wallet-chat-thread{display:grid;grid-gap:10px;gap:10px}.team-wallet-media-grid{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px;margin-top:8px}.team-wallet-media-grid.multi{grid-template-columns:repeat(2,minmax(0,1fr))}.team-wallet-media-item{position:relative}.team-wallet-media-frame{border-radius:10px;overflow:hidden;border:1px solid rgba(150,175,220,.35);background:rgba(8,13,24,.88)}.team-wallet-thumb-hit{position:absolute;inset:0;z-index:2;border:0;background:transparent;cursor:pointer}.team-wallet-thumb-asset{display:block;width:100%;height:120px;object-fit:cover}.team-model-share-board{display:grid;grid-gap:12px;gap:12px}.team-model-share-owner-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:8px;gap:8px}.team-model-share-member-model,.team-model-share-owner-item{display:grid;grid-template-columns:52px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;border:1px solid rgba(138,188,255,.24);border-radius:10px;background:rgba(10,16,28,.72);padding:8px}.team-model-share-owner-item{cursor:-webkit-grab;cursor:grab}.team-model-share-owner-item.dragging{opacity:.72}.team-model-share-thumb{width:52px;height:52px;border-radius:8px;object-fit:cover;background:rgba(7,12,22,.9)}.team-model-variant-trigger{border:0;background:transparent;padding:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.team-model-share-meta{min-width:0}.team-model-share-name{color:#eef4ff;font-size:12px;font-weight:600;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.team-model-share-sub{color:rgba(211,225,247,.78);font-size:11px;margin-top:2px}.team-model-share-members{display:grid;grid-gap:10px;gap:10px}.team-model-share-member-card{border:1px dashed rgba(138,188,255,.35);border-radius:12px;padding:10px;background:rgba(8,13,24,.66)}.team-model-share-member-head{display:grid;grid-gap:2px;gap:2px;margin-bottom:8px}.team-model-share-member-name{color:#eff5ff;font-size:13px;font-weight:600}.team-model-share-member-sub{color:rgba(198,216,242,.76);font-size:11px}.team-todo-list{display:grid;grid-gap:8px;gap:8px;max-height:520px;overflow-y:auto;scrollbar-gutter:stable;padding-right:2px}.team-todo-card .team-todo-list{max-height:none;min-height:0;flex:1 1 auto}.team-todo-item{border:1px solid rgba(144,182,236,.3);border-radius:10px;background:rgba(9,16,28,.72);padding:8px}.team-todo-item.completed{opacity:.72}.team-todo-check{display:flex;align-items:flex-start;gap:8px;color:#eef4ff;font-size:13px}.team-todo-check span{line-height:1.35}.team-todo-meta{margin-top:6px;display:flex;gap:10px;flex-wrap:wrap;color:rgba(198,216,242,.78);font-size:11px}.team-variation-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.team-variation-item{display:grid;grid-gap:4px;gap:4px}.team-variation-item img{width:100%;height:40px;object-fit:cover;border-radius:8px;border:1px solid rgba(138,188,255,.28)}.team-variation-label{color:rgba(214,228,248,.78);font-size:11px;text-align:center}.team-model-share-member-models{display:grid;grid-gap:8px;gap:8px}.team-model-share-member-model{grid-template-columns:52px minmax(0,1fr) auto}.team-model-share-remove{min-width:72px;justify-self:end}.team-chat-log{flex:1 1;min-height:0;overflow-y:auto;scrollbar-gutter:stable;display:flex;flex-direction:column;align-items:stretch;gap:8px;padding-right:2px}.team-chat-compose{margin-top:auto;padding-top:10px;border-top:1px solid rgba(148,163,184,.28)}.team-chat-compose-input{flex:1 1 auto;resize:none;min-height:40px;max-height:180px;line-height:1.4;white-space:pre-wrap;overflow-wrap:break-word}.team-chat-empty{opacity:.78}.team-chat-message-row{display:flex;width:100%}.team-chat-message-row.mine{justify-content:flex-end}.team-chat-message-row.theirs{justify-content:flex-start}.team-chat-bubble{max-width:min(78%,760px);padding:10px 12px;border-radius:14px;border:1px solid rgba(117,173,255,.32);box-shadow:0 10px 24px rgba(3,10,22,.26);background:linear-gradient(180deg,rgba(16,32,56,.74),rgba(12,26,46,.78))}.team-chat-bubble.mine{background:linear-gradient(180deg,rgba(35,78,138,.76),rgba(28,65,118,.82));border-color:rgba(138,188,255,.54)}.team-chat-bubble.theirs{background:linear-gradient(180deg,rgba(14,28,48,.82),rgba(11,22,40,.86));border-color:rgba(95,146,224,.42)}.team-chat-author{font-size:11px;line-height:1.2;font-weight:700;letter-spacing:.03em;color:rgba(198,223,255,.96);margin-bottom:4px}.team-chat-text{font-size:13px;line-height:1.45;color:#eef5ff;white-space:pre-wrap;word-break:break-word}.team-channel-row{position:relative}.team-channel-button{padding-right:64px}.team-channel-actions{position:absolute;right:7px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;gap:6px}.team-channel-access{width:auto;height:auto;border:none;border-radius:0;background:transparent;color:rgba(108,140,190,.92);line-height:1;font-size:14px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0;opacity:.85}.team-channel-access:hover{color:rgba(160,198,255,.98);opacity:1}.team-channel-delete{position:static;width:auto;height:auto;border:none;border-radius:0;background:transparent;color:rgba(64,97,146,.85);line-height:1;font-size:14px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0;opacity:.75}.team-channel-delete:hover{color:rgba(104,150,222,.95);opacity:1}.team-channel-access-list{display:grid;grid-gap:8px;gap:8px}.team-channel-access-item{display:flex;align-items:center;gap:8px;font-size:13px;color:rgba(230,242,255,.96)}.team-channel-button.unread,.team-chat-card.unread{animation:teamChatUnreadPulse 1.4s ease-in-out infinite}.team-chat-fab-wrap{position:fixed;right:18px;bottom:18px;z-index:1200;display:grid;justify-items:end;grid-gap:10px;gap:10px}.team-chat-fab{position:relative;border:1px solid rgba(122,178,255,.65);background:linear-gradient(180deg,rgba(15,32,58,.96),rgba(9,21,42,.97));color:#eef6ff;font-size:32px;width:62px;height:62px;padding:0;cursor:pointer;box-shadow:0 14px 28px rgba(4,8,16,.5)}.team-chat-fab,.team-chat-fab-badge{font-weight:700;line-height:1;border-radius:999px;display:inline-flex;align-items:center;justify-content:center}.team-chat-fab-badge{position:absolute;top:-6px;right:-6px;min-width:20px;height:20px;background:#ff2f53;color:#fff;border:1px solid hsla(0,0%,100%,.55);font-size:11px;padding:0 6px}.team-chat-fab.unread{animation:teamChatFabGlow 1.2s ease-in-out infinite}@keyframes teamChatFabGlow{0%{box-shadow:0 0 0 0 rgba(100,170,255,.44),0 14px 28px rgba(4,8,16,.5);transform:scale(1)}50%{box-shadow:0 0 0 9px rgba(100,170,255,.12),0 16px 32px rgba(4,8,16,.54);transform:scale(1.015)}to{box-shadow:0 0 0 0 rgba(100,170,255,.44),0 14px 28px rgba(4,8,16,.5);transform:scale(1)}}.team-chat-popover{width:min(980px,calc(100vw - 36px));max-height:min(74vh,760px);padding:12px;overflow:hidden}.team-chat-popover .team-chat-channels,.team-chat-popover .team-chat-layout,.team-chat-popover .team-chat-thread{min-height:min(62vh,620px)}@keyframes teamChatUnreadPulse{0%{box-shadow:0 0 0 0 rgba(80,150,255,.26);border-color:rgba(106,168,255,.55)}50%{box-shadow:0 0 0 4px rgba(80,150,255,.12);border-color:rgba(140,190,255,.85)}to{box-shadow:0 0 0 0 rgba(80,150,255,.26);border-color:rgba(106,168,255,.55)}}.team-row-two{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:16px;gap:16px}.team-row-two-bottom{order:999}.team-library-row{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:16px;gap:16px}.team-calendar-nav{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.team-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:10px;gap:10px}.team-calendar-day{min-height:220px;transition:box-shadow .18s ease,border-color .18s ease,background .18s ease}.team-calendar-day.is-drop-active{border-color:rgba(120,196,255,.92)!important;box-shadow:0 0 0 1px rgba(120,196,255,.7),0 0 22px rgba(120,196,255,.34);background:rgba(26,52,82,.34)}.team-time-chart-scroll{overflow-x:hidden;padding-bottom:4px}.team-time-chart{width:100%;min-width:0;display:grid;grid-gap:6px;gap:6px;min-height:240px;align-items:end}.team-time-bar-wrap{width:100%;display:grid;grid-gap:3px;gap:3px;justify-items:center}.team-time-bar-value{position:absolute;left:50%;transform:translateX(-50%);font-size:11px;line-height:1.1;color:#dcecff;font-weight:700;white-space:nowrap;pointer-events:none}.team-time-bar-track{position:relative;width:calc(100% - 4px);min-width:14px;height:170px;border-radius:0;background:transparent;border:0;display:flex;align-items:flex-end;justify-content:center;padding:0}.team-time-bar{width:100%;border-radius:8px 8px 0 0;background:linear-gradient(180deg,rgba(120,179,255,.95),rgba(49,112,206,.95))}.team-time-bar-label{font-size:11px;line-height:1.1;color:#eff5ff;font-weight:600}.team-time-bar-sub{font-size:10px;line-height:1.1;color:rgba(223,236,255,.8)}.team-time-member-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.team-time-member-tab{border:1px solid #d9d9d9;background:#fff;color:#2e2e2e;border-radius:8px;padding:8px 12px;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.team-time-member-tab.active{background:#e10600;border-color:#e10600;color:#fff}.team-time-stopwatch{display:flex;align-items:center;gap:12px;margin-top:12px;padding:12px;border:1px solid #ececec;border-radius:8px;background:#fff}.team-time-stopwatch-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px;background:#e10600;color:#fff;font-family:Segoe UI Symbol,Noto Sans Symbols\ 2,Noto Sans Symbols,sans-serif;font-size:24px;font-variant-emoji:text}.team-time-stopwatch-label{color:#111;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.team-time-stopwatch-value{color:#c10000;font-size:30px;font-weight:900;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.team-time-stopwatch-started{margin-top:4px;color:#5f5f5f;font-size:12px}.team-time-range-picker{position:relative}.team-time-range-trigger{min-width:240px;justify-content:flex-start}.team-time-range-panel{position:absolute;top:calc(100% + 8px);left:0;z-index:30;width:min(92vw,360px);border:1px solid rgba(118,172,255,.35);border-radius:12px;background:rgba(8,14,26,.98);box-shadow:0 16px 40px rgba(0,0,0,.45);padding:10px}.team-time-range-header{display:grid;grid-template-columns:34px 1fr 34px;align-items:center;grid-gap:8px;gap:8px}.team-time-range-title{text-align:center;color:#dfeaff;font-size:13px;font-weight:700}.generation-blocked-modal{position:fixed;inset:0;z-index:2147482500;display:grid;place-items:center;padding:18px;background:rgba(5,7,12,.46);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.generation-blocked-card{position:relative;width:min(620px,100%);max-height:min(86vh,760px);overflow-y:auto;padding:24px;border-radius:12px;border:1px solid rgba(24,24,27,.1);background:#fff;color:#171717;box-shadow:0 22px 60px rgba(0,0,0,.22)}.generation-blocked-kicker{color:#d50000;font-size:12px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.generation-blocked-card h2{margin:8px 44px 12px 0;color:#171717;font-family:var(--font-body);font-size:clamp(22px,4.6vw,30px);font-weight:800;line-height:1.1;letter-spacing:0}.generation-blocked-card p{margin:0;color:#27272a;font-size:15px;line-height:1.55}.generation-blocked-close{position:absolute;top:14px;right:14px;width:38px;height:38px;border-radius:8px;border:1px solid rgba(24,24,27,.12);background:#fff;color:#171717;font-size:18px;font-weight:800;cursor:pointer}.generation-blocked-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:22px;flex-wrap:wrap}.generation-blocked-secondary{min-height:38px;border-radius:8px;border:1px solid rgba(24,24,27,.14);background:#fff;color:#171717;padding:0 16px;font:inherit;font-weight:800;cursor:pointer}.generation-blocked-edit-field{display:grid;grid-gap:8px;gap:8px;margin-top:16px;color:#171717;font-weight:800}.generation-blocked-edit-field textarea{width:100%;resize:vertical;border-radius:10px;border:1px solid rgba(24,24,27,.14);background:#f7f7f8;color:#171717;padding:12px;font:inherit;font-weight:500;line-height:1.45}.generation-blocked-attachments,.generation-blocked-references{display:grid;grid-gap:10px;gap:10px;margin-top:16px}.generation-blocked-section-title{color:#171717;font-size:12px;font-weight:850;text-transform:uppercase;letter-spacing:.06em}.generation-blocked-reference-note{color:#55555d;font-size:12px;line-height:1.45}.generation-blocked-attachment-grid{display:flex;gap:10px;flex-wrap:wrap}.generation-blocked-attachment{position:relative;width:76px;height:76px;border-radius:10px;overflow:hidden;border:1px solid rgba(24,24,27,.12);background:#f1f1f3}.generation-blocked-attachment img,.generation-blocked-attachment video{width:100%;height:100%;object-fit:cover;display:block}.generation-blocked-attachment-file{width:100%;height:100%;display:grid;place-items:center;color:#171717;font-size:12px;font-weight:800}.generation-blocked-attachment button{position:absolute;top:4px;right:4px;width:24px;height:24px;border-radius:999px;border:1px solid rgba(0,0,0,.18);background:hsla(0,0%,100%,.92);color:#171717;font-weight:900;cursor:pointer}body.theme-dark .generation-blocked-card{border-color:#2a2b30;background:#111214;color:#f5f5f5}body.theme-dark .generation-blocked-card h2,body.theme-dark .generation-blocked-edit-field,body.theme-dark .generation-blocked-section-title{color:#f5f5f5}body.theme-dark .generation-blocked-card p{color:#e4e4e7}body.theme-dark .generation-blocked-close,body.theme-dark .generation-blocked-secondary{border-color:#34363d;background:#141518;color:#f5f5f5}body.theme-dark .generation-blocked-edit-field textarea{border-color:#34363d;background:#16171b;color:#f5f5f5}body.theme-dark .generation-blocked-reference-note{color:#b8bac2}body.theme-dark .generation-blocked-attachment{border-color:#34363d;background:#16171b}body.theme-dark .generation-blocked-attachment-file{color:#f5f5f5}body.theme-dark .generation-blocked-attachment button{border-color:hsla(0,0%,100%,.18);background:rgba(17,18,20,.92);color:#f5f5f5}.generation-failed-fallback{box-sizing:border-box;border-radius:14px!important;border:1px solid #e10600!important;border-left-width:5px!important;background:#fff!important;color:#171717!important;box-shadow:none!important;text-transform:none!important;cursor:default!important;overflow:hidden;transition:min-height .22s ease,background-color .18s ease,border-color .18s ease}.generation-failed-fallback:not(.is-expanded){min-height:100%;height:100%;display:block;position:relative;justify-content:stretch;align-items:stretch;padding:clamp(16px,5%,28px);text-align:left}.generation-failed-fallback.is-expanded{min-height:min(440px,82vh);height:auto;justify-content:flex-start;align-items:stretch;padding:12px;text-align:left}.image-wrapper:has(.generation-failed-fallback.is-expanded) .media-frame,.media-frame:has(.generation-failed-fallback.is-expanded){aspect-ratio:auto!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.app:not(.toolbox-page) .media-frame:has(.generation-failed-fallback),.media-frame:has(.generation-failed-fallback){border:0!important;background:transparent!important}.generation-failed-summary{width:100%;max-width:none;min-height:auto;border:0;background:transparent;color:inherit;display:grid;place-items:center;justify-items:center;grid-gap:3px;gap:3px;font:inherit}.generation-failed-fallback:not(.is-expanded) .generation-failed-summary{position:absolute;inset:0;padding:clamp(16px,5%,28px) clamp(16px,5%,28px) clamp(122px,25%,152px)}.generation-failed-fallback.is-expanded .generation-failed-summary{min-height:auto;place-items:start;justify-items:start;padding-bottom:10px;border-bottom:1px solid rgba(24,24,27,.1)}.generation-failed-choice-actions{width:100%;max-width:none;display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px;align-self:end}.generation-failed-fallback:not(.is-expanded) .generation-failed-choice-actions{position:absolute;left:clamp(16px,5%,28px);right:clamp(16px,5%,28px);bottom:clamp(16px,5%,28px);width:auto}.generation-failed-title{color:#e10600!important;font-size:clamp(18px,2.05vw,24px);font-weight:900;letter-spacing:0;line-height:1.05;text-align:center;text-transform:none;text-shadow:none}.generation-failed-hint{color:#55555d!important;font-size:12px;font-weight:650;line-height:1.35}.generation-failed-editor{display:grid;grid-template-rows:0fr;grid-gap:0;gap:0;opacity:0;transform:translateY(-4px);transition:grid-template-rows .24s ease,opacity .18s ease,transform .18s ease,gap .18s ease;overflow:hidden;pointer-events:none}.generation-failed-editor>*{min-height:0}.generation-failed-fallback.is-expanded .generation-failed-editor{grid-template-rows:1fr;gap:10px;opacity:1;transform:translateY(0);pointer-events:auto;overflow:visible}.generation-failed-editor p{margin:0;color:#333337;font-size:12px;line-height:1.45;text-transform:none;font-weight:600}.generation-failed-edit-field{display:grid;grid-gap:6px;gap:6px;color:#171717;font-size:12px;font-weight:850}.generation-failed-edit-field textarea{width:100%;min-height:40px;resize:vertical;border-radius:8px;border:1px solid rgba(24,24,27,.12);background:#f7f7f8;color:#171717;padding:10px;font:inherit;font-size:13px;font-weight:500;line-height:1.42;text-transform:none}.generation-failed-inline-section{display:grid;grid-gap:8px;gap:8px}.generation-failed-inline-title{color:#171717;font-size:11px;font-weight:850;text-transform:uppercase;letter-spacing:.06em}.generation-failed-reference-note{color:#55555d;font-size:11px;line-height:1.35;font-weight:600}.generation-failed-inline-actions{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px;justify-content:flex-end}.generation-failed-primary-btn,.generation-failed-secondary-btn{width:100%;min-height:42px;border-radius:10px;padding:0 12px;font:inherit;font-size:13px;font-weight:850;cursor:pointer;text-transform:none;display:inline-flex;align-items:center;justify-content:center;gap:8px}.generation-failed-secondary-btn{border:1px solid rgba(24,24,27,.22);background:#fff;color:#171717}.generation-failed-primary-btn{border:1px solid #e10600;background:#e10600;color:#fff}.generation-failed-btn-icon{display:inline-grid;place-items:center;font-size:1.1em;line-height:1}body.theme-dark .generation-failed-fallback{background:#17191f!important;border-color:#e10600!important;color:#f5f5f5!important;box-shadow:none!important}body.theme-dark .generation-failed-fallback.is-expanded .generation-failed-summary{border-bottom-color:#2a2b30}body.theme-dark .generation-failed-title{color:#e10600!important}body.theme-dark .generation-failed-editor p,body.theme-dark .generation-failed-hint,body.theme-dark .generation-failed-reference-note{color:#b8bac2!important}body.theme-dark .generation-failed-edit-field,body.theme-dark .generation-failed-inline-title{color:#f5f5f5!important}body.theme-dark .generation-failed-edit-field textarea{border-color:#2c2d33;background:#0f1014;color:#f5f5f5}body.theme-dark .generation-failed-inline-section .confirmation-reference-tile,body.theme-dark .generation-failed-inline-section .generation-blocked-attachment{border-color:#34363d;background:#16171b}body.theme-dark .generation-failed-inline-section .confirmation-reference-tile.is-active{border-color:#e10600;box-shadow:0 0 0 2px rgba(225,6,0,.42)}body.theme-dark .generation-failed-inline-section .confirmation-note{color:#c9cbd2!important}body.theme-dark .generation-failed-inline-section .generation-blocked-attachment button{border-color:hsla(0,0%,100%,.18);background:rgba(17,18,20,.92);color:#f5f5f5}body.theme-dark .generation-failed-secondary-btn{border-color:hsla(0,0%,100%,.58);background:rgba(10,11,15,.32);color:#f5f5f5}.message-images-single .image-wrapper:has(.generation-failed-fallback.is-expanded):before,.message-images.message-images-single .image-wrapper:has(.generation-failed-fallback.is-expanded):before{display:none!important}.message-images.message-images-single .image-wrapper:has(.generation-failed-fallback.is-expanded){grid-template-rows:auto auto!important}@media (max-width:720px){.generation-failed-fallback:not(.is-expanded){padding:12px}.generation-failed-fallback:not(.is-expanded) .generation-failed-summary{padding:12px 12px 90px}.generation-failed-fallback:not(.is-expanded) .generation-failed-choice-actions{left:10px;right:10px;bottom:10px;gap:6px}.generation-failed-title{font-size:clamp(14px,4.2vw,18px);line-height:1.08}.generation-failed-primary-btn,.generation-failed-secondary-btn{min-height:34px;border-radius:8px;padding:0 10px;font-size:11px;gap:6px}.generation-failed-choice-actions .generation-failed-btn-icon{display:none}.message-images.message-images-batch .generation-failed-fallback:not(.is-expanded){border-left-width:4px!important;padding:8px}.message-images.message-images-batch .generation-failed-fallback:not(.is-expanded) .generation-failed-summary{padding:8px 8px 68px}.message-images.message-images-batch .generation-failed-title{font-size:10px;line-height:1.05;letter-spacing:.035em;max-width:94%}.message-images.message-images-batch .generation-failed-fallback:not(.is-expanded) .generation-failed-choice-actions{left:7px;right:7px;bottom:7px;gap:5px}.message-images.message-images-batch .generation-failed-primary-btn,.message-images.message-images-batch .generation-failed-secondary-btn{min-height:27px;border-radius:7px;padding:0 5px;font-size:9px;line-height:1.05}.generation-failed-fallback.is-expanded{min-height:0;padding:12px}.generation-failed-editor{gap:8px}.generation-failed-edit-field textarea{min-height:86px}.generation-blocked-attachment{width:62px;height:62px}.generation-failed-inline-actions{display:grid;grid-template-columns:1fr}.generation-failed-primary-btn,.generation-failed-secondary-btn{width:100%}}.team-time-range-nav{width:34px;height:34px;min-width:34px;padding:0}.team-time-range-weekdays{margin-top:8px;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:4px;gap:4px}.team-time-range-weekdays span{text-align:center;color:rgba(220,234,255,.75);font-size:10px;font-weight:600}.team-time-range-grid{margin-top:8px;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:4px;gap:4px}.team-time-range-day{height:34px;border-radius:8px;border:1px solid rgba(116,170,255,.18);background:rgba(24,34,52,.75);color:#eaf2ff;font-size:12px;font-weight:600;cursor:pointer}.team-time-range-day:hover:not(:disabled){border-color:rgba(116,170,255,.55)}.team-time-range-day.outside{opacity:.55}.team-time-range-day.in-range{background:rgba(71,126,212,.35);border-color:rgba(121,173,255,.45)}.team-time-range-day.selected{background:rgba(91,154,255,.88);border-color:rgba(161,206,255,.95);color:#061022}.team-time-range-day.anchor{box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.8)}.team-time-range-day.disabled,.team-time-range-day:disabled{background:rgba(17,24,37,.48);border-color:rgba(79,96,124,.22);color:rgba(181,196,219,.4);cursor:not-allowed}body.team-page-blue input[type=date]{color:#f4f6ff;background-color:rgba(6,10,20,.86);border:1px solid rgba(138,188,255,.35)}body.team-page-blue input[type=date]::-webkit-calendar-picker-indicator{filter:invert(1);opacity:.9}.team-idea-grid{position:relative;display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch;overflow:visible;z-index:1}.team-queue-grid{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.team-queue-overview{margin-top:12px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px;align-items:stretch}.team-queue-overview-stat{border:1px solid hsla(0,0%,100%,.13);border-radius:12px;background:rgba(10,13,18,.52);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08)}.team-queue-overview-stat-label{color:hsla(0,0%,100%,.62);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.team-queue-overview-stat-sub{color:hsla(0,0%,100%,.68);font-size:12px;font-weight:650}.team-queue-overview-stat{min-width:0;padding:12px;display:flex;align-items:center;gap:12px}.team-queue-overview-stat-value{color:#fff;font-size:clamp(24px,2.3vw,34px);font-weight:950;line-height:.95}.team-queue-overview-icon{width:46px;height:46px;flex:0 0 46px;display:grid;place-items:center;border-radius:10px;border:1px solid rgba(225,6,0,.45);color:#e10600;background:rgba(0,0,0,.24)}.team-queue-overview-icon svg{width:24px;height:24px}.team-queue-overview-stat-copy{min-width:0;display:grid;grid-gap:4px;gap:4px}.team-queue-account-summary{margin-top:12px;border:1px solid hsla(0,0%,100%,.13);border-radius:12px;background:rgba(10,13,18,.46);padding:12px;display:grid;grid-gap:12px;gap:12px}.team-queue-account-summary-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.team-queue-account-tools{display:flex;align-items:center;justify-content:flex-end;gap:10px;min-width:0}.team-queue-account-search{width:260px!important;max-width:260px!important;margin:0!important}.team-queue-account-sort{width:170px!important;max-width:170px!important;margin:0!important}.team-queue-account-tabs{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.team-queue-account-tab{min-height:30px;border-radius:8px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.04);color:hsla(0,0%,100%,.82);padding:0 12px;font:inherit;font-size:11px;font-weight:850;text-transform:uppercase;cursor:pointer}.team-queue-account-tab.active{border-color:#e10600;background:#e10600;color:#fff}.team-queue-account-table{display:grid;overflow:hidden;border-radius:10px;border:1px solid hsla(0,0%,100%,.08)}.team-queue-account-row{display:grid;grid-template-columns:minmax(220px,1.6fr) repeat(3,minmax(66px,.42fr)) minmax(70px,.5fr) minmax(130px,.8fr) minmax(220px,1.15fr);grid-gap:10px;gap:10px;align-items:center;min-height:42px;padding:6px 10px;border-bottom:1px solid hsla(0,0%,100%,.07)}.team-queue-account-row:last-child{border-bottom:0}.team-queue-account-row-head{min-height:34px;color:hsla(0,0%,100%,.58);font-size:10px;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.team-queue-account-name-cell{display:flex;align-items:center;gap:10px;min-width:0}.team-queue-account-avatar{width:30px;height:30px;border-radius:999px;display:grid;place-items:center;background:linear-gradient(135deg,rgba(225,6,0,.92),rgba(70,16,14,.95));color:#fff;font-size:12px;font-weight:900}.team-queue-account-name{color:#fff;font-size:13px;font-weight:850;line-height:1.05}.team-queue-account-handle{color:hsla(0,0%,100%,.52);font-size:11px;font-weight:650}.team-queue-count-pill{min-width:28px;min-height:18px;padding:0 8px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,160,20,.7);color:#ffb020;background:rgba(255,160,20,.12);font-size:11px;font-weight:900}.team-queue-count-pill.empty{border-color:rgba(225,6,0,.74);color:#ff3933;background:rgba(225,6,0,.1)}.team-queue-count-pill.has-content{border-color:rgba(101,214,72,.7);color:#74d94b;background:rgba(101,214,72,.12)}.team-queue-account-total{color:#fff;font-weight:900}.team-queue-status-dot{width:7px;height:7px;border-radius:999px;display:inline-block;margin-right:6px;vertical-align:middle;background:#ffb020}.team-queue-status-dot.needs{background:#ff3933}.team-queue-status-dot.good,.team-queue-status-dot.healthy{background:#6bd54b}.team-queue-status-label{color:hsla(0,0%,100%,.78);font-size:12px;font-weight:750}.team-queue-health-cell{display:grid;grid-template-columns:minmax(0,1fr) 40px;grid-gap:8px;gap:8px;align-items:center;color:hsla(0,0%,100%,.68);font-size:11px;font-weight:800}.team-queue-health-track{height:7px;border-radius:999px;overflow:hidden;background:hsla(0,0%,100%,.08)}.team-queue-health-track span{display:block;height:100%;min-width:5px;border-radius:inherit;background:#ffb020}.team-queue-health-track span.needs{background:#ff3933}.team-queue-health-track span.good,.team-queue-health-track span.healthy{background:#6bd54b}.team-queue-account-empty{padding:16px;color:hsla(0,0%,100%,.62);font-size:13px;font-weight:700}.team-queue-filter-row{position:relative;z-index:41000}.team-queue-filter-dropdown-layer{position:relative;z-index:42000}.team-queue-carousel{position:relative;overflow:hidden;z-index:1;width:100%;max-width:100%;touch-action:pan-y;box-sizing:border-box}.team-queue-track{display:flex;width:300%;max-width:300%;will-change:transform;box-sizing:border-box}.team-queue-slide{flex-grow:0;flex-shrink:0;flex-basis:calc(100% / 3);width:calc(100% / 3);min-width:calc(100% / 3);max-width:calc(100% / 3);padding-right:0;box-sizing:border-box}.team-queue-card{max-width:100%;box-sizing:border-box;overflow-x:hidden}.team-queue-actions,.team-queue-card{width:100%;min-width:0}.team-queue-actions>button{min-width:0}.team-queue-mobile-head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.team-queue-mobile-title{flex:1 1 auto;min-width:0;display:grid;grid-gap:2px;gap:2px;justify-items:center}.team-queue-mobile-arrow{min-width:32px;width:32px;height:32px;border-radius:999px;padding:0;font-size:18px;line-height:1;display:inline-flex;align-items:center;justify-content:center}.team-content-ideas-scroll{max-height:min(74vh,620px);overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;align-content:start;padding-right:2px}.team-shared-media-grid{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-flow:row;grid-auto-rows:auto;align-items:start}.team-shared-media-grid>.team-grid-skeleton-card,.team-shared-media-grid>.team-idea-add-card,.team-shared-media-grid>.team-shared-media-card{grid-column:auto;grid-row:auto}.team-media-scroll-grid{max-height:min(74vh,620px);overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;align-content:start;padding-right:2px}.team-shared-media-card{position:relative;aspect-ratio:1/1;border-radius:12px;overflow:hidden;border:2px solid hsla(0,0%,100%,.12);background:rgba(8,14,24,.88);box-shadow:0 10px 24px rgba(2,6,14,.35);cursor:-webkit-grab;cursor:grab;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease,filter .14s ease}.team-shared-media-card.reorder-dragging{opacity:.35;transform:scale(.98)}.team-shared-media-card.reorder-over{transform:translateY(-4px) scale(1.02);box-shadow:0 16px 34px rgba(28,110,196,.35)}.team-shared-media-card.is-approved{border-width:3px;border-color:rgba(44,202,104,.95);box-shadow:0 0 0 2px rgba(44,202,104,.72),0 14px 30px rgba(8,66,34,.42)}.team-shared-media-card.is-rejected{border-width:3px;border-color:rgba(255,76,76,.92);box-shadow:0 0 0 2px rgba(255,76,76,.66),0 14px 30px rgba(92,18,18,.42)}.team-grid-skeleton-card{position:relative;width:100%;min-width:0;display:block;aspect-ratio:1/1;border-radius:12px;overflow:hidden;background:linear-gradient(90deg,rgba(73,82,99,.36),rgba(116,127,147,.5) 45%,rgba(73,82,99,.36));background-size:220% 100%;border:1px solid rgba(167,179,199,.25);animation:teamSkeletonShimmer 1.05s ease-in-out infinite}@keyframes teamSkeletonShimmer{0%{background-position:140% 0}to{background-position:-40% 0}}.team-shared-media-thumb-btn{width:100%;height:100%;border:none;padding:0;background:transparent;cursor:pointer}.team-shared-media-thumb{width:100%;height:100%;object-fit:cover;display:block}.team-shared-media-thumb-video{pointer-events:none}.team-shared-media-delete{position:absolute;top:6px;right:6px;z-index:3;width:22px;height:22px;min-width:22px;min-height:22px;padding:0;border-radius:999px;border:1px solid hsla(0,0%,100%,.35);background:rgba(8,12,20,.72);color:#f6f8ff;font-size:12px;line-height:1;cursor:pointer}.team-shared-media-delete:hover{background:rgba(8,12,20,.9)}.team-shared-media-select{position:absolute;top:6px;left:6px;z-index:4;width:22px;height:22px;min-width:22px;min-height:22px;padding:0;border-radius:999px;border:1px solid hsla(0,0%,100%,.34);background:rgba(8,12,20,.72);color:#f6f8ff;font-size:12px;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.team-shared-media-select.selected{border-color:rgba(138,189,255,.95);background:rgba(30,84,180,.9)}.team-shared-media-select-check{transform:translateY(-.5px)}.team-shared-media-card.is-selected{border-color:rgba(138,189,255,.95);box-shadow:0 0 0 2px rgba(138,189,255,.52),0 14px 30px rgba(20,56,122,.36)}.team-shared-media-review-actions{position:absolute;right:6px;bottom:6px;z-index:3;display:flex;flex-direction:column;gap:6px}.team-shared-media-review-btn{width:26px;height:26px;min-width:26px;min-height:26px;padding:0;border-radius:999px;border:1px solid hsla(0,0%,100%,.32);background:rgba(8,12,20,.78);color:#f5f8ff;line-height:1;font-size:14px;cursor:pointer;transition:border-color .12s ease,background .12s ease,transform .12s ease}.team-shared-media-review-btn:hover{transform:translateY(-1px)}.team-shared-media-review-btn.approve.active{border-color:rgba(44,202,104,.95);background:rgba(16,100,50,.72)}.team-shared-media-review-btn.reject.active{border-color:rgba(255,76,76,.95);background:rgba(127,26,26,.72)}.team-shared-media-comment-btn{position:absolute;left:6px;bottom:6px;z-index:3;width:26px;height:26px;min-width:26px;min-height:26px;padding:0;border-radius:999px;border:1px solid hsla(0,0%,100%,.32);background:rgba(8,12,20,.78);color:#f5f8ff;line-height:1;font-size:13px;cursor:pointer;transition:border-color .12s ease,background .12s ease}.team-shared-media-comment-btn:hover{background:rgba(8,12,20,.92)}.team-shared-media-comment-btn.has-comment{border-color:rgba(96,183,255,.95);background:rgba(28,122,248,.95);color:#f7fbff}.team-shared-media-comment-btn.has-comment:hover{background:rgba(40,134,255,.98)}.team-shared-media-comment-marker{position:absolute;left:8px;bottom:8px;z-index:3;width:24px;height:24px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;border:1px solid hsla(0,0%,100%,.34);background:rgba(8,12,20,.74);color:#f5f8ff;pointer-events:none}.team-shared-media-comment-marker .team-shared-media-icon{width:15px;height:15px}.team-shared-media-detail-backdrop{position:fixed;inset:0;z-index:250000;display:flex;align-items:center;justify-content:center;padding:18px;background:rgba(0,0,0,.62)}.team-shared-media-detail-panel{position:relative;width:min(980px,calc(100vw - 36px));max-height:min(86vh,760px);display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);grid-gap:0;gap:0;overflow:hidden;border-radius:12px;border:1px solid rgba(214,220,234,.86);background:#fff;color:#111;box-shadow:0 24px 70px rgba(0,0,0,.32)}.team-shared-media-detail-close{position:absolute;top:10px;right:10px;z-index:3;width:32px;height:32px;border-radius:999px;border:1px solid hsla(0,0%,7%,.14);background:hsla(0,0%,100%,.94);color:#111;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.team-shared-media-detail-preview{min-height:520px;background:#0b0b0c;display:flex;align-items:center;justify-content:center;overflow:hidden}.team-shared-media-detail-preview img,.team-shared-media-detail-preview video{width:100%;height:100%;max-height:min(86vh,760px);object-fit:contain;display:block}.team-shared-media-detail-body{min-width:0;box-sizing:border-box;display:flex;flex-direction:column;gap:16px;padding:22px;overflow-y:auto}.team-shared-media-detail-eyebrow,.team-shared-media-detail-meta span,.team-shared-media-detail-section-title{color:#d50000;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.team-shared-media-detail-title{margin-top:4px;color:#111;font-size:22px;font-weight:850;line-height:1.15}.team-shared-media-detail-status{width:-moz-fit-content;width:fit-content;margin-top:10px;padding:6px 10px;border-radius:999px;border:1px solid #d8d8d8;color:#333;background:#f8f8f8;font-size:12px;font-weight:800}.team-shared-media-detail-status.approved{border-color:rgba(20,164,77,.36);color:#0d7a35;background:rgba(20,164,77,.1)}.team-shared-media-detail-status.rejected{border-color:rgba(213,0,0,.34);color:#d50000;background:rgba(213,0,0,.08)}.team-shared-media-detail-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.team-shared-media-detail-meta div{min-width:0;padding:10px;border-radius:8px;border:1px solid #eee;background:#fafafa}.team-shared-media-detail-meta strong{display:block;margin-top:4px;color:#111;font-size:13px;line-height:1.25;overflow-wrap:anywhere}.team-shared-media-detail-section{display:grid;grid-gap:8px;gap:8px}.team-shared-media-detail-prompt{box-sizing:border-box;width:100%;min-width:0;min-height:40px;padding:12px 14px;border-radius:8px;border:1px solid #eee;background:#fafafa;color:#111;font-size:14px;line-height:1.48;overflow-wrap:anywhere;white-space:pre-wrap}.team-shared-media-detail-list{min-width:0;display:grid;grid-gap:0;gap:0;border-top:1px solid #eee}.team-shared-media-detail-row{display:grid;grid-template-columns:minmax(108px,.34fr) minmax(0,1fr);grid-gap:10px;gap:10px;padding:9px 0;border-bottom:1px solid #eee}.team-shared-media-detail-row span{color:#d50000;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.team-shared-media-detail-row strong{min-width:0;color:#111;font-size:13px;line-height:1.38;overflow-wrap:anywhere}.team-shared-media-detail-actions,.team-shared-media-detail-review-actions{display:flex;flex-wrap:wrap;gap:8px}.team-shared-media-detail-review-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.team-shared-media-detail-review-btn{min-height:66px;padding:12px 14px;border-radius:10px;border:1px solid #111;background:#111;color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:10px;font-size:15px;font-weight:850;cursor:pointer;box-shadow:0 10px 22px rgba(0,0,0,.14);transition:transform .12s ease,background .12s ease,border-color .12s ease,box-shadow .12s ease}.team-shared-media-detail-review-btn:hover{transform:translateY(-1px);box-shadow:0 14px 28px rgba(0,0,0,.18)}.team-shared-media-detail-review-btn .team-shared-media-icon{width:30px;height:30px}.team-shared-media-detail-review-btn.approve.active{border-color:#0f8b3c;color:#fff;background:#0f8b3c}.team-shared-media-detail-review-btn.reject.active{border-color:#d50000;color:#fff;background:#d50000}.team-shared-media-detail-review-btn:disabled{opacity:.58;cursor:wait}.team-shared-media-detail-comment{min-height:82px;resize:vertical;border-radius:8px;border:1px solid #ddd;background:#fff;color:#111}.team-shared-media-detail-comment,.team-shared-media-detail-readonly-comment{width:100%;min-width:0;padding:10px 12px;font-size:14px;line-height:1.45;box-sizing:border-box}.team-shared-media-detail-readonly-comment{min-height:72px;border-radius:8px;border:1px solid #eee;background:#fafafa;color:#333;overflow-wrap:anywhere}.team-shared-media-comment-editor{position:absolute;left:6px;right:6px;bottom:36px;z-index:4;padding:6px;border-radius:10px;border:1px solid hsla(0,0%,100%,.28);background:rgba(8,12,20,.9);display:grid;grid-gap:6px;gap:6px;max-height:calc(100% - 46px);overflow:hidden;box-sizing:border-box}.team-shared-media-comment-editor textarea{width:100%;min-height:44px;resize:none;overflow:hidden;box-sizing:border-box;border-radius:8px;border:1px solid hsla(0,0%,100%,.2);background:rgba(2,8,16,.7);color:#f3f6ff;padding:6px 8px;font-size:12px;line-height:1.35}.team-shared-media-comment-editor-actions{display:flex;justify-content:flex-end;gap:6px}.team-shared-media-comment-tooltip{position:absolute;left:8px;right:8px;bottom:38px;z-index:6;padding:8px 10px;border-radius:10px;border:1px solid rgba(167,203,255,.34);background:rgba(8,12,20,.86);color:rgba(236,243,255,.97);font-size:12px;line-height:1.35;opacity:0;transform:translateY(2px);pointer-events:none;transition:opacity .12s ease,transform .12s ease;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical}.team-shared-media-card:hover .team-shared-media-comment-tooltip{opacity:1;transform:translateY(0)}.team-shared-media-card.comment-editor-open .team-shared-media-comment-tooltip{display:none}.team-content-ideas-shortcut-cta{display:inline-flex;margin-top:10px;margin-bottom:8px;padding:10px 12px;border-radius:12px;border:1px solid rgba(64,93,230,.52);background:rgba(64,93,230,.18);color:#e5ebff;font-size:12px;line-height:1.35;text-decoration:none;transition:background .12s ease,border-color .12s ease}.team-content-ideas-shortcut-cta:hover{border-color:rgba(64,93,230,.82);background:rgba(64,93,230,.26)}.team-idea-create-row,.team-idea-create-wrap{position:relative;z-index:40000;overflow:visible}.team-idea-card{position:relative;z-index:1;width:100%;box-sizing:border-box;aspect-ratio:1/1;min-height:auto;border-radius:12px;overflow:visible;text-decoration:none;color:#f4f7ff;background-size:cover;background-position:50%;border:2px solid hsla(0,0%,100%,.12);box-shadow:0 10px 24px rgba(2,6,14,.35);cursor:-webkit-grab;cursor:grab;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease,filter .14s ease}.team-idea-card.reorder-dragging{opacity:.35;transform:scale(.98)}.team-idea-card.reorder-over{transform:translateY(-4px) scale(1.02);box-shadow:0 16px 34px rgba(28,110,196,.35)}.team-idea-card.media-drop-hover{border-color:rgba(130,195,255,.95)!important;box-shadow:0 0 0 2px rgba(130,195,255,.5),0 16px 36px rgba(52,138,224,.36)}.team-idea-card.attaching{filter:saturate(.9) brightness(1.03)}.team-idea-card.attaching:after{content:"Attaching...";position:absolute;inset:8px;border-radius:10px;border:1px solid rgba(159,209,255,.58);background:linear-gradient(135deg,rgba(116,179,239,.2),rgba(88,129,238,.12));color:rgba(234,245,255,.95);font-size:12px;font-weight:600;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:4}.team-idea-card.dragging-source-hidden{opacity:.12!important}.team-idea-card.incomplete{border-style:dashed;opacity:.92}.team-idea-card.complete{border-style:solid}.team-idea-add-card{width:100%;box-sizing:border-box;aspect-ratio:1/1;border-radius:12px;border:2px dashed hsla(0,0%,100%,.24);background:hsla(219,8%,53%,.22);color:rgba(244,247,255,.94);font-size:44px;font-weight:500;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .12s ease,background .12s ease,border-color .12s ease}.team-idea-add-card:hover{transform:translateY(-1px);background:hsla(219,8%,53%,.3);border-color:hsla(0,0%,100%,.36)}.team-idea-bg-img{width:100%;height:100%;object-fit:cover}.team-idea-bg-img,.team-idea-overlay{position:absolute;inset:0;border-radius:12px;pointer-events:none}.team-idea-overlay{background:radial-gradient(circle at center,rgba(6,10,20,0) 52%,rgba(6,10,20,.18) 72%,rgba(6,10,20,.42) 100%);box-shadow:inset 0 0 44px rgba(6,10,20,.34)}.team-idea-content{position:relative;z-index:1;display:flex;flex-direction:column;height:100%;overflow:visible;padding:10px;justify-content:space-between;gap:6px}.team-idea-actions{display:flex;gap:6px;flex-wrap:wrap}.team-idea-topline-left{display:inline-flex;align-items:center;gap:6px}.team-idea-link-btn{border:0;background:transparent;color:#f6f8ff;font-size:13px;line-height:1;padding:0;cursor:pointer;opacity:.9}.team-idea-link-btn:hover{opacity:1}.team-content-idea-modal{width:min(760px,100%);max-height:min(88vh,900px);overflow:auto;padding:14px}.team-content-idea-modal-top{position:relative;min-height:28px;display:flex;align-items:center;justify-content:flex-start}.team-content-idea-modal-top .team-idea-delete{position:absolute;top:0;right:0}.team-content-idea-modal-preview{position:relative;margin-top:10px;width:100%;aspect-ratio:4/5;max-height:min(56vh,640px);border-radius:12px;overflow:hidden;border:1px solid rgba(132,168,224,.35);background:rgba(10,16,30,.9);display:flex;align-items:center;justify-content:center;padding:0}.team-content-idea-modal-preview.has-link{cursor:pointer}.team-content-idea-modal-preview.has-link:disabled{cursor:default}.team-content-idea-modal-preview img,.team-content-idea-modal-preview video{width:100%;height:100%;object-fit:contain;display:block}.team-content-idea-modal-preview-overlay{position:absolute;inset:0;background:rgba(4,8,16,.16);opacity:0;transition:opacity .14s ease,background .14s ease;display:inline-flex;align-items:center;justify-content:center;z-index:1;pointer-events:none}.team-content-idea-modal-preview-overlay-icon{font-size:58px;font-weight:700;color:hsla(0,0%,100%,.98);text-shadow:0 3px 12px rgba(0,0,0,.42);transform:scale(.92);transition:transform .14s ease}.team-content-idea-modal-preview.has-link:hover .team-content-idea-modal-preview-overlay{opacity:1;background:rgba(4,8,16,.52)}.team-content-idea-modal-preview.has-link:hover .team-content-idea-modal-preview-overlay-icon{transform:scale(1)}.team-idea-actions .ghost-button{min-height:28px;padding:4px 8px;font-size:11px}.team-idea-attach-menu{position:absolute;left:8px;right:8px;top:44px;z-index:50000;display:grid;grid-gap:6px;gap:6px;margin-top:4px;padding:8px;border:1px solid rgba(132,168,224,.4);border-radius:10px;background:rgba(7,12,24,.92)}.team-idea-attach-menu.team-idea-attach-menu--modal{position:static;left:auto;right:auto;top:auto;z-index:auto;margin-top:8px}.team-idea-attach-header{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#eef5ff;font-size:12px;font-weight:600}.team-idea-attach-library{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px;max-height:172px;overflow-y:auto;padding-right:2px}.team-idea-attach-library-item{position:relative;border:1px solid rgba(132,168,224,.35);border-radius:8px;padding:0;background:rgba(10,16,30,.9);overflow:hidden;cursor:pointer}.team-idea-attach-library-item.selected{border-color:hsla(0,0%,100%,.9);box-shadow:0 0 0 2px hsla(0,0%,100%,.28)}.team-idea-attach-library-thumb{width:100%;height:52px;object-fit:cover;display:block}.team-idea-attach-check{position:absolute;top:4px;right:4px;width:18px;height:18px;border-radius:999px;border:1px solid hsla(0,0%,100%,.72);background:rgba(7,12,24,.86);color:#fff;font-size:12px;line-height:1}.team-idea-attach-check,.team-idea-expiry-badge{display:inline-flex;align-items:center;justify-content:center;font-weight:700}.team-idea-expiry-badge{align-self:flex-start;min-width:22px;height:22px;padding:0 8px;border-radius:999px;border:1px solid hsla(0,0%,100%,.28);background:rgba(0,0,0,.45);color:#f2f6ff;font-size:11px}.team-content-idea-attached-grid{margin-top:8px;display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(auto-fill,minmax(92px,1fr))}.team-content-idea-attached-header{margin-top:12px;display:flex;align-items:center;justify-content:space-between;gap:8px}.team-content-idea-download-all-btn{min-height:28px;padding:4px 10px;font-size:11px}.team-content-idea-attached-item{position:relative;width:100%;aspect-ratio:1/1;border:1px solid rgba(132,168,224,.35);border-radius:10px;padding:0;overflow:hidden;background:rgba(10,16,30,.9);cursor:pointer}.team-content-idea-attached-item img,.team-content-idea-attached-item video{width:100%;height:100%;object-fit:cover;display:block}.team-content-idea-attached-item .team-idea-expiry-badge{position:absolute;top:6px;left:6px;z-index:2}.team-content-idea-attached-remove{position:absolute;top:6px;right:6px;width:22px;height:22px;border:1px solid hsla(0,0%,100%,.34);border-radius:999px;background:rgba(0,0,0,.52);color:#fff;font-size:15px;font-weight:700;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;z-index:3}.team-content-idea-attached-remove:hover{background:rgba(167,24,24,.75);border-color:hsla(0,100%,92%,.76)}.team-idea-attach-drop-field{margin-top:10px;width:100%;min-height:72px;border:1px dashed rgba(148,163,184,.62);border-radius:10px;background:rgba(10,16,30,.55);color:rgba(233,242,255,.9);display:inline-flex;align-items:center;justify-content:center;text-align:center;padding:8px 10px;font-size:12px;line-height:1.25;cursor:pointer;transition:border-color .12s ease,background .12s ease}.team-idea-attach-drop-field.open,.team-idea-attach-drop-field:hover{border-color:rgba(188,214,255,.9);background:rgba(15,24,42,.76)}.team-idea-attach-drop-field.drag-over{border-color:rgba(130,195,255,.98);background:rgba(15,28,48,.86);box-shadow:0 0 0 2px rgba(130,195,255,.35),inset 0 0 0 1px rgba(219,237,255,.28)}.team-idea-attach-drop-field.attaching{border-style:solid;border-color:rgba(147,204,255,.9)}.team-idea-cover-drop{min-width:120px;min-height:50px;border:1px dashed rgba(148,163,184,.5);border-radius:10px;display:flex;align-items:center;justify-content:center;color:rgba(223,235,255,.82);font-size:11px;padding:4px;overflow:hidden}.team-idea-cover-drop.has-image{border-style:solid}.team-idea-cover-preview{width:100%;height:52px;object-fit:cover;border-radius:8px}.team-calendar-entry.incomplete{border:1px dashed rgba(154,177,221,.5);opacity:.84;position:relative}.team-calendar-entry.complete{border:1px solid rgba(154,177,221,.6);position:relative}.team-calendar-entry.has-content-idea{border:none;background:transparent;padding:0!important}.team-calendar-entry .team-idea-delete{z-index:3}.team-calendar-idea-card{min-height:124px}.team-calendar-idea{position:relative;border-radius:10px;border:2px dashed rgba(148,163,184,.45);overflow:hidden;min-height:124px;background-size:cover;background-position:50%;padding:8px}.team-calendar-idea-top{position:relative;z-index:1}.team-calendar-idea-actions{position:relative;z-index:1;margin-top:52px;display:flex;gap:6px}.team-calendar-idea-actions .ghost-button{min-height:24px;padding:3px 8px;font-size:11px}.team-calendar-expiry-warning{margin-top:8px;display:flex;align-items:center;gap:6px;padding:6px 8px;border-radius:8px;border:1px solid hsla(0,100%,72%,.62);background:rgba(52,8,8,.48);box-shadow:0 0 14px rgba(255,82,82,.28);color:#ffd2d2;font-size:11px;line-height:1.25}.team-calendar-expiry-icon{width:16px;height:16px;border-radius:999px;border:1px solid hsla(0,100%,79%,.8);color:#ffb0b0;font-weight:800;font-size:10px;flex:0 0 auto}.team-calendar-expiry-icon,.team-idea-delete{display:inline-flex;align-items:center;justify-content:center}.team-idea-delete{position:absolute;top:8px;right:8px;width:24px;height:24px;border:1px solid hsla(0,0%,100%,.35);border-radius:999px;background:rgba(8,12,20,.55);color:#f6f8ff;cursor:pointer;font-size:13px;line-height:1}.team-idea-delete:hover{background:rgba(8,12,20,.8)}.team-idea-topline{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;color:rgba(232,240,255,.95)}.team-idea-type{display:inline-flex;align-items:center;border-radius:999px;padding:2px 8px;border:1px solid hsla(0,0%,100%,.2);background:rgba(2,5,12,.35)}.team-idea-meta{font-size:12px;color:rgba(210,224,248,.9)}.team-idea-tags{display:flex;flex-wrap:wrap;gap:6px}.team-idea-tag{font-size:11px;color:rgba(236,244,255,.95);background:rgba(4,8,18,.52);border:1px solid hsla(0,0%,100%,.18);border-radius:999px;padding:2px 8px}.team-invite-modal-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.62);display:flex;align-items:center;justify-content:center;padding:20px;z-index:130}.team-invite-modal{width:min(460px,100%);padding:16px}.team-invite-code{margin-top:12px;margin-bottom:10px;font-size:34px;font-weight:700;letter-spacing:.2em;text-align:center}@media (max-width:1200px){.team-calendar-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:900px){.team-page-shell,.team-page-shell>*{min-width:0}.team-page-header{flex-direction:column;align-items:stretch}.team-page-header-actions{margin-left:0;width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.team-page-header-actions .ghost-button,.team-page-header-actions .team-home-button{width:100%;min-width:0}.team-top-grid{grid-template-columns:1fr}.team-variation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.team-chat-layout{grid-template-columns:1fr;min-height:min(76vh,720px);height:min(76vh,720px);max-height:min(76vh,720px)}.team-chat-mobile-controls{display:flex}.team-chat-channels.is-collapsed{display:none}.team-card .auth-form-input,.team-card .login-input,.team-card .team-folder-select,.team-card select,.team-card textarea{width:100%;max-width:100%!important;min-width:0}.team-content-ideas-scroll,.team-media-scroll-grid{max-height:min(72vh,600px)}.team-idea-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.team-queue-grid{grid-template-columns:1fr}.team-tag-filter-select{max-width:100%;width:100%}.team-queue-card{padding:7px!important;gap:7px!important;width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important}.team-queue-card .team-content-idea-attached-item{aspect-ratio:4/5;max-height:180px}.team-queue-actions{flex-wrap:wrap;justify-content:stretch!important}.team-queue-actions>button{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 4px);min-width:0;max-width:100%;min-height:30px;padding-left:8px;padding-right:8px;font-size:12px}.team-shared-media-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.team-chat-popover{width:calc(100vw - 24px);max-height:74vh}.team-chat-popover .team-chat-layout{grid-template-columns:1fr;min-height:min(66vh,660px)}.team-chat-popover .team-chat-channels,.team-chat-popover .team-chat-thread{min-height:0}.team-calendar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:901px){.team-library-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.team-library-row>.team-card{display:flex;flex-direction:column;min-height:0}.team-library-row .team-library-shared{order:1}.team-library-row .team-library-content{order:2}.team-library-row .team-idea-grid.team-content-ideas-scroll,.team-library-row .team-shared-media-grid.team-media-scroll-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;flex:1 1 auto;min-height:0}}@media (max-width:560px){.team-chat-layout{min-height:min(72vh,640px);height:min(72vh,640px);max-height:min(72vh,640px)}.team-content-ideas-scroll,.team-media-scroll-grid{max-height:min(68vh,540px)}.team-calendar-grid{grid-template-columns:1fr}}@media (min-width:980px){.team-page-shell{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.team-page-shell>.team-page-error,.team-page-shell>h1{grid-column:1/-1}}.media-frame,.thumb-loading-overlay{background:#20242d;border:1px solid rgba(205,210,220,.24)}.thumb-loading-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;border-radius:inherit;z-index:2;pointer-events:none}.thumb-loading-spinner{width:18px;height:18px;border-radius:999px;border:2px solid rgba(220,226,240,.32);border-top-color:rgba(230,236,248,.95);animation:thumb-spin .8s linear infinite}.action-inline-spinner{width:14px;height:14px;border-radius:999px;border:2px solid rgba(10,12,18,.22);border-top-color:rgba(10,12,18,.9);display:inline-block;animation:thumb-spin .8s linear infinite}body.theme-dark .action-inline-spinner{border-color:rgba(230,236,248,.95) rgba(220,226,240,.32) rgba(220,226,240,.32)}.mobile-download-overlay{position:fixed;inset:0;z-index:13000;display:none;align-items:center;justify-content:center;padding:22px;background:rgba(8,10,14,.22);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);pointer-events:auto}.mobile-download-card{width:min(320px,calc(100vw - 44px));display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:14px;border-radius:12px;background:hsla(0,0%,100%,.96);border:1px solid rgba(210,216,226,.86);box-shadow:0 18px 50px rgba(0,0,0,.24);color:#171717}.mobile-download-spinner{width:22px;height:22px;border-radius:999px;border:3px solid rgba(225,6,0,.18);border-top-color:#e10600;animation:thumb-spin .8s linear infinite}.mobile-download-copy{min-width:0;display:grid;grid-gap:2px;gap:2px}.mobile-download-copy strong{font-size:14px;line-height:1.15}.mobile-download-copy span,.mobile-download-percent{font-size:12px;line-height:1.2;color:#526070}.mobile-download-progress{grid-column:1/-1;height:5px;overflow:hidden;border-radius:999px;background:#e8ebef}.mobile-download-progress span{display:block;height:100%;min-width:4px;border-radius:inherit;background:#e10600;transition:width .12s ease}.mobile-download-percent{justify-self:end;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#1f2933}body.theme-dark .mobile-download-overlay{background:rgba(0,0,0,.36)}body.theme-dark .mobile-download-card{background:rgba(25,28,34,.96);border-color:hsla(0,0%,100%,.12);color:#f4f6f8}body.theme-dark .mobile-download-copy span,body.theme-dark .mobile-download-percent{color:#c8d0dc}body.theme-dark .mobile-download-progress{background:hsla(0,0%,100%,.14)}@media (max-width:900px),(pointer:coarse){.mobile-download-overlay{display:flex}}.message-generation-skeleton{display:block;margin-top:var(--space-3)}.message-bubble.media-message .message-generation-skeleton,.message-bubble.media-message .message-generation-skeleton .message-images{width:100%;margin-top:0}.generation-skeleton-frame{position:relative;border-color:rgba(218,224,236,.95);background:radial-gradient(circle at var(--skeleton-a-x,18%) var(--skeleton-a-y,22%),rgba(225,6,0,.18),transparent 42%),radial-gradient(circle at var(--skeleton-b-x,76%) var(--skeleton-b-y,68%),rgba(225,6,0,.12),transparent 48%),#fff}body.theme-dark .generation-skeleton-frame{border-color:rgba(62,62,66,.95);background:radial-gradient(circle at var(--skeleton-a-x,18%) var(--skeleton-a-y,22%),rgba(225,6,0,.2),transparent 42%),radial-gradient(circle at var(--skeleton-b-x,76%) var(--skeleton-b-y,68%),rgba(225,6,0,.14),transparent 48%),#1f1f22}.generation-skeleton-shimmer{position:absolute;inset:0;overflow:hidden;border-radius:inherit;background:radial-gradient(circle at var(--skeleton-a-x,14%) var(--skeleton-a-y,24%),rgba(225,6,0,.32) 0 13%,transparent 36%),radial-gradient(circle at var(--skeleton-b-x,38%) var(--skeleton-b-y,68%),rgba(225,6,0,.24) 0 15%,transparent 39%),radial-gradient(circle at var(--skeleton-c-x,74%) var(--skeleton-c-y,30%),rgba(225,6,0,.28) 0 12%,transparent 35%);filter:blur(26px) saturate(1.18);opacity:1;animation:generation-skeleton-swell var(--skeleton-duration,7.6s) ease-out infinite;animation-delay:var(--skeleton-delay,0s)}.generation-skeleton-shimmer:after,.generation-skeleton-shimmer:before{content:"";position:absolute;inset:-34%;border-radius:inherit;transform-origin:center;background:radial-gradient(circle at var(--skeleton-b-x,24%) var(--skeleton-b-y,28%),rgba(225,6,0,.36) 0 14%,transparent 40%),radial-gradient(circle at var(--skeleton-c-x,58%) var(--skeleton-c-y,42%),rgba(225,6,0,.3) 0 16%,transparent 42%);filter:blur(38px) saturate(1.16);opacity:0;animation:generation-skeleton-bloom var(--skeleton-before-duration,8.4s) ease-out infinite;animation-delay:var(--skeleton-before-delay,var(--skeleton-delay,0s))}.generation-skeleton-shimmer:after{--skeleton-before-drift-x:var(--skeleton-after-drift-x,-5%);--skeleton-before-drift-y:var(--skeleton-after-drift-y,6%);--skeleton-before-scale:var(--skeleton-after-scale,1.9);--skeleton-before-opacity:var(--skeleton-after-opacity,0.64);background:radial-gradient(circle at var(--skeleton-a-x,18%) var(--skeleton-c-y,72%),rgba(225,6,0,.3) 0 15%,transparent 42%),radial-gradient(circle at var(--skeleton-c-x,66%) var(--skeleton-a-y,18%),rgba(225,6,0,.34) 0 14%,transparent 39%);animation-duration:var(--skeleton-after-duration,9.2s);animation-delay:var(--skeleton-after-delay,calc(var(--skeleton-delay, 0s) - 1.8s))}.generation-skeleton-actions{opacity:0;visibility:hidden}.generation-skeleton-action-btn{position:relative;display:inline-block;width:28px;height:28px;border-radius:8px;border:1px solid transparent;background:transparent;overflow:hidden}.message-generation-skeleton .message-images .image-actions{margin-top:8px}.message-generation-skeleton .message-images.message-images-batch .image-actions{margin-top:0;min-height:28px}.confirmation-skeleton{margin-top:var(--space-2)}.confirmation-skeleton-btn,.confirmation-skeleton-line,.confirmation-skeleton-thumb{position:relative;overflow:hidden}.confirmation-skeleton-btn:after,.confirmation-skeleton-line:after,.confirmation-skeleton-thumb:after{content:"";position:absolute;width:170%;height:120%;left:-62%;top:-62%;border-radius:62% 38% 57% 43%/58% 36% 64% 42%;transform:translate(-8%,-10%) rotate(-11deg) scale(.9);background:radial-gradient(ellipse at 46% 56%,hsla(0,0%,100%,.16) 0,hsla(0,0%,100%,.08) 30%,hsla(0,0%,100%,.03) 46%,hsla(0,0%,100%,0) 72%);animation:generation-skeleton-bloom 3.4s cubic-bezier(.18,.44,.2,.98) infinite}.confirmation-skeleton-line{border-radius:10px;border:1px solid rgba(184,195,219,.2);background:rgba(102,114,142,.18)}.confirmation-skeleton-line-intro{width:min(82%,520px);height:12px;margin-bottom:10px}.confirmation-skeleton-row{align-items:flex-start}.confirmation-skeleton-line-tool{width:min(42%,240px);height:11px;margin-bottom:8px}.confirmation-skeleton-line-meta{width:min(75%,520px);height:11px;margin-bottom:10px}.confirmation-skeleton-media{gap:8px}.confirmation-skeleton-thumb{width:74px;height:74px;border-radius:10px;border:1px solid rgba(184,195,219,.2);background:rgba(102,114,142,.2)}.confirmation-skeleton-line-total{width:72px;height:11px;margin-top:4px}.confirmation-skeleton-actions{margin-top:8px;justify-content:flex-start;gap:8px}.confirmation-skeleton-btn{width:90px;height:34px}@keyframes generation-skeleton-bloom{0%{transform:translate(0) scale(.72);opacity:0}18%{opacity:var(--skeleton-before-opacity,.7)}to{transform:translate(var(--skeleton-before-drift-x,6%),var(--skeleton-before-drift-y,-5%)) scale(var(--skeleton-before-scale,1.72));opacity:0}}@keyframes generation-skeleton-swell{0%{transform:translate(0) scale(.78);opacity:0}22%{opacity:var(--skeleton-swell-opacity,.82)}to{transform:translate(var(--skeleton-after-drift-x,-5%),var(--skeleton-after-drift-y,6%)) scale(var(--skeleton-swell-scale,1.55));opacity:0}}@keyframes thumb-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.team-idea-editor{margin-top:auto;display:grid;grid-gap:6px;gap:6px;min-width:0;overflow:visible}.team-idea-color-chip-list{display:flex;flex-wrap:wrap;gap:6px;width:100%}.team-idea-color-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:999px;border:1px solid rgba(148,163,184,.28);background:rgba(10,14,22,.6);color:#eef4ff;font-size:11px}.team-idea-color-chip.editable{background:rgba(148,163,184,.2);border-color:rgba(148,163,184,.5);cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.team-idea-color-chip.editable.dragging{opacity:.55;transform:scale(.98)}.team-idea-color-chip.editable.over{border-color:hsla(0,0%,100%,.88);box-shadow:0 0 0 2px hsla(0,0%,100%,.25)}.team-idea-color-grip{margin-left:auto;color:rgba(226,232,240,.9);letter-spacing:-1px;font-size:12px;line-height:1;pointer-events:none}.team-idea-card.attach-open .team-idea-actions,.team-idea-card.attach-open .team-idea-delete,.team-idea-card.attach-open .team-idea-editor,.team-idea-card.attach-open .team-idea-expiry-badge,.team-idea-card.attach-open .team-idea-topline{display:none}.team-idea-editor-tags{min-height:32px;font-size:12px}.idea-color-dropdown{position:relative;min-width:0;width:100%;max-width:100%;z-index:30000}.idea-color-dropdown.open{z-index:31000}.idea-color-dropdown-trigger{width:100%;min-height:34px;border-radius:10px;border:1px solid rgba(148,163,184,.35);background:rgba(10,14,22,.82);color:#eef4ff;display:flex;align-items:center;gap:8px;padding:6px 10px;cursor:pointer;font-size:12px}.idea-color-dropdown-trigger:disabled{opacity:.65;cursor:not-allowed}.idea-color-dot{width:10px;height:10px;border-radius:50%;border:1px solid hsla(0,0%,100%,.35);flex:0 0 auto}.idea-color-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.idea-color-caret{margin-left:auto;opacity:.82}.idea-color-dropdown-menu{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:32000;background:rgba(7,10,16,.98);border:1px solid rgba(148,163,184,.35);border-radius:10px;padding:6px;display:grid;grid-gap:4px;gap:4px;box-shadow:0 12px 28px rgba(0,0,0,.5)}.team-idea-card:has(.idea-color-dropdown.open){z-index:30500}.team-card:has(.idea-color-dropdown.open){z-index:30600}.idea-color-option{width:100%;border:none;border-radius:8px;background:transparent;color:#eef4ff;display:flex;align-items:center;gap:8px;padding:7px 8px;font-size:12px;cursor:pointer;text-align:left}.idea-color-option.active,.idea-color-option:hover{background:rgba(100,149,237,.2)}.idea-color-option.add{border-top:1px solid rgba(148,163,184,.3);margin-top:4px;padding-top:9px}.team-idea-editor-save{justify-self:start;min-height:30px;padding:0 10px;font-size:12px}.team-idea-filter-pill{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:5px 12px;border:1px solid hsla(0,0%,100%,.3);border-radius:999px!important;-webkit-clip-path:none!important;clip-path:none!important;text-transform:none;letter-spacing:0;font-size:12px;font-weight:600;line-height:1;cursor:pointer;transition:transform .12s ease,border-color .12s ease,box-shadow .12s ease,filter .12s ease}.team-idea-filter-pill:hover{transform:translateY(-1px);filter:brightness(1.08)}.team-idea-filter-pill.active{box-shadow:0 0 0 3px hsla(0,0%,100%,.52),0 10px 24px rgba(0,0,0,.34)}.team-idea-filter-pill.editing{cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;justify-content:flex-start;gap:6px}.team-idea-filter-pill.editing.dragging{opacity:.55;transform:scale(.98)}.team-idea-filter-pill.editing.over{border-color:hsla(0,0%,100%,.88);box-shadow:0 0 0 2px hsla(0,0%,100%,.25)}.team-idea-manage-pill{border-style:dashed;border-color:rgba(148,163,184,.72);background:rgba(148,163,184,.14);color:#eaf0ff}.team-idea-manage-pill.active{border-style:solid}.admin-mentorship-controls{display:grid;grid-template-columns:auto 1fr auto;grid-gap:6px;gap:6px;align-items:center}.admin-mentee-toggle{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--text)}.admin-mentorship-panel{width:min(900px,94vw);max-height:90vh;overflow:auto}.team-folder-select,.team-folder-select option{background:#0b1322;color:#eef4ff}.team-tag-filter-select{min-width:150px;max-width:240px;border:1px solid hsla(0,0%,100%,.34);font-weight:700}.team-tag-filter-select option{font-weight:600}.team-member-select{background:#0b1322!important;color:#eef4ff!important}.team-member-select option{background:#0b1322;color:#eef4ff}.team-invite-modal .auth-form-input,.team-invite-modal .auth-form-input option{background:#0b1322!important;color:#eef4ff!important}body.blur-images-enabled .app-shell .attachment-row .attachment-thumb,body.blur-images-enabled .app-shell .confirmation-pair-thumb,body.blur-images-enabled .app-shell .media-frame img,body.blur-images-enabled .app-shell .media-frame video,body.blur-images-enabled .app-shell .model-slot img,body.blur-images-enabled .app-shell .model-variation-tile-action img,body.blur-images-enabled .app-shell .saved-models-grid img,body.blur-images-enabled .app-shell .selection-base-thumb,body.blur-images-enabled .app-shell .selection-model img,body.blur-images-enabled .app-shell .wardrobe-library-picker .media-tile img,body.blur-images-enabled .app-shell .wardrobe-pending-frame img,body.blur-images-enabled .app-shell .wardrobe-result-grid .media-tile img,body.blur-images-enabled .app-shell .wardrobe-tile-wrap .media-tile img,body.blur-images-enabled .toolbox-page .forge-adult-working-preview img,body.blur-images-enabled .toolbox-page .forge-adult-working-preview video,body.blur-images-enabled .toolbox-page .forge-main-preview img,body.blur-images-enabled .toolbox-page .forge-main-preview video,body.blur-images-enabled .toolbox-page .forge-output-card img,body.blur-images-enabled .toolbox-page .forge-output-card video,body.blur-images-enabled .toolbox-page .toolbox-attachment-preview,body.blur-images-enabled .toolbox-page .toolbox-output-media-frame img,body.blur-images-enabled .toolbox-page .toolbox-output-media-frame video,body.blur-images-enabled .toolbox-page .toolbox-result-card img,body.blur-images-enabled .toolbox-page .toolbox-result-card video,body.blur-previews .toolbox-page .forge-adult-working-preview img,body.blur-previews .toolbox-page .forge-adult-working-preview video,body.blur-previews .toolbox-page .forge-main-preview img,body.blur-previews .toolbox-page .forge-main-preview video,body.blur-previews .toolbox-page .forge-output-card img,body.blur-previews .toolbox-page .forge-output-card video,body.blur-previews .toolbox-page .toolbox-attachment-preview,body.blur-previews .toolbox-page .toolbox-output-media-frame img,body.blur-previews .toolbox-page .toolbox-output-media-frame video,body.blur-previews .toolbox-page .toolbox-result-card img,body.blur-previews .toolbox-page .toolbox-result-card video{filter:blur(12px);transition:filter .16s ease}@media (hover:hover) and (pointer:fine){body.blur-images-enabled .app-shell .attachment-chip:hover .attachment-thumb,body.blur-images-enabled .app-shell .attachment-row .attachment-thumb:hover,body.blur-images-enabled .app-shell .confirmation-pair-thumb:hover,body.blur-images-enabled .app-shell .image-wrapper:hover .media-frame img,body.blur-images-enabled .app-shell .image-wrapper:hover .media-frame video,body.blur-images-enabled .app-shell .media-frame:hover img,body.blur-images-enabled .app-shell .media-frame:hover video,body.blur-images-enabled .app-shell .media-tile:hover .media-frame img,body.blur-images-enabled .app-shell .media-tile:hover .media-frame video,body.blur-images-enabled .app-shell .message-images .thumb-hit:hover~.media-frame img,body.blur-images-enabled .app-shell .message-images .thumb-hit:hover~.media-frame video,body.blur-images-enabled .app-shell .model-slot:hover img,body.blur-images-enabled .app-shell .model-variation-tile-action:hover img,body.blur-images-enabled .app-shell .saved-models-grid img:hover,body.blur-images-enabled .app-shell .selection-base-thumb:hover,body.blur-images-enabled .app-shell .selection-model:hover img,body.blur-images-enabled .app-shell .wardrobe-library-picker .media-tile:hover img,body.blur-images-enabled .app-shell .wardrobe-pending-frame:hover img,body.blur-images-enabled .app-shell .wardrobe-result-grid .media-tile:hover img,body.blur-images-enabled .app-shell .wardrobe-tile-wrap .media-tile:hover img,body.blur-images-enabled .toolbox-page .forge-adult-working-preview:hover img,body.blur-images-enabled .toolbox-page .forge-adult-working-preview:hover video,body.blur-images-enabled .toolbox-page .forge-main-preview:hover img,body.blur-images-enabled .toolbox-page .forge-main-preview:hover video,body.blur-images-enabled .toolbox-page .forge-output-card:hover img,body.blur-images-enabled .toolbox-page .forge-output-card:hover video,body.blur-images-enabled .toolbox-page .toolbox-attachment-preview:hover,body.blur-images-enabled .toolbox-page .toolbox-output-media-frame:hover img,body.blur-images-enabled .toolbox-page .toolbox-output-media-frame:hover video,body.blur-images-enabled .toolbox-page .toolbox-result-card:hover img,body.blur-images-enabled .toolbox-page .toolbox-result-card:hover video,body.blur-previews .toolbox-page .forge-adult-working-preview:hover img,body.blur-previews .toolbox-page .forge-adult-working-preview:hover video,body.blur-previews .toolbox-page .forge-main-preview:hover img,body.blur-previews .toolbox-page .forge-main-preview:hover video,body.blur-previews .toolbox-page .forge-output-card:hover img,body.blur-previews .toolbox-page .forge-output-card:hover video,body.blur-previews .toolbox-page .toolbox-attachment-preview:hover,body.blur-previews .toolbox-page .toolbox-output-media-frame:hover img,body.blur-previews .toolbox-page .toolbox-output-media-frame:hover video,body.blur-previews .toolbox-page .toolbox-result-card:hover img,body.blur-previews .toolbox-page .toolbox-result-card:hover video{filter:blur(0)!important}}.admin-account-panel{min-width:320px}.help-tour-start{width:100%;margin-bottom:.55rem}.help-tutorial-hint{margin-bottom:8px;max-width:240px;font-size:12px;line-height:1.35;color:#ffe9e9;background:rgba(126,15,15,.86);border:1px solid hsla(0,100%,74%,.55);border-radius:10px;padding:8px 10px;box-shadow:0 10px 24px rgba(0,0,0,.35)}.mobile-ui-debug-panel{position:fixed;left:12px;bottom:max(12px,env(safe-area-inset-bottom,0px) + 8px);z-index:11050;width:min(380px,calc(100vw - 24px));padding:10px;display:grid;grid-gap:6px;gap:6px;background:rgba(10,12,16,.92)}.mobile-ui-debug-title{font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#f7caca}.mobile-ui-debug-row{display:flex;justify-content:space-between;gap:8px;font-size:12px;color:hsla(0,0%,100%,.86)}.mobile-ui-debug-row strong{color:#fff;font-weight:700}.mobile-ui-debug-latest{font-size:11px;line-height:1.35;color:hsla(0,0%,100%,.75);word-break:break-word}.mobile-ui-debug-actions{display:flex;gap:6px;flex-wrap:wrap}.mobile-ui-debug-status{font-size:11px;color:#b8f7c2}.tour-overlay{z-index:300000}.tour-mask,.tour-overlay{position:fixed;inset:0;pointer-events:auto}.tour-mask{display:block;background:hsla(0,0%,100%,.16)}.tour-focus-ring{position:fixed;border-radius:14px;border:2px solid rgba(255,86,86,.95);box-shadow:0 0 0 4px rgba(255,86,86,.24),0 0 36px rgba(255,70,70,.5);pointer-events:none;z-index:300002}.tour-card{position:fixed;left:50%;bottom:max(18px,env(safe-area-inset-bottom,0px) + 8px);transform:translateX(-50%);width:min(620px,calc(100vw - 20px));z-index:300003;padding:.9rem 1rem;background:var(--glass-bg-strong);border:1px solid var(--glass-border-strong);border-radius:16px;box-shadow:var(--glass-shadow),0 0 0 1px rgba(232,40,26,.08);color:var(--text);pointer-events:auto;display:flex;flex-direction:column;overflow:hidden}.tour-step-label{font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);margin-bottom:.28rem}.tour-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.tour-end-link{border:0;padding:0;margin:0;background:transparent;color:var(--accent);font-size:.84rem;line-height:1.2;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.tour-end-link:hover,.tour-title{color:var(--text)}.tour-title{font-size:1.03rem;font-weight:700;margin-bottom:.35rem}.tour-body{font-size:.92rem;line-height:1.42;color:var(--muted);flex:1 1;min-height:0;overflow-y:auto;padding-right:2px}body.theme-dark .tour-mask{background:rgba(0,0,0,.18)}body.theme-dark .tour-card{background:rgba(8,8,10,.96)}.tour-body p{margin:0}.tour-theme-choice{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:12px}.tour-theme-option{border:1px solid #d5d5d8;background:#f8f8f9;color:#151515;border-radius:10px;padding:10px;display:flex;gap:10px;align-items:center;text-align:left;cursor:pointer}.tour-theme-option.active{border-color:#e00000;box-shadow:0 0 0 2px rgba(224,0,0,.16)}.tour-theme-option small,.tour-theme-option strong{display:block}.tour-theme-option small{color:#67676d;font-size:.78rem;margin-top:2px}.tour-theme-swatch{width:34px;height:34px;border-radius:999px;flex:0 0 auto;border:0;box-shadow:inset 0 0 0 1px rgba(0,0,0,.16);overflow:hidden}.tour-theme-swatch.dark{background:linear-gradient(135deg,#050505,#050505 58%,#d50000 0,#d50000)}.tour-theme-swatch.light{background:linear-gradient(135deg,#fff,#fff 58%,#d50000 0,#d50000)}body.theme-dark .tour-theme-option{background:#17171a;color:#f6f6f7;border-color:#36363d}body.theme-dark .tour-theme-option small{color:#aaaab1}body.theme-dark .tour-theme-option.active{border-color:#ff4d4d;box-shadow:0 0 0 2px rgba(255,77,77,.18)}.tour-actions{margin-top:auto;padding-top:.8rem;flex-shrink:0;display:flex;gap:.55rem;justify-content:flex-end;flex-wrap:wrap}.tour-card .ghost-button,.tour-card .primary-button{border-radius:6px;box-shadow:none;-webkit-clip-path:none;clip-path:none;text-transform:none;letter-spacing:0}.tour-card .ghost-button{background:#f8f8f9;border:1px solid #c9c9cb;color:#141414}.tour-card .ghost-button:hover:not(:disabled){background:#fff4f3;border-color:#d95f55;color:#111}.tour-card .ghost-button:disabled{background:#eeeeef;border-color:#d2d2d5;color:#77777f;cursor:not-allowed;opacity:1}.tour-card .primary-button{background:#e00000;border:1px solid #ba0b0b;color:#fff}.tour-card .primary-button:hover:not(:disabled){background:#c30000;border-color:#a10a0a}.tour-card .primary-button:disabled{background:#f0a09c;border-color:#d68b86;color:#fff;cursor:not-allowed;opacity:1}body.theme-dark .tour-card .ghost-button{background:#202024;border-color:#3a3a42;color:#f2f2f3}body.theme-dark .tour-card .ghost-button:hover:not(:disabled){background:#2a1d1d;border-color:#e85b52;color:#fff}body.theme-dark .tour-card .ghost-button:disabled{background:#17171a;border-color:#303036;color:#8f8f98}.tour-highlight{position:relative;z-index:300001!important;box-shadow:0 0 22px rgba(255,90,90,.5)!important;border-radius:var(--tour-highlight-radius,10px);animation:tutorial-highlight-pulse 1.45s ease-in-out infinite}@keyframes tutorial-highlight-pulse{0%{box-shadow:0 0 12px rgba(255,90,90,.28)!important}50%{box-shadow:0 0 24px rgba(255,90,90,.62)!important}to{box-shadow:0 0 12px rgba(255,90,90,.28)!important}}.tutorial-firsttime-modal{width:min(560px,calc(100vw - 30px))}.learn-shell{width:min(1240px,94vw);margin:18px auto 46px;display:grid;grid-gap:14px;gap:14px}.learn-shell>*{grid-column:1/-1}.learn-shell:before{position:absolute;inset:-10px -8px auto -8px;height:340px;border-radius:28px;background:radial-gradient(65% 65% at 0 0,rgba(59,130,246,.14),transparent 70%),radial-gradient(45% 45% at 100% 0,rgba(16,185,129,.12),transparent 72%)}.learn-hero,.learn-panel,.learn-profile-header{position:relative;z-index:1;border-radius:18px;border:1px solid hsla(0,0%,100%,.12);background:linear-gradient(165deg,rgba(16,24,39,.84),rgba(8,12,20,.78));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 12px 36px rgba(0,0,0,.24)}.learn-hero,.learn-profile-header{padding:18px 20px}.learn-panel{padding:16px 18px}.learn-hero{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px}.learn-hero-main{max-width:760px}.learn-hero-stats{display:grid;grid-gap:8px;gap:8px;min-width:210px}.learn-stat-pill{border:1px solid hsla(0,0%,100%,.14);border-radius:12px;padding:10px 12px;background:hsla(0,0%,100%,.03);display:grid;grid-gap:2px;gap:2px}.learn-stat-pill span{color:#95a3b8;font-size:11px;text-transform:uppercase;letter-spacing:.08em}.learn-stat-pill strong{font-size:18px;line-height:1.2}.learn-eyebrow{font-size:11px;letter-spacing:.12em;color:#9cb2cf}.learn-title{margin:6px 0 8px;font-size:clamp(30px,4vw,44px);line-height:1.05}.learn-title-button{background:transparent;border:none;color:inherit;padding:0;margin:0;text-align:left;cursor:text}.learn-title-input{width:min(680px,100%);border-radius:12px;border:1px solid rgba(147,197,253,.55);background:rgba(10,16,27,.8);color:#f3f4f6;padding:10px 12px;font-size:clamp(26px,3.6vw,40px);font-weight:700;line-height:1.1}.learn-subtitle{color:#d6deeb;margin:0;max-width:74ch}.learn-hero-actions{margin-top:14px}.learn-section-title{font-size:15px;font-weight:700;margin:0 0 12px;letter-spacing:.01em}.learn-section-title-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.learn-timeframe-control{display:inline-flex;align-items:center;gap:8px;color:#97a9c1;font-size:12px}.learn-timeframe-control select{border:1px solid hsla(0,0%,100%,.16);border-radius:10px;background:rgba(10,16,27,.72);color:#f3f4f6;padding:7px 10px;font-size:12px}.learn-list-panel{padding-top:18px}.learn-onboarding-summary-grid{display:grid;grid-gap:10px;gap:10px}.learn-onboarding-summary-card{border:1px solid hsla(0,0%,100%,.12);border-radius:12px;padding:10px 11px;background:hsla(0,0%,100%,.02);display:grid;grid-gap:8px;gap:8px}.learn-onboarding-summary-question{font-size:13px;font-weight:600;color:#e5edf8}.learn-onboarding-summary-count{font-size:11px;color:#9caec5}.learn-onboarding-summary-responses{display:grid;grid-gap:6px;gap:6px}.learn-onboarding-summary-response{border:1px solid hsla(0,0%,100%,.1);border-radius:9px;padding:8px 9px;background:hsla(0,0%,100%,.03);display:grid;grid-gap:3px;gap:3px}.learn-onboarding-summary-response strong{font-size:12px;color:#cfe0f5}.learn-onboarding-summary-response span{font-size:12px;color:#dbe6f4;white-space:pre-wrap}.learn-cards{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.learn-card{position:relative;border:1px solid hsla(0,0%,100%,.12);border-radius:14px;padding:12px 13px;text-decoration:none;color:inherit;display:grid;grid-gap:6px;gap:6px;background:hsla(0,0%,100%,.03);transition:transform .18s ease,border-color .18s ease,background-color .18s ease}.learn-admin-mentee-card{padding-right:54px;min-height:120px}.learn-card-main-link{color:inherit;text-decoration:none;display:grid;grid-gap:6px;gap:6px}.learn-card-impersonate-button{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:32px;height:32px;min-height:32px;border:1px solid #d8dee8;background:#fff;color:#111827;border-radius:999px;padding:0;cursor:pointer;box-shadow:0 10px 22px rgba(15,23,42,.1);display:inline-flex;align-items:center;justify-content:center}.learn-card-impersonate-button:hover{border-color:#d50000;color:#d50000;background:#fff}.learn-card-impersonate-button svg{width:17px;height:17px}.learn-card-impersonate-button:disabled{cursor:wait;opacity:.7}.learn-card-review-badge{position:absolute;top:-8px;right:-8px;min-width:26px;height:26px;padding:0 8px;border-radius:999px;background:#d50000;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:900;line-height:1;box-shadow:0 10px 24px rgba(213,0,0,.25);z-index:2}.learn-card:hover{transform:translateY(-1px);border-color:rgba(125,211,252,.4);background:rgba(125,211,252,.06)}.learn-card-name{font-weight:700;font-size:15px}.learn-card-meta,.learn-card-stats{color:#9caec5;font-size:12px;display:grid;grid-gap:3px;gap:3px}.learn-empty{color:#9caec5;margin:0;font-size:13px}.learn-error{color:#fca5a5}.learn-kpis{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(auto-fit,minmax(176px,1fr))}.learn-kpi{border:1px solid hsla(0,0%,100%,.11);border-radius:12px;padding:10px 11px;display:grid;grid-gap:4px;gap:4px;background:hsla(0,0%,100%,.03)}.learn-kpi span{color:#98a9c0;font-size:11px;text-transform:uppercase;letter-spacing:.08em}.learn-follower-graph{margin-top:10px;border:1px solid hsla(0,0%,100%,.12);border-radius:12px;padding:10px;background:hsla(0,0%,100%,.03)}.learn-follower-graph-title{font-size:12px;color:#9caec5;margin-bottom:8px}.learn-follower-line-chart{position:relative;height:120px}.learn-follower-line-chart svg{width:100%;height:100%;display:block}.learn-follower-line{fill:none;stroke:rgba(96,165,250,.95);stroke-width:1.8;stroke-linejoin:round;stroke-linecap:round}.learn-follower-point{fill:rgba(56,189,248,.95)}.learn-follower-line-scale{position:absolute;inset:0;pointer-events:none;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;padding:4px 0}.learn-follower-line-scale span{font-size:10px;color:#8ba0ba;background:rgba(10,16,27,.45);border-radius:6px;padding:2px 6px}.learn-follower-bars{height:86px;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(5px,1fr);grid-gap:4px;gap:4px;align-items:end}.learn-follower-bar-wrap{height:100%;display:flex;align-items:flex-end}.learn-follower-bar{width:100%;border-radius:4px 4px 2px 2px;background:linear-gradient(180deg,rgba(96,165,250,.95),rgba(56,189,248,.55))}.learn-model-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fill,minmax(128px,1fr))}.learn-model-card{text-align:left;cursor:pointer;width:100%;padding:0;color:inherit;border:1px solid hsla(0,0%,100%,.12);border-radius:12px;overflow:hidden;background:hsla(0,0%,100%,.03)}.learn-model-card:hover{border-color:rgba(147,197,253,.55)}.learn-model-card img{width:100%;aspect-ratio:1/1;object-fit:cover;display:block}.learn-model-name{font-size:12px;padding:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.learn-model-fallback{aspect-ratio:1/1;display:grid;place-items:center;color:#9ca3af;font-size:12px}.learn-roadmap{display:grid;grid-gap:8px;gap:8px}.learn-dual-timeline-head{display:grid;grid-template-columns:minmax(0,35%) minmax(0,65%);grid-gap:10px;gap:10px;margin-top:8px;margin-bottom:8px}.learn-dual-timeline-head-actual,.learn-dual-timeline-head-plan{font-size:12px;color:#9caec5;letter-spacing:.02em;text-transform:uppercase}.learn-dual-timeline{display:grid;grid-gap:8px;gap:8px}.learn-dual-timeline-row{display:grid;grid-template-columns:minmax(0,35%) minmax(0,65%);grid-gap:10px;gap:10px;align-items:stretch}.learn-roadmap-item{border:1px solid hsla(0,0%,100%,.12);border-radius:10px;padding:10px 11px;display:flex;justify-content:space-between;gap:10px;align-items:center}.learn-roadmap-item-actual,.learn-roadmap-item-plan{align-items:flex-start;flex-direction:column}.learn-roadmap-item span{color:#9caec5;font-size:12px}.learn-actual-date-line{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:12px;flex-wrap:wrap}.learn-date-due{color:#9caec5}.learn-date-due-late{color:#fca5a5;text-decoration:line-through;text-decoration-thickness:1.5px;-webkit-text-decoration-color:rgba(239,68,68,.85);text-decoration-color:rgba(239,68,68,.85)}.learn-date-adjusted{color:#86efac;font-weight:600}.learn-actual-input-row{width:100%;display:grid;grid-template-columns:minmax(140px,210px) minmax(0,1fr);grid-gap:8px;gap:8px}.learn-actual-input-row label{margin-top:0}.learn-actual-input-row input[type=date],.learn-actual-input-row input[type=text]{padding:8px 10px}.learn-form-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.learn-doc-grid,.learn-form-grid{display:grid;grid-gap:10px;gap:10px}.learn-doc-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.learn-model-identity{display:flex;align-items:center;gap:10px;margin-bottom:12px;padding:10px 12px;border:1px solid hsla(0,0%,100%,.12);border-radius:12px;background:hsla(0,0%,100%,.04)}.learn-model-identity.is-clickable{cursor:pointer;text-decoration:none}.learn-model-identity.is-clickable:hover{border-color:rgba(147,197,253,.45);background:rgba(147,197,253,.08)}.learn-model-avatar{display:block;border-radius:50%;object-fit:cover;object-position:center;border:1px solid hsla(0,0%,100%,.2);background:rgba(10,16,27,.6)}.learn-model-avatar,.learn-model-avatar-fallback{width:48px;height:48px;min-width:48px;min-height:48px;flex:0 0 48px;aspect-ratio:1/1}.learn-model-avatar-fallback{border-radius:50%;display:grid;place-items:center;font-size:16px;font-weight:700;color:#dbeafe;background:linear-gradient(160deg,rgba(59,130,246,.24),rgba(2,132,199,.24));border:1px solid rgba(147,197,253,.45)}.learn-model-identity-meta{min-width:0;display:grid;grid-gap:2px;gap:2px}.learn-model-identity-meta strong{font-size:13px;color:#f3f4f6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.learn-model-identity-meta span{font-size:11px;color:#9caec5}.learn-model-identity-meta p{margin:0;font-size:12px;color:#c3d3e8;line-height:1.45;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.learn-panel-todos textarea{min-height:360px}.learn-todo-checklist{display:grid;grid-gap:8px;gap:8px}.learn-todo-actions{display:flex;gap:8px;flex-wrap:wrap}.learn-todo-check-item{display:flex;align-items:flex-start;gap:9px;padding:8px 10px;border-radius:10px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.03)}.learn-todo-check-item.is-editable{cursor:pointer}.learn-todo-check-item input[type=checkbox]{margin-top:2px;width:15px;height:15px}.learn-todo-line-input{border:none;outline:none;background:transparent;padding:0}.learn-todo-line-input,.learn-todo-line-text{width:100%;font-size:13px;color:#dbe6f4;line-height:1.45}.learn-todo-line-text{min-height:19px;white-space:pre-wrap;word-break:break-word}.learn-todo-line-input:disabled{color:#dbe6f4}.learn-todo-check-item.is-done .learn-todo-line-input,.learn-todo-check-item.is-done .learn-todo-line-text{color:#9caec5;text-decoration:line-through}.learn-todo-remove{border:1px solid hsla(0,0%,100%,.22);border-radius:8px;background:hsla(0,0%,100%,.05);color:#dbe6f4;width:24px;height:24px;line-height:1;font-size:16px;cursor:pointer}.learn-course-grid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(220px,.55fr) minmax(520px,1.35fr) minmax(240px,.55fr);align-items:start}.learn-course-main{display:grid;grid-gap:14px;gap:14px}.learn-course-section{border:1px solid #dde2ea;border-radius:8px;background:#fff;padding:14px;display:grid;grid-gap:12px;gap:12px}.learn-course-section-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.learn-course-section-head h3{margin:0;color:#151923;font-size:18px;line-height:1.1;font-weight:900}.learn-course-section-head p{margin:6px 0 0;color:#555e69;line-height:1.45;font-size:13px}.learn-course-badge,.learn-course-section-head>span{flex:0 0 auto;border-radius:999px;background:#ffe8e8;color:#d50000;padding:5px 9px;font-size:10px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.learn-course-lesson-list{display:grid;grid-gap:8px;gap:8px}.learn-course-item{width:100%;border:1px solid #e2e6ec;border-radius:8px;padding:10px;background:#fff;color:#151923;display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;text-align:left;font-size:13px;cursor:pointer}.learn-course-item.active,.learn-course-item:hover{border-color:#d50000;background:#fff7f7}.learn-course-item.locked-preview{opacity:.86}.learn-course-preview-grid .learn-course-item{grid-template-columns:28px minmax(0,1fr) auto}.learn-course-lock-pill{align-self:start;border-radius:999px;background:#f0f2f5;color:#5f6772;padding:4px 7px;font-size:9px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.learn-course-item.free-preview .learn-course-lock-pill{background:#d50000;color:#fff}.learn-course-preview-viewer .learn-course-preview-upsell{margin-top:4px!important}.learn-course-preview-cta{width:100%;margin-top:4px;text-decoration:none;background:#d50000!important;border-color:#d50000!important;color:#fff!important;box-shadow:none!important}.learn-course-lesson-number{width:28px;height:28px;border-radius:999px;display:grid;place-items:center;background:#f0f2f5;color:#151923;font-size:12px;font-weight:900}.learn-course-item.active .learn-course-lesson-number{background:#d50000;color:#fff}.learn-course-lesson-copy em,.learn-course-lesson-copy small,.learn-course-lesson-copy strong{display:block}.learn-course-lesson-copy strong{color:#151923;font-size:13px;line-height:1.25}.learn-course-lesson-copy em{margin-top:3px;color:#5f6772;font-size:12px;font-style:normal;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.learn-course-lesson-copy small{margin-top:2px;color:#66707c;font-size:11px;line-height:1.2;text-transform:uppercase;letter-spacing:.04em;font-weight:800}.learn-course-resources,.learn-course-viewer-column{display:grid;grid-gap:14px;gap:14px;align-content:start}.learn-course-viewer{border:1px solid #dde2ea;border-radius:8px;background:#fff;padding:14px;display:grid;grid-gap:12px;gap:12px}.learn-course-video-frame{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:8px;background:#111}.learn-course-video-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.learn-course-lesson-detail{display:grid;grid-gap:8px;gap:8px}.learn-course-empty-viewer span,.learn-course-lesson-detail p{margin:0;color:#4d5662;line-height:1.5;font-size:13px}.learn-course-empty-viewer{min-height:320px;display:grid;place-content:center;grid-gap:8px;gap:8px;text-align:center;color:#151923}.learn-course-empty-viewer strong{color:#151923;font-size:18px;font-weight:900}.learn-course-resource-title{margin-top:0}.learn-panel label{display:grid;grid-gap:6px;gap:6px;color:#d1d5db;font-size:12px;margin-top:10px}.learn-panel input,.learn-panel textarea{width:100%;border-radius:11px;border:1px solid hsla(0,0%,100%,.18);background:rgba(10,16,27,.72);color:#f3f4f6;padding:10px}.learn-panel textarea{resize:vertical;min-height:84px}.learn-form-actions{margin-top:13px;display:flex;align-items:center;gap:10px}.learn-save-message{font-size:12px;color:#9caec5}.learn-onboarding-admin-block{margin-top:12px;border-top:1px solid hsla(0,0%,100%,.12);padding-top:10px}.learn-onboarding-admin-list{display:grid;grid-gap:8px;gap:8px;margin-top:8px}.learn-onboarding-admin-item{border:1px solid hsla(0,0%,100%,.12);border-radius:10px;padding:9px 10px;display:grid;grid-gap:4px;gap:4px;background:hsla(0,0%,100%,.02)}.learn-onboarding-admin-item strong{color:#e5edf8;font-size:12px}.learn-onboarding-admin-item span{color:#c9d7ea;font-size:12px;white-space:pre-wrap}.learn-onboarding-modal{width:min(720px,92vw)}.learn-onboarding-modal input,.learn-onboarding-modal select,.learn-onboarding-modal textarea{width:100%;border-radius:10px;border:1px solid hsla(0,0%,100%,.2);background:rgba(10,16,27,.72);color:#f3f4f6;padding:10px;margin-top:8px}.learn-onboarding-question{margin-top:10px;color:#e5edf8;font-size:14px;line-height:1.5}.learn-onboarding-progress{height:6px;border-radius:999px;background:hsla(0,0%,100%,.12);margin-top:10px}.learn-onboarding-progress-fill{background:linear-gradient(90deg,rgba(96,165,250,.95),rgba(56,189,248,.95))}.learn-onboarding-actions{margin-top:12px;gap:8px;flex-wrap:wrap}.learn-timeline-preview{display:grid;grid-gap:8px;gap:8px}.learn-timeline-item{border:1px solid hsla(0,0%,100%,.12);border-radius:10px;padding:10px 11px;background:hsla(0,0%,100%,.02)}.learn-timeline-item p{margin:6px 0 0;color:#9caec5;font-size:12px}.learn-refresh-row{gap:10px;flex-wrap:wrap}.learn-highest-post,.learn-refresh-row{margin-top:10px;display:flex;align-items:center}.learn-highest-post{gap:8px;color:#d6deeb;font-size:12px}.learn-highest-post a{color:#93c5fd;text-decoration:underline}.learn-linkme-image{width:min(100%,760px);max-height:360px;object-fit:cover;border-radius:10px;border:1px solid hsla(0,0%,100%,.12)}.learn-linkme-meta{margin-top:10px}.learn-linkme-meta p{margin:6px 0 0;color:#9caec5;font-size:12px}@media (min-width:980px){.learn-panel-metrics{grid-column:span 12}.learn-panel-roadmap-timeline{grid-column:span 8}.learn-panel-todos{grid-column:span 4}.learn-panel-model-info{grid-column:span 8}.learn-panel-models{grid-column:span 4}.learn-panel-course,.learn-panel-flagged{grid-column:span 12}}.learn-panel-flagged .team-shared-media-card{cursor:default}@media (max-width:900px){.learn-shell{width:min(100%,96vw);margin-top:14px}.learn-hero,.learn-profile-header{padding:16px}.learn-panel{padding:14px}.learn-actual-input-row,.learn-course-grid,.learn-dual-timeline-head,.learn-dual-timeline-row{grid-template-columns:1fr}.learn-hero-stats{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}}@media (max-width:640px){.learn-hero-stats{grid-template-columns:1fr}}body.theme-light .confirm-panel,body.theme-light .engine-dropdown-menu,body.theme-light .engine-panel,body.theme-light .idea-color-dropdown-menu,body.theme-light .media-menu,body.theme-light .settings-panel,body.theme-light .team-content-idea-modal,body.theme-light .team-idea-attach-menu,body.theme-light .team-invite-modal,body.theme-light .tool-workflow-panel,body.theme-light .toolbox-panel{background:#fff;color:#121217;border:1px solid #c7ccd8;box-shadow:0 16px 38px rgba(18,18,23,.14)}body.theme-light .engine-section{border-top-color:#d8dce6}body.theme-light .confirm-body,body.theme-light .confirm-title,body.theme-light .engine-account-meta,body.theme-light .engine-account-name,body.theme-light .engine-section-subtitle,body.theme-light .engine-section-title,body.theme-light .notification-item-row{color:#121217}body.theme-light .engine-dropdown-trigger,body.theme-light .engine-field input[type=number],body.theme-light .engine-field select,body.theme-light .team-content-idea-modal input,body.theme-light .team-content-idea-modal textarea,body.theme-light .team-invite-modal .auth-form-input{background:#fff;color:#121217;border:1px solid #bfc6d4}body.theme-light .engine-dropdown-item,body.theme-light .idea-color-dropdown-trigger,body.theme-light .media-menu button,body.theme-light .team-idea-attach-menu button{color:#121217}body.theme-light .engine-dropdown-item-tier{color:#4f5c73}body.theme-light .engine-dropdown-group-heading{background:#fff;color:#667085}body.theme-light .auth-join-team-modal{background:#121212;color:#f2ede8;border-color:hsla(30,28%,93%,.22);box-shadow:0 18px 48px rgba(0,0,0,.48)}body.theme-light .auth-join-team-modal h3{color:#f2ede8}body.theme-light .auth-join-team-modal p{color:hsla(30,28%,93%,.82)}body.theme-light .auth-join-team-modal .auth-join-team-help{color:hsla(30,28%,93%,.92)}body.theme-light .auth-join-team-modal .auth-join-team-help span{color:var(--accent)}body.theme-light .auth-join-team-modal input{background:hsla(0,0%,100%,.06);color:#f2ede8;border:1px solid hsla(0,0%,100%,.22)}body.theme-light .auth-join-team-modal input::placeholder{color:hsla(30,28%,93%,.5)}body.theme-light .auth-join-team-modal .auth-btn-back{color:hsla(30,28%,93%,.78);background:transparent;border-color:hsla(30,28%,93%,.2)}body.theme-light .engine-dropdown-item:hover,body.theme-light .media-menu button:hover,body.theme-light .team-idea-attach-menu button:hover{background:#eef2f8;border-color:#c3cad8}body.theme-light .engine-dropdown-item.active{background:#e9eef7;border-color:#aeb8cb}body.theme-light .admin-list-item,body.theme-light .admin-panel,body.theme-light .admin-summary,body.theme-light .attachment-chip,body.theme-light .attachment-row,body.theme-light .credit-card,body.theme-light .engine-dropdown-menu,body.theme-light .engine-panel,body.theme-light .glass-chip,body.theme-light .glass-panel,body.theme-light .help-panel,body.theme-light .idea-color-dropdown-menu,body.theme-light .input-shell,body.theme-light .media-menu,body.theme-light .modal-card,body.theme-light .modal-shell,body.theme-light .notification-menu,body.theme-light .plan-card,body.theme-light .selection-card,body.theme-light .settings-panel,body.theme-light .sidebar-auth,body.theme-light .sidebar-item,body.theme-light .team-chat-popover,body.theme-light .team-idea-attach-menu,body.theme-light .team-time-range-panel,body.theme-light .toolbox-panel{background:#fff!important;background-image:none!important;color:#121217!important;border-color:#c7ccd8!important;box-shadow:0 14px 34px rgba(18,18,23,.12)!important;-webkit-clip-path:none!important;clip-path:none!important}body.theme-light .glass-panel:after,body.theme-light .glass-panel:before{display:none!important}body.theme-light .engine-account-meta,body.theme-light .engine-account-name,body.theme-light .engine-button,body.theme-light .engine-section-subtitle,body.theme-light .engine-section-title,body.theme-light .notification-bell,body.theme-light .settings-panel label,body.theme-light .sidebar-subtitle,body.theme-light .sidebar-title,body.theme-light .toolbar-icon,body.theme-light .toolbar-user{color:#121217!important}body.theme-light .engine-section{border-top-color:#d8dce6!important}body.theme-light .notification-item-row+.notification-item-row{border-top-color:#d9deea!important}@font-face{font-family:Forge Rail Symbols;src:url(/fonts/rail-symbols.woff2) format("woff2");font-weight:600;font-style:normal;font-display:block;unicode-range:u+2302,u+1f5e8,u+fe0e,u+2692,u+21a3,u+1f525,u+25eb,u+1f465,u+2699,u+1f516}body.theme-light .model-variation-panel,body.theme-light .team-chat-popover .team-chat-channels,body.theme-light .team-chat-popover .team-chat-thread,body.theme-light .team-time-range-panel{background:#fff!important;color:#121217!important;border-color:#c7ccd8!important;box-shadow:0 14px 34px rgba(18,18,23,.12)!important}body.theme-light .idea-color-option,body.theme-light .media-menu button,body.theme-light .notification-menu .ghost-button,body.theme-light .team-chat-popover .ghost-button,body.theme-light .team-idea-attach-menu button,body.theme-light .team-time-range-panel .ghost-button{background:#f7f9fd!important;color:#121217!important;border-color:#c7ccd8!important}body.theme-light .idea-color-option:hover,body.theme-light .media-menu button:hover,body.theme-light .notification-menu .ghost-button:hover,body.theme-light .team-chat-popover .ghost-button:hover,body.theme-light .team-idea-attach-menu button:hover,body.theme-light .team-time-range-panel .ghost-button:hover{background:#edf2fb!important;border-color:#b8c2d6!important}body.theme-light .idea-color-option,body.theme-light .team-chat-author,body.theme-light .team-chat-text,body.theme-light .team-idea-attach-header,body.theme-light .team-time-range-title,body.theme-light .team-time-range-weekdays span{color:#121217!important}body.theme-light .team-content-idea-attached-item,body.theme-light .team-content-idea-modal-preview,body.theme-light .team-idea-attach-drop-field,body.theme-light .team-idea-attach-library-item,body.theme-light .team-idea-cover-drop{background:#f7f9fd!important;border-color:#c7ccd8!important;color:#2d3546!important}body.theme-light.team-page-blue .credit-cta,body.theme-light.team-page-blue .danger-button,body.theme-light.team-page-blue .ghost-button,body.theme-light.team-page-blue .help-fab,body.theme-light.team-page-blue .icon-button,body.theme-light.team-page-blue .input-shell button,body.theme-light.team-page-blue .plan-cta,body.theme-light.team-page-blue .primary-button,body.theme-light.wallet-theme-team .credit-cta,body.theme-light.wallet-theme-team .danger-button,body.theme-light.wallet-theme-team .ghost-button,body.theme-light.wallet-theme-team .help-fab,body.theme-light.wallet-theme-team .icon-button,body.theme-light.wallet-theme-team .input-shell button,body.theme-light.wallet-theme-team .plan-cta,body.theme-light.wallet-theme-team .primary-button{background:#f7f9fd!important;color:#121217!important;border-color:#c7ccd8!important}.toolbox-auth,.toolbox-loading{max-width:640px;margin:48px auto;padding:24px}.toolbox-loading-page{min-height:100svh;width:100%}.toolbox-loading-page.toolbox-page{max-width:1440px}.toolbox-loading-rail{pointer-events:none}.toolbox-loading-node,.toolbox-skeleton-block,.toolbox-skeleton-icon,.toolbox-skeleton-input,.toolbox-skeleton-line,.toolbox-skeleton-pill,.toolbox-skeleton-tile{position:relative;overflow:hidden;border-radius:8px;background:#eceff3}.toolbox-loading-node:after,.toolbox-skeleton-block:after,.toolbox-skeleton-icon:after,.toolbox-skeleton-input:after,.toolbox-skeleton-line:after,.toolbox-skeleton-pill:after,.toolbox-skeleton-tile:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.62),transparent);animation:toolboxSkeletonSweep 1.25s ease-in-out infinite}@keyframes toolboxSkeletonSweep{to{transform:translateX(100%)}}.toolbox-loading-header{min-height:78px}.toolbox-loading-header-actions{display:flex;align-items:center;gap:8px}.toolbox-skeleton-title{width:min(260px,42vw);height:24px;margin-bottom:10px}.toolbox-skeleton-subtitle{width:min(360px,54vw);height:12px}.toolbox-skeleton-line.medium{width:58%;height:16px}.toolbox-skeleton-pill{width:112px;height:34px}.toolbox-skeleton-pill.short{width:74px}.toolbox-skeleton-icon{width:36px;height:36px;border-radius:10px}.toolbox-skeleton-input{width:100%;height:44px}.toolbox-skeleton-block{width:100%;min-height:120px}.toolbox-skeleton-block.small{min-height:78px}.toolbox-loading-panel{background:#fff;border:1px solid #ececec;box-shadow:0 8px 24px rgba(0,0,0,.04)}.toolbox-loading-grid{align-items:stretch}.toolbox-loading-result-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.toolbox-skeleton-tile{display:block;aspect-ratio:4/5}.toolbox-loading-production{display:grid;grid-template-columns:minmax(250px,320px) minmax(0,1fr);grid-gap:14px;gap:14px;min-height:560px}.toolbox-loading-canvas{position:relative;min-height:560px;background:linear-gradient(rgba(213,0,0,.05) 1px,transparent 0),linear-gradient(90deg,rgba(213,0,0,.05) 1px,transparent 0),#fff;background-size:28px 28px;border:1px solid #ececec;border-radius:8px;overflow:hidden}.toolbox-loading-node{position:absolute;width:190px;height:118px;border:1px solid #ececec;background:#f5f6f8}.toolbox-loading-node.node-a{left:12%;top:20%}.toolbox-loading-node.node-b{left:42%;top:28%}.toolbox-loading-node.node-c{left:66%;top:52%}.toolbox-loading-cable{position:absolute;height:3px;border-radius:999px;background:#d50000;transform-origin:left center;opacity:.7}.toolbox-loading-cable.cable-a{left:26%;top:31%;width:18%;transform:rotate(6deg)}.toolbox-loading-cable.cable-b{left:55%;top:42%;width:16%;transform:rotate(32deg)}.toolbox-loading-forge{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);grid-gap:14px;gap:14px}.toolbox-skeleton-block.forge-stage{min-height:150px}.toolbox-page{max-width:1440px;margin:0 auto;padding:18px;display:flex;flex-direction:column;gap:14px}.toolbox-page .toolbox-header{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px}.toolbox-page .toolbox-grid{display:grid;grid-template-columns:minmax(320px,420px) minmax(0,1fr);grid-gap:14px;gap:14px}.toolbox-column{border-radius:14px;padding:14px;gap:12px}.toolbox-column,.toolbox-field{display:flex;flex-direction:column}.toolbox-field{gap:6px}.toolbox-field.inline{flex-direction:row;align-items:center;gap:10px;flex-wrap:nowrap;width:max-content;max-width:100%}.toolbox-page .toolbox-field.inline input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important;flex:0 0 22px;padding:0!important;border:1px solid #cfd5df!important;border-radius:4px!important;background:#fff!important;box-shadow:none!important;display:grid;place-items:center;cursor:pointer}.toolbox-page .toolbox-field.inline input[type=checkbox]:after{content:"";width:6px;height:11px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg) scale(0);transform-origin:center;transition:transform .12s ease}.toolbox-page .toolbox-field.inline input[type=checkbox]:checked{border-color:#d50000!important;background:#d50000!important}.toolbox-page .toolbox-field.inline input[type=checkbox]:checked:after{transform:rotate(45deg) scale(1)}.toolbox-page .toolbox-field input,.toolbox-page .toolbox-field select,.toolbox-page .toolbox-field textarea{width:100%;border:1px solid hsla(0,0%,100%,.14);background:rgba(0,0,0,.24);color:inherit;padding:8px 10px}.toolbox-help{line-height:1.45;opacity:.8}.toolbox-actions,.toolbox-inline-buttons{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.toolbox-status{font-size:12px;opacity:.9}.toolbox-error{border:1px solid rgba(255,90,90,.5);background:rgba(255,40,40,.12);border-radius:10px;padding:8px 10px;font-size:12px}.toolbox-error.global{position:-webkit-sticky;position:sticky;bottom:10px;z-index:20}.toolbox-output-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.toolbox-output-grid img,.toolbox-review-card img{width:100%;border-radius:10px;border:1px solid hsla(0,0%,100%,.16);object-fit:cover}.toolbox-attachments{border:1px solid hsla(0,0%,100%,.08);border-radius:10px;padding:10px;display:flex;flex-direction:column;gap:8px}.toolbox-attachments-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.toolbox-attachment-list{display:flex;flex-wrap:wrap;gap:6px}.toolbox-attachment-chip{border:1px solid hsla(0,0%,100%,.12);border-radius:999px;padding:4px 10px;font-size:11px;display:flex;gap:6px}.toolbox-production-layout{display:grid;grid-template-columns:minmax(160px,220px) minmax(0,1fr);grid-gap:12px;gap:12px;min-height:600px}.toolbox-runs-sidebar{border:1px solid hsla(0,0%,100%,.1);border-radius:10px;padding:8px;display:flex;flex-direction:column;gap:8px;overflow:auto}.toolbox-runs-title{font-size:12px;text-transform:uppercase;letter-spacing:.06em;opacity:.8}.toolbox-run-pill{width:100%;text-align:left;border:1px solid hsla(0,0%,100%,.12);border-radius:10px;background:hsla(0,0%,100%,.04);color:inherit;padding:8px;display:flex;flex-direction:column;gap:2px}.toolbox-run-pill.active{border-color:rgba(123,167,255,.8);box-shadow:inset 0 0 0 1px rgba(123,167,255,.45)}.toolbox-production-main{display:grid;grid-template-columns:minmax(280px,380px) minmax(0,1fr);grid-gap:12px;gap:12px}.toolbox-current-run,.toolbox-production-wizard{border:1px solid hsla(0,0%,100%,.1);border-radius:10px;padding:10px;display:flex;flex-direction:column;gap:10px;min-width:0}.toolbox-estimate{display:flex;flex-direction:column;gap:2px;font-size:12px}.toolbox-csv-preview{border:1px solid hsla(0,0%,100%,.08);border-radius:10px;padding:8px;font-size:12px}.toolbox-csv-preview pre{margin:6px 0 0;max-height:220px;overflow:auto}.toolbox-current-run-head{display:flex;justify-content:space-between;align-items:center;gap:8px}.toolbox-run-stats{display:flex;gap:12px;flex-wrap:wrap;font-size:12px}.toolbox-running-grid{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr))}.toolbox-running-card{border:1px solid hsla(0,0%,100%,.1);border-radius:10px;padding:8px;font-size:11px;display:flex;flex-direction:column;gap:4px}.toolbox-review{border-top:1px solid hsla(0,0%,100%,.08);padding-top:10px}.toolbox-review-head{display:flex;justify-content:space-between;align-items:center;gap:8px}.toolbox-review-card{display:grid;grid-template-columns:minmax(180px,240px) minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start}.toolbox-review-meta{display:flex;flex-direction:column;gap:6px;font-size:12px}.toolbox-run-table-wrap{overflow:auto;border:1px solid hsla(0,0%,100%,.1);border-radius:10px}.toolbox-run-table{width:100%;border-collapse:collapse}.toolbox-run-table td,.toolbox-run-table th{text-align:left;padding:8px;border-bottom:1px solid hsla(0,0%,100%,.08);font-size:12px;vertical-align:top}.toolbox-footer{opacity:.7;font-size:12px;padding:4px 2px}@media (max-width:1180px){.toolbox-page .toolbox-grid,.toolbox-production-layout,.toolbox-production-main{grid-template-columns:1fr}.toolbox-running-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.toolbox-review-card{grid-template-columns:1fr}}.toolbox-page{color:#eaf0ff}body.theme-light .toolbox-page{color:#1f2937}.toolbox-grid-single{grid-template-columns:1fr!important}.toolbox-main-column{max-width:920px}.toolbox-column,.toolbox-page .toolbox-header{background:rgba(19,24,40,.68);border:1px solid hsla(0,0%,100%,.12)}body.theme-light .toolbox-column,body.theme-light .toolbox-page .toolbox-header{background:hsla(0,0%,100%,.86);border:1px solid rgba(15,23,42,.12)}.toolbox-page a,.toolbox-page button,.toolbox-page h1,.toolbox-page h2,.toolbox-page h3,.toolbox-page h4,.toolbox-page label,.toolbox-page p,.toolbox-page span,.toolbox-page strong,.toolbox-page td,.toolbox-page th{color:inherit}.toolbox-field-help{font-size:11px;opacity:.78}.toolbox-page .toolbox-field input,.toolbox-page .toolbox-field select,.toolbox-page .toolbox-field textarea{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.2);color:#f5f8ff}.toolbox-page .toolbox-field input::placeholder,.toolbox-page .toolbox-field textarea::placeholder{color:rgba(225,234,255,.72)}body.theme-light .toolbox-page .toolbox-field input,body.theme-light .toolbox-page .toolbox-field select,body.theme-light .toolbox-page .toolbox-field textarea{background:#fff;border:1px solid #cfd8e8;color:#0f172a}body.theme-light .toolbox-page .toolbox-field input::placeholder,body.theme-light .toolbox-page .toolbox-field textarea::placeholder{color:#5b6472}.toolbox-production-entry{display:flex;align-items:center;justify-content:space-between;gap:14px}.toolbox-production-entry h2{margin:0}.toolbox-production-entry p{margin:4px 0 0;opacity:.82;font-size:13px}.toolbox-attachments,.toolbox-csv-preview,.toolbox-current-run,.toolbox-production-wizard,.toolbox-run-table-wrap,.toolbox-running-card,.toolbox-runs-sidebar{background:hsla(0,0%,100%,.04)}body.theme-light .toolbox-attachments,body.theme-light .toolbox-csv-preview,body.theme-light .toolbox-current-run,body.theme-light .toolbox-production-wizard,body.theme-light .toolbox-run-table-wrap,body.theme-light .toolbox-running-card,body.theme-light .toolbox-runs-sidebar{background:hsla(0,0%,100%,.92)}@media (max-width:900px){.toolbox-production-entry{flex-direction:column;align-items:flex-start}}.toolbox-page{max-width:1280px;padding:16px;background:radial-gradient(circle at 75% 0,rgba(193,18,31,.1),transparent 45%),#0b0b10}.toolbox-header{padding:12px 14px!important}.toolbox-header h1{font-size:34px;line-height:1.05;font-family:Inter,Segoe UI,sans-serif;font-weight:700}.toolbox-header p{margin:6px 0 0;color:#a1a1aa}.toolbox-workspace{grid-template-columns:minmax(0,1.65fr) minmax(280px,.85fr);grid-gap:16px;gap:16px}.toolbox-column{background:#12141b!important;border:1px solid #2a3140!important;border-radius:14px!important}.toolbox-side-column{top:16px}.toolbox-section{padding:2px 0 4px;border-bottom:1px solid hsla(0,0%,100%,.08)}.toolbox-section:last-child{border-bottom:0}.toolbox-section h2,.toolbox-section h3{margin:0 0 10px;font-family:Inter,Segoe UI,sans-serif;font-weight:600}.toolbox-section-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.toolbox-badge{border:1px solid rgba(193,18,31,.55);color:#f0b4bb;border-radius:999px;font-size:11px;padding:4px 8px}.toolbox-fields-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.toolbox-fields-single{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px}.toolbox-field span{color:#f3f4f6;font-size:13px;font-weight:500}.toolbox-field-help{color:#a1a1aa!important}.toolbox-page .toolbox-field input,.toolbox-page .toolbox-field select,.toolbox-page .toolbox-field textarea{min-height:42px;border:1px solid #2a3140;background:#1b1f29;border-radius:10px}.toolbox-page .toolbox-field textarea{min-height:104px}.toolbox-page .toolbox-field input:hover,.toolbox-page .toolbox-field select:hover,.toolbox-page .toolbox-field textarea:hover{border-color:#3a4458}.toolbox-page .toolbox-field input:focus,.toolbox-page .toolbox-field select:focus,.toolbox-page .toolbox-field textarea:focus{outline:none;box-shadow:0 0 0 3px rgba(193,18,31,.2)}.toolbox-dropzone{border:1px dashed #3a4458;background:#171a22;padding:16px;display:flex;flex-direction:column;gap:4px;cursor:pointer}.toolbox-dropzone strong{color:#f3f4f6}.toolbox-dropzone span{color:#a1a1aa;font-size:12px}.toolbox-json-preview{margin:0;max-height:240px;overflow:auto;padding:10px;border-radius:10px;border:1px solid #2a3140;background:#171a22;color:#cdd6e9;font-size:12px}.toolbox-actions-sticky{bottom:10px;z-index:4;background:#12141b;padding-top:10px}.toolbox-page .plan-cta{background:#c1121f;border-color:#c1121f;color:#fff}.toolbox-page .plan-cta:hover{background:#d62839;border-color:#d62839}.toolbox-page .ghost-button{background:#171a22;border:1px solid #2a3140;color:#e9edf7}.toolbox-page .ghost-button:hover{border-color:#3d485d;background:#1b1f29}.toolbox-advanced{border:1px solid #2a3140;border-radius:12px;padding:10px}.toolbox-advanced summary{cursor:pointer;font-weight:600;color:#e5e7eb;margin-bottom:10px}@media (max-width:1100px){.toolbox-workspace{grid-template-columns:1fr}.toolbox-side-column{position:static}.toolbox-fields-grid{grid-template-columns:1fr}}.toolbox-mode-tabs{display:inline-flex;align-items:center;gap:6px;background:#12141b;border:1px solid #2a3140;border-radius:12px;padding:6px}.toolbox-mode-tab{border:1px solid transparent;color:#a1a1aa;border-radius:8px;padding:8px 12px}.toolbox-mode-tab.active{background:#1b1f29;border-color:#3a4458}.toolbox-section{padding:8px 0;margin-bottom:18px}.toolbox-section h3{font-size:18px;margin-bottom:12px}.toolbox-prompt-field .toolbox-prompt-hero{min-height:220px!important;line-height:1.5;background:linear-gradient(180deg,rgba(32,37,49,.95),rgba(27,31,41,.95));border-color:#3d485d}.toolbox-prompt-field .toolbox-prompt-hero:focus{box-shadow:0 0 0 3px rgba(193,18,31,.24),0 0 30px rgba(193,18,31,.08)}.toolbox-pill-row{display:flex;flex-wrap:wrap;gap:8px}.toolbox-pill{border:1px solid #2f3747;background:#171a22;color:#d0d6e5;font-weight:600;padding:8px 12px}.toolbox-pill.active{background:rgba(193,18,31,.2);border-color:rgba(193,18,31,.75);color:#ffdbe0}.toolbox-actions-sticky{border-top:1px solid #2a3140;margin-top:10px;padding-top:12px}.toolbox-actions-sticky .plan-cta{min-height:44px;min-width:130px;font-size:14px;font-weight:700}.toolbox-side-column .toolbox-section{margin-bottom:14px}body.theme-light .toolbox-mode-tabs{background:#fff;border-color:#d1d8e6}body.theme-light .toolbox-mode-tab{color:#4b5563}body.theme-light .toolbox-mode-tab.active{color:#111827;background:#f3f4f6;border-color:#d1d8e6}body.theme-light .toolbox-pill{background:#f8fafc;border-color:#d5dbe7;color:#334155}body.theme-light .toolbox-pill.active{color:#7f1d1d;border-color:#ef9a9a;background:#fdecec}.toolbox-page{width:100%;max-width:none;margin:0;padding:18px 24px 28px;background:radial-gradient(circle at 78% -10%,rgba(193,18,31,.08),transparent 32%),#0b0b10}.toolbox-page>.toolbox-column,.toolbox-page>.toolbox-header,.toolbox-page>.toolbox-mode-tabs,.toolbox-page>.toolbox-workspace{max-width:1500px;width:100%;margin-left:auto;margin-right:auto}.toolbox-header,.toolbox-header.glass-panel{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;padding:2px 0 10px!important}.toolbox-header h1{font-size:32px;letter-spacing:-.01em}.toolbox-header p{margin-top:4px;color:#9ca3af}.toolbox-mode-tabs{display:flex;gap:16px;border-bottom:1px solid #232833;border-radius:0;margin-bottom:14px}.toolbox-mode-tab{border-bottom:2px solid transparent;color:#9097a3;margin-bottom:-1px;font-weight:600}.toolbox-mode-tab.active{border-bottom-color:#e5e7eb;color:#f3f4f6;background:transparent}.toolbox-column,.toolbox-column.glass-panel{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.toolbox-workspace{grid-template-columns:minmax(0,2.25fr) minmax(320px,.85fr);grid-gap:28px;gap:28px}.toolbox-main-column{max-width:none}.toolbox-side-column{position:-webkit-sticky;position:sticky;top:14px;align-self:start;padding-left:24px!important;border-left:1px solid #222733!important}.toolbox-section{margin-bottom:30px;padding:0;border-bottom:0}.toolbox-section h3{margin-bottom:14px;font-size:17px;color:#f3f4f6}.toolbox-fields-grid,.toolbox-fields-single{gap:16px}.toolbox-field{gap:8px}.toolbox-field span{font-size:14px;color:#e5e7eb}.toolbox-page .toolbox-field input,.toolbox-page .toolbox-field select,.toolbox-page .toolbox-field textarea{border:1px solid transparent;background:#1a1e27;color:#f3f4f6}.toolbox-page .toolbox-field input:hover,.toolbox-page .toolbox-field select:hover,.toolbox-page .toolbox-field textarea:hover{border-color:#2e3645}.toolbox-page .toolbox-field input:focus,.toolbox-page .toolbox-field select:focus,.toolbox-page .toolbox-field textarea:focus{border-color:#c1121f;box-shadow:0 0 0 3px rgba(193,18,31,.18)}.toolbox-prompt-field .toolbox-prompt-hero{min-height:250px!important;background:linear-gradient(180deg,#1e2330,#1a1f2a)}.toolbox-dropzone{border:1px solid transparent;background:#171b24;min-height:118px}.toolbox-dropzone:hover{border-color:#2f3748}.toolbox-actions-sticky{position:static;margin-top:8px;padding-top:14px;background:transparent}.toolbox-actions-sticky .plan-cta{min-height:46px;min-width:146px;box-shadow:0 8px 26px rgba(193,18,31,.22)}.toolbox-page .ghost-button{background:#161b24;border:1px solid transparent}.toolbox-page .ghost-button:hover{border-color:#2f3748}.toolbox-production-layout{gap:20px}body.theme-light .toolbox-page{background:radial-gradient(circle at 78% -10%,rgba(193,18,31,.06),transparent 32%),#f4f6fb}body.theme-light .toolbox-column,body.theme-light .toolbox-column.glass-panel,body.theme-light .toolbox-header,body.theme-light .toolbox-header.glass-panel{background:transparent!important;border:0!important}body.theme-light .toolbox-mode-tabs{border-bottom-color:#d6dbe6}body.theme-light .toolbox-mode-tab{color:#5b6472}body.theme-light .toolbox-mode-tab.active{color:#0f172a;border-bottom-color:#0f172a}body.theme-light .toolbox-side-column{border-left-color:#d9dfeb!important}body.theme-light .toolbox-dropzone,body.theme-light .toolbox-page .ghost-button,body.theme-light .toolbox-page .toolbox-field input,body.theme-light .toolbox-page .toolbox-field select,body.theme-light .toolbox-page .toolbox-field textarea{background:#fff}body.theme-light .toolbox-dropzone:hover,body.theme-light .toolbox-page .ghost-button:hover,body.theme-light .toolbox-page .toolbox-field input:hover,body.theme-light .toolbox-page .toolbox-field select:hover,body.theme-light .toolbox-page .toolbox-field textarea:hover{border-color:#cdd5e3}@media (max-width:1160px){.toolbox-page{padding:14px 16px 24px}.toolbox-workspace{grid-template-columns:1fr;gap:18px}.toolbox-side-column{position:static;border-left:0!important;padding-left:0!important}}.toolbox-page{padding:16px 20px 24px}.toolbox-page>.toolbox-column,.toolbox-page>.toolbox-header,.toolbox-page>.toolbox-mode-tabs,.toolbox-page>.toolbox-topbar,.toolbox-page>.toolbox-workspace{max-width:1360px}.toolbox-workspace{grid-template-columns:minmax(0,2.2fr) minmax(320px,1fr);gap:18px}.toolbox-topbar{grid-template-columns:minmax(220px,320px) minmax(0,1fr);margin:10px auto 14px}.toolbox-presets{display:flex;flex-direction:column;gap:8px}.toolbox-presets>span{font-size:13px;color:#a1a1aa}.toolbox-section{background:#12161f;border:1px solid #1f2937;padding:14px}.toolbox-main-column .toolbox-section{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.02)}.toolbox-section h2,.toolbox-section h3{margin-bottom:4px;font-size:19px}.toolbox-prompt-field .toolbox-prompt-hero{min-height:230px!important}.toolbox-template-select{min-width:118px;max-width:170px}.toolbox-prompt-meta{display:flex;justify-content:space-between;align-items:center;color:#9aa2b2}.toolbox-pill{min-height:34px}.toolbox-attachment-list{margin-top:10px}.toolbox-attachment-chip{background:#1a1f29;border-color:#2a3140}.toolbox-actions-sticky{background:rgba(11,11,16,.9);border-top:1px solid #222733;border-radius:12px 12px 0 0;margin-top:0}.toolbox-actions-sticky .plan-cta{min-width:190px}.toolbox-side-column{border-left:0!important}.toolbox-side-column .toolbox-section{background:#11151d}.toolbox-run-stats span{font-size:12px}.toolbox-history-list{display:flex;flex-direction:column;gap:8px}.toolbox-history-item{display:flex;justify-content:space-between;align-items:center;padding:8px 10px;border:1px solid #253041;border-radius:10px;background:#171b24;font-size:12px}@media (max-width:1160px){.toolbox-topbar{gap:10px}.toolbox-topbar,.toolbox-workspace{grid-template-columns:1fr}.toolbox-actions-sticky{position:static;border-radius:12px}}.toolbox-page{background:#f7f7f7!important;color:#111!important;min-height:100vh;padding:24px 24px 30px}.toolbox-page>.toolbox-column,.toolbox-page>.toolbox-header,.toolbox-page>.toolbox-mode-tabs,.toolbox-page>.toolbox-topbar,.toolbox-page>.toolbox-workspace{max-width:1240px}.toolbox-header,.toolbox-header.glass-panel{background:transparent!important;border:0!important;box-shadow:none!important;padding:0 0 14px!important;display:grid;grid-template-columns:1fr auto;grid-gap:14px;gap:14px;align-items:end;border-bottom:2px solid #111!important}.toolbox-header h1{margin:0;font-size:clamp(38px,6vw,56px);line-height:.95;font-weight:800;letter-spacing:-.03em;color:#111!important}.toolbox-header p{margin:8px 0 0;font-size:14px;color:#4a4a4a!important}.toolbox-header-links{display:flex;gap:8px}.toolbox-mode-tabs{margin:16px auto;border:0;border-bottom:1px solid #d8d8d8;background:transparent;padding:0;gap:20px}.toolbox-mode-tab{border:0;border-bottom:3px solid transparent;border-radius:0;background:transparent;color:#626262;padding:10px 2px;font-size:13px;font-weight:700;letter-spacing:.04em}.toolbox-mode-tab.active{color:#111;border-bottom-color:#e10600}.toolbox-topbar{margin:0 auto 18px;display:grid;grid-template-columns:300px 1fr;grid-gap:16px;gap:16px;align-items:end}.toolbox-presets>span{color:#666;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.toolbox-workspace{display:grid;grid-template-columns:minmax(0,2fr) minmax(300px,1fr);grid-gap:20px;gap:20px}.toolbox-column,.toolbox-column.glass-panel{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:0!important}.toolbox-side-column{padding-left:0!important}.toolbox-section{background:#fff;border:1px solid #ececec;border-radius:14px;padding:16px;margin-bottom:14px;box-shadow:0 8px 24px rgba(0,0,0,.04)}.toolbox-section h2,.toolbox-section h3{margin:0 0 6px;color:#111!important;font-size:20px;letter-spacing:-.01em}.toolbox-help{margin:0 0 10px;color:#666!important;font-size:12px}.toolbox-field{gap:7px}.toolbox-field span{color:#6a6a6a!important;font-size:12px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.toolbox-field-help{color:#858585!important}.toolbox-page .toolbox-field input,.toolbox-page .toolbox-field select,.toolbox-page .toolbox-field textarea,.toolbox-template-select{background:#fff!important;color:#111!important;border:1px solid #e5e5e5!important;box-shadow:0 1px 2px rgba(0,0,0,.03)}.toolbox-page .toolbox-field input:hover,.toolbox-page .toolbox-field select:hover,.toolbox-page .toolbox-field textarea:hover,.toolbox-template-select:hover{border-color:#ccc!important}.toolbox-page .toolbox-field input:focus,.toolbox-page .toolbox-field select:focus,.toolbox-page .toolbox-field textarea:focus,.toolbox-template-select:focus{border-color:#e10600!important;box-shadow:0 0 0 3px rgba(225,6,0,.16)!important}.toolbox-prompt-field .toolbox-prompt-hero{min-height:240px!important;background:#fff!important;border-color:#ddd!important;font-size:16px;line-height:1.55;box-shadow:inset 0 0 0 1px rgba(0,0,0,.01),0 8px 24px rgba(0,0,0,.03)}.toolbox-prompt-head{display:flex;justify-content:space-between;align-items:center;gap:10px}.toolbox-prompt-meta{margin-top:8px;color:#696969;font-size:12px}.toolbox-pill-row{gap:10px}.toolbox-pill{min-height:36px;padding:8px 14px;border:1px solid #d8d8d8;background:#fff;color:#222;border-radius:999px;font-size:12px;font-weight:700}.toolbox-pill.active{border-color:#e10600;background:#ffeceb;color:#9f0904}.toolbox-dropzone{min-height:128px;background:#fafafa;border:1px solid #e6e6e6;border-radius:12px;text-align:center;justify-content:center;align-items:center}.toolbox-dropzone:hover{border-color:#e10600;background:#fff5f4}.toolbox-dropzone strong{color:#1a1a1a!important;font-size:14px}.toolbox-dropzone span{color:#666!important}.toolbox-attachment-chip{background:#fff;border:1px solid #e3e3e3;color:#222}.toolbox-actions-sticky{position:-webkit-sticky;position:sticky;bottom:8px;z-index:6;margin-top:6px;border-top:1px solid #e7e7e7;padding:12px;background:hsla(0,0%,97%,.95);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:12px}.toolbox-page .plan-cta{background:#e10600!important;color:#fff!important;border:1px solid #e10600!important;min-height:48px;min-width:190px;font-weight:800;text-transform:uppercase;letter-spacing:.03em;box-shadow:0 10px 26px rgba(225,6,0,.25)}.toolbox-page .plan-cta:hover{background:#c80500!important;border-color:#c80500!important}.toolbox-page .ghost-button{background:#fff!important;color:#2e2e2e!important;border:1px solid #d9d9d9!important;box-shadow:none}.toolbox-page .ghost-button:hover{border-color:#b8b8b8!important;background:#f8f8f8!important}.toolbox-history-item,.toolbox-run-stats span{color:#1f2937}.toolbox-history-item{background:#fff;border:1px solid #ececec}.toolbox-run-stats{gap:8px}.toolbox-run-stats strong{color:#111}@media (max-width:1120px){.toolbox-page{padding:14px 14px 20px}.toolbox-topbar,.toolbox-workspace{grid-template-columns:1fr}.toolbox-actions-sticky{position:static}}.toolbox-page{position:relative;overflow-x:hidden}.toolbox-page:before{inset:0 auto 0 0;background:linear-gradient(180deg,#de0600,#b80500 60%,#9f0500)}.toolbox-page:after,.toolbox-page:before{content:"";position:fixed;width:88px;z-index:0}.toolbox-page:after{left:0;bottom:0;height:40vh;opacity:.22;background:radial-gradient(circle at 20px 20px,hsla(0,0%,100%,.35) 0 2px,transparent 3px),radial-gradient(circle at 60px 80px,hsla(0,0%,100%,.25) 0 2px,transparent 3px)}.toolbox-page>*{position:relative;z-index:1}.toolbox-page>.toolbox-column,.toolbox-page>.toolbox-header,.toolbox-page>.toolbox-mode-tabs,.toolbox-page>.toolbox-topbar,.toolbox-page>.toolbox-workspace{margin-left:max(112px,calc((100vw - 1240px) / 2));margin-right:auto}.toolbox-header h1{color:#c10000!important}.toolbox-header h1,.toolbox-mode-tab{text-transform:uppercase}.toolbox-topbar{grid-template-columns:minmax(0,1fr) 320px;gap:14px}.toolbox-presets{background:#fff;border:1px solid #e9e9e9;border-radius:12px;padding:10px 12px}.toolbox-preset-row{display:flex;gap:10px;overflow-x:auto;padding-bottom:2px}.toolbox-preset-card{min-width:156px;border:1px solid #e3e3e3;border-radius:10px;background:#fff;display:flex;align-items:center;gap:8px;padding:6px;text-align:left}.toolbox-preset-card:hover{border-color:#e10600}.toolbox-preset-thumb{width:46px;height:46px;border-radius:8px;background:#111;flex:0 0 auto;display:block;overflow:hidden}.toolbox-preset-thumb img{width:100%;height:100%;display:block;object-fit:cover}.toolbox-preset-thumb.portrait{background:linear-gradient(160deg,#2b2b2b,#6a6a6a)}.toolbox-preset-thumb.instagram{background:linear-gradient(160deg,#720909,#f20d0d)}.toolbox-preset-thumb.story{background:linear-gradient(160deg,#0d1222,#cc1b2e)}.toolbox-preset-thumb.wide{background:linear-gradient(160deg,#120f0c,#705437)}.toolbox-preset-thumb.product{background:linear-gradient(160deg,#f0f0f0,#a70000)}.toolbox-preset-thumb.nsfw{background:linear-gradient(160deg,#120707,#d70000)}.toolbox-preset-thumb.custom{background:linear-gradient(160deg,#262626,#9b1111)}.toolbox-preset-meta{display:flex;flex-direction:column;gap:1px}.toolbox-preset-meta strong{font-size:11px;text-transform:uppercase;letter-spacing:.03em;color:#161616}.toolbox-preset-meta small{font-size:11px;color:#6a6a6a}.toolbox-selected-tool-card{background:#fff;border:1px solid #e8e8e8;border-radius:12px;padding:10px}.toolbox-selected-tool-card span{margin-bottom:6px}.toolbox-section h2,.toolbox-section h3{position:relative;padding-left:12px;text-transform:uppercase;font-size:33px;line-height:1;font-weight:800;font-size:30px;letter-spacing:-.02em}.toolbox-section h3{font-size:36px}.toolbox-main-column .toolbox-section h2:before,.toolbox-main-column .toolbox-section h3:before{content:"";position:absolute;left:0;top:2px;bottom:2px;width:5px;border-radius:3px;background:#e10600}.toolbox-control-tower{background:#090909!important;color:#f5f5f5;border:0!important}.toolbox-control-tower .toolbox-help,.toolbox-control-tower h3,.toolbox-control-tower span,.toolbox-control-tower strong{color:#f5f5f5!important}.toolbox-control-tower h3:before{display:none}.toolbox-control-tower{background-image:linear-gradient(120deg,hsla(0,0%,100%,.02),hsla(0,0%,100%,0));box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.08)}.toolbox-history-item{border-color:#d9d9d9}@media (max-width:1120px){.toolbox-page:after,.toolbox-page:before{display:none}.toolbox-page>.toolbox-column,.toolbox-page>.toolbox-header,.toolbox-page>.toolbox-mode-tabs,.toolbox-page>.toolbox-topbar,.toolbox-page>.toolbox-workspace{margin-left:auto}.toolbox-topbar{grid-template-columns:1fr}}.toolbox-page .ghost-button,.toolbox-page .plan-cta,.toolbox-page .toolbox-actions-sticky,.toolbox-page .toolbox-attachment-chip,.toolbox-page .toolbox-dropzone,.toolbox-page .toolbox-history-item,.toolbox-page .toolbox-mode-tabs,.toolbox-page .toolbox-page .toolbox-field input,.toolbox-page .toolbox-page .toolbox-field select,.toolbox-page .toolbox-page .toolbox-field textarea,.toolbox-page .toolbox-pill,.toolbox-page .toolbox-preset-card,.toolbox-page .toolbox-presets,.toolbox-page .toolbox-section,.toolbox-page .toolbox-selected-tool-card,.toolbox-page .toolbox-template-select{border-radius:8px!important}.toolbox-page .toolbox-section{padding:12px!important}.toolbox-page .toolbox-topbar{margin-bottom:12px!important;gap:10px!important}.toolbox-page .toolbox-header{padding-bottom:10px!important}.toolbox-page .toolbox-field-help,.toolbox-page .toolbox-help{color:#5f5f5f!important}.toolbox-page .toolbox-main-column .toolbox-field span,.toolbox-page .toolbox-main-column .toolbox-field-help,.toolbox-page .toolbox-main-column .toolbox-help,.toolbox-page .toolbox-main-column .toolbox-prompt-meta,.toolbox-page .toolbox-main-column .toolbox-section h2,.toolbox-page .toolbox-main-column .toolbox-section h3,.toolbox-page .toolbox-main-column label,.toolbox-page .toolbox-main-column p,.toolbox-page .toolbox-main-column strong{color:#191919!important}.toolbox-page .toolbox-main-column .toolbox-field input,.toolbox-page .toolbox-main-column .toolbox-field select,.toolbox-page .toolbox-main-column .toolbox-field textarea,.toolbox-page .toolbox-main-column .toolbox-template-select{color:#111!important;background:#fff!important}.toolbox-page .toolbox-main-column .toolbox-field input::placeholder,.toolbox-page .toolbox-main-column .toolbox-field textarea::placeholder{color:#9a9a9a!important}.toolbox-page .toolbox-side-column .toolbox-section{background:#0e1522!important;border-color:#1f2a3a!important}.toolbox-page .toolbox-side-column .toolbox-section h2,.toolbox-page .toolbox-side-column .toolbox-section h3,.toolbox-page .toolbox-side-column .toolbox-section label,.toolbox-page .toolbox-side-column .toolbox-section p,.toolbox-page .toolbox-side-column .toolbox-section span,.toolbox-page .toolbox-side-column .toolbox-section strong,.toolbox-page .toolbox-side-column .toolbox-section td,.toolbox-page .toolbox-side-column .toolbox-section th{color:#f4f6fb!important}.toolbox-page .toolbox-side-column .toolbox-field-help,.toolbox-page .toolbox-side-column .toolbox-help{color:#b9c2d0!important}.toolbox-page .toolbox-side-column .toolbox-history-item{background:#121b2a!important;border-color:#273448!important}.toolbox-page .toolbox-side-column .toolbox-output-grid img{border-radius:8px!important;border:1px solid #29384f!important}.toolbox-page .toolbox-control-tower{border-radius:10px!important}.toolbox-page .toolbox-mode-tab{border-radius:0!important}.toolbox-page .toolbox-actions-sticky{padding:10px!important}.toolbox-page .toolbox-topbar{display:block!important}.toolbox-page .toolbox-presets-full{width:100%}.toolbox-page .toolbox-workspace{gap:14px!important}.toolbox-page .toolbox-attachment-chip,.toolbox-page .toolbox-column,.toolbox-page .toolbox-field input,.toolbox-page .toolbox-field select,.toolbox-page .toolbox-field textarea,.toolbox-page .toolbox-preset-card,.toolbox-page .toolbox-section{border-radius:8px!important}.toolbox-page .toolbox-section{padding:14px!important;margin-bottom:10px!important}.toolbox-page .toolbox-tool-picker-trigger{width:auto;display:inline-flex;align-items:center;gap:10px;border:none;background:transparent;color:#161616;padding:0 0 0 14px;font-size:clamp(26px,2.2vw,34px);line-height:1;font-family:Outfit,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.01em;text-align:left;cursor:pointer;position:relative}.toolbox-page .toolbox-tool-picker-caret{position:static;transform:translateY(1px);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:7px solid #131313}.toolbox-page .toolbox-tool-picker-trigger:before{content:"";position:absolute;left:0;top:4px;width:4px;height:calc(100% - 8px);border-radius:2px;background:#d00000}.toolbox-page .toolbox-tool-picker-menu{position:absolute;z-index:60;top:calc(100% + 6px);left:0;min-width:280px;max-width:min(100%,460px);max-height:320px;overflow-y:auto;background:#fff;border:1px solid #d8d8d8;border-radius:8px;box-shadow:0 14px 28px hsla(0,0%,4%,.16);padding:4px}.toolbox-page .toolbox-tool-picker-item{width:100%;text-align:left;border:none;background:#fff;color:#151515;padding:10px 12px;border-radius:6px;font-size:14px;cursor:pointer}.toolbox-page .toolbox-tool-picker-group+.toolbox-tool-picker-group{margin-top:6px;padding-top:6px;border-top:1px solid #ededed}.toolbox-page .toolbox-tool-picker-group-heading{padding:6px 10px 4px;color:#686868;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.toolbox-page .toolbox-tool-picker-item.active,.toolbox-page .toolbox-tool-picker-item:hover{background:#f3f3f3}.toolbox-page .toolbox-tool-picker-item.active{border-left:3px solid #d50000;padding-left:9px}.toolbox-page .toolbox-tool-picker-item.toolbox-tool-picker-item-adult{background:#d50000;color:#fff;border-left:0;padding-left:12px;font-weight:700}.toolbox-page .toolbox-prompt-block{margin-top:12px}.toolbox-page .toolbox-prompt-hero{min-height:180px}.toolbox-page .toolbox-prompt-hero.drop-active{border-color:#d00000!important;box-shadow:0 0 0 3px rgba(208,0,0,.12)!important}.toolbox-page .toolbox-prompt-meta{display:flex;justify-content:space-between;gap:10px;margin-top:6px;color:#505050!important;font-size:12px}.toolbox-page .toolbox-model-reference-layout{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.toolbox-page .toolbox-model-gallery,.toolbox-page .toolbox-reference-gallery{border:1px solid #dbdde2;background:#fbfbfb;border-radius:8px;padding:10px;min-width:0;overflow:hidden}.toolbox-page .toolbox-model-gallery-title{font-size:12px;font-weight:700;letter-spacing:.03em;color:#5a5a5a!important;text-transform:uppercase;margin-bottom:8px}.toolbox-page .toolbox-model-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.toolbox-page .toolbox-model-card{border:1px solid #d6d8dd;background:#fff;padding:8px;border-radius:8px;cursor:pointer;display:grid;grid-gap:6px;gap:6px;text-align:left}.toolbox-page .toolbox-model-card.active{border-color:#d00000;box-shadow:0 0 0 2px rgba(208,0,0,.14)}.toolbox-page .toolbox-model-image-wrap{width:100%;aspect-ratio:1/1;border-radius:6px;overflow:hidden;background:#e9eaed;display:grid;place-items:center;color:#3f3f3f;font-weight:700}.toolbox-page .toolbox-model-image-wrap img{width:100%;height:100%;object-fit:cover}.toolbox-page .toolbox-reference-group+.toolbox-reference-group{margin-top:10px}.toolbox-page .toolbox-reference-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:6px}.toolbox-page .toolbox-reference-thumb{border:1px solid #d5d7dc;background:#fff;border-radius:8px;padding:4px;cursor:pointer;display:grid;grid-gap:4px;gap:4px;min-width:0}.toolbox-page .toolbox-reference-thumb small{overflow:hidden;min-width:0;text-align:center;text-overflow:ellipsis;white-space:nowrap}.toolbox-page .toolbox-reference-thumb img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:5px;filter:grayscale(1) opacity(.5);transition:filter .15s ease}.toolbox-page .toolbox-reference-thumb.active{border-color:#d00000}.toolbox-page .toolbox-reference-thumb.active img{filter:none}.toolbox-page .toolbox-extra-reference-fields{margin-top:10px}.toolbox-page .toolbox-side-column .toolbox-section{border-radius:8px!important}@media (max-width:980px){.toolbox-page .toolbox-model-reference-layout{grid-template-columns:1fr}.toolbox-page .toolbox-model-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.toolbox-page .toolbox-reference-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.toolbox-page .toolbox-model-picker-trigger{font-size:clamp(18px,1.25vw,22px);font-weight:700;text-transform:uppercase;letter-spacing:.01em;margin-top:4px}.toolbox-page .toolbox-plus-button{border:1px solid #c9ccd1;background:#fff;color:#181818;border-radius:6px;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;cursor:pointer}.toolbox-page .toolbox-plus-button:hover{border-color:#d00000;color:#d00000}.toolbox-page .toolbox-modal-backdrop{position:fixed;inset:0;z-index:120;background:rgba(12,12,14,.55);display:grid;place-items:center;padding:20px}.toolbox-page .toolbox-modal-card{width:min(520px,100%);background:#fff;border:1px solid #d8dbe1;border-radius:8px;padding:16px;box-shadow:0 24px 40px rgba(8,12,22,.22);display:grid;grid-gap:12px;gap:12px}.toolbox-page .toolbox-modal-card h3{margin:0;font-size:20px;font-weight:800;color:#111;text-transform:uppercase}.toolbox-page .toolbox-prompt-with-attachment{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,420px);grid-gap:12px;gap:12px;margin-top:12px;align-items:stretch}.toolbox-page .toolbox-attachment-column{display:grid;align-content:stretch;height:100%}.toolbox-page .toolbox-attachment-column.toolbox-attachment-column-solo{margin-top:12px}.toolbox-page .toolbox-prompt-with-attachment .toolbox-attachment-slot,.toolbox-page .toolbox-prompt-with-attachment .toolbox-prompt-block{height:100%}.toolbox-page .toolbox-prompt-with-attachment .toolbox-attachment-slot{grid-template-rows:auto 1fr}.toolbox-page .toolbox-prompt-with-attachment .toolbox-attachment-dropzone{min-height:0;height:100%}.toolbox-page .toolbox-prompt-with-attachment .toolbox-prompt-hero{height:100%;min-height:220px}.toolbox-page .toolbox-attachment-grid{margin-top:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;max-width:100%;min-width:0}.toolbox-page .toolbox-add-attachment-button{width:100%;margin-top:12px}.toolbox-page .toolbox-attachments-section{overflow:hidden}.toolbox-page .toolbox-attachment-slot{display:grid;grid-gap:8px;gap:8px;min-width:0;width:100%}.toolbox-page .toolbox-attachment-label{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#4f4f4f}.toolbox-page .toolbox-attachment-dropzone{position:relative;width:100%;box-sizing:border-box;border:1px dashed #c9cdd3;border-radius:8px;min-height:0;aspect-ratio:1/1;overflow:hidden;background:#fff;display:grid;place-items:center;padding:10px;cursor:pointer}.toolbox-page .toolbox-attachment-dropzone.drag-active{border-color:#d00000;box-shadow:0 0 0 3px rgba(208,0,0,.1)}.toolbox-page .toolbox-attachment-input{display:none}.toolbox-page .toolbox-attachment-placeholder{display:grid;grid-gap:4px;gap:4px;text-align:center;color:#60656d}.toolbox-page .toolbox-attachment-placeholder strong{color:#202327;font-size:13px}.toolbox-page .toolbox-attachment-placeholder span{font-size:12px}.toolbox-page .toolbox-attachment-audio-card{position:absolute;inset:8px;display:grid;grid-template-rows:auto 1fr auto auto;align-items:center;grid-gap:12px;gap:12px;min-width:0;padding:16px;color:#171717;background:linear-gradient(180deg,#fff,#f7f8fb);border:1px solid #dbe1ec;border-radius:6px;box-shadow:inset 4px 0 0 #e10600;cursor:default}.toolbox-page .toolbox-attachment-audio-head{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.toolbox-page .toolbox-attachment-audio-head span{padding:4px 8px;border:1px solid #e10600;border-radius:999px;color:#b00000;background:#fff5f5;font-size:11px;font-weight:800;line-height:1;text-transform:uppercase}.toolbox-page .toolbox-attachment-audio-head small{overflow:hidden;color:#60656d;font-size:11px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.toolbox-page .toolbox-attachment-waveform{display:flex;align-items:center;justify-content:center;gap:4px;min-height:62px}.toolbox-page .toolbox-attachment-waveform span{width:4px;height:22px;border-radius:999px;background:#e10600;opacity:.9}.toolbox-page .toolbox-attachment-waveform span:nth-child(3n+1){height:38px}.toolbox-page .toolbox-attachment-waveform span:nth-child(4n+2){height:50px}.toolbox-page .toolbox-attachment-waveform span:nth-child(5n){height:30px}.toolbox-page .toolbox-attachment-audio-card strong{overflow:hidden;min-width:0;color:#202327;font-size:13px;line-height:1.2;text-align:center;text-overflow:ellipsis;white-space:nowrap}.toolbox-page .toolbox-attachment-audio-card audio{width:100%;min-width:0}.toolbox-page .toolbox-attachment-audio-note{color:#60656d;font-size:12px;text-align:center}.toolbox-page .toolbox-attachment-preview{position:absolute;inset:8px;width:calc(100% - 16px);height:calc(100% - 16px);max-height:none;object-fit:cover;border-radius:6px}.toolbox-page .toolbox-attachment-reference-badge{position:absolute;left:14px;top:14px;z-index:1;max-width:calc(100% - 28px);overflow:hidden;padding:5px 8px;border-radius:6px;background:rgba(15,18,22,.78);color:#fff;font-size:11px;font-weight:800;line-height:1;text-overflow:ellipsis;white-space:nowrap}.toolbox-page .toolbox-attachment-slot>.ghost-button{width:100%;min-width:0}@media (max-width:980px){.toolbox-page .toolbox-attachment-grid,.toolbox-page .toolbox-prompt-with-attachment{grid-template-columns:1fr}}.toolbox-page{padding-bottom:40px!important}.toolbox-page .toolbox-side-column .toolbox-section.toolbox-control-tower{background:#07080a!important;border:1px solid #1b1d22!important;color:#f4f6fb!important}.toolbox-page .toolbox-side-column .toolbox-section.toolbox-control-tower h3,.toolbox-page .toolbox-side-column .toolbox-section.toolbox-control-tower p,.toolbox-page .toolbox-side-column .toolbox-section.toolbox-control-tower span,.toolbox-page .toolbox-side-column .toolbox-section.toolbox-control-tower strong{color:#f4f6fb!important}.toolbox-page .toolbox-side-column .toolbox-section.toolbox-side-light{border:1px solid #dcdfe5!important;color:#14181e!important}.toolbox-page .toolbox-side-column .toolbox-section.toolbox-side-light h3,.toolbox-page .toolbox-side-column .toolbox-section.toolbox-side-light label,.toolbox-page .toolbox-side-column .toolbox-section.toolbox-side-light p,.toolbox-page .toolbox-side-column .toolbox-section.toolbox-side-light span,.toolbox-page .toolbox-side-column .toolbox-section.toolbox-side-light strong,.toolbox-page .toolbox-side-column .toolbox-section.toolbox-side-light td,.toolbox-page .toolbox-side-column .toolbox-section.toolbox-side-light th{color:#14181e!important}.toolbox-page .toolbox-side-column .toolbox-section.toolbox-side-light .toolbox-field-help,.toolbox-page .toolbox-side-column .toolbox-section.toolbox-side-light .toolbox-help{color:#5f6773!important}.toolbox-page .toolbox-control-note{margin-top:8px;padding-top:8px;border-top:1px solid hsla(0,0%,100%,.12)}.toolbox-page .toolbox-empty-state{border:1px solid #e3e6eb;border-radius:8px;background:#fbfcfd;padding:18px 12px;display:grid;grid-gap:4px;gap:4px;text-align:center;color:#4f5865}.toolbox-page .toolbox-history-empty-state,.toolbox-page .toolbox-results-empty-state,.toolbox-page .toolbox-settings-empty-state{width:100%;height:100%;min-height:100%;align-content:center;justify-content:center;place-items:center;padding:28px 18px}.toolbox-page .toolbox-settings-empty-state{height:100%;min-height:100%;max-height:100%}.toolbox-page .toolbox-results-history-panel .toolbox-history-empty-state{min-height:calc(100% - 36px)}.toolbox-page .toolbox-empty-state strong{color:#2a2f37!important;font-size:15px}.toolbox-page .toolbox-latest-loading-state{min-height:180px;justify-content:center}.toolbox-page .toolbox-latest-loading-spinner{width:26px;height:26px;border-radius:999px;border:3px solid rgba(213,0,0,.22);border-top-color:#d50000;display:inline-block;animation:thumb-spin .8s linear infinite}.toolbox-page .toolbox-actions-sticky{position:fixed!important;left:0;right:0;bottom:0;z-index:120;background:#fff!important;border-top:1px solid #d6dbe3;box-shadow:0 -8px 24px rgba(12,20,34,.08);margin:0!important;border-radius:0!important;padding:10px 22px!important;display:flex;align-items:center;gap:10px}.toolbox-page .toolbox-generate-cta{min-width:190px;display:inline-flex;align-items:center;justify-content:center;gap:10px}.toolbox-page .toolbox-actions-sticky .ghost-button,.toolbox-page .toolbox-generate-cta{height:38px;border-radius:3px!important;text-transform:uppercase;letter-spacing:.04em;font-weight:700}.toolbox-page .toolbox-actions-sticky .toolbox-status{margin-left:8px;color:#5a6270;font-size:12px}@media (max-width:980px){.toolbox-page{padding-bottom:110px!important}.toolbox-page .toolbox-actions-sticky{padding:10px 12px!important;flex-wrap:wrap}.toolbox-page .toolbox-generate-cta{min-width:160px}}.toolbox-page>.toolbox-column,.toolbox-page>.toolbox-header,.toolbox-page>.toolbox-mode-tabs,.toolbox-page>.toolbox-topbar,.toolbox-page>.toolbox-workspace{margin-left:max(40px,calc((100vw - 1240px) / 2))!important}.toolbox-page .toolbox-header h1{font-size:clamp(38px,4.2vw,50px)!important;font-weight:950!important;letter-spacing:.01em!important}.toolbox-page .toolbox-header-links .ghost-button,.toolbox-page .toolbox-header-links .plan-cta{height:36px!important;min-width:122px!important;padding:0 18px!important;border-radius:2px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;font-size:12px!important;font-weight:800!important;letter-spacing:.04em!important;text-transform:uppercase!important}.toolbox-page .toolbox-header-links .plan-cta{color:#fff!important;background:#d50000!important;border-color:#d50000!important}.toolbox-page .toolbox-header-links .ghost-button{color:#1b1b1b!important;background:#fff!important;border:1px solid #d6d9df!important}.toolbox-page .toolbox-attachment-dropzone,.toolbox-page .toolbox-empty-state,.toolbox-page .toolbox-field input,.toolbox-page .toolbox-field select,.toolbox-page .toolbox-field textarea,.toolbox-page .toolbox-history-item,.toolbox-page .toolbox-model-card,.toolbox-page .toolbox-preset-card,.toolbox-page .toolbox-presets,.toolbox-page .toolbox-reference-thumb,.toolbox-page .toolbox-section{border-radius:4px!important}.toolbox-page .toolbox-main-column,.toolbox-page .toolbox-main-column .toolbox-section,.toolbox-page .toolbox-tool-picker{overflow:visible!important}.toolbox-page .toolbox-tool-picker{z-index:6000!important}.toolbox-page .toolbox-tool-picker-menu{z-index:6500!important;border-radius:4px!important}.toolbox-page .toolbox-side-column .toolbox-section.toolbox-control-tower{background:linear-gradient(180deg,#06070a,#0b0c10)!important;border:1px solid #202329!important;padding:14px 14px 12px!important}.toolbox-page .toolbox-side-column .toolbox-section.toolbox-control-tower h3{font-size:14px!important;font-weight:900!important;letter-spacing:.06em!important;text-transform:uppercase!important;margin:0 0 8px!important;padding-left:0!important;text-align:left!important}.toolbox-page .toolbox-side-column .toolbox-section.toolbox-control-tower .toolbox-help{font-size:11px!important;line-height:1.35!important;color:#d3dae4!important}.toolbox-page .toolbox-side-column .toolbox-section.toolbox-side-light{background:#fff!important;border:1px solid #dde2ea!important}.toolbox-page .toolbox-side-column .toolbox-section.toolbox-side-light h3{font-size:14px!important;font-weight:900!important;letter-spacing:.06em!important;text-transform:uppercase!important;margin:0 0 8px!important;padding-left:0!important;text-align:left!important}.toolbox-page .toolbox-side-column .toolbox-section.toolbox-side-light .toolbox-help,.toolbox-page .toolbox-side-column .toolbox-section.toolbox-side-light p,.toolbox-page .toolbox-side-column .toolbox-section.toolbox-side-light span{font-size:12px!important}.toolbox-page .toolbox-model-card-plus{align-items:stretch}.toolbox-page .toolbox-model-image-wrap-plus{font-size:30px;font-weight:300;color:#d00000;border:1px dashed #d5d8de;background:#fff}.toolbox-page .toolbox-actions-sticky{left:88px!important;right:0!important;z-index:20000!important;border-top:1px solid #d6dbe3!important;padding:8px 14px!important}.toolbox-page .toolbox-actions-sticky .ghost-button,.toolbox-page .toolbox-generate-cta{height:38px!important;border-radius:2px!important;min-width:128px!important;padding:0 18px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important}.toolbox-page .toolbox-generate-cta{min-width:180px!important}@media (max-width:980px){.toolbox-page .toolbox-actions-sticky{left:0!important;padding:10px 12px!important}}.toolbox-page .toolbox-preset-card.active{border-color:#d50000!important;box-shadow:inset 0 0 0 1px rgba(213,0,0,.25)}.toolbox-page .toolbox-preset-card-wrap{position:relative;display:inline-flex;align-items:stretch}.toolbox-page .toolbox-preset-card-wrap .toolbox-preset-card{padding-right:28px!important}.toolbox-page .toolbox-preset-delete{position:absolute;top:4px;right:4px;width:18px;height:18px;border:1px solid #d2d6dd;background:#fff;color:#6a7482;border-radius:3px;line-height:1;font-size:14px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;z-index:2}.toolbox-page .toolbox-preset-delete:hover{border-color:#d50000;color:#d50000}.toolbox-page .toolbox-preset-separator{display:inline-flex;align-items:center;justify-content:center;align-self:stretch;padding:0 12px;margin:0 2px;border-left:1px solid #d5dbe3;color:#6a7482;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.toolbox-page .toolbox-production-shell{background:transparent!important;border:0!important;padding-bottom:0!important}.toolbox-page .toolbox-production-node-shell{background:#f4f4f5!important;border:1px solid #d8dce4!important;color:#111;overflow:hidden}@media (min-width:761px){.toolbox-page.toolbox-mode-production{height:100svh;min-height:100svh;overflow:hidden}.toolbox-page.toolbox-mode-production>.toolbox-header{flex:0 0 auto}.toolbox-page.toolbox-mode-production>.toolbox-production-node-shell{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;max-width:none;height:auto}}body.theme-dark.team-page-red,body.theme-dark.team-page-red .toolbox-page.team-page-main{background:#050506!important;color:#f2f2f3!important}body.theme-dark.team-page-red .storage-usage-panel,body.theme-dark.team-page-red .team-calendar-day,body.theme-dark.team-page-red .team-card,body.theme-dark.team-page-red .team-card.glass-panel,body.theme-dark.team-page-red .team-chat-channels,body.theme-dark.team-page-red .team-chat-thread,body.theme-dark.team-page-red .team-color-dropdown-trigger,body.theme-dark.team-page-red .team-colored-tag-pill,body.theme-dark.team-page-red .team-content-idea-attached-item,body.theme-dark.team-page-red .team-content-idea-modal,body.theme-dark.team-page-red .team-content-idea-modal-preview,body.theme-dark.team-page-red .team-content-system-filter,body.theme-dark.team-page-red .team-grid-skeleton-card,body.theme-dark.team-page-red .team-idea-add-card,body.theme-dark.team-page-red .team-idea-attach-drop-field,body.theme-dark.team-page-red .team-idea-attach-library-item,body.theme-dark.team-page-red .team-idea-attach-menu,body.theme-dark.team-page-red .team-idea-card,body.theme-dark.team-page-red .team-idea-cover-drop,body.theme-dark.team-page-red .team-invite-modal,body.theme-dark.team-page-red .team-model-share-member-card,body.theme-dark.team-page-red .team-model-share-member-model,body.theme-dark.team-page-red .team-model-share-owner-item,body.theme-dark.team-page-red .team-queue-card,body.theme-dark.team-page-red .team-queue-filter-dropdown-layer .idea-color-dropdown-trigger,body.theme-dark.team-page-red .team-queue-filter-dropdown-layer .idea-color-option,body.theme-dark.team-page-red .team-shared-media-card,body.theme-dark.team-page-red .team-shared-media-comment-editor,body.theme-dark.team-page-red .team-shared-media-comment-tooltip,body.theme-dark.team-page-red .team-storage-usage-panel,body.theme-dark.team-page-red .team-tag-filter-select,body.theme-dark.team-page-red .team-time-range-day,body.theme-dark.team-page-red .team-time-range-panel,body.theme-dark.team-page-red .team-todo-item,body.theme-dark.team-page-red .team-wallet-media-frame{background:#111113!important;border-color:#292a30!important;color:#f2f2f3!important;box-shadow:none!important}body.theme-dark.team-page-red .auth-form-input,body.theme-dark.team-page-red .engine-dropdown-menu,body.theme-dark.team-page-red .engine-dropdown-trigger,body.theme-dark.team-page-red .ghost-button,body.theme-dark.team-page-red .idea-color-dropdown-menu,body.theme-dark.team-page-red .idea-color-dropdown-trigger,body.theme-dark.team-page-red .login-input,body.theme-dark.team-page-red .team-channel-access,body.theme-dark.team-page-red .team-channel-delete,body.theme-dark.team-page-red .team-content-ideas-shortcut-cta,body.theme-dark.team-page-red .team-idea-filter-pill,body.theme-dark.team-page-red .team-member-select,body.theme-dark.team-page-red .team-shared-media-comment-btn,body.theme-dark.team-page-red .team-shared-media-delete,body.theme-dark.team-page-red .team-shared-media-review-btn,body.theme-dark.team-page-red .team-shared-media-select,body.theme-dark.team-page-red input,body.theme-dark.team-page-red select,body.theme-dark.team-page-red textarea{background:#17181c!important;border-color:#34353c!important;color:#f2f2f3!important;box-shadow:none!important}body.theme-dark.team-page-red .plan-cta,body.theme-dark.team-page-red .primary-button,body.theme-dark.team-page-red .storage-usage-fill,body.theme-dark.team-page-red .team-content-system-filter .ghost-button.active,body.theme-dark.team-page-red .team-idea-filter-pill.active,body.theme-dark.team-page-red .team-shared-media-comment-btn.has-comment,body.theme-dark.team-page-red .team-shared-media-review-btn.active{background:#d50000!important;border-color:#d50000!important;color:#fff!important;box-shadow:none!important}body.theme-dark.team-page-red{--text:#f2f2f3;--muted:#b9bec8;--border:#292a30;--glass-bg:#111113;--glass-bg-strong:#17181c}body.theme-dark.team-page-red,body.theme-dark.team-page-red .toolbox-page.team-page-main,body.theme-dark.team-page-red .toolbox-page.team-page-main.is-impersonating{background:#050506!important;color:#f2f2f3!important}body.theme-dark.team-page-red .team-page-header h1{color:#d50000!important}body.theme-dark.team-page-red .engine-account-name,body.theme-dark.team-page-red .engine-section-subtitle,body.theme-dark.team-page-red .storage-usage-meta,body.theme-dark.team-page-red .storage-usage-subtitle,body.theme-dark.team-page-red .team-channel-access-item,body.theme-dark.team-page-red .team-idea-meta,body.theme-dark.team-page-red .team-idea-tag,body.theme-dark.team-page-red .team-model-share-member-sub,body.theme-dark.team-page-red .team-model-share-sub,body.theme-dark.team-page-red .team-page-header p,body.theme-dark.team-page-red .team-time-bar-sub,body.theme-dark.team-page-red .team-todo-meta,body.theme-dark.team-page-red .team-variation-label{color:#b9bec8!important}body.theme-dark.team-page-red .glass-chip,body.theme-dark.team-page-red .glass-panel,body.theme-dark.team-page-red .team-calendar-day,body.theme-dark.team-page-red .team-card,body.theme-dark.team-page-red .team-card.glass-panel,body.theme-dark.team-page-red .team-chat-channels,body.theme-dark.team-page-red .team-chat-thread,body.theme-dark.team-page-red .team-content-idea-attached-item,body.theme-dark.team-page-red .team-content-idea-modal,body.theme-dark.team-page-red .team-content-idea-modal-preview,body.theme-dark.team-page-red .team-grid-skeleton-card,body.theme-dark.team-page-red .team-idea-add-card,body.theme-dark.team-page-red .team-idea-attach-drop-field,body.theme-dark.team-page-red .team-idea-attach-library-item,body.theme-dark.team-page-red .team-idea-attach-menu,body.theme-dark.team-page-red .team-idea-card,body.theme-dark.team-page-red .team-idea-cover-drop,body.theme-dark.team-page-red .team-invite-modal,body.theme-dark.team-page-red .team-model-share-member-card,body.theme-dark.team-page-red .team-model-share-member-model,body.theme-dark.team-page-red .team-model-share-owner-item,body.theme-dark.team-page-red .team-queue-card,body.theme-dark.team-page-red .team-shared-media-card,body.theme-dark.team-page-red .team-shared-media-comment-editor,body.theme-dark.team-page-red .team-shared-media-comment-tooltip,body.theme-dark.team-page-red .team-time-range-day,body.theme-dark.team-page-red .team-time-range-panel,body.theme-dark.team-page-red .team-todo-item,body.theme-dark.team-page-red .team-wallet-media-frame{background:#111113!important;border-color:#292a30!important;color:#f2f2f3!important;box-shadow:none!important}body.theme-dark.team-page-red .team-card{background:#111113!important}body.theme-dark.team-page-red .engine-section-title,body.theme-dark.team-page-red .storage-usage-title,body.theme-dark.team-page-red .team-chat-text,body.theme-dark.team-page-red .team-model-share-member-name,body.theme-dark.team-page-red .team-model-share-name,body.theme-dark.team-page-red .team-time-bar-label,body.theme-dark.team-page-red .team-time-bar-value,body.theme-dark.team-page-red .team-time-range-title,body.theme-dark.team-page-red .team-todo-check,body.theme-dark.team-page-red label,body.theme-dark.team-page-red strong{color:#f2f2f3!important}body.theme-dark.team-page-red .ghost-button,body.theme-dark.team-page-red .team-channel-access,body.theme-dark.team-page-red .team-channel-delete,body.theme-dark.team-page-red .team-content-ideas-shortcut-cta,body.theme-dark.team-page-red .team-idea-filter-pill,body.theme-dark.team-page-red .team-shared-media-comment-btn,body.theme-dark.team-page-red .team-shared-media-delete,body.theme-dark.team-page-red .team-shared-media-review-btn,body.theme-dark.team-page-red .team-shared-media-select{background:#17181c!important;border-color:#34353c!important;color:#f2f2f3!important;box-shadow:none!important}body.theme-dark.team-page-red .ghost-button:hover,body.theme-dark.team-page-red .team-channel-access:hover,body.theme-dark.team-page-red .team-channel-delete:hover,body.theme-dark.team-page-red .team-content-ideas-shortcut-cta:hover,body.theme-dark.team-page-red .team-idea-filter-pill:hover,body.theme-dark.team-page-red .team-shared-media-comment-btn:hover,body.theme-dark.team-page-red .team-shared-media-delete:hover,body.theme-dark.team-page-red .team-shared-media-review-btn:hover,body.theme-dark.team-page-red .team-shared-media-select:hover{background:#202126!important;border-color:#474952!important;color:#fff!important}body.theme-dark.team-page-red .plan-cta,body.theme-dark.team-page-red .primary-button,body.theme-dark.team-page-red .team-content-system-filter .ghost-button.active,body.theme-dark.team-page-red .team-idea-filter-pill.active,body.theme-dark.team-page-red .team-shared-media-comment-btn.has-comment,body.theme-dark.team-page-red .team-shared-media-review-btn.active{background:#d50000!important;border-color:#d50000!important;color:#fff!important;box-shadow:none!important}body.theme-dark.team-page-red .auth-form-input,body.theme-dark.team-page-red .engine-dropdown-menu,body.theme-dark.team-page-red .engine-dropdown-trigger,body.theme-dark.team-page-red .idea-color-dropdown-menu,body.theme-dark.team-page-red .idea-color-dropdown-trigger,body.theme-dark.team-page-red .login-input,body.theme-dark.team-page-red .team-color-dropdown-trigger,body.theme-dark.team-page-red .team-member-select,body.theme-dark.team-page-red .team-queue-filter-dropdown-layer .idea-color-dropdown-trigger,body.theme-dark.team-page-red .team-queue-filter-dropdown-layer .idea-color-option,body.theme-dark.team-page-red .team-tag-filter-select,body.theme-dark.team-page-red input,body.theme-dark.team-page-red select,body.theme-dark.team-page-red textarea{background:#17181c!important;border-color:#34353c!important;color:#f2f2f3!important;box-shadow:none!important}body.theme-dark.team-page-red input::placeholder,body.theme-dark.team-page-red textarea::placeholder{color:#8b909a!important}body.theme-dark.team-page-red .team-chat-bubble,body.theme-dark.team-page-red .team-chat-bubble.theirs{background:#17181c!important;border-color:#34353c!important;color:#f2f2f3!important}body.theme-dark.team-page-red .team-chat-bubble.mine{background:#211516!important;border-color:rgba(255,77,77,.34)!important;color:#fff!important}body.theme-dark.team-page-red .storage-usage-bar,body.theme-dark.team-page-red .team-time-bar{background:#25262d!important}body.theme-dark.team-page-red .storage-usage-fill{background:#d50000!important}body.theme-dark.team-page-red .team-idea-overlay{background:linear-gradient(180deg,transparent,rgba(5,5,6,.88))!important}.production-node-topbar{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;padding:14px 18px;border-bottom:1px solid #d8dce4;background:#fff;flex:0 0 auto}.production-node-kicker{color:#d50000;font-size:11px;font-weight:900;text-transform:uppercase;margin-bottom:4px}.production-node-title-input{width:min(760px,100%);border:0;background:transparent;color:#111;font-size:clamp(24px,2.6vw,36px);line-height:.95;font-weight:950;text-transform:uppercase;padding:0;outline:0}.production-node-topbar p{margin:6px 0 0;color:#5b616c;max-width:720px;font-size:12px;line-height:1.35}.production-node-actions{display:flex;gap:8px;align-items:center;justify-content:flex-end;flex-wrap:wrap}.production-node-total-price{min-height:40px;border:1px solid rgba(213,0,0,.38);background:rgba(213,0,0,.08);color:#111;border-radius:7px;padding:6px 10px;display:grid;align-content:center;grid-gap:1px;gap:1px}.production-node-total-price span{color:#d50000;font-size:10px;font-weight:900;text-transform:uppercase}.production-node-total-price strong{color:#111;font-size:16px;font-weight:950;line-height:1}.production-node-mobile-runbar{display:none}.production-node-mobile-cost{display:grid;grid-gap:1px;gap:1px}.production-node-mobile-cost span{font-size:10px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.production-node-mobile-cost strong{font-size:17px;font-weight:950;line-height:1}.production-node-mobile-run{min-height:42px;border:1px solid #fff;background:#fff;color:#111!important;border-radius:4px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:950;letter-spacing:.04em;text-transform:uppercase;line-height:1.1;text-align:center;white-space:nowrap}.production-node-mobile-run:disabled{opacity:.65}.production-node-layout{display:grid;grid-template-columns:250px minmax(0,1fr);min-height:0;flex:1 1 auto;height:auto;overflow:hidden}.production-node-sidebar{display:grid;align-content:start;grid-gap:12px;gap:12px;padding:12px;background:#fafafa;border-right:1px solid #d8dce4;overflow-y:auto;min-height:0;max-height:100%}.production-node-panel{background:#fff;border:1px solid #d8dce4;border-radius:8px;padding:12px;display:grid;grid-gap:10px;gap:10px}.production-node-panel h3{margin:0;color:#111;font-size:12px;font-weight:950;text-transform:uppercase}.production-node-library,.production-node-preset-list{display:grid;grid-gap:8px;gap:8px}.production-node-add,.production-node-preset{border:1px solid #d8dce4;background:#fff;border-radius:7px;padding:10px;text-align:left;cursor:pointer;display:grid;grid-gap:4px;gap:4px;color:#111}.production-node-add:hover,.production-node-preset:hover{border-color:rgba(213,0,0,.5);background:#fff7f7}.production-node-add strong,.production-node-preset strong{font-size:12px;font-weight:900;color:#111}.production-node-add span,.production-node-preset span{font-size:11px;line-height:1.35;color:#69717f}.production-node-canvas-wrap{overflow:auto;min-height:0;height:100%;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;overscroll-behavior:contain;background-color:#f2f3f5;background-image:linear-gradient(hsla(0,0%,7%,.06) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,7%,.06) 1px,transparent 0);background-position:var(--production-grid-x,0) var(--production-grid-y,0),var(--production-grid-x,0) var(--production-grid-y,0);background-size:28px 28px}.production-node-canvas-spacer{position:relative;min-width:100%;min-height:100%}.production-node-canvas{position:relative;width:3600px;height:2600px;transform-origin:0 0}.production-node-cables{position:absolute;inset:0;width:3600px;height:2600px;pointer-events:none}.production-node-cable{fill:none;stroke:#d50000;stroke-width:3;stroke-linecap:round;filter:drop-shadow(0 2px 3px rgba(213,0,0,.18))}.production-node-cable.pending{stroke-width:3.5;stroke-dasharray:9 7;filter:drop-shadow(0 2px 5px rgba(213,0,0,.32))}.production-node-card{position:absolute;width:260px;min-height:152px;border:1px solid #cfd4dd;border-radius:8px;background:#fff;box-shadow:0 18px 36px rgba(15,17,20,.12);padding:10px;color:#111;cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none}.production-node-card.selected{border-color:#d50000;box-shadow:0 0 0 3px rgba(213,0,0,.13),0 18px 36px rgba(15,17,20,.16)}.production-node-card:active{cursor:-webkit-grabbing;cursor:grabbing}.production-node-card-head,.production-node-card-title,.production-node-card-title-row,.production-node-port,.production-node-ports{display:flex;align-items:center}.production-node-card-head{justify-content:space-between}.production-node-card-head,.production-node-card-title-row{align-items:flex-start;gap:8px}.production-node-card-badges{display:inline-flex;align-items:center;justify-content:flex-end;gap:5px}.production-node-card-badges b,.production-node-card-badges em{border-radius:999px;padding:3px 6px;font-size:10px;line-height:1;font-style:normal;font-weight:900}.production-node-card-badges b{background:#d50000;color:#fff}.production-node-card-badges em{background:#111;color:#fff}.production-node-card-head>span{color:#d50000;font-size:10px;font-weight:900;text-transform:uppercase}.production-node-card-head button{border:0;background:transparent;color:#111;font-size:18px;line-height:1;cursor:pointer}.production-node-card-title{min-width:0;flex:1 1 auto;border:0;background:transparent;color:#111;display:block;padding:0;font-size:17px;font-weight:950;text-align:left;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.production-node-card.quick-open{z-index:80}.production-node-quick-controls{display:grid;grid-template-columns:1fr;grid-gap:6px;gap:6px;margin-top:8px}.production-node-quick-field{display:grid;grid-gap:4px;gap:4px;min-width:0;position:relative}.production-node-quick-label{color:#69717f;font-size:9px;font-weight:900;letter-spacing:0;line-height:1;text-transform:uppercase}.toolbox-page .production-node-quick-picker{width:100%;min-width:0}.toolbox-page .production-node-quick-picker.open{z-index:930000}.toolbox-page .production-node-quick-trigger{width:100%;min-height:32px;justify-content:space-between;gap:8px;border:1px solid #d8dce4;border-radius:7px;background:#fff;color:#111;font-size:12px;font-weight:750;line-height:1;margin:0;padding:0 9px;text-transform:none}.toolbox-page .production-node-quick-trigger:before{display:none}.toolbox-page .production-node-quick-trigger .toolbox-tool-picker-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.toolbox-page .production-node-quick-trigger .toolbox-tool-picker-caret{flex:0 0 auto}.toolbox-page .production-node-quick-menu{z-index:930100;width:100%;min-width:0;max-width:none;max-height:220px;overflow-y:auto}.production-node-expand-button{flex:0 0 24px;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:0;background:transparent;color:#d50000;cursor:pointer;line-height:1;padding:0;box-shadow:none}.production-node-expand-button:hover,.production-node-expand-button[aria-expanded=true]{border-color:transparent;background:transparent;color:#d50000}.production-node-expand-button .composer-advanced-chevron:after,.production-node-expand-button .composer-advanced-chevron:before{background:#d50000}.production-node-expand-button.open .composer-advanced-chevron{transform:rotate(180deg)}.production-node-card p{margin:5px 0 10px;color:#5b616c;font-size:11px;line-height:1.35}.production-node-ports{justify-content:space-between;align-items:flex-start;gap:8px}.production-node-ports>div{display:grid;grid-gap:6px;gap:6px}.production-node-port{border:0;background:transparent;color:#343a45;gap:5px;padding:0;font-size:11px;cursor:pointer}.production-node-port span{min-width:0}.production-node-port em{border-radius:999px;border:1px solid rgba(213,0,0,.2);color:#d50000;font-size:8px;font-style:normal;font-weight:800;letter-spacing:0;line-height:1;padding:2px 4px;text-transform:uppercase}.production-node-port.output{justify-content:flex-end}.production-node-port.input.available{color:#111}.production-node-port.optional:not(.connected):not(.active){color:#8a909b}.production-node-port.optional:not(.connected):not(.active) i{background:#8a909b;box-shadow:0 0 0 1px #8a909b;opacity:.75}.production-node-port i{width:11px;height:11px;border-radius:999px;background:#111;border:2px solid #fff;box-shadow:0 0 0 1px #111}.production-node-port.active i,.production-node-port.available.active i,.production-node-port.connected i{background:#d50000;box-shadow:0 0 0 1px #d50000,0 0 12px rgba(213,0,0,.45)}.production-node-port.active,.production-node-port.connected{color:#111}.production-node-port.available i{box-shadow:0 0 0 1px #111,0 0 0 4px rgba(213,0,0,.08)}.production-node-port.missing i{box-shadow:0 0 0 1px #111,0 0 0 4px rgba(213,0,0,.14)}.production-node-inline-settings{margin-top:11px;padding-top:10px;border-top:1px solid #e1e5ec}.production-node-inline-fields{display:grid;grid-gap:9px;gap:9px}.production-node-inline-field span{font-size:10px}.production-node-inline-field textarea{resize:vertical}.production-node-inline-empty{color:#69717f;font-size:11px;line-height:1.35}.production-node-inspector-fields{display:grid;grid-gap:10px;gap:10px}.production-node-inspector-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid #e1e5ec;padding-bottom:8px}.production-node-inspector-meta strong{color:#111;font-size:13px;font-weight:950}.production-node-inspector-meta span{color:#d50000;font-size:10px;font-weight:900;text-transform:uppercase}.production-node-field input,.production-node-field select,.production-node-field textarea,.production-node-share textarea{border-radius:7px;border:1px solid #d8dce4;background:#fff;color:#111}.production-node-field select{min-height:38px;padding:0 10px}.production-node-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.production-node-stats>div{border:1px solid #d8dce4;border-radius:7px;padding:8px;background:#fafafa;display:grid;grid-gap:2px;gap:2px}.production-node-stats span{color:#69717f;font-size:10px;font-weight:800;text-transform:uppercase}.production-node-stats strong{color:#111;font-size:20px;font-weight:950}.production-node-share{display:grid;grid-gap:8px;gap:8px}.production-node-notice{border-radius:7px;background:#111;color:#fff;padding:9px 10px;font-size:12px;line-height:1.35}.production-node-output-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px}.production-node-output-list a{display:block;aspect-ratio:1;border-radius:7px;overflow:hidden;border:1px solid #d8dce4;background:#0d0d0f}.production-node-output-list img,.production-node-output-list video{width:100%;height:100%;object-fit:cover;display:block}.toolbox-page .toolbox-production-entry{margin-bottom:10px}.toolbox-page .toolbox-production-entry h2{margin:0;font-size:38px;letter-spacing:.01em;text-transform:uppercase;color:#141414}.toolbox-page .toolbox-production-entry p{margin:6px 0 0;font-size:14px;color:#5d6470}.toolbox-page .toolbox-production-layout-v2{display:grid;grid-template-columns:minmax(0,1.72fr) minmax(300px,.86fr);grid-gap:14px;gap:14px;align-items:start}.toolbox-page .toolbox-production-layout-v3{display:grid;grid-template-columns:minmax(320px,.95fr) minmax(0,1.65fr);grid-gap:14px;gap:14px;align-items:start}.toolbox-page .toolbox-production-left-stack,.toolbox-page .toolbox-production-right-stack{display:grid;grid-gap:12px;gap:12px;min-width:0}.toolbox-page .toolbox-production-left,.toolbox-page .toolbox-production-right{display:grid;grid-gap:12px;gap:12px}.toolbox-page .toolbox-production-grid-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.toolbox-page .toolbox-production-card,.toolbox-page .toolbox-production-right .toolbox-section.toolbox-side-light,.toolbox-page .toolbox-production-right-stack .toolbox-section.toolbox-side-light{background:#fff!important;border:1px solid #dde2ea!important;border-radius:4px!important;padding:12px!important;margin-bottom:0!important}.toolbox-page .toolbox-production-card h3,.toolbox-page .toolbox-production-right .toolbox-section h3,.toolbox-page .toolbox-production-right-stack .toolbox-section h3{margin:0 0 10px!important;font-size:24px!important;font-weight:900!important;letter-spacing:.01em!important;text-transform:uppercase!important;color:#131313!important}.toolbox-page .toolbox-production-right .toolbox-section.toolbox-control-tower{border-radius:4px!important;padding:12px!important}.toolbox-page .toolbox-production-right .toolbox-section.toolbox-control-tower h3{margin-bottom:6px!important;font-size:13px!important;letter-spacing:.07em!important;color:#f5f7fb!important}.toolbox-page .toolbox-production-right .toolbox-section.toolbox-control-tower .toolbox-help{color:#d1d8e2!important;font-size:11px!important}.toolbox-page .toolbox-production-quantity{border:0;border-radius:0;padding:14px 0;margin:10px 0 12px;background:transparent}.toolbox-page .toolbox-production-quantity-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:8px}.toolbox-page .toolbox-production-quantity-head span{font-size:12px;font-weight:700;text-transform:uppercase;color:#434b58}.toolbox-page .toolbox-production-quantity-head strong{font-size:46px;line-height:1;color:#171717}.toolbox-page .toolbox-production-quantity-value{width:150px;border:0;background:transparent;color:#171717;font:inherit;font-size:46px;line-height:1;font-weight:900;text-align:right;outline:none;padding:0}.toolbox-page .toolbox-production-quantity-value:focus{color:#d50000}.toolbox-page .toolbox-production-rate-buttons{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.toolbox-page .toolbox-production-rate-button{min-height:38px;border:1px solid #d6d9df;border-radius:4px;background:#fff;color:#161616;padding:0 18px;font-size:13px;font-weight:800;cursor:pointer;text-transform:uppercase}.toolbox-page .toolbox-production-rate-button.active{background:#d50000;border-color:#d50000;color:#fff;box-shadow:0 14px 28px rgba(213,0,0,.18)}.toolbox-page .toolbox-production-source-tabs{display:inline-flex;border-bottom:1px solid #e2e5ec;gap:14px;margin-bottom:10px}.toolbox-page .toolbox-production-source-tab{border:0;border-bottom:2px solid transparent;background:transparent;color:#6b7280;font-size:13px;font-weight:700;text-transform:uppercase;padding:8px 2px}.toolbox-page .toolbox-production-source-tab.active{border-bottom-color:#d50000;color:#161616}.toolbox-page .toolbox-production-batch-input{display:grid;grid-gap:10px;gap:10px}.toolbox-page .toolbox-production-csv-preview{border:1px solid #e1e4eb;border-radius:4px;padding:8px;background:#fafbfc}.toolbox-page .toolbox-production-csv-title{font-size:12px;font-weight:700;text-transform:uppercase;color:#4f5866;margin-bottom:6px}.toolbox-page .toolbox-production-csv-table-wrap{overflow:auto}.toolbox-page .toolbox-production-csv-table{width:100%;border-collapse:collapse}.toolbox-page .toolbox-production-csv-table td,.toolbox-page .toolbox-production-csv-table th{border-top:1px solid #e6e9ef;padding:6px 8px;text-align:left;font-size:12px;color:#2d3441}.toolbox-page .toolbox-production-pipeline{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));align-items:center;grid-gap:8px;gap:8px}.toolbox-page .toolbox-production-stage{border:1px solid #e3e7ed;border-radius:4px;padding:10px;background:#fcfdff;display:grid;grid-gap:2px;gap:2px}.toolbox-page .toolbox-production-stage strong{font-size:12px;text-transform:uppercase;color:#1a1f27}.toolbox-page .toolbox-production-stage span{font-size:11px;color:#5d6774}.toolbox-page .toolbox-production-stage b{font-size:33px;line-height:1.1;color:#181818}.toolbox-page .toolbox-production-arrow{text-align:center;font-size:24px;color:#8e95a1}.toolbox-page .toolbox-production-progress-line{display:flex;align-items:center;justify-content:space-between;margin-top:8px;font-size:12px;color:#606a77;font-weight:600}.toolbox-page .toolbox-production-review-panel{display:grid;grid-gap:10px;gap:10px}.toolbox-page .toolbox-production-review-progress strong{font-size:30px;color:#191919}.toolbox-page .toolbox-production-review-progress span{margin-left:8px;font-size:12px;text-transform:uppercase;color:#6b7380}.toolbox-page .toolbox-production-review-image-wrap{border:1px solid #dfe3ea;border-radius:4px;overflow:hidden;background:#f8f9fb}.toolbox-page .toolbox-production-review-image-wrap img{width:100%;display:block;aspect-ratio:16/9;object-fit:cover}.toolbox-page .toolbox-production-review-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.toolbox-page .toolbox-production-review-actions .ghost-button{height:40px!important;border-radius:2px!important;justify-content:center;text-transform:uppercase}.toolbox-page .toolbox-production-conveyor{border:1px solid #dde2ea;background:#fff;border-radius:4px;padding:12px;text-align:left;cursor:pointer;min-height:460px;display:grid;grid-template-rows:auto 1fr;grid-gap:12px;gap:12px;color:#121217}.toolbox-page .toolbox-production-conveyor-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.toolbox-page .toolbox-production-conveyor-head h3{margin:0!important;font-size:24px!important;text-transform:uppercase}.toolbox-page .toolbox-production-conveyor-head span{color:#d50000;font-size:12px;font-weight:900;text-transform:uppercase}.toolbox-page .toolbox-production-conveyor-media{min-height:390px;border:1px solid #e1e5ec;background:#f8f9fb;border-radius:4px;overflow:hidden;animation:productionConveyorIn .28s ease-out both;display:grid;place-items:center}.toolbox-page .toolbox-production-conveyor-media img,.toolbox-page .toolbox-production-conveyor-media video{width:100%;height:100%;min-height:390px;display:block;object-fit:contain;background:#f8f9fb}.toolbox-page .toolbox-production-conveyor-empty{min-height:390px;height:100%;align-content:center;justify-content:center;place-items:center}@keyframes productionConveyorIn{0%{opacity:0;transform:translateX(22px)}to{opacity:1;transform:translateX(0)}}.toolbox-page .toolbox-production-status-compact{display:grid;grid-gap:6px;gap:6px}.toolbox-page .toolbox-production-metric-grid-compact{grid-template-columns:repeat(5,minmax(72px,1fr));gap:6px}.toolbox-page .toolbox-production-metric-grid-compact strong{font-size:22px!important}.toolbox-page .toolbox-production-metric-grid-compact>div{padding:6px 8px}.toolbox-page .toolbox-production-run-row{display:grid;grid-gap:4px;gap:4px;text-align:left;width:100%;padding:10px;cursor:pointer}.toolbox-page .toolbox-production-run-row span{font-size:12px;color:#5d6470}.toolbox-page .toolbox-production-run-list{display:grid;grid-gap:8px;gap:8px;max-height:280px;overflow:auto}.toolbox-page .toolbox-production-sorter-backdrop{position:fixed;inset:0;z-index:250000;background:rgba(0,0,0,.62);display:grid;place-items:center;padding:24px}.toolbox-page .toolbox-production-sorter{width:min(980px,calc(100vw - 48px));max-height:calc(100vh - 48px);overflow:auto;background:#fff;border:1px solid #dde2ea;border-radius:6px;padding:14px;display:grid;grid-gap:12px;gap:12px;color:#121217}.toolbox-page .toolbox-production-sorter-panel{min-height:0}.toolbox-page .toolbox-production-sorter .toolbox-production-review-image-wrap img,.toolbox-page .toolbox-production-sorter .toolbox-production-review-image-wrap video{width:100%;max-height:68vh;object-fit:contain;display:block;background:#f8f9fb}.toolbox-page .toolbox-production-sorter-panel .toolbox-production-review-actions{grid-template-columns:repeat(4,minmax(0,1fr))}.toolbox-page .toolbox-production-status-card h3{font-size:28px!important}.toolbox-page .toolbox-production-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.toolbox-page .toolbox-production-metric-grid>div{border:1px solid #e2e5eb;background:#fbfcfd;border-radius:4px;padding:8px;display:grid;grid-gap:2px;gap:2px}.toolbox-page .toolbox-production-metric-grid span{font-size:11px;text-transform:uppercase;color:#667180}.toolbox-page .toolbox-production-metric-grid strong{font-size:34px;line-height:1.1;color:#131313}.toolbox-page .toolbox-production-queue-bar{height:10px;border-radius:999px;overflow:hidden;background:#eceff4;margin:6px 0}.toolbox-page .toolbox-production-queue-bar span{display:block;height:100%;background:linear-gradient(90deg,#bf0000,#e30707)}.toolbox-page .toolbox-production-right .toolbox-run-pill,.toolbox-page .toolbox-production-right-stack .toolbox-run-pill{border-color:#e2e6ed;background:#fff;color:#202733}.toolbox-page .toolbox-production-right .toolbox-run-pill.active,.toolbox-page .toolbox-production-right-stack .toolbox-run-pill.active{border-color:#d50000;box-shadow:inset 0 0 0 1px rgba(213,0,0,.2)}@media (max-width:1180px){.production-node-layout{grid-template-columns:220px minmax(620px,1fr);overflow-x:auto}.toolbox-page .toolbox-production-grid-two,.toolbox-page .toolbox-production-layout-v2,.toolbox-page .toolbox-production-layout-v3,.toolbox-page .toolbox-production-pipeline{grid-template-columns:1fr}.toolbox-page .toolbox-production-arrow{display:none}.toolbox-page .toolbox-production-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.toolbox-page.toolbox-mode-production{padding-bottom:calc(148px + env(safe-area-inset-bottom, 0px))!important}.production-node-topbar{display:grid;grid-gap:12px;gap:12px;padding:14px}.production-node-title-input{font-size:30px}.production-node-actions{justify-content:stretch}.production-node-actions .ghost-button,.production-node-actions .plan-cta{flex:1 1 100%;justify-content:center}.production-node-actions>.plan-cta{display:none!important}.production-node-mobile-runbar{position:fixed;left:0;right:0;bottom:calc(72px + env(safe-area-inset-bottom, 0px));z-index:240000;min-height:74px;display:grid;grid-template-columns:84px minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px;padding:9px 14px;border-top:0;box-shadow:none;color:#fff}.production-node-mobile-runbar,.toolbox-mode-production>.toolbox-left-rail{background:#d50000!important;background-image:none!important}.production-node-mobile-run{width:100%;min-height:56px;padding:0 16px;font-size:13px}.production-node-mobile-cost,.production-node-mobile-cost span,.production-node-mobile-cost strong{color:#fff}.production-node-layout{display:grid;grid-template-columns:1fr;min-height:0}.production-node-sidebar{border:0;border-top:1px solid #d8dce4;max-height:none;grid-template-columns:1fr;order:2}.production-node-canvas-wrap{order:1;height:clamp(360px,48svh,460px);min-height:360px;max-width:100%;border-top:1px solid #d8dce4;border-bottom:1px solid #d8dce4}.production-node-cables,.production-node-canvas{width:3000px;height:2200px}.production-node-library,.production-node-preset-list{grid-template-columns:repeat(2,minmax(0,1fr))}.toolbox-page .toolbox-production-settings-grid{grid-template-columns:1fr}.toolbox-page .toolbox-production-conveyor{min-height:320px}.toolbox-page .toolbox-production-conveyor-empty,.toolbox-page .toolbox-production-conveyor-media,.toolbox-page .toolbox-production-conveyor-media img,.toolbox-page .toolbox-production-conveyor-media video{min-height:260px}.toolbox-page .toolbox-production-metric-grid-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.toolbox-page .toolbox-production-sorter-backdrop{padding:10px;align-items:stretch}.toolbox-page .toolbox-production-sorter{width:100%;max-height:calc(100vh - 92px);padding:12px}.toolbox-page .toolbox-production-sorter-panel .toolbox-production-review-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:761px){.toolbox-page .toolbox-production-metric-grid.toolbox-production-metric-grid-compact{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:6px!important}.toolbox-page .toolbox-production-metric-grid.toolbox-production-metric-grid-compact>div{min-width:0!important;padding:6px 8px!important}.toolbox-page .toolbox-production-metric-grid.toolbox-production-metric-grid-compact span{font-size:10px!important;letter-spacing:.02em!important;white-space:nowrap!important}.toolbox-page .toolbox-production-metric-grid.toolbox-production-metric-grid-compact strong{font-size:22px!important}}.learn-shell{width:100%!important;max-width:none!important;margin:0!important;min-height:100vh;padding:18px 24px 110px!important;background:#f7f7f7!important;grid-template-columns:repeat(12,minmax(0,1fr));gap:14px!important;position:relative}.learn-shell:before{content:"";position:fixed;left:0;top:0;bottom:0;width:84px;background:#d50000;z-index:0;pointer-events:none}.learn-shell>*{position:relative;z-index:1;margin-left:max(40px,calc((100vw - 1240px) / 2));max-width:1240px;width:calc(100% - max(40px, calc((100vw - 1240px) / 2)) - 24px)}.learn-hero,.learn-panel,.learn-profile-header{border:1px solid #dde2ea!important;border-radius:4px!important;background:#fff!important;box-shadow:0 8px 22px rgba(18,18,23,.06)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.learn-hero,.learn-profile-header{padding:16px 18px!important}.learn-panel{padding:14px 16px!important}.learn-eyebrow{color:#7f8795!important;font-size:11px!important;letter-spacing:.11em!important;text-transform:uppercase}.learn-title{color:#d50000!important;font-size:clamp(36px,4vw,52px)!important;line-height:1.02!important;font-weight:900!important;text-transform:uppercase;margin:6px 0 8px!important}.learn-card-meta,.learn-card-stats,.learn-empty,.learn-kpi span,.learn-onboarding-summary-count,.learn-onboarding-summary-response span,.learn-panel label,.learn-save-message,.learn-stat-pill span,.learn-subtitle,.learn-timeframe-control,.learn-timeframe-control span{color:#5f6773!important}.learn-section-title{color:#15181d!important;font-size:20px!important;font-weight:900!important;letter-spacing:.02em!important;text-transform:uppercase}.learn-hero-actions{display:flex;gap:8px;flex-wrap:wrap}.learn-hero-actions .ghost-button,.learn-hero-actions .plan-cta{height:36px!important;min-width:120px;border-radius:2px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-transform:uppercase;letter-spacing:.04em;font-size:12px!important;font-weight:800!important}.learn-hero-actions .plan-cta{background:#d50000!important;border:1px solid #d50000!important;color:#fff!important}.learn-hero-actions .ghost-button{background:#fff!important;border:1px solid #d6dbe3!important;color:#1b1b1b!important}.learn-card,.learn-course-item,.learn-follower-graph,.learn-kpi,.learn-model-card,.learn-model-identity,.learn-onboarding-admin-item,.learn-onboarding-summary-card,.learn-onboarding-summary-response,.learn-roadmap-item,.learn-stat-pill,.learn-timeline-item,.learn-todo-check-item{background:#fff!important;border:1px solid #dde2ea!important;border-radius:4px!important;color:#171b21!important}.learn-card-name,.learn-kpi strong,.learn-model-identity-meta strong,.learn-model-name,.learn-onboarding-summary-question,.learn-onboarding-summary-response strong{color:#13161b!important}.learn-card:hover,.learn-model-card:hover,.learn-model-identity.is-clickable:hover{border-color:#d50000!important;background:#fff7f7!important;transform:none!important}.learn-follower-line{stroke:#d50000!important}.learn-follower-point{fill:#d50000!important}.learn-follower-line-scale span{color:#5f6773!important;background:#f5f6f8!important}.learn-onboarding-modal input,.learn-onboarding-modal select,.learn-onboarding-modal textarea,.learn-panel input,.learn-panel select,.learn-panel textarea,.learn-timeframe-control select,.learn-title-input{background:#fff!important;border:1px solid #ccd3df!important;color:#14181e!important;border-radius:4px!important}.learn-onboarding-modal input:focus,.learn-onboarding-modal select:focus,.learn-onboarding-modal textarea:focus,.learn-panel input:focus,.learn-panel select:focus,.learn-panel textarea:focus,.learn-title-input:focus{outline:none!important;border-color:#d50000!important;box-shadow:0 0 0 3px rgba(213,0,0,.12)!important}.learn-date-due{color:#5f6773!important}.learn-date-due-late{color:#c62828!important;-webkit-text-decoration-color:rgba(198,40,40,.85)!important;text-decoration-color:rgba(198,40,40,.85)!important}.learn-date-adjusted{color:#1d7c38!important}.learn-onboarding-modal{border-radius:4px!important;background:#fff!important;border:1px solid #dde2ea!important}.learn-onboarding-progress{background:#eceff4!important}.learn-onboarding-progress-fill{background:linear-gradient(90deg,#c00000,#e30707)!important}.learn-panel-flagged .team-shared-media-card{border:1px solid #dde2ea!important;background:#fff!important;cursor:pointer!important}.learn-panel-flagged .team-shared-media-card.is-approved{border:4px solid #16a34a!important;box-shadow:0 0 0 2px rgba(22,163,74,.3),0 12px 26px rgba(22,101,52,.22)!important}.learn-panel-flagged .team-shared-media-card.is-rejected{border:4px solid #d50000!important;box-shadow:0 0 0 2px rgba(213,0,0,.28),0 12px 26px rgba(127,29,29,.22)!important}.learn-panel-flagged .team-shared-media-comment-tooltip{background:#fff!important;color:#151923!important;border:1px solid #d9dee7!important;box-shadow:0 14px 34px rgba(15,23,42,.18)!important}.learn-panel-flagged .learn-flagged-grid-card{cursor:zoom-in!important}.learn-flagged-grid-badge,.learn-flagged-grid-comment{position:absolute;left:8px;z-index:3;max-width:calc(100% - 16px);padding:4px 7px;border-radius:999px;background:hsla(0,0%,100%,.92);border:1px solid rgba(17,24,39,.12);color:#151923;font-size:11px;line-height:1.1;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.learn-flagged-grid-badge{top:8px}.learn-flagged-grid-comment{bottom:8px}.learn-flagged-expanded{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);grid-gap:18px;gap:18px;min-height:min(76vh,760px);padding:14px;border-radius:12px;border:1px solid #dde2ea;background:#fff;box-shadow:0 16px 36px rgba(15,23,42,.08)}.learn-flagged-expanded.is-approved{border-color:rgba(22,163,74,.48)}.learn-flagged-expanded.is-rejected{border-color:rgba(213,0,0,.42)}.learn-flagged-expanded-media{min-width:0;min-height:420px;border-radius:10px;overflow:hidden;background:#0c0d10;display:flex;align-items:center;justify-content:center}.learn-flagged-expanded-media img,.learn-flagged-expanded-media video{width:100%;height:100%;max-height:76vh;object-fit:contain;display:block}.learn-flagged-expanded-details{min-width:0;display:flex;flex-direction:column;gap:14px;color:#151923}.learn-flagged-expanded-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.learn-flagged-expanded-eyebrow,.learn-flagged-expanded-label{color:#6b7280;font-size:12px;font-weight:800;letter-spacing:0;text-transform:uppercase}.learn-flagged-expanded-status{margin-top:4px;color:#111827;font-size:24px;line-height:1.1;font-weight:850}.learn-flagged-expanded-close{width:34px;height:34px;min-width:34px;border-radius:999px;border:1px solid #d7dce5;background:#fff;color:#151923;font-size:15px;line-height:1;cursor:pointer}.learn-flagged-expanded-close:hover{border-color:#d50000;color:#d50000}.learn-flagged-expanded-section{display:grid;grid-gap:8px;gap:8px}.learn-flagged-expanded-rating{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.learn-flagged-review-choice{min-height:68px;border-radius:10px;border:1px solid #111;background:#111;color:#fff;padding:12px 14px;display:inline-flex;align-items:center;justify-content:center;gap:10px;font-size:15px;font-weight:850;cursor:pointer;box-shadow:0 10px 22px rgba(0,0,0,.14);transition:transform .12s ease,border-color .12s ease,background .12s ease,box-shadow .12s ease}.learn-flagged-review-choice:hover{transform:translateY(-1px);box-shadow:0 14px 28px rgba(0,0,0,.18)}.learn-flagged-review-choice:disabled{opacity:.64;cursor:wait;transform:none}.learn-review-thumb-icon{width:30px;height:30px;flex:0 0 auto}.learn-flagged-review-choice.approve.active{background:#0f8b3c;border-color:#0f8b3c;color:#fff}.learn-flagged-review-choice.reject.active{background:#d50000;border-color:#d50000;color:#fff}.learn-flagged-prompt-box{min-height:104px;padding:12px 14px;border-radius:10px;border:1px solid #e5e7eb;background:#fafafa;color:#151923;font-size:14px;line-height:1.48;overflow-wrap:anywhere;white-space:pre-wrap}.learn-flagged-detail-list{display:grid;grid-gap:7px;gap:7px;margin:0}.learn-flagged-detail-row{display:grid;grid-template-columns:minmax(84px,.28fr) minmax(0,1fr);grid-gap:10px;gap:10px;padding:8px 0;border-bottom:1px solid #eef0f4}.learn-flagged-detail-name{color:#6b7280;font-size:12px;font-weight:800}.learn-flagged-detail-value{min-width:0;color:#151923;font-size:13px;line-height:1.4;overflow-wrap:anywhere}.learn-flagged-expanded-comment{width:100%;min-height:110px;resize:vertical;border-radius:10px;border:1px solid #d7dce5;background:#fff;color:#151923;padding:10px 12px;font-size:14px;line-height:1.45}.learn-flagged-expanded-actions{display:flex;gap:8px;flex-wrap:wrap}.learn-flagged-expanded-actions .danger-button,.learn-flagged-expanded-actions .secondary-button{min-height:38px;border-radius:999px;padding:0 14px;font-weight:850;box-shadow:none}.learn-flagged-expanded-actions .secondary-button{border:1px solid #111;background:#111;color:#fff}.learn-flagged-expanded-actions .danger-button{border:1px solid #d50000;background:#d50000;color:#fff}.learn-flagged-readonly-comment{border-radius:10px;border:1px solid #d7dce5;background:#f8fafc;color:#151923;padding:10px 12px;line-height:1.45}@media (max-width:900px){.learn-flagged-expanded{grid-template-columns:minmax(0,1fr);min-height:0}.learn-flagged-expanded-media{min-height:340px}}.learn-hub-shell .learn-hero,.learn-hub-shell .learn-panel{margin-bottom:14px}.learn-hub-menu-row,.learn-hub-topbar{display:grid;grid-gap:10px;gap:10px}.learn-hub-menu-row{grid-template-columns:repeat(3,minmax(0,1fr))}.learn-hub-menu-btn{border:1px solid #d7dce4;border-radius:4px;background:#fff;color:#1a1c20;text-decoration:none;min-height:64px;display:grid;align-content:center;grid-gap:4px;gap:4px;padding:10px 12px;transition:border-color .15s ease,background-color .15s ease}.learn-hub-menu-btn span{font-size:14px;font-weight:900;text-transform:uppercase;letter-spacing:.02em}.learn-hub-menu-btn small{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#7b8593}.learn-hub-menu-btn.is-unlocked:hover{border-color:#d50000;background:#fff8f8}.learn-hub-menu-btn.is-locked{background:#f8f9fb}.learn-hub-doc-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.learn-hub-doc-card{border:1px solid #dde2ea;border-radius:4px;background:#fff;padding:12px;display:grid;grid-gap:9px;gap:9px}.learn-hub-doc-card h3{margin:0;font-size:15px;font-weight:900;text-transform:uppercase}.learn-hub-doc-card p{margin:0;color:#5f6773;font-size:13px;line-height:1.45}.learn-hub-doc-card .ghost-button{justify-self:flex-start;min-width:120px}.learn-hub-section-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.learn-page-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.learn-settings-grid{display:grid;grid-gap:10px;gap:10px}.learn-adult-guide-grid,.learn-settings-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.learn-hub-section-card{border:1px solid #dde2ea;border-radius:4px;background:#fff;padding:12px;display:grid;grid-gap:8px;gap:8px}.learn-hub-section-card h3{margin:0;color:#15181d;font-size:15px;font-weight:900;text-transform:uppercase}.learn-hub-section-card p{margin:0;color:#5f6773;font-size:13px}.learn-hub-section-card ul{margin:0;padding-left:18px;display:grid;grid-gap:7px;gap:7px}.learn-hub-section-card li{color:#2a2f36;font-size:13px;line-height:1.4}.learn-hub-upsell-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.learn-hub-upsell-card{border:1px solid #dde2ea;border-radius:4px;background:#fff;padding:12px;display:grid;grid-gap:9px;gap:9px}.learn-hub-upsell-card h3{margin:0;font-size:15px;font-weight:900;text-transform:uppercase}.learn-hub-upsell-card p{margin:0;color:#5f6773;font-size:13px;line-height:1.45}.learn-hub-upsell-card .plan-cta{width:100%;justify-content:center}.learn-hub-preview{display:grid;grid-gap:12px;gap:12px}.learn-page-banner{border:1px solid #f1caca;border-radius:4px;background:#fff7f7;padding:10px 12px;display:grid;grid-gap:6px;gap:6px}.learn-page-banner p{margin:0;color:#6f3b3b;font-size:13px;line-height:1.45}.learn-hub-lock-badge{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;min-height:24px;padding:0 9px;border-radius:2px;background:#d50000;color:#fff;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.learn-community-grid,.learn-dashboard-preview-grid,.learn-subpage-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.learn-hub-shell .ghost-button,.learn-hub-shell .plan-cta{border-radius:0!important;-webkit-clip-path:none!important;clip-path:none!important}.learn-hero-actions-top{justify-content:flex-start;align-items:center}.learn-hero-actions-top .plan-cta{min-width:128px}.learn-hero-actions-top .ghost-button{min-width:116px}.learn-wiki-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.learn-wiki-card{border:1px solid #dde2ea;border-radius:4px;background:#fff;text-decoration:none;color:inherit;padding:12px;display:grid;grid-gap:8px;gap:8px}.learn-wiki-card h3{margin:0;color:#15181d;font-size:15px;font-weight:900;text-transform:uppercase}.learn-wiki-card p{margin:0;color:#5f6773;font-size:13px;line-height:1.45}.learn-wiki-card:hover{border-color:#d50000;background:#fff8f8}.learn-wiki-section-list{display:grid;grid-gap:10px;gap:10px}.learn-docs-shell{display:grid;grid-gap:14px;gap:14px;grid-template-columns:290px minmax(0,1fr);align-items:start}.learn-docs-sidebar{position:-webkit-sticky;position:sticky;top:14px}.learn-docs-sidebar .learn-section-title{font-size:15px!important;margin-bottom:6px}.learn-docs-nav{display:grid;grid-gap:10px;gap:10px}.learn-docs-nav-group{display:grid;grid-gap:5px;gap:5px}.learn-docs-nav-group-label{font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:#7a8491}.learn-doc-link{text-decoration:none;color:#232933;font-size:13px;line-height:1.35;padding:7px 9px;border:1px solid #e2e6ed;border-radius:3px;background:#fff;display:block}.learn-doc-link:hover{border-color:#d50000;background:#fff8f8}.learn-doc-link.active{border-color:#d50000;background:#fff1f1;color:#8f0f0f;font-weight:700}.learn-doc-content{display:grid;grid-gap:14px;gap:14px}.learn-article-title{margin:0;color:#131820;font-size:32px;line-height:1.05;font-weight:900}.learn-article-summary{margin:0;color:#4b5563;font-size:14px;line-height:1.5}.learn-article-block{border-top:1px solid #e7ebf1;padding-top:12px}.learn-article-block h3{margin:0 0 8px;color:#141920;font-size:17px;font-weight:900}.learn-article-block ul{margin:0;padding-left:18px;display:grid;grid-gap:8px;gap:8px}.learn-article-block li{color:#2a3039;font-size:14px;line-height:1.45}.learn-tool-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.learn-tool-card{border:1px solid #dde2ea;border-radius:4px;background:#fff;padding:12px;display:grid;grid-gap:8px;gap:8px}.learn-tool-header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.learn-tool-header h3{margin:0;font-size:15px;font-weight:900;text-transform:uppercase;color:#15181d}.learn-tool-chips{display:inline-flex;gap:5px;flex-wrap:wrap;justify-content:flex-end}.learn-tool-chip{border:1px solid #e2c7c7;background:#fff4f4;color:#9e1313;font-size:10px;font-weight:800;line-height:1;letter-spacing:.08em;text-transform:uppercase;padding:5px 6px;border-radius:2px}.learn-tool-usefor{margin:0;color:#303640;font-size:13px;line-height:1.45}.learn-tool-subtitle{color:#161a20;font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.learn-tool-card ul{margin:0;padding-left:18px;display:grid;grid-gap:6px;gap:6px}.learn-tool-card li{color:#2a2f36;font-size:13px;line-height:1.35}@media (max-width:980px){.learn-shell{padding:14px 10px 106px!important}.learn-shell:before{width:0}.learn-shell>*{margin-left:0;max-width:100%;width:100%}.learn-hero-actions .ghost-button,.learn-hero-actions .plan-cta{min-width:0;flex:1 1 auto}.learn-adult-guide-grid,.learn-community-grid,.learn-dashboard-preview-grid,.learn-docs-shell,.learn-hub-doc-grid,.learn-hub-menu-row,.learn-hub-section-grid,.learn-hub-upsell-grid,.learn-page-guide-grid,.learn-settings-grid,.learn-subpage-grid,.learn-tool-grid,.learn-wiki-grid{grid-template-columns:1fr}.learn-docs-sidebar{position:static;order:2}.learn-doc-content{order:1}}.toolbox-page .toolbox-field-compact .toolbox-aspect-picker{max-width:210px;width:100%}.toolbox-page .toolbox-field-compact .toolbox-tool-picker-trigger{min-height:40px}.toolbox-page .toolbox-aspect-ratio-display,.toolbox-page .toolbox-aspect-ratio-option{display:inline-flex;align-items:center;gap:8px;min-width:0}.toolbox-page .toolbox-aspect-ratio-display{font-size:13px;font-weight:800}.toolbox-page .toolbox-aspect-ratio-option{width:100%}.toolbox-page .toolbox-resolution-row{display:flex;gap:6px;align-items:center;flex-wrap:wrap;min-width:0}.toolbox-page .toolbox-resolution-button{min-height:34px;min-width:44px;padding:0 12px;border:1px solid #d9dde5;border-radius:6px;background:#fff;color:#151515;font-size:13px;font-weight:700;text-transform:none;cursor:pointer}.toolbox-page .toolbox-resolution-button:hover{border-color:#d50000}.toolbox-page .toolbox-resolution-button.active{background:#d50000;border-color:#d50000;color:#fff}.toolbox-page .toolbox-orientation-row .toolbox-resolution-button{min-height:36px;min-width:82px;padding:0 16px;font-size:13px;font-weight:700;text-transform:none}.toolbox-page .toolbox-quality-row .toolbox-resolution-button{min-width:76px;padding:0 14px}.toolbox-page .toolbox-field-batch_size input[type=range].toolbox-range-fill{min-height:24px;border:0!important;border-radius:0;box-shadow:none!important;background-color:transparent;padding:0}.toolbox-page .toolbox-tts-voice-menu{max-height:min(360px,52vh);overflow-y:auto;overscroll-behavior:contain}.toolbox-page .toolbox-tts-voice-heading{background:#fff;color:#666;top:-6px}.toolbox-page .toolbox-tts-voice-item{display:flex;justify-content:space-between;gap:16px;width:100%}.toolbox-page .toolbox-field-voice_id{min-width:220px}.toolbox-page .toolbox-tool-picker-menu{z-index:25000!important}.toolbox-page input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:20px;background:transparent;padding:0;margin:0}.toolbox-page input[type=range]::-webkit-slider-runnable-track{height:3px;border-radius:999px;background:#e1e4ea}.toolbox-page input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;border-radius:999px;background:#d50000;border:0;margin-top:-5.5px}.toolbox-page input[type=range]::-moz-range-track{height:3px;border-radius:999px;background:#e1e4ea}.toolbox-page input[type=range]::-moz-range-progress{height:3px;border-radius:999px;background:#d50000}.toolbox-page input[type=range]::-moz-range-thumb{width:14px;height:14px;border-radius:999px;background:#d50000;border:0}.toolbox-page input[type=range].toolbox-range-fill{background:transparent;border-radius:999px}.toolbox-page input[type=range].toolbox-range-fill::-webkit-slider-runnable-track{height:3px;border-radius:999px;background:linear-gradient(to right,#d50000 0,#d50000 var(--range-fill-pct,0),#d9dde5 var(--range-fill-pct,0),#d9dde5 100%)}.toolbox-page input[type=range].toolbox-range-fill::-moz-range-track{height:3px;border-radius:999px;background:#d9dde5}.toolbox-page input[type=range].toolbox-range-fill::-moz-range-progress{height:3px;border-radius:999px;background:#d50000}.toolbox-page .toolbox-header-mobile-label{display:none}.toolbox-page .toolbox-header-desktop-label{display:inline}@media (max-width:980px){.learn-shared-header .learn-subtitle,.toolbox-header p,.toolbox-page .toolbox-header p{display:none!important}.toolbox-page{overflow-x:hidden;padding-left:10px!important;padding-right:10px!important}.toolbox-page>.toolbox-column,.toolbox-page>.toolbox-header,.toolbox-page>.toolbox-mode-tabs,.toolbox-page>.toolbox-topbar,.toolbox-page>.toolbox-workspace{margin-left:0!important;margin-right:0!important;max-width:100%!important;width:100%!important}.toolbox-page .toolbox-header{gap:8px}.toolbox-page .toolbox-header-links{display:flex;gap:6px;flex-wrap:nowrap;align-items:center;max-width:100%}.toolbox-page .toolbox-header-links .ghost-button,.toolbox-page .toolbox-header-links .plan-cta{min-width:0!important;width:auto!important;padding:0 10px!important;height:34px!important;white-space:nowrap}.toolbox-page .toolbox-header-mobile-label{display:inline}.toolbox-page .toolbox-header-desktop-label{display:none}.toolbox-page .toolbox-presets,.toolbox-page .toolbox-presets-full{width:100%!important;max-width:100%!important;overflow:hidden!important}.toolbox-page .toolbox-preset-row{width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.toolbox-page .toolbox-tool-picker-trigger{position:relative;overflow:hidden;min-height:46px;justify-content:flex-start!important;padding-right:18px!important}.toolbox-page .toolbox-tool-picker-trigger:after,.toolbox-page .toolbox-tool-picker-trigger:before{content:"";position:absolute;left:10px;right:22px;height:14px;pointer-events:none;z-index:1}.toolbox-page .toolbox-tool-picker-trigger:before{top:0;background:linear-gradient(180deg,hsla(0,0%,97%,.95),hsla(0,0%,97%,0))}.toolbox-page .toolbox-tool-picker-trigger:after{bottom:0;background:linear-gradient(0deg,hsla(0,0%,97%,.95),hsla(0,0%,97%,0))}.toolbox-page .toolbox-tool-picker-trigger .toolbox-tool-picker-label{position:relative;z-index:2;line-height:1.15}.toolbox-page .toolbox-tool-picker-label[data-next-label]:after,.toolbox-page .toolbox-tool-picker-label[data-prev-label]:before{position:absolute;left:0;color:#9aa2af;opacity:.55;font-size:12px;white-space:nowrap;pointer-events:none}.toolbox-page .toolbox-tool-picker-label[data-prev-label]:before{content:attr(data-prev-label);top:-15px}.toolbox-page .toolbox-tool-picker-label[data-next-label]:after{content:attr(data-next-label);bottom:-15px}.toolbox-page .toolbox-tool-picker-caret{z-index:2}.toolbox-page .toolbox-actions-sticky{left:0!important;right:0!important;z-index:50000!important;padding:8px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:6px;gap:6px;align-items:center}.toolbox-page .toolbox-actions-sticky .toolbox-status{display:none}.toolbox-page .toolbox-actions-sticky .ghost-button,.toolbox-page .toolbox-generate-cta{min-width:0!important;width:100%!important;padding:0 8px!important}.toolbox-page .toolbox-actions-sticky .ghost-button:nth-of-type(2){width:42px!important;min-width:42px!important;padding:0!important;font-size:0!important}.toolbox-page .toolbox-actions-sticky .ghost-button:nth-of-type(2):before{content:"\2311";font-size:16px;line-height:1}}.toolbox-page .toolbox-header-links .ghost-button,.toolbox-page .toolbox-header-links .plan-cta{height:38px!important;min-height:38px!important;border-radius:0!important;-webkit-clip-path:none!important;clip-path:none!important}.toolbox-page .toolbox-actions-sticky .ghost-button,.toolbox-page .toolbox-actions-sticky .toolbox-generate-cta{height:40px!important;min-height:40px!important;border-radius:0!important;-webkit-clip-path:none!important;clip-path:none!important}.toolbox-page .ghost-button,.toolbox-page .plan-cta{border-radius:0!important;-webkit-clip-path:none!important;clip-path:none!important}.toolbox-page .toolbox-field-compact,.toolbox-page .toolbox-field-compact .toolbox-aspect-picker{position:relative;z-index:7000!important}.toolbox-page .toolbox-field-compact .toolbox-aspect-picker .toolbox-tool-picker-menu{z-index:8000!important}.toolbox-page .toolbox-tool-picker{z-index:55000!important}.toolbox-page .toolbox-model-picker{z-index:56000!important}.toolbox-page .toolbox-aspect-picker{z-index:54000!important}.toolbox-page .toolbox-tool-picker-menu{z-index:57000!important}.toolbox-page .toolbox-model-picker .toolbox-tool-picker-menu{z-index:58000!important}.toolbox-page .toolbox-control-tower,.toolbox-page .toolbox-production-right .toolbox-section{position:relative;z-index:1!important}.toolbox-page .toolbox-actions-sticky{z-index:60000!important}.learn-shell .learn-panel .plan-cta.secondary{background:#fff!important;color:#1b1b1b!important;border:1px solid #d6dbe3!important}.learn-onboarding-fullscreen{position:fixed;inset:0;z-index:600000;background:#fff;padding:0;overflow:hidden;color:#101318}.learn-onboarding-fullscreen:before{display:none;content:none}.toolbox-page .toolbox-column.glass-panel.toolbox-main-column{overflow:visible!important;isolation:auto!important}.toolbox-page .toolbox-main-column>.toolbox-section:first-child{position:relative;z-index:90000!important}.toolbox-page .toolbox-main-column>.toolbox-section:nth-child(2){position:relative;z-index:1!important}.toolbox-page .toolbox-model-picker,.toolbox-page .toolbox-tool-picker{position:relative}.toolbox-page .toolbox-tool-picker{z-index:99500!important}.toolbox-page .toolbox-model-picker{z-index:99400!important}.toolbox-page .toolbox-model-picker .toolbox-tool-picker-menu,.toolbox-page .toolbox-tool-picker-menu{z-index:99000!important}.toolbox-page .toolbox-tool-picker .toolbox-tool-picker-menu{z-index:99900!important}.toolbox-page .toolbox-model-picker .toolbox-tool-picker-menu{z-index:99800!important}.toolbox-page .toolbox-tool-picker-item.toolbox-tool-picker-item-adult{background:#d50000!important;color:#fff!important;border-left:0!important;padding-left:12px!important;font-weight:800}.toolbox-page .toolbox-tool-picker-item.toolbox-tool-picker-item-adult.active,.toolbox-page .toolbox-tool-picker-item.toolbox-tool-picker-item-adult:hover{background:#bf0000!important;color:#fff!important}.toolbox-page .lightbox{z-index:500000!important;pointer-events:auto!important}.toolbox-lightbox .lightbox-content{width:min(100%,calc(100vw - 48px));height:min(100%,calc(100vh - 48px))}.toolbox-lightbox .lightbox-image-frame,.toolbox-lightbox .lightbox-image-shell{width:min(100%,calc(100vw - 48px));height:min(100%,calc(100vh - 48px));max-width:calc(100vw - 48px);max-height:calc(100vh - 48px);display:flex;align-items:center;justify-content:center}.toolbox-lightbox .lightbox-image-frame video{display:block;width:auto;height:auto;max-width:calc(100vw - 48px);max-height:calc(100vh - 40px);object-fit:contain;border-radius:var(--radius-md);background:#000}.toolbox-page .toolbox-side-column .toolbox-output-grid,.toolbox-page .toolbox-side-column .toolbox-section{overflow:visible!important}.toolbox-page .toolbox-output-grid{gap:10px!important;position:relative!important;z-index:120000!important;pointer-events:auto!important}.toolbox-page .toolbox-control-tower-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.toolbox-page .toolbox-control-estimate{margin-left:auto;text-align:right;white-space:nowrap;min-width:128px}.toolbox-page .toolbox-control-estimate-label{display:block;text-transform:uppercase;letter-spacing:.06em;font-size:11px!important;color:#ff6868!important;font-weight:700;margin-bottom:2px}.toolbox-page .toolbox-control-estimate strong{display:inline-flex;align-items:baseline;gap:6px;color:#e10600!important;font-size:40px!important;line-height:.95;font-weight:900;letter-spacing:-.03em}.toolbox-page .toolbox-control-estimate strong em{font-style:normal;font-size:22px;line-height:1;font-weight:800;letter-spacing:0}@media (max-width:768px){.toolbox-page .toolbox-control-tower-top{flex-direction:column;align-items:flex-start}.toolbox-page .toolbox-control-estimate{margin-left:0;text-align:left}}.toolbox-page .toolbox-field,.toolbox-page .toolbox-fields-grid,.toolbox-page .toolbox-main-column,.toolbox-page .toolbox-main-column .toolbox-section,.toolbox-page .toolbox-model-reference-layout{overflow:visible!important}.toolbox-page .toolbox-tool-picker{position:relative;z-index:132000!important}.toolbox-page .toolbox-model-picker{position:relative;z-index:131000!important}.toolbox-page .toolbox-aspect-picker{position:relative;z-index:130500!important}.toolbox-page .toolbox-tool-picker-menu{z-index:133000!important}.toolbox-page .toolbox-model-picker .toolbox-tool-picker-menu{z-index:134000!important}.toolbox-page .toolbox-aspect-picker .toolbox-tool-picker-menu{z-index:133500!important}.toolbox-page .toolbox-output-tile.toolbox-media-tile{border:0!important;background:transparent!important;overflow:visible!important;position:relative;display:block!important;height:0!important;padding-bottom:100%!important;aspect-ratio:1/1!important;z-index:120001!important;pointer-events:auto!important;cursor:pointer!important;--thumb-base:100%;--thumb-hover-w:100%;--thumb-hover-h:100%}.toolbox-page .toolbox-output-tile.toolbox-media-tile:focus-within,.toolbox-page .toolbox-output-tile.toolbox-media-tile:hover{z-index:120020!important}.toolbox-page .toolbox-output-tile.toolbox-media-tile .toolbox-thumb-hit{position:absolute;inset:0;z-index:120003!important;cursor:pointer;border:0;background:transparent;padding:0;margin:0;display:block;width:100%;height:100%;pointer-events:auto!important}.toolbox-page .toolbox-output-tile.toolbox-media-tile .toolbox-output-media-frame.toolbox-media-frame{position:absolute!important;top:0!important;left:0!important;width:var(--thumb-base,100%)!important;height:var(--thumb-base,100%)!important;transform:translate(0)!important;pointer-events:none!important;border:0!important;border-radius:8px!important;overflow:hidden!important;background:#f2f4f7!important;transition:width .2s ease,height .2s ease,transform .2s ease,box-shadow .2s ease!important;transform-origin:center center!important}@media (hover:hover) and (pointer:fine){.toolbox-page .toolbox-output-tile.toolbox-media-tile .toolbox-thumb-hit:hover~.toolbox-output-media-frame.toolbox-media-frame,.toolbox-page .toolbox-output-tile.toolbox-media-tile:hover .toolbox-output-media-frame.toolbox-media-frame{width:var(--thumb-hover-w,112%)!important;height:var(--thumb-hover-h,112%)!important;transform:translate(calc((var(--thumb-base, 100%) - var(--thumb-hover-w, 112%)) / 2),calc((var(--thumb-base, 100%) - var(--thumb-hover-h, 112%)) / 2))!important;z-index:120002!important;box-shadow:0 16px 42px rgba(10,14,24,.28)!important}}.toolbox-page .toolbox-output-media-frame.toolbox-media-frame img,.toolbox-page .toolbox-output-media-frame.toolbox-media-frame video{width:100%;height:100%;display:block;object-fit:cover!important;object-position:center center;border:0!important;border-radius:8px!important}.learn-onboarding-fullscreen-inner{position:relative;width:100vw;min-height:100vh;margin:0;background:#fff;border:0;border-radius:0;padding:0;box-shadow:none;display:grid;grid-template-rows:auto auto 1fr auto}.learn-onboarding-fullscreen-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px 30px 16px}.learn-onboarding-brand{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;background:#d50000;color:#fff;font-size:15px;line-height:1;font-weight:900;letter-spacing:0}.learn-onboarding-close{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #d50000;background:#fff;color:#d50000;min-height:38px;padding:0 16px;border-radius:0;font-size:12px;font-weight:900;text-transform:uppercase;cursor:pointer}.learn-onboarding-close:hover:not(:disabled){background:#d50000;color:#fff}.learn-onboarding-close:disabled{opacity:.55;cursor:not-allowed}.learn-onboarding-progress{height:4px!important;border-radius:0!important;background:#f0dada!important;margin:0!important;overflow:hidden}.learn-onboarding-progress-fill{height:100%;background:#d50000!important;border-radius:0!important;transition:width .22s ease}.learn-onboarding-stage{width:min(720px,calc(100vw - 48px));align-self:center;justify-self:center;transform:translateY(-4vh)}.learn-onboarding-step{display:inline-flex;align-items:center;gap:10px;color:#d50000;font-size:13px;font-weight:900;text-transform:uppercase;margin-bottom:18px}.learn-onboarding-step-number{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;background:#d50000;color:#fff;font-size:12px;line-height:1}.learn-onboarding-body{display:grid;align-content:start;margin-top:26px}.learn-onboarding-body input,.learn-onboarding-body select,.learn-onboarding-body textarea{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;background:#fff!important;border:0!important;border-bottom:1px solid #e1a8a8!important;box-shadow:none!important;color:#d50000!important;border-radius:0!important;padding:0 0 12px!important;font-size:clamp(25px,3.6vw,34px);font-weight:500;line-height:1.25;outline:0!important}.learn-onboarding-body input::placeholder,.learn-onboarding-body textarea::placeholder{color:#e48b8b;opacity:1}.learn-onboarding-body input:active,.learn-onboarding-body input:focus,.learn-onboarding-body input:focus-visible,.learn-onboarding-body select:active,.learn-onboarding-body select:focus,.learn-onboarding-body select:focus-visible,.learn-onboarding-body textarea:active,.learn-onboarding-body textarea:focus,.learn-onboarding-body textarea:focus-visible{border:0!important;border-bottom-color:#d50000!important;box-shadow:none!important;outline:0!important}.learn-onboarding-body textarea{min-height:160px;resize:vertical;font-family:inherit}.learn-onboarding-question{margin:0!important;color:#101318!important;font-size:clamp(27px,3.8vw,38px)!important;line-height:1.15!important;font-weight:500!important;letter-spacing:0!important}.learn-onboarding-ok{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;margin-top:26px;min-height:44px;padding:0 18px;border:1px solid #d50000;background:#d50000;color:#fff;border-radius:6px;font-size:16px;font-weight:900;cursor:pointer}.learn-onboarding-ok:disabled{opacity:.45;cursor:not-allowed}.learn-onboarding-choice-list{display:grid;grid-gap:10px;gap:10px}.learn-onboarding-choice{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;gap:12px;width:100%;min-height:52px;border:1px solid #e6b6b6;background:#fff;color:#101318;padding:10px 12px;border-radius:4px;font-size:18px;font-weight:800;text-align:left;cursor:pointer}.learn-onboarding-choice span{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:28px;height:28px;border:1px solid #d50000;color:#d50000;font-size:13px;font-weight:900}.learn-onboarding-choice.active,.learn-onboarding-choice:hover:not(:disabled){border-color:#d50000;background:#fff4f4}.learn-onboarding-choice.active span{background:#d50000;color:#fff}.learn-onboarding-actions{position:fixed;right:24px;bottom:22px;display:flex;justify-content:flex-end;align-items:center;gap:4px;flex-wrap:nowrap}.learn-onboarding-nav-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:38px;height:34px;border:1px solid #f0b3b3;background:#f7dcdc;color:#d50000;border-radius:6px;font-size:16px;line-height:1;font-weight:900;cursor:pointer}.learn-onboarding-nav-button.primary{background:#d50000;border-color:#d50000;color:#fff}.learn-onboarding-nav-button:disabled{opacity:.35;cursor:not-allowed}.learn-onboarding-stage .learn-save-message{min-height:18px;margin-top:12px;color:#5d6673;font-size:13px;font-weight:700}.learn-onboarding-thanks p{margin:18px 0 0;color:#5d6673;font-size:18px;line-height:1.5;font-weight:700}@media (max-width:980px){.learn-onboarding-fullscreen{padding:0}.learn-onboarding-fullscreen:before{display:none}.learn-onboarding-fullscreen-inner{margin-left:0;width:100%;min-height:100vh}.learn-onboarding-fullscreen-head{padding:18px 18px 12px}.learn-onboarding-stage{width:min(100% - 36px,720px);transform:translateY(-2vh)}.learn-onboarding-actions{justify-content:flex-end;right:14px;bottom:14px}}.learn-shell{max-width:1240px!important;width:calc(100% - max(40px, calc((100vw - 1240px) / 2)))!important;margin-left:max(40px,calc((100vw - 1240px) / 2))!important;margin-right:0!important;padding-bottom:110px!important;box-sizing:border-box!important}body:has(.learn-shell){background:#f7f7f7!important}.learn-shell>*{margin-left:0!important;width:auto!important;max-width:none!important}.learn-shell:before{position:fixed!important;top:0!important;bottom:0!important;left:0!important;width:84px!important;border-radius:0!important;height:auto!important}.learn-shell .ghost-button,.learn-shell .plan-cta,.learn-shell .primary-button{border-radius:0!important;-webkit-clip-path:none!important;clip-path:none!important;min-height:38px!important;height:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.learn-shell .learn-action-white{background:#fff!important;color:#111!important;border:1px solid #d6d6d6!important}.learn-shell .learn-action-white:hover{background:#f9f9f9!important;border-color:#c4c4c4!important}.learn-shell:before{display:none!important}.learn-shell .learn-onboarding-form-button{background:#d50000!important;border-color:#d50000!important;color:#fff!important;font-family:Outfit,Segoe UI,sans-serif!important;font-size:12px!important;font-weight:800!important;letter-spacing:.04em!important;text-transform:uppercase!important}.learn-panel-model-info{position:relative}.learn-model-info-head{padding-right:92px}.learn-model-card-actions{position:absolute;top:6px;right:6px;display:inline-flex;align-items:center;gap:6px}.learn-model-icon-button{width:32px;height:32px;min-width:32px;min-height:32px;border-radius:3px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #d6d9df;font-size:22px;line-height:1;font-weight:800;cursor:pointer}.learn-model-icon-button-add{background:#d50000!important;border-color:#d50000!important;color:#fff!important}.learn-model-icon-button-remove{background:#fff;border-color:#d6d9df;color:#111}.learn-model-icon-button:disabled{opacity:.45;cursor:not-allowed}.learn-model-profile-list{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 12px}.learn-model-profile-button{min-height:34px;border-radius:3px;border:1px solid #d6d9df;background:#fff;color:#111;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;text-transform:uppercase;cursor:pointer}.learn-model-profile-button.active{background:#d50000!important;border-color:#d50000!important;color:#fff!important}.learn-model-profile-button:disabled{cursor:default}.learn-metrics-model-selector{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto}.learn-model-identity-followers{margin-left:8px;color:#d50000!important;font-size:12px!important;font-weight:800!important;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.learn-roadmap-shell{display:grid;grid-template-columns:190px minmax(0,1fr);grid-gap:18px;gap:18px;margin-top:16px}.learn-roadmap-sidebar{display:grid;grid-gap:12px;gap:12px;align-content:start}.learn-roadmap-focus-card,.learn-roadmap-info-card,.learn-roadmap-progress-card,.learn-roadmap-warning{border:1px solid #dde2ea;background:#fff;border-radius:8px}.learn-roadmap-progress-card{padding:14px;display:grid;justify-items:center;grid-gap:8px;gap:8px;text-align:center}.learn-roadmap-block-title,.learn-roadmap-info-card>strong,.learn-roadmap-progress-card>span,.learn-roadmap-warning>strong{font-size:11px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;color:#222}.learn-roadmap-progress-card>strong{display:none}.learn-roadmap-progress-ring{width:82px;height:82px;border-radius:999px;background:conic-gradient(#d50000 var(--pct,0),#eceff3 0);display:grid;place-items:center}.learn-roadmap-progress-ring>div{width:62px;height:62px;border-radius:999px;background:#fff;display:grid;place-items:center;color:#111;font-weight:900;font-size:20px}.learn-roadmap-info-card small,.learn-roadmap-progress-card small{color:#6c737d;font-size:12px}.learn-roadmap-step-list{display:grid;grid-gap:0;gap:0;padding-left:0;position:relative}.learn-roadmap-step-list:before{content:"";position:absolute;left:18px;top:27px;bottom:27px;width:2px;background:linear-gradient(to bottom,#d50000 0,#d50000 var(--roadmap-progress-pct,0),#dde2ea var(--roadmap-progress-pct,0),#dde2ea 100%);z-index:0;pointer-events:none;display:block}.learn-roadmap-list-item{position:relative;display:grid;grid-template-columns:22px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;border:1px solid transparent;background:transparent;color:#111;text-align:left;padding:11px 8px;border-radius:0;cursor:pointer;min-height:54px}.learn-roadmap-list-item:focus,.learn-roadmap-list-item:focus-visible,.learn-roadmap-track-node:focus,.learn-roadmap-track-node:focus-visible{outline:0!important;box-shadow:none!important}.learn-roadmap-list-item.active{background:#fff4f4;border-color:#ffd6d6}.learn-roadmap-list-item:after,.learn-roadmap-list-item:before{content:"";position:absolute;left:18px;width:2px;background:#dde2ea;z-index:0;pointer-events:none;display:none}.learn-roadmap-list-item:before{top:0;bottom:50%}.learn-roadmap-list-item:after{top:50%;bottom:0}.learn-roadmap-list-item.first:before,.learn-roadmap-list-item.last:after{display:none}.learn-roadmap-list-item.active:before,.learn-roadmap-list-item.before-active:after,.learn-roadmap-list-item.before-active:before{background:#d50000}.learn-roadmap-list-dot{width:16px;height:16px;border-radius:999px;border:1px solid #aeb5bf;background:#fff;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:10px;margin:0;position:relative;z-index:1;justify-self:center}.learn-roadmap-list-item.active .learn-roadmap-list-dot,.learn-roadmap-list-item.before-active .learn-roadmap-list-dot,.learn-roadmap-list-item.complete .learn-roadmap-list-dot{background:#d50000;border-color:#d50000}.learn-roadmap-list-item strong{display:block;font-size:12px;font-weight:900}.learn-roadmap-list-item small{display:block;color:#66707c;font-size:11px;line-height:1.3}.learn-warmup-guide-button{width:100%;min-height:60px;display:grid;grid-template-columns:24px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;border:1px solid #dde2ea;background:#fff;color:#111;text-align:left;border-radius:8px;padding:10px 12px;cursor:pointer}.learn-warmup-guide-button:hover{border-color:#ffd2d2;background:#fff7f7}.learn-warmup-guide-icon{position:relative;width:20px;height:18px;border:2px solid #d50000;border-top:0;border-radius:2px}.learn-warmup-guide-icon:after,.learn-warmup-guide-icon:before{content:"";position:absolute;top:-5px;width:10px;height:12px;border:2px solid #d50000;background:#fff}.learn-warmup-guide-icon:before{left:-2px;border-right:0;transform:skewY(-24deg)}.learn-warmup-guide-icon:after{right:-2px;border-left:0;transform:skewY(24deg)}.learn-warmup-guide-button strong{display:block;color:#d50000;font-size:12px;font-weight:900;letter-spacing:.02em;text-transform:uppercase}.learn-warmup-guide-button small{display:block;margin-top:2px;color:#66707c;font-size:11px;line-height:1.25}.learn-resource-doc-list{display:grid;grid-gap:10px;gap:10px}.learn-panel-course,.learn-panel-roadmap-timeline{position:relative}.learn-coming-soon-overlay{position:absolute;inset:0;z-index:20;display:grid;place-items:center;min-height:100%;border-radius:inherit;background:hsla(0,0%,100%,.76);-webkit-backdrop-filter:blur(3px) saturate(.85);backdrop-filter:blur(3px) saturate(.85);color:#d50000}.learn-coming-soon-message{color:#d50000;font-size:clamp(28px,4vw,56px);line-height:1;font-weight:900;letter-spacing:0;text-align:center;text-transform:uppercase;text-shadow:0 2px 18px hsla(0,0%,100%,.75)}.learn-coming-soon-bypass{position:absolute;right:0;bottom:0;width:42px;height:42px;border:0;border-radius:8px 0 0 0;background:rgba(213,0,0,.08);cursor:pointer}.learn-coming-soon-bypass:focus-visible,.learn-coming-soon-bypass:hover{background:rgba(213,0,0,.16);outline:0}.learn-roadmap-main{min-width:0;display:grid;grid-gap:16px;gap:16px}.learn-roadmap-track{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(108px,1fr);grid-gap:0;gap:0;overflow-x:auto;overflow-y:visible;padding:22px 4px 16px}.learn-roadmap-track-node{position:relative;min-width:108px;border:0;background:transparent;display:grid;grid-template-rows:38px 14px 14px;justify-items:center;align-content:start;grid-gap:6px;gap:6px;color:#222;cursor:pointer;padding:0 8px;overflow:visible}.learn-roadmap-track-line{display:none}.learn-roadmap-track-node:after,.learn-roadmap-track-node:before{content:"";position:absolute;top:19px;height:2px;background:#dde2ea;z-index:0}.learn-roadmap-track-node:before{left:0;right:50%}.learn-roadmap-track-node:after{left:50%;right:0}.learn-roadmap-track-node.first:before,.learn-roadmap-track-node.last:after{display:none}.learn-roadmap-track-node.active:before,.learn-roadmap-track-node.before-active:after,.learn-roadmap-track-node.before-active:before,.learn-roadmap-track-node.complete:after,.learn-roadmap-track-node.complete:before{background:#d50000}.learn-roadmap-track-dot{position:relative;z-index:1;width:38px;height:38px;border-radius:999px;border:1px solid #d4d9e1;background:#fff;color:#6f7782;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:900}.learn-roadmap-track-node.active .learn-roadmap-track-dot,.learn-roadmap-track-node.before-active .learn-roadmap-track-dot,.learn-roadmap-track-node.complete .learn-roadmap-track-dot{background:#d50000;border-color:#d50000;color:#fff}.learn-roadmap-track-node.active .learn-roadmap-track-dot{box-shadow:0 0 0 10px rgba(213,0,0,.12)}.learn-roadmap-track-node strong{font-weight:900;text-transform:uppercase}.learn-roadmap-track-node small,.learn-roadmap-track-node strong{display:flex;align-items:center;justify-content:center;min-height:14px;font-size:11px;line-height:1;white-space:nowrap}.learn-roadmap-track-node small{color:#555e69}.learn-roadmap-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 280px;grid-gap:16px;gap:16px;align-items:start}.learn-roadmap-focus-card{padding:18px;display:grid;grid-gap:12px;gap:12px}.learn-roadmap-current-badge{justify-self:start;background:#ffe8e8;color:#d50000;border-radius:999px;padding:4px 9px;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.learn-roadmap-focus-card h3{margin:0;color:#111;font-size:24px;line-height:1.15}.learn-roadmap-focus-card p{margin:0;color:#4a525d;line-height:1.55}.learn-roadmap-outcome strong{color:#d50000}.learn-roadmap-examples,.learn-roadmap-task-block{display:grid;grid-gap:8px;gap:8px}.learn-roadmap-mini-task,.learn-roadmap-task{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;border:1px solid #e2e6ec;background:#fff;border-radius:6px;padding:9px 10px;color:#20242a;font-size:13px}.learn-roadmap-mini-task input,.learn-roadmap-task input{width:15px;height:15px;accent-color:#d50000}.learn-roadmap-example-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.learn-roadmap-example-card{min-height:40px;border-radius:8px;background:linear-gradient(135deg,#f8d7d7,#d9dee8);display:flex;align-items:flex-end;padding:8px;overflow:hidden}.learn-roadmap-example-card.example-2{background:linear-gradient(135deg,#f5e0c8,#d8c3b1)}.learn-roadmap-example-card.example-3{background:linear-gradient(135deg,#e4d6c8,#b9c8d6)}.learn-roadmap-example-card.example-4{background:linear-gradient(135deg,#efd6d6,#c8a88d)}.learn-roadmap-example-card span{background:hsla(0,0%,100%,.9);border-radius:4px;padding:3px 6px;font-size:11px;font-weight:800;color:#242424}.learn-roadmap-tip,.learn-roadmap-warning{border:1px solid #ffd8d8;background:#fff4f4;border-radius:8px;padding:12px;display:grid;grid-gap:5px;gap:5px}.learn-roadmap-tip strong,.learn-roadmap-warning strong{color:#d50000}.learn-roadmap-tip span,.learn-roadmap-warning p{color:#343a43;margin:0;line-height:1.45}.learn-roadmap-side-panel{display:grid;grid-gap:12px;gap:12px}.learn-roadmap-info-card,.learn-roadmap-warning{padding:14px;display:grid;grid-gap:10px;gap:10px}.learn-roadmap-info-card p{margin:0;color:#4d5662;line-height:1.5}.learn-roadmap-resource-list{display:grid;grid-gap:10px;gap:10px}.learn-roadmap-checklist-head{display:flex;justify-content:space-between;gap:10px;align-items:center}.learn-roadmap-checklist-head span{color:#6f7782;font-size:12px;font-weight:800}.learn-roadmap-complete-button{width:100%;margin-top:6px;background:#d50000!important;border-color:#d50000!important;color:#fff!important;font-weight:900!important}.learn-roadmap-complete-button:disabled{opacity:.55}.learn-warmup-guide-fullscreen{position:fixed;inset:0;z-index:620000;background:#fff;color:#111;display:grid;grid-template-rows:auto 1fr}.learn-warmup-guide-topbar{min-height:84px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 28px;border-bottom:1px solid #e4e7ec;background:#fff;box-shadow:0 12px 28px rgba(15,15,18,.06)}.learn-warmup-guide-topbar h2{margin:2px 0 0;color:#d50000;font-family:Outfit,Segoe UI,sans-serif;font-size:clamp(36px,4vw,58px);font-weight:950;line-height:.95;letter-spacing:.02em}.learn-daily-checklist-reset-note{margin:6px 0 0;color:#4b5563;font-size:13px;font-weight:700}.learn-warmup-guide-close{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #d50000;background:#d50000;color:#fff;min-height:42px;padding:0 18px;border-radius:4px;font-size:12px;font-weight:900;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.learn-warmup-guide-scroll{overflow:auto;padding:28px;background:#f5f5f6}.learn-warmup-guide-document{width:min(980px,100%);margin:0 auto;display:grid;grid-gap:14px;gap:14px}.learn-warmup-guide-section{border:1px solid #dde2ea;background:#fff;border-radius:8px;padding:clamp(18px,3vw,28px);box-shadow:0 12px 30px rgba(15,15,18,.06)}.learn-warmup-guide-section h3{margin:0 0 14px;color:#111;font-size:clamp(22px,2.5vw,34px);line-height:1;font-weight:950;letter-spacing:.02em;text-transform:uppercase}.learn-warmup-guide-section h3:before{content:"";display:inline-block;width:5px;height:.85em;margin-right:10px;border-radius:999px;background:#d50000;vertical-align:-.08em}.learn-warmup-guide-section p{margin:0 0 13px;color:#20242b;font-size:16px;line-height:1.65}.learn-warmup-guide-section p:last-child{margin-bottom:0}.learn-warmup-guide-section ul{margin:0 0 14px;padding:0;list-style:none;display:grid;grid-gap:8px;gap:8px}.learn-warmup-guide-section li{position:relative;padding-left:18px;color:#20242b;font-size:15px;line-height:1.55}.learn-warmup-guide-section li:before{content:"";position:absolute;left:0;top:.72em;width:6px;height:6px;border-radius:999px;background:#d50000}.learn-warmup-guide-group{border-left:3px solid #d50000;background:#fff5f5;padding:12px 14px;margin:0 0 14px}.learn-warmup-guide-group strong{display:block;margin-bottom:8px;color:#d50000;font-size:12px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.learn-daily-checklist-document{width:min(760px,100%);gap:10px}.learn-daily-checklist-section{padding:16px}.learn-daily-checklist-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}.learn-daily-checklist-head h3{margin:0;font-size:clamp(18px,2vw,24px)}.learn-daily-checklist-head span{color:#697586;font-size:12px;font-weight:800;text-align:right}.learn-daily-checklist-items{display:grid;grid-gap:6px;gap:6px}.learn-daily-checklist-item{min-height:38px;border:1px solid #e4e7ec;border-radius:6px;background:#fff;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;padding:8px 10px;color:#111827;font-size:14px;font-weight:700;cursor:pointer}.learn-daily-checklist-item input{width:18px;height:18px;accent-color:#d50000;cursor:pointer}.learn-daily-checklist-item:has(input:checked){border-color:rgba(213,0,0,.32);background:#fff7f7;color:#5b6472}.learn-daily-checklist-item:has(input:checked) span{text-decoration:line-through;text-decoration-thickness:2px;-webkit-text-decoration-color:rgba(213,0,0,.55);text-decoration-color:rgba(213,0,0,.55)}.learn-launch-checklist-section h4{margin:18px 0 10px;color:#d50000;font-size:13px;line-height:1.15;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.learn-launch-checklist-section h4:first-child{margin-top:0}.learn-launch-checklist-list{border-left:3px solid #d50000;background:#fff5f5;padding:12px 14px 12px 18px!important}.learn-launch-checklist-list li{padding-left:0!important}.learn-launch-checklist-list li:before{content:none!important}@media (max-width:1100px){.learn-roadmap-detail-grid,.learn-roadmap-shell{grid-template-columns:1fr}.learn-roadmap-sidebar{grid-template-columns:180px minmax(0,1fr)}}.learn-layout-page .toolbox-left-rail,.learn-shell .toolbox-left-rail{position:fixed!important;top:0!important;left:0!important;bottom:0!important;right:auto!important;width:60px!important;height:100vh!important;background:#d50000!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;align-items:center!important;gap:0!important;padding:10px 8px!important;z-index:120100!important}.learn-layout-page .toolbox-left-rail-top,.learn-shell .toolbox-left-rail-top{width:100%!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:8px!important}.learn-layout-page .toolbox-left-rail-divider,.learn-shell .toolbox-left-rail-divider{display:block!important;width:100%!important;height:1px!important;background:hsla(0,0%,100%,.7)!important;margin:2px 0 4px!important}.learn-layout-page .toolbox-left-rail-mode-group,.learn-shell .toolbox-left-rail-mode-group{display:contents!important}.learn-layout-page .toolbox-left-rail-btn,.learn-layout-page .toolbox-left-rail-mode,.learn-shell .toolbox-left-rail-btn,.learn-shell .toolbox-left-rail-mode{width:100%!important;height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:0!important;background:transparent!important;text-decoration:none!important;line-height:1!important;padding:0!important;margin:0!important}.learn-layout-page .toolbox-left-rail-btn,.learn-shell .toolbox-left-rail-btn{color:#191919!important;opacity:1!important}.learn-layout-page .toolbox-left-rail-mode,.learn-shell .toolbox-left-rail-mode{color:#191919!important;opacity:.9!important}.learn-layout-page .toolbox-left-rail-mode.active,.learn-shell .toolbox-left-rail-mode.active{color:#fff!important;opacity:1!important}.learn-dashboard-shell{width:100%!important;max-width:none!important;margin:0!important;padding:16px 16px 110px 88px!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:14px!important;background:#f3f3f4!important}.learn-dashboard-shell>*{margin-left:0!important;width:auto!important;max-width:none!important}.learn-dashboard-shell .learn-profile-header{border:0!important;background:transparent!important;box-shadow:none!important;padding:0 0 12px!important;display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.learn-dashboard-shell .learn-eyebrow{color:#6f7782!important;font-size:11px!important;font-weight:900!important;letter-spacing:.12em!important;text-transform:uppercase!important}.learn-dashboard-shell .learn-title,.learn-dashboard-shell .learn-title-button .learn-title{color:#d50000!important;font-family:Outfit,Segoe UI,sans-serif!important;font-size:clamp(42px,4vw,54px)!important;font-weight:950!important;letter-spacing:.01em!important;text-transform:uppercase!important;line-height:.95!important}.learn-dashboard-shell .learn-title-button{padding:0!important}.learn-dashboard-shell .learn-subtitle{margin-top:8px!important;font-size:14px!important}.learn-dashboard-shell .learn-hero-actions{margin-top:14px;justify-content:flex-end}.learn-dashboard-shell .learn-hero-actions .ghost-button,.learn-dashboard-shell .learn-hero-actions .plan-cta{height:38px!important;min-width:122px!important;border-radius:2px!important;padding:0 18px!important;font-size:12px!important;font-weight:900!important;letter-spacing:.04em!important;text-transform:uppercase!important}.learn-dashboard-overview-grid{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1.7fr) minmax(320px,.85fr);grid-gap:14px;gap:14px;align-items:stretch}.learn-dashboard-overview-grid .learn-panel{min-width:0}.learn-dashboard-overview-grid .learn-panel-metrics,.learn-dashboard-overview-grid .learn-panel-model-info{height:100%}.learn-dashboard-shell .learn-panel-roadmap-timeline{grid-column:1/-1}.learn-dashboard-shell .learn-roadmap-shell{grid-template-columns:190px minmax(0,1fr)}.learn-dashboard-shell .learn-roadmap-detail-grid{grid-template-columns:minmax(0,1fr) 320px}.learn-dashboard-shell .learn-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.learn-dashboard-shell .learn-panel-model-info .learn-doc-grid{grid-template-columns:1fr}.learn-dashboard-shell .learn-panel-model-info .learn-refresh-row{align-items:stretch}.learn-dashboard-shell .learn-panel-model-info .learn-refresh-row .plan-cta{width:100%}@media (max-width:1180px){.learn-dashboard-overview-grid,.learn-dashboard-shell .learn-roadmap-detail-grid,.learn-dashboard-shell .learn-roadmap-shell{grid-template-columns:1fr}}.app:not(.toolbox-page) .learn-dashboard-shell .learn-profile-header,.app:not(.toolbox-page) .learn-dashboard-shell .learn-profile-header.glass-panel{grid-column:1/-1!important;width:100%!important;max-width:none!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;padding:0 0 16px!important;-webkit-clip-path:none!important;clip-path:none!important}.app:not(.toolbox-page) .learn-dashboard-shell .learn-profile-header.glass-panel:after,.app:not(.toolbox-page) .learn-dashboard-shell .learn-profile-header.glass-panel:before{display:none!important;content:none!important}.app:not(.toolbox-page) .learn-dashboard-shell .learn-profile-header .learn-title{font-size:clamp(46px,4.8vw,58px)!important;line-height:.92!important}.app:not(.toolbox-page) .learn-dashboard-shell .learn-hero-actions{margin-top:18px!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important}.app:not(.toolbox-page) .learn-dashboard-overview-grid{grid-template-columns:minmax(0,1.65fr) minmax(340px,.85fr)!important;align-items:start!important}.app:not(.toolbox-page) .learn-dashboard-overview-grid .learn-panel-metrics{grid-column:1!important}.app:not(.toolbox-page) .learn-dashboard-overview-grid .learn-panel-model-info{grid-column:2!important}@media (max-width:1180px){.app:not(.toolbox-page) .learn-dashboard-overview-grid{grid-template-columns:1fr!important}.app:not(.toolbox-page) .learn-dashboard-overview-grid .learn-panel-metrics,.app:not(.toolbox-page) .learn-dashboard-overview-grid .learn-panel-model-info{grid-column:1!important}}.learn-mobile-only{min-height:100vh;min-height:100dvh;display:grid;place-items:center;padding:24px;background:#f3f3f4}.learn-mobile-only-card{width:min(440px,100%);border:1px solid #d6d6d6;border-radius:10px;background:#fff;padding:20px;text-align:center}.learn-mobile-only-card h1{margin:0 0 8px;font-size:28px;font-weight:800}.learn-mobile-only-card p{margin:0;color:#5d5d63;font-size:15px}.learn-shell .learn-panel,.learn-shell .learn-panel *{color:#1f2937}.learn-shell .engine-section-subtitle,.learn-shell .learn-card-meta,.learn-shell .learn-card-stats,.learn-shell .learn-empty,.learn-shell .learn-kpi span,.learn-shell .learn-onboarding-admin-item span,.learn-shell .learn-onboarding-summary-count,.learn-shell .learn-onboarding-summary-response span,.learn-shell .learn-save-message,.learn-shell .learn-stat-pill span,.learn-shell .learn-subtitle,.learn-shell .learn-timeframe-control,.learn-shell .learn-timeframe-control span{color:#4b5563!important}.learn-shell .learn-card-name,.learn-shell .learn-kpi strong,.learn-shell .learn-model-name,.learn-shell .learn-onboarding-summary-question,.learn-shell .learn-onboarding-summary-response strong,.learn-shell .learn-section-title{color:#111827!important}body.theme-dark .learn-shell .learn-panel,body.theme-dark .learn-shell .learn-panel *{color:#e5edf8}body.theme-dark .learn-shell .learn-card,body.theme-dark .learn-shell .learn-onboarding-admin-item,body.theme-dark .learn-shell .learn-onboarding-summary-card,body.theme-dark .learn-shell .learn-onboarding-summary-response,body.theme-dark .learn-shell .learn-panel{background:hsla(0,0%,100%,.035);border-color:hsla(0,0%,100%,.12)}body.theme-dark .learn-shell .engine-section-subtitle,body.theme-dark .learn-shell .learn-card-meta,body.theme-dark .learn-shell .learn-card-stats,body.theme-dark .learn-shell .learn-empty,body.theme-dark .learn-shell .learn-kpi span,body.theme-dark .learn-shell .learn-onboarding-admin-item span,body.theme-dark .learn-shell .learn-onboarding-summary-count,body.theme-dark .learn-shell .learn-onboarding-summary-response span,body.theme-dark .learn-shell .learn-save-message,body.theme-dark .learn-shell .learn-stat-pill span,body.theme-dark .learn-shell .learn-subtitle,body.theme-dark .learn-shell .learn-timeframe-control,body.theme-dark .learn-shell .learn-timeframe-control span{color:#aebdd1!important}body.theme-dark .learn-shell .learn-card-name,body.theme-dark .learn-shell .learn-kpi strong,body.theme-dark .learn-shell .learn-model-name,body.theme-dark .learn-shell .learn-onboarding-summary-question,body.theme-dark .learn-shell .learn-onboarding-summary-response strong,body.theme-dark .learn-shell .learn-section-title{color:#f3f7fb!important}body.theme-dark .learn-shell .learn-card:hover{background:rgba(213,0,0,.08);border-color:rgba(255,77,77,.35)}body.theme-dark .learn-shell .learn-card-impersonate-button{background:#17181c;border-color:#34353c;color:#f3f7fb;box-shadow:none}body.theme-dark .learn-shell .learn-card-impersonate-button:hover{background:rgba(213,0,0,.14);border-color:rgba(255,77,77,.4);color:#f66}body.theme-dark .learn-dashboard-shell{background:#0b0b0d!important;color:#f3f7fb!important}body.theme-dark .learn-dashboard-shell .learn-follower-graph,body.theme-dark .learn-dashboard-shell .learn-kpi,body.theme-dark .learn-dashboard-shell .learn-model-card,body.theme-dark .learn-dashboard-shell .learn-model-identity,body.theme-dark .learn-dashboard-shell .learn-onboarding-summary-card,body.theme-dark .learn-dashboard-shell .learn-onboarding-summary-response,body.theme-dark .learn-dashboard-shell .learn-panel,body.theme-dark .learn-dashboard-shell .learn-profile-header,body.theme-dark .learn-dashboard-shell .learn-roadmap-focus-card,body.theme-dark .learn-dashboard-shell .learn-roadmap-info-card,body.theme-dark .learn-dashboard-shell .learn-roadmap-mini-task,body.theme-dark .learn-dashboard-shell .learn-roadmap-progress-card,body.theme-dark .learn-dashboard-shell .learn-roadmap-task,body.theme-dark .learn-dashboard-shell .learn-roadmap-warning,body.theme-dark .learn-dashboard-shell .learn-timeline-item,body.theme-dark .learn-dashboard-shell .learn-warmup-guide-button{background:#181a20!important;border-color:#2b2d34!important;color:#f3f7fb!important;box-shadow:none!important}body.theme-dark .learn-dashboard-shell .learn-follower-graph,body.theme-dark .learn-dashboard-shell .learn-kpi,body.theme-dark .learn-dashboard-shell .learn-model-identity,body.theme-dark .learn-dashboard-shell .learn-roadmap-mini-task,body.theme-dark .learn-dashboard-shell .learn-roadmap-task{background:#17181c!important}body.theme-dark .learn-dashboard-shell .learn-kpi strong,body.theme-dark .learn-dashboard-shell .learn-model-identity-meta strong,body.theme-dark .learn-dashboard-shell .learn-roadmap-block-title,body.theme-dark .learn-dashboard-shell .learn-roadmap-focus-card h3,body.theme-dark .learn-dashboard-shell .learn-roadmap-info-card>strong,body.theme-dark .learn-dashboard-shell .learn-roadmap-list-item strong,body.theme-dark .learn-dashboard-shell .learn-roadmap-track-node strong,body.theme-dark .learn-dashboard-shell .learn-roadmap-warning>strong,body.theme-dark .learn-dashboard-shell .learn-section-title,body.theme-dark .learn-dashboard-shell .learn-warmup-guide-button strong{color:#f8fafc!important}body.theme-dark .learn-dashboard-shell .engine-section-subtitle,body.theme-dark .learn-dashboard-shell .learn-empty,body.theme-dark .learn-dashboard-shell .learn-kpi span,body.theme-dark .learn-dashboard-shell .learn-model-identity-meta p,body.theme-dark .learn-dashboard-shell .learn-model-identity-meta span,body.theme-dark .learn-dashboard-shell .learn-roadmap-checklist-head span,body.theme-dark .learn-dashboard-shell .learn-roadmap-focus-card p,body.theme-dark .learn-dashboard-shell .learn-roadmap-info-card p,body.theme-dark .learn-dashboard-shell .learn-roadmap-info-card small,body.theme-dark .learn-dashboard-shell .learn-roadmap-list-item small,body.theme-dark .learn-dashboard-shell .learn-roadmap-tip span,body.theme-dark .learn-dashboard-shell .learn-roadmap-track-node small,body.theme-dark .learn-dashboard-shell .learn-roadmap-warning p,body.theme-dark .learn-dashboard-shell .learn-save-message,body.theme-dark .learn-dashboard-shell .learn-subtitle,body.theme-dark .learn-dashboard-shell .learn-timeframe-control,body.theme-dark .learn-dashboard-shell .learn-timeframe-control span,body.theme-dark .learn-dashboard-shell .learn-warmup-guide-button small{color:#aebdd1!important}body.theme-dark .learn-dashboard-shell .learn-follower-line-scale span,body.theme-dark .learn-dashboard-shell .learn-roadmap-list-dot,body.theme-dark .learn-dashboard-shell .learn-roadmap-progress-ring>div,body.theme-dark .learn-dashboard-shell .learn-roadmap-track-dot,body.theme-dark .learn-dashboard-shell .learn-warmup-guide-icon:after,body.theme-dark .learn-dashboard-shell .learn-warmup-guide-icon:before{background:#0f1013!important;border-color:#363944!important;color:#cbd5e1!important}body.theme-dark .learn-dashboard-shell .learn-roadmap-progress-ring{background:conic-gradient(#d50000 var(--pct,0),#2b2d34 0)!important}body.theme-dark .learn-dashboard-shell .learn-roadmap-step-list:before{background:linear-gradient(to bottom,#d50000 0,#d50000 var(--roadmap-progress-pct,0),#3a3d46 var(--roadmap-progress-pct,0),#3a3d46 100%)!important}body.theme-dark .learn-dashboard-shell .learn-roadmap-list-item,body.theme-dark .learn-dashboard-shell .learn-roadmap-track-node{color:#f3f7fb!important}body.theme-dark .learn-dashboard-shell .learn-roadmap-list-item.active{background:rgba(213,0,0,.14)!important;border-color:rgba(255,77,77,.35)!important}body.theme-dark .learn-dashboard-shell .learn-roadmap-list-item:after,body.theme-dark .learn-dashboard-shell .learn-roadmap-list-item:before,body.theme-dark .learn-dashboard-shell .learn-roadmap-track-node:after,body.theme-dark .learn-dashboard-shell .learn-roadmap-track-node:before{background:#3a3d46!important}body.theme-dark .learn-dashboard-shell .learn-roadmap-list-item.active .learn-roadmap-list-dot,body.theme-dark .learn-dashboard-shell .learn-roadmap-list-item.active:before,body.theme-dark .learn-dashboard-shell .learn-roadmap-list-item.before-active .learn-roadmap-list-dot,body.theme-dark .learn-dashboard-shell .learn-roadmap-list-item.before-active:after,body.theme-dark .learn-dashboard-shell .learn-roadmap-list-item.before-active:before,body.theme-dark .learn-dashboard-shell .learn-roadmap-list-item.complete .learn-roadmap-list-dot,body.theme-dark .learn-dashboard-shell .learn-roadmap-track-node.active .learn-roadmap-track-dot,body.theme-dark .learn-dashboard-shell .learn-roadmap-track-node.active:before,body.theme-dark .learn-dashboard-shell .learn-roadmap-track-node.before-active .learn-roadmap-track-dot,body.theme-dark .learn-dashboard-shell .learn-roadmap-track-node.before-active:after,body.theme-dark .learn-dashboard-shell .learn-roadmap-track-node.before-active:before,body.theme-dark .learn-dashboard-shell .learn-roadmap-track-node.complete .learn-roadmap-track-dot,body.theme-dark .learn-dashboard-shell .learn-roadmap-track-node.complete:after,body.theme-dark .learn-dashboard-shell .learn-roadmap-track-node.complete:before{background:#d50000!important;border-color:#d50000!important;color:#fff!important}body.theme-dark .learn-dashboard-shell .learn-roadmap-current-badge,body.theme-dark .learn-dashboard-shell .learn-roadmap-tip,body.theme-dark .learn-dashboard-shell .learn-roadmap-warning{background:rgba(213,0,0,.12)!important;border-color:rgba(255,77,77,.28)!important}body.theme-dark .learn-dashboard-shell .learn-roadmap-current-badge,body.theme-dark .learn-dashboard-shell .learn-roadmap-outcome strong,body.theme-dark .learn-dashboard-shell .learn-roadmap-tip strong,body.theme-dark .learn-dashboard-shell .learn-roadmap-warning strong{color:#ff5c5c!important}body.theme-dark .learn-dashboard-shell .learn-panel input,body.theme-dark .learn-dashboard-shell .learn-panel select,body.theme-dark .learn-dashboard-shell .learn-panel textarea,body.theme-dark .learn-dashboard-shell .learn-timeframe-control select,body.theme-dark .learn-dashboard-shell .learn-title-input{background:#0f1013!important;border-color:#343741!important;color:#f3f7fb!important}body.theme-dark .learn-dashboard-shell .learn-model-profile-button{background:#17181c!important;border-color:#343741!important;color:#f3f7fb!important;box-shadow:none!important}body.theme-dark .learn-dashboard-shell .learn-model-profile-button:hover{background:#211719!important;border-color:rgba(255,77,77,.45)!important;color:#fff!important}body.theme-dark .learn-dashboard-shell .learn-model-profile-button.active{background:#d50000!important;border-color:#d50000!important;color:#fff!important}@media (max-width:980px){.learn-shell{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding:14px 10px 106px!important}}.learn-layout-page{width:100%!important;max-width:none!important;margin:0!important;min-height:100vh;overflow-x:hidden}.learn-layout-page .toolbox-left-rail{position:fixed;top:0;left:0;bottom:0;width:60px;height:100vh;background:#d50000;display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:0;padding:10px 8px;z-index:120100}.learn-docs-page{background:#f3f3f3!important;color:#111!important;min-height:100vh;padding:20px 22px 24px!important}.learn-docs-page .learn-docs-main{width:100%;max-width:1320px;margin-left:auto;margin-right:auto;padding-left:64px;display:grid;grid-gap:14px;gap:14px;position:relative;z-index:2}.learn-docs-page .learn-hero{margin:0}.learn-docs-page .learn-docs-topbar{display:flex;align-items:center;justify-content:space-between;gap:16px}.learn-docs-page .learn-docs-topbar,.learn-hero-actions-bar{display:none!important}.learn-docs-top-tabs{display:inline-flex;align-items:center;gap:8px}.learn-docs-top-tab{min-height:34px;padding:0 12px;display:inline-flex;align-items:center;text-decoration:none;font-size:13px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;color:#2a2a2a;border:1px solid #d7dce4;background:#fff}.learn-docs-top-tab.active{color:#fff;border-color:#d50000;background:#d50000}.learn-docs-search{display:grid;align-items:stretch;grid-gap:8px;gap:8px;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#636b75}.learn-docs-search input{width:100%;height:34px;border:1px solid #d7dce4;background:#fff;color:#141414;padding:0 10px;font-size:13px}.learn-reference-head{display:grid;grid-gap:10px;gap:10px;margin-bottom:12px}.learn-docs-page .learn-doc-link,.learn-docs-page .learn-doc-link:visited{background:#fff!important;color:#141414!important;border-color:#d7dce4!important;text-decoration:none!important}.learn-docs-page .learn-doc-link:hover{background:#fff4f3!important;border-color:#d50000!important;color:#111!important}.learn-docs-page .learn-doc-link.active{background:#d50000!important;border-color:#d50000!important;color:#fff!important}.learn-doc-content .ghost-button,.learn-doc-content .plan-cta,.learn-doc-content a.ghost-button,.learn-doc-content a.plan-cta{background:#fff!important;border:1px solid #cfd4dd!important;color:#151515!important;text-decoration:none!important;box-shadow:none!important;border-radius:4px!important}.learn-doc-content .plan-cta{background:#d50000!important;border-color:#d50000!important;color:#fff!important}.learn-docs-search input:focus{outline:none;border-color:#d50000;box-shadow:0 0 0 3px rgba(213,0,0,.1)}.learn-docs-page .learn-docs-shell{margin:0;position:relative;z-index:3}.learn-docs-page .learn-doc-link{position:relative;z-index:3}.learn-docs-page a,.learn-docs-page button{pointer-events:auto}.learn-docs-page .tour-mask,.learn-docs-page .tour-overlay{display:none!important}.learn-docs-page .learn-doc-link,.learn-docs-page .learn-docs-top-tab,.learn-docs-page .learn-hero-actions a,.learn-layout-page .toolbox-left-rail a{position:relative;z-index:220000}body:has(.learn-docs-page) .input-dock,body:has(.learn-docs-page) .lightbox,body:has(.learn-docs-page) .tour-mask,body:has(.learn-docs-page) .tour-overlay{display:none!important;pointer-events:none!important}@media (max-width:980px){.learn-layout-page .toolbox-left-rail,.learn-shell .toolbox-left-rail{top:auto!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:72px!important;display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(0,1fr)!important;justify-content:stretch!important;align-items:center!important;grid-gap:0!important;gap:0!important;padding:8px 10px calc(8px + env(safe-area-inset-bottom, 0px))!important}.learn-layout-page .toolbox-left-rail-top,.learn-shell .toolbox-left-rail-top{display:contents!important}.learn-layout-page .toolbox-left-rail-divider,.learn-shell .toolbox-left-rail-divider{display:none!important}.learn-layout-page .toolbox-left-rail-mode-group,.learn-shell .toolbox-left-rail-mode-group{display:contents!important}.learn-layout-page .toolbox-left-rail-btn[aria-label=Home],.learn-layout-page .toolbox-left-rail-mode-pc-only,.learn-shell .toolbox-left-rail-btn[aria-label=Home],.learn-shell .toolbox-left-rail-mode-pc-only{display:none!important}.learn-layout-page .toolbox-left-rail-btn,.learn-layout-page .toolbox-left-rail-mode,.learn-shell .toolbox-left-rail-btn,.learn-shell .toolbox-left-rail-mode{width:100%!important;height:56px!important;min-width:0!important;background:transparent!important;border:0!important;box-shadow:none!important;outline:0!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.learn-layout-page .toolbox-left-rail-btn .rail-glyph,.learn-shell .toolbox-left-rail-btn .rail-glyph{background:transparent!important;border:0!important;box-shadow:none!important;outline:0!important}.learn-docs-page{padding:10px 10px calc(92px + env(safe-area-inset-bottom, 0px))!important}.learn-docs-page .learn-docs-main{padding-left:0;max-width:100%}.learn-docs-page .learn-docs-topbar{flex-direction:column;align-items:stretch}.learn-docs-page .learn-shared-header{display:grid!important;grid-template-columns:1fr!important;grid-gap:10px!important;gap:10px!important;align-items:start!important;padding-bottom:10px!important}.learn-docs-page .learn-shared-header .learn-title{font-size:38px!important}.learn-docs-page .learn-shared-header-links{width:100%!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:8px!important;gap:8px!important;margin:0!important}.learn-docs-page .learn-shared-header-links .ghost-button,.learn-docs-page .learn-shared-header-links .plan-cta{width:100%!important;min-width:0!important;padding:0 8px!important;font-size:10px!important;white-space:nowrap!important}.learn-docs-top-tabs{width:100%;justify-content:flex-start}.learn-docs-search input{width:100%}}.toolbox-page{width:100%!important;max-width:none!important;margin:0!important;padding:16px 16px 24px 88px!important}.toolbox-page:after,.toolbox-page:before{display:none!important}.toolbox-page>.toolbox-column,.toolbox-page>.toolbox-header,.toolbox-page>.toolbox-mode-tabs,.toolbox-page>.toolbox-topbar,.toolbox-page>.toolbox-workspace{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.toolbox-left-rail{position:fixed;top:0;left:0;bottom:0;width:60px;height:100vh;background:#d50000;justify-content:space-between;gap:0;padding:10px 8px;z-index:120100}.toolbox-left-rail,.toolbox-left-rail-top{display:flex;flex-direction:column;align-items:center}.toolbox-left-rail-top{width:100%;gap:8px}.toolbox-left-rail-divider{width:100%;height:1px;background:hsla(0,0%,100%,.7);margin:2px 0 4px}.toolbox-left-rail-btn{width:100%;height:44px;border:0;background:transparent;color:#fff!important;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-size:22px;cursor:pointer}.toolbox-left-rail-btn,.toolbox-left-rail-mode{font-family:Forge Rail Symbols,Segoe UI Symbol,Apple Symbols,Noto Sans Symbols\ 2,Noto Sans Symbols,sans-serif!important;font-variant-emoji:text}@media (max-width:980px){.toolbox-page{padding:12px 10px calc(112px + env(safe-area-inset-bottom, 0px))!important}.toolbox-left-rail{top:auto;left:0;right:0;bottom:0;width:100%;height:72px;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);justify-content:stretch;align-items:center;grid-gap:0;gap:0;padding:8px 10px calc(8px + env(safe-area-inset-bottom, 0px))}.toolbox-left-rail-top{display:contents}.toolbox-left-rail-divider{display:none}}.toolbox-workspace-v3{grid-template-columns:minmax(0,1fr)!important}.toolbox-main-column-v3{padding-bottom:8px}.toolbox-prompt-row-head{display:grid;grid-template-columns:minmax(0,1fr) 180px;grid-gap:12px;gap:12px;align-items:flex-start}.toolbox-prompt-generate{height:48px;min-height:48px;flex:0 0 auto}.toolbox-results-section h3{margin-bottom:10px}.toolbox-output-grid-featured{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))!important;gap:10px!important}.toolbox-results-history{margin-top:12px}.toolbox-results-history h4{margin:0 0 8px;font-size:13px;letter-spacing:.04em;text-transform:uppercase;color:#616975}.toolbox-bottom-grid{display:grid;grid-template-columns:1.2fr 1fr .9fr;grid-gap:12px;gap:12px;align-items:start}.toolbox-topbar{display:grid!important;grid-template-columns:360px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start}.toolbox-top-controls{display:grid;grid-gap:10px;gap:10px}.toolbox-bottom-grid>.toolbox-section{height:100%}.toolbox-crop-section{grid-column:1/-1}.toolbox-crop-utility{display:grid;grid-gap:12px;gap:12px}.toolbox-crop-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.toolbox-crop-preset-row{display:flex;gap:8px;flex-wrap:wrap}.toolbox-crop-layout{display:grid;grid-template-columns:minmax(0,1fr) 260px;grid-gap:12px;gap:12px;align-items:start}.toolbox-crop-stage-wrap{min-width:0}.toolbox-crop-stage{position:relative;width:-moz-fit-content;width:fit-content;max-width:100%;max-height:min(58vh,640px);margin:0 auto;overflow:hidden;border:1px solid #d8dde6;border-radius:8px;background:#111;touch-action:none}.toolbox-crop-stage img{display:block;width:auto;max-width:100%;height:auto;max-height:min(58vh,640px);object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.toolbox-crop-box{position:absolute;border:2px solid #f00000;box-shadow:0 0 0 9999px rgba(0,0,0,.48);cursor:move;touch-action:none}.toolbox-crop-box:after,.toolbox-crop-box:before{content:"";position:absolute;inset:33.333% 0 auto 0;border-top:1px solid hsla(0,0%,100%,.55)}.toolbox-crop-box:after{inset:66.666% 0 auto 0}.toolbox-crop-handle{position:absolute;width:18px;height:18px;border:2px solid #fff;background:#f00000;box-shadow:0 2px 8px rgba(0,0,0,.28)}.toolbox-crop-handle.nw{left:-10px;top:-10px;cursor:nwse-resize}.toolbox-crop-handle.ne{right:-10px;top:-10px;cursor:nesw-resize}.toolbox-crop-handle.sw{left:-10px;bottom:-10px;cursor:nesw-resize}.toolbox-crop-handle.se{right:-10px;bottom:-10px;cursor:nwse-resize}.toolbox-crop-library{display:grid;grid-gap:8px;gap:8px;min-width:0}.toolbox-crop-library-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;max-height:min(58vh,640px);overflow:auto;padding-right:2px}.toolbox-crop-library-item{border:1px solid #d8dde6;background:#fff;border-radius:6px;padding:0;aspect-ratio:1/1;overflow:hidden;cursor:pointer}.toolbox-crop-library-item.active{border-color:#f00000;box-shadow:inset 4px 0 0 #f00000}.toolbox-crop-library-item img{width:100%;height:100%;object-fit:cover;display:block}.toolbox-blur-radius-field{min-width:min(360px,100%)}.toolbox-blur-stage{position:relative;width:-moz-fit-content;width:fit-content;max-width:100%;max-height:min(58vh,640px);margin:0 auto;padding:0;overflow:hidden;border:1px solid #d8dde6;border-radius:8px;background:#111;cursor:crosshair}.toolbox-blur-stage img{display:block;width:auto;max-width:100%;height:auto;max-height:min(58vh,640px);object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.toolbox-blur-spot{aspect-ratio:1/1;border-radius:999px;border:2px solid rgba(240,0,0,.85);background:radial-gradient(circle,rgba(240,0,0,.2) 0 54%,rgba(240,0,0,0) 72%);box-shadow:0 0 0 1px hsla(0,0%,100%,.8),0 0 18px rgba(240,0,0,.26)}.toolbox-blur-hint,.toolbox-blur-spot{position:absolute;transform:translate(-50%,-50%);pointer-events:none}.toolbox-blur-hint{left:50%;top:50%;padding:8px 12px;border-radius:6px;color:#171717;background:hsla(0,0%,100%,.92);border:1px solid rgba(216,221,230,.9);font-size:13px;font-weight:900;text-transform:uppercase}.toolbox-attachment-grid.single{grid-template-columns:1fr}.toolbox-actions-sticky-toolbox{position:fixed!important;bottom:0!important;z-index:170000!important;display:grid!important;grid-template-columns:max-content max-content 1fr max-content!important;align-items:center!important;grid-gap:10px!important;gap:10px!important;padding:8px 14px!important;border-top:1px solid #d8dde6!important;background:#fff!important}.toolbox-actions-sticky-toolbox .toolbox-status-estimate{justify-self:end;font-weight:700}.toolbox-actions-sticky-toolbox .toolbox-status-estimate-loading{display:inline-flex;align-items:center;gap:8px}.toolbox-actions-sticky-toolbox .toolbox-estimate-spinner{width:13px;height:13px;border-radius:999px;border:2px solid rgba(213,0,0,.18);border-top-color:#d50000;animation:confirmation-cost-spin .85s linear infinite}@media (max-width:980px){.toolbox-page{padding:12px 10px calc(112px + env(safe-area-inset-bottom, 0px))!important}.toolbox-prompt-row-head,.toolbox-topbar{grid-template-columns:1fr}.toolbox-prompt-generate{min-height:48px}.toolbox-bottom-grid,.toolbox-crop-layout{grid-template-columns:1fr}.toolbox-crop-library-grid{grid-template-columns:repeat(3,minmax(0,1fr));max-height:260px}.toolbox-actions-sticky-toolbox{bottom:calc(72px + env(safe-area-inset-bottom, 0px))!important;left:0!important;grid-template-columns:max-content max-content 1fr!important;grid-template-areas:"save reset status" "estimate estimate estimate"}.toolbox-actions-sticky-toolbox .ghost-button:first-child{grid-area:save}.toolbox-actions-sticky-toolbox .ghost-button:nth-child(2){grid-area:reset}.toolbox-actions-sticky-toolbox .toolbox-status:nth-child(3){grid-area:status}.toolbox-actions-sticky-toolbox .toolbox-status-estimate{grid-area:estimate;justify-self:start}}.toolbox-mode-tabs{display:none!important}.toolbox-prompt-row-head{align-items:flex-start!important;grid-template-columns:minmax(0,1fr)!important}.toolbox-prompt-row-shell{display:block}.toolbox-prompt-row-wrapper{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;position:relative}.toolbox-prompt-row-wrapper .toolbox-prompt-row-section{margin-bottom:0!important}.toolbox-prompt-hero{min-height:44px!important;max-height:220px!important;overflow-y:auto!important;resize:none!important}.toolbox-prompt-generate{height:48px!important;min-height:48px!important;align-self:flex-start!important;padding:0 18px!important;white-space:nowrap}.toolbox-results-section>h3{font-size:18px!important;font-weight:800!important}.toolbox-results-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:12px;gap:12px}.toolbox-results-layout,.toolbox-results-main{align-items:stretch;min-height:0;overflow:hidden}.toolbox-results-main{height:520px;max-height:520px;display:flex;justify-content:center;position:relative}.toolbox-output-grid-featured{width:100%;height:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:2px!important;gap:2px!important;align-items:stretch}.toolbox-output-grid-featured.toolbox-output-grid-count-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.toolbox-output-grid-featured.toolbox-output-grid-count-4{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:repeat(2,minmax(0,1fr))}.toolbox-output-grid-featured.toolbox-output-grid-count-5,.toolbox-output-grid-featured.toolbox-output-grid-count-6{grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-rows:repeat(2,minmax(0,1fr))}.toolbox-output-grid-featured.toolbox-output-grid-count-7,.toolbox-output-grid-featured.toolbox-output-grid-count-8{grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-template-rows:repeat(2,minmax(0,1fr))}.toolbox-output-grid-featured.toolbox-output-grid-count-10,.toolbox-output-grid-featured.toolbox-output-grid-count-9{grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-template-rows:repeat(2,minmax(0,1fr))}.toolbox-result-card{border:0;background:transparent;border-radius:4px;padding:22px 0 0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:8px;min-height:0;height:100%;cursor:pointer;overflow:hidden;position:relative}.toolbox-result-card-error{border:1px solid #f3c2c1;background:#fff5f5;align-items:center;justify-content:center;padding:14px}.toolbox-result-card-loading{padding:0}.toolbox-result-error-copy{display:grid;grid-gap:6px;gap:6px;text-align:left;width:100%}.toolbox-result-error-copy strong{color:#b42318;font-size:14px;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.toolbox-result-error-copy span{color:#7a271a;font-size:13px;line-height:1.35}.toolbox-result-card.single{grid-column:span 2;justify-self:center;width:min(100%,780px)}.toolbox-result-card img,.toolbox-result-card video{width:auto;max-width:100%;height:auto;max-height:38vh;object-fit:contain!important;border-radius:4px}.toolbox-result-actions-below{position:relative;z-index:8;display:flex;align-items:center;justify-content:flex-start;gap:8px;pointer-events:auto;flex:0 0 auto;width:min(100%,320px)}.toolbox-result-actions-below .result-flag-btn{margin-left:auto}.toolbox-result-action-btn{width:30px;height:30px;min-width:30px;border-radius:999px;background:transparent;color:#111;border:1px solid transparent;box-shadow:none;font-size:17px;line-height:1}.toolbox-result-action-btn.is-favorite,.toolbox-result-action-btn.is-flagged,.toolbox-result-action-btn:hover{background:transparent;color:#c10000;border-color:transparent}.toolbox-result-card video[controls]{cursor:default;pointer-events:auto}.toolbox-audio-result{width:100%;height:100%;min-height:170px;display:grid;align-content:center;justify-items:stretch;grid-gap:12px;gap:12px;padding:18px;color:#171717;background:linear-gradient(180deg,#fff,#f7f8fb);border:1px solid #dbe1ec;border-radius:6px;box-shadow:inset 4px 0 0 #e10600;cursor:default}.toolbox-audio-result strong{font-size:15px;line-height:1.2;font-weight:800}.toolbox-audio-result audio{width:100%}.toolbox-text-result{width:100%;height:100%;min-height:220px;display:grid;grid-template-rows:auto 1fr auto;grid-gap:12px;gap:12px;padding:18px;color:#171717;background:#fff;border:1px solid #dbe1ec;border-radius:6px;box-shadow:inset 4px 0 0 #e10600;text-align:left;cursor:default}.toolbox-text-result-kicker{color:#6a6a6a!important;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.toolbox-text-result p{margin:0;overflow:auto;white-space:pre-wrap;color:#171717;font-size:14px;line-height:1.55}.toolbox-audio-history-result{min-height:0;place-items:center;padding:18px;background:#fff;box-shadow:inset 4px 0 0 #e10600}.toolbox-audio-history-result .toolbox-audio-wave-symbol{max-width:74px;gap:3px}.toolbox-audio-history-result .toolbox-audio-wave-symbol span{width:3px;height:18px}.toolbox-audio-history-result .toolbox-audio-wave-symbol span:nth-child(3n+1){height:28px}.toolbox-audio-history-result .toolbox-audio-wave-symbol span:nth-child(4n+2){height:36px}.toolbox-audio-history-result .toolbox-audio-wave-symbol span:nth-child(5n){height:24px}.toolbox-audio-wave-symbol{display:flex;align-items:center;justify-content:center;gap:4px;width:100%;color:#f10b0b}.toolbox-audio-wave-symbol span{width:4px;height:24px;border-radius:999px;background:currentColor}.toolbox-audio-wave-symbol span:nth-child(3n+1){height:40px}.toolbox-audio-wave-symbol span:nth-child(4n+2){height:54px}.toolbox-audio-wave-symbol span:nth-child(5n){height:34px}.toolbox-audio-wave-symbol-large{max-width:260px;margin:0 auto}.toolbox-audio-wave-symbol-large span{width:5px}.toolbox-lightbox-audio-result{width:min(520px,86vw);min-height:280px;display:grid;align-content:center;justify-items:stretch;grid-gap:22px;gap:22px;padding:34px;color:#171717;background:#fff;border:1px solid #dbe1ec;border-radius:8px;box-shadow:0 24px 80px rgba(0,0,0,.28)}.toolbox-lightbox-audio-result strong{overflow:hidden;font-size:16px;font-weight:800;text-align:center;text-overflow:ellipsis;white-space:nowrap}.toolbox-lightbox-audio-result audio{width:100%}.toolbox-audio-badge{justify-self:start;padding:4px 8px;border:1px solid #e10600;border-radius:999px;color:#b00000;background:#fff5f5;font-size:11px;font-weight:800;text-transform:uppercase}.toolbox-results-history-panel{border:1px solid #dbe1ec;border-radius:6px;padding:10px;min-height:0;height:520px;max-height:520px;overflow:hidden;display:flex;flex-direction:column}.toolbox-results-history-panel h4{margin:0 0 10px;font-size:14px;font-weight:700;flex:0 0 auto}.toolbox-output-grid-history{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;align-content:start}.toolbox-history-pending-tile{cursor:default;pointer-events:none}.toolbox-history-pending-card{width:100%;height:100%;min-height:0;display:grid;place-items:center;align-content:center;grid-gap:8px;gap:8px;padding:14px;background:#fff7f7;border:1px solid rgba(224,0,0,.2);box-shadow:inset 4px 0 0 #e10600;color:#171717;text-align:center}.toolbox-history-pending-card .toolbox-latest-loading-spinner{width:22px;height:22px}.toolbox-history-pending-card strong{font-size:12px;font-weight:900;text-transform:uppercase}.toolbox-history-pending-card small{color:#666;font-size:11px;font-weight:800}.toolbox-bottom-grid .toolbox-section h3{font-size:16px!important;font-weight:800!important}.toolbox-actions-sticky-toolbox{left:0!important;right:0!important;width:100%!important;padding-left:0!important}.toolbox-actions-sticky-toolbox .toolbox-status-estimate{margin-left:auto;color:#d50000!important;font-weight:800}.toolbox-left-rail-mode-group{display:contents}.toolbox-left-rail-mode{width:100%;height:44px;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:rgba(40,0,0,.72);font-size:20px;line-height:1;padding:0;text-align:center;font-weight:600;cursor:pointer;opacity:.75;text-decoration:none}.toolbox-left-rail-mode.active{background:transparent;color:#fff;opacity:1}.toolbox-left-rail-mode-pc-only{display:inline-flex}@media (max-width:980px){.toolbox-left-rail-btn[aria-label=Home],.toolbox-left-rail-mode-pc-only{display:none!important}}@media (max-width:1100px){.toolbox-prompt-row-wrapper{grid-template-columns:1fr;align-items:stretch}.toolbox-results-layout{grid-template-columns:1fr}.toolbox-results-history-panel,.toolbox-results-main{min-height:auto;max-height:none}.toolbox-output-grid-featured{grid-template-columns:1fr!important}.toolbox-result-card,.toolbox-result-card.single{grid-column:auto;width:100%;min-height:320px}}@media (min-width:1101px){.toolbox-page .toolbox-main-column-v3{display:grid;grid-template-rows:auto minmax(0,1fr);grid-gap:12px;gap:12px}.toolbox-page .toolbox-tool-body-grid{--toolbox-workbench-height:clamp(620px,calc(100vh - 232px),840px);display:grid;grid-template-columns:minmax(430px,1.22fr) minmax(0,1.58fr);grid-gap:14px;gap:14px;align-items:stretch;height:var(--toolbox-workbench-height);min-height:0;overflow:hidden}.toolbox-page .toolbox-tool-body-grid>.toolbox-results-section{grid-column:2;grid-row:1;min-height:0;height:var(--toolbox-workbench-height);overflow:hidden}.toolbox-page .toolbox-tool-body-grid>.toolbox-bottom-grid{grid-column:1;grid-row:1;display:grid;grid-template-columns:1fr!important;grid-auto-rows:auto;grid-gap:8px;gap:8px;align-content:start;align-items:start;min-height:0;height:var(--toolbox-workbench-height);overflow:hidden}.toolbox-page .toolbox-generation-settings-section{order:1;padding-bottom:10px!important}.toolbox-page .toolbox-attachments-section{order:2;padding-top:10px!important;padding-bottom:10px!important}.toolbox-page .toolbox-model-references-section{order:3;min-height:0;padding-top:10px!important}.toolbox-page .toolbox-control-stack-section{min-height:0;overflow:hidden}.toolbox-page .toolbox-bottom-grid>.toolbox-section{height:auto}.toolbox-page .toolbox-attachments-section,.toolbox-page .toolbox-generation-settings-section{overflow:visible}.toolbox-page .toolbox-model-references-section{display:flex;flex-direction:column}.toolbox-page .toolbox-model-references-section .toolbox-model-reference-layout{flex:0 1 auto;min-height:0;overflow:visible}.toolbox-page .toolbox-model-references-section .toolbox-model-gallery,.toolbox-page .toolbox-model-references-section .toolbox-reference-gallery{min-height:0;overflow:visible}.toolbox-page .toolbox-model-references-section .toolbox-reference-gallery{max-height:none}.toolbox-page.toolbox-mode-toolbox .toolbox-control-stack-section{margin-bottom:0;padding-top:8px;padding-bottom:8px}.toolbox-page.toolbox-mode-toolbox .toolbox-control-stack-section h3{margin-bottom:8px!important}.toolbox-page.toolbox-mode-toolbox .toolbox-model-reference-layout{gap:8px}.toolbox-page.toolbox-mode-toolbox .toolbox-model-gallery,.toolbox-page.toolbox-mode-toolbox .toolbox-reference-gallery{padding:8px}.toolbox-page.toolbox-mode-toolbox .toolbox-model-gallery-title{margin-bottom:6px}.toolbox-page.toolbox-mode-toolbox .toolbox-model-card-grid,.toolbox-page.toolbox-mode-toolbox .toolbox-reference-grid{grid-template-columns:repeat(auto-fit,minmax(72px,1fr));gap:6px;justify-content:start;max-width:100%}.toolbox-page.toolbox-mode-toolbox .toolbox-model-card{gap:4px;padding:6px;min-width:0}.toolbox-page.toolbox-mode-toolbox .toolbox-model-image-wrap{aspect-ratio:1/1;height:auto}.toolbox-page.toolbox-mode-toolbox .toolbox-model-image-wrap img{object-fit:contain;background:#f5f6f8}.toolbox-page.toolbox-mode-toolbox .toolbox-reference-thumb{gap:3px;padding:3px;min-width:0;overflow:hidden}.toolbox-page.toolbox-mode-toolbox .toolbox-reference-thumb img{aspect-ratio:1/1;height:auto;object-fit:contain;background:#f5f6f8}.toolbox-page.toolbox-mode-toolbox .toolbox-reference-group+.toolbox-reference-group{margin-top:6px}.toolbox-page.toolbox-mode-toolbox .toolbox-attachment-grid{gap:8px;margin-top:0;grid-template-columns:repeat(auto-fit,minmax(176px,1fr))}.toolbox-page.toolbox-mode-toolbox .toolbox-attachment-dropzone{min-height:0;aspect-ratio:1/1;max-height:clamp(170px,24vh,260px);padding:8px}.toolbox-page.toolbox-mode-toolbox .toolbox-attachment-preview{max-height:none}.toolbox-page.toolbox-mode-toolbox .toolbox-attachment-grid.single .toolbox-attachment-dropzone{max-height:clamp(180px,28vh,300px)}.toolbox-page .toolbox-generation-settings-section{display:flex;flex-direction:column}.toolbox-page .toolbox-generation-settings-section .toolbox-fields-grid{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end}.toolbox-page .toolbox-generation-settings-section .toolbox-field{gap:5px;min-width:0}.toolbox-page .toolbox-generation-settings-section .toolbox-field>span{white-space:nowrap}.toolbox-page .toolbox-generation-settings-section .toolbox-field-batch_size{width:clamp(120px,16vw,180px);max-width:none}.toolbox-page .toolbox-generation-settings-section .toolbox-settings-empty-state{flex:1 1 auto;min-height:0}.toolbox-page .toolbox-results-section{display:flex;flex-direction:column}.toolbox-page .toolbox-results-layout{flex:1 1 auto;min-height:0;height:100%;grid-template-columns:minmax(0,1fr) 300px;justify-content:center;overflow:hidden}.toolbox-page .toolbox-results-history-panel,.toolbox-page .toolbox-results-main{height:100%;max-height:none;min-height:0}.toolbox-page .toolbox-results-main{width:min(100%,var(--toolbox-workbench-height));justify-self:center}.toolbox-page .toolbox-results-history-panel{display:flex;flex-direction:column;overflow:hidden;max-height:100%}.toolbox-page .toolbox-results-history-panel .toolbox-output-grid-history{flex:1 1 auto;min-height:0;max-height:100%;overflow-y:auto!important;overflow-x:hidden!important;align-content:start}.toolbox-page .toolbox-results-history-panel .toolbox-history-empty-state{flex:1 1 auto;min-height:0;height:auto}.toolbox-page .toolbox-model-reference-layout{grid-template-columns:1fr}}.toolbox-page .toolbox-output-grid-featured.toolbox-output-grid-count-1{grid-template-columns:minmax(0,1fr)!important}.toolbox-page .toolbox-output-grid-featured.toolbox-output-grid-count-1 .toolbox-result-card.single{grid-column:auto}.toolbox-page .toolbox-output-grid-featured.toolbox-output-grid-count-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}@media (max-width:1100px){.toolbox-page .toolbox-tool-body-grid,.toolbox-page .toolbox-tool-body-grid>.toolbox-bottom-grid{display:grid;grid-template-columns:1fr!important;grid-gap:12px;gap:12px}.toolbox-page .toolbox-generation-settings-section{order:1}.toolbox-page .toolbox-attachments-section{order:2}.toolbox-page .toolbox-model-references-section{order:3}}.toolbox-prompt-inline{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center}.toolbox-prompt-inline-label{margin:0;font-weight:800;font-size:14px;letter-spacing:.03em;text-transform:uppercase}.toolbox-prompt-inline .toolbox-prompt-hero{margin-top:0!important}@media (min-width:981px){.toolbox-page.toolbox-mode-toolbox .toolbox-prompt-row-wrapper{align-items:flex-start!important}.toolbox-page.toolbox-mode-toolbox .toolbox-prompt-row-section{min-height:48px!important;height:auto;padding:0 14px!important;display:flex!important;align-items:flex-start!important}.toolbox-page.toolbox-mode-toolbox .toolbox-prompt-inline{width:100%;min-height:48px;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;cursor:text}.toolbox-page.toolbox-mode-toolbox .toolbox-prompt-inline,.toolbox-page.toolbox-mode-toolbox .toolbox-prompt-row-head,.toolbox-page.toolbox-mode-toolbox .toolbox-prompt-row-shell{width:100%!important;min-width:0!important;max-width:none!important}.toolbox-page.toolbox-mode-toolbox .toolbox-prompt-inline,.toolbox-page.toolbox-mode-toolbox .toolbox-prompt-row-head{flex:1 1 auto!important}.toolbox-page.toolbox-mode-toolbox .toolbox-prompt-inline-label{position:relative;padding-left:12px;font-size:16px!important;line-height:20px;margin-top:14px}.toolbox-page.toolbox-mode-toolbox .toolbox-prompt-inline-label:before{content:"";position:absolute;left:0;top:50%;width:4px;height:18px;border-radius:99px;background:#e10600;transform:translateY(-50%)}.toolbox-page.toolbox-mode-toolbox .toolbox-prompt-hero{min-height:48px!important;height:48px;max-height:148px!important;width:100%!important;min-width:0!important;padding:14px 0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;outline:none!important;line-height:20px!important;overflow-y:hidden;resize:none!important;cursor:text}.toolbox-page.toolbox-mode-toolbox .toolbox-prompt-row-wrapper>.toolbox-prompt-generate{height:48px!important;min-height:48px!important;align-self:flex-start!important}.toolbox-page.toolbox-mode-toolbox .toolbox-prompt-hero:focus{background:transparent!important;border:0!important;box-shadow:none!important;outline:none!important}.toolbox-page.toolbox-mode-toolbox .toolbox-bottom-grid .toolbox-section h3,.toolbox-page.toolbox-mode-toolbox .toolbox-results-section>h3{font-size:16px!important;line-height:1.1!important;font-weight:800!important}}.toolbox-header-links{margin-right:8px}.toolbox-result-hover-zoom{position:fixed;width:380px;height:380px;transform:translate(-50%,-50%);border-radius:8px;border:2px solid hsla(0,0%,100%,.95);box-shadow:0 20px 46px rgba(0,0,0,.34);background-repeat:no-repeat;background-size:300%;background-color:#111;pointer-events:none;z-index:170500}.toolbox-prompt-row-wrapper.fx-prompt-shimmer:after{content:"";position:absolute;left:8px;right:8px;top:8px;bottom:8px;pointer-events:none;border-radius:8px;background:linear-gradient(105deg,rgba(225,6,0,0) 18%,rgba(225,6,0,.22) 42%,hsla(0,0%,100%,.65) 50%,rgba(225,6,0,.22) 58%,rgba(225,6,0,0) 82%);background-size:220% 100%;animation:toolboxPromptShimmer .34s ease-out forwards}.toolbox-results-main.fx-results-impact:after{content:"";position:absolute;width:220px;height:220px;top:4px;left:50%;transform:translateX(-50%);border-radius:999px;background:radial-gradient(circle,rgba(225,6,0,.44) 0,rgba(225,6,0,.22) 34%,rgba(225,6,0,.1) 52%,rgba(225,6,0,0) 74%);pointer-events:none;animation:toolboxImpactPulse .44s ease-out forwards}.toolbox-generate-comet{position:fixed;z-index:260000;transform-origin:left center;transform:translate(0) scale(1);transition:transform .34s cubic-bezier(.18,.9,.28,1),opacity .34s ease-out;opacity:.98;color:hsla(0,0%,100%,.98);font-size:12px;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:3px 10px;border-radius:999px;background:linear-gradient(90deg,rgba(225,6,0,.22),hsla(0,0%,100%,.9) 46%,rgba(225,6,0,.18));box-shadow:0 0 24px rgba(225,6,0,.45),0 0 12px hsla(0,0%,100%,.55);filter:saturate(1.15);pointer-events:none}@keyframes toolboxPromptShimmer{0%{opacity:0;background-position:100% 0}15%{opacity:1}to{opacity:0;background-position:0 0}}@keyframes toolboxImpactPulse{0%{opacity:0;transform:translateX(-50%) scale(.38)}30%{opacity:1;transform:translateX(-50%) scale(1)}to{opacity:0;transform:translateX(-50%) scale(1.65)}}.lightbox{z-index:500000!important}.toolbox-page .toolbox-topbar{display:grid!important;grid-template-columns:360px minmax(0,1fr)!important;align-items:start!important;grid-gap:12px!important;gap:12px!important}@media (max-width:980px){.toolbox-page .toolbox-topbar{grid-template-columns:1fr!important}}.toolbox-page .toolbox-top-controls,.toolbox-page .toolbox-topbar{position:relative!important;overflow:visible!important}.toolbox-page .toolbox-topbar{z-index:230000!important}.toolbox-page .toolbox-top-controls{z-index:231000!important}.toolbox-page .toolbox-top-controls .toolbox-tool-picker{position:relative!important;z-index:232000!important}.toolbox-page .toolbox-top-controls .toolbox-model-picker{position:relative!important;z-index:233000!important}.toolbox-page .toolbox-top-controls .toolbox-tool-picker-menu{z-index:236000!important}.toolbox-page .toolbox-top-controls .toolbox-model-picker .toolbox-tool-picker-menu{z-index:235000!important}.toolbox-page .toolbox-top-controls .toolbox-model-picker-trigger{position:relative;z-index:1}.toolbox-page .toolbox-prompt-row-wrapper,.toolbox-page .toolbox-results-section{position:relative;z-index:1!important}.toolbox-page .toolbox-actions-sticky.toolbox-actions-sticky-toolbox{left:0!important;right:0!important;width:auto!important;margin:0!important;border-radius:0!important;-webkit-clip-path:none!important;clip-path:none!important}@media (min-width:981px){.toolbox-page .toolbox-actions-sticky{left:60px!important;right:0!important;width:auto!important;margin-left:0!important}.toolbox-page .toolbox-actions-sticky.toolbox-actions-sticky-toolbox{left:60px!important}}.toolbox-page .heatforge-workflow{display:flex;flex-direction:column;gap:10px}.toolbox-page .heatforge-workflow h3{margin:0;font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;color:#202124}.toolbox-page .heatforge-workflow-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.toolbox-page .heatforge-step-card{border:1px solid #d9d9d9;background:#fff;border-radius:8px;padding:10px 12px;text-align:left;display:flex;flex-direction:column;gap:4px;transition:border-color .12s ease,background-color .12s ease,color .12s ease}.toolbox-page .heatforge-step-card strong{font-size:.83rem;letter-spacing:.04em;text-transform:uppercase;color:#171717}.toolbox-page .heatforge-step-card span{font-size:.72rem;color:#626262}.toolbox-page .heatforge-step-card.active{border-color:#c00;background:#fff6f6}.toolbox-page .heatforge-workflow-actions{display:flex;flex-wrap:wrap;gap:8px}.toolbox-page .heatforge-inline-handoff{margin-left:auto}@media (max-width:980px){.toolbox-page .heatforge-workflow-grid{grid-template-columns:1fr}}.toolbox-page .forge-three-col{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;align-items:stretch}.toolbox-page .forge-mode-switch-wrap{display:flex;justify-content:center;margin:-6px 0 22px}.toolbox-page .toolbox-header.forge-header{grid-template-columns:minmax(280px,1fr) minmax(360px,520px) auto;align-items:center}.toolbox-page .forge-header-mode{display:flex;justify-content:center;min-width:0}.toolbox-page .forge-mode-switch{display:grid;grid-template-columns:repeat(2,minmax(170px,1fr));min-width:min(520px,100%);border:1px solid #ddd;border-radius:8px;overflow:hidden;background:#fff;box-shadow:0 14px 34px rgba(213,0,0,.12)}.toolbox-page .forge-mode-option{min-height:58px;border:0;border-right:1px solid #ddd;background:#fff;color:#151515;font-family:inherit;font-size:14px;font-weight:800;text-transform:uppercase;cursor:pointer}.toolbox-page .forge-mode-option:last-child{border-right:0}.toolbox-page .forge-mode-option.active{color:#d50000;box-shadow:inset 4px 0 0 #d50000}.toolbox-page .forge-video-grid{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(320px,1fr) minmax(360px,1.15fr);grid-gap:12px;gap:12px;align-items:stretch}.toolbox-page .forge-video-grid-studio{grid-template-columns:minmax(260px,.72fr) minmax(360px,1fr) minmax(420px,1.18fr);align-items:start}.toolbox-page .forge-col{background:#fff;border:1px solid #d8d8d8;border-radius:8px;padding:12px;display:flex;flex-direction:column;gap:4px;min-height:940px}.toolbox-page .forge-col-top{min-height:470px}.toolbox-page .forge-video-grid .forge-col{min-height:780px}.toolbox-page .forge-video-grid-studio .forge-col{min-height:0}.toolbox-page .forge-video-button-settings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.toolbox-page .forge-settings-head h3{margin:0;font-size:22px;font-weight:800}.toolbox-page .forge-settings-head p{margin:2px 0 10px;color:#666;font-size:13px}.toolbox-page .forge-video-lora-panel{margin-top:8px;border:1px solid #d8d8d8;border-radius:8px;padding:10px;min-height:0;display:flex;flex-direction:column;gap:8px}.toolbox-page .forge-video-lora-head{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13px;font-weight:800;text-transform:uppercase;color:#333}.toolbox-page .forge-video-lora-head small{font-size:11px;color:#777}.toolbox-page .forge-video-lora-list{display:grid;grid-gap:8px;gap:8px;overflow-y:auto;padding-right:2px;max-height:430px}.toolbox-page .forge-video-lora-row{border:1px solid #ddd;border-radius:8px;padding:8px;display:grid;grid-gap:8px;gap:8px;background:#fff}.toolbox-page .forge-video-lora-row.active{border-color:#d50000;background:#fff7f7}.toolbox-page .forge-video-lora-toggle{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:#1d1d1d}.toolbox-page .forge-video-lora-toggle input{accent-color:#d50000}.toolbox-page .forge-video-lora-weight{display:grid;grid-gap:5px;gap:5px;font-size:11px;font-weight:700;color:#555;text-transform:uppercase}.toolbox-page .forge-video-lora-weight input[type=range]{border:0!important;box-shadow:none!important;outline:none!important;padding:0!important}.toolbox-page .forge-video-dropzone{flex:1 1 auto;min-height:520px}.toolbox-page .forge-video-grid-studio .forge-video-dropzone{flex:0 0 auto;min-height:260px;max-height:340px;aspect-ratio:16/9}.toolbox-page .forge-video-dropzone img{width:100%;height:100%;object-fit:contain;display:block;background:#f6f6f6}.toolbox-page .forge-video-generate{margin-top:10px}.toolbox-page .forge-video-results-panel{border-top:0;padding-top:8px}.toolbox-page .forge-video-output-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-height:180px}.toolbox-page .forge-video-motion-prompt{margin-top:8px;margin-bottom:10px}.toolbox-page .forge-video-main-output{width:100%;aspect-ratio:16/9;border:1px solid #ddd;border-radius:8px;overflow:hidden;background:#f4f4f4;margin-bottom:10px}.toolbox-page .forge-video-main-output img,.toolbox-page .forge-video-main-output video{width:100%;height:100%;object-fit:contain;display:block;background:#111}.toolbox-page .forge-video-empty-output{height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;color:#333;font-weight:800}.toolbox-page .forge-audio-studio{margin-top:12px;border:1px solid #d8d8d8;border-radius:8px;background:#fff;padding:12px}.toolbox-page .forge-audio-studio-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}.toolbox-page .forge-audio-studio-head h3{margin:0;font-size:22px;font-weight:800}.toolbox-page .forge-audio-studio-head p{margin:2px 0 0;color:#666;font-size:13px}.toolbox-page .forge-audio-mode-row{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.toolbox-page .forge-audio-studio-grid{display:grid;grid-template-columns:minmax(280px,1fr) minmax(260px,.8fr) minmax(360px,1.1fr);grid-gap:12px;gap:12px;align-items:stretch}.toolbox-page .forge-audio-create-panel,.toolbox-page .forge-audio-library-panel,.toolbox-page .forge-audio-preview-panel{border:1px solid #e0e0e0;border-radius:8px;padding:10px;background:#fbfbfb;min-height:190px}.toolbox-page .forge-audio-create-panel{display:flex;flex-direction:column;gap:10px}.toolbox-page .forge-audio-library-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;max-height:190px;overflow-y:auto;padding-right:2px}.toolbox-page .forge-audio-library-item{border:1px solid #d8d8d8;border-radius:8px;background:#fff;color:#202020;min-height:86px;padding:8px;display:grid;place-items:center;grid-gap:4px;gap:4px;cursor:pointer;font-family:inherit;font-size:12px;font-weight:800}.toolbox-page .forge-audio-library-item.active{border-color:#d50000;box-shadow:inset 3px 0 0 #d50000}.toolbox-page .forge-audio-library-wave{width:88px;height:38px}.toolbox-page .forge-audio-preview-panel{display:grid;grid-gap:10px;gap:10px}.toolbox-page .forge-audio-preview-panel audio{width:100%}.toolbox-page .forge-audio-trim-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.toolbox-page .forge-audio-trim-grid .toolbox-field{margin:0}.toolbox-page .forge-audio-trim-grid input{min-height:38px}.toolbox-page .forge-audio-preview-actions{display:flex;flex-wrap:wrap;gap:8px}.toolbox-page .forge-audio-track-mixer{display:grid;grid-gap:10px;gap:10px;border-top:1px solid #e0e0e0;padding-top:10px}.toolbox-page .forge-audio-track-list{display:grid;grid-gap:8px;gap:8px;max-height:260px;overflow-y:auto;padding-right:2px}.toolbox-page .forge-audio-track-card{border:1px solid #dedede;border-radius:8px;background:#fff;padding:10px;display:grid;grid-gap:8px;gap:8px}.toolbox-page .forge-audio-track-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.toolbox-page .forge-audio-track-head strong{font-size:13px;font-weight:800}.toolbox-page .ghost-button.tiny{min-height:28px;padding:0 10px;font-size:11px}.toolbox-page .forge-audio-sync-panel{border:1px dashed #d3d3d3;border-radius:8px;padding:14px;display:flex;flex-direction:column;gap:10px;background:#fff}.toolbox-page .forge-audio-sync-panel strong{font-size:16px;font-weight:800}.toolbox-page .forge-audio-sync-panel span{color:#666;font-size:13px}.toolbox-page .forge-step-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.toolbox-page .forge-step-title-wrap{display:flex;align-items:flex-start;gap:10px}.toolbox-page .forge-step-number{width:28px;height:28px;border-radius:50%;background:#111;color:#fff;font-size:14px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;line-height:1;margin-top:2px}.toolbox-page .forge-step-head h3{margin:0;font-size:26px;font-weight:800;letter-spacing:.01em}.toolbox-page .forge-step-head p{margin:2px 0 0;font-size:13px;color:#666}.toolbox-page .forge-step-clear{min-height:36px;padding:0 14px}.toolbox-page .forge-inline-fields-compact .toolbox-field{margin-bottom:0}.toolbox-page .forge-step-source-row{border:1px solid #f0d2d2;background:#fff7f7;color:#7c1f1f;border-radius:8px;padding:8px 10px;display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13px}.toolbox-page .forge-source-picker{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.toolbox-page .forge-source-thumb{border:1px solid #ddd;border-radius:8px;padding:0;overflow:hidden;background:#fff;aspect-ratio:1/1}.toolbox-page .forge-source-thumb.active{border-color:#d40000;box-shadow:inset 0 0 0 1px #d40000}.toolbox-page .forge-source-thumb img,.toolbox-page .forge-source-thumb video{width:100%;height:100%;object-fit:cover;display:block}.toolbox-page .forge-main-preview{border:1px solid #ddd;border-radius:8px;overflow:hidden;min-height:0;height:var(--forge-preview-height,248px)}.toolbox-page .forge-main-preview img,.toolbox-page .forge-main-preview video{width:100%;height:100%;max-height:none;object-fit:contain;display:block;background:#f6f6f6}.toolbox-page .forge-dropzone-compact{min-height:98px}.toolbox-page .forge-results-panel{border-top:1px solid #eee;padding-top:8px;flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.toolbox-page .forge-input-prompt-row{display:block;margin-top:8px;margin-bottom:14px}.toolbox-page .forge-prompt-field{margin-top:8px;margin-bottom:14px}.toolbox-page .forge-input-prompt-row.with-attachment{display:grid;grid-template-columns:minmax(0,1fr) 140px;grid-gap:10px;gap:10px;align-items:stretch}.toolbox-page .forge-input-inline-dropzone{min-height:0!important;margin-top:24px;height:calc(100% - 24px);max-height:calc(100% - 24px);box-sizing:border-box;align-self:stretch}.toolbox-page .forge-inline-dropzone-copy{display:flex;flex-direction:column;gap:2px;align-items:center;justify-content:center}.toolbox-page .forge-inline-dropzone-copy small{color:#777}.toolbox-page .forge-inline-clear{position:absolute;right:8px;bottom:8px;min-height:28px;padding:0 10px;z-index:2}.toolbox-page .forge-results-header{display:flex;align-items:center;justify-content:space-between;font-size:13px;font-weight:700;color:#444;margin-bottom:6px}.toolbox-page .forge-output-grid-single-main{margin-top:2px}.toolbox-page .forge-step-action{margin-top:0;min-height:46px;height:46px;width:100%}.toolbox-page .forge-inline-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.toolbox-page .forge-dropzone{border:1px dashed #c8c8c8;border-radius:8px;padding:8px;min-height:120px;display:flex;align-items:center;justify-content:center;text-align:center;color:#666;position:relative;overflow:hidden}.toolbox-page .forge-dropzone input[type=file]{position:absolute;inset:0;opacity:0;cursor:pointer}.toolbox-page .forge-attachment-preview{width:100%;height:100%;object-fit:cover;border-radius:6px}.toolbox-page .forge-output-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;align-items:start;grid-auto-flow:row}.toolbox-page .forge-output-grid-history{grid-template-columns:repeat(3,minmax(0,1fr))!important;max-height:560px;flex:1 1 auto;min-height:0;overflow-y:auto;padding-right:2px;grid-auto-rows:auto;align-content:start}.toolbox-page .forge-output-grid.single{grid-template-columns:1fr}.toolbox-page .forge-output-card{min-width:0;border:1px solid #ddd;border-radius:6px;background:#fff;box-sizing:border-box}.toolbox-page .forge-output-card.active{box-shadow:inset 0 0 0 3px #d40000!important}.toolbox-page .forge-output-grid-history>.forge-output-card{min-height:0;align-self:start}.toolbox-page .forge-input-top-controls{display:grid;grid-template-columns:minmax(220px,1fr) minmax(300px,1.3fr);grid-gap:10px;gap:10px;align-items:start}.toolbox-page .forge-input-settings-stack,.toolbox-page .forge-input-tool-model-stack{display:grid;grid-gap:8px;gap:8px}.toolbox-page .forge-input-settings-top{grid-template-columns:repeat(2,minmax(0,1fr))}.toolbox-page .forge-input-batch-field{margin-bottom:0}.toolbox-page .forge-input-batch-field input[type=range]{border:0!important;box-shadow:none!important;outline:none!important;padding:0!important}.toolbox-page .forge-col-actions{margin-top:0;margin-bottom:4px;display:flex;flex-direction:column;align-items:stretch;gap:8px;padding:0;border-top:0;border-bottom:1px solid #ececec}.toolbox-page .forge-input-model-reference-strip{width:100%;min-height:84px;max-height:84px;display:flex;flex-direction:column;gap:6px;overflow:hidden}.toolbox-page .forge-input-model-reference-title{margin:0;font-size:12px;font-weight:700;color:#333;text-transform:uppercase;letter-spacing:.02em}.toolbox-page .forge-input-model-reference-list{display:flex;gap:8px;overflow-x:auto;overflow-y:hidden;padding-bottom:2px}.toolbox-page .forge-input-model-reference-item{flex:0 0 62px;width:62px;border:1px solid #d7d7d7;border-radius:6px;background:#fff;padding:4px;display:flex;flex-direction:column;gap:4px;align-items:center;cursor:pointer}.toolbox-page .forge-input-model-reference-item.active{border-color:#d40000;box-shadow:inset 0 0 0 1px #d40000}.toolbox-page .forge-input-model-reference-thumb{width:100%;aspect-ratio:1/1;border-radius:4px;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;background:#f3f3f3;color:#555;font-size:11px;font-weight:700}.toolbox-page .forge-input-model-reference-thumb img{width:100%;height:100%;object-fit:cover;display:block}.toolbox-page .forge-input-model-reference-item small{width:100%;font-size:9px;font-weight:700;color:#222;text-align:center;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.toolbox-page .forge-batch-bottom{width:100%;min-height:0;height:auto;display:flex;align-items:stretch;flex-direction:column;gap:6px;margin-bottom:0;padding:0;border:0;border-radius:0;background:transparent}.toolbox-page .forge-batch-bottom>span{display:inline-flex;align-items:center;white-space:nowrap;margin:0;font-size:13px;font-weight:700;color:#2a2a2a;text-transform:uppercase}.toolbox-page .forge-batch-bottom input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:16px;flex:0 0 auto;margin:0;padding:0;background:transparent;border:0!important;outline:none!important}.toolbox-page .forge-batch-bottom input[type=range]::-webkit-slider-runnable-track{height:4px;border-radius:999px;background:linear-gradient(to right,#d50000 0,#d50000 var(--range-fill-pct,0),#d9dde5 var(--range-fill-pct,0),#d9dde5 100%)}.toolbox-page .forge-batch-bottom input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;border-radius:999px;background:#d50000;border:0;margin-top:-5px}.toolbox-page .forge-batch-bottom input[type=range]::-moz-range-track{height:4px;border-radius:999px;background:#d9dde5}.toolbox-page .forge-batch-bottom input[type=range]::-moz-range-progress{height:4px;border-radius:999px;background:#d50000}.toolbox-page .forge-batch-bottom input[type=range]::-moz-range-thumb{width:14px;height:14px;border-radius:999px;background:#d50000;border:0}.toolbox-page .forge-results-panel-tight{border-top:0;padding-top:0}.toolbox-page .forge-input-picker .toolbox-tool-picker-trigger{min-height:42px}.toolbox-page .forge-input-tool-label{font-size:22px;font-weight:800;letter-spacing:.01em}.toolbox-page .forge-input-model-label{font-size:16px;font-weight:700}.toolbox-page .forge-loading-card{position:relative;background:#f7f7f7;overflow:hidden}.toolbox-page .forge-loading-shimmer{position:absolute;inset:0;background:linear-gradient(110deg,hsla(0,0%,100%,.1) 24%,hsla(0,0%,100%,.62) 40%,hsla(0,0%,100%,.1) 56%);transform:translateX(-120%);animation:forge-shimmer 1s linear infinite}@keyframes forge-shimmer{to{transform:translateX(120%)}}.toolbox-page .forge-adult-stage-grid{flex:1 1 auto;min-height:0;align-content:start;max-height:560px;overflow-y:auto;padding-right:2px}.toolbox-page .forge-adult-stage-grid.single .forge-output-card{min-height:220px}.toolbox-page .forge-adult-stage-grid .forge-output-card{background:#f6f6f6}.toolbox-page .forge-adult-stage-grid .forge-output-card img,.toolbox-page .forge-adult-stage-grid .forge-output-card video{object-fit:contain;background:#f6f6f6}.toolbox-page .forge-adult-working-preview{display:block;width:100%;position:relative;border:1px solid #ddd;border-radius:8px;overflow:hidden;min-height:0;height:var(--forge-preview-height,248px);background:#f6f6f6;padding:0;text-align:inherit}.toolbox-page .forge-adult-working-preview img,.toolbox-page .forge-adult-working-preview video{width:100%;height:100%;min-height:0;object-fit:contain;display:block;background:#f6f6f6}.toolbox-page .forge-adult-working-preview .forge-inline-dropzone-copy{width:100%;height:100%}.toolbox-page .forge-preview-clickable{display:block;width:100%;cursor:zoom-in;padding:0;margin:0;border:1px solid #ddd;background:#f6f6f6}.toolbox-page .forge-stage-preview{height:var(--forge-preview-height,248px)}.toolbox-page .forge-adult-input-dropzone{cursor:pointer;text-align:center}.toolbox-page .forge-adult-input-dropzone.drag-active{border-color:#d50000;box-shadow:inset 0 0 0 2px rgba(213,0,0,.2)}.toolbox-page .forge-adult-file-input{display:none}.toolbox-page .forge-adult-preview-clear{top:8px;right:8px;bottom:auto;width:30px;min-width:30px;height:30px;min-height:30px;padding:0;border:1px solid hsla(0,0%,7%,.2);background:hsla(0,0%,100%,.92);color:#111;font-size:20px;line-height:1}.toolbox-page .forge-adult-preview-clear:hover{background:#d50000;border-color:#d50000;color:#fff}.toolbox-page .forge-upscale-stage-preview{height:calc(var(--forge-preview-height, 248px) + 72px);min-height:calc(var(--forge-preview-height, 248px) + 72px)}.toolbox-page .forge-stage-preview .forge-inline-dropzone-copy,.toolbox-page .forge-stage-preview .forge-inline-dropzone-copy strong{font-family:inherit;color:#1f1f1f}.toolbox-page .forge-upscale-input-field .forge-inline-dropzone-copy strong{font-weight:700}.toolbox-page .forge-upscale-input-field{margin-top:8px;margin-bottom:14px;display:grid;grid-gap:8px;gap:8px}.toolbox-page .forge-upscale-input-field>span{margin:0}.toolbox-page .forge-resolution-row .toolbox-pill{background:#fff;border:1px solid #d5d5d5;color:#1a1a1a}.toolbox-page .forge-resolution-row .toolbox-pill.active{background:#d50000;border-color:#d50000;color:#fff}.toolbox-page .forge-fixed-model{min-height:38px;display:flex;align-items:center;border:1px solid #ddd;border-radius:8px;padding:0 10px;background:#f6f6f6;color:#1f1f1f;font-size:13px;font-weight:600}@media (max-width:1200px){.toolbox-page .forge-audio-studio-grid,.toolbox-page .forge-three-col,.toolbox-page .forge-video-grid{grid-template-columns:1fr}.toolbox-page .forge-col{min-height:unset}.toolbox-page .forge-col-top{min-height:0}.toolbox-page .forge-step-head h3{font-size:23px}.toolbox-page .forge-inline-fields,.toolbox-page .forge-input-prompt-row.with-attachment,.toolbox-page .forge-input-top-controls{grid-template-columns:1fr}.toolbox-page .forge-source-picker{grid-template-columns:repeat(3,minmax(0,1fr))}.toolbox-page .forge-output-grid-history{grid-template-columns:repeat(2,minmax(0,1fr));max-height:620px}.toolbox-page .forge-col-actions{align-items:stretch}.toolbox-page .forge-batch-bottom,.toolbox-page .forge-step-action{width:100%}.toolbox-page .forge-video-grid .forge-col{min-height:unset}.toolbox-page .forge-video-dropzone{min-height:360px}}@media (max-width:640px){.toolbox-page .toolbox-header.forge-header{grid-template-columns:1fr}.toolbox-page .forge-header-mode{justify-content:stretch;order:3}.toolbox-page .forge-mode-switch{grid-template-columns:1fr 1fr;min-width:0}.toolbox-page .forge-mode-option{min-height:50px;font-size:12px}.toolbox-page .forge-video-button-settings{grid-template-columns:1fr}.toolbox-page .forge-audio-studio-head{flex-direction:column}.toolbox-page .forge-audio-mode-row{justify-content:flex-start}.toolbox-page .forge-audio-trim-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.toolbox-page .toolbox-top-controls .toolbox-tool-picker{z-index:200000!important}.toolbox-page .toolbox-top-controls .toolbox-model-picker{z-index:201000!important}.toolbox-page .toolbox-top-controls .toolbox-tool-picker.open{z-index:260000!important}.toolbox-page .toolbox-top-controls .toolbox-model-picker.open{z-index:261000!important}.toolbox-page .toolbox-top-controls .toolbox-tool-picker.open .toolbox-tool-picker-menu{z-index:262000!important}.toolbox-page .forge-picker{z-index:240000!important}.toolbox-page .forge-picker.open{z-index:270000!important}.toolbox-page .forge-picker.open .toolbox-tool-picker-menu{z-index:271000!important}.app:not(.toolbox-page){background:#eee;color:#171717}.app:not(.toolbox-page) .app-shell{background:transparent}.app:not(.toolbox-page) .sidebar{background:#f3f3f3;border:1px solid #dadada;border-radius:10px;box-shadow:none}.app:not(.toolbox-page) .sidebar-auth-label,.app:not(.toolbox-page) .sidebar-auth-name,.app:not(.toolbox-page) .sidebar-date-inline,.app:not(.toolbox-page) .sidebar-subtitle,.app:not(.toolbox-page) .sidebar-title,.app:not(.toolbox-page) .sidebar-title-main,.app:not(.toolbox-page) .sidebar-title-text{color:#141414}.app:not(.toolbox-page) .sidebar-item{background:#f8f8f8;border:1px solid #ddd;border-radius:8px;color:#1f1f1f}.app:not(.toolbox-page) .sidebar-item.active{border-color:#e82818;background:#fff5f3}.app:not(.toolbox-page) .chat-shell,.app:not(.toolbox-page) .help-panel,.app:not(.toolbox-page) .input-shell,.app:not(.toolbox-page) .media-library-panel,.app:not(.toolbox-page) .notification-menu,.app:not(.toolbox-page) .plan-shell,.app:not(.toolbox-page) .wardrobe-panel{background:#f3f3f3;border:1px solid #dadada;border-radius:10px;box-shadow:none}.app:not(.toolbox-page) .message-list{background:#f7f7f7;border:1px solid #e1e1e1;border-radius:10px;padding:14px}.app:not(.toolbox-page) .message-bubble.user{box-shadow:none}.app:not(.toolbox-page) .message-bubble.user,.app:not(.toolbox-page) .message-bubble.user.glass-panel{background:#fff;border:1px solid #d8d8d8;border-radius:8px;-webkit-clip-path:none;clip-path:none}.app:not(.toolbox-page) .message-bubble.assistant,.app:not(.toolbox-page) .message-markdown,.app:not(.toolbox-page) .prompt-overlay,.app:not(.toolbox-page) .status-line{color:#171717}.app:not(.toolbox-page) .ghost-button{background:#fff;color:#1a1a1a;border:1px solid #cfcfcf;border-radius:8px;box-shadow:none}.app:not(.toolbox-page) .ghost-button:hover{border-color:#e82818;color:#121212;background:#fff4f2}.app:not(.toolbox-page) .danger-button,.app:not(.toolbox-page) .primary-button{background:#e10600;color:#fff;border:1px solid #c90600;border-radius:8px;box-shadow:0 8px 18px rgba(225,6,0,.18)}.app:not(.toolbox-page) .danger-button:hover,.app:not(.toolbox-page) .primary-button:hover{background:#c80600;border-color:#b40600}.app:not(.toolbox-page) .composer textarea,.app:not(.toolbox-page) input,.app:not(.toolbox-page) select,.app:not(.toolbox-page) textarea{background:#fff;color:#141414;border:1px solid #d6d6d6;border-radius:8px}.app:not(.toolbox-page) .media-frame{border-radius:8px;border:1px solid #d6d6d6;background:#ebebeb}.app:not(.toolbox-page) .chat-toolbar:after{background:linear-gradient(180deg,rgba(232,40,24,.32),rgba(232,40,24,.1) 44%,transparent)!important}.app:not(.toolbox-page) .chat-toolbar,.app:not(.toolbox-page) .top-bar{border-bottom:1px solid #d87b73!important}.app:not(.toolbox-page) .chat-shell,.app:not(.toolbox-page) .help-panel,.app:not(.toolbox-page) .input-shell,.app:not(.toolbox-page) .media-library-panel,.app:not(.toolbox-page) .message-list,.app:not(.toolbox-page) .notification-menu,.app:not(.toolbox-page) .sidebar,.app:not(.toolbox-page) .wardrobe-panel{background-image:none!important}.app:not(.toolbox-page) .engine-section-title,.app:not(.toolbox-page) .help-chat-role,.app:not(.toolbox-page) .sidebar-title{color:#8f120d!important}.app:not(.toolbox-page) .help-chat-content,.app:not(.toolbox-page) .help-chat-empty,.app:not(.toolbox-page) .sidebar-empty,.app:not(.toolbox-page) .sidebar-subtitle,.app:not(.toolbox-page) .status-line,.app:not(.toolbox-page) .toggle-label,.app:not(.toolbox-page) .toolbox-meta{color:#4a4a4a!important}.app:not(.toolbox-page) .sidebar-item:hover{background:#ffeceb!important;border-color:#e69690!important}.app:not(.toolbox-page) .sidebar-item.active{background:#ffe1de!important;border-color:#d33c2f!important;box-shadow:inset 0 0 0 1px rgba(211,60,47,.35)!important}.app:not(.toolbox-page) .composer-controls button,.app:not(.toolbox-page) .credit-cta,.app:not(.toolbox-page) .danger-button,.app:not(.toolbox-page) .engine-button,.app:not(.toolbox-page) .ghost-button,.app:not(.toolbox-page) .help-fab,.app:not(.toolbox-page) .icon-button,.app:not(.toolbox-page) .input-shell button,.app:not(.toolbox-page) .plan-cta,.app:not(.toolbox-page) .primary-button{border-radius:8px!important;-webkit-clip-path:none!important;clip-path:none!important;text-transform:none!important;letter-spacing:0!important;transform:none!important}.app:not(.toolbox-page) .composer-controls button:hover,.app:not(.toolbox-page) .credit-cta:hover,.app:not(.toolbox-page) .danger-button:hover,.app:not(.toolbox-page) .engine-button:hover,.app:not(.toolbox-page) .ghost-button:hover,.app:not(.toolbox-page) .help-fab:hover,.app:not(.toolbox-page) .icon-button:hover,.app:not(.toolbox-page) .input-shell button:hover,.app:not(.toolbox-page) .plan-cta:hover,.app:not(.toolbox-page) .primary-button:hover{transform:none!important}.app:not(.toolbox-page) .danger-button,.app:not(.toolbox-page) .input-shell button,.app:not(.toolbox-page) .primary-button{background:linear-gradient(180deg,#f51f16,#d90f08)!important;border-color:#b81009!important}.app:not(.toolbox-page) .danger-button:hover,.app:not(.toolbox-page) .input-shell button:hover,.app:not(.toolbox-page) .primary-button:hover{background:linear-gradient(180deg,#e8150d,#bd0903)!important}.app:not(.toolbox-page) .input-shell,.app:not(.toolbox-page) .input-shell.glass-panel,.app:not(.toolbox-page) .input-shell.glass-panel:after,.app:not(.toolbox-page) .input-shell.glass-panel:before,.app:not(.toolbox-page) .message-bubble.user,.app:not(.toolbox-page) .message-bubble.user.glass-panel,.app:not(.toolbox-page) .sidebar-item{-webkit-clip-path:none!important;clip-path:none!important}.app:not(.toolbox-page) input,.app:not(.toolbox-page) select,.app:not(.toolbox-page) textarea{color:#171717!important}.app:not(.toolbox-page) input::placeholder,.app:not(.toolbox-page) textarea::placeholder{color:#6f6f6f!important}.app:not(.toolbox-page){background:#efeff1!important;color:#161616!important;--content-width:min(820px,calc(100% - 240px));--media-max:calc(var(--content-width) * 0.58)}.app:not(.toolbox-page) .app-shell{position:relative;padding-left:60px;padding-bottom:0;background:#efeff1}.app:not(.toolbox-page) .app-shell:before{content:none}.app:not(.toolbox-page) .toolbox-left-rail{z-index:121000}.app:not(.toolbox-page) .toolbox-left-rail-btn,.app:not(.toolbox-page) .toolbox-left-rail-mode{color:rgba(40,0,0,.82)!important}.app:not(.toolbox-page) .toolbox-left-rail-mode.active{color:#fff!important}.app:not(.toolbox-page) .sidebar{width:300px;background:#f3f3f4!important;border:1px solid #d1d1d1!important;border-left:0!important;border-radius:0!important;box-shadow:none!important;padding:14px 14px 12px!important;gap:10px!important;z-index:2;overflow:hidden;background-clip:padding-box}.app:not(.toolbox-page) .sidebar:after,.app:not(.toolbox-page) .sidebar:before{content:none!important}.app:not(.toolbox-page) .expiry-title,.app:not(.toolbox-page) .saved-models-title,.app:not(.toolbox-page) .sidebar-header{color:#131313!important}.app:not(.toolbox-page) .sidebar-title{color:#d50000!important;font-family:Outfit,Segoe UI,sans-serif!important}.app:not(.toolbox-page) .sidebar-empty,.app:not(.toolbox-page) .sidebar-header{padding-left:8px}.app:not(.toolbox-page) .expiry-reminder,.app:not(.toolbox-page) .model-slot,.app:not(.toolbox-page) .sidebar-item,.app:not(.toolbox-page) .toolbox-shell{background:#f6f6f7!important;border:1px solid #d2d2d4!important;border-radius:6px!important;box-shadow:none!important}.app:not(.toolbox-page) .sidebar-item{min-height:48px}.app:not(.toolbox-page) .sidebar-item.active{background:#fff!important;border-color:#d23a2c!important;box-shadow:inset 3px 0 0 #d30000!important}.app:not(.toolbox-page) .sidebar-item.toolbox-shortcut-chat{border-color:#d50000!important;box-shadow:inset 3px 0 0 #d50000!important}.app:not(.toolbox-page) .sidebar-item.toolbox-shortcut-chat.active{background:#fff5f3!important;border-color:#d50000!important;box-shadow:inset 3px 0 0 #d50000,0 0 0 1px rgba(213,0,0,.16)!important}.app:not(.toolbox-page) .sidebar-item.instagram-shortcut-chat{border-color:#405de6!important;box-shadow:inset 3px 0 0 #405de6!important}.app:not(.toolbox-page) .sidebar-item.instagram-shortcut-chat.active{border-color:#405de6!important;box-shadow:inset 3px 0 0 #405de6,0 0 0 1px rgba(64,93,230,.16)!important}.app:not(.toolbox-page) .sidebar-item.active .sidebar-title-main{color:#111!important}.app:not(.toolbox-page) .sidebar-item:hover{background:#fff6f5!important;border-color:#df857d!important}.app:not(.toolbox-page) .expiry-reminder,.app:not(.toolbox-page) .saved-models-hint,.app:not(.toolbox-page) .sidebar-date-inline{color:#5a5a5a!important}.app:not(.toolbox-page) .chat-toolbar{background:#f3f3f4!important;border:1px solid #d0d0d2!important;border-radius:0!important;box-shadow:none!important;min-height:66px;padding:10px 14px!important;margin-left:0!important;left:0!important;right:0!important}.app:not(.toolbox-page) .chat-toolbar:after{content:none!important}.app:not(.toolbox-page).app.empty .chat-toolbar{position:-webkit-sticky!important;position:sticky!important;top:0!important;left:0!important;right:0!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;min-height:0!important}.app:not(.toolbox-page).app.empty .chat-toolbar:after,.app:not(.toolbox-page).app.empty .chat-toolbar:before{content:none!important;display:none!important}.app:not(.toolbox-page) .chat-center{padding-top:12px!important;padding-bottom:calc(84px + env(safe-area-inset-bottom, 0px))!important}.app:not(.toolbox-page) .empty-state{background:transparent!important}.app:not(.toolbox-page) .empty-title{font-family:Outfit,Segoe UI,sans-serif!important;font-size:56px!important;line-height:1!important;font-weight:900!important;color:#d30000!important;text-transform:uppercase!important;letter-spacing:.03em!important}.app:not(.toolbox-page) .empty-subtitle{color:#4c4c4c!important}.app:not(.toolbox-page) .chat-shell,.app:not(.toolbox-page) .input-shell,.app:not(.toolbox-page) .message-list{background:#f3f3f4!important;border:1px solid #d0d0d2!important;border-radius:6px!important;box-shadow:none!important}.app:not(.toolbox-page) .composer-controls,.app:not(.toolbox-page) .composer-controls.glass-panel{background:#fff!important;border:1px solid #d0d0d2!important;box-shadow:none!important}.app:not(.toolbox-page) .composer-advanced-toggle,.app:not(.toolbox-page) .composer-controls .engine-field>span,.app:not(.toolbox-page) .composer-controls .toggle-label{color:#151515!important}.app:not(.toolbox-page) .composer-controls .engine-field-note{color:#4b5563!important;border-color:#d2d7df!important;background:#f8fafc!important}.app:not(.toolbox-page) .composer-controls .engine-field .engine-dropdown-trigger:disabled,.app:not(.toolbox-page) .composer-controls .engine-field input[type=number]:disabled,.app:not(.toolbox-page) .composer-controls .engine-field select:disabled{opacity:1!important;color:#4b5563!important;background:#f3f4f6!important;border-color:#d1d5db!important}.app:not(.toolbox-page) .composer-controls .engine-dropdown-trigger,.app:not(.toolbox-page) .composer-controls .engine-field input[type=number],.app:not(.toolbox-page) .composer-controls .engine-field select{color:#111827!important}.app:not(.toolbox-page) .composer-controls .engine-dropdown-menu{background:#fff!important;border:1px solid #d1d5db!important;box-shadow:0 10px 28px rgba(17,24,39,.18)!important}.app:not(.toolbox-page) .composer-controls .engine-dropdown-item{color:#111827!important}.app:not(.toolbox-page) .composer-controls .engine-dropdown-item:hover{background:#fef2f2!important;border-color:#fecaca!important}.app:not(.toolbox-page) .message-list{background:#f4f4f5!important}.app:not(.toolbox-page) .message-bubble.assistant,.app:not(.toolbox-page) .message-bubble.user{max-width:min(76%,660px)!important}.app:not(.toolbox-page) .composer textarea,.app:not(.toolbox-page) .input-shell textarea,.app:not(.toolbox-page) input,.app:not(.toolbox-page) select,.app:not(.toolbox-page) textarea{border-radius:4px!important;border:1px solid #cfcfd1!important;background:#fff!important;color:#151515!important}.app:not(.toolbox-page) .input-shell>textarea{border:0!important;background:transparent!important;box-shadow:none!important;outline:none!important;align-self:center!important;line-height:1.35!important;padding-top:0!important;padding-bottom:0!important}.app:not(.toolbox-page) .input-shell{align-items:center!important}.app:not(.toolbox-page) input::placeholder,.app:not(.toolbox-page) textarea::placeholder{color:#7f7f84!important}.app:not(.toolbox-page) .composer-controls button,.app:not(.toolbox-page) .credit-cta,.app:not(.toolbox-page) .danger-button,.app:not(.toolbox-page) .engine-button,.app:not(.toolbox-page) .ghost-button,.app:not(.toolbox-page) .help-fab,.app:not(.toolbox-page) .icon-button,.app:not(.toolbox-page) .input-shell button,.app:not(.toolbox-page) .plan-cta,.app:not(.toolbox-page) .primary-button,.app:not(.toolbox-page) .sidebar-button{border-radius:4px!important;-webkit-clip-path:none!important;clip-path:none!important;box-shadow:none!important;text-transform:uppercase;font-weight:700;letter-spacing:.02em}.app:not(.toolbox-page) .glass-chip,.app:not(.toolbox-page) .glass-panel,.app:not(.toolbox-page) .input-shell,.app:not(.toolbox-page) .input-shell.glass-panel,.app:not(.toolbox-page) .input-shell.glass-panel:after,.app:not(.toolbox-page) .input-shell.glass-panel:before,.app:not(.toolbox-page) .message-bubble.assistant,.app:not(.toolbox-page) .message-bubble.user,.app:not(.toolbox-page) .message-bubble.user.glass-panel,.app:not(.toolbox-page) .sidebar-item{-webkit-clip-path:none!important;clip-path:none!important;border-radius:6px!important}.app:not(.toolbox-page) .danger-button:after,.app:not(.toolbox-page) .danger-button:before,.app:not(.toolbox-page) .ghost-button:after,.app:not(.toolbox-page) .ghost-button:before,.app:not(.toolbox-page) .glass-chip:after,.app:not(.toolbox-page) .glass-chip:before,.app:not(.toolbox-page) .glass-panel:after,.app:not(.toolbox-page) .glass-panel:before,.app:not(.toolbox-page) .input-shell button:after,.app:not(.toolbox-page) .input-shell button:before,.app:not(.toolbox-page) .primary-button:after,.app:not(.toolbox-page) .primary-button:before{display:none!important}.app:not(.toolbox-page) .engine-button,.app:not(.toolbox-page) .ghost-button,.app:not(.toolbox-page) .icon-button{background:#f8f8f9!important;border:1px solid #c9c9cb!important;color:#141414!important}.app:not(.toolbox-page) .engine-button:hover,.app:not(.toolbox-page) .ghost-button:hover,.app:not(.toolbox-page) .icon-button:hover{background:#fff4f3!important;border-color:#d95f55!important;color:#111!important}.app:not(.toolbox-page) .sidebar-actions .icon-button.small{background:transparent!important;border-color:transparent!important;box-shadow:none!important;padding:2px 4px!important}.app:not(.toolbox-page) .sidebar-actions .icon-button.small:hover{background:transparent!important;border-color:transparent!important;box-shadow:none!important;color:#111!important}.app:not(.toolbox-page) .danger-button,.app:not(.toolbox-page) .input-shell button,.app:not(.toolbox-page) .primary-button{background:#e00000!important;border:1px solid #ba0b0b!important;color:#fff!important}.app:not(.toolbox-page) .danger-button:hover,.app:not(.toolbox-page) .input-shell button:hover,.app:not(.toolbox-page) .primary-button:hover{background:#c30000!important;border-color:#a10a0a!important}.app:not(.toolbox-page) .engine-panel,.app:not(.toolbox-page) .engine-panel.glass-panel{background:#fff!important;color:#111!important;border:1px solid #d1d1d5!important;box-shadow:0 12px 30px rgba(15,15,18,.12)!important}.app:not(.toolbox-page) .toolbar-credit-inline,.app:not(.toolbox-page) .toolbar-inline-meta{background:transparent!important;border:0!important;box-shadow:none!important;color:#121212!important;font-family:Outfit,Segoe UI,sans-serif!important;font-weight:900!important;font-size:15px!important;line-height:1!important;text-transform:none!important;letter-spacing:.005em!important;padding:0 2px 0 12px!important;min-height:36px!important;position:relative;display:inline-flex!important;align-items:center!important;align-self:center!important}.app:not(.toolbox-page) .toolbar-credit-inline:before,.app:not(.toolbox-page) .toolbar-inline-meta:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:3px;border-radius:999px;background:#d50000}.app:not(.toolbox-page) .engine-field-model-pill>span{color:#171717!important}.app:not(.toolbox-page) .composer-controls-advanced .engine-field-model-pill .engine-dropdown{position:relative}.app:not(.toolbox-page) .composer-controls-advanced .engine-field-model-pill .engine-dropdown-trigger{width:auto!important;max-width:100%!important;border:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important;color:#151515!important;font-family:Outfit,Segoe UI,sans-serif!important;font-size:22px;font-weight:800!important;line-height:1.05;text-transform:uppercase;letter-spacing:.01em;padding:0 0 0 14px!important;text-align:left;position:relative;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:6px}.app:not(.toolbox-page) .composer-controls-advanced .engine-field-model-pill .engine-dropdown-trigger:before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:3px;border-radius:999px;background:#d50000}.app:not(.toolbox-page) .composer-controls-advanced .engine-field-model-pill .engine-dropdown-trigger:after{content:"";position:static;transform:translateY(1px);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:7px solid #101010}.app:not(.toolbox-page) .composer-controls-advanced .engine-field-model-pill .engine-dropdown.open .engine-dropdown-trigger:after{transform:rotate(180deg) translateY(-1px)}.app:not(.toolbox-page) .composer-controls-advanced .engine-field-model-pill .engine-dropdown-menu{background:#fff!important;border:1px solid #d1d5db!important;border-radius:8px!important;box-shadow:0 10px 28px rgba(17,24,39,.18)!important}.app:not(.toolbox-page) .composer-controls-advanced .engine-field-model-pill .engine-dropdown-item{color:#111827!important;border-radius:6px!important}.app:not(.toolbox-page) .composer-controls-advanced .engine-field-model-pill .engine-dropdown-item.active,.app:not(.toolbox-page) .composer-controls-advanced .engine-field-model-pill .engine-dropdown-item:hover{background:#fef2f2!important;border-color:#fecaca!important}.app:not(.toolbox-page) .toolbar-credit-inline:after,.app:not(.toolbox-page) .toolbar-inline-meta:after{display:none!important}.app:not(.toolbox-page) .toolbar-inline-meta-menu{font-size:18px!important}.app:not(.toolbox-page) .notification-bell{border:0!important;background:transparent!important;box-shadow:none!important;color:#101010!important;min-width:0!important;height:38px!important;padding:0 6px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.app:not(.toolbox-page) .notification-bell .toolbar-icon{width:20px;height:20px}@media (max-width:900px){.app:not(.toolbox-page) .app-shell{padding-left:0!important;padding-bottom:calc(84px + env(safe-area-inset-bottom, 0px))!important}.app:not(.toolbox-page){--content-width:calc(100% - 20px);--media-max:calc(var(--content-width) * 0.6667)}.app:not(.toolbox-page) .toolbox-left-rail{top:auto!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:72px!important;display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(0,1fr)!important;grid-gap:0!important;gap:0!important;justify-content:stretch!important;align-items:center!important;padding:8px 10px calc(8px + env(safe-area-inset-bottom, 0px))!important;z-index:121000!important}.app:not(.toolbox-page) .toolbox-left-rail-top{display:contents!important}.app:not(.toolbox-page) .toolbox-left-rail-divider{display:none!important}.app:not(.toolbox-page) .toolbox-left-rail-mode-group,.toolbox-mode-production>.toolbox-left-rail .toolbox-left-rail-top,.toolbox-page.team-page-main .toolbox-left-rail-top{display:contents!important}.toolbox-mode-production>.toolbox-left-rail .toolbox-left-rail-divider,.toolbox-page.team-page-main .toolbox-left-rail-divider{display:none!important}.toolbox-mode-production>.toolbox-left-rail .toolbox-left-rail-mode-group,.toolbox-page.team-page-main .toolbox-left-rail-mode-group{display:contents!important}.app:not(.toolbox-page) .toolbox-left-rail-btn,.app:not(.toolbox-page) .toolbox-left-rail-mode{width:100%!important;height:44px!important;margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:22px!important;line-height:1!important;text-decoration:none!important}.app:not(.toolbox-page) .app-shell.mobile-menu-open .toolbox-left-rail{display:none!important}.app:not(.toolbox-page) .app-shell.mobile-menu-open .sidebar{z-index:122000!important;width:100vw!important;max-width:100vw!important;inset:0!important}.app:not(.toolbox-page).mobile-kb-open .toolbox-left-rail{bottom:0!important}.app:not(.toolbox-page) .chat-center{padding-bottom:calc(78px + env(safe-area-inset-bottom, 0px))!important}.app:not(.toolbox-page) .input-dock.centered,.app:not(.toolbox-page) .input-dock.docked{bottom:calc(78px + env(safe-area-inset-bottom, 0px))!important}.app:not(.toolbox-page).mobile-kb-open .input-dock.centered,.app:not(.toolbox-page).mobile-kb-open .input-dock.docked{bottom:calc(env(safe-area-inset-bottom, 0px) + 8px + max(0px, 100vh - 100dvh) + var(--kb-bottom-gap, 0px))!important}}.plan-cta,.plan-cta:focus,.plan-cta:hover,.plan-cta:visited{text-decoration:none!important}.toolbox-header-credits{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 12px;font-weight:700}.chat-page-header .chat-header-credits,.toolbox-header .toolbox-header-credits,.toolbox-page .toolbox-header-links .toolbox-header-credits{background:transparent!important;border:0!important;box-shadow:none!important;min-width:0!important;height:36px!important;padding:0 4px 0 13px!important;color:#111!important;font-size:15px!important;font-weight:900!important;letter-spacing:0!important;text-transform:none!important;position:relative}.chat-page-header .chat-header-credits:before,.toolbox-header .toolbox-header-credits:before,.toolbox-page .toolbox-header-links .toolbox-header-credits:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:999px;background:#d50000}.toolbox-header-bell{min-width:44px;min-height:40px;display:inline-flex;align-items:center;justify-content:center;font-size:18px;line-height:1}.chat-page-header{margin-bottom:10px;align-items:center!important}.chat-header-links{display:inline-flex!important;gap:8px;align-items:center;margin-left:auto!important;margin-right:8px;min-height:44px}.chat-header-credits{order:2}.chat-header-notifications{order:3;margin-left:0!important}.chat-header-plan{order:4;margin-left:0!important}.chat-header-menu{order:1}.toolbar-credit-inline-header{display:inline-flex}.chat-page-header .toolbox-header-links .ghost-button:not(.toolbox-header-credits),.chat-page-header .toolbox-header-links .plan-cta{height:38px!important;min-height:38px!important;border-radius:0!important;-webkit-clip-path:none!important;clip-path:none!important}.learn-shared-header{margin-bottom:12px}.learn-shared-header .learn-title{margin:0}.learn-shared-header .learn-subtitle{margin-top:6px}.learn-hero-actions-bar{margin-bottom:12px}.learn-hero-actions-bar .learn-hero-actions{display:flex;gap:10px;justify-content:flex-end}@media (max-width:980px){.chat-page-header .toolbox-header-links{gap:8px;width:100%;justify-content:space-between}.toolbar-credit-inline-header{display:none}.chat-page-header .toolbar-credit-inline-header{display:inline-flex!important}.chat-page-header .chat-header-plan{display:none!important}.chat-page-header .chat-header-menu{display:inline-flex!important}}.chat-page-header .plan-cta,.learn-shared-header .ghost-button,.learn-shared-header .plan-cta{height:36px!important;min-width:122px!important;padding:0 18px!important;border-radius:2px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;font-size:12px!important;font-weight:800!important;letter-spacing:.04em!important;text-transform:uppercase!important;text-decoration:none!important}.chat-page-header .plan-cta,.learn-shared-header .plan-cta{background:#e00000!important;border:1px solid #ba0b0b!important;color:#fff!important;margin-left:2px}.learn-shared-header .ghost-button{background:#fff!important;border:1px solid #cfd4dd!important;color:#151515!important;box-shadow:none!important}body.team-page-blue .chat-page-header .plan-cta,body.wallet-theme-team .chat-page-header .plan-cta{background:#e00000!important;border-color:#ba0b0b!important;color:#fff!important}.toolbox-header-bell-plain{border:0!important;background:transparent!important;box-shadow:none!important;color:#101010!important;min-width:0!important;min-height:40px!important;padding:0 6px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:18px!important;line-height:1!important}.shared-notifications{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:36px;z-index:220000}.shared-notifications.open{z-index:420000!important}.shared-notifications .notification-bell{border:0!important;background:transparent!important;box-shadow:none!important;color:#101010!important;min-width:28px!important;width:28px!important;height:36px!important;padding:0!important}.shared-notifications .notification-bell.has-unread{color:#d50000!important;text-shadow:0 0 14px rgba(213,0,0,.48);animation:notificationBellPulse 2.7s ease-in-out infinite}.notification-badge{position:absolute;top:0;right:-4px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:#d50000;color:#fff;font-size:10px;font-weight:800;line-height:16px;text-align:center}.shared-notifications .engine-panel{position:absolute;top:calc(100% + 8px);right:0;width:360px;z-index:420000}.shared-notifications .notification-panel{background:#fff!important;color:#111!important;border:1px solid #d6dbe3!important;border-radius:8px!important;box-shadow:0 18px 42px rgba(15,15,18,.14)!important;padding:12px!important}.notification-panel-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.notification-read-all{border:1px solid #d6dbe3;background:#fff;color:#111;height:30px;padding:0 10px;font-size:11px;font-weight:800;text-transform:uppercase;cursor:pointer}.notification-list{display:grid;grid-gap:8px;gap:8px;max-height:min(460px,calc(100vh - 120px));overflow-y:auto}.notification-install-guide{border:1px solid rgba(213,0,0,.22);background:#fff8f8;border-radius:8px;padding:12px;margin-bottom:10px;color:#111;display:grid;grid-gap:10px;gap:10px}.notification-install-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.notification-install-head strong{color:#111;font-size:13px;font-weight:900;text-transform:uppercase}.notification-install-head button{border:0;background:transparent;color:#111;cursor:pointer;font-size:14px;font-weight:900;line-height:1;padding:4px}.notification-install-guide ol{margin:0;padding-left:20px;color:#202735;font-size:12px;line-height:1.45}.notification-install-guide li+li{margin-top:5px}.notification-install-copy{color:#202735;font-size:12px;line-height:1.4}.notification-install-action{width:100%;min-height:34px}.notification-item{width:100%;border:1px solid #e2e6ed;background:#fff;color:#111;border-radius:8px;padding:10px;display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px;text-align:left;cursor:pointer}.notification-item.unread{border-color:rgba(213,0,0,.45);background:#fff8f8}.notification-image{width:42px;height:42px;border-radius:6px;object-fit:cover;border:1px solid #e2e6ed}.notification-copy{display:grid;grid-gap:5px;gap:5px;min-width:0}.notification-title-row{display:flex;align-items:center;gap:7px;min-width:0}.notification-title-row strong{color:#111;font-size:12px;font-weight:800;text-transform:uppercase;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notification-title-row em{margin-left:auto;color:#697586;font-size:11px;font-style:normal;white-space:nowrap}.notification-unread-dot{width:8px;height:8px;border-radius:999px;background:#d50000;flex:0 0 auto}.notification-body{color:#202735;font-size:12px;line-height:1.35}.notification-empty{color:#5f5f5f!important;padding:8px 2px}@keyframes notificationBellPulse{0%,to{transform:rotate(0deg);filter:drop-shadow(0 0 0 rgba(213,0,0,0))}45%{transform:rotate(0deg);filter:drop-shadow(0 0 8px rgba(213,0,0,.42))}48%{transform:rotate(-7deg)}52%{transform:rotate(7deg)}56%{transform:rotate(0deg)}}.toolbox-left-rail-btn,.toolbox-left-rail-mode{color:#121212!important}.toolbox-left-rail-mode[aria-label=Learn]{display:inline-flex!important}.toolbox-left-rail-mode.active{color:#fff!important}.app:not(.toolbox-page) .mobile-menu-toggle{display:none!important}@media (max-width:980px){.app:not(.toolbox-page) .mobile-menu-toggle{display:inline-flex!important}.app:not(.toolbox-page) .toolbox-left-rail-mode-pc-only,.chat-page-header .chat-header-plan,.toolbox-left-rail-mode-pc-only{display:none!important}.chat-page-header .toolbar-credit-inline-header{display:inline-flex!important}}.sidebar-title{color:#d50000!important;text-transform:uppercase;letter-spacing:.01em;font-family:Outfit,Segoe UI,sans-serif!important;font-weight:950!important}.learn-shared-header .learn-title,.sidebar-title{font-size:clamp(38px,4.2vw,50px)!important;line-height:.95!important}.learn-shared-header .learn-title{margin:0!important;font-weight:800!important;letter-spacing:.01em!important}.chat-page-header .chat-header-spacer{min-height:1px}.learn-docs-page .learn-docs-main{max-width:none!important}.learn-shared-header,.learn-shared-header.glass-panel{width:100%!important;max-width:none!important;border-radius:0!important}.learn-hero-actions-bar .ghost-button,.learn-hero-actions-bar .plan-cta,.learn-shared-header .ghost-button,.learn-shared-header .plan-cta{border-radius:0!important;-webkit-clip-path:none!important;clip-path:none!important}.chat-page-header .toolbox-header-links{gap:8px!important;align-items:center!important;margin-right:8px!important}.chat-page-header .toolbox-header-links .plan-cta{height:38px!important;min-height:38px!important;min-width:122px!important;padding:0 18px!important;border-radius:0!important;-webkit-clip-path:none!important;clip-path:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#d50000!important;border-color:#d50000!important;color:#fff!important;font-size:12px!important;font-weight:800!important;letter-spacing:.04em!important;text-transform:uppercase!important;text-decoration:none!important;margin-left:0!important}.chat-page-header .toolbox-header-links .toolbox-header-credits{height:36px!important;min-height:36px!important;padding:0 4px 0 13px!important}.toolbar-settings .engine-panel,.toolbox-global-settings-panel{position:fixed!important;left:72px!important;bottom:14px!important;right:auto!important;top:auto!important;width:min(360px,calc(100vw - 88px))!important;max-height:calc(100dvh - 100px)!important;overflow-y:auto!important;z-index:220000!important;background:#fff!important;border:1px solid #d1d1d5!important;color:#111!important}.toolbar-settings .engine-panel *,.toolbox-global-settings-panel *{color:#111!important}.toolbar-settings .engine-account-action,.toolbox-global-settings-panel .engine-account-action{background:#e00000!important;border:1px solid #ba0b0b!important;color:#fff!important}.toggle-switch input:checked+.toggle-track{background:#d50000!important;border-color:#b70d0d!important}.toggle-switch input:checked+.toggle-track .toggle-thumb{background:#fff!important}body.theme-dark .app:not(.toolbox-page) .app-main,body.theme-dark .app:not(.toolbox-page) .chat-center,body.theme-dark .app:not(.toolbox-page) .chat-shell,body.theme-dark .app:not(.toolbox-page) .chat-toolbar,body.theme-dark .app:not(.toolbox-page) .composer-controls,body.theme-dark .app:not(.toolbox-page) .composer-controls.glass-panel,body.theme-dark .app:not(.toolbox-page) .glass-chip,body.theme-dark .app:not(.toolbox-page) .glass-panel,body.theme-dark .app:not(.toolbox-page) .message-list,body.theme-dark .app:not(.toolbox-page) .sidebar,body.theme-dark .app:not(.toolbox-page) .top-bar{background:#0b0b0c!important;border-color:#232326!important;color:#f2f2f3!important}body.theme-dark .app:not(.toolbox-page) .chat-center *,body.theme-dark .app:not(.toolbox-page) .sidebar *{color:#f2f2f3}body.theme-dark .app:not(.toolbox-page),body.theme-dark .app:not(.toolbox-page) .app-shell{background:#0b0b0c!important}body.theme-dark .app:not(.toolbox-page) .message-bubble.user,body.theme-dark .app:not(.toolbox-page) .message-bubble.user.glass-panel,body.theme-dark .app:not(.toolbox-page) .message-group.user .message-bubble{background:#1a1b1f!important;border:1px solid #34353c!important;color:#f7f7f8!important;border-radius:8px!important;box-shadow:none!important;-webkit-clip-path:none!important;clip-path:none!important}body.theme-dark .app:not(.toolbox-page) .message-bubble.user *,body.theme-dark .app:not(.toolbox-page) .message-group.user .message-bubble *{color:#f7f7f8!important}body.theme-dark .app:not(.toolbox-page) .chat-toolbar:after{background:linear-gradient(180deg,rgba(232,40,24,.2),rgba(232,40,24,.08) 44%,transparent)!important}body.theme-dark .app:not(.toolbox-page).app.empty .chat-toolbar{background:transparent!important;border:0!important;box-shadow:none!important}body.theme-dark .app:not(.toolbox-page) .composer-advanced-toggle,body.theme-dark .app:not(.toolbox-page) .composer-controls .engine-field>span,body.theme-dark .app:not(.toolbox-page) .composer-controls .toggle-label{color:#f2f2f3!important}body.theme-dark .app:not(.toolbox-page) .composer-controls .engine-dropdown-trigger,body.theme-dark .app:not(.toolbox-page) .composer-controls .engine-field input[type=number],body.theme-dark .app:not(.toolbox-page) .composer-controls .engine-field select{background:#1a1b1f!important;border-color:#34353c!important;color:#f2f2f3!important}body.theme-dark .app:not(.toolbox-page) .composer-controls .engine-field-note{background:rgba(225,6,0,.08)!important;border:1px solid rgba(225,6,0,.34)!important;border-left:3px solid #e10600!important;color:#f2f2f3!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)!important}body.theme-dark .app:not(.toolbox-page) .composer-controls .engine-dropdown-menu{background:#141417!important;border-color:#34353c!important}body.theme-dark .app:not(.toolbox-page) .composer-controls .engine-dropdown-item,body.theme-dark .app:not(.toolbox-page) .composer-controls .engine-dropdown-item-content,body.theme-dark .app:not(.toolbox-page) .composer-controls .engine-dropdown-item-tier{color:#f2f2f3!important}body.theme-dark .app:not(.toolbox-page) .composer-controls .engine-dropdown-item.active,body.theme-dark .app:not(.toolbox-page) .composer-controls .engine-dropdown-item:hover{background:#1f2026!important;border-color:#3b3d47!important}body.theme-dark .app:not(.toolbox-page) .expiry-reminder,body.theme-dark .app:not(.toolbox-page) .expiry-reminder div,body.theme-dark .app:not(.toolbox-page) .expiry-title,body.theme-dark .app:not(.toolbox-page) .saved-models-hint,body.theme-dark .app:not(.toolbox-page) .saved-models-title,body.theme-dark .app:not(.toolbox-page) .sidebar-date-inline,body.theme-dark .app:not(.toolbox-page) .sidebar-empty,body.theme-dark .app:not(.toolbox-page) .sidebar-title-main{color:#f2f2f3!important}body.theme-dark .app:not(.toolbox-page) .expiry-reminder{background:#17181c!important;border-color:#2f3036!important}body.theme-dark .app:not(.toolbox-page) .engine-field-model-pill>span{color:#f2f2f3!important}body.theme-dark .app:not(.toolbox-page) .composer-controls-advanced .engine-field-model-pill .engine-dropdown-trigger:after{border-top-color:#101010;filter:drop-shadow(0 0 1px rgba(255,255,255,.7))}body.theme-dark .learn-doc-link,body.theme-dark .learn-docs-page,body.theme-dark .learn-hub-doc-card,body.theme-dark .learn-hub-section-card,body.theme-dark .learn-hub-shell .learn-panel,body.theme-dark .learn-hub-upsell-card,body.theme-dark .learn-layout-page,body.theme-dark .learn-shell,body.theme-dark .learn-wiki-card,body.theme-dark .toolbox-page{background:#0b0b0c!important;color:#f2f2f3!important;border-color:#2f3036!important}body.theme-dark .learn-hub-doc-card p,body.theme-dark .learn-hub-section-card p,body.theme-dark .learn-hub-upsell-card p,body.theme-dark .learn-subtitle,body.theme-dark .learn-wiki-card p,body.theme-dark .toolbox-page .toolbox-header p{color:#bcc1cc!important}body.theme-dark .toolbox-loading-canvas,body.theme-dark .toolbox-loading-node,body.theme-dark .toolbox-loading-panel{background-color:#111113!important;border-color:#292a30!important;box-shadow:none!important}body.theme-dark .toolbox-loading-canvas{background:linear-gradient(rgba(213,0,0,.08) 1px,transparent 0),linear-gradient(90deg,rgba(213,0,0,.08) 1px,transparent 0),#0f1012!important;background-size:28px 28px!important}body.theme-dark .toolbox-loading-node,body.theme-dark .toolbox-skeleton-block,body.theme-dark .toolbox-skeleton-icon,body.theme-dark .toolbox-skeleton-input,body.theme-dark .toolbox-skeleton-line,body.theme-dark .toolbox-skeleton-pill,body.theme-dark .toolbox-skeleton-tile{background:#1c1d21!important}body.theme-dark .toolbox-loading-node:after,body.theme-dark .toolbox-skeleton-block:after,body.theme-dark .toolbox-skeleton-icon:after,body.theme-dark .toolbox-skeleton-input:after,body.theme-dark .toolbox-skeleton-line:after,body.theme-dark .toolbox-skeleton-pill:after,body.theme-dark .toolbox-skeleton-tile:after{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.08),transparent)}body.theme-dark .app:not(.toolbox-page) .input-shell,body.theme-dark .app:not(.toolbox-page) .input-shell textarea{background:#111113!important;color:#f2f2f3!important}body.theme-dark .app:not(.toolbox-page) .engine-account-meta,body.theme-dark .app:not(.toolbox-page) .engine-account-name,body.theme-dark .app:not(.toolbox-page) .engine-button,body.theme-dark .app:not(.toolbox-page) .engine-section-subtitle,body.theme-dark .app:not(.toolbox-page) .engine-section-title,body.theme-dark .app:not(.toolbox-page) .ghost-button,body.theme-dark .app:not(.toolbox-page) .icon-button,body.theme-dark .app:not(.toolbox-page) .notification-item-row,body.theme-dark .app:not(.toolbox-page) .sidebar-date-inline,body.theme-dark .app:not(.toolbox-page) .sidebar-empty,body.theme-dark .app:not(.toolbox-page) .sidebar-subtitle,body.theme-dark .app:not(.toolbox-page) .sidebar-title,body.theme-dark .app:not(.toolbox-page) .sidebar-title-main,body.theme-dark .app:not(.toolbox-page) .toggle-label,body.theme-dark .app:not(.toolbox-page) .toolbar-credit-inline,body.theme-dark .app:not(.toolbox-page) .toolbar-inline-meta,body.theme-dark .app:not(.toolbox-page) .toolbox-left-rail-btn,body.theme-dark .app:not(.toolbox-page) .toolbox-left-rail-mode{color:#f2f2f3!important}body.theme-dark .app:not(.toolbox-page) .engine-button,body.theme-dark .app:not(.toolbox-page) .ghost-button,body.theme-dark .app:not(.toolbox-page) .icon-button{background:#141417!important;border-color:#2a2b30!important}body.theme-dark .app:not(.toolbox-page) .engine-button:hover,body.theme-dark .app:not(.toolbox-page) .ghost-button:hover,body.theme-dark .app:not(.toolbox-page) .icon-button:hover{background:#1a1b1f!important;border-color:#3a3b44!important}body.theme-dark .app:not(.toolbox-page) .sidebar-actions .icon-button.small,body.theme-dark .app:not(.toolbox-page) .sidebar-actions .icon-button.small:hover{background:transparent!important;border-color:transparent!important;box-shadow:none!important;color:#f2f2f3!important}body.theme-dark .app:not(.toolbox-page) .sidebar-item.active .sidebar-date-inline,body.theme-dark .app:not(.toolbox-page) .sidebar-item.active .sidebar-title-main,body.theme-dark .app:not(.toolbox-page) .sidebar-item.active .sidebar-title-text{color:#f6f6f7!important}body.theme-dark .app:not(.toolbox-page) .sidebar-item.active,body.theme-dark .app:not(.toolbox-page) .sidebar-item.instagram-shortcut-chat.active,body.theme-dark .app:not(.toolbox-page) .sidebar-item.toolbox-shortcut-chat.active{background:#1b1112!important;border-color:#d50000!important;box-shadow:inset 3px 0 0 #d50000,0 0 0 1px rgba(213,0,0,.22)!important;color:#f6f6f7!important}body.theme-dark .app:not(.toolbox-page) .sidebar-item.active *,body.theme-dark .app:not(.toolbox-page) .sidebar-item.instagram-shortcut-chat.active *,body.theme-dark .app:not(.toolbox-page) .sidebar-item.toolbox-shortcut-chat.active *{color:#f6f6f7!important}body.theme-dark .app:not(.toolbox-page) .help-bug-report-panel,body.theme-dark .app:not(.toolbox-page) .help-bug-report-panel.glass-panel{background:#111113!important;border:1px solid #303137!important;color:#f2f2f3!important;box-shadow:0 22px 64px rgba(0,0,0,.48)!important}body.theme-dark .app:not(.toolbox-page) .help-bug-report-panel .confirm-title{color:#f6f6f7!important}body.theme-dark .app:not(.toolbox-page) .help-bug-report-panel .confirm-body{color:#c9cdd6!important}body.theme-dark .app:not(.toolbox-page) .help-bug-report-textarea{background:#17181c!important;border-color:#34353c!important;color:#f4f5f7!important;box-shadow:none!important}body.theme-dark .app:not(.toolbox-page) .help-bug-report-textarea::placeholder{color:#8f96a3!important}body.theme-dark .app:not(.toolbox-page) .toolbar-credit-inline:before,body.theme-dark .app:not(.toolbox-page) .toolbar-inline-meta:before{background:#e00000!important}body.theme-dark .app:not(.toolbox-page) .notification-bell,body.theme-dark .toolbox-header-bell-plain{color:#f2f2f3!important}body.theme-dark .app:not(.toolbox-page) input::placeholder,body.theme-dark .app:not(.toolbox-page) textarea::placeholder{color:#9fa3ad!important}@media (max-width:980px){.toolbar-settings .engine-panel,.toolbox-global-settings-panel{left:12px!important;right:12px!important;width:auto!important;bottom:calc(82px + env(safe-area-inset-bottom, 0px))!important;max-height:calc(100dvh - 150px - env(safe-area-inset-bottom, 0px))!important}}@media (min-width:981px){.app:not(.toolbox-page) .chat-center{align-items:center!important}.app:not(.toolbox-page) .chat-shell{width:min(940px,calc(100% - 40px))!important;max-width:940px!important;margin-left:auto!important;margin-right:auto!important}.app:not(.toolbox-page) .message-list{padding:72px 24px 300px!important}.app:not(.toolbox-page) .composer-controls-advanced-columns{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important}.app:not(.toolbox-page) .composer-advanced-column{position:relative!important;padding-left:18px!important;padding-right:18px!important}.app:not(.toolbox-page) .composer-advanced-column .engine-field+.engine-field:before,.app:not(.toolbox-page) .composer-advanced-column .engine-field+.toggle-switch:before,.app:not(.toolbox-page) .composer-advanced-column .toggle-switch+.engine-field:before,.app:not(.toolbox-page) .composer-advanced-column:after,.app:not(.toolbox-page) .composer-advanced-column:before{content:none!important}.app:not(.toolbox-page) .composer-advanced-column-image{order:1!important;grid-column:1!important}.app:not(.toolbox-page) .composer-advanced-column-video{order:2!important;grid-column:2!important}.app:not(.toolbox-page) .composer-advanced-column-motion{order:3!important;grid-column:3!important;padding-top:0!important;margin-top:0!important}.app:not(.toolbox-page) .composer-advanced-column-talking{order:4!important;grid-column:1!important;padding-top:18px!important;margin-top:4px!important}.app:not(.toolbox-page) .composer-advanced-column-tts{order:5!important;grid-column:2!important;padding-top:18px!important;margin-top:4px!important}.app:not(.toolbox-page) .composer-advanced-column-lip-sync{order:6!important;grid-column:3!important;padding-top:18px!important;margin-top:4px!important}.app:not(.toolbox-page) .composer-advanced-column-video:after,.app:not(.toolbox-page) .composer-advanced-column-video:before{content:""!important;position:absolute!important;top:8px!important;bottom:8px!important;width:1px!important;background:linear-gradient(180deg,transparent,hsla(0,0%,7%,.16) 16%,hsla(0,0%,7%,.16) 84%,transparent)!important}.app:not(.toolbox-page) .composer-advanced-column-video:before{left:0!important}.app:not(.toolbox-page) .composer-advanced-column-video:after{right:0!important}.app:not(.toolbox-page) .composer-advanced-column-lip-sync:before,.app:not(.toolbox-page) .composer-advanced-column-talking:before,.app:not(.toolbox-page) .composer-advanced-column-tts:before{content:""!important;position:absolute!important;left:18px!important;right:18px!important;top:0!important;bottom:auto!important;width:auto!important;height:1px!important;background:linear-gradient(90deg,hsla(0,0%,7%,.16),hsla(0,0%,7%,0))!important}body.theme-dark .app:not(.toolbox-page) .composer-advanced-column-video:after,body.theme-dark .app:not(.toolbox-page) .composer-advanced-column-video:before{background:linear-gradient(180deg,transparent,hsla(0,0%,100%,.18) 16%,hsla(0,0%,100%,.18) 84%,transparent)!important}body.theme-dark .app:not(.toolbox-page) .composer-advanced-column-lip-sync:before,body.theme-dark .app:not(.toolbox-page) .composer-advanced-column-talking:before,body.theme-dark .app:not(.toolbox-page) .composer-advanced-column-tts:before{background:linear-gradient(90deg,hsla(0,0%,100%,.18),hsla(0,0%,100%,0))!important}}body.theme-dark .app:not(.toolbox-page) .composer-controls-advanced .engine-field-model-pill .engine-dropdown-trigger{background:transparent!important;color:#f2f2f3!important}body.theme-dark .app:not(.toolbox-page) .composer-controls-advanced .engine-field-model-pill .engine-dropdown-trigger:after{border-top-color:#f2f2f3!important;filter:none!important}body.theme-dark .app:not(.toolbox-page) .composer-controls-advanced .engine-field-model-pill .engine-dropdown-menu{background:#111113!important;border-color:#2b2c31!important;box-shadow:0 14px 32px rgba(0,0,0,.42)!important}body.theme-dark .app:not(.toolbox-page) .composer-controls-advanced .engine-field-model-pill .engine-dropdown-item{color:#f2f2f3!important}body.theme-dark .app:not(.toolbox-page) .composer-controls-advanced .engine-field-model-pill .engine-dropdown-item.active,body.theme-dark .app:not(.toolbox-page) .composer-controls-advanced .engine-field-model-pill .engine-dropdown-item:hover{background:#1a1b1f!important;border-color:#34353c!important}@media (min-width:981px){.app:not(.toolbox-page) .composer-advanced-column-image,.app:not(.toolbox-page) .composer-advanced-column-motion,.app:not(.toolbox-page) .composer-advanced-column-video{overflow:visible!important;z-index:20}.app:not(.toolbox-page) .composer-advanced-column-image:has(.engine-dropdown.open),.app:not(.toolbox-page) .composer-advanced-column-motion:has(.engine-dropdown.open),.app:not(.toolbox-page) .composer-advanced-column-video:has(.engine-dropdown.open){z-index:2000}.app:not(.toolbox-page) .composer-controls-advanced .engine-dropdown.open{z-index:2001}.app:not(.toolbox-page) .composer-controls-advanced .engine-field-model-pill .engine-dropdown-menu.desktop-top-row-downward,.app:not(.toolbox-page) .composer-controls-advanced .engine-field-model-pill .engine-dropdown-menu.upward.desktop-top-row-downward{top:calc(100% + 8px)!important;bottom:auto!important;z-index:2002!important;max-height:min(360px,calc(100vh - 180px))!important;overflow-y:auto!important;overscroll-behavior:contain!important}}body.theme-dark .app:not(.toolbox-page) .engine-choice-btn,body.theme-dark .app:not(.toolbox-page) .engine-choice-button{background:#16171b!important;border-color:#34353c!important;color:#f2f2f3!important}body.theme-dark .app:not(.toolbox-page) .engine-choice-btn.active,body.theme-dark .app:not(.toolbox-page) .engine-choice-button.active{background:#e10600!important;border-color:#c10800!important;color:#fff!important}body.theme-dark .app:not(.toolbox-page) .engine-choice-btn:disabled,body.theme-dark .app:not(.toolbox-page) .engine-choice-button:disabled{background:#202126!important;border-color:#3a3b42!important;color:#9fa3ad!important;opacity:1!important}@media (min-width:981px){.chat-page-header.toolbox-header,.chat-page-header.toolbox-header.glass-panel{background:transparent!important;border:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;padding:0 0 14px!important;display:grid!important;grid-template-columns:1fr auto!important;grid-gap:14px!important;gap:14px!important;align-items:end!important;width:100%!important;max-width:none!important;margin:0 0 10px!important}.chat-page-header .chat-header-links,.chat-page-header .toolbox-header-links{grid-column:2!important;justify-self:end!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;margin:0 8px 0 auto!important;min-height:38px!important}.chat-page-header .chat-header-menu{display:none!important}.chat-page-header .chat-header-plan,.chat-page-header .toolbox-header-links .plan-cta{height:38px!important;min-height:38px!important;min-width:122px!important;padding:0 18px!important;border-radius:0!important;-webkit-clip-path:none!important;clip-path:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;background:#d50000!important;border:1px solid #d50000!important;color:#fff!important;font-size:12px!important;font-weight:800!important;letter-spacing:.04em!important;line-height:1!important;text-transform:uppercase!important;text-decoration:none!important;margin:0!important;box-shadow:none!important}.chat-page-header .chat-header-plan:hover,.chat-page-header .toolbox-header-links .plan-cta:hover{background:#c80500!important;border-color:#c80500!important;color:#fff!important;text-decoration:none!important}.chat-page-header .chat-header-credits,.chat-page-header .toolbox-header-credits{order:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:transparent!important;border:0!important;box-shadow:none!important;min-width:0!important;width:auto!important;height:36px!important;min-height:36px!important;padding:0 4px 0 13px!important;color:#111!important;font-size:15px!important;font-weight:900!important;letter-spacing:0!important;line-height:1!important;text-transform:none!important;position:relative!important;margin:0!important}.chat-page-header .chat-header-credits:before,.chat-page-header .toolbox-header-credits:before{content:""!important;position:absolute!important;left:0!important;top:8px!important;bottom:8px!important;width:3px!important;border-radius:999px!important;background:#d50000!important}.chat-page-header .chat-header-notifications,.chat-page-header .toolbox-header-notifications{order:2!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:36px!important;margin:0!important}.chat-page-header .shared-notifications .notification-bell{border:0!important;background:transparent!important;box-shadow:none!important;color:#101010!important;min-width:28px!important;width:28px!important;height:36px!important;min-height:36px!important;padding:0!important;margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.chat-page-header .shared-notifications .notification-bell .toolbar-icon{width:20px!important;height:20px!important}.chat-page-header .chat-header-plan{order:3!important}.chat-page-header .chat-header-return-admin{position:absolute!important;left:50%!important;top:0!important;transform:translateX(-50%)!important;height:36px!important;min-height:36px!important;min-width:72px!important;padding:0 16px!important;border-radius:0!important;background:linear-gradient(180deg,transparent 0,transparent 48%,#fff 0,#fff)!important;border:1px solid rgba(213,0,0,.42)!important;color:#d50000!important;box-shadow:none!important;font-size:12px!important;font-weight:900!important;letter-spacing:.04em!important;text-transform:uppercase!important;z-index:2!important}.chat-page-header .chat-header-return-admin:hover{background:#fff4f4!important;border-color:#d50000!important;color:#b80000!important}}.chat-impersonation-error{width:-moz-fit-content;width:fit-content;max-width:min(100%,520px);margin:0 8px 10px auto;padding:8px 10px;border:1px solid rgba(213,0,0,.24);background:hsla(0,100%,98%,.96);color:#8f0000;font-size:12px;font-weight:800}.team-header-return-owner{height:36px!important;min-height:36px!important;min-width:72px!important;padding:0 16px!important;border-radius:0!important;background:#fff!important;border:1px solid rgba(213,0,0,.42)!important;color:#d50000!important;box-shadow:none!important;font-size:12px!important;font-weight:900!important;letter-spacing:.04em!important;text-transform:uppercase!important}.team-header-return-owner:hover{background:#fff4f4!important;border-color:#d50000!important;color:#b80000!important}@media (max-width:980px){.chat-page-header .chat-header-return-admin{position:static!important;transform:none!important;order:3!important;min-width:128px!important}.chat-page-header .chat-header-plan{order:4!important}}body.theme-dark .toolbox-page{background:#0b0b0c!important;color:#f2f2f3!important}body.theme-dark .toolbox-page .toolbox-header,body.theme-dark .toolbox-page .toolbox-header.glass-panel{background:transparent!important;border-color:transparent!important;box-shadow:none!important}body.theme-dark .toolbox-page .toolbox-header h1{color:#d50000!important}body.theme-dark .toolbox-page .toolbox-empty-state span,body.theme-dark .toolbox-page .toolbox-field-help,body.theme-dark .toolbox-page .toolbox-header p,body.theme-dark .toolbox-page .toolbox-help,body.theme-dark .toolbox-page .toolbox-preset-meta small,body.theme-dark .toolbox-page .toolbox-prompt-meta,body.theme-dark .toolbox-page .toolbox-status{color:#b9bec8!important}body.theme-dark .toolbox-page .toolbox-actions-sticky,body.theme-dark .toolbox-page .toolbox-actions-sticky-toolbox,body.theme-dark .toolbox-page .toolbox-empty-state,body.theme-dark .toolbox-page .toolbox-output-grid,body.theme-dark .toolbox-page .toolbox-presets,body.theme-dark .toolbox-page .toolbox-production-card,body.theme-dark .toolbox-page .toolbox-production-right .toolbox-section.toolbox-side-light,body.theme-dark .toolbox-page .toolbox-prompt-row-section,body.theme-dark .toolbox-page .toolbox-results-history-panel,body.theme-dark .toolbox-page .toolbox-results-section,body.theme-dark .toolbox-page .toolbox-section{background:#111113!important;border-color:#292a30!important;color:#f2f2f3!important;box-shadow:none!important}body.theme-dark .toolbox-page .toolbox-results-main{background:#0f1012!important;border-color:#292a30!important;color:#f2f2f3!important}body.theme-dark .production-node-add,body.theme-dark .production-node-card,body.theme-dark .production-node-inspector,body.theme-dark .production-node-panel,body.theme-dark .production-node-preset,body.theme-dark .production-node-sidebar,body.theme-dark .production-node-stats>div,body.theme-dark .production-node-topbar,body.theme-dark .toolbox-page .toolbox-production-node-shell{background:#111113!important;border-color:#292a30!important;color:#f2f2f3!important;box-shadow:none!important}body.theme-dark .production-node-canvas-wrap{background-color:#0d0d0f;background-image:linear-gradient(hsla(0,0%,100%,.07) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.07) 1px,transparent 0)}body.theme-dark .production-node-add strong,body.theme-dark .production-node-card-head button,body.theme-dark .production-node-card-title,body.theme-dark .production-node-expand-button,body.theme-dark .production-node-inspector-meta strong,body.theme-dark .production-node-panel h3,body.theme-dark .production-node-preset strong,body.theme-dark .production-node-stats strong,body.theme-dark .production-node-title-input,body.theme-dark .production-node-total-price,body.theme-dark .production-node-total-price strong{color:#f2f2f3!important}body.theme-dark .production-node-add span,body.theme-dark .production-node-card p,body.theme-dark .production-node-port,body.theme-dark .production-node-preset span,body.theme-dark .production-node-stats span,body.theme-dark .production-node-topbar p{color:#bcc1cc!important}body.theme-dark .production-node-quick-label{color:#bcc1cc}body.theme-dark .toolbox-page .production-node-quick-trigger{background:#17181c!important;border-color:#34353c!important;color:#f2f2f3!important}body.theme-dark .toolbox-page .production-node-quick-trigger .toolbox-tool-picker-label{color:#f2f2f3!important}body.theme-dark .toolbox-page .production-node-quick-trigger .toolbox-tool-picker-caret{border-top-color:#f2f2f3!important}body.theme-dark .production-node-port.active,body.theme-dark .production-node-port.connected,body.theme-dark .production-node-port.required{color:#f2f2f3!important}body.theme-dark .production-node-port.optional:not(.connected):not(.active){color:#777d89!important}body.theme-dark .production-node-port em{background:rgba(213,0,0,.14);border-color:rgba(255,74,74,.28);color:#f66}body.theme-dark .production-node-expand-button{background:transparent!important;border-color:transparent!important;color:#ff4a4a!important}body.theme-dark .production-node-expand-button:hover,body.theme-dark .production-node-expand-button[aria-expanded=true]{background:transparent!important;border-color:transparent!important;color:#f66!important}body.theme-dark .production-node-expand-button .composer-advanced-chevron:after,body.theme-dark .production-node-expand-button .composer-advanced-chevron:before{background:#ff4a4a!important}body.theme-dark .production-node-inline-settings{border-color:#292a30}body.theme-dark .production-node-inline-empty{color:#bcc1cc}body.theme-dark .production-node-field input,body.theme-dark .production-node-field select,body.theme-dark .production-node-field textarea,body.theme-dark .production-node-quick-field select,body.theme-dark .production-node-share textarea{background:#17181c!important;border-color:#34353c!important;color:#f2f2f3!important}body.theme-dark .toolbox-page .toolbox-attachment-chip,body.theme-dark .toolbox-page .toolbox-dropzone,body.theme-dark .toolbox-page .toolbox-history-item,body.theme-dark .toolbox-page .toolbox-model-card,body.theme-dark .toolbox-page .toolbox-model-gallery,body.theme-dark .toolbox-page .toolbox-model-gallery-empty,body.theme-dark .toolbox-page .toolbox-pill,body.theme-dark .toolbox-page .toolbox-preset-card,body.theme-dark .toolbox-page .toolbox-production-metric-grid>div,body.theme-dark .toolbox-page .toolbox-result-card,body.theme-dark .toolbox-page .toolbox-result-image-wrap,body.theme-dark .toolbox-page .toolbox-run-pill,body.theme-dark .toolbox-page .toolbox-selected-tool-card{background:#18191d!important;border-color:#303139!important;color:#f2f2f3!important;box-shadow:none!important}body.theme-dark .toolbox-page .toolbox-result-action-btn{background:transparent;color:#f7f7f8;border-color:transparent;box-shadow:none}body.theme-dark .toolbox-page .toolbox-result-action-btn.is-favorite,body.theme-dark .toolbox-page .toolbox-result-action-btn.is-flagged,body.theme-dark .toolbox-page .toolbox-result-action-btn:hover{background:transparent;color:#ff4a4a;border-color:transparent}body.theme-dark .toolbox-page .toolbox-history-pending-card{background:#17181c!important;border-color:rgba(255,74,74,.26)!important;box-shadow:inset 4px 0 0 #e10600!important;color:#f2f2f3!important}body.theme-dark .toolbox-page .toolbox-history-pending-card strong{color:#f2f2f3!important}body.theme-dark .toolbox-page .toolbox-history-pending-card small{color:#b9bec8!important}body.theme-dark .toolbox-page .toolbox-attachment-dropzone,body.theme-dark .toolbox-page .toolbox-model-image-wrap-plus{background:#111216!important;border-color:#343740!important;color:#d6dae2!important}body.theme-dark .toolbox-page .toolbox-attachment-placeholder{color:#b7bdc8!important}body.theme-dark .toolbox-page .toolbox-attachment-placeholder strong{color:#f2f2f3!important}body.theme-dark .toolbox-page .toolbox-model-image-wrap-plus{color:#ff1a1a!important}body.theme-dark .toolbox-page .toolbox-model-image-wrap,body.theme-dark .toolbox-page .toolbox-reference-thumb,body.theme-dark .toolbox-page.toolbox-mode-toolbox .toolbox-reference-thumb{background:#111216!important;border-color:#343740!important;color:#d6dae2!important}body.theme-dark .toolbox-page.toolbox-mode-toolbox .toolbox-model-image-wrap img,body.theme-dark .toolbox-page.toolbox-mode-toolbox .toolbox-reference-thumb img{background:#111216!important}body.theme-dark .toolbox-page .toolbox-reference-thumb small{color:#d6dae2!important}.toolbox-page.toolbox-mode-toolbox .toolbox-presets{position:relative;z-index:1!important}.toolbox-page.toolbox-mode-toolbox .toolbox-aspect-picker.open,.toolbox-page.toolbox-mode-toolbox .toolbox-control-stack-section,.toolbox-page.toolbox-mode-toolbox .toolbox-field-aspect_ratio,.toolbox-page.toolbox-mode-toolbox .toolbox-fields-grid:has(.toolbox-aspect-picker.open),.toolbox-page.toolbox-mode-toolbox .toolbox-generation-settings-section,.toolbox-page.toolbox-mode-toolbox .toolbox-section:has(.toolbox-aspect-picker.open){overflow:visible!important;position:relative!important;z-index:950000!important}.toolbox-page.toolbox-mode-toolbox .toolbox-aspect-picker.open .toolbox-tool-picker-menu{z-index:950100!important}.toolbox-aspect-picker-portal{min-width:220px;padding:6px;border:1px solid #dfe3ea;border-radius:6px;background:#fff;box-shadow:0 18px 42px rgba(15,23,42,.22);overflow-y:auto;overscroll-behavior:contain;box-sizing:border-box}.toolbox-aspect-picker-portal .toolbox-tool-picker-item{width:100%;min-height:40px;padding:9px 10px;border:0;border-radius:4px;background:transparent;color:#16181d;display:flex;align-items:center;justify-content:flex-start;text-align:left;font:800 13px/1.2 var(--font-body);cursor:pointer}.toolbox-aspect-picker-portal .toolbox-tool-picker-item.active,.toolbox-aspect-picker-portal .toolbox-tool-picker-item:hover{background:rgba(225,6,0,.09);color:#c10000}body.theme-dark .toolbox-aspect-picker-portal{background:#111113!important;border-color:#34353c!important;box-shadow:0 18px 42px rgba(0,0,0,.52)!important}body.theme-dark .toolbox-aspect-picker-portal .toolbox-tool-picker-item{background:transparent!important;color:#f2f2f3!important}body.theme-dark .toolbox-aspect-picker-portal .toolbox-tool-picker-item.active,body.theme-dark .toolbox-aspect-picker-portal .toolbox-tool-picker-item:hover{background:rgba(213,0,0,.18)!important;color:#f66!important}@media (max-width:720px){body.theme-dark .toolbox-page.toolbox-mode-toolbox .toolbox-prompt-bar-input,body.theme-dark .toolbox-page.toolbox-mode-toolbox .toolbox-prompt-hero{background:transparent!important;border-color:transparent!important;box-shadow:none!important}.toolbox-page.toolbox-mode-toolbox .toolbox-aspect-picker.open .toolbox-tool-picker-menu{top:auto!important;bottom:calc(100% + 8px)!important;left:0!important;right:auto!important;max-height:min(320px,54dvh)!important;overflow-y:auto!important;overscroll-behavior:contain!important}}body.theme-dark .toolbox-page .toolbox-preset-card.active,body.theme-dark .toolbox-page .toolbox-preset-card:hover,body.theme-dark .toolbox-page .toolbox-run-pill.active{background:#211516!important;border-color:#d50000!important}body.theme-dark .toolbox-page .toolbox-field span,body.theme-dark .toolbox-page .toolbox-preset-meta strong,body.theme-dark .toolbox-page .toolbox-prompt-inline-label,body.theme-dark .toolbox-page .toolbox-results-history-panel h4,body.theme-dark .toolbox-page .toolbox-section h2,body.theme-dark .toolbox-page .toolbox-section h3,body.theme-dark .toolbox-page .toolbox-tool-picker-label,body.theme-dark .toolbox-page .toolbox-tool-picker-trigger,body.theme-dark .toolbox-page label,body.theme-dark .toolbox-page strong{color:#f2f2f3!important}body.theme-dark .toolbox-page .toolbox-tool-picker-caret{border-top-color:#f2f2f3!important}body.theme-dark .toolbox-page .toolbox-tool-picker-menu{background:#111113!important;border-color:#34353c!important;box-shadow:0 14px 32px rgba(0,0,0,.44)!important}body.theme-dark .toolbox-page .toolbox-tool-picker-item{background:#111113!important;color:#f2f2f3!important}body.theme-dark .toolbox-page .toolbox-tool-picker-group+.toolbox-tool-picker-group{border-top-color:#2d2f38!important}body.theme-dark .toolbox-page .toolbox-tool-picker-group-heading{color:#a7a9b2!important}body.theme-dark .toolbox-page .toolbox-tool-picker-item.active,body.theme-dark .toolbox-page .toolbox-tool-picker-item:hover{background:#1f2026!important;border-color:#3b3d47!important;color:#fff!important}body.theme-dark .toolbox-page .toolbox-tool-picker-item.toolbox-tool-picker-item-adult,body.theme-dark .toolbox-page .toolbox-tool-picker-item.toolbox-tool-picker-item-adult.active,body.theme-dark .toolbox-page .toolbox-tool-picker-item.toolbox-tool-picker-item-adult:hover{background:#d50000!important;border-color:#d50000!important;color:#fff!important}body.theme-dark .toolbox-page .toolbox-field input,body.theme-dark .toolbox-page .toolbox-field select,body.theme-dark .toolbox-page .toolbox-field textarea,body.theme-dark .toolbox-page .toolbox-prompt-hero,body.theme-dark .toolbox-page .toolbox-template-select,body.theme-dark .toolbox-page input,body.theme-dark .toolbox-page select,body.theme-dark .toolbox-page textarea{background:#17181c!important;border-color:#34353c!important;color:#f2f2f3!important}body.theme-dark .toolbox-page .toolbox-prompt-hero::placeholder,body.theme-dark .toolbox-page input::placeholder,body.theme-dark .toolbox-page textarea::placeholder{color:#8f949e!important}body.theme-dark .toolbox-page .ghost-button{background:#17181c!important;border-color:#34353c!important;color:#f2f2f3!important}body.theme-dark .toolbox-page .ghost-button:hover{background:#202126!important;border-color:#474952!important;color:#fff!important}body.theme-dark .toolbox-page .toolbox-header-links .toolbox-header-credits{background:transparent!important;border:0!important;color:#f2f2f3!important}body.theme-dark .toolbox-page .shared-notifications .notification-bell,body.theme-dark .toolbox-page .toolbox-header-bell-plain{color:#f2f2f3!important}body.theme-dark .shared-notifications .notification-panel{background:#111113!important;color:#f2f2f3!important;border-color:#292a30!important;box-shadow:0 18px 42px rgba(0,0,0,.42)!important}body.theme-dark .shared-notifications .notification-item{background:#17181c;border-color:#34353c;color:#f2f2f3}body.theme-dark .shared-notifications .notification-install-guide,body.theme-dark .shared-notifications .notification-item.unread{background:rgba(213,0,0,.1);border-color:rgba(213,0,0,.34)}body.theme-dark .shared-notifications .notification-install-head button,body.theme-dark .shared-notifications .notification-install-head strong,body.theme-dark .shared-notifications .notification-title-row strong{color:#f2f2f3}body.theme-dark .shared-notifications .notification-body,body.theme-dark .shared-notifications .notification-install-copy,body.theme-dark .shared-notifications .notification-install-guide ol{color:#c9cdd6}body.theme-dark .learn-docs-main,body.theme-dark .learn-docs-page,body.theme-dark .learn-layout-page,body.theme-dark .learn-shell,body.theme-dark:has(.learn-docs-page){background:#0b0b0c!important;color:#f2f2f3!important}body.theme-dark .learn-community-grid>*,body.theme-dark .learn-course-item,body.theme-dark .learn-dashboard-preview-grid>*,body.theme-dark .learn-doc-content,body.theme-dark .learn-docs-sidebar,body.theme-dark .learn-hub-doc-card,body.theme-dark .learn-hub-menu-btn,body.theme-dark .learn-hub-section-card,body.theme-dark .learn-hub-upsell-card,body.theme-dark .learn-kpi,body.theme-dark .learn-model-card,body.theme-dark .learn-page-banner,body.theme-dark .learn-panel,body.theme-dark .learn-shared-header,body.theme-dark .learn-shared-header.glass-panel,body.theme-dark .learn-stat-pill,body.theme-dark .learn-subpage-grid>*,body.theme-dark .learn-wiki-card,body.theme-dark .team-shared-media-card{background:#111113!important;border-color:#292a30!important;color:#f2f2f3!important;box-shadow:none!important}body.theme-dark .learn-docs-page .learn-title,body.theme-dark .learn-title{color:#d50000!important}body.theme-dark .team-shared-media-detail-panel{border-color:#292a30;background:#111113;color:#f2f2f3}body.theme-dark .team-shared-media-detail-close{border-color:#292a30;background:#1a1b20;color:#f2f2f3}body.theme-dark .team-shared-media-detail-comment,body.theme-dark .team-shared-media-detail-meta strong,body.theme-dark .team-shared-media-detail-prompt,body.theme-dark .team-shared-media-detail-review-btn,body.theme-dark .team-shared-media-detail-row strong,body.theme-dark .team-shared-media-detail-title{color:#f2f2f3}body.theme-dark .team-shared-media-detail-comment,body.theme-dark .team-shared-media-detail-meta div,body.theme-dark .team-shared-media-detail-prompt,body.theme-dark .team-shared-media-detail-readonly-comment,body.theme-dark .team-shared-media-detail-review-btn,body.theme-dark .team-shared-media-detail-status{border-color:#292a30;background:#18191d}body.theme-dark .team-shared-media-detail-list,body.theme-dark .team-shared-media-detail-row{border-color:#292a30}body.theme-dark .team-shared-media-detail-row span{color:#d50000}body.theme-dark .team-shared-media-detail-review-btn{background:#050506;border-color:#050506;box-shadow:none}body.theme-dark .team-shared-media-detail-review-btn.approve.active{background:#0f8b3c;border-color:#0f8b3c}body.theme-dark .team-shared-media-detail-review-btn.reject.active{background:#d50000;border-color:#d50000}body.theme-dark .team-shared-media-detail-readonly-comment{color:#d8d8dc}@media (max-width:760px){.team-shared-media-detail-backdrop{align-items:stretch;padding:10px}.team-shared-media-detail-panel{width:min(360px,calc(100vw - 24px));max-height:calc(100dvh - 20px);grid-template-columns:minmax(0,1fr)}.team-shared-media-detail-preview{min-height:0;height:min(44dvh,360px)}.team-shared-media-detail-body{padding:16px}.learn-flagged-expanded-rating,.team-shared-media-detail-meta,.team-shared-media-detail-review-actions{grid-template-columns:minmax(0,1fr)}.learn-flagged-detail-row,.team-shared-media-detail-row{grid-template-columns:minmax(0,1fr);gap:4px}}body.theme-dark .learn-article-title,body.theme-dark .learn-card-name,body.theme-dark .learn-doc-content h1,body.theme-dark .learn-doc-content h2,body.theme-dark .learn-doc-content h3,body.theme-dark .learn-doc-content h4,body.theme-dark .learn-hub-doc-card h3,body.theme-dark .learn-hub-section-card h3,body.theme-dark .learn-kpi strong,body.theme-dark .learn-model-card h3,body.theme-dark .learn-panel strong,body.theme-dark .learn-section-title,body.theme-dark .learn-stat-pill strong,body.theme-dark .learn-wiki-card h3{color:#f2f2f3!important}body.theme-dark .learn-article-summary,body.theme-dark .learn-doc-content li,body.theme-dark .learn-doc-content p,body.theme-dark .learn-doc-content span,body.theme-dark .learn-docs-nav-group-label,body.theme-dark .learn-docs-search span,body.theme-dark .learn-empty,body.theme-dark .learn-hub-doc-card p,body.theme-dark .learn-hub-section-card li,body.theme-dark .learn-hub-section-card p,body.theme-dark .learn-model-card p,body.theme-dark .learn-muted,body.theme-dark .learn-panel small,body.theme-dark .learn-subtitle,body.theme-dark .learn-wiki-card p{color:#b9bec8!important}body.theme-dark .learn-card-link,body.theme-dark .learn-docs-page .learn-doc-link,body.theme-dark .learn-docs-page .learn-doc-link:visited,body.theme-dark .learn-hub-menu-btn,body.theme-dark .learn-wiki-card{background:#17181c!important;border-color:#34353c!important;color:#f2f2f3!important}body.theme-dark .learn-card-link:hover,body.theme-dark .learn-docs-page .learn-doc-link:hover,body.theme-dark .learn-hub-menu-btn:hover{background:#221516!important;border-color:#d50000!important;color:#fff!important}body.theme-dark .learn-docs-page .learn-doc-link.active,body.theme-dark .learn-docs-page .learn-doc-link[aria-current=page]{background:#d50000!important;border-color:#d50000!important;color:#fff!important}body.theme-dark .learn-docs-search input,body.theme-dark .learn-onboarding-modal input,body.theme-dark .learn-onboarding-modal textarea,body.theme-dark .learn-panel input,body.theme-dark .learn-panel select,body.theme-dark .learn-panel textarea,body.theme-dark .learn-timeframe-control select,body.theme-dark .learn-title-input{background:#17181c!important;border-color:#34353c!important;color:#f2f2f3!important}body.theme-dark .learn-docs-search input::placeholder,body.theme-dark .learn-onboarding-modal input::placeholder,body.theme-dark .learn-onboarding-modal textarea::placeholder,body.theme-dark .learn-panel input::placeholder,body.theme-dark .learn-panel textarea::placeholder,body.theme-dark .learn-title-input::placeholder{color:#8f949e!important}body.theme-dark .learn-flagged-expanded,body.theme-dark .learn-flagged-expanded-close,body.theme-dark .learn-flagged-expanded-comment,body.theme-dark .learn-flagged-prompt-box,body.theme-dark .learn-flagged-readonly-comment,body.theme-dark .learn-flagged-review-choice{background:#111113!important;border-color:#34353c!important;color:#f2f2f3!important}body.theme-dark .learn-flagged-review-choice{background:#050506!important;border-color:#050506!important;box-shadow:none!important}body.theme-dark .learn-flagged-review-choice.approve.active{background:#0f8b3c!important;border-color:#0f8b3c!important}body.theme-dark .learn-flagged-review-choice.reject.active{background:#d50000!important;border-color:#d50000!important}body.theme-dark .learn-flagged-detail-value,body.theme-dark .learn-flagged-expanded-status{color:#f2f2f3!important}body.theme-dark .learn-flagged-detail-name,body.theme-dark .learn-flagged-expanded-eyebrow,body.theme-dark .learn-flagged-expanded-label{color:#aeb4bf!important}body.theme-dark .learn-flagged-detail-row{border-bottom-color:#292a30!important}body.theme-dark .learn-flagged-grid-badge,body.theme-dark .learn-flagged-grid-comment{background:rgba(17,17,19,.92)!important;border-color:hsla(0,0%,100%,.16)!important;color:#f2f2f3!important}body.theme-dark .learn-doc-content .ghost-button,body.theme-dark .learn-doc-content a.ghost-button,body.theme-dark .learn-docs-page .button:not(.plan-cta),body.theme-dark .learn-docs-page button:not(.plan-cta),body.theme-dark .learn-hero-actions .ghost-button,body.theme-dark .learn-shared-header .ghost-button,body.theme-dark .learn-shell .ghost-button,body.theme-dark .learn-shell .learn-action-white{background:#17181c!important;border-color:#34353c!important;color:#f2f2f3!important;box-shadow:none!important}body.theme-dark .learn-doc-content .ghost-button:hover,body.theme-dark .learn-doc-content a.ghost-button:hover,body.theme-dark .learn-docs-page .button:not(.plan-cta):hover,body.theme-dark .learn-docs-page button:not(.plan-cta):hover,body.theme-dark .learn-hero-actions .ghost-button:hover,body.theme-dark .learn-shared-header .ghost-button:hover,body.theme-dark .learn-shell .ghost-button:hover,body.theme-dark .learn-shell .learn-action-white:hover{background:#202126!important;border-color:#474952!important;color:#fff!important}body.theme-dark .learn-doc-content .plan-cta,body.theme-dark .learn-doc-content a.plan-cta,body.theme-dark .learn-docs-page .plan-cta,body.theme-dark .learn-shared-header .plan-cta,body.theme-dark .learn-shell .plan-cta{background:#d50000!important;border-color:#d50000!important;color:#fff!important}body.theme-dark .learn-doc-content hr,body.theme-dark .learn-doc-content section,body.theme-dark .learn-docs-nav-group,body.theme-dark .learn-reference-head,body.theme-dark .learn-shell .learn-divider{border-color:#292a30!important}@media (min-width:981px){.app:not(.toolbox-page) .chat-page-header.toolbox-header,.app:not(.toolbox-page) .chat-page-header.toolbox-header.glass-panel{display:flex!important;justify-content:flex-end!important;align-items:flex-start!important;width:100%!important;max-width:none!important;min-height:78px!important;margin:0!important;padding:24px 26px 14px 0!important;background:transparent!important;border:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.app:not(.toolbox-page) .chat-page-header .chat-header-links,.app:not(.toolbox-page) .chat-page-header .toolbox-header-links{display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;width:auto!important;min-height:38px!important;margin:0!important;padding:0!important}.app:not(.toolbox-page) .chat-page-header .chat-header-menu{display:none!important}.app:not(.toolbox-page) .chat-page-header .chat-header-credits,.app:not(.toolbox-page) .chat-page-header .toolbox-header-credits{order:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:0!important;height:38px!important;min-height:38px!important;padding:0 4px 0 13px!important;margin:0!important;position:relative!important;background:transparent!important;border:0!important;box-shadow:none!important;color:#111!important;font-size:15px!important;font-weight:900!important;letter-spacing:0!important;line-height:1!important;text-transform:none!important;white-space:nowrap!important}.app:not(.toolbox-page) .chat-page-header .chat-header-credits:before,.app:not(.toolbox-page) .chat-page-header .toolbox-header-credits:before{content:""!important;position:absolute!important;left:0!important;top:8px!important;bottom:8px!important;width:3px!important;border-radius:999px!important;background:#d50000!important}.app:not(.toolbox-page) .chat-page-header .chat-header-plan{order:2!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:122px!important;height:38px!important;min-height:38px!important;padding:0 18px!important;margin:0!important;border-radius:0!important;-webkit-clip-path:none!important;clip-path:none!important;background:#d50000!important;border:1px solid #d50000!important;color:#fff!important;font-size:12px!important;font-weight:800!important;letter-spacing:.04em!important;line-height:1!important;text-align:center!important;text-decoration:none!important;text-transform:uppercase!important;box-shadow:0 18px 30px rgba(213,0,0,.18)!important}.app:not(.toolbox-page) .chat-page-header .chat-header-plan:hover{background:#c80500!important;border-color:#c80500!important;color:#fff!important;text-decoration:none!important}.app:not(.toolbox-page) .chat-page-header .chat-header-notifications,.app:not(.toolbox-page) .chat-page-header .toolbox-header-notifications{order:3!important}.app:not(.toolbox-page) .chat-page-header .chat-header-notifications,.app:not(.toolbox-page) .chat-page-header .shared-notifications .notification-bell,.app:not(.toolbox-page) .chat-page-header .toolbox-header-notifications{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:28px!important;min-width:28px!important;height:38px!important;min-height:38px!important;margin:0!important;padding:0!important}.app:not(.toolbox-page) .chat-page-header .shared-notifications .notification-bell{border:0!important;background:transparent!important;box-shadow:none!important;color:#101010!important}.app:not(.toolbox-page) .chat-page-header .shared-notifications .notification-bell .toolbar-icon{width:16px!important;height:16px!important}body.theme-dark .app:not(.toolbox-page) .chat-page-header .chat-header-credits,body.theme-dark .app:not(.toolbox-page) .chat-page-header .shared-notifications .notification-bell,body.theme-dark .app:not(.toolbox-page) .chat-page-header .toolbox-header-credits{color:#f2f2f3!important}}body.theme-light .app:not(.toolbox-page) .composer-controls-advanced .engine-field-model-pill .engine-dropdown-trigger,body.theme-light .app:not(.toolbox-page) .composer-controls-advanced .engine-field-model-pill .engine-dropdown-trigger:disabled{background:transparent!important;border:0!important;box-shadow:none!important;color:#111!important;opacity:1!important}body.theme-light .app:not(.toolbox-page) .composer-controls-advanced .engine-field-model-pill .engine-dropdown-trigger:hover,body.theme-light .app:not(.toolbox-page) .composer-controls-advanced .engine-field-model-pill .engine-dropdown.open .engine-dropdown-trigger{background:transparent!important;color:#111!important}body.theme-light .app:not(.toolbox-page) .composer-controls-advanced .engine-field-model-pill .engine-dropdown-trigger:after{border-top-color:#101010!important}body.theme-light .app:not(.toolbox-page) .composer-controls-advanced .engine-field-model-pill .engine-dropdown-menu{background:#fff!important;border-color:#d1d5db!important}.app:not(.toolbox-page) .sidebar-title{color:#c10000!important;font-family:Inter,Segoe UI,sans-serif!important;font-size:clamp(38px,4.2vw,50px)!important;font-weight:950!important;line-height:.95!important;letter-spacing:.01em!important;text-transform:uppercase!important}@media (min-width:981px){.app:not(.toolbox-page){--chat-sidebar-total-width:360px;--content-width:min(820px,calc(100vw - var(--chat-sidebar-total-width) - 220px));--media-max:calc(var(--content-width) * 0.58)}.app:not(.toolbox-page) .chat-center{align-items:stretch!important;padding-top:0!important}.app:not(.toolbox-page) .chat-body,.app:not(.toolbox-page) .chat-shell,.app:not(.toolbox-page) .message-list{width:100%!important;max-width:none!important;margin:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}.app:not(.toolbox-page) .message-list{height:100%!important;padding-top:72px!important;padding-left:max(24px,calc((100% - var(--content-width)) / 2))!important;padding-right:max(24px,calc((100% - var(--content-width)) / 2))!important;scrollbar-gutter:stable!important}.app:not(.toolbox-page) .input-dock{left:calc(var(--chat-sidebar-total-width) + (100vw - var(--chat-sidebar-total-width)) / 2)!important;width:var(--content-width)!important;max-width:var(--content-width)!important}.app:not(.toolbox-page) .scroll-to-bottom{background:linear-gradient(180deg,transparent 0,transparent 48%,#fff 0,#fff)!important;border:1px solid #d3d5da!important;color:#111!important;box-shadow:0 10px 24px rgba(17,24,39,.14)!important}.app:not(.toolbox-page) .scroll-to-bottom:hover{background:#fff!important;border-color:#b8bdc7!important;color:#000!important;box-shadow:0 12px 28px rgba(17,24,39,.18)!important}body.theme-dark .app:not(.toolbox-page) .scroll-to-bottom{background:#fff!important;border-color:#fff!important;color:#111!important}.app:not(.toolbox-page) .chat-page-header .chat-header-credits,.app:not(.toolbox-page) .chat-page-header .toolbox-header-credits{background:transparent!important;border:0!important;border-left:0!important;box-shadow:none!important;padding-left:13px!important}body.theme-dark .app:not(.toolbox-page) .chat-page-header .chat-header-credits,body.theme-dark .app:not(.toolbox-page) .chat-page-header .toolbox-header-credits{background:transparent!important;border:0!important;box-shadow:none!important;color:#f2f2f3!important}.app:not(.toolbox-page) .chat-page-header .chat-header-credits:before,.app:not(.toolbox-page) .chat-page-header .toolbox-header-credits:before{content:""!important;display:block!important;position:absolute!important;left:0!important;top:8px!important;bottom:8px!important;width:3px!important;border-radius:999px!important;background:#d50000!important}}@media (max-width:980px){.chat-page-header .chat-header-plan,.chat-page-header .toolbox-header-links .plan-cta,.toolbox-page .toolbox-header-links .plan-cta{display:none!important}.chat-page-header .chat-header-credits,.chat-page-header .toolbox-header-credits,.toolbox-page .toolbox-header-links .toolbox-header-credits{display:inline-flex!important;align-items:center!important;justify-content:center!important;position:relative!important;padding-left:13px!important;border-left:0!important;line-height:1!important}.chat-page-header .chat-header-credits:before,.chat-page-header .toolbox-header-credits:before,.toolbox-page .toolbox-header-links .toolbox-header-credits:before{content:""!important;display:block!important;position:absolute!important;left:0!important;top:50%!important;bottom:auto!important;transform:translateY(-50%)!important;width:3px!important;height:22px!important;border-radius:999px!important;background:#d50000!important}}@media (min-width:641px){.credits-panel{width:min(900px,calc(100vw - 72px))!important;max-height:calc(100dvh - 72px)!important;padding:24px!important;gap:16px!important;overflow-y:auto!important;border-radius:6px!important;-webkit-clip-path:none!important;clip-path:none!important;background:#fff!important;border:1px solid #d8dde6!important;box-shadow:0 24px 70px rgba(16,24,40,.28)!important}.credits-panel .plan-header{align-items:flex-start!important}.credits-panel .plan-title{font-size:30px!important;line-height:1!important;color:#151515!important}.credits-panel .credits-body,.credits-panel .plan-subtitle{color:#555d69!important;font-size:13px!important;line-height:1.45!important}.credits-panel .credits-options{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;height:auto!important;min-height:0!important;overflow:hidden!important;scrollbar-gutter:auto!important}.credits-panel .credit-card{aspect-ratio:auto!important;min-height:142px!important;padding:16px!important;border-radius:5px!important;-webkit-clip-path:none!important;clip-path:none!important;background:#fbfcfd!important;border:1px solid #d9dee7!important;box-shadow:none!important;display:grid!important;grid-template-rows:auto 1fr auto!important;grid-gap:10px!important;gap:10px!important}.credits-panel .credit-card:hover{border-color:#d50000!important;background:#fff8f8!important;transform:none!important;box-shadow:0 12px 26px rgba(213,0,0,.08)!important}.credits-panel .credit-value{color:#111!important;font-size:34px!important;font-weight:900!important;letter-spacing:-.04em!important}.credits-panel .credit-total-line{color:#697180!important;font-size:11px!important;line-height:1.25!important}.credits-panel .credit-cta,.credits-panel .credit-price{position:static!important}.credits-panel .credit-price{color:#525b68!important;font-size:13px!important;height:auto!important;align-self:end!important}.credits-panel .credit-cta,.credits-panel .credit-cta.primary{justify-self:stretch!important;min-height:36px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:4px!important;-webkit-clip-path:none!important;clip-path:none!important;background:#d50000!important;border:1px solid #d50000!important;box-shadow:0 12px 22px rgba(213,0,0,.14)!important;color:#fff!important;font-size:13px!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.02em!important}.credits-panel .credits-upsell{background:#fbfcfd!important;border:1px solid #d9dee7!important;border-radius:5px!important;color:#111!important;padding:12px 14px!important}.credits-panel .credits-upsell-text,.credits-panel .toggle-label{color:#333a45!important}.credits-panel .credits-upsell .plan-cta{min-height:36px!important;border-radius:4px!important;-webkit-clip-path:none!important;clip-path:none!important;background:#d50000!important;border-color:#d50000!important;color:#fff!important}body.theme-dark .credits-panel{background:#111113!important;border-color:#292a30!important;color:#f2f2f3!important}body.theme-dark .credits-panel .credit-value,body.theme-dark .credits-panel .plan-title{color:#f2f2f3!important}body.theme-dark .credits-panel .credit-price,body.theme-dark .credits-panel .credit-total-line,body.theme-dark .credits-panel .credits-body,body.theme-dark .credits-panel .credits-upsell-text,body.theme-dark .credits-panel .plan-subtitle,body.theme-dark .credits-panel .toggle-label{color:#b9bec8!important}body.theme-dark .credits-panel .credit-card,body.theme-dark .credits-panel .credits-upsell{background:#18191d!important;border-color:#303139!important}}@media (max-width:640px){.plan-overlay{align-items:flex-start!important;justify-content:center!important;padding:8px!important;overflow-y:auto!important;z-index:220000!important}.credits-panel{width:min(100%,420px)!important;max-height:calc(100dvh - 16px)!important;padding:14px!important;gap:10px!important;overflow-y:auto!important;border-radius:4px!important;-webkit-clip-path:none!important;clip-path:none!important}.credits-panel .plan-header{align-items:flex-start!important;gap:12px!important}.credits-panel .plan-title{font-size:22px!important;line-height:1.05!important}.credits-body,.credits-panel .plan-subtitle{font-size:12px!important;line-height:1.3!important}.credits-options{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;height:auto!important;min-height:0!important;overflow:hidden!important;scrollbar-gutter:auto!important}.credit-card{aspect-ratio:auto!important;min-height:102px!important;padding:10px!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;gap:6px!important;border-radius:4px!important;-webkit-clip-path:none!important;clip-path:none!important;overflow:hidden!important;text-align:left!important}.credit-amount{min-width:0!important}.credit-value{font-size:clamp(23px,7vw,30px)!important;line-height:.95!important;letter-spacing:-.04em!important;white-space:nowrap!important}.credit-total-line{font-size:10px!important;line-height:1.2!important;margin-top:3px!important}.credit-cta,.credit-price{position:static!important}.credit-price{height:auto!important;font-size:11px!important;line-height:1.1!important}.credit-cta,.credit-cta.primary{width:100%!important;min-height:30px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 10px!important;border-radius:4px!important;font-size:12px!important;font-weight:900!important;line-height:1!important;color:#fff!important;background:#d50000!important;border-color:#d50000!important}.credit-cta,.credit-cta.primary,.credits-upsell{-webkit-clip-path:none!important;clip-path:none!important}.credits-upsell{display:grid!important;grid-template-columns:1fr!important;align-items:stretch!important;grid-gap:8px!important;gap:8px!important;padding:10px!important;border-radius:4px!important;background:#fff!important;border-color:#d1d5db!important;color:#111!important}.credits-upsell-text{color:#111!important;font-size:12px!important;line-height:1.3!important}.credits-upsell-action{width:100%!important;justify-content:center!important;white-space:normal!important}.credits-upsell .toggle-switch{display:flex!important;justify-content:center!important;color:#111!important}.credits-upsell .toggle-label{color:#111!important;font-size:12px!important;line-height:1.2!important}.credits-upsell .plan-cta{width:100%!important;min-height:34px!important;border-radius:4px!important;-webkit-clip-path:none!important;clip-path:none!important;background:#d50000!important;border:1px solid #d50000!important;box-shadow:0 12px 22px rgba(213,0,0,.16)!important;color:#fff!important;font-size:12px!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.02em!important}}@media (max-width:980px){.app:not(.toolbox-page) .chat-page-header .ghost-button.toolbar-credit-inline-header.chat-header-credits{display:inline-flex!important;align-items:center!important;justify-content:center!important;position:relative!important;padding-left:13px!important;line-height:1!important}.app:not(.toolbox-page) .chat-page-header .ghost-button.toolbar-credit-inline-header.chat-header-credits:before{content:""!important;display:block!important;position:absolute!important;left:0!important;top:50%!important;bottom:auto!important;transform:translateY(-50%)!important;width:3px!important;height:22px!important;border-radius:999px!important;background:#d50000!important}.app:not(.toolbox-page) .input-dock.advanced-open,.app:not(.toolbox-page) .input-dock.advanced-open .composer-advanced-column,.app:not(.toolbox-page) .input-dock.advanced-open .composer-controls,.app:not(.toolbox-page) .input-dock.advanced-open .composer-controls-advanced,.app:not(.toolbox-page) .input-dock.advanced-open .composer-controls-advanced-columns,.app:not(.toolbox-page) .input-dock.advanced-open .composer-controls.glass-panel,.app:not(.toolbox-page) .input-dock.advanced-open .engine-dropdown,.app:not(.toolbox-page) .input-dock.advanced-open .engine-field,.app:not(.toolbox-page) .input-dock.advanced-open .input-shell{overflow:visible!important}.app:not(.toolbox-page) .input-dock.advanced-open .composer-controls,.app:not(.toolbox-page) .input-dock.advanced-open .composer-controls-advanced,.app:not(.toolbox-page) .input-dock.advanced-open .engine-dropdown.open{position:relative!important;z-index:260000!important}.app:not(.toolbox-page) .input-dock.advanced-open .engine-dropdown.open .engine-dropdown-menu,.app:not(.toolbox-page) .input-dock.advanced-open .engine-dropdown.open .engine-dropdown-menu.upward{z-index:260001!important;max-height:min(320px,58dvh)!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important}.app:not(.toolbox-page) .input-dock.advanced-open .composer-controls-advanced .engine-field-model-pill .engine-dropdown.open .engine-dropdown-menu,.app:not(.toolbox-page) .input-dock.advanced-open .composer-controls-advanced .engine-field-model-pill .engine-dropdown.open .engine-dropdown-menu.upward{top:auto!important;bottom:calc(100% + 8px)!important}}body:not(.theme-dark) .app:not(.toolbox-page) .message-bubble .image-action-btn,body:not(.theme-dark) .app:not(.toolbox-page) .message-bubble .message-inline-actions .image-action-btn{background:transparent!important;border:1px solid transparent!important;color:#171717!important;box-shadow:none!important;opacity:.92!important}body:not(.theme-dark) .app:not(.toolbox-page) .message-bubble .image-action-btn:hover,body:not(.theme-dark) .app:not(.toolbox-page) .message-bubble .message-inline-actions .image-action-btn:hover{background:transparent!important;border-color:transparent!important;color:#d50000!important;box-shadow:none!important}body:not(.theme-dark) .app:not(.toolbox-page) .message-bubble .image-action-btn.is-favorite{background:transparent!important;border-color:transparent!important;color:#d50000!important}body:not(.theme-dark) .app:not(.toolbox-page) .message-bubble .image-action-btn:disabled,body:not(.theme-dark) .app:not(.toolbox-page) .message-bubble .message-inline-actions .image-action-btn:disabled{background:transparent!important;border-color:transparent!important;color:#4b5563!important;opacity:.55!important;box-shadow:none!important;cursor:wait!important}.app:not(.toolbox-page) .toolbox-left-rail-btn,body.theme-dark .app:not(.toolbox-page) .toolbox-left-rail-btn{color:#121212!important}.app:not(.toolbox-page) .toolbox-left-rail-mode,body.theme-dark .app:not(.toolbox-page) .toolbox-left-rail-mode{color:#121212!important;opacity:.75!important}.app:not(.toolbox-page) .toolbox-left-rail-btn,body.theme-dark .app:not(.toolbox-page) .toolbox-left-rail-btn{opacity:1!important}.app:not(.toolbox-page) .toolbox-left-rail-btn.settings-open,.app:not(.toolbox-page) .toolbox-left-rail-btn.settings-open span,.app:not(.toolbox-page) .toolbox-left-rail-btn[aria-expanded=true],.app:not(.toolbox-page) .toolbox-left-rail-btn[aria-expanded=true] span,.app:not(.toolbox-page) .toolbox-left-rail-mode.active,body.theme-dark .app:not(.toolbox-page) .toolbox-left-rail-btn.settings-open,body.theme-dark .app:not(.toolbox-page) .toolbox-left-rail-btn.settings-open span,body.theme-dark .app:not(.toolbox-page) .toolbox-left-rail-btn[aria-expanded=true],body.theme-dark .app:not(.toolbox-page) .toolbox-left-rail-btn[aria-expanded=true] span,body.theme-dark .app:not(.toolbox-page) .toolbox-left-rail-mode.active{color:#fff!important;opacity:1!important}.app:not(.toolbox-page) .composer-control-aspect .engine-dropdown-trigger,.app:not(.toolbox-page) .composer-control-aspect .engine-dropdown-trigger:disabled,body.theme-dark .app:not(.toolbox-page) .composer-control-aspect .engine-dropdown-trigger,body.theme-dark .app:not(.toolbox-page) .composer-control-aspect .engine-dropdown-trigger:disabled{background:transparent!important;border-color:transparent!important;box-shadow:none!important}.toolbox-page{padding-bottom:128px!important;scroll-padding-bottom:128px!important}.toolbox-page .toolbox-main-column,.toolbox-page>.toolbox-column,.toolbox-page>.toolbox-workspace{margin-bottom:40px!important}@media (max-width:980px){.toolbox-page{padding-bottom:calc(172px + env(safe-area-inset-bottom, 0px))!important;scroll-padding-bottom:calc(172px + env(safe-area-inset-bottom, 0px))!important}}body.theme-dark .toolbox-page .toolbox-reference-gallery,body.theme-dark .toolbox-page .toolbox-reference-grid,body.theme-dark .toolbox-page .toolbox-reference-group{background:#18191d!important;border-color:#303139!important;color:#f2f2f3!important}body.theme-dark .toolbox-page .toolbox-model-gallery-title,body.theme-dark .toolbox-page .toolbox-reference-gallery .toolbox-help,body.theme-dark .toolbox-page .toolbox-reference-gallery p,body.theme-dark .toolbox-page .toolbox-reference-gallery small,body.theme-dark .toolbox-page .toolbox-reference-gallery span{color:#b9bec8!important}body.theme-dark .toolbox-page .forge-adult-working-preview,body.theme-dark .toolbox-page .forge-audio-create-panel,body.theme-dark .toolbox-page .forge-audio-library-item,body.theme-dark .toolbox-page .forge-audio-library-panel,body.theme-dark .toolbox-page .forge-audio-preview-panel,body.theme-dark .toolbox-page .forge-audio-studio,body.theme-dark .toolbox-page .forge-audio-sync-panel,body.theme-dark .toolbox-page .forge-audio-track-card,body.theme-dark .toolbox-page .forge-col,body.theme-dark .toolbox-page .forge-dropzone,body.theme-dark .toolbox-page .forge-input-inline-dropzone,body.theme-dark .toolbox-page .forge-input-model-reference-item,body.theme-dark .toolbox-page .forge-input-model-reference-thumb,body.theme-dark .toolbox-page .forge-loading-card,body.theme-dark .toolbox-page .forge-main-preview,body.theme-dark .toolbox-page .forge-mode-option,body.theme-dark .toolbox-page .forge-mode-switch,body.theme-dark .toolbox-page .forge-output-card,body.theme-dark .toolbox-page .forge-preview-clickable,body.theme-dark .toolbox-page .forge-results-panel,body.theme-dark .toolbox-page .forge-source-thumb,body.theme-dark .toolbox-page .forge-video-lora-panel,body.theme-dark .toolbox-page .forge-video-lora-row,body.theme-dark .toolbox-page .forge-video-main-output{background:#18191d!important;border-color:#303139!important;color:#f2f2f3!important;box-shadow:none!important}body.theme-dark .toolbox-page .forge-adult-stage-grid .forge-output-card,body.theme-dark .toolbox-page .forge-adult-stage-grid .forge-output-card img,body.theme-dark .toolbox-page .forge-adult-stage-grid .forge-output-card video,body.theme-dark .toolbox-page .forge-adult-working-preview img,body.theme-dark .toolbox-page .forge-adult-working-preview video,body.theme-dark .toolbox-page .forge-main-preview img,body.theme-dark .toolbox-page .forge-main-preview video,body.theme-dark .toolbox-page .forge-preview-clickable img,body.theme-dark .toolbox-page .forge-preview-clickable video{background:#111113!important}body.theme-dark .toolbox-page .forge-audio-library-item,body.theme-dark .toolbox-page .forge-audio-studio-head h3,body.theme-dark .toolbox-page .forge-audio-sync-panel strong,body.theme-dark .toolbox-page .forge-audio-track-head strong,body.theme-dark .toolbox-page .forge-batch-bottom>span,body.theme-dark .toolbox-page .forge-inline-dropzone-copy strong,body.theme-dark .toolbox-page .forge-input-model-reference-item small,body.theme-dark .toolbox-page .forge-input-model-reference-title,body.theme-dark .toolbox-page .forge-results-header,body.theme-dark .toolbox-page .forge-stage-preview .forge-inline-dropzone-copy strong,body.theme-dark .toolbox-page .forge-step-head h3,body.theme-dark .toolbox-page .forge-video-empty-output,body.theme-dark .toolbox-page .forge-video-lora-head,body.theme-dark .toolbox-page .forge-video-lora-toggle{color:#f2f2f3!important}body.theme-dark .toolbox-page .forge-audio-studio-head p,body.theme-dark .toolbox-page .forge-audio-sync-panel span,body.theme-dark .toolbox-page .forge-dropzone,body.theme-dark .toolbox-page .forge-inline-dropzone-copy,body.theme-dark .toolbox-page .forge-inline-dropzone-copy small,body.theme-dark .toolbox-page .forge-input-model-reference-thumb,body.theme-dark .toolbox-page .forge-results-header span,body.theme-dark .toolbox-page .forge-step-head p,body.theme-dark .toolbox-page .forge-video-lora-head small,body.theme-dark .toolbox-page .forge-video-lora-weight{color:#b9bec8!important}body.theme-dark .toolbox-page .forge-audio-create-panel,body.theme-dark .toolbox-page .forge-audio-library-item,body.theme-dark .toolbox-page .forge-audio-library-panel,body.theme-dark .toolbox-page .forge-audio-preview-panel,body.theme-dark .toolbox-page .forge-audio-studio,body.theme-dark .toolbox-page .forge-audio-sync-panel,body.theme-dark .toolbox-page .forge-audio-track-card,body.theme-dark .toolbox-page .forge-audio-track-mixer,body.theme-dark .toolbox-page .forge-col-actions,body.theme-dark .toolbox-page .forge-results-panel,body.theme-dark .toolbox-page .forge-video-lora-panel,body.theme-dark .toolbox-page .forge-video-lora-row{border-color:#292a30!important}body.theme-dark .toolbox-page .forge-mode-option.active{color:#ff5b52!important;box-shadow:inset 4px 0 0 #d50000!important}body.theme-dark .toolbox-page .forge-video-lora-row.active{background:#2a1718!important;border-color:#d50000!important}body.theme-dark .toolbox-page .forge-resolution-row .toolbox-pill{background:#18191d!important;border-color:#303139!important;color:#f2f2f3!important}body.theme-dark .toolbox-page .forge-resolution-row .toolbox-pill.active{background:#d50000!important;border-color:#d50000!important;color:#fff!important}body.theme-dark .toolbox-page .forge-batch-bottom input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right,#d50000 0,#d50000 var(--range-fill-pct,0),#3a3b42 var(--range-fill-pct,0),#3a3b42 100%)!important}body.theme-dark .toolbox-page .forge-batch-bottom input[type=range]::-moz-range-track{background:#3a3b42!important}body.theme-dark .toolbox-page .toolbox-production-card h3,body.theme-dark .toolbox-page .toolbox-production-conveyor-head h3,body.theme-dark .toolbox-page .toolbox-production-csv-title,body.theme-dark .toolbox-page .toolbox-production-entry h2,body.theme-dark .toolbox-page .toolbox-production-metric-grid strong,body.theme-dark .toolbox-page .toolbox-production-review-progress strong,body.theme-dark .toolbox-page .toolbox-production-right .toolbox-section h3,body.theme-dark .toolbox-page .toolbox-production-right-stack .toolbox-section h3,body.theme-dark .toolbox-page .toolbox-production-sorter h3,body.theme-dark .toolbox-page .toolbox-production-stage b,body.theme-dark .toolbox-page .toolbox-production-stage strong{color:#f2f2f3!important}body.theme-dark .toolbox-page .toolbox-production-arrow,body.theme-dark .toolbox-page .toolbox-production-csv-table td,body.theme-dark .toolbox-page .toolbox-production-csv-table th,body.theme-dark .toolbox-page .toolbox-production-entry p,body.theme-dark .toolbox-page .toolbox-production-metric-grid span,body.theme-dark .toolbox-page .toolbox-production-progress-line,body.theme-dark .toolbox-page .toolbox-production-progress-line span,body.theme-dark .toolbox-page .toolbox-production-review-progress span,body.theme-dark .toolbox-page .toolbox-production-right .toolbox-help,body.theme-dark .toolbox-page .toolbox-production-right .toolbox-run-pill span,body.theme-dark .toolbox-page .toolbox-production-right-stack .toolbox-help,body.theme-dark .toolbox-page .toolbox-production-right-stack .toolbox-run-pill span,body.theme-dark .toolbox-page .toolbox-production-source-tab,body.theme-dark .toolbox-page .toolbox-production-stage span{color:#b9bec8!important}body.theme-dark .toolbox-page .toolbox-production-card,body.theme-dark .toolbox-page .toolbox-production-conveyor,body.theme-dark .toolbox-page .toolbox-production-csv-preview,body.theme-dark .toolbox-page .toolbox-production-csv-table-wrap,body.theme-dark .toolbox-page .toolbox-production-quantity,body.theme-dark .toolbox-page .toolbox-production-review-image-wrap,body.theme-dark .toolbox-page .toolbox-production-review-panel,body.theme-dark .toolbox-page .toolbox-production-right .toolbox-section.toolbox-side-light,body.theme-dark .toolbox-page .toolbox-production-right-stack .toolbox-section.toolbox-side-light,body.theme-dark .toolbox-page .toolbox-production-sorter,body.theme-dark .toolbox-page .toolbox-production-stage{background:#111113!important;border-color:#292a30!important;color:#f2f2f3!important;box-shadow:none!important}body.theme-dark .toolbox-page .toolbox-production-quantity-head{background:transparent!important;color:#f2f2f3!important}body.theme-dark .toolbox-page .toolbox-production-quantity{background:transparent!important;border-color:transparent!important}body.theme-dark .toolbox-page .toolbox-production-quantity-head span{color:#b9bec8!important}body.theme-dark .toolbox-page .toolbox-production-quantity-head strong{color:hsla(240,4%,95%,.16)!important}body.theme-dark .toolbox-page .toolbox-production-quantity-value{color:#f2f2f3!important}body.theme-dark .toolbox-page .toolbox-production-rate-button{background:#18191d!important;border-color:#303139!important;color:#f2f2f3!important}body.theme-dark .toolbox-page .toolbox-production-rate-button.active{background:#d50000!important;border-color:#d50000!important;color:#fff!important}body.theme-dark .toolbox-page .toolbox-production-source-tabs{border-bottom-color:#34353c!important}body.theme-dark .toolbox-page .toolbox-production-source-tab{background:transparent!important;border-color:transparent!important}body.theme-dark .toolbox-page .toolbox-production-source-tab.active{color:#fff!important;border-bottom-color:#d50000!important}body.theme-dark .toolbox-page .toolbox-production-metric-grid>div,body.theme-dark .toolbox-page .toolbox-production-right .toolbox-run-pill,body.theme-dark .toolbox-page .toolbox-production-right-stack .toolbox-run-pill{background:#18191d!important;border-color:#303139!important;color:#f2f2f3!important}body.theme-dark .toolbox-page .toolbox-production-conveyor-media,body.theme-dark .toolbox-page .toolbox-production-conveyor-media img,body.theme-dark .toolbox-page .toolbox-production-conveyor-media video,body.theme-dark .toolbox-page .toolbox-production-sorter .toolbox-production-review-image-wrap img,body.theme-dark .toolbox-page .toolbox-production-sorter .toolbox-production-review-image-wrap video{background:#0b0b0d!important;border-color:#292a30!important}body.theme-dark .toolbox-page .toolbox-production-queue-bar{background:#303139!important}body.theme-dark .toolbox-page .toolbox-production-queue-bar span{background:#d50000!important}body.theme-dark .toolbox-page .toolbox-range-fill{background:transparent!important}body.theme-dark .toolbox-page .toolbox-range-fill::-webkit-slider-runnable-track{background:linear-gradient(to right,#d50000 0,#d50000 var(--range-fill-pct,0),#3a3b42 var(--range-fill-pct,0),#3a3b42 100%)!important}body.theme-dark .toolbox-page .toolbox-range-fill::-moz-range-track{background:#3a3b42!important}body.theme-dark .toolbox-page .toolbox-range-fill::-moz-range-progress{background:#d50000!important}body.theme-dark .toolbox-page .toolbox-production-csv-table td,body.theme-dark .toolbox-page .toolbox-production-csv-table th{border-top-color:#303139!important}@media (max-width:980px){.app:not(.toolbox-page) .composer-controls-row{grid-template-columns:max-content minmax(0,1fr) auto!important;column-gap:10px!important;row-gap:6px!important}.app:not(.toolbox-page) .composer-control-aspect{gap:5px!important;align-items:center!important}.app:not(.toolbox-page) .composer-control-aspect>span{width:auto!important;min-width:0!important;white-space:nowrap!important;line-height:1!important;font-size:10px!important}.app:not(.toolbox-page) .composer-control-aspect .engine-dropdown-trigger{width:auto!important;min-width:52px!important;padding:0!important}.app:not(.toolbox-page) .toolbox-left-rail-btn[aria-label=Home]{display:none!important}.app:not(.toolbox-page) .composer-controls-row{grid-template-columns:minmax(112px,1fr) minmax(118px,1fr) auto!important;column-gap:12px!important;align-items:center!important}.app:not(.toolbox-page) .composer-control-aspect{justify-self:start!important;min-width:112px!important;gap:7px!important}.app:not(.toolbox-page) .composer-control-aspect>span{width:auto!important;min-width:58px!important;white-space:nowrap!important;line-height:1!important;font-size:10px!important}.app:not(.toolbox-page) .composer-control-aspect .engine-dropdown-trigger{width:58px!important;min-width:58px!important;padding:0 2px!important}.app:not(.toolbox-page) .composer-control-aspect .aspect-ratio-display{gap:5px!important}.app:not(.toolbox-page) .composer-control-aspect .engine-dropdown-menu,.app:not(.toolbox-page) .composer-control-aspect .engine-dropdown-menu.upward{top:calc(100% + 8px)!important;bottom:auto!important;left:0!important;right:auto!important;min-width:40px!important}.app:not(.toolbox-page) .input-dock.advanced-open{max-height:calc(100dvh - 88px - env(safe-area-inset-bottom, 0px))!important;overflow:visible!important}.app:not(.toolbox-page) .input-dock.advanced-open .composer-controls,.app:not(.toolbox-page) .input-dock.advanced-open .composer-controls.glass-panel,.app:not(.toolbox-page) .input-dock.advanced-open .input-shell{max-height:calc(100dvh - 112px - env(safe-area-inset-bottom, 0px))!important;overflow:visible!important}.app:not(.toolbox-page) .input-dock.advanced-open .composer-controls-advanced{max-height:calc(100dvh - 250px - env(safe-area-inset-bottom, 0px))!important;overflow-y:auto!important;overflow-x:visible!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch;padding-right:4px!important}.app:not(.toolbox-page) .input-dock.advanced-open .composer-advanced-column,.app:not(.toolbox-page) .input-dock.advanced-open .composer-controls-advanced-columns,.app:not(.toolbox-page) .input-dock.advanced-open .engine-dropdown,.app:not(.toolbox-page) .input-dock.advanced-open .engine-field{overflow:visible!important}.app:not(.toolbox-page) .input-dock.advanced-open .composer-controls-advanced .engine-field-model-pill .engine-dropdown.open{z-index:270000!important}.app:not(.toolbox-page) .input-dock.advanced-open .composer-controls-advanced .engine-field-model-pill .engine-dropdown.open .engine-dropdown-menu,.app:not(.toolbox-page) .input-dock.advanced-open .composer-controls-advanced .engine-field-model-pill .engine-dropdown.open .engine-dropdown-menu.upward{top:auto!important;bottom:calc(100% + 8px)!important;max-height:min(260px,42dvh)!important;overflow-y:auto!important;z-index:270001!important}}.toolbox-page .toolbox-main-column-v3,body.theme-dark .toolbox-page .toolbox-main-column-v3,body.theme-light .toolbox-page .toolbox-main-column-v3{background:transparent!important;border-color:transparent!important;box-shadow:none!important}.toolbox-actions-generate-mobile{display:none!important}@media (max-width:980px){.toolbox-page.toolbox-mode-toolbox{padding-bottom:calc(260px + 72px + env(safe-area-inset-bottom, 0px))!important;scroll-padding-bottom:calc(260px + 72px + env(safe-area-inset-bottom, 0px))!important}.toolbox-page.toolbox-mode-toolbox .toolbox-main-column-v3,.toolbox-page.toolbox-mode-toolbox .toolbox-tool-body-grid{display:flex!important;flex-direction:column!important;gap:12px!important}.toolbox-page.toolbox-mode-toolbox .toolbox-tool-body-grid>.toolbox-bottom-grid{display:contents!important}.toolbox-page.toolbox-mode-toolbox .toolbox-generation-settings-section{order:1!important}.toolbox-page.toolbox-mode-toolbox .toolbox-attachments-section,.toolbox-page.toolbox-mode-toolbox .toolbox-generation-settings-section,.toolbox-page.toolbox-mode-toolbox .toolbox-model-references-section,.toolbox-page.toolbox-mode-toolbox .toolbox-results-section{width:100%!important;max-width:100%!important;align-self:stretch!important;justify-self:stretch!important}.toolbox-page.toolbox-mode-toolbox .toolbox-generation-settings-section .toolbox-fields-grid{width:100%!important;grid-template-columns:1fr!important}.toolbox-page.toolbox-mode-toolbox .toolbox-attachments-section .toolbox-attachment-dropzone,.toolbox-page.toolbox-mode-toolbox .toolbox-attachments-section .toolbox-attachment-grid,.toolbox-page.toolbox-mode-toolbox .toolbox-attachments-section .toolbox-attachment-slot{width:100%!important;max-width:100%!important}.toolbox-page.toolbox-mode-toolbox .toolbox-attachments-section .toolbox-attachment-grid:not(.single) .toolbox-attachment-dropzone{aspect-ratio:auto!important;height:clamp(148px,22vh,190px)!important;min-height:148px!important}.toolbox-page.toolbox-mode-toolbox .toolbox-results-section{order:2!important}.toolbox-page.toolbox-mode-toolbox .toolbox-attachments-section{order:3!important}.toolbox-page.toolbox-mode-toolbox .toolbox-model-references-section{order:4!important}.toolbox-page.toolbox-mode-toolbox .toolbox-results-layout{display:flex!important;flex-direction:column!important;gap:12px!important}.toolbox-page.toolbox-mode-toolbox .toolbox-results-history-panel,.toolbox-page.toolbox-mode-toolbox .toolbox-results-main{height:auto!important;max-height:none!important;min-height:260px!important;width:100%!important}.toolbox-page.toolbox-mode-toolbox .toolbox-results-history-panel{order:2!important;display:flex!important;flex-direction:column!important}.toolbox-page.toolbox-mode-toolbox .toolbox-results-empty-state{flex:1 1 auto!important;align-self:stretch!important;width:100%!important;max-width:none!important;min-height:260px!important}.toolbox-page.toolbox-mode-toolbox .toolbox-history-empty-state{flex:1 1 auto!important;align-self:stretch!important;width:100%!important;max-width:none!important;min-height:0!important}.toolbox-page.toolbox-mode-toolbox .toolbox-results-history-panel .toolbox-history-empty-state{min-height:0!important}.toolbox-page.toolbox-mode-toolbox .toolbox-prompt-row-wrapper{position:fixed!important;left:0!important;right:0!important;bottom:calc(56px + 72px + env(safe-area-inset-bottom, 0px))!important;z-index:180050!important;display:block!important;padding:10px 12px 6px!important;background:#fff!important;border-top:1px solid #d8dde6!important;box-shadow:0 -14px 32px rgba(17,24,39,.12)!important}.toolbox-page.toolbox-mode-toolbox .toolbox-prompt-inline,.toolbox-page.toolbox-mode-toolbox .toolbox-prompt-row-head,.toolbox-page.toolbox-mode-toolbox .toolbox-prompt-row-section,.toolbox-page.toolbox-mode-toolbox .toolbox-prompt-row-shell{width:100%!important;margin:0!important}.toolbox-page.toolbox-mode-toolbox .toolbox-prompt-row-section{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.toolbox-page.toolbox-mode-toolbox .toolbox-prompt-inline{grid-template-columns:1fr!important;gap:4px!important}.toolbox-page.toolbox-mode-toolbox .toolbox-prompt-inline-label{display:none!important}.toolbox-page.toolbox-mode-toolbox .toolbox-prompt-hero{min-height:72px!important;max-height:212px!important;width:100%!important;background:#f8f9fb!important}.toolbox-page.toolbox-mode-toolbox .toolbox-prompt-row-wrapper>.toolbox-prompt-generate{display:none!important}.toolbox-page.toolbox-mode-toolbox .toolbox-actions-sticky-toolbox{position:fixed!important;left:0!important;right:0!important;bottom:calc(72px + env(safe-area-inset-bottom, 0px))!important;z-index:180060!important;display:grid!important;grid-template-columns:minmax(104px,.42fr) minmax(0,1fr)!important;grid-gap:10px!important;gap:10px!important;padding:8px 12px!important;background:#fff!important;border-top:0!important;box-shadow:0 -8px 22px rgba(17,24,39,.08)!important}.toolbox-page.toolbox-mode-toolbox .toolbox-actions-sticky-toolbox .ghost-button:first-child{display:inline-flex!important;grid-column:1!important;width:100%!important}.toolbox-page.toolbox-mode-toolbox .toolbox-actions-generate-mobile{display:inline-flex!important;grid-column:2!important;width:100%!important;min-width:0!important}.app.mobile-kb-open .toolbox-page.toolbox-mode-toolbox .toolbox-left-rail,.toolbox-page.toolbox-mode-toolbox .toolbox-actions-sticky-toolbox .ghost-button:nth-child(3),.toolbox-page.toolbox-mode-toolbox .toolbox-actions-sticky-toolbox .toolbox-status,.toolbox-page.toolbox-mode-toolbox .toolbox-actions-sticky-toolbox .toolbox-status-estimate,body.mobile-kb-open .toolbox-page.toolbox-mode-toolbox .toolbox-left-rail{display:none!important}.app.mobile-kb-open .toolbox-page.toolbox-mode-toolbox,body.mobile-kb-open .toolbox-page.toolbox-mode-toolbox{padding-bottom:calc(188px + env(safe-area-inset-bottom, 0px))!important}.app.mobile-kb-open .toolbox-page.toolbox-mode-toolbox .toolbox-actions-sticky-toolbox,body.mobile-kb-open .toolbox-page.toolbox-mode-toolbox .toolbox-actions-sticky-toolbox{bottom:env(safe-area-inset-bottom,0)!important}.app.mobile-kb-open .toolbox-page.toolbox-mode-toolbox .toolbox-prompt-row-wrapper,body.mobile-kb-open .toolbox-page.toolbox-mode-toolbox .toolbox-prompt-row-wrapper{bottom:calc(56px + env(safe-area-inset-bottom, 0px))!important}}.toolbox-page.toolbox-mode-toolbox .toolbox-field-aspect_ratio,.toolbox-page.toolbox-mode-toolbox .toolbox-generation-settings-section,.toolbox-page.toolbox-mode-toolbox .toolbox-generation-settings-section .toolbox-fields-grid,.toolbox-page.toolbox-mode-toolbox .toolbox-tool-body-grid,.toolbox-page.toolbox-mode-toolbox .toolbox-tool-body-grid>.toolbox-bottom-grid{overflow:visible!important}.toolbox-page.toolbox-mode-toolbox .toolbox-generation-settings-section:has(.toolbox-aspect-picker.open){position:relative!important;z-index:420000!important}.toolbox-page.toolbox-mode-toolbox .toolbox-aspect-picker.open,.toolbox-page.toolbox-mode-toolbox .toolbox-field-aspect_ratio{position:relative!important;z-index:420010!important}.toolbox-page.toolbox-mode-toolbox .toolbox-aspect-picker.open .toolbox-tool-picker-menu{z-index:420020!important}@media (max-width:720px){.app:not(.toolbox-page) .composer-control-aspect,.app:not(.toolbox-page) .composer-controls,.app:not(.toolbox-page) .composer-controls-row,.app:not(.toolbox-page) .input-dock{overflow:visible!important}.app:not(.toolbox-page) .composer-control-aspect,.app:not(.toolbox-page) .composer-control-aspect .engine-dropdown.open{position:relative!important;z-index:360000!important}.app:not(.toolbox-page) .composer-control-aspect .engine-dropdown-menu,.app:not(.toolbox-page) .composer-control-aspect .engine-dropdown-menu.upward{top:auto!important;bottom:calc(100% + 8px)!important;left:0!important;right:auto!important;z-index:360001!important;max-height:min(300px,52dvh)!important;overflow-y:auto!important;overscroll-behavior:contain!important}.toolbox-page .toolbox-aspect-picker.open,.toolbox-page .toolbox-field-compact,.toolbox-page .toolbox-field-compact .toolbox-aspect-picker{overflow:visible!important;position:relative!important;z-index:360000!important}.toolbox-page .toolbox-aspect-picker .toolbox-tool-picker-menu{top:auto!important;bottom:calc(100% + 8px)!important;left:0!important;right:auto!important;z-index:360001!important;max-height:min(300px,52dvh)!important;overflow-y:auto!important;overscroll-behavior:contain!important}}body.theme-dark .toolbox-global-settings-panel,body.theme-dark .toolbox-global-settings-panel.glass-panel{background:#0b0b0c!important;border-color:#232326!important;color:#f2f2f3!important;box-shadow:0 18px 48px rgba(0,0,0,.55)!important}body.theme-dark .toolbox-global-settings-panel *,body.theme-dark .toolbox-global-settings-panel .engine-account-meta,body.theme-dark .toolbox-global-settings-panel .engine-account-name,body.theme-dark .toolbox-global-settings-panel .engine-section-subtitle,body.theme-dark .toolbox-global-settings-panel .engine-section-title,body.theme-dark .toolbox-global-settings-panel .toggle-label,body.theme-dark .toolbox-global-settings-panel label{color:#f2f2f3!important}body.theme-dark .toolbox-global-settings-panel .engine-section{border-top-color:#2a2b30!important}body.theme-dark .toolbox-global-settings-panel .engine-account-meta,body.theme-dark .toolbox-global-settings-panel .engine-account-name,body.theme-dark .toolbox-global-settings-panel .engine-section-subtitle{color:#c7c9d1!important}body.theme-dark .toolbox-global-settings-panel .engine-account-action,body.theme-dark .toolbox-global-settings-panel .ghost-button.engine-account-action{background:#141417!important;border-color:#2a2b30!important;color:#f2f2f3!important;box-shadow:none!important}body.theme-dark .toolbox-global-settings-panel .engine-account-action:hover,body.theme-dark .toolbox-global-settings-panel .ghost-button.engine-account-action:hover{background:#1a1b1f!important;border-color:#3a3b44!important;color:#fff!important}body.theme-dark .toolbox-global-settings-panel .help-panel,body.theme-dark .toolbox-global-settings-panel .help-panel.glass-panel{background:#101114!important;border-color:#2a2b30!important;color:#f2f2f3!important}body.theme-dark .toolbox-global-settings-panel input,body.theme-dark .toolbox-global-settings-panel textarea{background:#16171b!important;border-color:#34353c!important;color:#f2f2f3!important}.toolbox-save-preset-mobile .toolbox-save-preset-icon{display:none;width:20px;height:20px;fill:currentColor;flex-shrink:0}.toolbox-save-preset-mobile .toolbox-save-preset-text{display:inline}.toolbox-title-mobile{display:none}.toolbox-page .forge-inline-fields,.toolbox-page .forge-inline-fields *,.toolbox-page .forge-input-settings-top,.toolbox-page .forge-input-settings-top *,.toolbox-page .forge-input-tool-model-stack,.toolbox-page .forge-input-tool-model-stack *,.toolbox-page .toolbox-aspect-picker,.toolbox-page .toolbox-field-compact .toolbox-aspect-picker,.toolbox-page .toolbox-production-quantity,.toolbox-page .toolbox-production-quantity *,.toolbox-page .toolbox-production-rate-button,.toolbox-page .toolbox-production-source-tab,.toolbox-page .toolbox-tool-picker-trigger,.toolbox-page .toolbox-tool-picker-trigger *{text-shadow:none!important;filter:none!important}.toolbox-page .toolbox-tool-picker-label[data-next-label]:after,.toolbox-page .toolbox-tool-picker-label[data-prev-label]:before,.toolbox-page .toolbox-tool-picker-trigger:after{content:none!important;display:none!important;background:transparent!important;box-shadow:none!important;text-shadow:none!important;filter:none!important}.toolbox-page .toolbox-tool-picker-trigger:before{left:0!important;right:auto!important;top:4px!important;bottom:auto!important;width:4px!important;height:calc(100% - 8px)!important;border-radius:2px!important;background:#d00000!important;box-shadow:none!important}.toolbox-page .toolbox-production-rate-button.active{box-shadow:none!important}@media (max-width:980px){.toolbox-title-desktop{display:none}.toolbox-title-mobile{display:inline}.toolbox-page.toolbox-mode-forge .forge-input-picker .toolbox-tool-picker-trigger,.toolbox-page.toolbox-mode-forge .forge-input-settings-top .toolbox-tool-picker-trigger{padding-left:12px!important}.toolbox-page.toolbox-mode-forge .forge-input-picker .toolbox-tool-picker-trigger:before,.toolbox-page.toolbox-mode-forge .forge-input-settings-top .toolbox-tool-picker-trigger:before{content:""!important;display:block!important;left:0!important;right:auto!important;top:4px!important;bottom:auto!important;width:4px!important;height:calc(100% - 8px)!important;border-radius:2px!important;background:#d00000!important;box-shadow:none!important}}body.theme-dark .toolbox-page .toolbox-production-quantity,body.theme-dark .toolbox-page .toolbox-production-quantity-head,body.theme-dark .toolbox-page .toolbox-production-quantity-value{background:#111113!important;color:#f2f2f3!important}body.theme-dark .toolbox-page .toolbox-production-quantity-value:focus{background:#111113!important;color:#fff!important}.toolbox-left-rail-btn.settings-open,.toolbox-left-rail-btn.settings-open span,.toolbox-left-rail-btn[aria-expanded=true],.toolbox-left-rail-btn[aria-expanded=true] span,body.theme-dark .toolbox-left-rail-btn.settings-open,body.theme-dark .toolbox-left-rail-btn.settings-open span,body.theme-dark .toolbox-left-rail-btn[aria-expanded=true],body.theme-dark .toolbox-left-rail-btn[aria-expanded=true] span{color:#fff!important}@media (max-width:980px){.app:not(.toolbox-page) .input-dock.advanced-open,.app:not(.toolbox-page) .input-dock.centered.advanced-open,.app:not(.toolbox-page) .input-dock.docked.advanced-open{position:fixed!important;left:10px!important;right:10px!important;width:auto!important;top:clamp(150px,30dvh,305px)!important;bottom:calc(72px + env(safe-area-inset-bottom, 0px))!important;transform:none!important;z-index:181000!important;display:flex!important;flex-direction:column!important;min-height:0!important;max-height:none!important;overflow:visible!important}.app:not(.toolbox-page) .input-dock.advanced-open .composer-controls,.app:not(.toolbox-page) .input-dock.advanced-open .composer-controls.glass-panel,.app:not(.toolbox-page) .input-dock.advanced-open .composer-controls.is-expanded{flex:1 1 auto!important;min-height:0!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch;margin-bottom:8px!important}.app:not(.toolbox-page) .input-dock.advanced-open .composer-controls-advanced{max-height:none!important;overflow:visible!important;padding-bottom:12px!important}.app:not(.toolbox-page) .input-dock.advanced-open .input-shell{flex:0 0 auto!important;max-height:none!important;overflow:visible!important}.app:not(.toolbox-page) .input-dock.advanced-open .engine-dropdown.open{z-index:390000!important}.app:not(.toolbox-page) .composer-control-aspect .engine-dropdown.open .engine-dropdown-menu,.app:not(.toolbox-page) .composer-control-aspect .engine-dropdown.open .engine-dropdown-menu.upward,.app:not(.toolbox-page) .input-dock.advanced-open .engine-dropdown.open .engine-dropdown-menu,.app:not(.toolbox-page) .input-dock.advanced-open .engine-dropdown.open .engine-dropdown-menu.upward{top:auto!important;bottom:calc(100% + 8px)!important;z-index:390001!important;max-height:min(260px,46dvh)!important;overflow-y:auto!important;overscroll-behavior:contain!important}}@media (max-width:980px) and (max-height:760px){.app:not(.toolbox-page) .input-dock.advanced-open,.app:not(.toolbox-page) .input-dock.centered.advanced-open,.app:not(.toolbox-page) .input-dock.docked.advanced-open{top:92px!important}}@media (max-width:980px){body,html{max-width:100vw!important;overflow-x:hidden!important;overscroll-behavior-x:none!important;touch-action:pan-y}body:has(.app),body:has(.toolbox-page){width:100%!important;position:relative}.app,.app-main,.app-shell,.chat-center,.chat-page-header,.chat-shell,.input-dock,.message-list,.toolbox-actions-sticky,.toolbox-left-rail,.toolbox-main-column-v3,.toolbox-page,.toolbox-prompt-row-wrapper,.toolbox-results-history-panel,.toolbox-results-layout,.toolbox-results-main,.toolbox-section,.toolbox-tool-body-grid{max-width:100vw!important;box-sizing:border-box!important}.app,.app-main,.app-shell,.chat-center,.chat-shell,.message-list,.toolbox-page{overflow-x:hidden!important;overscroll-behavior-x:none!important}.chat-page-header,.toolbox-header,.toolbox-page .toolbox-actions-sticky,.toolbox-page .toolbox-presets-shell,.toolbox-page .toolbox-prompt-row-wrapper,.toolbox-page .toolbox-topbar{left:0!important;right:0!important;max-width:100vw!important}.input-dock,.input-dock.centered,.input-dock.docked{max-width:calc(100vw - 20px)!important}.app:not(.toolbox-page).mobile-kb-open .toolbox-left-rail{bottom:0!important;transform:translateY(var(--kb-bottom-gap,0))!important}.app:not(.toolbox-page).mobile-kb-open .input-dock.centered:not(.advanced-open),.app:not(.toolbox-page).mobile-kb-open .input-dock.docked:not(.advanced-open){position:fixed!important;top:auto!important;bottom:calc(8px + env(safe-area-inset-bottom, 0px) + var(--kb-bottom-gap, 0px))!important;transform:translateX(-50%) translateY(0)!important;z-index:181000!important}.app:not(.toolbox-page) .input-dock.advanced-open .composer-controls,.app:not(.toolbox-page) .input-dock.advanced-open .composer-controls.glass-panel,.app:not(.toolbox-page) .input-dock.advanced-open .composer-controls.is-expanded{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;min-height:0!important;max-height:none!important;overflow:hidden!important;overscroll-behavior:contain!important;margin-bottom:8px!important}.app:not(.toolbox-page) .input-dock.advanced-open .composer-controls-advanced{flex:1 1 auto!important;min-height:0!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;padding:0 4px 12px 0!important}.app:not(.toolbox-page) .input-dock.advanced-open .composer-controls-row{flex:0 0 auto!important;position:relative!important;z-index:3!important;margin-top:8px!important;padding-top:10px!important;border-top:1px solid hsla(0,0%,7%,.14)!important;background:inherit!important}body.theme-dark .app:not(.toolbox-page) .input-dock.advanced-open .composer-controls-row{border-top-color:hsla(0,0%,100%,.14)!important}.app:not(.toolbox-page) .input-dock.advanced-open .input-shell{flex:0 0 auto!important}.app-shell.mobile-menu-open .sidebar,.app:not(.toolbox-page) .app-shell.mobile-menu-open .sidebar{z-index:500000!important}.app-shell.mobile-menu-open .input-dock.advanced-open,.app:not(.toolbox-page) .app-shell.mobile-menu-open .input-dock.advanced-open{z-index:1!important;pointer-events:none!important}.app-shell.mobile-menu-open .input-dock.advanced-open .engine-dropdown.open .engine-dropdown-menu,.app:not(.toolbox-page) .app-shell.mobile-menu-open .input-dock.advanced-open .engine-dropdown.open .engine-dropdown-menu{z-index:1!important}}@media (max-width:980px){.app:not(.toolbox-page) .input-dock.advanced-open .composer-advanced-column:has(.engine-field-model-pill .engine-dropdown.open),.app:not(.toolbox-page) .input-dock.advanced-open .composer-controls-advanced-columns:has(.engine-field-model-pill .engine-dropdown.open),.app:not(.toolbox-page) .input-dock.advanced-open .composer-controls-advanced:has(.engine-field-model-pill .engine-dropdown.open),.app:not(.toolbox-page) .input-dock.advanced-open .composer-controls.glass-panel:has(.engine-field-model-pill .engine-dropdown.open),.app:not(.toolbox-page) .input-dock.advanced-open .composer-controls.is-expanded:has(.engine-field-model-pill .engine-dropdown.open),.app:not(.toolbox-page) .input-dock.advanced-open .composer-controls:has(.engine-field-model-pill .engine-dropdown.open),.app:not(.toolbox-page) .input-dock.advanced-open .engine-field-model-pill:has(.engine-dropdown.open){overflow:visible!important}.app:not(.toolbox-page) .input-dock.advanced-open .engine-field-model-pill .engine-dropdown.open{position:relative!important;z-index:520000!important}.app:not(.toolbox-page) .input-dock.advanced-open .engine-field-model-pill .engine-dropdown.open .engine-dropdown-menu,.app:not(.toolbox-page) .input-dock.advanced-open .engine-field-model-pill .engine-dropdown.open .engine-dropdown-menu.upward{top:auto!important;bottom:calc(100% + 8px)!important;z-index:520001!important;max-height:min(300px,48dvh)!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important}body.theme-light .app:not(.toolbox-page) .composer-controls-advanced .engine-field-model-pill .engine-dropdown-trigger,body.theme-light .app:not(.toolbox-page) .composer-controls-advanced .engine-field-model-pill .engine-dropdown-trigger:disabled,body.theme-light .app:not(.toolbox-page) .composer-controls-advanced .engine-field-model-pill .engine-dropdown-trigger:hover,body.theme-light .app:not(.toolbox-page) .composer-controls-advanced .engine-field-model-pill .engine-dropdown.open .engine-dropdown-trigger{color:#111!important;opacity:1!important}.app:not(.toolbox-page) .composer-controls-advanced .engine-field-model-pill .engine-dropdown-trigger:after{transition:transform .14s ease!important}.app:not(.toolbox-page) .composer-controls-advanced .engine-field-model-pill .engine-dropdown.open .engine-dropdown-trigger:after{transform:rotate(180deg) translateY(-1px)!important}.app:not(.toolbox-page) .input-dock.advanced-open .engine-dropdown.open{position:relative!important;z-index:520000!important;overflow:visible!important}.app:not(.toolbox-page) .input-dock.advanced-open .engine-dropdown.open .engine-dropdown-menu{top:auto!important;bottom:calc(100% + 8px)!important;z-index:520001!important;max-height:min(300px,48dvh)!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important}.app:not(.toolbox-page) .input-dock.advanced-open .composer-advanced-column,.app:not(.toolbox-page) .input-dock.advanced-open .composer-controls-advanced,.app:not(.toolbox-page) .input-dock.advanced-open .composer-controls-advanced-columns,.app:not(.toolbox-page) .input-dock.advanced-open .engine-field{opacity:1!important;pointer-events:auto!important}.app:not(.toolbox-page) .input-dock.advanced-open,.app:not(.toolbox-page) .input-dock.centered.advanced-open,.app:not(.toolbox-page) .input-dock.docked.advanced-open{top:clamp(86px,26dvh,285px)!important;bottom:calc(72px + env(safe-area-inset-bottom, 0px))!important;overflow:hidden!important}}@media (max-width:980px){.app:not(.toolbox-page) .input-dock.advanced-open .composer-controls,.app:not(.toolbox-page) .input-dock.advanced-open .composer-controls.glass-panel,.app:not(.toolbox-page) .input-dock.advanced-open .composer-controls.glass-panel:has(.engine-field-model-pill .engine-dropdown.open),.app:not(.toolbox-page) .input-dock.advanced-open .composer-controls.is-expanded,.app:not(.toolbox-page) .input-dock.advanced-open .composer-controls.is-expanded:has(.engine-field-model-pill .engine-dropdown.open),.app:not(.toolbox-page) .input-dock.advanced-open .composer-controls:has(.engine-field-model-pill .engine-dropdown.open){overflow:hidden!important;min-height:0!important}.app:not(.toolbox-page) .input-dock.advanced-open .composer-controls-advanced,.app:not(.toolbox-page) .input-dock.advanced-open .composer-controls-advanced:has(.engine-field-model-pill .engine-dropdown.open){overflow-y:auto!important;overflow-x:hidden!important;min-height:0!important;padding-bottom:26px!important}.app:not(.toolbox-page) .input-dock.advanced-open .input-shell{position:relative!important;z-index:4!important;flex:0 0 auto!important}}@media (max-width:980px){.app:not(.toolbox-page) .input-dock.advanced-open:has(.engine-dropdown.open),.app:not(.toolbox-page) .input-dock.advanced-open:has(.engine-dropdown.open) .composer-advanced-column,.app:not(.toolbox-page) .input-dock.advanced-open:has(.engine-dropdown.open) .composer-controls,.app:not(.toolbox-page) .input-dock.advanced-open:has(.engine-dropdown.open) .composer-controls-advanced,.app:not(.toolbox-page) .input-dock.advanced-open:has(.engine-dropdown.open) .composer-controls-advanced-columns,.app:not(.toolbox-page) .input-dock.advanced-open:has(.engine-dropdown.open) .composer-controls.glass-panel,.app:not(.toolbox-page) .input-dock.advanced-open:has(.engine-dropdown.open) .composer-controls.is-expanded,.app:not(.toolbox-page) .input-dock.advanced-open:has(.engine-dropdown.open) .engine-field{overflow:visible!important}.app:not(.toolbox-page) .input-dock.advanced-open:has(.engine-dropdown.open) .composer-controls-row,.app:not(.toolbox-page) .input-dock.advanced-open:has(.engine-dropdown.open) .input-shell{z-index:0!important}.app:not(.toolbox-page) .input-dock.advanced-open .engine-dropdown.open{position:relative!important;z-index:700000!important}.app:not(.toolbox-page) .input-dock.advanced-open .engine-dropdown.open .engine-dropdown-menu,.app:not(.toolbox-page) .input-dock.advanced-open .engine-dropdown.open .engine-dropdown-menu.upward{top:auto!important;bottom:calc(100% + 8px)!important;z-index:700001!important;background:#fff!important;max-height:min(320px,54dvh)!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important}.app:not(.toolbox-page) .input-dock.advanced-open .engine-dropdown.open .engine-dropdown-menu.upward[data-mobile-fixed-menu=true],.app:not(.toolbox-page) .input-dock.advanced-open .engine-dropdown.open .engine-dropdown-menu[data-mobile-fixed-menu=true]{position:fixed!important;left:var(--mobile-dropdown-left)!important;right:auto!important;top:var(--mobile-dropdown-top,auto)!important;bottom:var(--mobile-dropdown-bottom,auto)!important;width:var(--mobile-dropdown-width)!important;max-height:var(--mobile-dropdown-max-height)!important;z-index:900001!important;overflow-y:auto!important;overflow-x:hidden!important}.mobile-generation-dropdown-portal{position:fixed!important;top:var(--mobile-portal-top,auto)!important;bottom:var(--mobile-portal-bottom,auto)!important;right:auto!important;z-index:2147483000!important;display:grid!important;grid-gap:4px!important;gap:4px!important;padding:8px!important;background:#fff!important;border:1px solid #d1d5db!important;border-radius:8px!important;box-shadow:0 18px 42px rgba(17,24,39,.24)!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;pointer-events:auto!important;visibility:visible!important;opacity:1!important;transform:none!important}body.theme-dark .mobile-generation-dropdown-portal{background:#111113!important;border-color:#2b2c31!important;box-shadow:0 18px 42px rgba(0,0,0,.55)!important}.mobile-generation-dropdown-portal .engine-dropdown-item{width:100%!important;min-height:38px!important;color:#111827!important;background:transparent!important;border:1px solid transparent!important;border-radius:6px!important;justify-content:stretch!important}.mobile-generation-dropdown-portal .engine-dropdown-item.active{background:#fff5f5!important;border-color:#fecaca!important}body.theme-dark .mobile-generation-dropdown-portal .engine-dropdown-item{color:#f3f4f6!important}body.theme-dark .mobile-generation-dropdown-portal .engine-dropdown-item.active{background:rgba(223,0,0,.14)!important;border-color:rgba(223,0,0,.45)!important}.mobile-generation-dropdown-portal .engine-dropdown-item-content{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;gap:12px!important}.engine-dropdown-menu.upward[data-mobile-fixed-menu=true],.engine-dropdown-menu[data-mobile-fixed-menu=true]{position:fixed!important;left:var(--mobile-dropdown-left)!important;right:auto!important;top:var(--mobile-dropdown-top,auto)!important;bottom:var(--mobile-dropdown-bottom,auto)!important;width:var(--mobile-dropdown-width)!important;max-height:var(--mobile-dropdown-max-height)!important;z-index:2147483000!important;display:grid!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;transform:none!important}.toolbox-page.toolbox-mode-toolbox{padding-bottom:calc(206px + 72px + env(safe-area-inset-bottom, 0px))!important;scroll-padding-bottom:calc(206px + 72px + env(safe-area-inset-bottom, 0px))!important}.toolbox-page.toolbox-mode-toolbox .toolbox-prompt-row-wrapper{bottom:calc(58px + 72px + env(safe-area-inset-bottom, 0px))!important;padding:8px 20px 6px!important;background:#fff!important;border:0!important;box-shadow:0 -10px 22px rgba(17,24,39,.08)!important}body.theme-dark .toolbox-page.toolbox-mode-toolbox .toolbox-prompt-row-wrapper{background:#111113!important;box-shadow:0 -10px 22px rgba(0,0,0,.28)!important}.toolbox-page.toolbox-mode-toolbox .toolbox-prompt-inline,.toolbox-page.toolbox-mode-toolbox .toolbox-prompt-row-head,.toolbox-page.toolbox-mode-toolbox .toolbox-prompt-row-section,.toolbox-page.toolbox-mode-toolbox .toolbox-prompt-row-shell{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;margin:0!important;min-height:0!important}.toolbox-page.toolbox-mode-toolbox .toolbox-prompt-hero{min-height:40px!important;height:auto!important;max-height:280px!important;padding:7px 0 5px!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;outline:none!important;resize:none!important;overflow-y:hidden;line-height:1.35!important}.toolbox-page.toolbox-mode-toolbox .toolbox-prompt-hero:focus{background:transparent!important;border:0!important;box-shadow:none!important}.toolbox-page.toolbox-mode-toolbox .toolbox-actions-sticky-toolbox{bottom:calc(72px + env(safe-area-inset-bottom, 0px))!important;grid-template-columns:44px minmax(0,1fr)!important;gap:10px!important;padding:8px 20px 10px!important;min-height:48px!important;background:#fff!important;border-top:0!important;box-shadow:none!important}body.theme-dark .toolbox-page.toolbox-mode-toolbox .toolbox-actions-sticky-toolbox{background:#111113!important}.toolbox-page.toolbox-mode-toolbox .toolbox-actions-generate-mobile,.toolbox-page.toolbox-mode-toolbox .toolbox-actions-sticky-toolbox .toolbox-save-preset-mobile{height:40px!important;min-height:40px!important;max-height:40px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;line-height:1!important}.toolbox-page.toolbox-mode-toolbox .toolbox-actions-sticky-toolbox .toolbox-save-preset-mobile{width:44px!important;min-width:44px!important;font-size:18px!important}.toolbox-page.toolbox-mode-toolbox .toolbox-save-preset-mobile .toolbox-save-preset-icon{display:block!important;width:20px!important;height:20px!important;fill:currentColor!important}.toolbox-page.toolbox-mode-toolbox .toolbox-save-preset-mobile .toolbox-save-preset-text{display:none!important}.toolbox-page .toolbox-prompt-hero,.toolbox-page .toolbox-prompt-inline-field,.toolbox-page input,.toolbox-page select,.toolbox-page textarea{font-size:16px!important}.toolbox-page .toolbox-left-rail{bottom:0!important;height:calc(72px + env(safe-area-inset-bottom, 0px))!important;padding:8px 10px calc(8px + env(safe-area-inset-bottom, 0px))!important;box-sizing:border-box!important;transform:none!important}.toolbox-page.toolbox-mode-toolbox .toolbox-actions-generate-mobile{width:100%!important;text-align:center!important;font-size:13px!important;letter-spacing:.02em!important;overflow:visible!important}.app.mobile-kb-open .toolbox-page.toolbox-mode-toolbox,body.mobile-kb-open .toolbox-page.toolbox-mode-toolbox{padding-bottom:calc(164px + env(safe-area-inset-bottom, 0px))!important}.app.mobile-kb-open .toolbox-page.toolbox-mode-toolbox .toolbox-actions-sticky-toolbox,.toolbox-page.mobile-kb-open.toolbox-mode-toolbox .toolbox-actions-sticky-toolbox,body.mobile-kb-open .toolbox-page.toolbox-mode-toolbox .toolbox-actions-sticky-toolbox{display:none!important;visibility:hidden!important;pointer-events:none!important}.toolbox-page.mobile-kb-open .toolbox-actions-sticky,.toolbox-page.mobile-kb-open .toolbox-left-rail,body.mobile-kb-open .toolbox-page .toolbox-actions-sticky,body.mobile-kb-open .toolbox-page .toolbox-left-rail{display:none!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(120%)!important}.app.mobile-kb-open .toolbox-page.toolbox-mode-toolbox .toolbox-prompt-row-wrapper,body.mobile-kb-open .toolbox-page.toolbox-mode-toolbox .toolbox-prompt-row-wrapper{bottom:calc(58px + env(safe-area-inset-bottom, 0px))!important}.toolbox-page.mobile-kb-open.toolbox-mode-toolbox .toolbox-prompt-row-wrapper{bottom:calc(8px + env(safe-area-inset-bottom, 0px))!important}}@media (hover:none),(max-width:980px),(pointer:coarse){.toolbox-result-hover-zoom{display:none!important}.toolbox-page .media-tile:hover,.toolbox-page .media-tile:hover .media-frame,.toolbox-page .toolbox-result-card:hover,.toolbox-page .toolbox-result-card:hover img,.toolbox-page .toolbox-result-card:hover video{transform:none!important}}@media (max-width:980px){.toolbox-page.toolbox-mode-toolbox .toolbox-generation-settings-section .toolbox-settings-empty-state{flex:0 0 auto!important;height:auto!important;min-height:104px!important;max-height:128px!important;padding:18px 14px!important}}@media (min-width:981px){.toolbox-page.toolbox-mode-toolbox .toolbox-prompt-row-wrapper{align-items:flex-start!important}.toolbox-page.toolbox-mode-toolbox .toolbox-prompt-row-section{box-sizing:border-box!important;min-height:48px!important;height:48px;padding:0 14px!important;margin:0!important;display:flex!important;align-items:center!important;overflow:hidden!important}.toolbox-page.toolbox-mode-toolbox .toolbox-prompt-inline,.toolbox-page.toolbox-mode-toolbox .toolbox-prompt-row-head,.toolbox-page.toolbox-mode-toolbox .toolbox-prompt-row-shell{min-height:48px!important;height:48px!important;width:100%!important}.toolbox-page.toolbox-mode-toolbox .toolbox-prompt-row-head,.toolbox-page.toolbox-mode-toolbox .toolbox-prompt-row-shell{display:flex!important;align-items:center!important}.toolbox-page.toolbox-mode-toolbox .toolbox-prompt-inline{display:flex!important;align-items:center!important;gap:10px!important;box-sizing:border-box!important;padding:0!important}.toolbox-page.toolbox-mode-toolbox .toolbox-prompt-inline-label{margin:0!important;line-height:48px!important;height:48px!important;display:inline-flex!important;align-items:center!important;flex:0 0 auto!important}.toolbox-page.toolbox-mode-toolbox .toolbox-prompt-hero{box-sizing:border-box!important;min-height:20px!important;height:20px!important;max-height:148px!important;padding:0!important;margin:0!important;line-height:20px!important;display:block!important;overflow-y:hidden;vertical-align:top!important;transform:translateY(0)!important;align-self:center!important;flex:1 1 auto!important;width:100%!important;min-width:0!important}.toolbox-page.toolbox-mode-toolbox .toolbox-prompt-hero::placeholder{line-height:20px!important}.toolbox-page.toolbox-mode-toolbox .toolbox-prompt-hero[data-multiline=true]{min-height:20px!important;height:auto;line-height:20px!important;padding:0!important}.toolbox-page.toolbox-mode-toolbox .toolbox-prompt-hero[data-multiline=true]::placeholder{line-height:20px!important}.toolbox-page.toolbox-mode-toolbox .toolbox-prompt-row-wrapper>.toolbox-prompt-generate{height:48px!important;min-height:48px!important;max-height:48px!important;align-self:flex-start!important}.toolbox-page.toolbox-mode-toolbox .toolbox-prompt-row-section[data-multiline=true]{align-items:flex-start!important}.toolbox-page.toolbox-mode-toolbox .toolbox-prompt-row-section[data-multiline=true] .toolbox-prompt-inline,.toolbox-page.toolbox-mode-toolbox .toolbox-prompt-row-section[data-multiline=true] .toolbox-prompt-row-head,.toolbox-page.toolbox-mode-toolbox .toolbox-prompt-row-section[data-multiline=true] .toolbox-prompt-row-shell{height:auto!important;align-items:flex-start!important}.toolbox-page.toolbox-mode-toolbox .toolbox-prompt-row-section[data-multiline=true] .toolbox-prompt-inline{padding-top:14px!important}.toolbox-page.toolbox-mode-toolbox .toolbox-prompt-row-section[data-multiline=true] .toolbox-prompt-inline-label{height:20px!important;line-height:20px!important}.toolbox-page.toolbox-mode-toolbox .toolbox-prompt-row-section[data-multiline=true] .toolbox-prompt-hero{align-self:flex-start!important}}.toolbox-page.toolbox-mode-toolbox .toolbox-prompt-bar{box-sizing:border-box;width:100%;min-width:0;min-height:48px;height:48px;margin:0;padding:0 14px;border:1px solid #e5e5e5;border-radius:3px;background:#fff;display:flex;align-items:center;gap:12px;overflow:hidden}.toolbox-page.toolbox-mode-toolbox .toolbox-prompt-bar-label{position:relative;flex:0 0 auto;height:48px;padding-left:12px;display:inline-flex;align-items:center;color:#191919;font-size:16px;font-weight:800;line-height:1;text-transform:uppercase}.toolbox-page.toolbox-mode-toolbox .toolbox-prompt-bar-label:before{content:"";position:absolute;left:0;top:50%;width:4px;height:18px;border-radius:99px;background:#e10600;transform:translateY(-50%)}.toolbox-page.toolbox-mode-toolbox .toolbox-prompt-bar-input{flex:1 1 auto;min-width:0;width:100%;height:20px;min-height:20px;max-height:148px;margin:0;padding:0;border:0;outline:0;background:transparent;box-shadow:none;resize:none;overflow-y:hidden;color:#222;font:500 13px/20px ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace}.toolbox-page.toolbox-mode-toolbox .toolbox-prompt-bar-input::placeholder{color:#969ca6;opacity:1}.toolbox-page.toolbox-mode-toolbox .toolbox-prompt-disabled-note{flex:1 1 auto;min-width:0;overflow:hidden;color:#60656d;font-size:13px;font-weight:700;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.toolbox-page.toolbox-mode-toolbox .toolbox-prompt-bar[data-multiline=true]{align-items:flex-start;padding-top:14px;padding-bottom:14px}.toolbox-page.toolbox-mode-toolbox .toolbox-prompt-bar[data-multiline=true] .toolbox-prompt-bar-label{height:20px}.toolbox-page.toolbox-mode-toolbox .toolbox-prompt-bar[data-multiline=true] .toolbox-prompt-bar-input{align-self:flex-start}body.theme-dark .toolbox-page.toolbox-mode-toolbox .toolbox-prompt-bar{border-color:hsla(0,0%,100%,.13);background:#181a20}body.theme-dark .toolbox-page.toolbox-mode-toolbox .toolbox-prompt-bar-label{color:#f2f2f3}body.theme-dark .toolbox-page.toolbox-mode-toolbox .toolbox-prompt-bar-input{color:#f2f2f3;background:transparent!important;border-color:transparent!important;box-shadow:none!important}body.theme-dark .toolbox-page.toolbox-mode-toolbox .toolbox-prompt-bar-input::placeholder{color:#8f949e}body.theme-dark .toolbox-page.toolbox-mode-toolbox .toolbox-prompt-disabled-note{color:#9ba1aa}@media (max-width:980px){.toolbox-page.toolbox-mode-toolbox .toolbox-prompt-bar{min-height:auto;height:auto!important;padding:0;border:0;background:transparent;border-radius:0;display:block}.toolbox-page.toolbox-mode-toolbox .toolbox-prompt-bar-label{display:none}.toolbox-page.toolbox-mode-toolbox .toolbox-prompt-bar-input{min-height:40px;max-height:280px;width:100%;line-height:20px}.app:not(.toolbox-page) .app-shell.mobile-menu-open .sidebar-header .mobile-menu-close.ghost-button{order:2!important;background:#d50000!important;border-color:#d50000!important;color:#fff!important;box-shadow:0 12px 28px rgba(213,0,0,.18)!important}.app:not(.toolbox-page) .app-shell.mobile-menu-open .sidebar-header [data-tour=new-chat-button]{order:1!important}body.theme-dark .app:not(.toolbox-page) .chat-page-header .chat-header-credits,body.theme-dark .app:not(.toolbox-page) .chat-page-header .chat-header-menu,body.theme-dark .app:not(.toolbox-page) .chat-page-header .mobile-menu-toggle,body.theme-dark .app:not(.toolbox-page) .chat-page-header .toolbar-credit-inline-header,body.theme-dark .app:not(.toolbox-page) .chat-page-header .toolbox-header-credits{background:transparent!important;border:0!important;box-shadow:none!important;color:#f2f2f3!important}body.theme-dark .app:not(.toolbox-page) .chat-page-header .chat-header-credits:hover,body.theme-dark .app:not(.toolbox-page) .chat-page-header .chat-header-menu:hover,body.theme-dark .app:not(.toolbox-page) .chat-page-header .mobile-menu-toggle:hover,body.theme-dark .app:not(.toolbox-page) .chat-page-header .toolbar-credit-inline-header:hover,body.theme-dark .app:not(.toolbox-page) .chat-page-header .toolbox-header-credits:hover{background:transparent!important;color:#fff!important}}body:not(.theme-dark) .app:not(.toolbox-page) .confirmation-card{background:#fff!important;border:1px solid #d8d8d8!important;color:#141414!important;box-shadow:0 14px 32px rgba(16,18,24,.06)!important}body:not(.theme-dark) .app:not(.toolbox-page) .confirmation-intro,body:not(.theme-dark) .app:not(.toolbox-page) .confirmation-prompt,body:not(.theme-dark) .app:not(.toolbox-page) .confirmation-tool{color:#141414!important;opacity:1!important}body:not(.theme-dark) .app:not(.toolbox-page) .confirmation-meta,body:not(.theme-dark) .app:not(.toolbox-page) .confirmation-note,body:not(.theme-dark) .app:not(.toolbox-page) .confirmation-pair-label,body:not(.theme-dark) .app:not(.toolbox-page) .confirmation-reference-picker-note,body:not(.theme-dark) .app:not(.toolbox-page) .confirmation-status,body:not(.theme-dark) .app:not(.toolbox-page) .confirmation-summary{color:#4b5563!important;opacity:1!important}body:not(.theme-dark) .app:not(.toolbox-page) .confirmation-total{color:#d50000!important}body.theme-dark .app:not(.toolbox-page) .confirmation-card{background:#111114!important;border-color:#2a2a2f!important;color:#f2f2f3!important;box-shadow:none!important}body.theme-dark .app:not(.toolbox-page) .confirmation-intro,body.theme-dark .app:not(.toolbox-page) .confirmation-prompt,body.theme-dark .app:not(.toolbox-page) .confirmation-tool{color:#f2f2f3!important;opacity:1!important}body.theme-dark .app:not(.toolbox-page) .confirmation-meta,body.theme-dark .app:not(.toolbox-page) .confirmation-note,body.theme-dark .app:not(.toolbox-page) .confirmation-pair-label,body.theme-dark .app:not(.toolbox-page) .confirmation-reference-picker-note,body.theme-dark .app:not(.toolbox-page) .confirmation-status,body.theme-dark .app:not(.toolbox-page) .confirmation-summary{color:#c9cbd2!important;opacity:1!important}body.theme-dark .app:not(.toolbox-page) .confirmation-total{color:#ff4a3d!important}.app:not(.toolbox-page) .composer-controls.is-adult-mode,body:not(.theme-dark) .app:not(.toolbox-page) .composer-controls.glass-panel.is-adult-mode,body:not(.theme-dark) .app:not(.toolbox-page) .composer-controls.is-adult-mode{border-color:rgba(213,0,0,.7)!important;box-shadow:0 0 0 1px rgba(213,0,0,.22),0 0 22px rgba(213,0,0,.24),0 14px 32px rgba(16,18,24,.06)!important}body.theme-dark .app:not(.toolbox-page) .composer-controls.glass-panel.is-adult-mode,body.theme-dark .app:not(.toolbox-page) .composer-controls.is-adult-mode{border-color:rgba(255,74,61,.72)!important;box-shadow:0 0 0 1px rgba(255,74,61,.24),0 0 24px rgba(255,32,24,.28)!important}.app:not(.toolbox-page) .confirmation-card.is-adult-confirmation,body:not(.theme-dark) .app:not(.toolbox-page) .confirmation-card.is-adult-confirmation{border-color:rgba(213,0,0,.62)!important;box-shadow:0 0 0 1px rgba(213,0,0,.18),0 0 24px rgba(213,0,0,.22),0 14px 32px rgba(16,18,24,.06)!important}body.theme-dark .app:not(.toolbox-page) .confirmation-card.is-adult-confirmation{border-color:rgba(255,74,61,.68)!important;box-shadow:0 0 0 1px rgba(255,74,61,.22),0 0 24px rgba(255,32,24,.3)!important}@media (max-width:980px){.app:not(.toolbox-page) .input-dock,.app:not(.toolbox-page) .input-dock.advanced-open,.app:not(.toolbox-page) .input-dock.centered,.app:not(.toolbox-page) .input-dock.centered.advanced-open,.app:not(.toolbox-page) .input-dock.docked,.app:not(.toolbox-page) .input-dock.docked.advanced-open{left:50%!important;right:auto!important;width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important;transform:translateX(-50%) translateY(0)!important;box-sizing:border-box!important;transition-property:top,bottom,height,max-height,opacity!important}.app:not(.toolbox-page){--mobile-chat-bottom-clearance:calc(172px + env(safe-area-inset-bottom, 0px))}.app:not(.toolbox-page) .chat-center{padding-bottom:var(--mobile-chat-bottom-clearance)!important}.app:not(.toolbox-page) .chat-shell,.app:not(.toolbox-page) .message-list{border:0!important;border-radius:0!important;box-shadow:none!important}.app:not(.toolbox-page) .message-list{padding-bottom:var(--mobile-chat-bottom-clearance)!important;scroll-padding-bottom:var(--mobile-chat-bottom-clearance)!important}.app:not(.toolbox-page):not(.mobile-kb-open) .input-dock.centered:not(.advanced-open){top:50%!important;bottom:auto!important;transform:translateX(-50%) translateY(-50%)!important}.app:not(.toolbox-page) .toolbar-settings.open{display:block!important;position:static!important;margin:0!important}.app:not(.toolbox-page) .toolbar-settings.open .toolbox-global-settings-panel{left:12px!important;right:12px!important;width:auto!important;bottom:calc(82px + env(safe-area-inset-bottom, 0px))!important;max-height:calc(100dvh - 150px - env(safe-area-inset-bottom, 0px))!important;z-index:220000!important}.toolbox-left-rail{flex-direction:row!important;z-index:2147483001!important}.toolbox-left-rail,.toolbox-left-rail-top{display:flex!important;align-items:center!important;justify-content:stretch!important}.toolbox-left-rail-top{flex:1 1 auto!important;flex-direction:row!important}.toolbox-left-rail-mode-group,.toolbox-left-rail-top{width:auto!important;min-width:0!important;gap:0!important}.toolbox-left-rail-mode-group{display:flex!important;flex:1 1 auto!important;align-items:center!important;justify-content:stretch!important}.toolbox-left-rail-btn,.toolbox-left-rail-mode{--rail-symbol-color:#121212;flex:1 1!important;min-width:0!important;width:auto!important;color:var(--rail-symbol-color)!important;text-shadow:none!important;font-family:Forge Rail Symbols,Segoe UI Symbol,Apple Symbols,Noto Sans Symbols\ 2,Noto Sans Symbols,sans-serif!important;font-variant-emoji:text}.toolbox-left-rail>.toolbox-left-rail-btn{flex:0 0 56px!important}.toolbox-left-rail-btn>span{color:var(--rail-symbol-color)!important;text-shadow:none!important;font-family:inherit!important;font-variant-emoji:text}.toolbox-left-rail-btn.settings-open,.toolbox-left-rail-btn[aria-expanded=true],.toolbox-left-rail-mode.active{--rail-symbol-color:#fff}.toolbox-mode-production>.toolbox-left-rail .toolbox-left-rail-btn:not(.settings-open):not([aria-expanded=true]),.toolbox-mode-production>.toolbox-left-rail .toolbox-left-rail-mode:not(.active){--rail-symbol-color:#121212!important;color:#121212!important}.toolbox-mode-production>.toolbox-left-rail .toolbox-left-rail-btn.settings-open,.toolbox-mode-production>.toolbox-left-rail .toolbox-left-rail-btn[aria-expanded=true],.toolbox-mode-production>.toolbox-left-rail .toolbox-left-rail-mode.active{--rail-symbol-color:#fff!important;color:#fff!important}.app:not(.toolbox-page).mobile-kb-open .app-shell .toolbox-left-rail,.app:not(.toolbox-page).mobile-kb-open .chat-toolbar,.app:not(.toolbox-page).mobile-kb-open .toolbox-left-rail{display:none!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(120%)!important}.app:not(.toolbox-page).mobile-kb-open .app-shell{padding-bottom:0!important}.app:not(.toolbox-page).mobile-kb-open .chat-center{padding-bottom:calc(72px + env(safe-area-inset-bottom, 0px))!important}.app:not(.toolbox-page).mobile-kb-open .input-dock.centered:not(.advanced-open),.app:not(.toolbox-page).mobile-kb-open .input-dock.docked:not(.advanced-open){position:fixed!important;top:auto!important;bottom:calc(8px + env(safe-area-inset-bottom, 0px))!important;transform:translateX(-50%) translateY(0)!important;z-index:181000!important}.app:not(.toolbox-page).mobile-kb-open .input-dock.advanced-open,.app:not(.toolbox-page).mobile-kb-open .input-dock.centered.advanced-open,.app:not(.toolbox-page).mobile-kb-open .input-dock.docked.advanced-open{position:fixed!important;left:10px!important;right:10px!important;width:auto!important;top:calc(8px + env(safe-area-inset-top, 0px))!important;bottom:calc(8px + env(safe-area-inset-bottom, 0px))!important;transform:none!important;z-index:181000!important;display:flex!important;flex-direction:column!important;min-height:0!important;max-height:none!important;overflow:hidden!important}.app:not(.toolbox-page).mobile-kb-open .input-dock.advanced-open .composer-controls,.app:not(.toolbox-page).mobile-kb-open .input-dock.advanced-open .composer-controls.glass-panel,.app:not(.toolbox-page).mobile-kb-open .input-dock.advanced-open .composer-controls.is-expanded{flex:1 1 auto!important;min-height:0!important;max-height:none!important;overflow:hidden!important;margin-bottom:8px!important}.app:not(.toolbox-page).mobile-kb-open .input-dock.advanced-open .composer-controls-advanced{flex:1 1 auto!important;min-height:0!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important}.app:not(.toolbox-page).mobile-kb-open .input-dock.advanced-open .composer-controls-row,.app:not(.toolbox-page).mobile-kb-open .input-dock.advanced-open .input-shell{flex:0 0 auto!important}}@media (max-width:980px){.app:not(.toolbox-page):has(#chat-prompt-input:focus) .app-shell .toolbox-left-rail,.app:not(.toolbox-page):has(#chat-prompt-input:focus) .chat-toolbar,.app:not(.toolbox-page):has(#chat-prompt-input:focus) .toolbox-left-rail{display:none!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(120%)!important}.app:not(.toolbox-page):has(#chat-prompt-input:focus) .input-dock.centered:not(.advanced-open),.app:not(.toolbox-page):has(#chat-prompt-input:focus) .input-dock.docked:not(.advanced-open){position:fixed!important;top:auto!important;bottom:calc(8px + env(safe-area-inset-bottom, 0px))!important;transform:translateX(-50%) translateY(0)!important;z-index:181000!important}body:has(#chat-prompt-input:focus) .app-shell .toolbox-left-rail,body:has(#chat-prompt-input:focus) .chat-toolbar,body:has(#chat-prompt-input:focus) .toolbox-left-rail{display:none!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(120%)!important}body:has(#chat-prompt-input:focus) .input-dock.centered:not(.advanced-open),body:has(#chat-prompt-input:focus) .input-dock.docked:not(.advanced-open){position:fixed!important;top:auto!important;bottom:calc(8px + env(safe-area-inset-bottom, 0px))!important;transform:translateX(-50%) translateY(0)!important;z-index:2147483646!important}}@media (max-width:980px){.app:not(.toolbox-page):not(.mobile-kb-open) .input-dock.advanced-open,.app:not(.toolbox-page):not(.mobile-kb-open) .input-dock.centered.advanced-open,.app:not(.toolbox-page):not(.mobile-kb-open) .input-dock.docked.advanced-open{position:fixed!important;left:50%!important;right:auto!important;top:calc(92px + env(safe-area-inset-top, 0px))!important;bottom:calc(78px + env(safe-area-inset-bottom, 0px))!important;width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important;height:calc(100dvh - 170px - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px))!important;max-height:calc(100dvh - 170px - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px))!important;transform:translateX(-50%) translateY(0)!important;display:flex!important;flex-direction:column!important;min-height:0!important;overflow:hidden!important;z-index:181000!important}.app:not(.toolbox-page):not(.mobile-kb-open) .input-dock.advanced-open .composer-controls,.app:not(.toolbox-page):not(.mobile-kb-open) .input-dock.advanced-open .composer-controls.glass-panel,.app:not(.toolbox-page):not(.mobile-kb-open) .input-dock.advanced-open .composer-controls.is-expanded{flex:1 1 auto!important;min-height:0!important;max-height:none!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;margin-bottom:8px!important}.app:not(.toolbox-page):not(.mobile-kb-open) .input-dock.advanced-open .composer-controls-advanced{flex:1 1 auto!important;min-height:0!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;padding-bottom:18px!important}.app:not(.toolbox-page):not(.mobile-kb-open) .input-dock.advanced-open .composer-controls-row,.app:not(.toolbox-page):not(.mobile-kb-open) .input-dock.advanced-open .input-shell{flex:0 0 auto!important}.app:not(.toolbox-page):not(.mobile-kb-open) .input-dock.advanced-open .composer-advanced-toggle{position:relative!important;z-index:6!important}.app:not(.toolbox-page) .input-dock.advanced-open .engine-field-model-pill .engine-dropdown.open>.engine-dropdown-menu{display:none!important}}body.team-page-red{--team-red:#e8281a;--team-red-dark:#99180f;--team-red-soft:#fff0ee;--team-ink:#160706;--team-muted:rgba(22,7,6,.66);--team-border:#f0cbc7;--accent:#e8281a;--accent-2:#ffd9d6;--glass-glow:none;--border:#f0cbc7;--text:#160706;--muted:rgba(22,7,6,.62);--app-bg-image:linear-gradient(90deg,rgba(232,40,26,.05) 1px,transparent 0),linear-gradient(180deg,rgba(232,40,26,.05) 1px,transparent 0),linear-gradient(180deg,snow,#fff 48%,#fff4f2);--app-bg-color:snow;background:var(--app-bg-image);background-size:34px 34px,34px 34px,auto;color:var(--team-ink);scrollbar-color:rgba(232,40,26,.86) transparent}body.team-page-red .team-page-main{min-height:100vh;padding:22px 22px 32px 104px;color:var(--team-ink);background:transparent}body.team-page-red .team-page-main.is-impersonating{padding-top:74px}body.team-page-red .team-page-loading{display:grid;align-content:start;grid-gap:8px;gap:8px}body.team-page-red .team-page-shell{max-width:1280px;gap:18px}body.team-page-red .team-page-header{min-height:64px;padding:12px 0 16px;border-bottom:1px solid var(--team-border)}body.team-page-red .team-page-title{margin:0;color:var(--team-ink);font-size:clamp(24px,3vw,34px);line-height:1.05;font-weight:900;letter-spacing:0;text-transform:uppercase}body.team-page-red .team-page-toolbar{position:fixed;left:18px;top:18px;bottom:18px;z-index:1300;width:64px;padding:10px 8px;display:grid;align-content:start;grid-gap:8px;gap:8px;background:linear-gradient(180deg,#ff4a3a,#e8281a 58%,#a51b12);border:1px solid #ffaaa3;box-shadow:10px 0 28px rgba(232,40,26,.2);-webkit-clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px)}body.team-page-red .team-page-toolbar-item{min-width:0;min-height:48px;display:grid;place-items:center;grid-gap:2px;gap:2px;padding:6px 4px;color:#fff7f6;text-decoration:none;border:1px solid hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.08);-webkit-clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px)}body.team-page-red .team-page-toolbar-item.active,body.team-page-red .team-page-toolbar-item:hover{background:#fff;color:var(--team-red);border-color:#fff}body.team-page-red .team-page-toolbar-icon{font-size:16px;line-height:1;font-weight:900}body.team-page-red .team-page-toolbar-label{font-size:9px;line-height:1;font-weight:800;text-transform:uppercase;letter-spacing:.04em}body.team-page-red .glass-chip,body.team-page-red .glass-panel,body.team-page-red .team-card,body.team-page-red .team-content-idea-modal,body.team-page-red .team-idea-attach-menu,body.team-page-red .team-invite-modal,body.team-page-red .team-shared-media-comment-editor,body.team-page-red .team-shared-media-comment-tooltip,body.team-page-red .team-time-range-panel{background:linear-gradient(135deg,#fff,#fff 74%,#fff2f0 0,#fff2f0),repeating-linear-gradient(120deg,rgba(232,40,26,.06) 0 2px,transparent 2px 14px);border:1px solid var(--team-border);border-radius:0!important;box-shadow:none;color:var(--team-ink);-webkit-backdrop-filter:none;backdrop-filter:none;-webkit-clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px)}body.team-page-red .team-card.glass-panel{overflow:visible}body.team-page-red .team-chat-channels,body.team-page-red .team-chat-thread,body.team-page-red .team-queue-card{background:#fff;border-color:var(--team-border)}body.team-page-red .engine-section-title,body.team-page-red .team-idea-type{color:var(--team-red);font-weight:900;letter-spacing:.08em}body.team-page-red .engine-account-name,body.team-page-red .engine-section-subtitle,body.team-page-red .team-idea-meta,body.team-page-red .team-idea-tag,body.team-page-red .team-model-share-member-sub,body.team-page-red .team-model-share-sub,body.team-page-red .team-time-bar-sub,body.team-page-red .team-todo-meta,body.team-page-red .team-variation-label{color:var(--team-muted)}body.team-page-red .team-channel-access-item,body.team-page-red .team-chat-text,body.team-page-red .team-model-share-member-name,body.team-page-red .team-model-share-name,body.team-page-red .team-time-bar-label,body.team-page-red .team-time-bar-value,body.team-page-red .team-time-range-title,body.team-page-red .team-todo-check{color:var(--team-ink)}body.team-page-red .danger-button,body.team-page-red .ghost-button,body.team-page-red .primary-button,body.team-page-red .team-channel-access,body.team-page-red .team-channel-delete,body.team-page-red .team-content-ideas-shortcut-cta,body.team-page-red .team-idea-filter-pill,body.team-page-red .team-shared-media-comment-btn,body.team-page-red .team-shared-media-delete,body.team-page-red .team-shared-media-review-btn,body.team-page-red .team-shared-media-select{border-radius:0!important;box-shadow:none;-webkit-clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);text-transform:uppercase;letter-spacing:.04em}body.team-page-red .ghost-button,body.team-page-red .team-content-ideas-shortcut-cta,body.team-page-red .team-idea-filter-pill{background:#fff;color:var(--team-red);border:1px solid #f0aaa4}body.team-page-red .ghost-button:hover,body.team-page-red .team-content-ideas-shortcut-cta:hover,body.team-page-red .team-idea-filter-pill.active,body.team-page-red .team-idea-filter-pill:hover{color:#fff;background:var(--team-red);border-color:var(--team-red);transform:translateY(-1px) translateX(1px)}body.team-page-red .primary-button{background:linear-gradient(135deg,#ff4a3a,#e8281a 68%,#99180f);color:#fff7f6;border:1px solid #ff7a70}body.team-page-red .danger-button,body.team-page-red .team-viewing-banner{background:var(--team-red);color:#fff7f6;border-color:#ff7a70}body.team-page-red .auth-form-input,body.team-page-red .engine-dropdown-menu,body.team-page-red .engine-dropdown-trigger,body.team-page-red .idea-color-dropdown-menu,body.team-page-red .idea-color-dropdown-trigger,body.team-page-red .login-input,body.team-page-red .team-member-select,body.team-page-red input,body.team-page-red select,body.team-page-red textarea{background:#fff;color:var(--team-ink);border:1px solid var(--team-border);border-radius:0;box-shadow:none}body.team-page-red input::placeholder,body.team-page-red textarea::placeholder{color:rgba(22,7,6,.44)}body.team-page-red .team-chat-bubble,body.team-page-red .team-chat-bubble.theirs{background:#fff;border:1px solid var(--team-border);border-radius:0;box-shadow:none;color:var(--team-ink);-webkit-clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px)}body.team-page-red .team-chat-bubble.mine{background:var(--team-red);border-color:#ff7a70;color:#fff7f6}body.team-page-red .team-chat-bubble.mine .team-chat-author,body.team-page-red .team-chat-bubble.mine .team-chat-text{color:#fff7f6}body.team-page-red .team-chat-author{color:var(--team-red)}body.team-page-red .team-calendar-day,body.team-page-red .team-model-share-member-card,body.team-page-red .team-model-share-member-model,body.team-page-red .team-model-share-owner-item,body.team-page-red .team-time-range-day,body.team-page-red .team-todo-item,body.team-page-red .team-wallet-media-frame{background:#fff;border-color:var(--team-border);border-radius:0;color:var(--team-ink);box-shadow:none}body.team-page-red .team-time-range-day.anchor,body.team-page-red .team-time-range-day.in-range,body.team-page-red .team-time-range-day.selected{background:var(--team-red);border-color:#ff7a70;color:#fff7f6;box-shadow:none}body.team-page-red .team-time-bar{background:linear-gradient(180deg,#ff6a5e,#e8281a);border-radius:0}body.team-page-red .team-calendar-day.is-drop-active,body.team-page-red .team-idea-card.media-drop-hover,body.team-page-red .team-shared-media-card.reorder-over{background:#fff0ee;border-color:var(--team-red)!important;box-shadow:inset 0 0 0 1px var(--team-red)}body.team-page-red .team-content-idea-attached-item,body.team-page-red .team-content-idea-modal-preview,body.team-page-red .team-grid-skeleton-card,body.team-page-red .team-idea-add-card,body.team-page-red .team-idea-attach-drop-field,body.team-page-red .team-idea-attach-library-item,body.team-page-red .team-idea-card,body.team-page-red .team-idea-cover-drop,body.team-page-red .team-shared-media-card{border-radius:0;border-color:var(--team-border);box-shadow:none}body.team-page-red .team-idea-card{color:#fff7f6}body.team-page-red .team-idea-overlay{background:linear-gradient(180deg,rgba(22,7,6,.08),rgba(22,7,6,.9))}body.team-page-red .team-channel-button.unread,body.team-page-red .team-chat-card.unread,body.team-page-red .team-shared-media-card.is-selected,body.team-page-red .team-shared-media-comment-btn.has-comment,body.team-page-red .team-shared-media-select.selected{border-color:var(--team-red);box-shadow:inset 0 0 0 1px var(--team-red)}body.team-page-red .team-shared-media-comment-btn.has-comment,body.team-page-red .team-shared-media-select.selected{background:var(--team-red);color:#fff7f6}body.team-page-red .storage-usage-title{color:var(--team-ink)}body.team-page-red .storage-usage-meta,body.team-page-red .storage-usage-subtitle{color:var(--team-muted)}body.team-page-red .storage-usage-bar{background:#ffe0dc}body.team-page-red .storage-usage-fill{background:linear-gradient(90deg,#ff6a5e,#e8281a)}body.team-page-red .team-chat-fab-wrap{right:18px;bottom:18px}body.team-page-red .team-chat-fab{background:var(--team-red);border-color:#ff7a70;color:#fff7f6;border-radius:0;box-shadow:0 12px 28px rgba(232,40,26,.22);-webkit-clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px)}body.team-page-red .team-chat-fab-badge{background:#160706;color:#fff7f6;border-color:#fff}@media (hover:hover) and (pointer:fine){body.team-page-red *{scrollbar-color:rgba(232,40,26,.86) transparent}body.team-page-red ::-webkit-scrollbar-thumb{background:linear-gradient(180deg,rgba(232,40,26,.95),rgba(153,24,15,.95));border-radius:999px;border:2px solid transparent;box-shadow:none}body.team-page-red ::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,rgba(255,74,58,.98),rgba(232,40,26,.98))}}@media (max-width:900px){body.team-page-red .team-page-main,body.team-page-red .team-page-main.is-impersonating{padding:18px 14px calc(94px + env(safe-area-inset-bottom, 0px))}body.team-page-red .team-page-main.is-impersonating{padding-top:68px}body.team-page-red .team-page-header{align-items:flex-start;flex-direction:column;gap:10px}body.team-page-red .team-page-header-actions{width:100%;justify-content:flex-start}body.team-page-red .team-page-toolbar{left:10px;right:10px;top:auto;bottom:calc(10px + env(safe-area-inset-bottom, 0px));width:auto;height:58px;grid-template-columns:repeat(4,minmax(0,1fr));align-content:center;padding:7px;box-shadow:0 -10px 28px rgba(232,40,26,.2)}body.team-page-red .team-page-toolbar-item{min-height:42px;grid-template-columns:auto auto;justify-content:center;gap:6px}body.team-page-red .team-page-toolbar-label{font-size:10px}body.team-page-red .team-chat-fab-wrap{bottom:calc(84px + env(safe-area-inset-bottom, 0px))}}body.team-page-red{background:#f7f7f7!important;color:#111!important;--text:#111;--muted:#5f5f5f;--border:#ececec;--glass-bg:#fff;--glass-bg-strong:#fff}body.team-page-red .toolbox-page.team-page-main{background:#f7f7f7!important;color:#111!important;min-height:100vh;padding:24px 24px 30px!important;overflow-x:hidden}body.team-page-red .toolbox-page.team-page-main.is-impersonating{padding-top:74px!important}body.team-page-red .toolbox-page.team-page-main:before{content:"";position:fixed;inset:0 auto 0 0;width:88px;background:linear-gradient(180deg,#de0600,#b80500 60%,#9f0500);z-index:0}body.team-page-red .toolbox-page.team-page-main:after{display:none!important}body.team-page-red .team-page-main>*{position:relative;z-index:1}body.team-page-red .team-page-main>.team-page-shell,body.team-page-red .team-page-main>.toolbox-header{max-width:1240px;margin-left:max(112px,calc((100vw - 1240px) / 2));margin-right:auto}body.team-page-red .team-page-header.toolbox-header{min-height:0!important;padding:0 0 10px!important;border:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;grid-gap:14px!important;gap:14px!important;background:transparent!important;box-shadow:none!important}body.team-page-red .team-page-header h1{margin:0;font-size:clamp(38px,6vw,56px);line-height:.95;font-weight:800;letter-spacing:-.03em;text-transform:uppercase}body.team-page-red .team-page-header p{margin:8px 0 0;font-size:14px;color:#4a4a4a!important}body.team-page-red .team-page-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-left:0}body.team-page-red .team-page-shell{display:grid;grid-gap:10px;gap:10px;width:auto;max-width:1240px;min-width:0}body.team-page-red .team-calendar-day,body.team-page-red .team-card,body.team-page-red .team-card.glass-panel,body.team-page-red .team-chat-channels,body.team-page-red .team-chat-thread,body.team-page-red .team-content-idea-modal,body.team-page-red .team-idea-attach-menu,body.team-page-red .team-invite-modal,body.team-page-red .team-model-share-member-card,body.team-page-red .team-model-share-member-model,body.team-page-red .team-model-share-owner-item,body.team-page-red .team-queue-card,body.team-page-red .team-shared-media-comment-editor,body.team-page-red .team-shared-media-comment-tooltip,body.team-page-red .team-time-range-day,body.team-page-red .team-time-range-panel,body.team-page-red .team-todo-item,body.team-page-red .team-wallet-media-frame{background:#fff!important;border:1px solid #ececec!important;border-radius:8px!important;box-shadow:0 8px 24px rgba(0,0,0,.04)!important;color:#111!important;-webkit-clip-path:none!important;clip-path:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body.team-page-red .team-card{padding:14px!important}body.team-page-red .danger-button,body.team-page-red .ghost-button,body.team-page-red .glass-chip,body.team-page-red .glass-panel,body.team-page-red .plan-cta,body.team-page-red .primary-button,body.team-page-red .team-channel-access,body.team-page-red .team-channel-delete,body.team-page-red .team-content-ideas-shortcut-cta,body.team-page-red .team-idea-filter-pill,body.team-page-red .team-shared-media-comment-btn,body.team-page-red .team-shared-media-delete,body.team-page-red .team-shared-media-review-btn,body.team-page-red .team-shared-media-select{-webkit-clip-path:none!important;clip-path:none!important}body.team-page-red .engine-section-title{position:relative;padding-left:12px;color:#191919!important;font-size:16px;line-height:1;font-weight:800;letter-spacing:-.01em;text-transform:uppercase}body.team-page-red .engine-section-title:before{content:"";position:absolute;left:0;top:1px;bottom:1px;width:4px;border-radius:3px;background:#e10600}body.team-page-red .engine-account-name,body.team-page-red .engine-section-subtitle,body.team-page-red .storage-usage-meta,body.team-page-red .storage-usage-subtitle,body.team-page-red .team-idea-meta,body.team-page-red .team-idea-tag,body.team-page-red .team-model-share-member-sub,body.team-page-red .team-model-share-sub,body.team-page-red .team-time-bar-sub,body.team-page-red .team-todo-meta,body.team-page-red .team-variation-label{color:#5f5f5f!important}body.team-page-red .storage-usage-title,body.team-page-red .team-channel-access-item,body.team-page-red .team-chat-text,body.team-page-red .team-model-share-member-name,body.team-page-red .team-model-share-name,body.team-page-red .team-time-bar-label,body.team-page-red .team-time-bar-value,body.team-page-red .team-time-range-title,body.team-page-red .team-todo-check{color:#111!important}body.team-page-red .ghost-button,body.team-page-red .team-content-ideas-shortcut-cta,body.team-page-red .team-idea-filter-pill{background:#fff!important;color:#2e2e2e!important;border:1px solid #d9d9d9!important;border-radius:8px!important;box-shadow:none!important}body.team-page-red .ghost-button:hover,body.team-page-red .team-content-ideas-shortcut-cta:hover,body.team-page-red .team-idea-filter-pill:hover{border-color:#b8b8b8!important;background:#f8f8f8!important;color:#111!important;transform:none!important}body.team-page-red .plan-cta,body.team-page-red .primary-button{background:#e10600!important;color:#fff!important;border:1px solid #e10600!important;border-radius:8px!important;font-weight:800;text-transform:uppercase;box-shadow:0 10px 26px rgba(225,6,0,.25)!important}body.team-page-red .auth-form-input,body.team-page-red .engine-dropdown-menu,body.team-page-red .engine-dropdown-trigger,body.team-page-red .idea-color-dropdown-menu,body.team-page-red .idea-color-dropdown-trigger,body.team-page-red .login-input,body.team-page-red .team-member-select,body.team-page-red input,body.team-page-red select,body.team-page-red textarea{background:#fff!important;color:#111!important;border:1px solid #e5e5e5!important;border-radius:8px!important;box-shadow:0 1px 2px rgba(0,0,0,.03)!important}body.team-page-red .team-chat-bubble,body.team-page-red .team-chat-bubble.theirs{background:#fff!important;border:1px solid #ececec!important;border-radius:8px!important;box-shadow:none!important;color:#111!important;-webkit-clip-path:none!important;clip-path:none!important}body.team-page-red .team-chat-bubble.mine{background:#e10600!important;border-color:#e10600!important;color:#fff!important}body.team-page-red .team-chat-bubble.mine .team-chat-author,body.team-page-red .team-chat-bubble.mine .team-chat-text{color:#fff!important}body.team-page-red .team-chat-author{color:#c10000!important}body.team-page-red .team-time-range-day.anchor,body.team-page-red .team-time-range-day.in-range,body.team-page-red .team-time-range-day.selected{background:#ffeceb!important;border-color:#e10600!important;color:#9f0904!important;box-shadow:none!important}body.team-page-red .storage-usage-fill,body.team-page-red .team-time-bar{background:linear-gradient(180deg,#f20d0d,#d50000)!important}body.team-page-red .team-calendar-day.is-drop-active,body.team-page-red .team-channel-button.unread,body.team-page-red .team-chat-card.unread,body.team-page-red .team-idea-card.media-drop-hover,body.team-page-red .team-shared-media-card.is-selected,body.team-page-red .team-shared-media-card.reorder-over{border-color:#e10600!important;box-shadow:inset 0 0 0 1px #e10600!important}body.team-page-red .team-content-idea-attached-item,body.team-page-red .team-content-idea-modal-preview,body.team-page-red .team-grid-skeleton-card,body.team-page-red .team-idea-add-card,body.team-page-red .team-idea-attach-drop-field,body.team-page-red .team-idea-attach-library-item,body.team-page-red .team-idea-card,body.team-page-red .team-idea-cover-drop,body.team-page-red .team-shared-media-card{border-radius:8px!important;border-color:#e3e3e3!important;box-shadow:none!important;-webkit-clip-path:none!important;clip-path:none!important}body.team-page-red .team-idea-overlay{background:linear-gradient(180deg,hsla(0,0%,7%,.08),hsla(0,0%,7%,.88))!important}body.team-page-red .team-chat-fab{background:#e10600!important;border-color:#e10600!important;color:#fff!important;border-radius:8px!important;-webkit-clip-path:none!important;clip-path:none!important;box-shadow:0 10px 26px rgba(225,6,0,.25)!important}body.team-page-red .team-chat-fab-badge{background:#111!important;color:#fff!important}body.team-page-red .storage-usage-panel,body.team-page-red .team-storage-usage-panel{background:#fff!important;border:1px solid #ececec!important;border-radius:8px!important;box-shadow:none!important;color:#111!important}body.team-page-red .storage-usage-bar{background:#f1f1f1!important}body.team-page-red .storage-usage-fill{background:#e10600!important}body.team-page-red .storage-usage-title{color:#111!important}body.team-page-red .storage-usage-meta,body.team-page-red .storage-usage-subtitle{color:#5f5f5f!important}@media (max-width:980px){body.team-page-red .toolbox-page.team-page-main,body.team-page-red .toolbox-page.team-page-main.is-impersonating{padding:12px 10px calc(112px + env(safe-area-inset-bottom, 0px))!important}body.team-page-red .toolbox-page.team-page-main:before{display:none!important}body.team-page-red .team-page-main>.team-page-shell,body.team-page-red .team-page-main>.toolbox-header{margin-left:auto!important;margin-right:auto!important;max-width:100vw!important}body.team-page-red .team-page-header.toolbox-header{grid-template-columns:1fr!important;align-items:start!important}body.team-page-red .team-page-header-actions{justify-content:flex-start;width:100%;flex-wrap:wrap}body.team-page-red .team-page-header h1{font-size:clamp(34px,12vw,48px)}}body.team-page-red .toolbox-page.team-page-main.is-impersonating{padding-top:18px!important}body.team-page-red .team-page-main>.toolbox-left-rail,body.team-page-red .toolbox-page.team-page-main>.toolbox-left-rail{position:fixed!important;top:0!important;left:0!important;bottom:0!important;width:60px!important;height:100vh!important;background:#d50000!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;align-items:center!important;gap:0!important;padding:10px 8px!important;z-index:120100!important}body.team-page-red .team-page-main>.toolbox-left-rail+.toolbox-header{margin-top:0!important}body.team-page-red .team-page-main>.team-page-shell,body.team-page-red .team-page-main>.toolbox-header{position:relative!important;z-index:1!important}body.team-page-red .team-page-main>.toolbox-left-rail{z-index:120100!important}@media (max-width:980px){body.team-page-red .team-page-main>.toolbox-left-rail,body.team-page-red .toolbox-page.team-page-main>.toolbox-left-rail{top:auto!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:72px!important;display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(0,1fr)!important;justify-content:stretch!important;align-items:center!important;grid-gap:0!important;gap:0!important;padding:0 8px calc(env(safe-area-inset-bottom, 0px) * .5)!important}}body.team-page-red .toolbox-page.team-page-main{padding-left:0!important}body.team-page-red .toolbox-page.team-page-main>.team-page-shell,body.team-page-red .toolbox-page.team-page-main>.toolbox-header{margin-left:max(112px,calc((100vw - 1240px) / 2 + 112px))!important;max-width:min(1240px,calc(100vw - 136px))!important}body.team-page-red .team-page-header h1{color:#c10000!important}body.team-page-red .team-loading-card{min-height:360px}body.team-page-red .team-loading-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:14px}body.team-page-red .team-loading-grid .team-grid-skeleton-card{aspect-ratio:1/.72;background:linear-gradient(90deg,#f2f2f2,#fff 45%,#f2f2f2)!important;background-size:220% 100%!important;border:1px solid #e5e5e5!important}@media (max-width:980px){body.team-page-red .toolbox-page.team-page-main{padding-left:10px!important}body.team-page-red .toolbox-page.team-page-main>.team-page-shell,body.team-page-red .toolbox-page.team-page-main>.toolbox-header{margin-left:auto!important;margin-right:auto!important;max-width:100vw!important}body.team-page-red .team-loading-grid{grid-template-columns:1fr}}body.team-page-red .team-media-deferred-thumb{display:block;width:100%;height:100%;background:linear-gradient(90deg,#f2f2f2,#fff 45%,#f2f2f2);background-size:220% 100%;animation:teamSkeletonShimmer 1.05s ease-in-out infinite}body.team-page-red .toolbox-page.team-page-main>.team-page-shell,body.team-page-red .toolbox-page.team-page-main>.toolbox-header{margin-left:86px!important;margin-right:24px!important;max-width:calc(100vw - 110px)!important;width:auto!important}@media (max-width:980px){body.team-page-red .toolbox-page.team-page-main>.team-page-shell,body.team-page-red .toolbox-page.team-page-main>.toolbox-header{margin-left:auto!important;margin-right:auto!important;max-width:100vw!important}}.admin-shell{--accent:#e10600;--accent-2:#ffd9d6;--text:#111;--muted:#5f5f5f;--border:#e2e2e2;min-height:100vh;padding:24px 24px 30px 86px!important;display:grid;grid-template-columns:1fr;align-content:start;grid-gap:16px;gap:16px;background:#f7f7f7!important;color:#111!important;overflow-x:hidden}.admin-shell>:not(.admin-left-rail){position:relative;z-index:1}.admin-auth-shell{min-height:100vh;padding:24px!important;place-content:center}.admin-auth-shell .admin-login,.admin-auth-shell>.admin-panel{width:min(420px,calc(100vw - 32px));margin:0 auto}.admin-shell>.plan-overlay{position:fixed;z-index:190000}.admin-shell>.lightbox{position:fixed;z-index:200000}.admin-shell>.lightbox .lightbox-image-frame{display:flex;align-items:center;justify-content:center;width:min(100%,calc(100vw - 48px));height:auto;max-width:calc(100vw - 48px);max-height:var(--lightbox-max)}.admin-shell>.lightbox .lightbox-image-frame video{display:block;width:auto;height:auto;max-width:calc(100vw - 48px);max-height:var(--lightbox-max);object-fit:contain;border-radius:var(--radius-md);background:#000}.admin-left-rail.toolbox-left-rail{z-index:120100}.admin-header{min-height:74px;display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-gap:16px;gap:16px;padding:0 0 10px;background:transparent!important;border:0!important;box-shadow:none!important}.admin-title{margin:0;color:#c10000!important;font-size:clamp(40px,5.4vw,56px);line-height:.95;font-weight:500;letter-spacing:0;text-transform:uppercase}.admin-subtitle{margin-top:7px;font-size:14px;color:#4a4a4a!important}.admin-credit-card-title,.admin-credit-day-label,.admin-credit-kpi span,.admin-credit-legend,.admin-credit-plan-meta,.admin-credit-plan-values,.admin-list-meta,.admin-lora-desc,.admin-lora-filename,.admin-lora-meta,.admin-money-provider-row,.admin-muted,.admin-saved-model-lora-state,.admin-user,.admin-user-bubble-meta,.admin-user-history-title{color:#5f5f5f!important}.admin-header-actions{display:flex!important;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.admin-section-title{position:relative;padding-left:12px;color:#191919!important;font-size:15px;line-height:1;font-weight:800;letter-spacing:0;text-transform:uppercase}.admin-section-title:before{content:"";position:absolute;left:0;top:1px;bottom:1px;width:4px;border-radius:3px;background:#e10600}.admin-shell .admin-credit-card,.admin-shell .admin-credit-kpi,.admin-shell .admin-list-item,.admin-shell .admin-lora-card,.admin-shell .admin-lora-upload-form,.admin-shell .admin-media-preview-card,.admin-shell .admin-money-summary,.admin-shell .admin-panel,.admin-shell .admin-user-bubble,.admin-shell .admin-user-history-item{background:#fff!important;background-image:none!important;border:1px solid var(--border)!important;border-radius:8px!important;box-shadow:0 8px 24px rgba(0,0,0,.04)!important;-webkit-clip-path:none!important;clip-path:none!important;color:#111!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.admin-shell .admin-panel{padding:16px!important;gap:12px;min-height:0;overflow:visible}.admin-notification-composer,.admin-notification-form{display:grid;grid-gap:12px;gap:12px}.admin-notification-fields{display:grid;grid-template-columns:minmax(180px,.7fr) minmax(280px,1.4fr) minmax(180px,.8fr) minmax(180px,.8fr);grid-gap:10px;gap:10px;align-items:start}.admin-notification-body-field textarea{resize:vertical;min-height:76px}.admin-notification-targets{display:grid;grid-gap:10px;gap:10px}.admin-notification-filter-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.admin-notification-push-toggle{border-left:3px solid #d50000;padding-left:10px}.admin-notification-recipient-list{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px}.admin-notification-recipient{min-width:170px;border:1px solid #d6dbe3;border-radius:8px;padding:8px 10px;display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:4px 8px;gap:4px 8px;align-items:center;color:#111;background:#fff;cursor:pointer}.admin-notification-recipient.selected{border-color:rgba(213,0,0,.55);background:#fff8f8}.admin-notification-recipient span{font-size:12px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-notification-recipient em{grid-column:2;color:#697586;font-size:11px;font-style:normal}.admin-notification-send-row{display:flex;align-items:center;justify-content:flex-end;gap:12px}.admin-users-panel{grid-template-rows:auto auto minmax(0,1fr);max-height:min(540px,calc(100vh - 340px));overflow:hidden!important}.admin-users-panel .admin-list{min-height:0;max-height:none;overflow-y:auto;scrollbar-gutter:stable}.admin-users-controls{display:grid!important;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center}.admin-users-controls input{grid-column:1/-1}.admin-users-controls label{color:#5f5f5f!important;font-size:12px}.admin-users-controls select{min-width:0}.admin-top-analytics{width:100%}.admin-grid{display:grid;grid-template-columns:minmax(230px,270px) minmax(340px,460px) minmax(0,1.85fr) minmax(260px,360px);grid-gap:16px;gap:16px;align-items:start}.admin-top-row{grid-template-columns:minmax(260px,320px) minmax(0,1fr);gap:12px}.admin-credit-charts,.admin-credit-kpis{gap:12px}.admin-credit-bar.spent,.admin-credit-dot.spent,.admin-credit-plan-fill{background:#e10600!important}.admin-credit-bar.granted,.admin-credit-dot.granted{background:#ffd9d6!important}.admin-credit-plan-track,.admin-lora-progress{background:#eee!important}.admin-shell .admin-list{gap:8px}.admin-shell .admin-list-item{min-height:60px;padding:10px 12px;text-align:left;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.admin-shell .admin-media-tile:hover,.admin-shell button.admin-list-item:hover{border-color:#e10600!important;background:#fff8f7!important;transform:none!important}.admin-shell .admin-list-item.active{border-color:#e10600!important;box-shadow:inset 4px 0 0 #e10600!important;background:#fff8f7!important}.admin-credit-kpi strong,.admin-credit-plan-meta strong,.admin-credit-plan-values strong,.admin-list-name,.admin-lora-name,.admin-user-bubble-title{color:#111!important}.admin-message-bubble{border-radius:8px!important;-webkit-clip-path:none!important;clip-path:none!important;box-shadow:none!important;display:grid;grid-gap:8px;gap:8px}.admin-message-bubble.user{background:#fff8f7!important;border-color:#ffd1cc!important;color:#111!important}.admin-message-bubble.assistant{background:#f8f9fb!important;border-color:#dbe0e8!important;color:#111!important}.admin-message-media-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,180px));grid-gap:8px;gap:8px;justify-content:start}.admin-message-row.user .admin-message-media-grid{justify-content:end}.admin-chat-media-tile{width:min(180px,100%);display:grid!important;place-items:center;background:#f3f5f8!important}.admin-chat-media-tile img,.admin-chat-media-tile video{width:100%;height:100%;object-fit:contain!important;border-radius:8px;background:#f3f5f8}.admin-shell .credit-cta,.admin-shell .danger-button,.admin-shell .ghost-button,.admin-shell .plan-cta,.admin-shell .primary-button,.admin-shell label.ghost-button{min-height:38px;border-radius:8px!important;-webkit-clip-path:none!important;clip-path:none!important;box-shadow:none!important;letter-spacing:.03em;text-transform:uppercase;font-weight:700;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transform:none!important}.admin-shell .ghost-button,.admin-shell .plan-cta.secondary,.admin-shell label.ghost-button{background:#fff!important;color:#2e2e2e!important;border:1px solid #d9d9d9!important}.admin-shell .ghost-button:hover,.admin-shell .plan-cta.secondary:hover,.admin-shell label.ghost-button:hover{border-color:#b8b8b8!important;background:#f8f8f8!important;color:#111!important}.admin-shell .plan-cta.primary,.admin-shell .primary-button{background:#e10600!important;color:#fff!important;border:1px solid #e10600!important}.admin-shell .plan-cta.primary:hover,.admin-shell .primary-button:hover{background:#c40000!important;border-color:#c40000!important}.admin-shell .danger-button{background:#111!important;color:#fff!important;border:1px solid #111!important}.admin-shell .danger-button:hover{background:#e10600!important;border-color:#e10600!important}.admin-bug-reports-trigger.has-unseen{border-color:#e10600!important;box-shadow:0 0 0 1px rgba(225,6,0,.18),0 8px 20px rgba(225,6,0,.12)!important;animation:none!important}.admin-bug-reports-badge{background:#e10600!important;border-color:#e10600!important;color:#fff!important}.admin-shell .admin-lora-input,.admin-shell input,.admin-shell select,.admin-shell textarea{background:#fff!important;color:#111!important;border:1px solid #d8dde6!important;border-radius:8px!important;box-shadow:none!important;-webkit-clip-path:none!important;clip-path:none!important}.admin-shell input::placeholder,.admin-shell textarea::placeholder{color:#9a9a9a!important}.admin-shell .admin-lora-input:focus,.admin-shell input:focus,.admin-shell select:focus,.admin-shell textarea:focus{border-color:#e10600!important;box-shadow:0 0 0 2px rgba(225,6,0,.18)!important}.admin-inline-form label,.admin-lora-label{color:#4f4f4f!important;letter-spacing:.03em}.admin-queue-status.running{color:#0f8d3a!important}.admin-queue-status.queued{color:#a86a00!important}.admin-error{color:#b80500!important}.admin-media-tile{border-color:#e1e1e1!important;background:#fff!important;border-radius:8px!important;-webkit-clip-path:none!important;clip-path:none!important;min-height:0;aspect-ratio:1/1}.admin-media-tile img,.admin-media-tile video{pointer-events:none}.admin-media-expand{background:#e10600!important;color:#fff!important;border-color:#e10600!important;border-radius:8px!important}.admin-media-preview-card{width:min(96vw,1180px)}.admin-lora-badge,.admin-lora-noise-badge{border-radius:999px!important}.admin-lora-link{color:#c10000!important}.admin-login{align-self:center;justify-self:center}@media (max-width:1320px){.admin-grid{grid-template-columns:minmax(230px,300px) minmax(320px,440px) minmax(0,1fr)}.admin-grid .admin-media{grid-column:1/-1}}@media (max-width:1120px){.admin-credit-charts,.admin-grid,.admin-top-row{grid-template-columns:1fr}.admin-credit-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.admin-shell{padding:12px 10px calc(92px + env(safe-area-inset-bottom, 0px))!important}.admin-header{grid-template-columns:1fr;align-items:start}.admin-header-actions{justify-content:flex-start}.admin-title{font-size:clamp(34px,11vw,48px)}.admin-credit-kpis{grid-template-columns:1fr}}.toolbox-left-rail .rail-glyph{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:1.25em!important;height:1.25em!important;line-height:1!important;color:inherit!important;text-shadow:none!important;font-family:Forge Rail Symbols,Segoe UI Symbol,Noto Sans Symbols\ 2,Noto Sans Symbols,Apple Symbols,sans-serif!important;font-variant-emoji:text;font-size:23px!important;font-weight:600!important}.toolbox-left-rail .rail-glyph-book,.toolbox-left-rail .rail-glyph-open-book{width:24px!important;height:24px!important;font-size:1rem!important}.toolbox-left-rail .rail-open-book-icon{display:block;width:24px;height:24px;color:currentColor}.toolbox-left-rail .rail-book-icon{position:relative;display:block;width:20px;height:18px;border:2px solid;border-radius:3px 5px 5px 3px;box-sizing:border-box}.toolbox-left-rail .rail-book-icon:before{content:"";position:absolute;left:5px;top:-2px;bottom:-2px;width:2px;background:currentColor}.toolbox-left-rail .rail-book-icon:after{content:"";position:absolute;left:9px;right:3px;top:5px;height:2px;background:currentColor;box-shadow:0 5px 0 currentColor}.toolbox-left-rail-btn,.toolbox-left-rail-mode{--rail-symbol-color:currentColor}@media (max-width:980px){.app:not(.toolbox-page) .toolbox-left-rail,.learn-layout-page .toolbox-left-rail,.learn-shell .toolbox-left-rail,.toolbox-left-rail,.toolbox-page>.toolbox-left-rail,body.team-page-red .team-page-main>.toolbox-left-rail,body.team-page-red .toolbox-page.team-page-main>.toolbox-left-rail{position:fixed!important;top:auto!important;left:0!important;right:0!important;bottom:calc(-1 * env(safe-area-inset-bottom, 0px))!important;width:100vw!important;max-width:100vw!important;height:calc(72px + env(safe-area-inset-bottom, 0px))!important;min-height:calc(72px + env(safe-area-inset-bottom, 0px))!important;padding:0 8px env(safe-area-inset-bottom,0)!important;background:#d50000!important;transform:none!important;box-sizing:border-box!important;z-index:120100!important}.toolbox-page.mobile-kb-open>.toolbox-actions-sticky,.toolbox-page.mobile-kb-open>.toolbox-left-rail,body.mobile-kb-open .toolbox-page>.toolbox-actions-sticky,body.mobile-kb-open .toolbox-page>.toolbox-left-rail{display:none!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(120%)!important}.app:not(.toolbox-page) .toolbox-left-rail,.toolbox-left-rail,.toolbox-page>.toolbox-left-rail,body.team-page-red .team-page-main>.toolbox-left-rail,body.team-page-red .toolbox-page.team-page-main>.toolbox-left-rail{bottom:0!important;height:72px!important;min-height:72px!important;padding:0 8px!important;overflow:visible!important;transform:translateZ(0)!important;-webkit-backface-visibility:hidden!important;backface-visibility:hidden!important}.app:not(.toolbox-page) .toolbox-left-rail:after,.toolbox-left-rail:after,.toolbox-page>.toolbox-left-rail:after,body.team-page-red .team-page-main>.toolbox-left-rail:after,body.team-page-red .toolbox-page.team-page-main>.toolbox-left-rail:after{content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:-160px!important;height:160px!important;background:#d50000!important;pointer-events:none!important}}.app:not(.toolbox-page) .learn-dashboard-shell>.learn-profile-header,.app:not(.toolbox-page) .learn-dashboard-shell>.learn-profile-header.glass-panel{grid-column:1/-1!important;width:100%!important;max-width:none!important;margin:0!important;padding:0 0 18px!important;background:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;-webkit-clip-path:none!important;clip-path:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:24px!important}.app:not(.toolbox-page) .learn-dashboard-shell>.learn-profile-header.glass-panel:after,.app:not(.toolbox-page) .learn-dashboard-shell>.learn-profile-header.glass-panel:before,.app:not(.toolbox-page) .learn-dashboard-shell>.learn-profile-header:after,.app:not(.toolbox-page) .learn-dashboard-shell>.learn-profile-header:before{display:none!important;content:none!important}.app:not(.toolbox-page) .learn-dashboard-shell>.learn-profile-header .learn-hero-actions{margin-top:14px!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important}.app:not(.toolbox-page) .learn-dashboard-shell>.learn-profile-header .learn-title,.app:not(.toolbox-page) .learn-dashboard-shell>.learn-profile-header .learn-title-button .learn-title{font-weight:500!important;letter-spacing:0!important}.app:not(.toolbox-page) .learn-dashboard-shell .toolbox-left-rail .toolbox-left-rail-btn,.app:not(.toolbox-page) .learn-dashboard-shell .toolbox-left-rail .toolbox-left-rail-mode{color:#141414!important;opacity:1!important}.app:not(.toolbox-page) .learn-dashboard-shell .toolbox-left-rail .toolbox-left-rail-mode.active,body.theme-dark .app:not(.toolbox-page) .learn-dashboard-shell .toolbox-left-rail .toolbox-left-rail-mode.active{color:#141414!important}.app:not(.toolbox-page) .learn-dashboard-shell .toolbox-left-rail .rail-glyph,.app:not(.toolbox-page) .learn-dashboard-shell .toolbox-left-rail svg{color:currentColor!important;stroke:currentColor!important}.app:not(.toolbox-page) .learn-dashboard-shell>.learn-profile-header .learn-subtitle{margin-top:10px!important;color:#4f535c!important}.app:not(.toolbox-page) .learn-dashboard-shell .learn-header-credits{position:relative!important;min-width:0!important;height:38px!important;padding:0 4px 0 14px!important;border:0!important;background:transparent!important;color:#111!important;box-shadow:none!important;font-size:15px!important;font-weight:900!important;text-transform:none!important;letter-spacing:0!important}.app:not(.toolbox-page) .learn-dashboard-shell .learn-header-credits:before{content:""!important;position:absolute!important;left:0!important;top:50%!important;width:3px!important;height:22px!important;border-radius:999px!important;background:#d50000!important;transform:translateY(-50%)!important}.app:not(.toolbox-page) .learn-dashboard-shell>.learn-profile-header .learn-hero-actions .plan-cta{height:38px!important;min-height:38px!important;min-width:122px!important;border-radius:0!important;box-shadow:0 12px 28px rgba(213,0,0,.18)!important}.app:not(.toolbox-page) .learn-dashboard-shell .learn-header-notifications{display:inline-flex!important;align-items:center!important;justify-content:center!important;position:relative!important;margin-left:0!important;z-index:420000!important}.app:not(.toolbox-page) .learn-dashboard-shell .learn-header-notifications .notification-bell{width:38px!important;height:38px!important;min-width:38px!important;border:0!important;background:transparent!important;color:#111!important;box-shadow:none!important}.admin-shell .shared-notifications .notification-bell.has-unread,.app:not(.toolbox-page) .shared-notifications .notification-bell.has-unread,.learn-shell .shared-notifications .notification-bell.has-unread,.toolbox-page .shared-notifications .notification-bell.has-unread{color:#d50000!important;text-shadow:0 0 14px rgba(213,0,0,.48)!important;animation:notificationBellPulse 2.7s ease-in-out infinite!important}.admin-shell .shared-notifications .notification-badge,.app:not(.toolbox-page) .shared-notifications .notification-badge,.learn-shell .shared-notifications .notification-badge,.toolbox-page .shared-notifications .notification-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important}.app:not(.toolbox-page) .learn-dashboard-shell .learn-header-notifications .engine-panel{position:absolute!important;top:calc(100% + 8px)!important;right:0!important;width:240px!important;background:#fff!important;color:#111!important;border:1px solid #d6dbe3!important;box-shadow:0 18px 42px rgba(15,15,18,.14)!important;z-index:420000!important}.learn-dashboard-shell .learn-dashboard-overview-grid{grid-column:1/-1!important;display:grid!important;grid-template-columns:minmax(760px,1.75fr) minmax(340px,.75fr)!important;grid-gap:14px!important;gap:14px!important;align-items:start!important}.learn-dashboard-shell .learn-dashboard-overview-grid>.learn-panel-metrics{grid-column:1/2!important;grid-row:1!important;width:auto!important;max-width:none!important}.learn-dashboard-shell .learn-dashboard-overview-grid>.learn-panel-model-info{grid-column:2/3!important;grid-row:1!important;width:auto!important;max-width:none!important}.learn-dashboard-shell .learn-dashboard-overview-grid>.learn-panel-metrics .learn-kpis{grid-template-columns:repeat(4,minmax(0,1fr))!important}.learn-dashboard-shell .learn-model-avatar,.learn-dashboard-shell .learn-model-avatar-fallback{width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;flex:0 0 48px!important;aspect-ratio:1/1!important;border-radius:50%!important}.learn-dashboard-shell .learn-model-avatar{object-fit:cover!important;object-position:center!important}@media (max-width:1500px){.learn-dashboard-shell .learn-dashboard-overview-grid>.learn-panel-metrics .learn-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:1180px){.learn-dashboard-shell .learn-dashboard-overview-grid{grid-template-columns:1fr!important}.learn-dashboard-shell .learn-dashboard-overview-grid>.learn-panel-metrics,.learn-dashboard-shell .learn-dashboard-overview-grid>.learn-panel-model-info{grid-column:1!important;grid-row:auto!important}}@media (max-width:980px){.toolbox-page.toolbox-mode-toolbox,.toolbox-page.toolbox-mode-toolbox .toolbox-main-column-v3,.toolbox-page.toolbox-mode-toolbox .toolbox-tool-body-grid,.toolbox-page.toolbox-mode-toolbox .toolbox-tool-body-grid>.toolbox-bottom-grid{overflow:visible!important;contain:none!important;transform:none!important;backface-visibility:visible!important;-webkit-backface-visibility:visible!important}.toolbox-page.toolbox-mode-toolbox .toolbox-tool-body-grid{display:flex!important;flex-direction:column!important;gap:12px!important}.toolbox-page.toolbox-mode-toolbox .toolbox-tool-body-grid>.toolbox-bottom-grid{display:flex!important;flex-direction:column!important;gap:12px!important;order:1!important}.toolbox-page.toolbox-mode-toolbox .toolbox-tool-body-grid>.toolbox-results-section{order:2!important}.toolbox-page.toolbox-mode-toolbox .toolbox-generation-settings-section{order:1!important}.toolbox-page.toolbox-mode-toolbox .toolbox-attachments-section{order:2!important}.toolbox-page.toolbox-mode-toolbox .toolbox-model-references-section{order:3!important}.toolbox-page.toolbox-mode-toolbox .toolbox-prompt-row-wrapper{position:fixed!important;left:0!important;right:0!important;bottom:calc(56px + 72px + env(safe-area-inset-bottom, 0px))!important;z-index:180050!important;transform:none!important;contain:none!important}.toolbox-page.toolbox-mode-toolbox .toolbox-actions-sticky-toolbox{position:fixed!important;left:0!important;right:0!important;bottom:calc(72px + env(safe-area-inset-bottom, 0px))!important;z-index:180060!important;display:grid!important;visibility:visible!important;pointer-events:auto!important;transform:none!important}.app.mobile-kb-open .toolbox-page.toolbox-mode-toolbox,.toolbox-page.mobile-kb-open.toolbox-mode-toolbox,body.mobile-kb-open .toolbox-page.toolbox-mode-toolbox{--toolbox-keyboard-action-height:56px;padding-bottom:calc(var(--toolbox-keyboard-action-height) + 40px + env(safe-area-inset-bottom, 0px))!important}.app.mobile-kb-open .toolbox-page.toolbox-mode-toolbox .toolbox-actions-sticky-toolbox,.toolbox-page.mobile-kb-open.toolbox-mode-toolbox .toolbox-actions-sticky-toolbox,body.mobile-kb-open .toolbox-page.toolbox-mode-toolbox .toolbox-actions-sticky-toolbox{display:grid!important;visibility:visible!important;pointer-events:auto!important;height:var(--toolbox-keyboard-action-height)!important;min-height:var(--toolbox-keyboard-action-height)!important;padding-top:8px!important;padding-bottom:8px!important;bottom:env(safe-area-inset-bottom,0)!important;box-shadow:none!important}.app.mobile-kb-open .toolbox-page.toolbox-mode-toolbox .toolbox-prompt-row-wrapper,.toolbox-page.mobile-kb-open.toolbox-mode-toolbox .toolbox-prompt-row-wrapper,body.mobile-kb-open .toolbox-page.toolbox-mode-toolbox .toolbox-prompt-row-wrapper{bottom:calc(var(--toolbox-keyboard-action-height) + env(safe-area-inset-bottom, 0px))!important;padding-bottom:0!important;box-shadow:none!important}.app.mobile-kb-open .toolbox-page.toolbox-mode-toolbox .toolbox-left-rail,.toolbox-page.mobile-kb-open.toolbox-mode-toolbox .toolbox-left-rail,body.mobile-kb-open .toolbox-page.toolbox-mode-toolbox .toolbox-left-rail{display:none!important;visibility:hidden!important;pointer-events:none!important}}.learn-subpage-shell.learn-hub-shell,.learn-subpage-shell.learn-shell{width:100vw!important;max-width:100vw!important;margin:0!important;padding:24px 24px 30px!important;display:block!important;box-sizing:border-box!important}.learn-subpage-shell>:not(.toolbox-left-rail){width:calc(100% - 40px)!important;max-width:none!important;margin-left:40px!important;margin-right:0!important;margin-bottom:16px!important;box-sizing:border-box!important}.learn-subpage-shell .learn-subpage-header h1{color:#c10000!important}@media (max-width:980px){.learn-subpage-shell>:not(.toolbox-left-rail){width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}.learn-subpage-shell{padding-left:14px!important;padding-right:14px!important;padding-bottom:calc(40px + env(safe-area-inset-bottom, 0px))!important;overflow-x:hidden!important}.learn-subpage-shell .learn-subpage-header-links{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:8px!important;gap:8px!important;width:100%!important;max-width:100%!important;overflow:hidden!important}.learn-subpage-shell .learn-subpage-header-links .ghost-button,.learn-subpage-shell .learn-subpage-header-links .plan-cta{min-width:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;padding-left:8px!important;padding-right:8px!important;white-space:nowrap!important;font-size:10px!important}.learn-subpage-shell .toolbox-left-rail{display:grid!important;grid-template-columns:none!important;grid-auto-flow:column!important;grid-auto-columns:minmax(0,1fr)!important;align-items:center!important;justify-content:stretch!important;grid-gap:0!important;gap:0!important}.learn-subpage-shell .toolbox-left-rail-top{display:contents!important}.learn-subpage-shell .toolbox-left-rail-divider{display:none!important}.learn-subpage-shell .toolbox-left-rail-mode-group{display:contents!important}.learn-subpage-shell .toolbox-left-rail-btn[aria-label=Home],.learn-subpage-shell .toolbox-left-rail-mode-pc-only{display:none!important}.learn-subpage-shell .toolbox-left-rail-btn,.learn-subpage-shell .toolbox-left-rail-mode{width:100%!important;height:60px!important;min-width:0!important;margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.learn-subpage-shell .learn-community-sales-copy{min-height:auto}.learn-title-desktop{display:none}.learn-title-mobile{display:inline}.app.mobile-kb-open .toolbox-page.toolbox-mode-toolbox,.toolbox-page.mobile-kb-open.toolbox-mode-toolbox,body.mobile-kb-open .toolbox-page.toolbox-mode-toolbox{--toolbox-keyboard-action-height:56px;padding-bottom:calc(188px + max(var(--kb-bottom-gap, 0px), env(safe-area-inset-bottom, 0px)))!important}.app.mobile-kb-open .toolbox-page.toolbox-mode-toolbox .toolbox-actions-sticky-toolbox,.toolbox-page.mobile-kb-open.toolbox-mode-toolbox .toolbox-actions-sticky-toolbox,body.mobile-kb-open .toolbox-page.toolbox-mode-toolbox .toolbox-actions-sticky-toolbox{display:grid!important;visibility:visible!important;pointer-events:auto!important;bottom:0!important}.app.mobile-kb-open .toolbox-page.toolbox-mode-toolbox .toolbox-prompt-row-wrapper,.toolbox-page.mobile-kb-open.toolbox-mode-toolbox .toolbox-prompt-row-wrapper,body.mobile-kb-open .toolbox-page.toolbox-mode-toolbox .toolbox-prompt-row-wrapper{display:block!important;bottom:calc(var(--toolbox-keyboard-action-height) + max(var(--kb-bottom-gap, 0px), env(safe-area-inset-bottom, 0px)))!important;padding:10px 12px 8px!important;background:#fff!important;border-top:1px solid #d8dde6!important;box-shadow:0 -12px 28px rgba(17,24,39,.12)!important}.app.mobile-kb-open .toolbox-page.toolbox-mode-toolbox .toolbox-prompt-row-wrapper>.toolbox-prompt-generate,.toolbox-page.mobile-kb-open.toolbox-mode-toolbox .toolbox-prompt-row-wrapper>.toolbox-prompt-generate,body.mobile-kb-open .toolbox-page.toolbox-mode-toolbox .toolbox-prompt-row-wrapper>.toolbox-prompt-generate{display:none!important}.toolbox-ios-keyboard-underlay{display:none!important;pointer-events:none!important}body.theme-light .toolbox-ios-keyboard-underlay{background:#fff!important}.toolbox-mobile-prompt-dock{position:fixed!important;left:0!important;right:0!important;top:var(--toolbox-mobile-dock-top,auto)!important;bottom:var(--toolbox-mobile-dock-bottom,max(var(--toolbox-keyboard-lift,330px),330px))!important;z-index:2147483000!important;height:132px!important;min-height:132px!important;padding:8px 20px!important;display:grid!important;grid-template-rows:48px 52px!important;grid-gap:8px!important;gap:8px!important;background:#181a20!important;box-sizing:border-box!important;pointer-events:auto!important;overflow:visible!important;transform:none!important}.toolbox-mobile-prompt-dock:after{content:""!important;position:absolute!important;left:0!important;right:0!important;top:100%!important;height:calc(max(var(--toolbox-keyboard-lift, 330px), 330px) + 120px)!important;background:inherit!important;pointer-events:none!important}body.theme-light .toolbox-mobile-prompt-dock{background:#fff!important}.toolbox-mobile-prompt-bar{display:grid!important;align-items:center!important;grid-gap:2px!important;gap:2px!important;height:48px!important;min-height:48px!important;padding:0!important;background:inherit!important;border:0!important;box-shadow:none!important}.toolbox-mobile-prompt-dock .toolbox-prompt-bar-label{display:none!important}.toolbox-mobile-prompt-input{width:100%!important;height:40px!important;min-height:40px!important;max-height:40px!important;border:0!important;outline:none!important;resize:none!important;background:inherit!important;color:inherit!important;padding:0!important;box-shadow:none!important}.toolbox-mobile-prompt-actions{display:grid!important;grid-template-columns:52px minmax(0,1fr)!important;grid-gap:12px!important;gap:12px!important;align-items:start!important;background:inherit!important}body .toolbox-mobile-prompt-dock .toolbox-mobile-prompt-actions .toolbox-actions-generate-mobile{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:48px!important;height:48px!important;padding:0 16px!important;font-size:14px!important;line-height:1!important;background:#e00000!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:0!important;box-shadow:none!important;-webkit-clip-path:none!important;clip-path:none!important;border-radius:0!important;text-shadow:none!important;text-transform:uppercase!important;letter-spacing:.03em!important}body .toolbox-mobile-prompt-dock .toolbox-mobile-prompt-actions .toolbox-actions-generate-mobile:after,body .toolbox-mobile-prompt-dock .toolbox-mobile-prompt-actions .toolbox-actions-generate-mobile:before,body .toolbox-mobile-prompt-dock .toolbox-mobile-prompt-actions .toolbox-save-preset-mobile:after,body .toolbox-mobile-prompt-dock .toolbox-mobile-prompt-actions .toolbox-save-preset-mobile:before{content:none!important;display:none!important}body .toolbox-mobile-prompt-dock .toolbox-mobile-prompt-actions .toolbox-save-preset-mobile{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:52px!important;height:48px!important;min-height:48px!important;padding:0!important;background:#171a20!important;border:1px solid hsla(0,0%,100%,.16)!important;box-shadow:none!important;-webkit-clip-path:none!important;clip-path:none!important;border-radius:0!important}body .toolbox-mobile-prompt-dock .toolbox-mobile-prompt-actions .toolbox-save-preset-mobile .toolbox-save-preset-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:20px!important;height:20px!important;fill:currentColor!important;color:#fff!important;-webkit-text-fill-color:#fff!important;line-height:1!important}body.theme-light .toolbox-mobile-prompt-actions .toolbox-save-preset-mobile{background:#f5f6f8!important;border-color:#d8dde6!important}.toolbox-page.toolbox-mode-toolbox.toolbox-prompt-focused .toolbox-column .toolbox-prompt-row-wrapper{visibility:hidden!important;pointer-events:none!important}}@media (max-width:980px){.app:has(.toolbox-page.toolbox-mode-toolbox.toolbox-prompt-focused),body.toolbox-prompt-focus-lock,body.toolbox-prompt-focus-lock .app,body:has(.toolbox-page.toolbox-mode-toolbox.toolbox-prompt-focused),html:has(.toolbox-page.toolbox-mode-toolbox.toolbox-prompt-focused){background:#181a20!important}body.theme-light.toolbox-prompt-focus-lock,body.theme-light.toolbox-prompt-focus-lock .app,body.theme-light:has(.toolbox-page.toolbox-mode-toolbox.toolbox-prompt-focused),body.theme-light:has(.toolbox-page.toolbox-mode-toolbox.toolbox-prompt-focused) .app{background:#fff!important}.app.mobile-kb-open .toolbox-page.toolbox-mode-toolbox,.toolbox-page.mobile-kb-open.toolbox-mode-toolbox,body.mobile-kb-open .toolbox-page.toolbox-mode-toolbox{--toolbox-keyboard-action-height:58px;--toolbox-keyboard-dock-fill:44px;overflow-x:hidden!important;overscroll-behavior:none!important;padding-bottom:calc(176px + max(var(--kb-bottom-gap, 0px), env(safe-area-inset-bottom, 0px)))!important;contain:none!important;transform:none!important}.app.mobile-kb-open .toolbox-page.toolbox-mode-toolbox:after,.toolbox-page.mobile-kb-open.toolbox-mode-toolbox:after,body.mobile-kb-open .toolbox-page.toolbox-mode-toolbox:after,body:has(.toolbox-page.toolbox-mode-toolbox .toolbox-prompt-bar-input:focus) .toolbox-page.toolbox-mode-toolbox:after,body:has(.toolbox-page.toolbox-mode-toolbox textarea:focus) .toolbox-page.toolbox-mode-toolbox:after{content:none!important;display:none!important}body.theme-dark .app.mobile-kb-open .toolbox-page.toolbox-mode-toolbox:after,body.theme-dark .toolbox-page.mobile-kb-open.toolbox-mode-toolbox:after,body.theme-dark.mobile-kb-open .toolbox-page.toolbox-mode-toolbox:after,body.theme-dark:has(.toolbox-page.toolbox-mode-toolbox .toolbox-prompt-bar-input:focus) .toolbox-page.toolbox-mode-toolbox:after,body.theme-dark:has(.toolbox-page.toolbox-mode-toolbox textarea:focus) .toolbox-page.toolbox-mode-toolbox:after{background:linear-gradient(180deg,transparent 0,transparent 48%,#181a20 0,#181a20)!important}.toolbox-page.toolbox-mode-toolbox .toolbox-mobile-keyboard-surface{display:none!important;position:fixed!important;left:0!important;right:0!important;bottom:0!important;height:46vh!important;z-index:10010!important;background:#fff!important;pointer-events:none!important}.app.mobile-kb-open .toolbox-page.toolbox-mode-toolbox .toolbox-mobile-keyboard-surface,.toolbox-page.mobile-kb-open.toolbox-mode-toolbox .toolbox-mobile-keyboard-surface,body.mobile-kb-open .toolbox-page.toolbox-mode-toolbox .toolbox-mobile-keyboard-surface,body:has(.toolbox-page.toolbox-mode-toolbox .toolbox-prompt-bar-input:focus) .toolbox-page.toolbox-mode-toolbox .toolbox-mobile-keyboard-surface,body:has(.toolbox-page.toolbox-mode-toolbox textarea:focus) .toolbox-page.toolbox-mode-toolbox .toolbox-mobile-keyboard-surface{display:none!important}body.theme-dark .toolbox-page.toolbox-mode-toolbox .toolbox-mobile-keyboard-surface{background:linear-gradient(180deg,transparent 0,transparent 48%,#181a20 0,#181a20)!important}.app.mobile-kb-open .toolbox-page.toolbox-mode-toolbox .toolbox-bottom-grid,.app.mobile-kb-open .toolbox-page.toolbox-mode-toolbox .toolbox-main-column-v3,.app.mobile-kb-open .toolbox-page.toolbox-mode-toolbox .toolbox-tool-body-grid,.toolbox-page.mobile-kb-open.toolbox-mode-toolbox .toolbox-bottom-grid,.toolbox-page.mobile-kb-open.toolbox-mode-toolbox .toolbox-main-column-v3,.toolbox-page.mobile-kb-open.toolbox-mode-toolbox .toolbox-tool-body-grid,body.mobile-kb-open .toolbox-page.toolbox-mode-toolbox .toolbox-bottom-grid,body.mobile-kb-open .toolbox-page.toolbox-mode-toolbox .toolbox-main-column-v3,body.mobile-kb-open .toolbox-page.toolbox-mode-toolbox .toolbox-tool-body-grid{contain:none!important;transform:none!important;overflow:visible!important}.app.mobile-kb-open .toolbox-page.toolbox-mode-toolbox .toolbox-actions-sticky-toolbox,.toolbox-page.mobile-kb-open.toolbox-mode-toolbox .toolbox-actions-sticky-toolbox,body.mobile-kb-open .toolbox-page.toolbox-mode-toolbox .toolbox-actions-sticky-toolbox{position:fixed!important;left:0!important;right:0!important;bottom:calc(var(--toolbox-keyboard-dock-fill, 44px) * -1)!important;z-index:2147483001!important;display:grid!important;visibility:visible!important;pointer-events:auto!important;height:calc(var(--toolbox-keyboard-action-height) + var(--toolbox-keyboard-dock-fill, 44px))!important;min-height:calc(var(--toolbox-keyboard-action-height) + var(--toolbox-keyboard-dock-fill, 44px))!important;padding:8px 20px calc(14px + var(--toolbox-keyboard-dock-fill, 44px))!important;background:#fff!important;box-shadow:none!important;transform:none!important;-webkit-backface-visibility:hidden!important;backface-visibility:hidden!important;isolation:isolate!important;overflow:visible!important;align-items:start!important}.app.mobile-kb-open .toolbox-page.toolbox-mode-toolbox .toolbox-actions-sticky-toolbox>*,.toolbox-page.mobile-kb-open.toolbox-mode-toolbox .toolbox-actions-sticky-toolbox>*,body.mobile-kb-open .toolbox-page.toolbox-mode-toolbox .toolbox-actions-sticky-toolbox>*{position:relative!important;z-index:3!important}.app.mobile-kb-open .toolbox-page.toolbox-mode-toolbox .toolbox-actions-sticky-toolbox:after,.toolbox-page.mobile-kb-open.toolbox-mode-toolbox .toolbox-actions-sticky-toolbox:after,body.mobile-kb-open .toolbox-page.toolbox-mode-toolbox .toolbox-actions-sticky-toolbox:after{content:""!important;position:absolute!important;left:0!important;right:0!important;top:100%!important;height:100vh!important;z-index:2!important;background:inherit!important;pointer-events:none!important}body.theme-dark .app.mobile-kb-open .toolbox-page.toolbox-mode-toolbox .toolbox-actions-sticky-toolbox,body.theme-dark .toolbox-page.mobile-kb-open.toolbox-mode-toolbox .toolbox-actions-sticky-toolbox,body.theme-dark.mobile-kb-open .toolbox-page.toolbox-mode-toolbox .toolbox-actions-sticky-toolbox{background:#181a20!important;box-shadow:none!important}body.theme-dark .app.mobile-kb-open .toolbox-page.toolbox-mode-toolbox .toolbox-actions-sticky-toolbox:after,body.theme-dark .toolbox-page.mobile-kb-open.toolbox-mode-toolbox .toolbox-actions-sticky-toolbox:after,body.theme-dark.mobile-kb-open .toolbox-page.toolbox-mode-toolbox .toolbox-actions-sticky-toolbox:after{background:#181a20!important}.app.mobile-kb-open .toolbox-page.toolbox-mode-toolbox .toolbox-prompt-row-wrapper,.toolbox-page.mobile-kb-open.toolbox-mode-toolbox .toolbox-prompt-row-wrapper,body.mobile-kb-open .toolbox-page.toolbox-mode-toolbox .toolbox-prompt-row-wrapper{position:fixed!important;left:0!important;right:0!important;bottom:var(--toolbox-keyboard-action-height)!important;z-index:2147483000!important;display:block!important;height:72px!important;padding:10px 12px 8px!important;background:#fff!important;border-top:1px solid #d8dde6!important;box-shadow:0 -12px 28px rgba(17,24,39,.12)!important;transform:none!important;-webkit-backface-visibility:hidden!important;backface-visibility:hidden!important;isolation:isolate!important;overflow:visible!important}.app.mobile-kb-open .toolbox-page.toolbox-mode-toolbox .toolbox-prompt-bar,.toolbox-page.mobile-kb-open.toolbox-mode-toolbox .toolbox-prompt-bar,body.mobile-kb-open .toolbox-page.toolbox-mode-toolbox .toolbox-prompt-bar{height:54px!important;min-height:54px!important}.app.mobile-kb-open .toolbox-page.toolbox-mode-toolbox .toolbox-prompt-bar-input,.toolbox-page.mobile-kb-open.toolbox-mode-toolbox .toolbox-prompt-bar-input,body.mobile-kb-open .toolbox-page.toolbox-mode-toolbox .toolbox-prompt-bar-input{height:40px!important;min-height:40px!important;max-height:40px!important}body.theme-dark .app.mobile-kb-open .toolbox-page.toolbox-mode-toolbox .toolbox-prompt-row-wrapper,body.theme-dark .toolbox-page.mobile-kb-open.toolbox-mode-toolbox .toolbox-prompt-row-wrapper,body.theme-dark.mobile-kb-open .toolbox-page.toolbox-mode-toolbox .toolbox-prompt-row-wrapper{background:#181a20!important;border-top-color:hsla(0,0%,100%,.12)!important}body.theme-dark .app.mobile-kb-open .toolbox-page.toolbox-mode-toolbox .toolbox-prompt-bar,body.theme-dark .toolbox-page.mobile-kb-open.toolbox-mode-toolbox .toolbox-prompt-bar,body.theme-dark.mobile-kb-open .toolbox-page.toolbox-mode-toolbox .toolbox-prompt-bar{background:#181a20!important}.app.mobile-kb-open .toolbox-page.toolbox-mode-toolbox .toolbox-prompt-row-wrapper>.toolbox-prompt-generate,.toolbox-page.mobile-kb-open.toolbox-mode-toolbox .toolbox-prompt-row-wrapper>.toolbox-prompt-generate,body.mobile-kb-open .toolbox-page.toolbox-mode-toolbox .toolbox-prompt-row-wrapper>.toolbox-prompt-generate{display:none!important}.toolbox-page.toolbox-mode-toolbox:has(.toolbox-prompt-row-wrapper:focus-within),body.toolbox-prompt-focus-lock .toolbox-page.toolbox-mode-toolbox,body:has(.toolbox-page.toolbox-mode-toolbox .toolbox-prompt-bar-input:focus) .toolbox-page.toolbox-mode-toolbox,body:has(.toolbox-page.toolbox-mode-toolbox textarea:focus) .toolbox-page.toolbox-mode-toolbox{--toolbox-keyboard-action-height:58px;--toolbox-keyboard-dock-fill:44px;overflow-x:hidden!important;overscroll-behavior:none!important;padding-bottom:calc(176px + max(var(--kb-bottom-gap, 0px), env(safe-area-inset-bottom, 0px)))!important}body:has(.toolbox-page.toolbox-mode-toolbox .toolbox-prompt-bar-input:focus) .toolbox-page.toolbox-mode-toolbox .toolbox-left-rail,body:has(.toolbox-page.toolbox-mode-toolbox textarea:focus) .toolbox-page.toolbox-mode-toolbox .toolbox-left-rail{display:none!important;visibility:hidden!important;pointer-events:none!important}body:has(.toolbox-page.toolbox-mode-toolbox .toolbox-prompt-bar-input:focus) .toolbox-page.toolbox-mode-toolbox .toolbox-actions-sticky-toolbox,body:has(.toolbox-page.toolbox-mode-toolbox textarea:focus) .toolbox-page.toolbox-mode-toolbox .toolbox-actions-sticky-toolbox{position:fixed!important;left:0!important;right:0!important;bottom:calc(var(--toolbox-keyboard-dock-fill, 44px) * -1)!important;z-index:2147483001!important;display:grid!important;visibility:visible!important;pointer-events:auto!important;height:calc(var(--toolbox-keyboard-action-height) + var(--toolbox-keyboard-dock-fill, 44px))!important;min-height:calc(var(--toolbox-keyboard-action-height) + var(--toolbox-keyboard-dock-fill, 44px))!important;padding:8px 20px calc(14px + var(--toolbox-keyboard-dock-fill, 44px))!important;background:#fff!important;box-shadow:none!important;transform:none!important;-webkit-backface-visibility:hidden!important;backface-visibility:hidden!important;isolation:isolate!important;overflow:visible!important;align-items:start!important}body:has(.toolbox-page.toolbox-mode-toolbox .toolbox-prompt-bar-input:focus) .toolbox-page.toolbox-mode-toolbox .toolbox-actions-sticky-toolbox>*,body:has(.toolbox-page.toolbox-mode-toolbox textarea:focus) .toolbox-page.toolbox-mode-toolbox .toolbox-actions-sticky-toolbox>*{position:relative!important;z-index:3!important}body.theme-dark:has(.toolbox-page.toolbox-mode-toolbox .toolbox-prompt-bar-input:focus) .toolbox-page.toolbox-mode-toolbox .toolbox-actions-sticky-toolbox,body.theme-dark:has(.toolbox-page.toolbox-mode-toolbox textarea:focus) .toolbox-page.toolbox-mode-toolbox .toolbox-actions-sticky-toolbox{background:#181a20!important;box-shadow:none!important}body:has(.toolbox-page.toolbox-mode-toolbox .toolbox-prompt-bar-input:focus) .toolbox-page.toolbox-mode-toolbox .toolbox-actions-sticky-toolbox:after,body:has(.toolbox-page.toolbox-mode-toolbox textarea:focus) .toolbox-page.toolbox-mode-toolbox .toolbox-actions-sticky-toolbox:after{content:""!important;position:absolute!important;left:0!important;right:0!important;top:100%!important;height:100vh!important;z-index:2!important;background:#fff!important;pointer-events:none!important}body.theme-dark:has(.toolbox-page.toolbox-mode-toolbox .toolbox-prompt-bar-input:focus) .toolbox-page.toolbox-mode-toolbox .toolbox-actions-sticky-toolbox:after,body.theme-dark:has(.toolbox-page.toolbox-mode-toolbox textarea:focus) .toolbox-page.toolbox-mode-toolbox .toolbox-actions-sticky-toolbox:after{background:#181a20!important}.toolbox-page.toolbox-mode-toolbox .toolbox-prompt-row-wrapper:focus-within,.toolbox-page.toolbox-mode-toolbox:has(.toolbox-prompt-row-wrapper:focus-within) .toolbox-prompt-row-wrapper,body.toolbox-prompt-focus-lock .toolbox-page.toolbox-mode-toolbox .toolbox-prompt-row-wrapper,body:has(.toolbox-page.toolbox-mode-toolbox .toolbox-prompt-bar-input:focus) .toolbox-page.toolbox-mode-toolbox .toolbox-prompt-row-wrapper,body:has(.toolbox-page.toolbox-mode-toolbox textarea:focus) .toolbox-page.toolbox-mode-toolbox .toolbox-prompt-row-wrapper{position:fixed!important;left:0!important;right:0!important;bottom:var(--toolbox-keyboard-action-height)!important;z-index:2147483000!important;display:block!important;height:72px!important;padding:10px 12px 8px!important;background:#fff!important;border-top:1px solid #d8dde6!important;box-shadow:0 -12px 28px rgba(17,24,39,.12)!important;transform:none!important;-webkit-backface-visibility:hidden!important;backface-visibility:hidden!important;isolation:isolate!important;overflow:visible!important}body:has(.toolbox-page.toolbox-mode-toolbox .toolbox-prompt-bar-input:focus) .toolbox-page.toolbox-mode-toolbox .toolbox-prompt-bar,body:has(.toolbox-page.toolbox-mode-toolbox textarea:focus) .toolbox-page.toolbox-mode-toolbox .toolbox-prompt-bar{height:54px!important;min-height:54px!important}body:has(.toolbox-page.toolbox-mode-toolbox .toolbox-prompt-bar-input:focus) .toolbox-page.toolbox-mode-toolbox .toolbox-prompt-bar-input,body:has(.toolbox-page.toolbox-mode-toolbox textarea:focus) .toolbox-page.toolbox-mode-toolbox .toolbox-prompt-bar-input{height:40px!important;min-height:40px!important;max-height:40px!important}body.theme-dark:has(.toolbox-page.toolbox-mode-toolbox .toolbox-prompt-bar-input:focus) .toolbox-page.toolbox-mode-toolbox .toolbox-prompt-row-wrapper,body.theme-dark:has(.toolbox-page.toolbox-mode-toolbox textarea:focus) .toolbox-page.toolbox-mode-toolbox .toolbox-prompt-row-wrapper{background:#181a20!important;border-top-color:hsla(0,0%,100%,.12)!important}body.theme-dark:has(.toolbox-page.toolbox-mode-toolbox .toolbox-prompt-bar-input:focus) .toolbox-page.toolbox-mode-toolbox .toolbox-prompt-bar,body.theme-dark:has(.toolbox-page.toolbox-mode-toolbox textarea:focus) .toolbox-page.toolbox-mode-toolbox .toolbox-prompt-bar{background:#181a20!important}body:has(.toolbox-page.toolbox-mode-toolbox .toolbox-prompt-bar-input:focus) .toolbox-page.toolbox-mode-toolbox .toolbox-prompt-row-wrapper>.toolbox-prompt-generate,body:has(.toolbox-page.toolbox-mode-toolbox textarea:focus) .toolbox-page.toolbox-mode-toolbox .toolbox-prompt-row-wrapper>.toolbox-prompt-generate{display:none!important}.toolbox-page.toolbox-mode-toolbox.toolbox-prompt-focused{--toolbox-keyboard-action-height:58px;--toolbox-keyboard-dock-fill:38px}.toolbox-page.toolbox-mode-toolbox.toolbox-prompt-focused .toolbox-mobile-keyboard-surface,.toolbox-page.toolbox-mode-toolbox.toolbox-prompt-focused:after{content:none!important;display:none!important}.toolbox-page.toolbox-mode-toolbox.toolbox-prompt-focused .toolbox-mobile-keyboard-surface{display:block!important;position:fixed!important;left:0!important;right:0!important;bottom:0!important;height:34vh!important;z-index:10005!important;background:#181a20!important;pointer-events:none!important}body.theme-light .toolbox-page.toolbox-mode-toolbox.toolbox-prompt-focused .toolbox-mobile-keyboard-surface{background:#fff!important}.toolbox-page.toolbox-mode-toolbox.toolbox-prompt-focused .toolbox-prompt-row-wrapper{position:fixed!important;left:0!important;right:0!important;bottom:calc(var(--toolbox-keyboard-action-height) + var(--toolbox-keyboard-dock-fill, 38px))!important;z-index:2147483000!important;height:72px!important;padding:10px 12px 8px!important;background:#fff!important;border-top:1px solid #d8dde6!important;box-shadow:0 -12px 28px rgba(17,24,39,.12)!important;transform:none!important;overflow:visible!important}body.theme-dark .toolbox-page.toolbox-mode-toolbox.toolbox-prompt-focused .toolbox-prompt-bar,body.theme-dark .toolbox-page.toolbox-mode-toolbox.toolbox-prompt-focused .toolbox-prompt-row-wrapper{background:#181a20!important}.toolbox-page.toolbox-mode-toolbox.toolbox-prompt-focused .toolbox-prompt-bar{height:54px!important;min-height:54px!important;max-height:54px!important;background:#fff!important}.toolbox-page.toolbox-mode-toolbox.toolbox-prompt-focused .toolbox-prompt-bar-input{height:40px!important;min-height:40px!important;max-height:40px!important}.toolbox-page.toolbox-mode-toolbox.toolbox-prompt-focused .toolbox-actions-sticky-toolbox{position:fixed!important;left:0!important;right:0!important;bottom:-96px!important;z-index:2147483001!important;height:calc(var(--toolbox-keyboard-action-height) + var(--toolbox-keyboard-dock-fill, 38px) + 96px)!important;min-height:calc(var(--toolbox-keyboard-action-height) + var(--toolbox-keyboard-dock-fill, 38px) + 96px)!important;padding:8px 20px calc(14px + var(--toolbox-keyboard-dock-fill, 38px) + 96px)!important;background:#fff!important;box-shadow:none!important;align-items:start!important;transform:none!important;isolation:isolate!important;overflow:visible!important}body.theme-dark .toolbox-page.toolbox-mode-toolbox.toolbox-prompt-focused .toolbox-actions-sticky-toolbox{background:#181a20!important}.toolbox-page.toolbox-mode-toolbox.toolbox-prompt-focused .toolbox-actions-sticky-toolbox:after{content:""!important;position:absolute!important;left:0!important;right:0!important;top:0!important;bottom:-100vh!important;height:auto!important;z-index:0!important;background:inherit!important;pointer-events:none!important}.toolbox-page.toolbox-mode-toolbox.toolbox-prompt-focused .toolbox-actions-sticky-toolbox>*{position:relative!important;z-index:3!important}.toolbox-page.toolbox-mode-toolbox.toolbox-prompt-focused .toolbox-results-history-panel,.toolbox-page.toolbox-mode-toolbox.toolbox-prompt-focused .toolbox-results-history-panel .toolbox-empty-state{background:#fff!important;border-color:#fff!important;box-shadow:none!important}.toolbox-page.toolbox-mode-toolbox.toolbox-prompt-focused .toolbox-results-history-panel>*{opacity:0!important}body.theme-dark .toolbox-page.toolbox-mode-toolbox.toolbox-prompt-focused .toolbox-results-history-panel,body.theme-dark .toolbox-page.toolbox-mode-toolbox.toolbox-prompt-focused .toolbox-results-history-panel .toolbox-empty-state{background:#181a20!important;border-color:#181a20!important}.toolbox-page.toolbox-mode-toolbox .toolbox-prompt-row-wrapper{height:72px!important;max-height:72px!important;overflow:hidden!important}.toolbox-page.toolbox-mode-toolbox .toolbox-prompt-bar{height:54px!important;min-height:54px!important;max-height:54px!important}.toolbox-page.toolbox-mode-toolbox .toolbox-prompt-bar-input{height:40px!important;min-height:40px!important;max-height:40px!important}body:has(.toolbox-page.toolbox-mode-toolbox .toolbox-prompt-bar-input:focus) .toolbox-page.toolbox-mode-toolbox,body:has(.toolbox-page.toolbox-mode-toolbox textarea:focus) .toolbox-page.toolbox-mode-toolbox{--toolbox-keyboard-action-height:58px!important;--toolbox-keyboard-dock-fill:38px!important}.app.mobile-kb-open .toolbox-page.toolbox-mode-toolbox .toolbox-prompt-row-wrapper,.toolbox-page.mobile-kb-open.toolbox-mode-toolbox .toolbox-prompt-row-wrapper,body.mobile-kb-open .toolbox-page.toolbox-mode-toolbox .toolbox-prompt-row-wrapper,body:has(.toolbox-page.toolbox-mode-toolbox .toolbox-prompt-bar-input:focus) .toolbox-page.toolbox-mode-toolbox .toolbox-prompt-row-wrapper,body:has(.toolbox-page.toolbox-mode-toolbox textarea:focus) .toolbox-page.toolbox-mode-toolbox .toolbox-prompt-row-wrapper{position:fixed!important;left:0!important;right:0!important;bottom:calc(var(--toolbox-keyboard-action-height) + var(--toolbox-keyboard-dock-fill, 38px))!important;z-index:2147483000!important;display:block!important;height:72px!important;padding:10px 12px 8px!important;background:#fff!important;border-top:1px solid #d8dde6!important;box-shadow:0 -12px 28px rgba(17,24,39,.12)!important;transform:none!important;overflow:visible!important}body.theme-dark .toolbox-page.toolbox-mode-toolbox .toolbox-prompt-row-wrapper:focus-within,body.theme-dark .toolbox-page.toolbox-mode-toolbox:has(.toolbox-prompt-row-wrapper:focus-within) .toolbox-prompt-row-wrapper,body.theme-dark.toolbox-prompt-focus-lock .toolbox-page.toolbox-mode-toolbox .toolbox-prompt-row-wrapper{background:#181a20!important;border-top-color:hsla(0,0%,100%,.12)!important}.app.mobile-kb-open .toolbox-page.toolbox-mode-toolbox .toolbox-actions-sticky-toolbox,.toolbox-page.mobile-kb-open.toolbox-mode-toolbox .toolbox-actions-sticky-toolbox,.toolbox-page.toolbox-mode-toolbox:has(.toolbox-prompt-row-wrapper:focus-within) .toolbox-actions-sticky-toolbox,body.mobile-kb-open .toolbox-page.toolbox-mode-toolbox .toolbox-actions-sticky-toolbox,body.toolbox-prompt-focus-lock .toolbox-page.toolbox-mode-toolbox .toolbox-actions-sticky-toolbox,body:has(.toolbox-page.toolbox-mode-toolbox .toolbox-prompt-bar-input:focus) .toolbox-page.toolbox-mode-toolbox .toolbox-actions-sticky-toolbox,body:has(.toolbox-page.toolbox-mode-toolbox textarea:focus) .toolbox-page.toolbox-mode-toolbox .toolbox-actions-sticky-toolbox{position:fixed!important;left:0!important;right:0!important;bottom:-96px!important;z-index:2147483001!important;display:grid!important;visibility:visible!important;pointer-events:auto!important;height:calc(var(--toolbox-keyboard-action-height) + var(--toolbox-keyboard-dock-fill, 38px) + 96px)!important;min-height:calc(var(--toolbox-keyboard-action-height) + var(--toolbox-keyboard-dock-fill, 38px) + 96px)!important;padding:8px 20px calc(14px + var(--toolbox-keyboard-dock-fill, 38px) + 96px)!important;background:#fff!important;box-shadow:none!important;transform:none!important;isolation:isolate!important;overflow:visible!important;align-items:start!important}body.theme-dark .toolbox-page.toolbox-mode-toolbox:has(.toolbox-prompt-row-wrapper:focus-within) .toolbox-actions-sticky-toolbox,body.theme-dark.toolbox-prompt-focus-lock .toolbox-page.toolbox-mode-toolbox .toolbox-actions-sticky-toolbox{background:#181a20!important}.app.mobile-kb-open .toolbox-page.toolbox-mode-toolbox .toolbox-actions-sticky-toolbox:after,.toolbox-page.mobile-kb-open.toolbox-mode-toolbox .toolbox-actions-sticky-toolbox:after,.toolbox-page.toolbox-mode-toolbox:has(.toolbox-prompt-row-wrapper:focus-within) .toolbox-actions-sticky-toolbox:after,body.mobile-kb-open .toolbox-page.toolbox-mode-toolbox .toolbox-actions-sticky-toolbox:after,body.toolbox-prompt-focus-lock .toolbox-page.toolbox-mode-toolbox .toolbox-actions-sticky-toolbox:after,body:has(.toolbox-page.toolbox-mode-toolbox .toolbox-prompt-bar-input:focus) .toolbox-page.toolbox-mode-toolbox .toolbox-actions-sticky-toolbox:after,body:has(.toolbox-page.toolbox-mode-toolbox textarea:focus) .toolbox-page.toolbox-mode-toolbox .toolbox-actions-sticky-toolbox:after{top:0!important;bottom:-100vh!important;height:auto!important;z-index:0!important;background:inherit!important}}body.theme-dark .learn-subpage-shell .learn-follower-graph,body.theme-dark .learn-subpage-shell .learn-kpi,body.theme-dark .learn-subpage-shell .learn-model-identity,body.theme-dark .learn-subpage-shell .learn-roadmap-examples,body.theme-dark .learn-subpage-shell .learn-roadmap-focus-card,body.theme-dark .learn-subpage-shell .learn-roadmap-info-card,body.theme-dark .learn-subpage-shell .learn-roadmap-list-item.active,body.theme-dark .learn-subpage-shell .learn-roadmap-mini-task,body.theme-dark .learn-subpage-shell .learn-roadmap-progress-card,body.theme-dark .learn-subpage-shell .learn-roadmap-task,body.theme-dark .learn-subpage-shell .learn-roadmap-task-block,body.theme-dark .learn-subpage-shell .learn-roadmap-warning,body.theme-dark .learn-subpage-shell .learn-stat-pill{background:#121216!important;border-color:#33343b!important;color:#f4f4f5!important}body.theme-dark .learn-subpage-shell .learn-follower-graph-title,body.theme-dark .learn-subpage-shell .learn-kpi span,body.theme-dark .learn-subpage-shell .learn-roadmap-block-title,body.theme-dark .learn-subpage-shell .learn-roadmap-info-card>strong,body.theme-dark .learn-subpage-shell .learn-roadmap-progress-card>span,body.theme-dark .learn-subpage-shell .learn-roadmap-warning>strong{color:#b8c0cc!important}body.theme-dark .learn-subpage-shell .learn-course-empty-viewer,body.theme-dark .learn-subpage-shell .learn-course-grid,body.theme-dark .learn-subpage-shell .learn-course-item,body.theme-dark .learn-subpage-shell .learn-course-lesson-detail,body.theme-dark .learn-subpage-shell .learn-course-main,body.theme-dark .learn-subpage-shell .learn-course-preview-grid,body.theme-dark .learn-subpage-shell .learn-course-preview-viewer .learn-course-preview-upsell,body.theme-dark .learn-subpage-shell .learn-course-section,body.theme-dark .learn-subpage-shell .learn-course-viewer,body.theme-dark .learn-subpage-shell .learn-course-viewer-column{background:#111113!important;background-image:none!important;border-color:#292a30!important;color:#f2f2f3!important;box-shadow:none!important}body.theme-dark .learn-subpage-shell .learn-course-item.active,body.theme-dark .learn-subpage-shell .learn-course-item:hover{background:#211516!important;border-color:#d50000!important}body.theme-dark .learn-subpage-shell .learn-course-badge,body.theme-dark .learn-subpage-shell .learn-course-lesson-number,body.theme-dark .learn-subpage-shell .learn-course-lock-pill{background:#211516!important;border-color:#d50000!important;color:#f66!important}body.theme-dark .learn-subpage-shell .learn-course-item.active .learn-course-lesson-number,body.theme-dark .learn-subpage-shell .learn-course-item.free-preview .learn-course-lock-pill{background:#d50000!important;color:#fff!important}body.theme-dark .learn-subpage-shell .learn-course-empty-viewer strong,body.theme-dark .learn-subpage-shell .learn-course-lesson-copy strong,body.theme-dark .learn-subpage-shell .learn-course-lesson-detail .learn-section-title,body.theme-dark .learn-subpage-shell .learn-course-section-title{color:#f2f2f3!important}body.theme-dark .learn-subpage-shell .learn-course-empty-viewer,body.theme-dark .learn-subpage-shell .learn-course-empty-viewer span,body.theme-dark .learn-subpage-shell .learn-course-lesson-copy em,body.theme-dark .learn-subpage-shell .learn-course-lesson-copy small,body.theme-dark .learn-subpage-shell .learn-course-lesson-detail p,body.theme-dark .learn-subpage-shell .learn-course-section-head p{color:#b9bec8!important}body.theme-dark .learn-subpage-shell .learn-course-video-frame{background:#050506!important;border-color:#292a30!important}body.theme-dark .learn-subpage-shell .learn-kpi strong,body.theme-dark .learn-subpage-shell .learn-model-identity-meta strong,body.theme-dark .learn-subpage-shell .learn-roadmap-focus-card h3,body.theme-dark .learn-subpage-shell .learn-roadmap-list-item strong{color:#fff!important}body.theme-dark .learn-subpage-shell .learn-roadmap-list-item{color:#f4f4f5!important}body.theme-dark .learn-subpage-shell .learn-model-identity-meta p,body.theme-dark .learn-subpage-shell .learn-page-banner p,body.theme-dark .learn-subpage-shell .learn-roadmap-focus-card .learn-roadmap-outcome,body.theme-dark .learn-subpage-shell .learn-roadmap-focus-card .learn-roadmap-outcome strong,body.theme-dark .learn-subpage-shell .learn-roadmap-focus-card p,body.theme-dark .learn-subpage-shell .learn-roadmap-info-card small,body.theme-dark .learn-subpage-shell .learn-roadmap-list-item small,body.theme-dark .learn-subpage-shell .learn-roadmap-mini-task,body.theme-dark .learn-subpage-shell .learn-roadmap-mini-task span,body.theme-dark .learn-subpage-shell .learn-roadmap-progress-card small,body.theme-dark .learn-subpage-shell .learn-roadmap-task,body.theme-dark .learn-subpage-shell .learn-roadmap-task span{color:#c9cbd2!important}body.theme-dark .learn-subpage-shell .learn-roadmap-focus-card .learn-roadmap-outcome strong{color:#fff!important}body.theme-dark .learn-subpage-shell .learn-follower-line-chart{background:#0c0c0f!important;border-radius:8px}body.theme-dark .learn-subpage-shell .learn-follower-line-scale span{color:#e7e7ea!important;background:#202126!important;border:1px solid #343640!important}body.theme-dark .learn-subpage-shell .learn-follower-line{stroke:#d50000!important}body.theme-dark .learn-subpage-shell .learn-follower-point{fill:#ff4a4a!important}body.theme-dark .learn-subpage-shell .learn-roadmap-progress-ring{background:conic-gradient(#d50000 var(--pct,0),#2f3036 0)!important}body.theme-dark .learn-subpage-shell .learn-roadmap-list-dot,body.theme-dark .learn-subpage-shell .learn-roadmap-progress-ring>div{background:#050506!important;color:#f4f4f5!important;border-color:#454650!important}body.theme-dark .learn-subpage-shell .learn-roadmap-list-item.active .learn-roadmap-list-dot,body.theme-dark .learn-subpage-shell .learn-roadmap-list-item.before-active .learn-roadmap-list-dot,body.theme-dark .learn-subpage-shell .learn-roadmap-list-item.complete .learn-roadmap-list-dot{background:#d50000!important;border-color:#d50000!important;color:#fff!important}body.theme-dark .learn-subpage-shell .learn-roadmap-step-list:before{background:linear-gradient(to bottom,#d50000 0,#d50000 var(--roadmap-progress-pct,0),#383942 var(--roadmap-progress-pct,0),#383942 100%)!important}body.theme-dark .app:not(.toolbox-page):has(.learn-shell){background:#050506!important;color:#f2f2f3!important}body.theme-dark .app:not(.toolbox-page):has(.learn-shell) .app-shell{background:#050506!important}body.theme-dark .learn-shell{color:#f2f2f3!important}body.theme-dark .learn-shell:before{content:none!important}body.theme-dark .learn-shell .learn-card,body.theme-dark .learn-shell .learn-hero,body.theme-dark .learn-shell .learn-onboarding-admin-item,body.theme-dark .learn-shell .learn-onboarding-summary-card,body.theme-dark .learn-shell .learn-onboarding-summary-response,body.theme-dark .learn-shell .learn-panel,body.theme-dark .learn-shell .learn-profile-header,body.theme-dark .learn-shell .learn-stat-pill{background:#111113!important;background-image:none!important;border-color:#292a30!important;box-shadow:none!important;color:#f2f2f3!important}body.theme-dark .learn-shell .learn-card,body.theme-dark .learn-shell .learn-onboarding-admin-item,body.theme-dark .learn-shell .learn-onboarding-summary-card,body.theme-dark .learn-shell .learn-onboarding-summary-response,body.theme-dark .learn-shell .learn-stat-pill{background:#17181c!important}body.theme-dark .learn-shell .learn-card-review-badge,body.theme-dark .learn-shell .learn-eyebrow{color:#fff!important}body.theme-dark .learn-shell .learn-card-name,body.theme-dark .learn-shell .learn-kpi strong,body.theme-dark .learn-shell .learn-model-name,body.theme-dark .learn-shell .learn-onboarding-summary-question,body.theme-dark .learn-shell .learn-onboarding-summary-response strong,body.theme-dark .learn-shell .learn-section-title,body.theme-dark .learn-shell .learn-title,body.theme-dark .learn-shell strong{color:#f7f7f8!important}body.theme-dark .learn-shell .engine-section-subtitle,body.theme-dark .learn-shell .learn-card-meta,body.theme-dark .learn-shell .learn-card-stats,body.theme-dark .learn-shell .learn-empty,body.theme-dark .learn-shell .learn-kpi span,body.theme-dark .learn-shell .learn-onboarding-admin-item span,body.theme-dark .learn-shell .learn-onboarding-summary-count,body.theme-dark .learn-shell .learn-onboarding-summary-response span,body.theme-dark .learn-shell .learn-save-message,body.theme-dark .learn-shell .learn-stat-pill span,body.theme-dark .learn-shell .learn-subtitle,body.theme-dark .learn-shell .learn-timeframe-control,body.theme-dark .learn-shell .learn-timeframe-control span,body.theme-dark .learn-shell p,body.theme-dark .learn-shell span{color:#b9bec8!important}body.theme-dark .learn-shell .learn-card-review-badge,body.theme-dark .learn-shell .learn-card:hover .learn-card-name,body.theme-dark .learn-shell .learn-eyebrow{color:#f66!important}body.theme-dark .learn-shell .ghost-button{background:#17181c!important;border-color:#34353c!important;color:#f2f2f3!important;box-shadow:none!important}body.theme-dark .learn-shell .ghost-button:hover{background:rgba(213,0,0,.14)!important;border-color:rgba(255,77,77,.4)!important;color:#fff!important}body.theme-dark .learn-shell .plan-cta,body.theme-dark .learn-shell .primary-button{background:#d50000!important;background-image:none!important;border-color:#d50000!important;color:#fff!important;box-shadow:none!important}body.theme-dark .learn-shell .plan-cta:hover,body.theme-dark .learn-shell .primary-button:hover{background:#b80000!important;border-color:#b80000!important}body.theme-dark .learn-shell input,body.theme-dark .learn-shell select,body.theme-dark .learn-shell textarea{background:#17181c!important;border-color:#34353c!important;color:#f2f2f3!important;box-shadow:none!important}body.theme-dark .learn-shell input::placeholder,body.theme-dark .learn-shell textarea::placeholder{color:#8b909a!important}body.theme-dark .learn-shell .learn-roadmap-examples,body.theme-dark .learn-shell .learn-roadmap-focus-card,body.theme-dark .learn-shell .learn-roadmap-info-card,body.theme-dark .learn-shell .learn-roadmap-mini-task,body.theme-dark .learn-shell .learn-roadmap-progress-card,body.theme-dark .learn-shell .learn-roadmap-task,body.theme-dark .learn-shell .learn-roadmap-task-block,body.theme-dark .learn-shell .learn-roadmap-tip,body.theme-dark .learn-shell .learn-roadmap-warning,body.theme-dark .learn-shell .learn-warmup-guide-button{background:#111113!important;background-image:none!important;border-color:#292a30!important;color:#f2f2f3!important;box-shadow:none!important}body.theme-dark .learn-shell .learn-roadmap-current-badge,body.theme-dark .learn-shell .learn-roadmap-list-item.active{background:rgba(213,0,0,.14)!important;border-color:rgba(255,77,77,.34)!important;color:#f66!important}body.theme-dark .learn-shell .learn-roadmap-block-title,body.theme-dark .learn-shell .learn-roadmap-info-card>strong,body.theme-dark .learn-shell .learn-roadmap-outcome strong,body.theme-dark .learn-shell .learn-roadmap-progress-card>span,body.theme-dark .learn-shell .learn-roadmap-tip strong,body.theme-dark .learn-shell .learn-roadmap-warning>strong,body.theme-dark .learn-shell .learn-warmup-guide-button strong{color:#f66!important}body.theme-dark .learn-shell .learn-roadmap-focus-card h3,body.theme-dark .learn-shell .learn-roadmap-list-item strong,body.theme-dark .learn-shell .learn-roadmap-progress-ring>div,body.theme-dark .learn-shell .learn-roadmap-track-node strong{color:#f7f7f8!important}body.theme-dark .learn-shell .learn-roadmap-focus-card p,body.theme-dark .learn-shell .learn-roadmap-info-card p,body.theme-dark .learn-shell .learn-roadmap-list-item small,body.theme-dark .learn-shell .learn-roadmap-mini-task span,body.theme-dark .learn-shell .learn-roadmap-progress-card small,body.theme-dark .learn-shell .learn-roadmap-task span,body.theme-dark .learn-shell .learn-roadmap-tip span,body.theme-dark .learn-shell .learn-roadmap-track-node small,body.theme-dark .learn-shell .learn-roadmap-warning p,body.theme-dark .learn-shell .learn-warmup-guide-button small{color:#b9bec8!important}body.theme-dark .learn-shell .learn-roadmap-list-dot,body.theme-dark .learn-shell .learn-roadmap-track-dot{background:#17181c!important;border-color:#4a4c55!important;color:#b9bec8!important}body.theme-dark .learn-shell .learn-roadmap-list-item.active .learn-roadmap-list-dot,body.theme-dark .learn-shell .learn-roadmap-list-item.before-active .learn-roadmap-list-dot,body.theme-dark .learn-shell .learn-roadmap-list-item.complete .learn-roadmap-list-dot,body.theme-dark .learn-shell .learn-roadmap-track-node.active .learn-roadmap-track-dot,body.theme-dark .learn-shell .learn-roadmap-track-node.before-active .learn-roadmap-track-dot,body.theme-dark .learn-shell .learn-roadmap-track-node.complete .learn-roadmap-track-dot{background:#d50000!important;border-color:#d50000!important;color:#fff!important}body.theme-dark .learn-shell .learn-roadmap-step-list:before{background:linear-gradient(to bottom,#d50000 0,#d50000 var(--roadmap-progress-pct,0),#383942 var(--roadmap-progress-pct,0),#383942 100%)!important}body.theme-dark .learn-shell .learn-roadmap-list-item:after,body.theme-dark .learn-shell .learn-roadmap-list-item:before,body.theme-dark .learn-shell .learn-roadmap-track-node:after,body.theme-dark .learn-shell .learn-roadmap-track-node:before{background:#383942!important}body.theme-dark .learn-shell .learn-roadmap-list-item.active:before,body.theme-dark .learn-shell .learn-roadmap-list-item.before-active:after,body.theme-dark .learn-shell .learn-roadmap-list-item.before-active:before,body.theme-dark .learn-shell .learn-roadmap-track-node.active:before,body.theme-dark .learn-shell .learn-roadmap-track-node.before-active:after,body.theme-dark .learn-shell .learn-roadmap-track-node.before-active:before,body.theme-dark .learn-shell .learn-roadmap-track-node.complete:after,body.theme-dark .learn-shell .learn-roadmap-track-node.complete:before{background:#d50000!important}body.theme-dark .learn-shell .learn-roadmap-progress-ring{background:conic-gradient(#d50000 var(--pct,0),#383942 0)!important}body.theme-dark .learn-shell .learn-roadmap-progress-ring>div,body.theme-dark .learn-shell .learn-warmup-guide-icon:after,body.theme-dark .learn-shell .learn-warmup-guide-icon:before{background:#111113!important}body.theme-dark .learn-shell .learn-roadmap-example-card span{background:rgba(17,17,19,.92)!important;color:#f2f2f3!important}body.theme-dark .learn-shell .learn-roadmap-list-item.active{background:#17181c!important;border-color:#d50000!important;color:#f2f2f3!important}body.theme-dark .learn-shell .learn-roadmap-current-badge{background:#211516!important;border:1px solid rgba(255,77,77,.28)!important;color:#f66!important}body.theme-dark .learn-shell .learn-roadmap-track-node.active .learn-roadmap-track-dot{box-shadow:0 0 0 8px rgba(213,0,0,.14)!important}body.theme-dark .learn-onboarding-fullscreen,body.theme-dark .learn-onboarding-fullscreen-inner{background:#050506!important;color:#f2f2f3!important}body.theme-dark .learn-onboarding-question,body.theme-dark .learn-onboarding-thanks,body.theme-dark .learn-onboarding-thanks p{color:#f2f2f3!important}body.theme-dark .learn-onboarding-close,body.theme-dark .learn-onboarding-nav-button{background:#17181c!important;border-color:#34353c!important;color:#f2f2f3!important}body.theme-dark .learn-onboarding-close:hover:not(:disabled),body.theme-dark .learn-onboarding-nav-button.primary,body.theme-dark .learn-onboarding-ok{background:#d50000!important;border-color:#d50000!important;color:#fff!important}body.theme-dark .learn-onboarding-progress{background:#292a30!important}body.theme-dark .learn-onboarding-body input,body.theme-dark .learn-onboarding-body select,body.theme-dark .learn-onboarding-body textarea{background:#050506!important;border-bottom-color:#34353c!important;color:#f2f2f3!important}body.theme-dark .learn-onboarding-body input::placeholder,body.theme-dark .learn-onboarding-body textarea::placeholder{color:#8b909a!important}body.theme-dark .learn-onboarding-body input:focus,body.theme-dark .learn-onboarding-body input:focus-visible,body.theme-dark .learn-onboarding-body select:focus,body.theme-dark .learn-onboarding-body select:focus-visible,body.theme-dark .learn-onboarding-body textarea:focus,body.theme-dark .learn-onboarding-body textarea:focus-visible{border-bottom-color:#d50000!important}body.theme-dark .learn-onboarding-choice{background:#111113!important;border-color:#292a30!important;color:#f2f2f3!important}body.theme-dark .learn-onboarding-choice span{background:#17181c!important;border-color:#d50000!important;color:#f66!important}body.theme-dark .learn-onboarding-choice.active,body.theme-dark .learn-onboarding-choice:hover:not(:disabled){background:#211516!important;border-color:#d50000!important;color:#fff!important}body.theme-dark .learn-onboarding-choice.active span{background:#d50000!important;color:#fff!important}body.theme-dark .learn-onboarding-stage .learn-save-message{color:#b9bec8!important}@media (min-width:761px){.toolbox-page.toolbox-mode-production{height:100svh!important;min-height:100svh!important;overflow:hidden!important;padding:16px 16px 16px 88px!important;scroll-padding-bottom:0!important;gap:10px!important}.toolbox-page.toolbox-mode-production>.toolbox-header,.toolbox-page.toolbox-mode-production>.toolbox-production-node-shell{margin-left:0!important;margin-right:0!important;margin-bottom:0!important;max-width:none!important;width:100%!important}.toolbox-page.toolbox-mode-production>.toolbox-production-node-shell{flex:1 1!important;min-height:0!important}.toolbox-page.toolbox-mode-production .production-node-canvas-wrap,.toolbox-page.toolbox-mode-production .production-node-layout,.toolbox-page.toolbox-mode-production .production-node-sidebar{min-height:0!important}.toolbox-page.toolbox-mode-production .production-node-canvas-wrap,.toolbox-page.toolbox-mode-production .production-node-sidebar{max-height:none!important}}body.team-page-red .team-member-select,body.team-page-red .team-model-share-member-card,body.team-page-red .team-model-share-member-model,body.team-page-red .team-model-share-owner-item,body.team-page-red .team-model-share-remove{-webkit-clip-path:none!important;clip-path:none!important;border-radius:8px!important;background-image:none!important;box-shadow:none!important}body.theme-dark.team-page-red .team-card,body.theme-dark.team-page-red .team-card.glass-panel,body.theme-dark.team-page-red .team-member-select,body.theme-dark.team-page-red .team-model-share-board,body.theme-dark.team-page-red .team-model-share-member-card,body.theme-dark.team-page-red .team-model-share-member-model,body.theme-dark.team-page-red .team-model-share-members,body.theme-dark.team-page-red .team-model-share-owner-item,body.theme-dark.team-page-red .team-model-share-owner-list,body.theme-dark.team-page-red .team-model-share-remove{-webkit-clip-path:none!important;clip-path:none!important;border-radius:8px!important;background:#111113!important;border-color:#292a30!important;color:#f2f2f3!important;box-shadow:none!important}body.theme-dark.team-page-red .team-model-share-member-card,body.theme-dark.team-page-red .team-model-share-member-model,body.theme-dark.team-page-red .team-model-share-owner-item{background-image:none!important}body.theme-dark.team-page-red .team-model-share-member-card strong,body.theme-dark.team-page-red .team-model-share-member-model strong,body.theme-dark.team-page-red .team-model-share-member-name,body.theme-dark.team-page-red .team-model-share-name,body.theme-dark.team-page-red .team-model-share-owner-item strong{color:#f2f2f3!important}body.theme-dark.team-page-red .team-model-share-member-card p,body.theme-dark.team-page-red .team-model-share-member-card span,body.theme-dark.team-page-red .team-model-share-member-sub,body.theme-dark.team-page-red .team-model-share-sub{color:#b9bec8!important}body.theme-dark.team-page-red .team-member-select,body.theme-dark.team-page-red .team-member-select option,body.theme-dark.team-page-red .team-model-share-member-card .ghost-button,body.theme-dark.team-page-red .team-model-share-remove{background:#17181c!important;border-color:#34353c!important;color:#f2f2f3!important}.learn-layout-page .toolbox-left-rail>.toolbox-left-rail-btn[aria-label=Settings],.learn-layout-page .toolbox-left-rail>.toolbox-left-rail-btn[aria-label=Settings].settings-open,.learn-layout-page .toolbox-left-rail>.toolbox-left-rail-btn[aria-label=Settings][aria-expanded=true],.learn-shell .toolbox-left-rail>.toolbox-left-rail-btn[aria-label=Settings],.learn-shell .toolbox-left-rail>.toolbox-left-rail-btn[aria-label=Settings].settings-open,.learn-shell .toolbox-left-rail>.toolbox-left-rail-btn[aria-label=Settings][aria-expanded=true],body.theme-dark .learn-layout-page .toolbox-left-rail>.toolbox-left-rail-btn[aria-label=Settings],body.theme-dark .learn-shell .toolbox-left-rail>.toolbox-left-rail-btn[aria-label=Settings]{background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;color:#141414!important}.learn-layout-page .toolbox-left-rail>.toolbox-left-rail-btn[aria-label=Settings] .rail-glyph,.learn-shell .toolbox-left-rail>.toolbox-left-rail-btn[aria-label=Settings] .rail-glyph,body.theme-dark .learn-layout-page .toolbox-left-rail>.toolbox-left-rail-btn[aria-label=Settings] .rail-glyph,body.theme-dark .learn-shell .toolbox-left-rail>.toolbox-left-rail-btn[aria-label=Settings] .rail-glyph{color:#141414!important}@media (max-width:760px){.toolbox-loading-page.toolbox-page{min-height:100svh;padding:12px 12px calc(92px + env(safe-area-inset-bottom, 0px))}.toolbox-loading-page .toolbox-header{align-items:flex-start;padding:12px}.toolbox-loading-header-actions{gap:6px}.toolbox-skeleton-title{width:190px;height:22px}.toolbox-skeleton-subtitle{width:220px}.toolbox-skeleton-pill{width:42px;height:34px}.toolbox-skeleton-pill.short{width:42px}.toolbox-loading-forge,.toolbox-loading-grid,.toolbox-loading-production{grid-template-columns:1fr}.toolbox-loading-production{min-height:0}.toolbox-loading-production .production-node-sidebar{order:2}.toolbox-loading-canvas{order:1;min-height:420px}.toolbox-loading-node{width:150px;height:98px}.toolbox-loading-node.node-a{left:7%;top:18%}.toolbox-loading-node.node-b{left:43%;top:30%}.toolbox-loading-node.node-c{left:28%;top:62%}.toolbox-loading-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.learn-layout-page .toolbox-left-rail .toolbox-left-rail-btn,.learn-layout-page .toolbox-left-rail .toolbox-left-rail-mode,.learn-shell .toolbox-left-rail .toolbox-left-rail-btn,.learn-shell .toolbox-left-rail .toolbox-left-rail-mode,body.theme-dark .learn-layout-page .toolbox-left-rail .toolbox-left-rail-btn,body.theme-dark .learn-layout-page .toolbox-left-rail .toolbox-left-rail-mode,body.theme-dark .learn-shell .toolbox-left-rail .toolbox-left-rail-btn,body.theme-dark .learn-shell .toolbox-left-rail .toolbox-left-rail-mode{color:#141414!important;opacity:1!important}.learn-layout-page .toolbox-left-rail .toolbox-left-rail-mode.active,.learn-shell .toolbox-left-rail .toolbox-left-rail-mode.active,body.theme-dark .learn-layout-page .toolbox-left-rail .toolbox-left-rail-mode.active,body.theme-dark .learn-shell .toolbox-left-rail .toolbox-left-rail-mode.active{color:#fff!important;opacity:1!important}.learn-layout-page .toolbox-left-rail .rail-glyph,.learn-layout-page .toolbox-left-rail .rail-glyph svg,.learn-shell .toolbox-left-rail .rail-glyph,.learn-shell .toolbox-left-rail .rail-glyph svg,body.theme-dark .learn-layout-page .toolbox-left-rail .rail-glyph,body.theme-dark .learn-layout-page .toolbox-left-rail .rail-glyph svg,body.theme-dark .learn-shell .toolbox-left-rail .rail-glyph,body.theme-dark .learn-shell .toolbox-left-rail .rail-glyph svg{color:#141414!important;stroke:currentColor!important}.learn-layout-page .toolbox-left-rail .toolbox-left-rail-mode.active .rail-glyph,.learn-layout-page .toolbox-left-rail .toolbox-left-rail-mode.active .rail-glyph svg,.learn-shell .toolbox-left-rail .toolbox-left-rail-mode.active .rail-glyph,.learn-shell .toolbox-left-rail .toolbox-left-rail-mode.active .rail-glyph svg,body.theme-dark .learn-layout-page .toolbox-left-rail .toolbox-left-rail-mode.active .rail-glyph,body.theme-dark .learn-layout-page .toolbox-left-rail .toolbox-left-rail-mode.active .rail-glyph svg,body.theme-dark .learn-shell .toolbox-left-rail .toolbox-left-rail-mode.active .rail-glyph,body.theme-dark .learn-shell .toolbox-left-rail .toolbox-left-rail-mode.active .rail-glyph svg{color:#fff!important;stroke:currentColor!important}@media (max-width:980px){.toolbox-left-rail:has(.toolbox-global-settings-panel),.toolbox-page>.toolbox-left-rail:has(.toolbox-global-settings-panel){overflow:visible!important;transform:none!important;-webkit-backface-visibility:visible!important;backface-visibility:visible!important;contain:none!important;z-index:2147483001!important}.toolbox-left-rail:has(.toolbox-global-settings-panel) .toolbox-global-settings-panel,.toolbox-page>.toolbox-left-rail:has(.toolbox-global-settings-panel) .toolbox-global-settings-panel{position:fixed!important;z-index:2147483002!important;bottom:calc(88px + env(safe-area-inset-bottom, 0px))!important;left:12px!important;right:12px!important;width:auto!important;max-height:calc(100dvh - 130px - env(safe-area-inset-bottom, 0px))!important}.toolbox-page.toolbox-mode-production>.toolbox-left-rail:has(.toolbox-global-settings-panel) .toolbox-global-settings-panel{bottom:calc(158px + env(safe-area-inset-bottom, 0px))!important;max-height:calc(100dvh - 200px - env(safe-area-inset-bottom, 0px))!important}body.theme-dark .toolbox-page .toolbox-left-rail .toolbox-left-rail-btn:not(.settings-open):not([aria-expanded=true]),body.theme-dark .toolbox-page .toolbox-left-rail .toolbox-left-rail-btn:not(.settings-open):not([aria-expanded=true]) .rail-glyph,body.theme-dark .toolbox-page .toolbox-left-rail .toolbox-left-rail-btn:not(.settings-open):not([aria-expanded=true]) .rail-glyph svg,body.theme-dark .toolbox-page .toolbox-left-rail .toolbox-left-rail-mode:not(.active),body.theme-dark .toolbox-page .toolbox-left-rail .toolbox-left-rail-mode:not(.active) .rail-glyph,body.theme-dark .toolbox-page .toolbox-left-rail .toolbox-left-rail-mode:not(.active) .rail-glyph svg{--rail-symbol-color:#121212!important;color:#121212!important;stroke:currentColor!important}body.theme-dark .toolbox-page .toolbox-left-rail .toolbox-left-rail-btn.settings-open,body.theme-dark .toolbox-page .toolbox-left-rail .toolbox-left-rail-btn.settings-open .rail-glyph,body.theme-dark .toolbox-page .toolbox-left-rail .toolbox-left-rail-btn.settings-open .rail-glyph svg,body.theme-dark .toolbox-page .toolbox-left-rail .toolbox-left-rail-btn[aria-expanded=true],body.theme-dark .toolbox-page .toolbox-left-rail .toolbox-left-rail-btn[aria-expanded=true] .rail-glyph,body.theme-dark .toolbox-page .toolbox-left-rail .toolbox-left-rail-btn[aria-expanded=true] .rail-glyph svg,body.theme-dark .toolbox-page .toolbox-left-rail .toolbox-left-rail-mode.active,body.theme-dark .toolbox-page .toolbox-left-rail .toolbox-left-rail-mode.active .rail-glyph,body.theme-dark .toolbox-page .toolbox-left-rail .toolbox-left-rail-mode.active .rail-glyph svg{--rail-symbol-color:#fff!important;color:#fff!important;stroke:currentColor!important}}@media (max-width:900px){.app-shell.mobile-menu-open .plan-overlay{z-index:123000!important}}.toolbox-page .lightbox-action-btn.is-favorite,.toolbox-page .lightbox-action-btn.is-flagged,.toolbox-page .toolbox-result-action-btn.is-favorite,.toolbox-page .toolbox-result-action-btn.is-flagged,.toolbox-page .toolbox-result-action-btn.is-flagged .action-icon,body.theme-dark .toolbox-page .lightbox-action-btn.is-favorite,body.theme-dark .toolbox-page .lightbox-action-btn.is-flagged,body.theme-dark .toolbox-page .toolbox-result-action-btn.is-favorite,body.theme-dark .toolbox-page .toolbox-result-action-btn.is-flagged,body.theme-dark .toolbox-page .toolbox-result-action-btn.is-flagged .action-icon{color:#d50000!important}body.theme-dark .app:not(.toolbox-page) .media-library-search{background:#151515!important;color:#f3f3f3!important;border-color:#343434!important;box-shadow:none!important}body.theme-dark .app:not(.toolbox-page) .media-library-search::placeholder{color:#9c9c9c!important}.app:not(.toolbox-page) .image-action-btn.is-favorite,.app:not(.toolbox-page) .image-action-btn.result-flag-btn.is-flagged,.app:not(.toolbox-page) .image-action-btn.result-flag-btn.is-flagged .action-icon,.app:not(.toolbox-page) .image-action-btn[aria-pressed=true],.app:not(.toolbox-page) .lightbox-action-btn.is-favorite,.app:not(.toolbox-page) .lightbox-action-btn.is-flagged,.app:not(.toolbox-page) .lightbox-action-btn[aria-pressed=true],body.theme-dark .app:not(.toolbox-page) .image-action-btn.is-favorite,body.theme-dark .app:not(.toolbox-page) .image-action-btn.result-flag-btn.is-flagged,body.theme-dark .app:not(.toolbox-page) .image-action-btn.result-flag-btn.is-flagged .action-icon,body.theme-dark .app:not(.toolbox-page) .image-action-btn[aria-pressed=true],body.theme-dark .app:not(.toolbox-page) .lightbox-action-btn.is-favorite,body.theme-dark .app:not(.toolbox-page) .lightbox-action-btn.is-flagged,body.theme-dark .app:not(.toolbox-page) .lightbox-action-btn[aria-pressed=true]{border-color:transparent!important;box-shadow:none!important;color:#d50000!important}.app:not(.toolbox-page) .image-action-btn.is-favorite .action-icon,.app:not(.toolbox-page) .image-action-btn[aria-pressed=true] .action-icon,.app:not(.toolbox-page) .lightbox-action-btn.is-favorite .action-icon,.app:not(.toolbox-page) .lightbox-action-btn[aria-pressed=true] .action-icon,body.theme-dark .app:not(.toolbox-page) .image-action-btn.is-favorite .action-icon,body.theme-dark .app:not(.toolbox-page) .image-action-btn[aria-pressed=true] .action-icon,body.theme-dark .app:not(.toolbox-page) .lightbox-action-btn.is-favorite .action-icon,body.theme-dark .app:not(.toolbox-page) .lightbox-action-btn[aria-pressed=true] .action-icon{color:#d50000!important}.app:not(.toolbox-page) .image-action-btn.is-favorite .action-svg-icon,.app:not(.toolbox-page) .image-action-btn.result-flag-btn.is-flagged .action-svg-icon,.app:not(.toolbox-page) .image-action-btn[aria-pressed=true] .action-svg-icon,.app:not(.toolbox-page) .lightbox-action-btn.is-favorite .action-svg-icon,.app:not(.toolbox-page) .lightbox-action-btn.is-flagged .action-svg-icon,.app:not(.toolbox-page) .lightbox-action-btn[aria-pressed=true] .action-svg-icon,body.theme-dark .app:not(.toolbox-page) .image-action-btn.is-favorite .action-svg-icon,body.theme-dark .app:not(.toolbox-page) .image-action-btn.result-flag-btn.is-flagged .action-svg-icon,body.theme-dark .app:not(.toolbox-page) .image-action-btn[aria-pressed=true] .action-svg-icon,body.theme-dark .app:not(.toolbox-page) .lightbox-action-btn.is-favorite .action-svg-icon,body.theme-dark .app:not(.toolbox-page) .lightbox-action-btn.is-flagged .action-svg-icon,body.theme-dark .app:not(.toolbox-page) .lightbox-action-btn[aria-pressed=true] .action-svg-icon{color:#d50000!important;fill:#d50000!important}.app:not(.toolbox-page) .image-action-btn.is-favorite .action-svg-icon path,.app:not(.toolbox-page) .image-action-btn[aria-pressed=true] .action-svg-icon path,.app:not(.toolbox-page) .lightbox-action-btn.is-favorite .action-svg-icon path,.app:not(.toolbox-page) .lightbox-action-btn[aria-pressed=true] .action-svg-icon path,body.theme-dark .app:not(.toolbox-page) .image-action-btn.is-favorite .action-svg-icon path,body.theme-dark .app:not(.toolbox-page) .image-action-btn[aria-pressed=true] .action-svg-icon path,body.theme-dark .app:not(.toolbox-page) .lightbox-action-btn.is-favorite .action-svg-icon path,body.theme-dark .app:not(.toolbox-page) .lightbox-action-btn[aria-pressed=true] .action-svg-icon path{fill:#d50000!important}body.theme-dark .app:not(.toolbox-page) .generation-skeleton-frame,body.theme-dark .app:not(.toolbox-page) .message-images.message-images-batch .generation-skeleton-frame,body.theme-dark .app:not(.toolbox-page) .message-images.message-images-single .generation-skeleton-frame{border-color:rgba(62,62,66,.95)!important;background:radial-gradient(circle at var(--skeleton-a-x,18%) var(--skeleton-a-y,22%),rgba(225,6,0,.2),transparent 42%),radial-gradient(circle at var(--skeleton-b-x,76%) var(--skeleton-b-y,68%),rgba(225,6,0,.14),transparent 48%),#1f1f22!important}.admin-settings-panel{left:72px!important;bottom:14px!important}body.theme-dark .admin-shell{background:radial-gradient(circle at 12% 0,rgba(225,6,0,.12),transparent 34%),#0a0a0b!important;color:#f2f2f3!important}body.theme-dark .admin-shell .admin-header{background:transparent!important}body.theme-dark .admin-title{color:#e10600!important}body.theme-dark .admin-credit-card-title,body.theme-dark .admin-credit-day-label,body.theme-dark .admin-credit-kpi span,body.theme-dark .admin-credit-legend,body.theme-dark .admin-credit-plan-meta,body.theme-dark .admin-credit-plan-values,body.theme-dark .admin-inline-form label,body.theme-dark .admin-list-meta,body.theme-dark .admin-lora-desc,body.theme-dark .admin-lora-filename,body.theme-dark .admin-lora-label,body.theme-dark .admin-lora-meta,body.theme-dark .admin-money-provider-row,body.theme-dark .admin-muted,body.theme-dark .admin-notification-recipient em,body.theme-dark .admin-saved-model-lora-state,body.theme-dark .admin-subtitle,body.theme-dark .admin-user,body.theme-dark .admin-user-bubble-meta,body.theme-dark .admin-user-history-title{color:#b8bac2!important}body.theme-dark .admin-credit-kpi strong,body.theme-dark .admin-credit-plan-meta strong,body.theme-dark .admin-credit-plan-values strong,body.theme-dark .admin-finance-table td,body.theme-dark .admin-finance-table td strong,body.theme-dark .admin-list-name,body.theme-dark .admin-lora-name,body.theme-dark .admin-message-role,body.theme-dark .admin-message-text,body.theme-dark .admin-message-time,body.theme-dark .admin-notification-recipient span,body.theme-dark .admin-section-title,body.theme-dark .admin-user-bubble-title{color:#f2f2f3!important}body.theme-dark .admin-notification-recipient,body.theme-dark .admin-shell .admin-credit-card,body.theme-dark .admin-shell .admin-credit-kpi,body.theme-dark .admin-shell .admin-list-item,body.theme-dark .admin-shell .admin-lora-card,body.theme-dark .admin-shell .admin-lora-upload-form,body.theme-dark .admin-shell .admin-media-preview-card,body.theme-dark .admin-shell .admin-money-summary,body.theme-dark .admin-shell .admin-panel,body.theme-dark .admin-shell .admin-user-bubble,body.theme-dark .admin-shell .admin-user-history-item{background:#111214!important;background-image:none!important;border-color:#2a2b30!important;box-shadow:none!important;color:#f2f2f3!important;-webkit-clip-path:none!important;clip-path:none!important}body.theme-dark .admin-notification-recipient.selected,body.theme-dark .admin-shell .admin-list-item.active{background:#1a1111!important;border-color:#e10600!important;box-shadow:inset 4px 0 0 #e10600!important}body.theme-dark .admin-shell .admin-media-tile:hover,body.theme-dark .admin-shell button.admin-list-item:hover{background:#18191d!important;border-color:#e10600!important}body.theme-dark .admin-chat-media-tile,body.theme-dark .admin-chat-media-tile img,body.theme-dark .admin-chat-media-tile video,body.theme-dark .admin-media-tile,body.theme-dark .admin-message-bubble.assistant,body.theme-dark .admin-message-bubble.user{background:#0b0c0e!important;border-color:#2a2b30!important;color:#f2f2f3!important}body.theme-dark .admin-message-bubble.user{border-color:rgba(225,6,0,.42)!important}body.theme-dark .admin-message-bubble.assistant{border-color:#30333b!important}body.theme-dark .admin-finance-table td,body.theme-dark .admin-finance-table th{border-bottom-color:#2a2b30!important}body.theme-dark .admin-finance-table td span,body.theme-dark .admin-finance-table th{color:#aeb1bb!important}body.theme-dark .admin-credit-day-bars,body.theme-dark .admin-credit-plan-track,body.theme-dark .admin-lora-progress{background:#24262b!important}body.theme-dark .admin-shell .admin-lora-input,body.theme-dark .admin-shell input,body.theme-dark .admin-shell select,body.theme-dark .admin-shell textarea{background:#16171b!important;color:#f2f2f3!important;border-color:#34363d!important}body.theme-dark .admin-shell input::placeholder,body.theme-dark .admin-shell textarea::placeholder{color:#7f838c!important}body.theme-dark .admin-shell .ghost-button,body.theme-dark .admin-shell .plan-cta.secondary,body.theme-dark .admin-shell label.ghost-button{background:#141518!important;color:#f2f2f3!important;border-color:#34363d!important}body.theme-dark .admin-shell .ghost-button:hover,body.theme-dark .admin-shell .plan-cta.secondary:hover,body.theme-dark .admin-shell label.ghost-button:hover{background:#1c1d22!important;color:#fff!important;border-color:#4b4d56!important}body.theme-dark .admin-shell .danger-button{background:#0f1012!important;border-color:#34363d!important}body.theme-dark .admin-left-rail.toolbox-left-rail{background:#d50000!important}body.theme-dark .admin-left-rail .toolbox-left-rail-btn,body.theme-dark .admin-left-rail .toolbox-left-rail-mode{color:rgba(25,0,0,.9)!important}body.theme-dark .admin-left-rail .toolbox-left-rail-btn.settings-open{color:#fff!important}@media (max-width:980px){.admin-settings-panel{left:12px!important;right:12px!important;width:auto!important;bottom:calc(82px + env(safe-area-inset-bottom, 0px))!important;max-height:calc(100dvh - 150px - env(safe-area-inset-bottom, 0px))!important}.app:not(.toolbox-page) .toolbox-left-rail,.learn-layout-page .toolbox-left-rail,.learn-shell .toolbox-left-rail,.learn-subpage-shell .toolbox-left-rail,.toolbox-left-rail,.toolbox-mode-production>.toolbox-left-rail,.toolbox-page.team-page-main .toolbox-left-rail{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:stretch!important;gap:0!important;pointer-events:auto!important;touch-action:manipulation!important;z-index:2147483001!important}.app:not(.toolbox-page) .toolbox-left-rail-mode-group,.app:not(.toolbox-page) .toolbox-left-rail-top,.learn-layout-page .toolbox-left-rail-mode-group,.learn-layout-page .toolbox-left-rail-top,.learn-shell .toolbox-left-rail-mode-group,.learn-shell .toolbox-left-rail-top,.learn-subpage-shell .toolbox-left-rail-mode-group,.learn-subpage-shell .toolbox-left-rail-top,.toolbox-left-rail-mode-group,.toolbox-left-rail-top,.toolbox-mode-production>.toolbox-left-rail .toolbox-left-rail-mode-group,.toolbox-mode-production>.toolbox-left-rail .toolbox-left-rail-top,.toolbox-page.team-page-main .toolbox-left-rail-mode-group,.toolbox-page.team-page-main .toolbox-left-rail-top{display:flex!important;flex:1 1 auto!important;min-width:0!important;width:auto!important;height:100%!important;flex-direction:row!important;align-items:center!important;justify-content:stretch!important;gap:0!important;pointer-events:auto!important}.app:not(.toolbox-page) .toolbox-left-rail-btn,.app:not(.toolbox-page) .toolbox-left-rail-mode,.learn-layout-page .toolbox-left-rail-btn,.learn-layout-page .toolbox-left-rail-mode,.learn-shell .toolbox-left-rail-btn,.learn-shell .toolbox-left-rail-mode,.learn-subpage-shell .toolbox-left-rail-btn,.learn-subpage-shell .toolbox-left-rail-mode,.toolbox-left-rail-btn,.toolbox-left-rail-mode{position:relative!important;flex:1 1!important;min-width:0!important;width:auto!important;max-width:none!important;pointer-events:auto!important;touch-action:manipulation!important;-webkit-tap-highlight-color:transparent!important}.app:not(.toolbox-page) .toolbox-left-rail>.toolbox-left-rail-btn,.learn-layout-page .toolbox-left-rail>.toolbox-left-rail-btn,.learn-shell .toolbox-left-rail>.toolbox-left-rail-btn,.learn-subpage-shell .toolbox-left-rail>.toolbox-left-rail-btn,.toolbox-left-rail>.toolbox-left-rail-btn{flex:0 0 56px!important}}