:root{--navy:#6d5df4;--navy-deep:#4a2ac8;--ink:#23173f;--muted:#746b86;--line:#9077be33;--soft:#fbf7ff;--white:#fff;--success:#137a52;--danger:#b42318;--warning:#a15c00}@font-face{font-family:Brokerina Display;src:url(/fonts/Unbounded-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Brokerina Display;src:url(/fonts/Unbounded-Bold.ttf)format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Arista Brokerina Hairline;src:url(/fonts/Arista_Pro_Alternate_ExtraLight.ttf)format("truetype");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+41-5A,U+61-7A,U+C0-24F,U+370-3FF,U+400-52F}@font-face{font-family:Arista Brokerina Hairline;src:url(/fonts/Arista_Pro_Alternate_Hairline.otf)format("opentype");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0-40,U+5B-60,U+7B-BF,U+2000-206F,U+20A0-20CF,U+2100-214F,U+2190-21FF,U+2600-27BF}@font-face{font-family:Brokerina Secondary;src:url(/fonts/Asenine_Cyrillic.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}*{box-sizing:border-box}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#111}body{color:var(--ink);background:#111;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html[data-brokerina-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fbf6fb}html[data-brokerina-theme=light] body{background:#fbf6fb}button,input,select,textarea{font:inherit}button{cursor:pointer}.shell{min-height:100vh}.header{color:var(--white);background:radial-gradient(circle at 20% 38%,#ec1bb1b8,#0000 24rem),radial-gradient(circle at 74% 28%,#9180ffc7,#0000 25rem),radial-gradient(circle at 52% 88%,#ffffff8f,#0000 20rem),linear-gradient(135deg,#f15ec1 0%,#b08bff 48%,#efeaff 100%);padding:34px 24px 84px;position:relative;overflow:hidden;box-shadow:0 22px 70px #6f49b52e}.header:before{content:"";filter:blur(28px);opacity:.72;background:radial-gradient(circle at 30% 35%,#ffffff70,#0000 11rem),radial-gradient(circle at 62% 46%,#ffffff40,#0000 14rem);position:absolute;inset:-35%}.headerInner,.main{width:min(1180px,100% - 32px);margin:0 auto}.brand{z-index:1;justify-content:space-between;align-items:flex-start;gap:24px;display:flex;position:relative}.eyebrow{opacity:.82;letter-spacing:.16em;text-transform:uppercase;margin:0 0 18px;font-size:12px}h1{letter-spacing:0;text-wrap:balance;max-width:860px;margin:0;font-size:clamp(34px,5.4vw,68px);font-weight:800;line-height:1.03}.subtitle{color:#ffffffe0;max-width:720px;margin:18px 0 0;font-size:16px;line-height:1.55}.creator{color:#ffffffd1;letter-spacing:.05em;margin:18px 0 0;font-size:13px}.badge{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff29;border:1px solid #ffffff70;border-radius:999px;flex:none;padding:10px 14px;font-size:13px;box-shadow:0 12px 32px #6845aa1f}.brandVisual{flex:0 0 270px;place-items:center;min-height:286px;margin-top:-10px;display:grid;position:relative}.brandVisual img{z-index:1;object-fit:contain;filter:drop-shadow(0 24px 34px #58319138);width:min(230px,100%);max-height:292px;position:relative;transform:rotate(4deg)}.fairyHalo{filter:blur(9px);opacity:.9;background:radial-gradient(circle at 42% 34%,#ffffffe0,#0000 36%),radial-gradient(circle at 62% 62%,#ff3ab14d,#0000 58%),#ffffff38;border-radius:999px;width:235px;height:235px;position:absolute}.brandVisual .badge{z-index:2;position:absolute;bottom:2px;right:0}.main{padding:0 0 70px}.topWorkspaceBar{z-index:35;justify-content:space-between;align-items:flex-start;gap:12px;margin:-70px 0 14px;display:flex;position:sticky;top:10px}.workspaceNav{z-index:1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd1;border:1px solid #ffffffad;border-radius:16px;gap:6px;margin:0;padding:5px;display:inline-flex;position:relative;box-shadow:0 12px 30px #764cb11f}.workspaceNav button{color:var(--muted);background:0 0;border:0;border-radius:12px;padding:10px 14px;font-weight:800}.workspaceNav button.active{color:#fff;background:linear-gradient(135deg,#ff47b6,#6d5df4)}.workspaceSwitcher{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd1;border:1px solid #ffffffad;border-radius:16px;align-items:center;gap:8px;min-height:52px;margin-left:auto;padding:5px 6px 5px 12px;display:inline-flex;box-shadow:0 12px 30px #764cb11f}.workspaceSwitcher span{color:var(--muted);font-size:12px}.workspaceSwitcher select{max-width:260px;color:var(--ink);background:#ffffff80;border:0;border-radius:12px;outline:0;padding:10px 12px}.accountMenu{z-index:2;position:relative}.accountButton{color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd1;border:1px solid #ffffffad;border-radius:16px;width:52px;height:52px;font-weight:850;box-shadow:0 12px 30px #764cb11f}.accountDropdown{width:min(300px,100vw - 28px);color:var(--ink);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;border:1px solid #9077be2e;border-radius:18px;gap:12px;padding:14px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 24px 70px #3d275f2e}.accountIdentity{border-bottom:1px solid var(--line);gap:4px;padding-bottom:10px;display:grid}.accountIdentity span,.accountSection>span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.accountIdentity strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.accountSection{gap:8px;display:grid}.accountThemeSwitch{border:1px solid var(--line);background:#f7f2ff;border-radius:999px;grid-template-columns:1fr 1fr;gap:5px;padding:4px;display:grid}.accountThemeSwitch button,.accountMenuItem{color:var(--ink);background:0 0;border:0;border-radius:999px;padding:9px 11px}.accountThemeSwitch button.active{color:#fff;background:linear-gradient(135deg,#ff47b6,#6d5df4)}.accountMenuItem{text-align:left;background:#f7f2ffb8;border-radius:12px}.accountMenuItem:disabled{opacity:.52;cursor:not-allowed}.accountMenuItem.danger{color:var(--danger)}.authGate{z-index:2;place-items:center;min-height:440px;margin-top:-54px;display:grid;position:relative}.authCard{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffffe0;border:1px solid #ffffffb8;border-radius:22px;gap:16px;width:min(520px,100%);padding:24px;display:grid;box-shadow:0 24px 70px #764cb12b}.authCard h2{margin:0;font-size:30px;line-height:1.1}.authCard p{color:var(--muted);margin:8px 0 0;line-height:1.5}.eyebrow.dark{color:var(--navy-deep);opacity:.78}.authSwitch{background:#fbf7ffd1;border:1px solid #9077be2e;border-radius:15px;grid-template-columns:repeat(3,1fr);gap:5px;padding:5px;display:grid}.authSwitch button{min-width:0;color:var(--muted);background:0 0;border:0;border-radius:11px;padding:10px 8px;font-size:13px;font-weight:850}.authSwitch button.active{color:#fff;background:linear-gradient(135deg,#ff47b6,#6d5df4)}.authForm{gap:10px;display:grid}.authForm input{border:1px solid var(--line);background:#fff;border-radius:14px;outline:none;min-width:0;padding:13px 14px}.authForm input:focus{border-color:#6d5df494;box-shadow:0 0 0 5px #ad76ff29}.passwordField{min-width:0;position:relative}.passwordField input{width:100%;padding-right:96px}.passwordField .passwordToggle{min-height:0;color:var(--muted);background:#6d5df414;border:0;border-radius:9px;padding:7px 8px;font-size:12px;font-weight:800;line-height:1;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.passwordField .passwordToggle:hover,.passwordField .passwordToggle:focus-visible{color:var(--ink);background:#6d5df424}.googleButton{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:15px;padding:13px 16px;font-weight:850}.turnstileMount{justify-content:center;min-height:65px;display:flex}.panel{z-index:2;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#fffc;border:1px solid #ffffffad;border-radius:22px;margin-top:0;padding:22px;position:relative;box-shadow:0 22px 60px #764cb129}.modeTabs{background:#ffffffad;border:1px solid #9077be2e;border-radius:16px;gap:6px;margin-bottom:16px;padding:5px;display:inline-flex}.modeTabs button{color:var(--muted);background:0 0;border:0;border-radius:12px;padding:10px 14px;font-weight:800}.modeTabs button.active{color:#fff;background:linear-gradient(135deg,#ff47b6,#6d5df4);box-shadow:0 10px 22px #9353dc33}.formRow{grid-template-columns:1fr auto;gap:12px;display:grid}.urlInput{width:100%;min-width:0;color:var(--ink);background:#ffffffe0;border:1px solid #9077be33;border-radius:16px;outline:none;padding:16px 18px;box-shadow:inset 0 1px #fffc}.urlInput:focus{border-color:#6d5df494;box-shadow:0 0 0 5px #ad76ff29}.primary,.secondary,.ghost{border:0;border-radius:16px;padding:14px 18px;font-weight:800}.primary{color:#fff;background:linear-gradient(135deg,#ff47b6,#6d5df4);box-shadow:0 14px 30px #9353dc3d}.primary:hover{filter:brightness(.98)saturate(1.06)}.primary:disabled,.secondary:disabled,.ghost:disabled{opacity:.5;cursor:not-allowed}.secondary{color:var(--navy-deep);background:#f0eaff}.secondary:hover{background:#e7ddff}.ghost{color:var(--ink);background:#fbf7ff}.helper{color:var(--muted);margin:10px 2px 0;font-size:13px;line-height:1.5}.onboardingCard{background:linear-gradient(135deg,#8b5cf61f,#2014359e);border:1px solid #8b5cf63d;border-radius:24px;grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);gap:28px;margin-bottom:18px;padding:clamp(22px,3vw,34px);display:grid}.onboardingIntro h2{margin:8px 0 10px;font-size:clamp(24px,3vw,36px)}.onboardingIntro>p:not(.eyebrow){color:var(--muted);margin:0 0 18px}.onboardingProgress{align-content:start;gap:12px;display:grid}.onboardingProgressHead{color:var(--muted);justify-content:space-between;gap:20px;display:flex}.onboardingProgressHead strong{color:var(--ink)}.onboardingBar{background:#ffffff17;border-radius:99px;height:7px;overflow:hidden}.onboardingBar span{border-radius:inherit;background:linear-gradient(90deg,#8b5cf6,#c4a3ff);height:100%;transition:width .25s;display:block}.onboardingProgress ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.onboardingProgress li{color:var(--muted);align-items:center;gap:10px;font-size:14px;display:flex}.onboardingProgress li>span{border:1px solid #ffffff2b;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.onboardingProgress li.done{color:var(--ink)}.onboardingProgress li.done>span{color:#d8c6ff;background:#8b5cf63d;border-color:#8b5cf68c}.authTextButton{color:var(--accent);box-shadow:none;background:0 0;border:0;padding:4px;font-size:13px}.sourceRequestBox{background:#f5a44d17;border:1px solid #f5a44d3d;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin-top:14px;padding:15px 16px;display:flex}.sourceRequestBox.submitted{background:#25ba7117;border-color:#25ba7138}.sourceRequestBox strong{display:block}.sourceRequestBox p{color:var(--muted);margin:5px 0 0;font-size:13px;line-height:1.45}.sourceRequestActions{flex:none;gap:8px;display:flex}.errorBox{color:var(--danger);background:#fff1f0;border:1px solid #ffd1cc;border-radius:12px;margin-top:14px;padding:13px 15px}.saveMessage{color:var(--success);background:#e9f8f1;border:1px solid #c8ecdc;border-radius:12px;margin:-4px 0 16px;padding:11px 14px}.projectsPanel{border:1px solid var(--line);background:#ffffffe6;border-radius:22px;padding:22px;box-shadow:0 22px 60px #764cb11f}.projectsStickyBar{z-index:22;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;border-bottom:1px solid #9077be1f;border-radius:22px 22px 18px 18px;margin:-22px -22px 18px;padding:22px 22px 14px;position:sticky;top:14px;box-shadow:0 18px 34px #3d275f14}.projectsHeader{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.projectsHeader h2{margin:0;font-size:26px}.projectsHeader p,.projectCard p{color:var(--muted);line-height:1.5}.projectsHeaderActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.projectsHeaderActions button{border-radius:13px;padding:12px 15px}.projectsSearch{grid-template-columns:1fr auto;gap:10px;margin-top:18px;display:grid}.projectsSearch input{border:1px solid var(--line);min-width:0;color:var(--ink);background:#ffffffdb;border-radius:14px;outline:none;padding:12px 14px}.projectsSearch input:focus{border-color:#6d5df47a;box-shadow:0 0 0 5px #ad76ff24}.projectsSearch button{border-radius:999px;padding:10px 13px}.projectsCount{color:var(--muted);margin:10px 2px 0;font-size:12px}.filterOverlay{z-index:100;overscroll-behavior:contain;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#140c226b;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow-y:auto}.filterOverlay.studioTheme{background:#00000094}.filterOverlay.studioTheme:before{content:none}.filterModal{border:1px solid var(--line);background:#fffffff5;border-radius:24px;gap:16px;width:min(560px,100%);max-height:calc(100dvh - 40px);margin:auto;padding:20px;display:grid;overflow-y:auto;box-shadow:0 28px 80px #3d275f38}.filterHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.filterHeader h3{margin:5px 0 0;font-size:24px}.filterField{gap:7px;display:grid}.filterField span{color:var(--muted);font-size:12px}.filterField input,.filterField select{border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);background:#ffffffe0;border-radius:14px;outline:none;padding:12px 13px}.filterField input:focus,.filterField select:focus{border-color:#6d5df47a;box-shadow:0 0 0 5px #ad76ff24}.filterGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.filterActions{flex-wrap:wrap;justify-content:flex-end;gap:9px;padding-top:4px;display:flex}.projectsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.projectCard{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;justify-content:space-between;gap:14px;min-height:210px;padding:18px;display:flex;box-shadow:0 10px 28px #764cb112}.projectsSkeleton{margin-bottom:0}.projectCardSkeleton{pointer-events:none;min-height:210px}.projectSkeletonText{align-content:start;gap:11px;padding-top:4px;display:grid}.skeletonBlock,.skeletonLine{background:#ffffff13;overflow:hidden}.skeletonLine{border-radius:999px;width:100%;height:11px;display:block}.skeletonLine.short{width:36%;height:8px}.skeletonLine.title{width:72%;height:18px}.skeletonLine.medium{width:58%}.projectMain{grid-template-columns:112px minmax(0,1fr);align-items:start;gap:16px;display:grid}.projectThumb{width:112px;height:112px;color:var(--muted);background:#f5f1fb;border:1px solid #9077be29;border-radius:16px;place-items:center;font-weight:800;display:grid;position:relative;overflow:hidden}.projectThumb img{object-fit:cover;width:100%;height:100%}.projectSelect{justify-content:center;align-items:center;display:inline-flex;position:absolute;top:10px;left:10px}.projectSelect input{appearance:none;background:#ffffffc7;border:1px solid #9077be57;border-radius:8px;width:21px;height:21px;margin:0;position:relative;box-shadow:inset 0 1px #ffffff73,0 8px 18px #3d275f24}.projectSelect input:checked{background:radial-gradient(circle at 35% 20%,#ffffff75,#0000 54%),linear-gradient(135deg,#ff47b6,#6d5df4);border-color:#ff47b6b8}.projectSelect input:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:3px;left:7px;transform:rotate(45deg)}.projectInfo{text-align:right;min-width:0}.projectCard h3{margin:6px 0 8px;font-size:20px;line-height:1.2}.projectCard p{margin:5px 0;font-size:13px}.projectDate{text-transform:uppercase;letter-spacing:.06em;font-size:11px!important}.projectMetaRow{justify-content:flex-end;align-items:center;gap:10px;display:flex}.sharedBadge{color:#fff;background:linear-gradient(135deg,#ff47b6,#6d5df4);border-radius:999px;align-items:center;padding:5px 9px;font-size:11px;font-weight:850;display:inline-flex}.projectActions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.projectActions button{border-radius:11px;padding:10px 13px}.shareForm{border-top:1px solid var(--line);text-align:left;grid-template-columns:1fr;gap:12px;padding-top:12px;display:grid}.shareForm label{gap:6px;display:grid}.shareForm label>span,.shareIdentityPreview>span{color:var(--muted);font-size:11px}.shareForm input,.shareForm textarea{border:1px solid var(--line);min-width:0;color:var(--ink);background:#ffffffd1;border-radius:12px;outline:none;padding:10px 11px}.shareForm textarea{resize:vertical;min-height:92px;line-height:1.45}.shareTermsField small{color:var(--muted);justify-self:end;font-size:10px}.shareIdentityPreview{border:1px solid var(--line);background:#fbf7ffad;border-radius:13px;gap:4px;padding:12px;display:grid}.shareIdentityPreview strong{color:var(--ink)}.shareIdentityPreview small{color:var(--muted);margin-top:5px;line-height:1.4}.shareForm button{border-radius:12px;padding:10px 12px}.sharePanel{border-top:1px solid var(--line);gap:12px;padding-top:12px;display:grid}.sharePanel .shareForm{border-top:0;padding-top:0}.accessBlock{gap:9px;display:grid}.accessHeader{color:var(--ink);justify-content:space-between;align-items:center;gap:10px;font-size:12px;font-weight:850;display:flex}.accessHeader button{border-radius:999px;padding:8px 10px;font-size:11px}.accessList{gap:7px;display:grid}.accessItem{border:1px solid var(--line);background:#fbf7ffc7;border-radius:13px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex}.accessItem div{text-align:left;gap:2px;min-width:0;display:grid}.accessItem strong{text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font-size:12px;overflow:hidden}.accessItem span,.accessHint{color:var(--muted);font-size:11px}.accessHint{margin:0}.accessItem button{border-radius:999px;flex:none;padding:8px 10px;font-size:11px}.emptyProjects{text-align:center;color:var(--muted);border:1px dashed var(--line);border-radius:16px;margin:26px 0 8px;padding:26px}.settingsPanel{border:1px solid var(--line);background:#ffffffe6;border-radius:24px;grid-template-columns:230px minmax(0,1fr);gap:0;min-height:560px;padding:0;display:grid;overflow:hidden;box-shadow:0 22px 60px #764cb11f}.settingsSidebar{border-right:1px solid var(--line);background:#fbf7ffb8;align-content:start;gap:6px;padding:18px;display:grid}.settingsSidebarHeader{gap:4px;margin:0 0 12px;display:grid}.settingsSidebarHeader h2{margin:0;font-size:24px}.settingsNavItem{width:100%;color:var(--ink);text-align:left;background:0 0;border:1px solid #0000;border-radius:13px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.settingsNavItem.active{background:#ffffffb8;border-color:#9077be2e;box-shadow:inset 0 1px #ffffffc2,0 10px 24px #764cb11a}.settingsNavItem:disabled{cursor:not-allowed;opacity:.48}.settingsNavItem em{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-style:normal}.settingsContent{align-content:start;gap:18px;padding:24px;display:grid}.settingsHeader,.teamHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.settingsHeader h2,.teamHeader h3{margin:0}.settingsHeader p,.teamHeader p,.settingsCard p{color:var(--muted);margin:8px 0 0;line-height:1.5}.settingsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.settingsSection{border:1px solid var(--line);background:#fbf7ffa8;border-radius:18px;gap:13px;padding:16px;display:grid}.settingsSectionHeader{justify-content:space-between;align-items:center;gap:14px;display:flex}.settingsSectionHeader h3{margin:5px 0 0;font-size:22px}.settingsStatus{color:var(--success);background:#ffffffa8;border:1px solid #9077be2e;border-radius:999px;align-items:center;padding:7px 10px;font-size:12px;display:inline-flex}.workspaceTable{border:1px solid var(--line);background:#ffffff9e;border-radius:15px;display:grid;overflow:hidden}.workspaceTableHead,.workspaceTableRow{grid-template-columns:minmax(180px,1.6fr) repeat(4,minmax(90px,.7fr));align-items:center;gap:10px;padding:12px;display:grid}.workspaceTableHead{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;background:#fbf7ffb8;font-size:11px}.workspaceTableRow{border-top:1px solid var(--line)}button.workspaceTableRow{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border-bottom:0;border-left:0;border-right:0;border-radius:0}button.workspaceTableRow:hover,.workspaceTableRow.active{background:#ff4fbc14}.workspaceTableRow strong,.workspaceTableRow span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.analyticsPeriodSwitch{border:1px solid var(--line);background:#ffffff94;border-radius:999px;gap:5px;padding:4px;display:inline-flex}.analyticsPeriodSwitch button{color:var(--muted);background:0 0;border:0;border-radius:999px;padding:8px 11px}.analyticsPeriodSwitch button.active{color:#fff;background:linear-gradient(135deg,#ff47b6,#6d5df4)}.analyticsGrid{grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:9px;display:grid}.metricCard{border:1px solid var(--line);background:#ffffff9e;border-radius:15px;gap:8px;min-height:104px;padding:13px;display:grid}.metricCard span{max-width:92px;color:var(--muted);white-space:normal;overflow-wrap:normal;font-size:12px;line-height:1.35}.metricCard strong{align-self:end;font-size:28px;line-height:1}.accountInfoGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.accountInfoGrid.compact{grid-template-columns:repeat(4,minmax(0,1fr))}.accountInfoGrid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.accountInfoCard{border:1px solid var(--line);background:#ffffff9e;border-radius:15px;gap:9px;min-height:96px;padding:13px;display:grid}.accountInfoCard span,.settingsFormGrid label>span{color:var(--muted);font-size:12px;line-height:1.35}.accountInfoCard strong{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;align-self:end;font-size:18px;line-height:1.2;overflow:hidden}.settingsFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.settingsFormGrid.withAction{grid-template-columns:minmax(0,1fr) auto;align-items:end}.settingsFormGrid label{gap:7px;display:grid}.settingsFormGrid .settingsWideField{grid-column:1/-1}.settingsFormGrid input{border:1px solid var(--line);width:100%;color:var(--ink);background:#ffffffb8;border-radius:13px;outline:none;padding:12px 13px}.settingsFormGrid button{white-space:nowrap;align-self:end;min-height:45px}.settingsStack{gap:18px;display:grid}.presentationPhotoSettings{gap:12px;max-width:420px;display:grid}.settingsFooterActions{justify-content:flex-end;display:flex}.supportActions{flex-wrap:wrap;gap:10px;display:flex}.settingsHint{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.settingsEmptyState{border:1px solid var(--line);background:#ffffff85;border-radius:14px;gap:10px;padding:18px;display:grid}.settingsEmptyState h3,.settingsEmptyState p{margin:0}.settingsEmptyState p{color:var(--muted);line-height:1.5}.settingsCard,.teamPanel{border:1px solid var(--line);background:#fbf7ffc7;border-radius:18px}.settingsCard{padding:18px}.settingsCard h3{margin:8px 0 0;font-size:24px}.settingsLabel{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.workspaceStats{flex-wrap:wrap;gap:8px;margin:13px 0 0;display:flex}.workspaceStats span,.rolePill{color:var(--ink);background:#ffffffa8;border:1px solid #9077be2e;border-radius:999px;align-items:center;padding:7px 10px;font-size:12px;display:inline-flex}.settingsNote{border:1px solid var(--line);background:#fbf7ffa8;border-radius:18px;padding:16px}.settingsNote span{color:var(--ink);margin-bottom:6px;display:block}.settingsNote p{color:var(--muted);margin:0;line-height:1.5}.teamPanel,.teamManager{gap:14px;padding:18px;display:grid}.teamInviteForm{grid-template-columns:minmax(0,1fr) 170px auto;gap:9px;display:grid}.teamInviteForm input,.teamInviteForm select,.teamMemberActions select{border:1px solid var(--line);min-width:0;color:var(--ink);background:#ffffffdb;border-radius:13px;outline:none;padding:10px 12px}.teamList,.teamMemberList{gap:9px;display:grid}.teamMember,.teamMemberCard{border:1px solid var(--line);background:#ffffff9e;border-radius:15px;justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex}.teamMember>div:first-child,.teamMemberCard>div:first-child{gap:3px;min-width:0;display:grid}.teamMember strong,.teamMemberCard strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.teamMember span,.teamMemberCard span,.teamMemberCard small{color:var(--muted);font-size:12px}.teamMemberActions{flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.authPanel{background:linear-gradient(135deg,#fff6fce6,#f2eeffe6);border:1px solid #6d5df438;border-radius:18px;gap:14px;margin-top:18px;padding:18px;display:grid}.authPanel h3{margin:0;font-size:18px}.authPanel p{color:var(--muted);margin:6px 0 0;font-size:13px}.authPanel form{grid-template-columns:1fr auto;gap:10px;display:grid}.authPanel input{border:1px solid var(--line);background:#fff;border-radius:14px;outline:none;min-width:0;padding:13px 14px}.cloudNotice{color:var(--navy-deep);background:#f0eaff;border-radius:13px;margin-top:18px;padding:13px 15px;font-size:13px;line-height:1.5}.manualUpload{gap:8px;display:grid}.uploadBox{min-height:118px;color:var(--navy-deep);background:#ffffffb8;border:1px dashed #6d5df46b;border-radius:18px;place-items:center;font-weight:850;transition:border-color .18s,background .18s,transform .18s;display:grid;position:relative}.uploadBox.dragging{background:#fff4fceb;border-color:#ff47b6b8;transform:translateY(-1px)}.uploadBox input{opacity:0;cursor:pointer;position:absolute;inset:0}.uploadBox span{pointer-events:none;background:#f0eaff;border-radius:999px;padding:12px 18px}.toolbar{justify-content:space-between;align-items:center;gap:16px;margin:28px 0 16px;display:flex}.toolbar h2{margin:0;font-size:22px}.toolbarActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.progressText{color:var(--muted);margin-top:5px;font-size:14px}.detailsPanel{background:#ffffffe6;border:1px solid #9077be2e;border-radius:18px;margin:0 0 18px;padding:18px;box-shadow:0 12px 34px #764cb114}.detailsHeader{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.detailsHeader h2{margin:0;font-size:20px}.detailsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.detailsGrid label,.detailsDescription{gap:6px;display:grid}.detailsGrid label>span,.detailsDescription>span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:750}.detailsGrid small,.detailsDescription small{color:var(--muted);justify-self:end;font-size:12px}.detailsGrid input,.detailsGrid select,.detailsDescription textarea{width:100%;min-width:0;color:var(--ink);background:#fff;border:1px solid #9077be38;border-radius:12px;outline:none;padding:11px 12px}.detailsGrid input:focus,.detailsGrid select:focus,.detailsDescription textarea:focus{border-color:#6d5df494;box-shadow:0 0 0 4px #ad76ff1f}.detailsDescription{margin-top:12px}.detailsDescription textarea{resize:vertical;min-height:118px;line-height:1.45}.detailsDescription .descriptionTextarea{min-height:236px}.sourceTermsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.privateSourcePanel{border-color:#ff4fbc3d}.partnerOfferPanel{border-color:#6d5df447}.partnerOfferGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.partnerOfferGrid article{border:1px solid var(--line);background:#ffffff8f;border-radius:14px;gap:7px;padding:14px;display:grid}.partnerOfferGrid span{color:var(--muted);text-transform:uppercase;font-size:11px}.partnerOfferGrid strong{color:var(--ink);font-size:16px;line-height:1.4}.partnerOfferTerms{grid-column:1/-1}.filePicker{width:100%;min-height:42px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #9077be38;border-radius:12px;justify-content:center;align-items:center;padding:11px 12px;display:inline-flex;position:relative;overflow:hidden}.filePicker input{opacity:0;cursor:pointer;position:absolute;inset:0}.brokerPhotoPreview{align-items:center;gap:12px;margin-top:14px;display:flex}.brokerPhotoPreview img{object-fit:cover;border:1px solid var(--line);border-radius:50%;width:76px;height:76px}.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.card{background:#ffffffeb;border:1px solid #9077be2e;border-radius:18px;overflow:hidden;box-shadow:0 10px 30px #764cb114}.card[draggable=true]{cursor:grab}.card.dragging{opacity:.62;outline:2px solid #ff47b65c}.card.excluded{opacity:.62}.card.excluded .comparison{filter:grayscale(.35)}.cardTop{border-bottom:1px solid #9077be24;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.cardTitle{font-weight:750}.dragHint{color:var(--muted);margin-top:4px;font-size:11px}.featuredCheck{color:var(--muted);align-items:center;gap:7px;margin-top:7px;font-size:12px;font-weight:750;display:inline-flex}.featuredCheck input{appearance:none;background:#ffffffc7;border:1px solid #9077be57;border-radius:7px;width:17px;height:17px;position:relative;box-shadow:inset 0 1px #ffffff73}.featuredCheck input:checked{background:radial-gradient(circle at 35% 20%,#ffffff75,#0000 54%),linear-gradient(135deg,#ff47b6,#6d5df4);border-color:#ff47b6b8}.featuredCheck input:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:2px;left:5px;transform:rotate(45deg)}.featuredCheck:has(input:disabled){opacity:.48}.materialCheck{color:var(--navy-deep)}.status{color:var(--muted);background:#f0eaff;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:750}.status.processing{color:var(--warning);background:#fff4e5}.status.done{color:var(--success);background:#e9f8f1}.status.error{color:var(--danger);background:#fff1f0}.comparison{grid-template-columns:1fr 1fr;min-height:250px;display:grid}.imagePane{background:#f1edf7;min-width:0;position:relative}.imagePane+.imagePane{border-left:1px solid #9077be24}.imagePane img{object-fit:contain;background:#f1edf7;width:100%;height:100%;min-height:250px;display:block}.paneLabel{z-index:1;color:#fff;background:#3d275fb8;border-radius:8px;padding:5px 8px;font-size:11px;font-weight:750;position:absolute;top:10px;left:10px}.resultBadge{z-index:1;color:var(--ink);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffd6;border:1px solid #9077be38;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:800;position:absolute;bottom:10px;right:10px}.placeholder{height:100%;min-height:250px;color:var(--muted);text-align:center;place-items:center;padding:24px;display:grid}.cardFooter{border-top:1px solid #9077be24;justify-content:flex-end;gap:9px;padding:12px 14px;display:flex}.cardFooter button{border-radius:10px;padding:9px 12px}.legal{color:var(--muted);margin:24px 2px 0;font-size:12px;line-height:1.5}@media (max-width:820px){.onboardingCard{border-radius:18px;grid-template-columns:1fr;gap:22px}.brand{flex-direction:column;align-items:flex-start}.badge{align-self:flex-start}.brandVisual{place-items:start;width:100%;min-height:196px;margin-top:0}.brandVisual img{width:150px;max-height:190px}.fairyHalo{width:166px;height:166px}.brandVisual .badge{bottom:28px;left:118px;right:auto}.formRow{grid-template-columns:1fr}.modeTabs{grid-template-columns:1fr 1fr;width:100%;display:grid}.authGate{place-items:start center;margin-top:-46px}.authSwitch{grid-template-columns:1fr}.topWorkspaceBar{flex-wrap:wrap;align-items:center}.workspaceNav{max-width:calc(100% - 56px);overflow-x:auto}.workspaceNav button{white-space:nowrap}.workspaceSwitcher{order:3;width:100%;margin-left:0}.workspaceSwitcher select{flex:1;max-width:none}.toolbar{flex-direction:column;align-items:flex-start}.toolbarActions{justify-content:flex-start}.projectsHeader{flex-direction:column}.projectsStickyBar{margin:-18px -18px 18px;padding:18px 18px 14px;position:static}.projectsSearch,.settingsPanel{grid-template-columns:1fr}.settingsSidebar{border-right:0;border-bottom:1px solid var(--line);grid-auto-columns:max-content;grid-auto-flow:column;overflow-x:auto}.settingsSidebarHeader{display:none}.settingsHeader,.settingsSectionHeader,.teamHeader,.teamMember,.teamMemberCard{flex-direction:column;align-items:stretch}.settingsGrid,.settingsContent,.analyticsGrid,.accountInfoGrid,.accountInfoGrid.compact,.accountInfoGrid.two,.settingsFormGrid,.settingsFormGrid.withAction,.presentationPhotoSettings,.teamInviteForm{grid-template-columns:1fr}.workspaceTable{overflow-x:auto}.workspaceTableHead,.workspaceTableRow{min-width:720px}.analyticsPeriodSwitch{justify-content:stretch}.analyticsPeriodSwitch button{flex:1}.teamMemberActions{flex-wrap:wrap;justify-content:flex-start}.filterOverlay{padding:12px}.filterModal{border-radius:22px;max-height:calc(100dvh - 24px);padding:18px}.filterHeader{align-items:flex-start}.filterGrid,.projectsGrid{grid-template-columns:1fr}.projectMain{grid-template-columns:96px minmax(0,1fr)}.projectThumb{border-radius:15px;width:96px;height:96px}.authPanel form,.shareForm,.detailsGrid,.sourceTermsGrid,.partnerOfferGrid{grid-template-columns:1fr}.partnerOfferTerms{grid-column:auto}.grid{grid-template-columns:1fr}}@media (max-width:560px){.studioTheme .funnelGrid{grid-template-columns:1fr}.sourceRequestBox{flex-direction:column;align-items:stretch}.sourceRequestActions{flex-direction:column}.sourceRequestActions button{width:100%}.header{padding-inline:12px}.headerInner,.main{width:min(100% - 20px,1180px)}.authCard{border-radius:18px;padding:18px}.authCard h2{font-size:25px}.panel{border-radius:16px;padding:14px}.projectMain{grid-template-columns:1fr}.projectThumb{aspect-ratio:1;width:100%;height:auto}.projectInfo,.projectMetaRow,.projectActions{text-align:left;justify-content:flex-start}.comparison{grid-template-columns:1fr}.imagePane+.imagePane{border-top:1px solid #9077be24;border-left:0}}.studioTheme{--studio-bg:#111;--studio-panel:#181817c2;--studio-panel-strong:#1c1c1beb;--studio-line:#ffffff1d;--studio-line-strong:#ff4fbc47;--studio-text:#fff;--studio-muted:#ffffffa3;--studio-muted-soft:#ffffff6b;--studio-rose:#ff4fbc;--studio-rose-deep:#b91c83;--studio-magenta:#e643b6;--studio-glow:#ff4fbc3d;--ink:var(--studio-text);--muted:var(--studio-muted);--line:var(--studio-line);color:var(--studio-text);letter-spacing:.018em;background:radial-gradient(circle at 82% 0,#ff4fbc2e,#0000 22rem),radial-gradient(circle at 12% 6%,#e643b621,#0000 25rem),radial-gradient(circle at 50% 110%,#6d5df421,#0000 28rem),linear-gradient(#151514 0%,#0f0f0f 48%,#12110f 100%);font-family:Arista Brokerina Hairline,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:300}.studioTheme,.studioTheme *{font-family:Arista Brokerina Hairline,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.studioTheme:before{content:"";pointer-events:none;z-index:0;opacity:.34;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:72px 72px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 24%,#000,#0000 72%);mask-image:radial-gradient(circle at 50% 24%,#000,#0000 72%)}.studioTheme .header,.studioTheme .main{z-index:1;position:relative}.studioTheme .header{color:var(--studio-text);box-shadow:none;background:linear-gradient(#ffffff0e,#fff0 70%),radial-gradient(circle at 18% 24%,#ff4fbc1f,#0000 20rem),radial-gradient(circle at 76% 20%,#e643b621,#0000 24rem);padding:26px 24px 68px}.studioTheme .header:before{opacity:.38;filter:blur();background:linear-gradient(90deg,#ffffff17,#0000 18% 82%,#ffffff0e),radial-gradient(circle at 50% 0,#ffffff14,#0000 28rem);inset:0}.studioTheme .brand{align-items:center;padding:14px 0 2px}.studioTheme .eyebrow{color:#fff4fb;text-shadow:0 0 18px #ff4fbc52;opacity:1;letter-spacing:.12em;background:radial-gradient(circle at 50% 0,#ffffff1f,#0000 72%),#ff4fbc14;border:1px solid #ff4fbc3d;border-radius:999px;width:fit-content;margin-bottom:16px;padding:6px 10px}.studioTheme h1{max-width:760px;color:var(--studio-text);letter-spacing:.012em;font-size:clamp(32px,4.5vw,58px);font-weight:300;line-height:1.04}.studioTheme .subtitle{max-width:670px;color:var(--studio-muted);letter-spacing:.03em;font-family:Brokerina Secondary,Arista Brokerina Hairline,Inter,ui-sans-serif,system-ui,sans-serif;font-size:16px}.studioTheme .creator{color:var(--studio-muted-soft);text-transform:uppercase;letter-spacing:.1em}.studioTheme .brandVisual{flex-basis:250px;min-height:250px}.studioTheme .brandVisual img{filter:drop-shadow(0 22px 34px #0000005c)drop-shadow(0 0 22px #ff4fbc29);width:min(205px,100%)}.studioTheme .fairyHalo{filter:blur(10px);background:radial-gradient(circle at 44% 32%,#ff4fbc75,#0000 26%),radial-gradient(circle at 62% 58%,#e643b63d,#0000 54%),#ffffff09;border:1px solid #ff4fbc1a;width:220px;height:220px}.studioTheme .badge{color:#ffe5f6;background:linear-gradient(#ffffff21,#ffffff0b),#111111b8;border-color:#ff4fbc47;box-shadow:0 16px 40px #00000047,inset 0 1px #ffffff2e}.themeSwitch{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a0a0a85;border:1px solid #ffffff1f;border-radius:999px;flex:none;align-self:flex-start;gap:4px;padding:4px;display:inline-flex;box-shadow:inset 0 1px #ffffff14,0 16px 34px #00000038}.themeSwitch button{min-height:30px;color:var(--studio-muted);background:0 0;border:0;border-radius:999px;padding:8px 12px}.themeSwitch button.active{color:#fff;background:radial-gradient(circle at 50% 0,#fff3,#0000 68%),linear-gradient(#ff4fbc3d,#ff4fbc14);box-shadow:0 0 0 1px #ff4fbc38,inset 0 1px #ffffff2e}.studioTheme .workspaceNav,.studioTheme .workspaceSwitcher,.studioTheme .modeTabs,.studioTheme .authSwitch{background:#0a0a0a9e;border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff14,0 18px 42px #00000047}.studioTheme .workspaceSwitcher span,.studioTheme .workspaceSwitcher select{color:var(--studio-text)}.studioTheme .workspaceSwitcher select{background:#ffffff0f}.studioTheme .topWorkspaceBar{margin-top:-62px}.studioTheme .accountButton{color:#ffe5f6;background:radial-gradient(circle at 50% 0,#ffffff47,#0000 68%),linear-gradient(#ffffff29,#ffffff0b);border-color:#ffffff24;box-shadow:0 0 0 1px #ff4fbc29,0 12px 32px #00000042,inset 0 1px #ffffff38}.studioTheme .accountDropdown{color:var(--studio-text);background:radial-gradient(circle at 82% 0,#ff4fbc29,#0000 34%),#111111eb;border-color:#ffffff1f;box-shadow:0 28px 80px #00000061,inset 0 1px #ffffff1a}.studioTheme .accountIdentity{border-color:#ffffff14}.studioTheme .accountIdentity span,.studioTheme .accountSection>span{color:var(--studio-muted)}.studioTheme .accountThemeSwitch{background:#ffffff0b;border-color:#ffffff1a}.studioTheme .accountThemeSwitch button,.studioTheme .accountMenuItem{color:var(--studio-text)}.studioTheme .accountThemeSwitch button.active{color:#ffe5f6;background:radial-gradient(circle at 50% 0,#ffffff42,#0000 68%),linear-gradient(#ff4fbc4d,#ff4fbc1a)}.studioTheme .accountMenuItem{background:#ffffff0e}.studioTheme .accountMenuItem.danger{color:#ffb4d8}.studioTheme .workspaceNav button,.studioTheme .modeTabs button,.studioTheme .authSwitch button{color:var(--studio-muted)}.studioTheme .workspaceNav button.active,.studioTheme .modeTabs button.active,.studioTheme .authSwitch button.active{color:#ffe5f6;background:radial-gradient(circle at 50% 0,#ffffff47,#0000 68%),linear-gradient(#ffffff29,#ffffff0b);border:1px solid #ffffff24;box-shadow:0 0 0 1px #ff4fbc29,0 12px 32px #00000042,inset 0 1px #ffffff38}.studioTheme .panel,.studioTheme .authCard,.studioTheme .projectsPanel,.studioTheme .settingsPanel,.studioTheme .settingsSidebar,.studioTheme .settingsSection,.studioTheme .settingsCard,.studioTheme .settingsNote,.studioTheme .settingsEmptyState,.studioTheme .workspaceTable,.studioTheme .metricCard,.studioTheme .accountInfoCard,.studioTheme .teamPanel,.studioTheme .teamManager,.studioTheme .teamMember,.studioTheme .teamMemberCard,.studioTheme .detailsPanel,.studioTheme .card,.studioTheme .projectCard{border-color:var(--studio-line);color:var(--studio-text);background:linear-gradient(180deg, #ffffff0e, #ffffff06), var(--studio-panel);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:0 24px 70px #00000052,inset 0 1px #ffffff13}.studioTheme .panel,.studioTheme .projectsPanel,.studioTheme .settingsPanel{border-radius:24px}.studioTheme .settingsCard,.studioTheme .settingsNavItem.active,.studioTheme .settingsSection,.studioTheme .settingsNote,.studioTheme .workspaceTable,.studioTheme .metricCard,.studioTheme .accountInfoCard,.studioTheme .teamPanel,.studioTheme .teamMember{background:#ffffff09;border-color:#ffffff14}.studioTheme .settingsSidebar{background:radial-gradient(circle at 0 0,#ff4fbc1a,#0000 38%),#0c0c0c61;border-color:#ffffff14}.studioTheme .workspaceTableHead{color:var(--studio-muted);background:#ffffff09;border-color:#ffffff14}.studioTheme .workspaceTableRow{border-color:#ffffff14}.studioTheme .settingsStatus,.studioTheme .analyticsPeriodSwitch{background:#ffffff0b;border-color:#ffffff1a}.studioTheme .settingsFormGrid input{color:var(--studio-text);background:#ffffff0b;border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff14}.studioTheme .analyticsPeriodSwitch button{color:var(--studio-muted)}.studioTheme .analyticsPeriodSwitch button.active{color:#ffe5f6;background:radial-gradient(circle at 50% 0,#ffffff42,#0000 68%),linear-gradient(#ff4fbc4d,#ff4fbc1a)}.studioTheme .settingsNavItem{color:var(--studio-muted)}.studioTheme .settingsNavItem.active{color:var(--studio-text);box-shadow:inset 0 1px #ffffff1a}.studioTheme .detailsPanel{border-radius:22px}.studioTheme .card{border-radius:20px;overflow:hidden}.studioTheme .projectCard{-webkit-backdrop-filter:none;backdrop-filter:none;background:#1c1c1bf5;border-radius:18px;box-shadow:0 14px 36px #0000003d,inset 0 1px #ffffff12}.studioTheme .projectCardSkeleton{box-shadow:none}.studioTheme .projectCardSkeleton .skeletonBlock,.studioTheme .projectCardSkeleton .skeletonLine{animation:1.25s ease-in-out infinite alternate brokerina-skeleton-pulse}@keyframes brokerina-skeleton-pulse{0%{opacity:.44}to{opacity:.9}}@media (prefers-reduced-motion:reduce){.studioTheme .projectCardSkeleton .skeletonBlock,.studioTheme .projectCardSkeleton .skeletonLine{animation:none}}.studioTheme .projectsStickyBar{background:radial-gradient(circle at 80% 0,#ff4fbc24,#0000 36%),#111111d1;border-color:#ffffff14;box-shadow:0 18px 44px #0000003d,inset 0 1px #ffffff14}.studioTheme .projectsHeader p,.studioTheme .settingsHeader p,.studioTheme .settingsNote p,.studioTheme .settingsHint,.studioTheme .metricCard span,.studioTheme .accountInfoCard span,.studioTheme .settingsFormGrid label>span,.studioTheme .teamHeader p,.studioTheme .settingsCard p,.studioTheme .projectCard p,.studioTheme .progressText,.studioTheme .helper,.studioTheme .dragHint,.studioTheme .featuredCheck,.studioTheme .detailsGrid label>span,.studioTheme .detailsDescription>span,.studioTheme .detailsGrid small,.studioTheme .detailsDescription small,.studioTheme .authCard p{color:var(--studio-muted)}.studioTheme .subtitle,.studioTheme .authCard p,.studioTheme .projectsHeader p,.studioTheme .projectCard p,.studioTheme .progressText,.studioTheme .helper,.studioTheme .dragHint,.studioTheme .legal{font-family:Brokerina Secondary,Arista Brokerina Hairline,Inter,ui-sans-serif,system-ui,sans-serif}.studioTheme .subtitle{font-size:18px}.studioTheme .authCard p,.studioTheme .projectsHeader p{font-size:16px}.studioTheme .projectCard p,.studioTheme .progressText,.studioTheme .helper{font-size:15px}.studioTheme .dragHint{font-size:13px}.studioTheme .legal{font-size:14px}.studioTheme .primary,.studioTheme .secondary,.studioTheme .ghost,.studioTheme .googleButton{color:var(--studio-text);letter-spacing:-.01em;background:linear-gradient(#ffffff1b,#ffffff09),#ffffff0b;border:1px solid #ffffff1f;border-radius:999px;min-height:34px;padding:8px 13px;font-size:12px;line-height:1;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;box-shadow:inset 0 1px #ffffff29}.studioTheme .primary{color:#fff;background:radial-gradient(circle at 50% 0,#ffffff2e,#0000 68%),radial-gradient(circle at 22% 20%,#ff4fbc57,#0000 58%),linear-gradient(#ff4fbc3d,#ff4fbc13),#12121294;border-color:#ff4fbcb8;min-height:38px;padding:10px 16px;font-size:13px;box-shadow:0 0 0 1px #ff4fbc29,0 16px 38px #0000004d,0 0 34px #ff4fbc38,inset 0 1px #ffffff2e,inset 0 -1px #ff4fbc2e}.studioTheme .secondary{color:#ffe3f5;background:radial-gradient(circle at 50% 0,#ffffff1f,#0000 70%),linear-gradient(#ffffff13,#ffffff06),#12121275;border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff1f,0 8px 20px #0000002e}.studioTheme .ghost{color:var(--studio-muted);box-shadow:none;background:#ffffff06;border-color:#ffffff14}.studioTheme .primary:hover,.studioTheme .secondary:hover,.studioTheme .ghost:hover,.studioTheme .googleButton:hover{filter:none;border-color:#ff4fbc57;transform:translateY(-1px);box-shadow:0 14px 34px #00000042,inset 0 1px #ffffff29}.studioTheme .primary:hover{background:radial-gradient(circle at 50% 0,#ffffff38,#0000 68%),radial-gradient(circle at 22% 20%,#ff4fbc70,#0000 58%),linear-gradient(#ff4fbc4d,#ff4fbc1a),#141414a3;border-color:#ff91dbe0;box-shadow:0 0 0 1px #ff4fbc38,0 18px 44px #00000057,0 0 42px #ff4fbc4d,inset 0 1px #fff3,inset 0 -1px #ff4fbc38}.studioTheme .ghost:hover{color:var(--studio-text);background:#ffffff0e}.studioTheme .toolbarActions,.studioTheme .projectActions,.studioTheme .projectsHeaderActions,.studioTheme .cardFooter{gap:7px}.studioTheme .toolbarActions button,.studioTheme .projectActions button,.studioTheme .projectsHeaderActions button,.studioTheme .cardFooter button,.studioTheme .shareForm button{border-radius:999px;min-height:32px;padding:8px 12px;font-size:12px}.studioTheme .cardFooter{padding:10px 12px}.studioTheme .primary:disabled,.studioTheme .secondary:disabled,.studioTheme .ghost:disabled{opacity:.42;box-shadow:none;transform:none}.studioTheme input,.studioTheme select,.studioTheme textarea,.studioTheme .urlInput,.studioTheme .authForm input,.studioTheme .shareForm input,.studioTheme .shareForm textarea,.studioTheme .teamInviteForm input,.studioTheme .teamInviteForm select,.studioTheme .teamMemberActions select,.studioTheme .detailsGrid input,.studioTheme .detailsGrid select,.studioTheme .filterField select,.studioTheme .detailsDescription textarea{color:var(--studio-text);background:#08080870;border-color:#ffffff1a;font-family:Brokerina Secondary,Arista Brokerina Hairline,Inter,ui-sans-serif,system-ui,sans-serif;font-size:16px;box-shadow:inset 0 1px #ffffff0e}.studioTheme .filePicker{text-transform:none;letter-spacing:.07em;color:#fff;background:radial-gradient(circle at 50% 0,#ffffff1f,#0000 70%),linear-gradient(#ff4fbc1f,#ffffff06),#12121275;border-color:#ff4fbc4d;font-family:Brokerina Secondary,Arista Brokerina Hairline,Inter,ui-sans-serif,system-ui,sans-serif;font-size:16px;box-shadow:inset 0 1px #ffffff24,0 10px 24px #0000002e}.studioTheme .filePicker:hover{border-color:#ff4fbc7a;box-shadow:0 14px 34px #00000042,0 0 26px #ff4fbc2e,inset 0 1px #ffffff29}.studioTheme .filePicker input{box-shadow:none;background:0 0;border:0}.studioTheme input:focus,.studioTheme select:focus,.studioTheme textarea:focus,.studioTheme .urlInput:focus,.studioTheme .authForm input:focus,.studioTheme .shareForm input:focus,.studioTheme .shareForm textarea:focus,.studioTheme .detailsGrid input:focus,.studioTheme .detailsGrid select:focus,.studioTheme .filterField select:focus,.studioTheme .detailsDescription textarea:focus{border-color:#ff4fbc73;box-shadow:0 0 0 5px #ff4fbc1c,inset 0 1px #ffffff12}.studioTheme .sharePanel{border-color:#ffffff14}.studioTheme .shareIdentityPreview,.studioTheme .partnerOfferGrid article{background:#ffffff09;border-color:#ffffff17}.studioTheme .filterOverlay{background:#00000094}.studioTheme .filterModal{background:radial-gradient(circle at 78% 12%,#ff4fbc33,#0000 36%),linear-gradient(#ffffff1b,#ffffff09),#101010e0;border-color:#ffffff1f;box-shadow:0 26px 90px #0000006b,0 0 52px #ff4fbc24,inset 0 1px #ffffff1f}.studioTheme .filterHeader h3,.studioTheme .filterField span{color:var(--studio-text)}.studioTheme .projectsCount{color:var(--studio-muted)}.studioTheme .settingsLabel,.studioTheme .settingsNavItem em,.studioTheme .workspaceTableHead,.studioTheme .teamMember span,.studioTheme .accessHeader,.studioTheme .accessItem strong{color:var(--studio-text)}.studioTheme .workspaceStats span,.studioTheme .rolePill{color:var(--studio-text);background:#ffffff0b;border-color:#ffffff1a}.studioTheme .accessItem{background:#ffffff09;border-color:#ffffff14}.studioTheme .accessItem span,.studioTheme .accessHint{color:var(--studio-muted)}.studioTheme .uploadBox{color:#ffe3f5;background:#ffffff09;border-color:#ff4fbc42}.studioTheme .uploadBox span{background:#ff4fbc1a}.studioTheme .projectThumb,.studioTheme .imagePane,.studioTheme .imagePane img,.studioTheme .placeholder{color:var(--studio-muted);background:radial-gradient(circle at 50% 0,#ffffff12,#0000 64%),#0d0d0d}.studioTheme .imagePane+.imagePane,.studioTheme .cardTop,.studioTheme .cardFooter{border-color:#ffffff17}.studioTheme .projectSelect input:checked{background:radial-gradient(circle at 35% 20%,#ffffff6b,#0000 54%),radial-gradient(circle at 70% 70%,#ff4fbc57,#0000 60%),linear-gradient(135deg,#ff4fbc,#8b5cf6);border-color:#ff4fbcc2;box-shadow:0 0 18px #ff4fbc3d,inset 0 1px #ffffff3d}.studioTheme .paneLabel{color:#ffe5f6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000094;border:1px solid #ff4fbc2e}.studioTheme .resultBadge{color:#fff7fd;background:#ff4fbce0;border-color:#ffffff40}.studioTheme .featuredCheck input{background:radial-gradient(circle at 50% 0,#ffffff14,#0000 70%),#ffffff0a;border-color:#ffffff2e;box-shadow:inset 0 1px #ffffff1f,0 6px 16px #0000002e}.studioTheme .featuredCheck input:checked{background:radial-gradient(circle at 35% 20%,#ffffff6b,#0000 54%),radial-gradient(circle at 70% 70%,#ff4fbc57,#0000 60%),linear-gradient(135deg,#ff4fbc,#8b5cf6);border-color:#ff4fbcc2;box-shadow:0 0 18px #ff4fbc3d,inset 0 1px #ffffff3d}.studioTheme .status{color:var(--studio-muted);background:#ffffff0f;border:1px solid #ffffff14}.studioTheme .status.processing{color:#ffe3a2;background:#f5a44d1a;border-color:#f5a44d2e}.studioTheme .status.done{color:#a7f0c5;background:#25ba711a;border-color:#25ba712e}.studioTheme .status.error{color:#ffb4ad;background:#ff5b511a;border-color:#ff5b512e}.studioTheme .saveMessage{color:#b6f3ce;background:#25ba711a;border-color:#25ba7133}.studioTheme .errorBox{color:#ffb4ad;background:#ff5b511a;border-color:#ff5b5133}.studioTheme .legal{color:var(--studio-muted-soft)}@media (max-width:820px){.studioTheme .header{padding-bottom:72px}.studioTheme .brandVisual{min-height:180px}.studioTheme .brandVisual img{width:138px}}@media (max-width:560px){.studioTheme h1{font-size:38px}.studioTheme .panel,.studioTheme .projectsPanel{border-radius:22px}html[data-brokerina-theme=dark] .studioTheme,html[data-brokerina-theme=dark] .studioTheme *{color:#fff!important}html[data-brokerina-theme=dark] .studioTheme input::placeholder,html[data-brokerina-theme=dark] .studioTheme textarea::placeholder{color:#ffffff8c!important}}.studioTheme h1,.studioTheme h2,.studioTheme h3,.studioTheme button,.studioTheme .badge,.studioTheme .eyebrow,.studioTheme .creator,.studioTheme .cardTitle,.studioTheme .status,.studioTheme .paneLabel,.studioTheme .resultBadge,.studioTheme .featuredCheck,.studioTheme .detailsGrid label>span,.studioTheme .detailsDescription>span,.studioTheme .projectThumb,.studioTheme .uploadBox,.studioTheme .uploadBox span,.studioTheme .sharedBadge,.studioTheme .authSwitch button,.studioTheme .workspaceNav button,.studioTheme .modeTabs button{font-weight:300}.studioTheme button,.studioTheme input,.studioTheme textarea,.studioTheme .progressText,.studioTheme .helper,.studioTheme .projectDate,.studioTheme .cardTitle,.studioTheme .status{letter-spacing:.026em}.studioTheme,.studioTheme *{letter-spacing:.07em!important}.studioTheme h1{letter-spacing:.045em!important}.studioTheme button,.studioTheme .primary,.studioTheme .secondary,.studioTheme .ghost,.studioTheme .googleButton{color:#fff!important}.studioTheme input::placeholder,.studioTheme textarea::placeholder{color:#ffffff7a}html[data-brokerina-theme=light] .studioTheme{--studio-bg:#fbf6fb;--studio-panel:#ffffffbd;--studio-panel-strong:#ffffffeb;--studio-line:#7442702e;--studio-line-strong:#ff4fbc52;--studio-text:#000;--studio-muted:#000;--studio-muted-soft:#000;--ink:var(--studio-text);--muted:var(--studio-muted);--line:var(--studio-line);color:var(--studio-text);background:radial-gradient(circle at 80% -4%,#ff4fbc38,#0000 24rem),radial-gradient(circle at 10% 8%,#8b5cf629,#0000 26rem),radial-gradient(circle at 50% 110%,#ffbee647,#0000 28rem),linear-gradient(#fff9fd 0%,#f8eff8 48%,#fff 100%)}html[data-brokerina-theme=light] .studioTheme,html[data-brokerina-theme=light] .studioTheme *{color:#000!important}html[data-brokerina-theme=light] .studioTheme .primary,html[data-brokerina-theme=light] .studioTheme .primary *,html[data-brokerina-theme=light] .studioTheme .resultBadge,html[data-brokerina-theme=light] .studioTheme .resultBadge *{color:#fff!important}html[data-brokerina-theme=light] .studioTheme:before{opacity:.3;background-image:linear-gradient(#5327510e 1px,#0000 1px),linear-gradient(90deg,#5327510a 1px,#0000 1px)}html[data-brokerina-theme=light] .studioTheme .header{color:var(--studio-text);background:linear-gradient(#ffffffd1,#fff0 72%),radial-gradient(circle at 18% 24%,#ff4fbc29,#0000 20rem),radial-gradient(circle at 76% 20%,#8b5cf621,#0000 24rem)}html[data-brokerina-theme=light] .studioTheme .header:before{opacity:.42;background:linear-gradient(90deg,#ffffffb8,#0000 20% 80%,#ffffffa3),radial-gradient(circle at 50% 0,#ffffffdb,#0000 28rem)}html[data-brokerina-theme=light] .studioTheme .eyebrow{color:#000;text-shadow:none;background:radial-gradient(circle at 50% 0,#ffffffc7,#0000 72%),#ff4fbc14;border-color:#ff4fbc3d}html[data-brokerina-theme=light] .studioTheme .creator{color:#000}html[data-brokerina-theme=light] .studioTheme .fairyHalo{background:radial-gradient(circle at 44% 32%,#ff4fbc4d,#0000 26%),radial-gradient(circle at 62% 58%,#8b5cf62e,#0000 54%),#ffffff94;border-color:#ff4fbc24}html[data-brokerina-theme=light] .studioTheme .brandVisual img{filter:drop-shadow(0 18px 28px #6e427629)drop-shadow(0 0 18px #ff4fbc24)}html[data-brokerina-theme=light] .studioTheme .badge,html[data-brokerina-theme=light] .studioTheme .themeSwitch,html[data-brokerina-theme=light] .studioTheme .workspaceNav,html[data-brokerina-theme=light] .studioTheme .workspaceSwitcher,html[data-brokerina-theme=light] .studioTheme .modeTabs,html[data-brokerina-theme=light] .studioTheme .authSwitch{background:#ffffffa8;border-color:#74427029;box-shadow:inset 0 1px #ffffffd1,0 18px 42px #6e427621}html[data-brokerina-theme=light] .studioTheme .workspaceSwitcher select{background:#fff9}html[data-brokerina-theme=light] .studioTheme .badge{color:#000}html[data-brokerina-theme=light] .studioTheme .accountButton{color:#000;background:radial-gradient(circle at 50% 0,#ffffffeb,#0000 68%),linear-gradient(#ff4fbc38,#fff9);border-color:#ff4fbc33;box-shadow:0 0 0 1px #ff4fbc1f,0 12px 28px #9c4a8724,inset 0 1px #ffffffdb}html[data-brokerina-theme=light] .studioTheme .accountDropdown{color:#000;background:#fffffff0;border-color:#74427029;box-shadow:0 24px 70px #6e427629,inset 0 1px #ffffffdb}html[data-brokerina-theme=light] .studioTheme .accountIdentity{border-color:#7442701f}html[data-brokerina-theme=light] .studioTheme .accountIdentity span,html[data-brokerina-theme=light] .studioTheme .accountSection>span,html[data-brokerina-theme=light] .studioTheme .accountThemeSwitch button,html[data-brokerina-theme=light] .studioTheme .accountMenuItem{color:#000}html[data-brokerina-theme=light] .studioTheme .accountThemeSwitch{background:#ffffff94;border-color:#7442701f}html[data-brokerina-theme=light] .studioTheme .accountThemeSwitch button.active{color:#fff;background:linear-gradient(135deg,#ff47b6,#6d5df4)}html[data-brokerina-theme=light] .studioTheme .accountMenuItem{background:#ffffff94}html[data-brokerina-theme=light] .studioTheme .accountMenuItem.danger{color:var(--danger)}html[data-brokerina-theme=light] .studioTheme .themeSwitch button,html[data-brokerina-theme=light] .studioTheme .workspaceNav button,html[data-brokerina-theme=light] .studioTheme .modeTabs button,html[data-brokerina-theme=light] .studioTheme .authSwitch button{color:#000!important}html[data-brokerina-theme=light] .studioTheme .themeSwitch button.active,html[data-brokerina-theme=light] .studioTheme .workspaceNav button.active,html[data-brokerina-theme=light] .studioTheme .modeTabs button.active,html[data-brokerina-theme=light] .studioTheme .authSwitch button.active{background:radial-gradient(circle at 50% 0,#ffffffeb,#0000 68%),linear-gradient(#ff4fbc38,#fff9);border-color:#ff4fbc33;box-shadow:0 0 0 1px #ff4fbc1f,0 12px 28px #9c4a8724,inset 0 1px #ffffffdb;color:#000!important}html[data-brokerina-theme=light] .studioTheme .panel,html[data-brokerina-theme=light] .studioTheme .authCard,html[data-brokerina-theme=light] .studioTheme .projectsPanel,html[data-brokerina-theme=light] .studioTheme .settingsPanel,html[data-brokerina-theme=light] .studioTheme .settingsSidebar,html[data-brokerina-theme=light] .studioTheme .settingsSection,html[data-brokerina-theme=light] .studioTheme .settingsCard,html[data-brokerina-theme=light] .studioTheme .settingsNote,html[data-brokerina-theme=light] .studioTheme .workspaceTable,html[data-brokerina-theme=light] .studioTheme .metricCard,html[data-brokerina-theme=light] .studioTheme .accountInfoCard,html[data-brokerina-theme=light] .studioTheme .teamPanel,html[data-brokerina-theme=light] .studioTheme .teamMember,html[data-brokerina-theme=light] .studioTheme .detailsPanel,html[data-brokerina-theme=light] .studioTheme .card,html[data-brokerina-theme=light] .studioTheme .projectCard{color:var(--studio-text);background:linear-gradient(180deg, #ffffffd1, #ffffff94), var(--studio-panel);border-color:#74427029;box-shadow:0 24px 70px #6e427621,inset 0 1px #ffffffd6}html[data-brokerina-theme=light] .studioTheme .projectsStickyBar{background:#ffffffdb;border-color:#7442701a;box-shadow:0 18px 36px #6e42761a}html[data-brokerina-theme=light] .studioTheme .settingsCard,html[data-brokerina-theme=light] .studioTheme .settingsNavItem.active,html[data-brokerina-theme=light] .studioTheme .settingsNote,html[data-brokerina-theme=light] .studioTheme .settingsSection,html[data-brokerina-theme=light] .studioTheme .workspaceTable,html[data-brokerina-theme=light] .studioTheme .metricCard,html[data-brokerina-theme=light] .studioTheme .accountInfoCard,html[data-brokerina-theme=light] .studioTheme .teamPanel,html[data-brokerina-theme=light] .studioTheme .teamMember,html[data-brokerina-theme=light] .studioTheme .workspaceStats span,html[data-brokerina-theme=light] .studioTheme .rolePill,html[data-brokerina-theme=light] .studioTheme .workspaceTableHead,html[data-brokerina-theme=light] .studioTheme .settingsStatus,html[data-brokerina-theme=light] .studioTheme .analyticsPeriodSwitch{background:#ffffff94;border-color:#7442701f}html[data-brokerina-theme=light] .studioTheme .workspaceTableRow{border-color:#7442701f}html[data-brokerina-theme=light] .studioTheme .settingsFormGrid input{color:#000;background:#ffffffb8;border-color:#74427024}html[data-brokerina-theme=light] .studioTheme .analyticsPeriodSwitch button.active{background:linear-gradient(135deg,#ff47b6,#6d5df4);color:#fff!important}html[data-brokerina-theme=light] .studioTheme .primary{background:radial-gradient(circle at 50% 0,#ffffff57,#0000 68%),radial-gradient(circle at 22% 20%,#ff4fbc5c,#0000 58%),linear-gradient(#ff4fbcb8,#b82c8dd1);border-color:#ff4fbc99;box-shadow:0 0 0 1px #ff4fbc24,0 16px 34px #b82c8d3d,0 0 30px #ff4fbc2e,inset 0 1px #ffffff57;color:#fff!important}html[data-brokerina-theme=light] .studioTheme .secondary,html[data-brokerina-theme=light] .studioTheme .ghost,html[data-brokerina-theme=light] .studioTheme .googleButton,html[data-brokerina-theme=light] .studioTheme button{color:#000!important}html[data-brokerina-theme=light] .studioTheme .secondary{background:radial-gradient(circle at 50% 0,#fffffff0,#0000 70%),linear-gradient(#ffffffb8,#ffffff6b);border-color:#74427024;box-shadow:inset 0 1px #ffffffd6,0 8px 20px #6e42761a}html[data-brokerina-theme=light] .studioTheme .ghost{background:#ffffff61;border-color:#7442701f}html[data-brokerina-theme=light] .studioTheme input,html[data-brokerina-theme=light] .studioTheme select,html[data-brokerina-theme=light] .studioTheme textarea,html[data-brokerina-theme=light] .studioTheme .urlInput,html[data-brokerina-theme=light] .studioTheme .authForm input,html[data-brokerina-theme=light] .studioTheme .shareForm input,html[data-brokerina-theme=light] .studioTheme .shareForm textarea,html[data-brokerina-theme=light] .studioTheme .teamInviteForm input,html[data-brokerina-theme=light] .studioTheme .teamInviteForm select,html[data-brokerina-theme=light] .studioTheme .teamMemberActions select,html[data-brokerina-theme=light] .studioTheme .detailsGrid input,html[data-brokerina-theme=light] .studioTheme .detailsGrid select,html[data-brokerina-theme=light] .studioTheme .filterField select,html[data-brokerina-theme=light] .studioTheme .detailsDescription textarea{color:var(--studio-text);background:#ffffffb3;border-color:#7442702e;box-shadow:inset 0 1px #ffffffd6}html[data-brokerina-theme=light] .studioTheme input::placeholder,html[data-brokerina-theme=light] .studioTheme textarea::placeholder{color:#000}html[data-brokerina-theme=light] .studioTheme input:focus,html[data-brokerina-theme=light] .studioTheme select:focus,html[data-brokerina-theme=light] .studioTheme textarea:focus,html[data-brokerina-theme=light] .studioTheme .urlInput:focus,html[data-brokerina-theme=light] .studioTheme .authForm input:focus,html[data-brokerina-theme=light] .studioTheme .shareForm input:focus,html[data-brokerina-theme=light] .studioTheme .shareForm textarea:focus,html[data-brokerina-theme=light] .studioTheme .teamInviteForm input:focus,html[data-brokerina-theme=light] .studioTheme .teamInviteForm select:focus,html[data-brokerina-theme=light] .studioTheme .teamMemberActions select:focus,html[data-brokerina-theme=light] .studioTheme .detailsGrid input:focus,html[data-brokerina-theme=light] .studioTheme .detailsGrid select:focus,html[data-brokerina-theme=light] .studioTheme .filterField select:focus,html[data-brokerina-theme=light] .studioTheme .detailsDescription textarea:focus{border-color:#ff4fbc6b;box-shadow:0 0 0 5px #ff4fbc1f,inset 0 1px #ffffffdb}html[data-brokerina-theme=light] .studioTheme .sharePanel{border-color:#7442701f}html[data-brokerina-theme=light] .studioTheme .shareIdentityPreview,html[data-brokerina-theme=light] .studioTheme .partnerOfferGrid article{background:#ffffff8c;border-color:#7442701f}html[data-brokerina-theme=light] .studioTheme .filterOverlay,html[data-brokerina-theme=light] .filterOverlay.studioTheme{background:#ffffff8a}html[data-brokerina-theme=light] .studioTheme .filterModal{background:radial-gradient(circle at 78% 12%,#ff4fbc29,#0000 36%),#ffffffeb;border-color:#74427024;box-shadow:0 26px 90px #6e42762e}html[data-brokerina-theme=light] .studioTheme .filterHeader h3,html[data-brokerina-theme=light] .studioTheme .filterField span,html[data-brokerina-theme=light] .studioTheme .projectsCount,html[data-brokerina-theme=light] .studioTheme .accessHeader,html[data-brokerina-theme=light] .studioTheme .accessItem strong,html[data-brokerina-theme=light] .studioTheme .accessItem span,html[data-brokerina-theme=light] .studioTheme .accessHint{color:#000}html[data-brokerina-theme=light] .studioTheme .accessItem{background:#ffffff85;border-color:#7442701f}html[data-brokerina-theme=light] .studioTheme .filePicker,html[data-brokerina-theme=light] .studioTheme .uploadBox{background:radial-gradient(circle at 50% 0,#fffffff0,#0000 70%),linear-gradient(#ff4fbc1c,#ffffff94);border-color:#ff4fbc3d;box-shadow:inset 0 1px #ffffffd6,0 10px 22px #6e42761a;color:#000!important}html[data-brokerina-theme=light] .studioTheme .projectThumb,html[data-brokerina-theme=light] .studioTheme .imagePane,html[data-brokerina-theme=light] .studioTheme .imagePane img,html[data-brokerina-theme=light] .studioTheme .placeholder{color:#000;background:radial-gradient(circle at 50% 0,#ffffffd1,#0000 64%),#f5eef7}html[data-brokerina-theme=light] .studioTheme .imagePane+.imagePane,html[data-brokerina-theme=light] .studioTheme .cardTop,html[data-brokerina-theme=light] .studioTheme .cardFooter{border-color:#74427021}html[data-brokerina-theme=light] .studioTheme .paneLabel{color:#000;background:#ffffffb8;border-color:#ff4fbc2e}html[data-brokerina-theme=light] .studioTheme .resultBadge{color:#fff;background:#ff4fbcd6}html[data-brokerina-theme=light] .studioTheme .status{color:#000;background:#74427012;border-color:#7442701a}html[data-brokerina-theme=light] .studioTheme .status.processing{color:#000;background:#f5a44d24}html[data-brokerina-theme=light] .studioTheme .status.done{color:#000;background:#25ba711f}html[data-brokerina-theme=light] .studioTheme .status.error,html[data-brokerina-theme=light] .studioTheme .errorBox{color:#000;background:#ff5b511a}html[data-brokerina-theme=light] .studioTheme .saveMessage{color:#000;background:#25ba711a}.studioTheme .settingsPanel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#121212b8;border-radius:22px;grid-template-columns:220px minmax(0,1fr);gap:0;min-height:620px;box-shadow:0 22px 60px #0000003d}.studioTheme .settingsSidebar{background:#ffffff06;border-right:1px solid #ffffff12;gap:3px;padding:16px 12px}.studioTheme .settingsSidebarHeader{margin:0 0 14px;padding:0 8px}.studioTheme .settingsSidebarHeader h2{font-size:18px}.studioTheme .settingsNavItem{color:#ffffffad;min-height:36px;box-shadow:none;background:0 0;border:0;border-radius:10px;padding:9px 10px}.studioTheme .settingsNavItem.active{color:#fff;box-shadow:none;background:#ffffff17}.studioTheme .settingsNavItem:hover:not(:disabled){color:#fff;background:#fff1}.studioTheme .settingsNavItem em{color:#ffffff57}.studioTheme .settingsContent{gap:16px;padding:24px 28px}.studioTheme .settingsHeader{border-bottom:1px solid #ffffff14;padding:0 0 14px}.studioTheme .settingsHeader h2{font-size:28px}.studioTheme .settingsSection{box-shadow:none;background:0 0;border:0;border-radius:0;gap:14px;padding:0}.studioTheme .settingsSection+.settingsSection{border-top:1px solid #ffffff14;padding-top:18px}.studioTheme .settingsSectionHeader h3{font-size:19px}.studioTheme .settingsStatus{background:#ffffff0b;border-color:#ffffff17;border-radius:9px;padding:6px 9px}.studioTheme .workspaceTable,.studioTheme .metricCard,.studioTheme .accountInfoCard{box-shadow:none;background:#ffffff09;border-color:#ffffff14;border-radius:12px}.studioTheme .workspaceTableHead{background:#ffffff09}.studioTheme .metricCard,.studioTheme .accountInfoCard{min-height:86px;padding:12px}.studioTheme .metricCard strong{font-size:25px}.studioTheme .accountInfoCard strong{font-size:16px}.studioTheme .billingSection{margin-top:4px}.studioTheme .billingPlanGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.studioTheme .billingPlanCard{background:#ffffff09;border:1px solid #ffffff17;border-radius:15px;flex-direction:column;min-height:340px;padding:18px;display:flex}.studioTheme .billingPlanCard.featured{background:linear-gradient(160deg,#ff4fbc1a,#885fff14);border-color:#ff4fbc52}.studioTheme .billingPlanCard.current{border-color:#58d79d52;box-shadow:inset 0 0 0 1px #58d79d14}.studioTheme .billingPlanHeading{justify-content:space-between;align-items:center;gap:10px;display:flex}.studioTheme .billingPlanHeading h4{margin:0;font-size:17px}.studioTheme .billingPlanHeading span{color:#ffffffb8;text-transform:uppercase;letter-spacing:.08em;background:#ffffff12;border-radius:999px;padding:4px 7px;font-size:9px}.studioTheme .billingPrice{margin:17px 0 12px;font-size:28px}.studioTheme .billingPrice small{color:#ffffff6b;margin-left:4px;font-size:11px;font-weight:500}.studioTheme .billingPlanCard>p{color:#ffffff87;min-height:40px;font-size:12px;line-height:1.5}.studioTheme .billingPlanCard ul{color:#ffffffa8;gap:8px;margin:8px 0 18px;padding:0;font-size:11px;list-style:none;display:grid}.studioTheme .billingPlanCard button{width:100%;margin-top:auto}.studioTheme .billingConsent,.studioTheme .billingSummary,.studioTheme .billingNotice{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;align-items:flex-start;gap:11px;padding:14px;display:flex}.studioTheme .billingConsent input{flex:none;width:17px;height:17px;margin-top:2px}.studioTheme .billingConsent span,.studioTheme .billingNotice span{color:#ffffff91;font-size:11px;line-height:1.6}.studioTheme .billingConsent a{color:#ff75c7;text-underline-offset:2px;text-decoration:underline}.studioTheme .billingSummary{color:#ffffffad;justify-content:space-between;align-items:center;font-size:12px}.studioTheme .billingNotice{flex-direction:column}.studioTheme .billingOverviewGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.studioTheme .billingAccountActions{justify-content:flex-end;gap:10px;display:flex}.studioTheme .settingsStatus.billingStatusWarning{color:#ffbd73;background:#ffbd7314;border-color:#ffbd7340}.studioTheme .billingHistoryScroll{border:1px solid #ffffff14;border-radius:13px;overflow-x:auto}.studioTheme .billingHistoryTable{border-collapse:collapse;color:#ffffffc2;width:100%;min-width:660px;font-size:12px}.studioTheme .billingHistoryTable th,.studioTheme .billingHistoryTable td{text-align:left;white-space:nowrap;border-bottom:1px solid #ffffff12;padding:13px 14px}.studioTheme .billingHistoryTable th{color:#ffffff61;text-transform:uppercase;letter-spacing:.07em;background:#ffffff06;font-size:10px;font-weight:700}.studioTheme .billingHistoryTable tr:last-child td{border-bottom:0}.studioTheme .billingPaymentStatus{color:#ffffff9e;background:#ffffff0a;border:1px solid #ffffff17;border-radius:999px;padding:5px 8px;font-size:10px;display:inline-flex}.studioTheme .billingPaymentStatus-success,.studioTheme .billingPaymentStatus-succeeded,.studioTheme .billingPaymentStatus-paid{color:#76dfad;background:#58d79d12;border-color:#58d79d38}.studioTheme .billingPaymentStatus-failure,.studioTheme .billingPaymentStatus-failed,.studioTheme .billingPaymentStatus-declined{color:#ff9b98;background:#ff5b5112;border-color:#ff5b5138}.studioTheme .billingReceiptButton{color:#ff75c7;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:11px;text-decoration:underline}.studioTheme .billingReceiptButton:disabled{cursor:wait;opacity:.55}.studioTheme .billingReceiptUnavailable{color:#ffffff57;font-size:11px}.studioTheme .billingHistoryEmpty{color:#ffffff7a;border:1px dashed #ffffff1c;border-radius:13px;gap:6px;padding:22px;font-size:12px;line-height:1.55;display:grid}.studioTheme .billingHistoryEmpty strong{color:#ffffffc7;font-size:14px}.studioTheme .billingLegalLinks{color:#ffffff61;flex-wrap:wrap;gap:14px;margin:0;font-size:11px;display:flex}.studioTheme .billingLegalLinks a{color:inherit;text-underline-offset:3px;text-decoration:underline}.studioTheme .ghost.danger{color:#ff9b98}.studioTheme .dangerZone{background:#ff5b5109;border-color:#ff5b512e}.studioTheme .limitMeter{gap:7px}.studioTheme .limitMeterBar{background:#ffffff14;border-radius:99px;width:100%;height:6px;overflow:hidden}.studioTheme .limitMeterBar>span{border-radius:inherit;background:var(--studio-accent);height:100%;display:block}.studioTheme .limitMeter small{color:var(--studio-muted)}.studioTheme .limitMeter.limitWarning{border-color:#f5a44d52}.studioTheme .limitMeter.limitWarning .limitMeterBar>span{background:#f5a44d}.studioTheme .limitMeter.limitReached{border-color:#ff5b515c}.studioTheme .limitMeter.limitReached .limitMeterBar>span{background:#ff5b51}.studioTheme .limitMeter.limitReached small{color:#ff9b98}.studioTheme .funnelGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.studioTheme .funnelMetric{border:1px solid var(--studio-line);background:#ffffff06;border-radius:12px;gap:5px;min-height:116px;padding:16px;display:grid}.studioTheme .funnelMetric>span{color:var(--studio-muted);font-size:12px}.studioTheme .funnelMetric>strong{color:var(--studio-text);font-size:27px}.studioTheme .funnelMetric>small{color:var(--studio-muted);align-self:end;font-size:11px}.studioTheme .deletionForm,.studioTheme .deletionScheduled{gap:14px;display:grid}.studioTheme .deletionForm>p,.studioTheme .deletionScheduled>p{color:var(--studio-muted);margin:0;line-height:1.55}.studioTheme .deletionForm>label:not(.billingConsent){gap:7px;display:grid}.studioTheme .deletionForm>label>span{color:var(--studio-muted);font-size:13px}.studioTheme .deletionForm input[type=email]{width:min(480px,100%)}.studioTheme .settingsFormGrid input{box-shadow:none;background:#ffffff09;border-radius:11px}html[data-brokerina-theme=light] .studioTheme .settingsPanel{background:#ffffffeb;box-shadow:0 22px 60px #4637521a}html[data-brokerina-theme=light] .studioTheme .settingsSidebar{background:#00000006;border-right-color:#00000014}html[data-brokerina-theme=light] .studioTheme .settingsNavItem{color:#0000009e}html[data-brokerina-theme=light] .studioTheme .settingsNavItem.active{color:#000;background:#00000012}html[data-brokerina-theme=light] .studioTheme .settingsNavItem:hover:not(:disabled){color:#000;background:#0000000b}html[data-brokerina-theme=light] .studioTheme .settingsNavItem em{color:#00000057}html[data-brokerina-theme=light] .studioTheme .billingPlanCard,html[data-brokerina-theme=light] .studioTheme .billingConsent,html[data-brokerina-theme=light] .studioTheme .billingSummary,html[data-brokerina-theme=light] .studioTheme .billingNotice{background:#00000006;border-color:#00000017}html[data-brokerina-theme=light] .studioTheme .billingPlanCard.featured{background:linear-gradient(160deg,#ff4fbc14,#885fff0e);border-color:#ff4fbc40}html[data-brokerina-theme=light] .studioTheme .billingPlanHeading span,html[data-brokerina-theme=light] .studioTheme .billingPrice small,html[data-brokerina-theme=light] .studioTheme .billingPlanCard>p,html[data-brokerina-theme=light] .studioTheme .billingPlanCard ul,html[data-brokerina-theme=light] .studioTheme .billingConsent span,html[data-brokerina-theme=light] .studioTheme .billingNotice span,html[data-brokerina-theme=light] .studioTheme .billingSummary{color:#00000094}html[data-brokerina-theme=light] .studioTheme .billingHistoryScroll,html[data-brokerina-theme=light] .studioTheme .billingHistoryTable th,html[data-brokerina-theme=light] .studioTheme .billingHistoryTable td,html[data-brokerina-theme=light] .studioTheme .billingHistoryEmpty{border-color:#00000017}html[data-brokerina-theme=light] .studioTheme .billingHistoryTable{color:#000000b8}html[data-brokerina-theme=light] .studioTheme .billingHistoryTable th{color:#00000061;background:#00000006}html[data-brokerina-theme=light] .studioTheme .billingHistoryTable td{border-bottom-color:#00000012}html[data-brokerina-theme=light] .studioTheme .billingHistoryEmpty,html[data-brokerina-theme=light] .studioTheme .billingReceiptUnavailable,html[data-brokerina-theme=light] .studioTheme .billingLegalLinks{color:#00000075}html[data-brokerina-theme=light] .studioTheme .billingHistoryEmpty strong{color:#000000c2}html[data-brokerina-theme=light] .studioTheme .settingsHeader{border-bottom-color:#00000014}html[data-brokerina-theme=light] .studioTheme .settingsSection+.settingsSection{border-top-color:#00000014}html[data-brokerina-theme=light] .studioTheme .settingsStatus,html[data-brokerina-theme=light] .studioTheme .workspaceTable,html[data-brokerina-theme=light] .studioTheme .metricCard,html[data-brokerina-theme=light] .studioTheme .accountInfoCard{box-shadow:none;background:#00000006;border-color:#00000017}html[data-brokerina-theme=light] .studioTheme .workspaceTableHead{background:#00000006}html[data-brokerina-theme=light] .studioTheme .settingsFormGrid input{box-shadow:none;background:#00000006}@media (max-width:980px){.studioTheme .funnelGrid,.studioTheme .billingOverviewGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.studioTheme .billingPlanGrid{grid-template-columns:1fr}.studioTheme .billingPlanCard{min-height:0}}@media (max-width:560px){.studioTheme .billingOverviewGrid{grid-template-columns:1fr}.studioTheme .billingAccountActions>button{width:100%}.studioTheme .billingSummary{flex-direction:column;align-items:stretch}html[data-brokerina-theme=light] .studioTheme,html[data-brokerina-theme=light] .studioTheme *{color:var(--studio-text)!important}html[data-brokerina-theme=light] .studioTheme .primary,html[data-brokerina-theme=light] .studioTheme .resultBadge{color:#fff!important}}
