@font-face{font-family:Golos Text;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/golos-variable-0.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/golos-variable-1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/golos-variable-2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Golos Text;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/golos-variable-3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.pvsPage{min-width:0;min-height:100vh;color:var(--color-text);background:var(--color-canvas);font-size:15px;line-height:1.55;font-family:var(--font-sans)}.pvsPage *,.pvsPage :before,.pvsPage :after{box-sizing:border-box}.pvsPage :where(a){color:inherit}.pvsSkipLink{z-index:1000;background:var(--color-text);border-radius:10px;min-height:44px;padding:11px 16px;transition:transform .16s;position:fixed;top:8px;left:8px;transform:translateY(-140%);color:var(--color-surface)!important}.pvsSkipLink:focus{transform:translateY(0)}.pvsHeader{z-index:100;background:var(--color-canvas);border-bottom:1px solid var(--color-border);min-height:76px;position:relative}.pvsHeaderInner{min-height:76px;width:min(calc(100% - 112px), var(--content-max));align-items:center;margin:0 auto;display:flex}.pvsBrand{flex:none;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.pvsDemoMode{min-height:32px;color:var(--color-action);background:var(--color-brand-100);border:0;border-radius:8px;align-items:center;margin-left:18px;padding:4px 10px;font-size:13px;font-weight:500;display:inline-flex}.pvsDemoVariant .pvsHeaderActions{margin-left:26px}.pvsDemoVariant .pvsHeaderInner{width:min(100% - 80px,1440px);max-width:1440px}.pvsDemoAvatar{width:38px;height:38px;color:var(--color-text);background:var(--color-brand-50);border-radius:50%;place-items:center;font-weight:700;display:none}.pvsDemoIdentity{color:var(--color-text);margin-left:-10px;line-height:1.1;display:none}.pvsDemoIdentity strong{font-size:13px}.pvsDemoIdentity small{color:var(--color-text-muted);font-size:12px}.pvsDesktopNav{align-items:center;gap:26px;margin-left:clamp(32px,5vw,70px);display:flex}.pvsDemoVariant .pvsDemoNav{margin-left:auto}.pvsDesktopNav a,.pvsDocsLink,.pvsLoginLink{min-width:44px;min-height:44px;color:var(--color-text-secondary);justify-content:center;align-items:center;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.pvsDesktopNav a:hover,.pvsDesktopNav a[aria-current=page],.pvsDocsLink:hover,.pvsDocsLink[aria-current=page],.pvsLoginLink:hover,.pvsLoginLink[aria-current=page]{color:var(--color-action)}.pvsHeaderActions{align-items:center;gap:18px;margin-left:auto;display:flex}.pvsDocsLink,.pvsLoginLink{gap:7px}.pvsHeaderCta,.pvsMobileCta{background:var(--color-action);min-height:44px;box-shadow:none;border-radius:8px;justify-content:center;align-items:center;padding:0 19px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex;color:var(--color-surface)!important}.pvsMenuButton{border:1px solid var(--color-border);width:44px;height:44px;color:var(--color-text);background:var(--color-surface);border-radius:10px;justify-content:center;align-items:center;padding:0;display:none}.pvsMobileNav{z-index:90;background:var(--color-surface);visibility:hidden;opacity:0;pointer-events:none;align-content:start;gap:4px;padding:18px 16px 32px;transition:opacity .16s,transform .16s,visibility .16s;display:grid;position:fixed;inset:64px 0 0;transform:translateY(-8px)}.pvsMobileNav.isOpen{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)}.pvsMobileNav>a{width:100%;min-height:52px;color:var(--color-text);border-radius:10px;justify-content:space-between;align-items:center;padding:0 12px;font-weight:700;text-decoration:none;display:flex}.pvsMobileNav>a:hover,.pvsMobileNav>a[aria-current=page]{color:var(--color-action);background:var(--color-surface-subtle)}.pvsMobileNav>.pvsMobileCta{color:var(--color-surface);background:var(--color-action);justify-content:center;gap:8px;margin-top:10px}.pvsBody{min-width:0}.pvsFooter{border-top:1px solid var(--color-border);color:var(--color-text-secondary);width:min(calc(100% - 112px), var(--content-max));grid-template-columns:auto 1fr auto;align-items:center;gap:28px;min-height:112px;margin:0 auto;font-size:13px;display:grid}.pvsFooter nav{flex-wrap:wrap;justify-content:center;gap:8px 22px;display:flex}.pvsFooter nav a{min-height:44px;color:var(--color-text-secondary);align-items:center;text-decoration:none;display:inline-flex}.pvsFooter a:hover{color:var(--color-action)}.pvsPage :where(a,button,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #4658eb61}@media (width<=1060px){.pvsDesktopNav{gap:18px;margin-left:30px}.pvsHeaderActions{gap:10px}.pvsDocsLink{font-size:0}}@media (width<=860px){.pvsDemoVariant .pvsHeaderActions{margin-left:auto}.pvsHeaderInner{width:calc(100% - 40px);min-height:64px}.pvsDemoVariant .pvsHeaderInner{width:min(100% - 32px,1440px)}.pvsDesktopNav,.pvsDemoMode,.pvsDocsLink,.pvsLoginLink,.pvsHeaderCta,.pvsDemoAvatar,.pvsDemoIdentity{display:none}.pvsMenuButton{display:inline-flex}.pvsFooter{grid-template-columns:1fr;justify-items:start;gap:8px;width:calc(100% - 40px);padding:24px 0 32px}.pvsFooter nav{justify-content:flex-start}.pvsHeader{min-height:64px}.pvsHeaderActions{margin-left:auto}}@media (width<=360px){.pvsHeaderInner,.pvsFooter{width:calc(100% - 24px)}.pvsMobileNav{padding-inline:12px}}@media (prefers-reduced-motion:reduce){.pvsSkipLink,.pvsMobileNav{transition:none}}@media (forced-colors:active){.pvsHeaderCta,.pvsMobileCta{border:1px solid buttontext}}.platformLegalPage{width:min(100% - 48px,1120px);min-height:calc(100svh - 64px);margin:0 auto;padding:42px 0 64px}.platformLegalLayout{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:24px;display:grid}.platformLegalLayout>nav{border:1px solid var(--color-border);background:var(--color-surface);border-radius:12px;gap:4px;padding:14px;display:grid;position:sticky;top:20px}.platformLegalLayout>nav span{color:var(--color-text-muted);text-transform:uppercase;padding:8px 10px;font-size:12px;font-weight:700}.platformLegalLayout>nav a{min-height:44px;color:var(--color-text-secondary);border-radius:9px;align-items:center;padding:8px 10px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.platformLegalLayout>nav a[aria-current=page]{color:var(--color-action-hover);background:var(--color-brand-50)}.platformLegalLayout>article{border:1px solid var(--color-border);background:var(--color-surface);border-radius:14px;min-width:0;padding:clamp(24px,4vw,46px);box-shadow:0 8px 26px #4658eb0f}.platformLegalTitle h1{letter-spacing:-.03em;margin:0;font-size:clamp(27px,3vw,40px);line-height:1.15}.platformLegalTitle p{color:var(--color-text-secondary);margin:9px 0 0;font-size:15px}.platformLegalTitle small{color:var(--color-text-muted);margin-top:10px;font-size:12px;display:block}.platformLegalLayout article section{margin-top:30px}.platformLegalLayout article section p{color:var(--color-text-secondary);margin:12px 0 0;font-size:15px;line-height:1.7}.platformLegalState{color:#8c3029;justify-items:start;gap:12px;display:grid}.platformLegalState p{margin:0;line-height:1.55}.platformLegalState.isMissing{color:var(--color-text-secondary)}.platformLegalState button{border:1px solid var(--color-brand-100);min-height:44px;color:var(--color-text);background:var(--color-surface);border-radius:9px;padding:0 15px;font-weight:700}.platformLegalLoading{gap:22px;max-width:680px;display:grid}.platformLegalLoadingTitle{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:12px;display:grid}.platformLegalLoadingTitle>span{border:2px solid var(--color-brand-100);border-top-color:var(--color-action);border-radius:50%;width:15px;height:15px;margin-top:3px;animation:.8s linear infinite platformLegalSpin}.platformLegalLoadingTitle strong{color:var(--color-text);font-size:17px;display:block}.platformLegalLoadingTitle p{color:var(--color-text-secondary);margin:5px 0 0;font-size:14px;line-height:1.55}.platformLegalLoadingLines{border-top:1px solid var(--color-brand-50);gap:11px;padding-top:20px;display:grid}.platformLegalLoadingLines i{background:linear-gradient(90deg, var(--color-brand-50) 25%, var(--color-surface-subtle) 50%, var(--color-brand-50) 75%);background-size:200% 100%;border-radius:999px;height:10px;animation:1.4s ease-in-out infinite platformLegalShimmer}.platformLegalLoadingLines i:first-child{width:48%;height:14px}.platformLegalLoadingLines i:nth-child(2){width:96%}.platformLegalLoadingLines i:nth-child(3){width:88%}.platformLegalLoadingLines i:nth-child(4){width:66%}@keyframes platformLegalSpin{to{transform:rotate(360deg)}}@keyframes platformLegalShimmer{to{background-position:-200% 0}}@media (width<=720px){.platformLegalPage{width:calc(100% - 32px);padding-top:24px}.platformLegalLayout{grid-template-columns:minmax(0,1fr)}.platformLegalLayout>nav{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.platformLegalLayout>nav span{grid-column:1/-1}.platformLegalLayout>article{padding:24px 18px}}@media (width<=360px){.platformLegalPage{width:calc(100% - 24px)}.platformLegalLayout>nav{grid-template-columns:minmax(0,1fr)}.platformLegalLayout>nav span{grid-column:auto}}@media (prefers-reduced-motion:reduce){.platformLegalLoadingTitle>span,.platformLegalLoadingLines i{animation:none}}.authCenter{color:var(--color-text,var(--color-text));max-width:1480px;margin:0 auto;padding:clamp(20px,3vw,48px)}.authCenterHeader{border-bottom:1px solid var(--color-border,var(--color-border));justify-content:space-between;align-items:end;gap:32px;padding-bottom:28px;display:flex}.authCenterHeader h2,.authCenterSection h2,.authCenterPreview h2,.authCenterPreview h3{letter-spacing:-.025em;margin:0}.authCenterHeader h2{font-size:clamp(32px,4vw,54px);line-height:1}.authCenterHeader>div>p:last-child{color:var(--color-text-secondary,var(--color-text-secondary));margin:12px 0 0}.authCenterEyebrow{color:var(--color-action,#087a47);letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:700}.authCenterSummary{color:var(--color-text-muted,var(--color-text-secondary));white-space:nowrap;gap:24px;font-size:13px;display:flex}.authCenterSummary span{gap:2px;display:grid}.authCenterSummary b{color:var(--color-text,var(--color-text));font-size:24px;line-height:1}.authCenterLayout{grid-template-columns:minmax(0,1fr) minmax(320px,420px);align-items:start;gap:clamp(32px,5vw,72px);padding-top:34px;display:grid}.authCenterEditor{min-width:0}.authCenterSection{border-bottom:1px solid var(--color-border-subtle,var(--color-control-subtle));padding:28px 0}.authCenterSection:first-child{padding-top:0}.authCenterSectionHead{justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px;display:flex}.authCenterSectionHead h2{font-size:22px}.authCenterSectionHead p{max-width:660px;color:var(--color-text-secondary,var(--color-text-secondary));margin:7px 0 0;font-size:14px;line-height:1.5}.authCenterSwitch{cursor:pointer;align-items:center;gap:9px;min-height:44px;font-weight:700;display:inline-flex}.authCenterSwitch input{clip:rect(0 0 0 0);opacity:0;pointer-events:none;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.authCenterSwitch>span{background:var(--color-control-subtle,var(--color-control-subtle));border:1px solid var(--color-border-strong,var(--color-border-strong));width:46px;height:26px;transition:background var(--motion-fast,.16s);border-radius:999px;position:relative}.authCenterSwitch>span:after{content:"";background:var(--color-surface,var(--color-surface));width:18px;height:18px;transition:transform var(--motion-fast,.16s);border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 2px 7px #08110d2b}.authCenterSwitch input:checked+span{background:var(--color-action,#087a47);border-color:var(--color-action,#087a47)}.authCenterSwitch input:checked+span:after{transform:translate(20px)}.authCenterSwitch input:focus-visible+span{outline:2px solid var(--color-brand-600,#079653);outline-offset:3px}.authProviderList{border-top:1px solid var(--color-border-subtle,var(--color-control-subtle))}.authProviderRow{border-bottom:1px solid var(--color-border-subtle,var(--color-control-subtle));grid-template-columns:minmax(210px,1fr) auto 96px;align-items:center;gap:16px;min-height:68px;display:grid}.authProviderToggle{cursor:pointer;align-items:center;gap:12px;min-width:0;display:flex}.authProviderToggle input{width:20px;height:20px;accent-color:var(--color-action,#087a47)}.authProviderMark{width:36px;height:36px;color:var(--color-text-inverse,#f7f9ff);background:var(--color-ink-900,var(--color-text));border-radius:10px;flex:0 0 36px;place-items:center;font-weight:700;display:grid}.authProviderCopy{gap:2px;min-width:0;display:grid}.authProviderCopy b,.authProviderCopy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.authProviderCopy small{color:var(--color-text-muted,var(--color-text-secondary))}.authProviderStatus{white-space:nowrap;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:700}.authProviderStatus.isReady{color:var(--color-success,#087d47);background:var(--color-success-surface,#dff5e7)}.authProviderStatus.isDemo{color:var(--color-warning,#95620b);background:var(--color-warning-surface,#fff2d8)}.authProviderStatus.isMissing{color:var(--color-text-secondary,var(--color-text-secondary));background:var(--color-control-subtle,var(--color-control-subtle))}.authProviderOrder{justify-content:end;gap:4px;display:flex}.authProviderOrder button{border-radius:var(--radius-control,9px);width:44px;height:44px;color:var(--color-text-secondary,var(--color-text-secondary));cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.authProviderOrder button:hover:not(:disabled){background:var(--color-control-subtle,var(--color-control-subtle))}.authProviderOrder button:disabled{opacity:.28;cursor:default}.authCenterOptions{display:grid}.authCenterCheck{cursor:pointer;grid-template-columns:24px 1fr;gap:12px;padding:12px 0;display:grid}.authCenterCheck input{width:20px;height:20px;accent-color:var(--color-action,#087a47);margin-top:2px}.authCenterCheck span{gap:3px;display:grid}.authCenterCheck small{color:var(--color-text-muted,var(--color-text-secondary));line-height:1.45}.authCenterCheck code{font-size:.95em}.authCenterCheck:has(input:disabled){opacity:.52;cursor:default}.authCenterFields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.authCenterFields label{color:var(--color-text-secondary,var(--color-text-secondary));gap:8px;font-size:13px;font-weight:700;display:grid}.authCenterFields input,.authCenterFields select{box-sizing:border-box;border:1px solid var(--color-border,var(--color-border));border-radius:var(--radius-control,9px);width:100%;min-height:44px;color:var(--color-text,var(--color-text));background:var(--color-surface,var(--color-surface));font:inherit;padding:0 12px}.authCenterFields input:focus,.authCenterFields select:focus{outline:2px solid var(--color-brand-600,#079653);outline-offset:2px}.authCenterSecret{grid-column:1/-1}.authCenterSecretControl{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.authCenterSecretControl button{border:1px solid var(--color-border-strong,var(--color-border-strong));border-radius:var(--radius-control,9px);min-height:44px;color:var(--color-text,var(--color-text));background:var(--color-surface,var(--color-surface));font:inherit;cursor:pointer;padding:0 15px;font-weight:700}.authCenterSecretControl button:hover{border-color:var(--color-brand-600,#079653);color:var(--color-brand-700,#087a47)}.authCenterSecretControl button:focus-visible{outline:2px solid var(--color-brand-600,#079653);outline-offset:2px}.authCenterNotice{color:var(--color-warning,#95620b);background:var(--color-warning-surface,#fff2d8);border-radius:var(--radius-control,9px);align-items:center;gap:9px;margin:15px 0 0;padding:12px 14px;font-size:13px;line-height:1.4;display:flex}.authCenterNotice svg{flex:none}.authCenterNoticeNeutral{color:var(--color-text-secondary,var(--color-text-secondary));background:var(--color-surface-subtle,var(--color-surface-subtle))}.authCenterFooter{justify-content:space-between;align-items:center;gap:18px;padding:18px 0;display:flex}.authCenterMessage{color:var(--color-success,#087d47);font-size:13px}.authCenterMessage.isError{color:var(--color-danger,#a53a3a)}.authCenterSave{border-radius:var(--radius-control,9px);min-height:44px;color:var(--color-text-inverse,#f7f9ff);background:var(--color-action,#087a47);font:inherit;cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-weight:700;display:inline-flex}.authCenterSave:hover:not(:disabled){background:var(--color-action-hover,#06643b)}.authCenterSave:disabled{opacity:.6;cursor:wait}.authCenterPreview{color:var(--color-text-inverse,#f7f9ff);background:var(--color-ink-950,#08110d);box-shadow:var(--shadow-panel,0 16px 42px #0c1e1314);border-radius:20px;position:sticky;top:24px;overflow:hidden}.authPreviewHead{justify-content:space-between;align-items:center;padding:24px 24px 18px;display:flex}.authPreviewHead span{color:var(--color-border-strong);letter-spacing:.11em;text-transform:uppercase;font-size:11px;font-weight:700}.authPreviewHead h2{margin-top:5px;font-size:20px}.authPreviewTabs{grid-template-columns:repeat(3,1fr);padding:0 12px 12px;display:grid}.authPreviewTabs button{min-height:44px;color:var(--color-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;font-size:12px;font-weight:700}.authPreviewTabs button[aria-selected=true]{color:var(--color-brand-300,#5eeb98);border-color:var(--color-brand-300,#5eeb98)}.authPreviewCanvas{min-height:340px;color:var(--color-text,var(--color-text));background:var(--color-surface-elevated,#fbfdf9);padding:20px}.authPreviewLoggedOut{gap:22px;display:grid}.authPreviewLoggedOut h3{font-size:23px}.authPreviewLoggedOut p{color:var(--color-text-muted,var(--color-text-secondary));margin:7px 0 0;font-size:13px}.authPreviewProviders{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.authPreviewProviders button{border:1px solid var(--color-border-subtle,var(--color-control-subtle));width:46px;min-width:46px;height:46px;min-height:46px;color:var(--color-text-inverse,#f7f9ff);background:var(--color-ink-900,var(--color-text));font:inherit;cursor:pointer;border-radius:13px;place-items:center;padding:0;font-weight:700;display:grid;position:relative}.authPreviewProviders button:hover:not(:disabled){border-color:var(--color-action,#087a47);transform:translateY(-1px)}.authPreviewProviders button>span{place-items:center;display:grid}.authPreviewProviders button small{border:2px solid var(--color-surface-elevated,#fbfdf9);color:#0000;background:var(--color-warning,#95620b);border-radius:50%;width:14px;height:14px;position:absolute;bottom:-3px;right:-3px;overflow:hidden}.authPreviewProviders button:disabled{opacity:.62}.authPreviewProviders .authPreviewSolo{width:100%;min-width:0;height:auto;min-height:54px;color:var(--color-text,var(--color-text));background:var(--color-surface,var(--color-surface));text-align:left;grid-template-columns:40px minmax(0,1fr) auto;gap:10px;padding:5px 10px 5px 5px}.authPreviewProviders .authPreviewSolo:hover:not(:disabled){background:var(--color-surface-subtle,var(--color-surface-subtle))}.authPreviewProviders .authPreviewSoloMark{width:40px;height:40px;color:var(--color-text-inverse,#f7f9ff);background:var(--color-ink-900,var(--color-text));border-radius:10px;font-weight:700}.authPreviewProviders .authPreviewSoloCopy{place-items:initial;text-align:left;gap:2px;min-width:0;display:grid}.authPreviewProviders .authPreviewSoloCopy b,.authPreviewProviders .authPreviewSoloCopy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.authPreviewProviders .authPreviewSoloCopy b{font-size:13px}.authPreviewProviders .authPreviewSoloCopy small{width:auto;height:auto;color:var(--color-text-muted,var(--color-text-secondary));background:0 0;border:0;border-radius:0;font-size:11px;font-weight:500;position:static}.authPreviewProviders .authPreviewSoloArrow{color:var(--color-action,#087a47);font-size:18px}.authPreviewProviderHint{color:var(--color-text-muted,var(--color-text-secondary));flex-basis:100%;margin:4px 0 0;font-size:12px}.authPreviewIdentity{grid-template-columns:48px 1fr auto;align-items:center;gap:12px;padding:14px 0;display:grid}.authPreviewIdentity>span:nth-child(2){gap:3px;display:grid}.authPreviewIdentity small{color:var(--color-text-muted,var(--color-text-secondary))}.authPreviewAvatar{width:48px;height:48px;color:var(--color-text-inverse,#f7f9ff);background:var(--color-action,#087a47);border-radius:50%;place-items:center;display:grid}.authPreviewIdentity button,.authPreviewError button{min-height:44px;color:var(--color-action,#087a47);font:inherit;background:0 0;border:0;font-weight:700}.authPreviewError{color:var(--color-danger,#a53a3a);background:var(--color-danger-surface,#fde8e8);border-radius:12px;grid-template-columns:28px 1fr;gap:12px;padding:15px;display:grid}.authPreviewError div{gap:4px;display:grid}.authPreviewError span{color:var(--color-text-secondary,var(--color-text-secondary));font-size:13px;line-height:1.4}.authPreviewError button{grid-column:2;justify-self:start;padding:0}.authPreviewEmpty{text-align:center;justify-items:center;gap:8px;padding:72px 20px;display:grid}.authPreviewEmpty span{color:var(--color-text-muted,var(--color-text-secondary));font-size:13px}.authPreviewFoot{color:var(--color-border-strong);margin:0;padding:16px 20px 20px;font-size:12px;line-height:1.5}.authCenterState{color:var(--color-text-secondary,var(--color-text-secondary));padding:48px}.authCenterStateError{border:1px solid var(--color-border,var(--color-border));border-radius:var(--radius-panel,16px);background:var(--color-surface,var(--color-surface));justify-items:start;gap:10px;max-width:520px;margin:24px auto;display:grid}.authCenterStateError strong{color:var(--color-text,var(--color-text));font-size:18px}.authCenterStateError span{line-height:1.55}@media (width<=980px){.authCenterLayout{grid-template-columns:1fr}.authCenterPreview{max-width:620px;position:static}}@media (width<=640px){.authCenter{padding:20px 16px 36px}.authCenterHeader{align-items:start;display:grid}.authCenterSummary{justify-content:space-between;width:100%}.authCenterSectionHead{align-items:start}.authProviderRow{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:9px 0}.authProviderStatus{grid-area:2/1;justify-self:start;margin-left:68px}.authProviderOrder{grid-area:1/2/3}.authCenterFields{grid-template-columns:1fr}.authCenterFooter{flex-direction:column;align-items:stretch;padding-bottom:0}.authCenterSave{width:100%}}@media (prefers-reduced-motion:reduce){.authCenter *{scroll-behavior:auto!important;transition:none!important}}@media (forced-colors:active){.authCenterSwitch>span,.authProviderStatus,.authCenterPreview{border:1px solid canvastext}.authCenterSave{border:1px solid buttontext}}.dataFlowWorkspace{gap:16px;min-width:0;display:grid}.dataFlowWorkspace>*,.dataFlowToolbar,.dataFlowActions,.flowBuilder{min-width:0;max-width:100%}.flowMobileSteps{display:none}.reviewSubjectSetup,.reviewSourceContract,.credentialControl{gap:10px;display:grid}.reviewSubjectSetup{border-bottom:1px solid var(--line,var(--color-border));padding:14px 0}.reviewSubjectSetup textarea,.reviewSourceContract textarea{resize:vertical;width:100%}.credentialControl{border:1px solid var(--line,var(--color-border));background:var(--color-surface-subtle);border-radius:6px;padding:10px}.credentialControl details[open]{gap:9px;display:grid}.intelligenceControl{gap:18px;padding:22px;display:grid}.controlHeader,.controlMetrics,.controlGrid,.sourceHealth,.proposalRow,.quarantineList>div{align-items:center;display:flex}.controlHeader{justify-content:space-between;gap:16px}.controlHeader h3,.controlHeader p,.controlGrid h4,.quarantineList h4{margin:0}.controlHeader p,.controlFootnote,.sourceHealth small{color:var(--muted,var(--color-text-secondary))}.controlMetrics{border-block:1px solid var(--line,var(--color-border));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.controlMetrics>div{border-right:1px solid var(--line,var(--color-border));min-width:0;padding:16px}.controlMetrics>div:last-child{border-right:0}.controlMetrics strong,.controlMetrics span{display:block}.controlMetrics strong{font-size:22px}.controlMetrics span{color:var(--muted,var(--color-text-secondary));margin-top:3px;font-size:13px}.controlGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;display:grid}.controlGrid>section,.quarantineList,.changeProposalList{gap:10px;min-width:0;display:grid}.changeProposalList>div{border-bottom:1px solid var(--line,var(--color-border));align-items:center;gap:12px;padding:12px 0;display:flex}.changeProposalList>div>div:first-child{flex:1;min-width:0}.changeProposalList h4,.changeProposalList p{margin:0}.changeProposalList p{overflow-wrap:anywhere;margin-top:4px}.changeProposalList small{color:var(--muted,var(--color-text-secondary));margin-top:5px;display:block}.sourceHealth,.proposalRow{border-bottom:1px solid var(--line,var(--color-border));gap:10px;min-height:50px;padding-block:9px}.sourceHealth>div,.proposalRow>div:first-child{flex:1;min-width:0}.sourceHealth strong,.sourceHealth small,.proposalRow strong,.proposalRow a{overflow-wrap:anywhere;display:block}.proposalRow a{color:#086c4c;margin-top:3px;font-size:13px}.quarantineList>div{border-bottom:1px solid var(--line,var(--color-border));grid-template-columns:minmax(180px,1fr) minmax(220px,2fr) auto;gap:12px;padding:10px 0;display:grid}.quarantineList code,.quarantineList span{overflow-wrap:anywhere;min-width:0}.quarantineList time{color:var(--muted,var(--color-text-secondary));font-size:12px}.controlFootnote{border-top:1px solid var(--line,var(--color-border));margin:0;padding-top:14px;font-size:13px}@media (width<=900px){.controlMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.controlMetrics>div:nth-child(2){border-right:0}.controlMetrics>div:nth-child(-n+2){border-bottom:1px solid var(--line,var(--color-border))}.controlGrid,.quarantineList>div{grid-template-columns:1fr}}@media (width<=560px){.intelligenceControl{padding:14px}.controlHeader{flex-direction:column;align-items:flex-start}.changeProposalList>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.changeProposalList>div>div:first-child{grid-column:1/-1}}.dataFlowWorkspace [role=tabpanel]{min-width:0}.dataFlowToolbar{border-bottom:1px solid var(--color-border);grid-template-columns:minmax(210px,290px) minmax(280px,1fr) auto;align-items:end;gap:22px;min-height:64px;display:grid}.dataFlowToolbar>label{gap:5px;padding-bottom:10px;display:grid}.dataFlowToolbar>label>span,.sourceEditor>label>span,.flowScheduleField>span{color:var(--color-text-muted);font-size:12px;font-weight:700}.dataFlowToolbar select,.sourceEditor input,.sourceEditor select,.flowSchedule select,.selectorPicker select{border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface);width:100%;min-height:44px;color:var(--color-text);padding:8px 34px 8px 11px}.dataFlowTabs{scrollbar-width:none;align-self:stretch;gap:24px;min-width:0;min-height:54px;display:flex;overflow:auto hidden}.dataFlowTabs::-webkit-scrollbar{display:none}.dataFlowTabs button{min-height:44px;color:var(--color-text-muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0 1px;font-weight:700;position:relative}.dataFlowTabs button:hover,.dataFlowTabs button.active{color:var(--color-text)}.dataFlowTabs button.active:after{content:"";background:var(--color-brand-600);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:0;right:0}.dataFlowTabs span{border-radius:var(--radius-round);background:var(--color-control-subtle);place-items:center;min-width:21px;height:21px;margin-left:5px;padding-inline:5px;font-size:11px;display:inline-grid}.dataFlowActions{align-items:center;gap:8px;padding-bottom:10px;display:flex}.dataFlowActions .iconBtn,.dataFlowActions .ghostBtn,.dataFlowActions .primaryBtn{min-height:44px}.dataFlowActions .iconBtn{width:44px;min-width:44px}.dataFlowMessage{border-left:3px solid var(--color-border-strong);background:var(--color-canvas-subtle);color:var(--color-text-secondary);margin:0;padding:11px 13px;font-size:13px}.dataFlowMessage.error,.sourcePreviewError{border-color:var(--color-danger);color:var(--color-danger)}.dataFlowMessage.success{border-color:var(--color-success);color:var(--color-success)}.flowBuilder{border-block:1px solid var(--color-border);background:var(--color-surface);grid-template-columns:232px minmax(410px,1fr) 318px;min-width:0;min-height:660px;display:grid}.flowSources,.flowCanvas,.flowInspector{min-width:0}.flowSources{border-right:1px solid var(--color-border)}.flowInspector{border-left:1px solid var(--color-border);background:var(--color-surface-subtle)}.flowSectionTitle{border-bottom:1px solid var(--color-border-subtle);justify-content:space-between;align-items:center;gap:10px;min-height:56px;padding:8px 12px;display:flex}.flowSectionTitle>div{align-items:center;gap:9px;display:flex}.flowSectionTitle>div>span{background:var(--color-brand-100);width:24px;height:24px;color:var(--color-action-hover);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}.flowSectionTitle strong{letter-spacing:.01em;font-size:13px}.flowSectionTitle .iconBtn,.fieldRulesHeader .iconBtn,.fieldRuleFooter .iconBtn,.selectorPicker .iconBtn{min-width:44px;min-height:44px}.flowSourceList{display:grid}.flowSourceList>button{border:0;border-bottom:1px solid var(--color-border-subtle);width:100%;min-height:66px;color:var(--color-text);text-align:left;cursor:pointer;background:0 0;grid-template-columns:24px minmax(0,1fr) 18px;align-items:center;gap:9px;padding:10px 12px;transition:background .14s,color .14s;display:grid;position:relative}.flowSourceList>button:hover{background:var(--color-surface-subtle)}.flowSourceList>button.active{background:var(--color-brand-50)}.flowSourceList>button.active:before{content:"";background:var(--color-brand-600);border-radius:0 3px 3px 0;width:3px;position:absolute;inset:8px auto 8px 0}.flowSourceList>button span,.flowSourceList>button strong,.flowSourceList>button small{min-width:0;display:block}.flowSourceList>button strong,.flowSourceList>button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.flowSourceList>button small,.flowHint{color:var(--color-text-muted);margin-top:3px;font-size:12px}.flowHint{margin:0;padding:14px;line-height:1.5}.flowSchedule{border-top:1px solid var(--color-border);gap:10px;margin-top:12px;padding:14px 12px;display:grid}.flowScheduleField{align-items:stretch!important;gap:5px!important;display:grid!important}.flowSchedule label:not(.flowScheduleField),.sourceToggle{min-height:44px;color:var(--color-text-secondary);align-items:center;font-size:12px;font-weight:700;gap:9px!important;display:flex!important}.flowDelivery{border-top:1px solid var(--color-border-subtle);padding-top:8px;display:grid}.flowDelivery summary{cursor:pointer;min-height:44px;color:var(--color-text-secondary);align-items:center;font-size:12px;font-weight:700;display:flex}.flowDelivery[open]{gap:8px}.flowDeliveryField{color:var(--color-text-secondary);font-size:11px;align-items:stretch!important;gap:5px!important;display:grid!important}.flowDeliveryField input{border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface);width:100%;min-width:0;min-height:44px;color:var(--color-text);padding:8px 10px}.flowCanvas{grid-template-rows:auto minmax(0,1fr);display:grid}.sourcePreview{grid-template-rows:auto auto auto minmax(320px,1fr) auto;min-height:0;animation:.18s ease-out flowContentIn;display:grid}.sourcePreviewControls{border-bottom:1px solid var(--color-border-subtle);align-items:center;gap:12px;min-height:60px;padding:8px 12px;display:flex}.sourcePreviewControls .primaryBtn{flex:none;min-height:44px}.sourcePreviewControls span{color:var(--color-text-muted);font-size:12px;line-height:1.4}.sourcePreviewError{background:var(--color-danger-surface);border-left:3px solid;align-items:center;gap:8px;margin:0;padding:10px 12px;font-size:12px;display:flex}.sourcePreview iframe{background:#fff;border:0;width:100%;min-height:400px}.selectorPicker{border-bottom:1px solid var(--color-border);background:var(--color-brand-50);grid-template-columns:minmax(120px,1fr) minmax(140px,190px) auto auto;align-items:center;gap:8px;padding:9px 10px;display:grid}.selectorPicker code{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.selectorPicker button:not(.iconBtn){border-radius:var(--radius-control);background:var(--color-ink-900);color:#fff;cursor:pointer;border:0;align-items:center;gap:6px;min-height:44px;padding:0 12px;display:flex}.recordSuggestions,.fieldSuggestions{border-bottom:1px solid var(--color-border-subtle);color:var(--color-text-muted);white-space:nowrap;align-items:center;gap:7px;padding:7px 10px;font-size:11px;display:flex;overflow-x:auto}.recordSuggestions button,.fieldSuggestions button{border:1px solid var(--color-border);border-radius:var(--radius-round);background:var(--color-surface);min-height:36px;color:var(--color-text-secondary);cursor:pointer;padding:6px 10px}.previewTableWrap,.recordsTableWrap{overscroll-behavior-inline:contain;border-top:1px solid var(--color-border);outline:none;max-width:100%;overflow:auto}.previewTableWrap:focus-visible,.recordsTableWrap:focus-visible{box-shadow:inset 0 0 0 2px var(--color-brand-600)}.previewTableWrap table,.recordsTableWrap table{border-collapse:separate;border-spacing:0;width:100%;min-width:720px;font-size:12px}.previewTableWrap th,.previewTableWrap td,.recordsTableWrap th,.recordsTableWrap td{border-right:1px solid var(--color-border-subtle);border-bottom:1px solid var(--color-border-subtle);overflow-wrap:anywhere;text-align:left;vertical-align:top;max-width:270px;padding:10px 11px}.previewTableWrap th,.recordsTableWrap th{z-index:1;background:var(--color-surface-subtle);color:var(--color-text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:10px;position:sticky;top:0}.sourceEditor{gap:13px;max-height:740px;padding:14px 12px 18px;animation:.18s ease-out flowContentIn;display:grid;overflow-y:auto}.sourceEditor label{color:var(--color-text-secondary);gap:5px;font-size:12px;font-weight:700;display:grid}.sourceEditor input[type=range]{min-height:28px;accent-color:var(--color-brand-600);padding:0}.sourceEditor input[type=checkbox],.flowSchedule input[type=checkbox],.reviewSubjectSetup input[type=checkbox]{width:18px;min-width:18px;min-height:18px;accent-color:var(--color-brand-600);margin:0;padding:0}.sourceEditorPair{grid-template-columns:1fr 1fr;gap:9px;display:grid}.fieldRulesHeader,.fieldRuleFooter{justify-content:space-between;align-items:center;gap:8px;display:flex}.fieldRules{gap:7px;display:grid}.fieldRules details,.sourceAdvanced{border-block:1px solid var(--color-border);background:var(--color-surface)}.fieldRules summary,.sourceAdvanced>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:7px;min-height:44px;padding:8px 9px;list-style:none;display:grid}.sourceAdvanced>summary{font-weight:700;display:flex}.fieldRules summary small{max-width:105px;color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fieldRules details[open]{padding-bottom:10px}.fieldRules details[open] summary,.sourceAdvanced[open]>summary{border-bottom:1px solid var(--color-border-subtle)}.fieldRules details label,.fieldRules details .fieldRuleFooter,.sourceAdvanced label{margin:10px 9px 0}.sourceAdvanced{padding-bottom:9px;display:grid}.sourceRemove{min-height:44px;color:var(--color-danger);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;display:flex}.flowBlank{min-height:260px;color:var(--color-text-muted);text-align:center;place-content:center;justify-items:center;gap:11px;padding:30px;display:grid}.flowBlank p{max-width:390px;margin:0;line-height:1.55}.dataFlowOnboarding,.dataFlowEmpty{border-block:1px solid var(--color-border);background:var(--color-surface);text-align:center;align-content:center;justify-items:center;gap:24px;min-height:460px;padding:34px;display:grid}.dataFlowIntro{justify-items:center;gap:10px;max-width:500px;display:grid}.dataFlowIntro h2,.dataFlowEmpty h2{letter-spacing:-.025em;margin:0;font-size:clamp(20px,2vw,25px)}.dataFlowIntro p,.dataFlowEmpty p{color:var(--color-text-muted);margin:0;line-height:1.55}.dataFlowChoices{border-block:1px solid var(--color-border);grid-template-columns:1fr 1fr;width:min(680px,100%);display:grid}.dataFlowChoices button{background:var(--color-surface);min-height:112px;color:var(--color-text);text-align:left;cursor:pointer;border:0;justify-content:space-between;align-items:center;gap:14px;padding:18px;transition:background .14s;display:flex}.dataFlowChoices button+button{border-left:1px solid var(--color-border)}.dataFlowChoices button:hover{background:var(--color-brand-50)}.dataFlowChoices strong,.dataFlowChoices small{display:block}.dataFlowChoices small{color:var(--color-text-muted);margin-top:6px;line-height:1.4}.dataFlowLoading svg,.dataFlowInlineLoading svg,.isSpinning{animation:.85s linear infinite flowSpin}.recordsView,.runsView{border-block:1px solid var(--color-border);background:var(--color-surface);min-height:470px}.recordsSummary{border-bottom:1px solid var(--color-border);align-items:center;gap:36px;min-height:82px;padding:14px 16px;display:flex}.recordsSummary>div:not(.publicFeed){display:grid}.recordsSummary strong{letter-spacing:-.04em;font-size:24px}.recordsSummary span{color:var(--color-text-muted);font-size:12px}.publicFeed{text-align:right;gap:5px;min-width:0;margin-left:auto;display:grid}.publicFeed code{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.publicFeed>div{justify-content:flex-end;gap:14px;display:flex}.publicFeed a{min-height:32px;color:var(--color-brand-700);align-items:center;font-size:12px;font-weight:700;display:inline-flex}.recordsTableWrap{border-top:0;max-height:640px}.recordsTableWrap td:first-child{min-width:168px}.recordsTableWrap td small{max-width:220px;color:var(--color-danger);margin-top:6px;display:block}.recordStatus{border-radius:var(--radius-round);background:var(--color-warning-surface);min-height:24px;color:var(--color-warning);align-items:center;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}.recordStatus.approved{background:var(--color-success-surface);color:var(--color-success)}.recordStatus.rejected{background:var(--color-danger-surface);color:var(--color-danger)}.recordActions{gap:6px;display:flex}.recordActions .iconBtn{min-width:44px;min-height:44px}.runsView article{border-bottom:1px solid var(--color-border-subtle);grid-template-columns:minmax(220px,1fr) auto;gap:8px 18px;padding:16px;display:grid}.runsView article>div:first-child{align-items:center;gap:9px;display:flex}.runsView time,.runsView article>span,.runsView article>p{color:var(--color-text-muted);font-size:12px}.runsView article>p,.runsView details{grid-column:1/-1}.runsView article>p{color:var(--color-danger);margin:0}.runsView details summary{cursor:pointer;align-items:center;min-height:44px;font-size:12px;font-weight:700;display:flex}.runsView details>div{border-top:1px solid var(--color-border-subtle);justify-content:space-between;gap:10px;padding:8px 0;font-size:12px;display:flex}.runDot{background:var(--color-warning);border-radius:50%;flex:none;width:9px;height:9px}.runDot.completed{background:var(--color-success)}.runDot.warning{background:var(--color-warning)}.runDot.failed{background:var(--color-danger)}.runDot.running{background:var(--color-action)}.dataFlowWorkspace button:focus-visible,.dataFlowWorkspace select:focus-visible,.dataFlowWorkspace input:focus-visible,.dataFlowWorkspace summary:focus-visible,.dataFlowChoices button:focus-visible{outline:2px solid var(--color-brand-600);outline-offset:2px}@keyframes flowSpin{to{transform:rotate(360deg)}}@keyframes flowContentIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (width<=1240px){.flowBuilder{grid-template-columns:210px minmax(380px,1fr) 292px}}@media (width<=1080px){.dataFlowToolbar{grid-template-columns:minmax(190px,1fr) auto}.dataFlowTabs{grid-area:2/1/auto/-1;min-height:48px}.flowBuilder{grid-template-columns:210px minmax(0,1fr)}.flowInspector{border-top:1px solid var(--color-border);border-left:0;grid-column:1/-1}.sourceEditor{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none}.fieldRulesHeader,.fieldRules,.sourceAdvanced,.sourceToggle,.sourceRemove{grid-column:1/-1}}@media (width<=720px){.dataFlowWorkspace{gap:12px}.dataFlowToolbar{border-bottom:0;flex-direction:column;align-items:stretch;gap:8px;width:100%;display:flex}.dataFlowToolbar>label,.dataFlowActions{padding-bottom:0}.dataFlowTabs{border-bottom:1px solid var(--color-border);gap:12px;width:100%;min-height:48px}.dataFlowTabs button{min-width:0;font-size:12px}.dataFlowTabs span[data-empty=true]{display:none}.dataFlowActions{grid-template-columns:44px minmax(0,1fr) minmax(0,1fr);width:100%;display:grid}.dataFlowActions>*{min-width:0}.dataFlowActions .ghostBtn,.dataFlowActions .primaryBtn{justify-content:center}.flowBuilder{background:0 0;border:0;width:100%;min-height:0;display:block}.flowMobileSteps{border:1px solid var(--color-border);background:var(--color-canvas-subtle);border-radius:6px;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;width:100%;margin-bottom:10px;padding:3px;display:grid}.flowMobileSteps button{min-width:0;min-height:44px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;gap:6px;padding:6px 5px;font-size:11px;font-weight:700;display:flex}.flowMobileSteps button span{border:1px solid var(--color-border-strong);border-radius:50%;flex:none;place-items:center;width:19px;height:19px;font-size:10px;display:grid}.flowMobileSteps button.active{background:var(--color-surface);color:var(--color-text);box-shadow:0 1px 3px #18221c1a}.flowMobileSteps button.active span{border-color:var(--color-brand-600);background:var(--color-brand-600);color:#fff}.flowMobileSteps button:disabled{opacity:.45;cursor:not-allowed}.flowBuilder>.flowSources,.flowBuilder>.flowCanvas,.flowBuilder>.flowInspector{border:1px solid var(--color-border);background:var(--color-surface);width:100%;max-width:100%;box-shadow:none;border-radius:6px;margin:0;scroll-margin-block:12px 110px;position:relative}.dataFlowWorkspace :is(input,select,textarea,button,summary){scroll-margin-bottom:110px}.flowBuilder>.flowSources[data-mobile-active=false],.flowBuilder>.flowCanvas[data-mobile-active=false],.flowBuilder>.flowInspector[data-mobile-active=false]{display:none}.flowSectionTitle{border-bottom:1px solid var(--color-border-subtle);background:var(--color-canvas-subtle);justify-content:space-between;min-height:52px;padding:8px 12px}.flowSectionTitle>div{gap:10px}.flowSectionTitle>div>span{background:var(--color-control-subtle);width:24px;height:24px;color:var(--color-text-secondary);border:0;margin:0}.flowSourceList,.flowSchedule,.sourcePreview,.sourceEditor,.flowHint{margin-left:0}.flowSourceList>button{min-height:62px}.flowSchedule{margin-top:0}.sourcePreviewControls{flex-direction:column;align-items:stretch;padding-block:12px}.sourcePreview iframe{min-height:300px}.selectorPicker{grid-template-columns:1fr 44px}.selectorPicker code,.selectorPicker select,.selectorPicker button:not(.iconBtn){grid-column:1/-1}.selectorPicker button:not(.iconBtn){justify-content:center}.sourceEditor,.sourceEditorPair{grid-template-columns:1fr}.sourceEditor{padding-inline:14px}.reviewSubjectSetup{padding:14px 12px}.fieldRulesHeader,.fieldRules,.sourceAdvanced,.sourceToggle,.sourceRemove{grid-column:auto}.dataFlowOnboarding,.dataFlowEmpty{min-height:400px;padding:28px 18px}.dataFlowChoices{grid-template-columns:1fr}.dataFlowChoices button{min-height:100px}.dataFlowChoices button+button{border-top:1px solid var(--color-border);border-left:0}.recordsSummary{flex-wrap:wrap;align-items:flex-start;gap:16px 28px}.publicFeed{text-align:left;width:100%;margin-left:0}.publicFeed>div{justify-content:flex-start}.runsView article{grid-template-columns:1fr}.runsView article>div:first-child{flex-wrap:wrap;align-items:flex-start}.runsView article>span{padding-left:18px}}@media (width<=420px){.dataFlowActions{grid-template-columns:44px 1fr}.dataFlowActions .primaryBtn{grid-column:1/-1}.dataFlowTabs{justify-content:space-between;gap:6px}.dataFlowTabs button{font-size:11px}.flowMobileSteps button{flex-direction:column;gap:3px;font-size:10px}.recordsSummary{gap:14px 22px}}@media (prefers-reduced-motion:reduce){.sourcePreview,.sourceEditor,.dataFlowLoading svg,.dataFlowInlineLoading svg,.isSpinning{animation:none}.flowSourceList>button,.dataFlowChoices button{transition:none}}.publicDemo{background:var(--color-canvas)}.publicDemo .pvsFooter{display:none}.pdMain{width:min(100% - 80px,1360px);margin:0 auto;padding:40px 0 64px}.pdOrientation{justify-content:space-between;align-items:center;gap:24px;margin-bottom:32px;display:flex}.pdOrientation h1{color:var(--color-text);letter-spacing:-.045em;margin:0;font-size:42px;font-weight:600;line-height:1.2}.pdOrientation p{color:var(--color-text-secondary);margin:12px 0 0;font-size:15px}.pdMobilePrimaryTypes,.pdMobileAllTypes{display:none}.pdWorkbench{grid-template-columns:264px minmax(0,1fr);align-items:start;gap:28px;display:grid}.pdControls{color:#d2dbf2;background:#171d30;border:1px solid #28334d;border-radius:12px;gap:24px;min-width:0;padding:22px 16px;display:grid}.pdTypeRail,.pdCatalog,.pdPreviewToolbar,.pdPreviewTitle,.pdPreviewStage,.pdModeration{border:1px solid var(--color-border);background:var(--color-surface);border-radius:10px;min-width:0}.pdTypeRail{background:0 0;border:0;margin:0;padding:0}.pdTypeRail legend{color:#92a0c1;margin-bottom:12px;padding:0 10px;font-size:11px;font-weight:550}.pdTypeOptions{gap:3px;margin-top:0;display:grid}.pdTypeOption{cursor:pointer;display:block;position:relative}.pdTypeOption input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.pdTypeOption>span{color:#c4cee6;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:3px;min-height:44px;padding:10px 12px;display:grid}.pdTypeOption strong{font-size:14px;font-weight:550}.pdTypeOption small{color:#8898bc;font-size:12px;display:block}.pdTypeOption input:checked+span{color:#fff;box-shadow:none;background:#304071;border-color:#45578e}.pdTypeOption input:checked+span small{color:#bcc9ed}.pdTypeOption:hover>span{background:#263250}.pdTypeOption input:focus-visible+span{outline-offset:2px;outline:3px solid #4658eb59}.pdWidgetSelect{display:none}.pdCatalog{background:0 0;border:0;border-top:1px solid #303950;border-radius:0;padding:22px 0 0}.pdCatalog>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.pdCatalog h2{color:#c2cdea;margin:0;font-size:12px;font-weight:550}.pdCatalog>header>span{color:#97a4c1;font-size:12px}.pdSearch{border:1px solid var(--color-brand-50);min-height:44px;color:var(--color-text-muted);background:var(--color-surface);border-color:var(--color-border);border-radius:7px;align-items:center;gap:7px;margin-top:14px;padding:0 12px;display:flex}.pdSearch input{min-width:0;color:var(--color-text);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:13px}.pdSpinner{animation:.8s linear infinite pdSpin}.pdObjectList{scrollbar-gutter:stable;gap:4px;max-height:360px;margin-top:12px;display:grid;overflow-y:auto}.pdObjectChoice{border:1px solid var(--color-brand-50);color:#becae8;text-align:left;cursor:pointer;background:0 0;border-color:#0000;border-radius:7px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:65px;padding:10px;display:grid}.pdObjectChoice.isActive{box-shadow:none;background:#263353;border-color:#3b4b78}.pdObjectThumb{width:32px;height:36px;color:var(--color-text-muted);background:0 0;border-radius:7px;place-items:center;display:grid}.pdObjectMain{min-width:0}.pdObjectMain small,.pdObjectMain span{color:#91a0c1;font-size:12px;line-height:1.15;display:block}.pdObjectMain strong{overflow-wrap:anywhere;margin:1px 0;font-size:13px;font-weight:550;line-height:1.4;display:block}.pdObjectMetric{color:#f09b17;align-items:center;gap:3px;font-size:12px;font-weight:700;display:inline-flex}.pdCatalogNotice{color:#7c3b32;background:#fff5f2;border-radius:7px;gap:6px;margin-top:7px;padding:8px;font-size:12px;display:grid}.pdCatalogNotice button,.pdScenarioState button{border:1px solid var(--color-brand-100);min-height:44px;color:var(--color-action-hover);background:var(--color-surface);border-radius:7px;font-weight:700}.pdCatalogEmpty{color:var(--color-text-muted);margin:10px 0 0;font-size:14px}.pdCatalogSkeleton{gap:4px;display:grid}.pdCatalogSkeleton>i{border:1px solid var(--color-brand-50);background:var(--color-surface);border-radius:7px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:8px;min-height:65px;padding:7px;display:grid}.pdCatalogSkeleton b{background:var(--color-brand-50);border-radius:7px;width:42px;height:42px}.pdCatalogSkeleton>i>span{gap:8px;display:grid}.pdCatalogSkeleton em{background:linear-gradient(90deg, var(--color-brand-50) 25%, var(--color-surface-subtle) 50%, var(--color-brand-50) 75%);background-size:200% 100%;border-radius:999px;width:84%;height:8px;animation:1.4s ease-in-out infinite pdShimmer;display:block}.pdCatalogSkeleton em:last-child{width:56%}.pdPreview{min-width:0;margin-left:0}.pdPreviewToolbar{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(180px,1fr) 140px 150px 92px;align-items:end;gap:12px;min-height:0;padding:0 0 22px;display:grid}.pdPreviewToolbar label{color:var(--color-text-secondary);gap:5px;font-size:12px;font-weight:500;display:grid}.pdPreviewToolbar select{border:1px solid var(--color-brand-100);width:100%;min-width:0;min-height:44px;color:var(--color-text);background:var(--color-surface);font:inherit;border-color:var(--color-border);border-radius:7px;padding:0 30px 0 10px;font-size:13px}.pdPreviewTitle{background:#e9edf7;border-radius:12px 12px 0 0;justify-content:space-between;align-items:center;gap:16px;min-height:56px;margin-top:0;padding:12px 24px;display:flex}.pdPreviewTitle h2{overflow-wrap:anywhere;order:-1;margin:0;font-size:14px;font-weight:550}.pdDemoBadge{min-height:28px;color:var(--color-text-secondary);background:0 0;border-radius:999px;flex-shrink:0;align-items:center;gap:7px;padding:0;font-size:12px;font-weight:500;display:inline-flex}.pdDemoBadge i{background:var(--color-success);border-radius:50%;width:7px;height:7px}.pdPreviewStage{background:var(--color-canvas-subtle);border-top:0;border-radius:0 0 12px 12px;min-height:320px;padding:12px 24px 24px;position:relative}.pdPreviewStage.isCompact{min-height:230px}.pdWidgetFrame{opacity:.58;background:0 0;border:0;border-radius:12px;width:100%;min-height:120px;margin-inline:auto;transition:opacity .16s;display:block}.pdWidgetFrame.isReady{opacity:1}.pdLiveStatus{min-height:34px;color:var(--color-text-muted);margin:0;padding:12px 0;font-size:12px}.pdScenarioState{min-height:485px;color:var(--color-text-secondary);text-align:center;align-content:center;justify-items:center;gap:9px;padding:28px;display:grid}.pdScenarioState strong{color:var(--color-text);font-size:18px}.pdScenarioState span{max-width:390px;font-size:14px}.pdScenarioState button{padding:0 16px}.pdScenarioState.isError{color:#9b3a32}.pdScenarioState.isEmpty svg{color:var(--color-text-muted)}.pdVisuallyHidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.pdOrientation .pdEyebrow{color:var(--color-action);text-transform:uppercase;letter-spacing:.08em;margin:0 0 12px;font-size:11px;font-weight:600}.pdConnectAction{border:1px solid var(--color-border-strong);min-height:46px;color:var(--color-text);border-radius:8px;align-items:center;padding:0 20px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.pdViewportSwitch{border:1px solid var(--color-border);background:var(--color-surface);border-radius:8px;grid-area:1/4;align-self:end;gap:2px;height:44px;padding:2px;display:flex}.pdViewportSwitch button{width:42px;min-height:38px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;display:grid}.pdViewportSwitch button[aria-pressed=true]{background:var(--color-brand-100);color:var(--color-action)}.pdPreview.isNarrow .pdWidgetFrame{max-width:390px}@keyframes pdSpin{to{transform:rotate(360deg)}}@keyframes pdShimmer{to{background-position:-200% 0}}@media (width<=1300px){.pdMain{width:calc(100% - 48px)}.pdWorkbench{grid-template-columns:260px minmax(0,1fr);gap:24px}.pdPreviewToolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 92px}.pdPreviewStage{padding-inline:24px}.pdToolbarObject{grid-column:1/-1}.pdViewportSwitch{grid-area:2/3}}@media (width<=1180px){.pdWorkbench{grid-template-columns:260px minmax(0,1fr)}}@media (width<=820px){.publicDemo .pvsFooter{display:grid}.pdMain{width:calc(100% - 40px);padding:28px 0 40px}.pdOrientation{align-items:start;margin-bottom:24px}.pdOrientation h1{font-size:32px}.pdOrientation p{margin-top:8px;line-height:1.5}.pdMobileAllTypes{color:var(--color-text-secondary);gap:6px;margin:0 0 18px;font-size:13px;font-weight:500;display:grid}.pdMobileAllTypes select{border:1px solid var(--color-brand-100);width:100%;min-height:44px;color:var(--color-text);background:var(--color-surface);font-size:16px;font:inherit;border-radius:8px;padding:0 34px 0 12px}.pdWorkbench{flex-direction:column;gap:14px;display:flex}.pdControls{display:none}.pdPreview{flex-direction:column;width:100%;margin-left:0;display:flex}.pdPreviewTitle{border-radius:10px 10px 0 0;flex-wrap:wrap;order:1;gap:8px;margin-top:0;padding:12px 14px}.pdPreviewTitle h2{max-width:100%;font-size:13px}.pdPreviewStage{border-radius:0 0 10px 10px;order:2;min-height:0;padding:0 8px 8px}.pdPreviewStage.isCompact{min-height:0}.pdLiveStatus{order:3}.pdPreviewToolbar{background:0 0;border:0;order:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-height:0;margin:0;padding:0 0 18px;display:grid}.pdPreviewToolbar>label{display:grid}.pdPreviewToolbar>.pdToolbarObject{grid-column:1/-1;gap:7px;font-size:12px;display:grid}.pdPreviewToolbar select{min-height:46px;font-size:16px}.pdWidgetFrame{display:block}.pdScenarioState{min-height:390px;padding:20px}.pdConnectAction,.pdViewportSwitch{display:none}}@media (width<=360px){.pdMain{width:calc(100% - 32px)}.pdOrientation h1{font-size:28px}.pdPreviewStage{padding:8px}}@media (prefers-reduced-motion:reduce){.pdWidgetFrame{transition:none}.pdSpinner,.pdCatalogSkeleton em{animation:none}}@media (forced-colors:active){.pdTypeOption input:checked+span,.pdObjectChoice.isActive,.pdMobilePrimaryTypes button[aria-pressed=true]{border-width:2px}}.publicServicePage{--ps-canvas:var(--color-canvas);--ps-surface:var(--color-surface);--ps-surface-blue:var(--color-surface-subtle);--ps-text:var(--color-text);--ps-muted:var(--color-text-secondary);--ps-line:var(--color-border);--ps-line-strong:var(--color-brand-100);--ps-blue:var(--color-action);--ps-blue-dark:var(--color-action);--ps-blue-soft:var(--color-brand-50);--ps-mint:var(--color-success);--ps-mint-soft:#e9f9f4;--ps-amber:var(--color-rating);--ps-amber-soft:#fff6e7;background:var(--ps-canvas);min-width:0;min-height:100vh;color:var(--ps-text);font-family:var(--font-sans)}.publicServicePage :where(a,button,summary):focus-visible{outline-offset:3px;outline:3px solid #4658eb57}.psPrimaryAction:hover{background:var(--ps-blue-dark);border-color:var(--ps-blue-dark)}.psPricingMain{width:min(100% - 80px,1360px);margin:0 auto;padding:42px 0 72px}.psPricingHero{max-width:none}.psTrustBadges{flex-wrap:wrap;gap:8px;display:flex}.psTrustBadges span{color:#215d50;background:var(--ps-mint-soft);border:1px solid #d9f3ea;border-radius:999px;align-items:center;gap:7px;min-height:32px;padding:6px 11px;font-size:12px;font-weight:700;display:inline-flex}.psPricingHero h1{letter-spacing:-.045em;text-wrap:balance;max-width:none;margin:18px 0 0;font-size:clamp(38px,3vw,44px);line-height:1.08}.psPricingHero>p{max-width:940px;color:var(--ps-muted);margin:12px 0 0;font-size:14px;line-height:1.5}.psPricingGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:28px;display:grid}.psPriceCard{background:var(--ps-surface);border:1px solid var(--ps-line);border-radius:14px;grid-template-rows:auto auto auto 1fr;align-content:start;gap:14px;min-width:0;padding:22px;display:grid;box-shadow:0 16px 40px #4658eb0e}.psPriceCardPrimary{border-color:var(--color-brand-100);box-shadow:0 18px 44px #4658eb17}.psPriceIcon{border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.psPriceIconBlue{color:var(--color-surface);background:var(--ps-blue)}.psPriceIconMint{color:#087c61;background:var(--ps-mint-soft)}.psPriceIconAmber{color:#9a5a00;background:var(--ps-amber-soft)}.psCardKicker{color:var(--ps-muted);letter-spacing:.035em;text-transform:uppercase;margin:0 0 7px;font-size:12px;font-weight:700}.psPriceCard h2{letter-spacing:-.035em;overflow-wrap:anywhere;margin:0;font-size:clamp(25px,2.2vw,34px);line-height:1.12}.psCardLead{min-height:60px;color:var(--ps-muted);margin:8px 0 0;font-size:14px;line-height:1.55}.psCapabilityStatus{color:var(--ps-muted);align-items:flex-start;gap:8px;display:inline-flex}.psCapabilityStatus.isLoading:before{border:2px solid var(--color-brand-100);border-top-color:var(--ps-blue);content:"";border-radius:50%;flex:none;width:13px;height:13px;margin-top:4px;animation:.8s linear infinite psCapabilitySpin}@keyframes psCapabilitySpin{to{transform:rotate(360deg)}}.psPrimaryAction,.psSecondaryAction,.psUnavailableAction{text-align:center;border-radius:10px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:48px;padding:0 16px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.psPrimaryAction{color:var(--color-surface);background:var(--ps-blue);border:1px solid var(--ps-blue)}.psSecondaryAction{color:var(--ps-blue-dark);background:var(--ps-surface);border:1px solid var(--color-brand-100)}.psSecondaryAction:hover{background:var(--ps-surface-blue);border-color:var(--ps-blue)}.psUnavailableAction{color:var(--ps-muted);background:var(--color-canvas);border:1px solid var(--ps-line);cursor:default}.psPriceCard ul{border-top:1px solid var(--ps-line);align-content:start;gap:4px;margin:0;padding:4px 0 0;list-style:none;display:grid}.psPriceCard li{color:var(--ps-muted);grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;padding-top:7px;font-size:14px;line-height:1.35;display:grid}.psPriceCard li svg{color:var(--ps-blue);margin-top:1px}.psPricingNotice{color:#285f54;background:var(--ps-mint-soft);border:1px solid #d6f0e7;border-radius:14px;grid-template-columns:24px minmax(0,1fr);gap:12px;margin-top:18px;padding:18px 20px;display:grid}.psPricingNotice>div{gap:3px;display:grid}.psPricingNotice strong{color:var(--ps-text);font-size:14px}.psPricingNotice span{font-size:13px;line-height:1.5}.psDocsLayout{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:16px;width:min(100% - 80px,1360px);margin:0 auto;padding:32px 0 76px;display:grid}.psDocsMobileSelect{display:none}.psDocsNav{background:var(--ps-surface);border:1px solid var(--ps-line);border-radius:14px;gap:3px;padding:12px;display:grid;position:sticky;top:104px;box-shadow:0 14px 36px #4658eb0b}.psDocsNav>div{min-height:48px;color:var(--ps-blue-dark);background:var(--ps-blue-soft);border-radius:9px;align-items:center;gap:9px;padding:0 11px;font-size:13px;display:flex}.psDocsNav a{min-height:44px;color:var(--ps-muted);border-radius:9px;align-items:center;padding:0 12px;font-size:13px;font-weight:680;text-decoration:none;display:flex}.psDocsNav a:hover,.psDocsNav a:focus-visible{color:var(--ps-blue-dark);background:var(--ps-surface-blue)}.psDocsArticle{background:var(--ps-surface);border:1px solid var(--ps-line);border-radius:14px;min-width:0;padding:28px 30px 48px;box-shadow:0 16px 42px #4658eb0d}.psDocsIntro,.psDocsSection{scroll-margin-top:100px}.psDocsIntro h1{letter-spacing:-.04em;margin:7px 0 0;font-size:clamp(32px,2.7vw,38px);line-height:1.05}.psDocsIntro>p:last-child,.psDocsSection>p{max-width:780px;color:var(--ps-muted);margin:13px 0 0;font-size:15px;line-height:1.65}.psDocsSection{border-top:1px solid var(--ps-line);margin-top:26px;padding-top:22px}.psDocsSection h2{letter-spacing:-.025em;margin:0;font-size:24px;line-height:1.2}.publicServicePage code{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace}.psInstallSteps{gap:9px;margin:16px 0 0;padding:0;list-style:none;display:grid}.psInstallSteps li{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:12px;display:grid}.psInstallSteps li>span{width:34px;height:34px;color:var(--ps-blue-dark);background:var(--ps-blue-soft);border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid}.psInstallSteps strong{font-size:14px;display:block}.psInstallSteps p{color:var(--ps-muted);margin:3px 0 0;font-size:13px;line-height:1.5}.psCodeBlock{background:var(--color-surface-subtle);border:1px solid var(--ps-line);border-radius:12px;margin-top:18px;overflow:hidden}.psCodeToolbar{border-bottom:1px solid var(--ps-line);justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:8px 10px 8px 16px;display:flex}.psCodeToolbar span{color:var(--ps-muted);font-size:12px;font-weight:700}.psCodeToolbar button{min-height:44px;color:var(--ps-text);background:var(--ps-surface);border:1px solid var(--ps-line-strong);font:inherit;cursor:pointer;border-radius:9px;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.psCodeBlock pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;color:var(--color-action-hover);tab-size:2;margin:0;padding:20px;font-size:13px;line-height:1.55;overflow:auto}.psCodeNote{color:var(--ps-muted);background:var(--ps-surface);border-top:1px solid var(--ps-line);margin:0;padding:14px 18px;font-size:12px;line-height:1.55}.psCopyStatus{min-height:0;color:var(--ps-blue-dark);background:var(--ps-surface);margin:0;padding:0 18px;font-size:12px}.psCopyStatus:not(:empty){padding-bottom:14px}.psWidgetTypes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:22px 0 0;display:grid}.psWidgetTypes>div{background:var(--ps-surface-blue);border:1px solid var(--color-brand-50);border-radius:10px;grid-template-columns:minmax(118px,.4fr) minmax(0,1fr);gap:12px;min-width:0;padding:13px 14px;display:grid}.psWidgetTypes dt,.psWidgetTypes dd{min-width:0;margin:0}.psWidgetTypes dt{color:var(--ps-blue-dark);font-size:13px;font-weight:700}.psWidgetTypes dd{color:var(--ps-muted);font-size:13px;line-height:1.45}.psDocsCallout{color:#315e55;background:var(--ps-mint-soft);border:1px solid #d6f0e7;border-radius:11px;grid-template-columns:24px minmax(0,1fr);gap:10px;max-width:820px;margin-top:20px;padding:16px;font-size:13px;line-height:1.55;display:grid}.psDocsCallout strong{color:var(--ps-text)}.psInlineLink{width:fit-content;min-height:44px;color:var(--ps-blue-dark);align-items:center;gap:7px;margin-top:15px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.psInlineLink:hover{text-underline-offset:4px;text-decoration:underline}.psInlineAvailability{width:fit-content;min-height:44px;color:var(--ps-muted);align-items:center;margin-top:15px;font-size:13px;font-weight:680;display:inline-flex}.psErrorChecklist{gap:9px;max-width:820px;margin:18px 0 0;padding:0;list-style:none;display:grid}.psErrorChecklist li{color:var(--ps-muted);padding-left:24px;font-size:14px;line-height:1.55;position:relative}.psErrorChecklist li:before{background:var(--ps-blue);content:"";border-radius:50%;width:7px;height:7px;position:absolute;top:.5em;left:4px}@media (width<=1080px){.psPricingGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.psPriceCard:last-child{grid-column:1/-1}}@media (width<=820px){.psPricingMain,.psDocsLayout{width:min(100% - 32px,1320px)}.psDocsLayout{grid-template-columns:1fr}.psDocsNav{display:none}.psDocsMobileSelect{z-index:8;border:1px solid var(--ps-line);color:var(--ps-text);background:#fffffff7;border-radius:11px;gap:7px;padding:12px;font-size:13px;font-weight:700;display:grid;position:sticky;top:8px}.psDocsMobileSelect select{border:1px solid var(--ps-line-strong);width:100%;min-height:44px;color:var(--ps-text);background:var(--color-surface);font:inherit;border-radius:9px;padding:0 36px 0 11px}}@media (width<=680px){.psPricingMain{padding:28px 0 50px}.psPricingHero h1{font-size:38px}.psPricingHero>p{font-size:15px}.psTrustBadges{display:grid}.psTrustBadges span{width:fit-content}.psPricingGrid{grid-template-columns:1fr;margin-top:28px}.psPriceCard:last-child{grid-column:auto}.psCardLead{min-height:0}.psDocsLayout{gap:14px;padding-top:16px}.psDocsArticle{padding:27px 20px 44px}.psDocsSection{margin-top:34px;padding-top:30px}.psWidgetTypes{grid-template-columns:1fr}.psCodeToolbar{flex-direction:column;align-items:stretch}.psCodeToolbar button{justify-content:center;width:100%;min-height:44px}.psCodeBlock pre{padding:16px;font-size:12px}}@media (width<=420px){.psPricingMain,.psDocsLayout{width:min(100% - 24px,1320px)}.psPricingHero h1{font-size:34px}.psPriceCard{padding:21px}.psPricingNotice{grid-template-columns:1fr}.psDocsArticle{padding-inline:16px}.psWidgetTypes>div{grid-template-columns:1fr;gap:4px}}@media (prefers-reduced-motion:reduce){.publicServicePage *,.publicServicePage :before,.publicServicePage :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}.psCapabilityStatus.isLoading:before{animation:none}}@media (forced-colors:active){.psPrimaryAction,.psSecondaryAction,.psUnavailableAction,.psPriceCard,.psDocsArticle,.psDocsNav,.psCodeBlock{border:1px solid canvastext}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-sans:"Golos Text", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--color-ink-950:#161b2c;--color-neutral-800:#3c4358;--color-neutral-600:#687088;--color-neutral-400:#959eb3;--color-neutral-200:#e1e5ef;--color-neutral-100:#edf0f6;--color-ink-900:#20273d;--color-ink-800:#303953;--color-ink-700:#56617e;--color-brand-50:#eef1ff;--color-brand-100:#e6eaff;--color-brand-300:#b9c5ff;--color-brand-400:#7585ed;--color-brand-600:#4658eb;--color-brand-700:#3345c7;--color-action:#4658eb;--color-action-hover:#3345c7;--accent-strong:var(--color-action-hover);--color-mint:#7385ed;--color-coral:#c36c49;--color-canvas:#f5f6fa;--color-canvas-subtle:#edf0f6;--color-surface:#fff;--color-surface-subtle:#f9faff;--color-surface-elevated:#fff;--color-control-subtle:#f0f2f8;--color-text:#161b2c;--color-text-secondary:#5d657b;--color-text-muted:#697289;--color-text-inverse:#f7f9ff;--color-border:#e1e5ef;--color-border-subtle:#edf0f5;--color-border-strong:#b5bdd0;--color-rating:#bd8127;--color-rating-surface:#fff7e8;--color-warning:#a76800;--color-warning-surface:#fff4dc;--color-danger:#b42318;--color-danger-surface:#ffebe9;--color-success:#3f7150;--color-success-surface:#edf4e8;--radius-control:8px;--radius-panel:12px;--radius-section:20px;--radius-round:999px;--shadow-panel:0 2px 4px #161b2c06;--shadow-overlay:0 24px 72px #161b2c29;--focus-ring:0 0 0 3px #4658eb33;--motion-fast:.16s;--motion-base:.24s;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-24:96px;--space-page:clamp(16px, 4vw, 64px);--content-max:1320px;--content-reading:760px;--admin-sidebar:232px;--admin-topbar:68px;--control-height:44px;--control-height-large:48px;--font-caption:12px;--font-body-small:14px;--font-body:16px;--font-title:32px;--font-display:32px;--line-caption:16px;--line-body-small:20px;--line-body:24px;--line-title:40px;--type-h2-size:24px;--type-h2-line:32px;--type-h3-size:20px;--type-h3-line:28px;--type-h4-size:16px;--type-h4-line:24px;--shadow-card:0 2px 4px #161b2c06;--shadow-preview:0 24px 64px #161b2c14;--font-editorial:Georgia, "Times New Roman", serif}::selection{background:var(--color-brand-100);color:var(--color-text)}:where(button,a,summary):focus-visible{outline:2px solid var(--color-brand-600);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{font-family:var(--font-sans);color:var(--color-text);background:var(--color-canvas);font-synthesis:none;text-rendering:optimizelegibility;--line:var(--color-border);--muted:var(--color-text-muted);--text:var(--color-text)}*{box-sizing:border-box}body{background:var(--color-canvas);min-width:0;min-height:100vh;color:var(--color-text);margin:0;line-height:1.5}.routeRedirect{text-align:center;place-content:center;gap:12px;min-height:100vh;padding:24px;display:grid}.routeRedirect p{margin:0}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}.shell{grid-template-columns:248px minmax(0,1fr);min-height:100vh;display:grid}.skipLink{z-index:1000;border-radius:var(--radius-control);background:var(--color-brand-300);color:var(--color-ink-950);transition:transform var(--motion-fast) ease;padding:10px 14px;font-weight:700;text-decoration:none;position:fixed;top:10px;left:10px;transform:translateY(-160%)}.skipLink:focus{transform:translateY(0)}.nav{background:var(--color-ink-950);height:100vh;color:var(--color-text-inverse);border-right:1px solid #ffffff0f;flex-direction:column;gap:24px;padding:20px 16px;display:flex;position:sticky;top:0}.brand{color:var(--color-text-inverse);align-items:center;gap:12px;padding:2px 6px;text-decoration:none;display:flex}.brand strong{font-size:19px;font-weight:700;display:block}.brand span,.navFoot span{color:var(--color-text-muted);font-size:12px}.mark{width:42px;height:42px;color:var(--color-border);--logo-accent:var(--color-brand-300);place-items:center;display:grid}.mark svg{width:38px;height:38px;display:block}.mark .logoOrbit{opacity:.42}.mark .logoNode{fill:var(--logo-accent)}.nav nav{gap:4px;display:grid}.mobileNavMore{display:none}.nav button{min-height:44px;color:var(--color-border-strong);border-radius:var(--radius-control);cursor:pointer;text-align:left;transition:color var(--motion-fast) ease, background var(--motion-fast) ease, transform var(--motion-fast) ease;background:0 0;border:0;align-items:center;gap:10px;padding:10px 12px;display:flex;position:relative}.nav button.active,.nav button:hover{background:var(--color-ink-800);color:var(--color-surface)}.nav button.active:before{content:"";border-radius:var(--radius-round);background:var(--color-brand-300);width:3px;height:18px;position:absolute;left:0}.navFoot{border-top:1px solid var(--color-text);align-items:center;gap:10px;margin-top:auto;padding:18px 6px 0;display:flex}.main{min-width:0;min-height:100vh;padding:30px var(--space-page) 64px}.topbar{width:min(100%, var(--content-max));justify-content:space-between;align-items:flex-start;gap:16px;margin:0 auto 24px;display:flex}.topbarActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.projectSelect{min-width:220px;color:var(--color-text-secondary);grid-template-columns:auto minmax(140px,1fr);align-items:center;gap:8px;display:grid}.projectSelect span{font-size:12px}.projectSelect select{min-height:44px;padding-top:8px;padding-bottom:8px}.projectContext{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);max-width:280px;min-height:40px;color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;padding:8px 11px;font-size:13px;font-weight:700;display:inline-flex;overflow:hidden}.projectContext svg{flex:none}h1,h2,p{margin:0}h1{letter-spacing:-.025em;font-size:clamp(27px,2vw,34px);line-height:1.08}h2{font-size:16px}.topbar p{color:var(--color-text-muted);margin-top:6px}.workspace{width:min(100%, var(--content-max));gap:20px;margin-inline:auto;display:grid}.workspaceNav{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:16px;min-width:0;min-height:48px;display:flex}.workspaceTabs{scrollbar-width:none;gap:22px;min-width:0;display:flex;overflow-x:auto}.workspaceTabs::-webkit-scrollbar{display:none}.workspaceTabs button{min-height:48px;color:var(--color-text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;flex:none;padding:0 1px;font-weight:700;position:relative}.workspaceTabs button:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.workspaceTabs button.active{color:var(--color-text)}.workspaceTabs button.active:after{background:var(--color-action)}.workspaceNavActions{align-items:center;gap:8px;display:flex}.workspaceNavActions .ghostBtn{min-height:36px}.exportMenu{position:relative}.exportMenu summary{border-radius:var(--radius-control);background:var(--color-control-subtle);min-height:36px;color:var(--color-text);cursor:pointer;align-items:center;gap:7px;padding:0 11px;font-weight:700;list-style:none;display:inline-flex}.exportMenu summary::-webkit-details-marker{display:none}.exportMenu>div{z-index:20;border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);gap:2px;width:160px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 30px #1020181f}.exportMenu a{min-height:34px;color:var(--color-text);border-radius:6px;align-items:center;padding:0 9px;font-size:13px;text-decoration:none;display:flex}.exportMenu a:hover{background:var(--color-control-subtle)}.quickStart{border-radius:var(--radius-panel);background:var(--color-brand-50);border:1px solid #b9dfca;justify-content:space-between;align-items:center;gap:24px;min-width:0;padding:16px 18px;display:flex}.quickStart>div:first-child{min-width:220px}.quickStart strong,.quickStart span{display:block}.quickStart>div:first-child span{color:var(--color-text-secondary);margin-top:4px;font-size:13px}.quickStartActions{align-items:center;gap:6px;display:flex}.quickStartActions button{border-radius:var(--radius-control);min-height:44px;color:var(--color-text);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:7px;padding:0 10px;font-weight:700;display:inline-flex}.quickStartActions button:hover{background:#ffffffb8}.quickStartActions button.done{color:var(--color-success)}.quickStartActions button span{background:var(--color-action);width:22px;height:22px;color:var(--color-surface);border-radius:6px;place-items:center;font-size:11px;display:grid}.quickStartActions button.done span{background:var(--color-success)}.metricLine{border-block:1px solid var(--color-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.panel,.filters{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-panel)}.messageFilters>label:first-child{min-width:210px}.messageFilters{flex-wrap:wrap}.objectPicker{width:min(340px,100%);min-width:240px;position:relative}.objectPickerField{position:relative}.objectPickerField>svg{z-index:1;color:var(--color-text-muted);pointer-events:none;position:absolute;top:14px;left:12px}.objectPickerField input{padding-inline:36px 50px}.objectPickerField button{background:var(--color-control-subtle);width:44px;height:44px;color:var(--color-text-muted);cursor:pointer;border:0;border-radius:6px;font-size:20px;position:absolute;top:0;right:0}.objectPickerOptions{z-index:30;border:1px solid var(--color-border);background:var(--color-surface);border-radius:8px;width:min(420px,90vw);max-height:320px;padding:5px;position:absolute;top:calc(100% + 6px);left:0;overflow:auto;box-shadow:0 14px 35px #151f1b29}.objectPickerOptions button{width:100%;min-height:48px;color:var(--color-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 9px;display:grid}.objectPickerOptions button:hover{background:var(--color-control-subtle)}.objectPickerOptions button[aria-selected=true]{background:var(--color-brand-50)}.objectPickerOptions button[data-active=true]{background:var(--color-brand-50);box-shadow:inset 0 0 0 2px var(--color-brand-600)}.objectPickerOptions strong,.objectPickerOptions small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.objectPickerOptions small,.objectPickerEmpty{color:var(--color-text-muted)}.objectPickerEmpty{padding:12px;display:block}.sortControl{min-width:160px}.topbar h1:focus:not(:focus-visible){outline:none}.topbar h1:focus-visible{outline:2px solid var(--color-brand-600);outline-offset:4px}.messageFilters .grow{min-width:220px}.filterToggle,.searchButton,.compactBtn{white-space:nowrap}.compactBtn{min-height:36px}.split.reverse.moderationLayout.single{grid-template-columns:minmax(0,1fr)}.metric{border-right:1px solid var(--color-border);background:0 0;gap:4px;min-width:0;padding:16px 18px;display:grid}.metric:last-child{border-right:0}.metric span,.metric small,.sectionHead span,.muted{color:var(--color-text-muted)}.metric strong{letter-spacing:-.035em;font-size:28px;line-height:1}.split{grid-template-columns:minmax(280px,.85fr) minmax(360px,1.15fr);align-items:start;gap:18px;display:grid}.split.reverse{grid-template-columns:minmax(420px,1.2fr) minmax(310px,.8fr)}.panel{min-width:0;padding:18px}.panel.wide{min-width:0}.sectionHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;display:flex}.spaceTop{margin-top:22px}.filters{align-items:end;gap:12px;padding:12px;display:flex}.moderationQueues{border-bottom:1px solid var(--color-border);scrollbar-width:thin;gap:4px;display:flex;overflow-x:auto}.moderationQueues button{min-height:44px;color:var(--color-text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 11px;font-weight:680}.moderationQueues button.active{border-bottom-color:var(--color-action);color:var(--color-text)}.filters.flat{border:0;flex-wrap:wrap;align-items:start;padding:0}.filters.flat.cackleGrid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;display:grid}.cackleGrid .grow{grid-column:span 2}label{color:var(--color-text-secondary);gap:6px;font-size:13px;display:grid}input,select,textarea{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);width:100%;min-height:44px;color:var(--color-text);outline:none;padding:10px 12px}textarea{resize:vertical;min-height:110px}.compactTextarea{min-height:72px}input:focus,select:focus,textarea:focus{border-color:var(--color-brand-600);box-shadow:var(--focus-ring)}.grow{flex:1}.primaryBtn,.ghostBtn,.iconBtn,.rowActions button{border-radius:var(--radius-control);cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 13px;text-decoration:none;display:inline-flex}.primaryBtn{background:var(--color-action);color:#fff;font-weight:700}.primaryBtn:hover:not(:disabled){background:var(--color-action-hover)}.primaryBtn:disabled,.ghostBtn:disabled,.iconBtn:disabled,.rowActions button:disabled{opacity:.55;cursor:not-allowed}.ghostBtn,.iconBtn,.rowActions button{background:var(--color-control-subtle);color:var(--color-text)}.iconBtn{width:44px;padding:0}.notice{background:var(--color-success-surface);color:var(--color-success);border-radius:var(--radius-panel);border:1px solid #b9e3c8;margin-bottom:16px;padding:10px 12px}.reviewList,.batchList,.sourceList,.objectList,.projectList,.channelList{gap:10px;display:grid}.loadingState{min-height:160px;color:var(--color-text-secondary);justify-content:center;align-items:center;gap:10px;font-weight:700;display:flex}.loadingState svg{animation:.8s linear infinite loading-state-spin}@keyframes loading-state-spin{to{transform:rotate(360deg)}}.reviewRow{border-top:1px solid var(--color-brand-50);padding:13px 0 2px}.reviewRow:focus{outline:none}.reviewRow:focus-visible{box-shadow:var(--focus-ring);border-radius:6px}.reviewRow:first-child{border-top:0;padding-top:0}.reviewRowReply{margin-left:min(calc(var(--thread-level,1) * 14px), 84px);padding-left:18px;position:relative}.reviewRowReply:before{background:var(--thread-line,var(--color-border-strong));content:"";border-radius:2px;width:2px;position:absolute;top:-10px;bottom:0;left:0}.reviewRowReply:after{background:var(--thread-line,var(--color-border-strong));content:"";border-radius:2px;width:12px;height:2px;position:absolute;top:25px;left:0}.threadContext{color:var(--color-text-secondary);border-top:1px dashed var(--color-border);border-bottom:1px dashed var(--color-border);grid-template-columns:18px minmax(0,1fr) auto;align-items:start;gap:7px;margin:9px 0 8px;padding:8px 0;font-size:12px;display:grid}.threadContext span,.threadContext small{min-width:0;display:block}.threadContext small{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;overflow:hidden}.threadContext .threadDepth{color:var(--color-text-muted);white-space:nowrap}.threadRootSummary{color:var(--color-text-muted);align-items:center;gap:6px;margin-top:7px;font-size:12px;display:flex}.threadLoadControls{min-height:34px;margin:4px 0 2px min(calc(var(--thread-level,0) * 14px), 84px);color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:8px;padding-left:18px;font-size:12px;display:flex}.threadLoadControls button{border-radius:var(--radius-control);min-height:44px;color:var(--color-action);background:0 0;border:0;align-items:center;gap:5px;padding:5px 8px;font-family:inherit;font-size:14px;font-weight:700;display:inline-flex}.threadLoadControls button:hover{background:var(--color-control-subtle)}.threadLoadControls .threadRetry{color:var(--color-danger)}.moderationEmpty{min-height:180px;color:var(--color-text-muted);text-align:center;place-content:center;justify-items:center;gap:8px;padding:28px;display:grid}.moderationEmpty p{margin:0}.appearanceControl{min-height:44px;color:var(--color-text-muted);align-items:center;gap:7px;font-size:12px;font-weight:650;display:inline-flex}.appearanceControl select{min-height:44px;padding:0 28px 0 8px;font-size:14px}.reviewRow.appearance-featured{box-shadow:inset 3px 0 var(--color-action)}.reviewRow.appearance-expert .reviewTop strong{color:#68478d}.reviewRow.appearance-spotlight>p{max-width:68ch;font-family:Georgia,Times New Roman,serif;font-size:16px}.reviewRow.appearance-official .reviewIdentity:before{background:var(--color-action);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb, var(--color-action) 12%, transparent);content:"";border-radius:50%;flex:none;margin-top:6px}.bulkBar{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-control-subtle);flex-wrap:wrap;align-items:center;gap:8px;min-height:44px;padding:7px 9px;display:flex}.bulkBar label{color:var(--color-text);align-items:center;gap:7px;display:flex}.bulkBar input,.reviewIdentity>input{width:16px;height:16px;accent-color:var(--color-action);padding:0}.bulkBar button,.pagination button{border:1px solid var(--color-border);background:var(--color-surface);min-height:30px;color:var(--color-text);cursor:pointer;border-radius:6px;align-items:center;gap:5px;padding:0 9px;display:inline-flex}.moderationActionError{background:var(--color-danger-surface,#fff1f0);min-height:38px;color:var(--color-danger,#9d2d2d);border:1px solid #e8b8b4;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:8px 9px 8px 11px;font-size:13px;font-weight:650;display:flex}.moderationActionError button{color:currentColor;cursor:pointer;background:0 0;border:0;border-radius:5px;flex:none;place-items:center;width:30px;height:30px;display:grid}.moderationActionError button:hover{background:#9d2d2d14}.reviewIdentity,.reviewSignals{align-items:flex-start;gap:9px;display:flex}.adminAuthorAvatar{border:1px solid var(--color-border);background:var(--color-control-subtle);border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-weight:700;overflow:hidden;color:var(--color-text-secondary)!important;margin-top:0!important;font-size:11px!important;display:grid!important}.adminAuthorAvatar img{object-fit:cover;grid-area:1/1;width:100%;height:100%}.adminAuthorAvatar>span{grid-area:1/1}.reviewSignals{flex-wrap:wrap;justify-content:flex-end}.reportBadge,.authorBlocked{background:var(--color-warning-surface);color:var(--color-warning);border-radius:6px;padding:4px 7px;font-size:12px;font-weight:700}.authorBlocked{background:var(--color-danger-surface);color:var(--color-danger)}.reportReasons{font-size:12px;color:var(--color-warning)!important;margin:7px 0 0!important}.pagination{color:var(--color-text-muted);justify-content:center;align-items:center;gap:10px;margin-top:14px;font-size:13px;display:flex}.pagination button:disabled{opacity:.5;cursor:not-allowed}@media (width<=620px){.reviewRowReply,.reviewRowReply[data-depth="2"],.reviewRowReply[data-depth="3"]{margin-left:8px;padding-left:12px}.threadContext{grid-template-columns:18px minmax(0,1fr)}.threadContext .threadDepth{grid-column:2}}.reviewTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.reviewTop strong{display:block}.reviewTop span,.batchList span,.batchList time,.objectList span{color:var(--color-text-muted);margin-top:3px;font-size:12px;display:block}.stars{color:#f0a51d;gap:2px;margin:8px 0;display:flex}.reviewRow p{color:var(--color-text);line-height:1.5}.reviewBody{white-space:pre-wrap;max-width:78ch;margin:9px 0 0}.reviewActionMenu{position:relative}.reviewActionMenu>summary{border-radius:var(--radius-control);background:var(--color-control-subtle);width:44px;height:44px;color:var(--color-text);cursor:pointer;place-items:center;list-style:none;display:grid}.reviewActionMenu>summary::-webkit-details-marker{display:none}.reviewActionMenu>div{z-index:20;border:1px solid var(--color-border);background:var(--color-surface);border-radius:8px;gap:2px;width:min(280px,82vw);padding:6px;display:grid;position:absolute;top:46px;left:0;box-shadow:0 14px 35px #151f1b29}.reviewActionMenu>div>button,.reviewActionMenu>div>label{min-height:44px;color:var(--color-text);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;justify-content:flex-start;align-items:center;gap:8px;padding:7px 9px;display:flex}.reviewActionMenu>div>button:hover{background:var(--color-control-subtle)}.reviewActionMenu label{color:var(--color-text-muted);grid-template-columns:auto minmax(0,1fr);font-size:12px;display:grid}.reviewActionMenu select{min-height:44px;padding-block:5px;font-size:14px}.reviewDetails{color:var(--color-text-muted);margin-top:9px;font-size:12px}.reviewDetails summary{cursor:pointer;align-items:center;width:max-content;min-height:44px;font-size:14px;display:flex}.reviewDetails>div{grid-template-columns:90px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:28px;display:grid}.reviewDetails code{color:var(--color-text-secondary);text-overflow:ellipsis;overflow:hidden}.trustDraft p{margin-top:8px}.trustBadge{white-space:nowrap;background:var(--color-brand-50);color:var(--color-text-secondary);border-radius:999px;padding:5px 8px;font-size:12px}.trustBadge.publishable{color:#15734f;background:#e5f6ef}.trustBadge.needs_review{color:#95620b;background:#fff2d8}.trustBadge.blocked{color:#a53a3a;background:#fde8e8}.factLine,.trustSignals{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.factLine span,.trustSignals span{background:var(--color-brand-50);color:var(--color-text-secondary);border-radius:999px;padding:5px 8px;font-size:12px}.trustSignals .info{background:var(--color-brand-50);color:var(--color-action)}.trustSignals .warning{color:#95620b;background:#fff2d8}.trustSignals .blocker{color:#a53a3a;background:#fde8e8}.moduleGrid,.templateGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.moduleToggle{border:1px solid var(--line);background:var(--color-surface);text-align:left;cursor:pointer;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:14px;min-height:108px;padding:14px;display:flex}.moduleToggle.on{background:#f2fbf9;border-color:#1d6f685c}.moduleToggle:disabled{cursor:not-allowed;opacity:.72}.moduleToggle span,.legalTemplate div,.widgetList div{gap:5px;display:grid}.moduleToggle small,.legalTemplate span,.legalTemplate small,.widgetList span,.healthList span{color:var(--muted)}.moduleToggle b{background:var(--color-ink-900);color:var(--color-surface);border-radius:8px;padding:5px 8px;font-size:12px}.moduleToggle:not(.on) b{background:var(--color-border);color:var(--color-text-secondary)}.modulePolicy{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding-top:18px;display:flex}.modulePolicy>div:first-child{gap:3px;min-width:0;display:grid}.modulePolicy small{color:var(--muted)}.segmentedControl{border:1px solid var(--line);background:var(--color-surface-subtle);border-radius:7px;flex:none;gap:3px;padding:3px;display:flex}.segmentedControl button{min-height:38px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:0 11px;font-weight:700}.segmentedControl button.active{background:var(--color-surface);color:var(--text);box-shadow:0 1px 4px #141f1b1f}@media (width<=680px){.modulePolicy{flex-direction:column;align-items:stretch}.segmentedControl,.segmentedControl button{width:100%}}.legalTemplate{border:1px solid var(--line);background:var(--color-surface);border-radius:8px;gap:10px;padding:14px;display:grid}.legalTemplate p{margin:0;line-height:1.55}.legalDocumentsReady{border-top:1px solid var(--line);margin-top:8px;padding-top:20px}.legalDocumentActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.legalDocumentList{border-top:1px solid var(--line);display:grid}.legalDocumentList details{border-bottom:1px solid var(--line)}.legalDocumentList summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:12px 2px;list-style:none;display:flex}.legalDocumentList summary::-webkit-details-marker{display:none}.legalDocumentList summary span,.legalDocumentList summary small{display:block}.legalDocumentList summary small{color:var(--muted);margin-top:4px}.legalDocumentList summary b{border-radius:var(--radius-control);background:var(--color-brand-50);color:var(--color-success);padding:5px 8px;font-size:12px}.legalDocumentList details>p{max-width:82ch;color:var(--color-text-secondary);white-space:pre-wrap;margin:0;padding:0 2px 20px;line-height:1.65}.legalPending{border-top:1px solid var(--line);color:var(--color-text-secondary);margin:20px 0 0;padding-top:18px}.healthList,.widgetList{gap:10px;display:grid}.healthList p{background:var(--color-surface-subtle);border-radius:8px;margin:0;padding:9px 10px}.healthList .ok{color:#166534}.healthList .bad{color:#991b1b}.widgetList div{border:1px solid var(--line);border-radius:8px;padding:12px}.widgetList code{color:var(--color-text-secondary);overflow-wrap:anywhere;font-size:12px}.status{white-space:nowrap;background:var(--color-brand-50);color:var(--color-text-secondary);border-radius:999px;padding:5px 8px;font-size:12px}.status.approved{color:#15734f;background:#e5f6ef}.status.pending{color:#95620b;background:#fff2d8}.status.rejected,.status.spam{color:#a53a3a;background:#fde8e8}.rowActions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.formPanel{gap:12px;display:grid}.two{grid-template-columns:1fr 1fr;gap:10px;display:grid}.sourceList div,.objectList div,.projectList div,.batchList div,.channelList button,.kv{border-top:1px solid var(--color-brand-50);padding-top:10px}.projectManager{margin-bottom:22px}.projectList strong,.projectList span{display:block}.projectList span{color:var(--color-text-muted);margin-top:3px;font-size:12px}.projectForm{gap:8px;margin-top:12px;display:grid}.projectSettingsForm{grid-template-columns:minmax(220px,1fr) minmax(180px,.45fr);gap:12px;display:grid}.projectSettingsForm .wideField{grid-column:1/-1}.projectSettingsForm .primaryBtn{justify-self:start}.sourceList div{justify-content:space-between;display:flex}.importText{min-height:280px;margin-top:12px;font-family:JetBrains Mono,Consolas,monospace;font-size:13px}.actions{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.importResult{gap:8px;display:grid}.importResult pre,.snippet{background:var(--color-ink-900);max-width:100%;color:var(--color-surface-subtle);border-radius:8px;padding:12px;font-size:12px;line-height:1.5;overflow:auto}.widgetStudio{grid-template-columns:minmax(330px,.72fr) minmax(520px,1.28fr);align-items:start;gap:18px;display:grid}.widgetSetupPanel{padding:0;overflow:hidden}.widgetStep{border-bottom:1px solid var(--color-control-subtle);gap:14px;padding:18px;display:grid}.widgetStep:last-child{border-bottom:0}.widgetStepTitle{align-items:flex-start;gap:10px;display:flex}.widgetStepTitle>span{color:#17675f;background:#e5f5ef;border-radius:7px;flex:none;place-items:center;width:26px;height:26px;font-size:12px;font-weight:700;display:grid}.widgetStepTitle p{margin-top:4px;font-size:12px}.widgetTypePicker{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.widgetTypePicker button{border:1px solid var(--color-brand-100);background:var(--color-surface);min-width:0;min-height:66px;color:var(--color-text-secondary);text-align:left;cursor:pointer;border-radius:8px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:8px;padding:10px;display:grid}.widgetTypePicker button.active{color:#155d55;background:#eff9f5;border-color:#69a99d;box-shadow:0 0 0 2px #1d6f6814}.widgetTypePicker button span,.widgetTypePicker button strong,.widgetTypePicker button small{min-width:0;display:block}.widgetMoreToggle{width:fit-content;min-height:34px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-weight:700;display:inline-flex}.widgetMoreToggle svg{transition:transform .16s}.widgetMoreToggle[aria-expanded=true] svg{transform:rotate(180deg)}.widgetTypePicker button strong{color:var(--color-text);font-size:13px}.widgetTypePicker button small{color:var(--color-text-muted);margin-top:3px;font-size:11px;line-height:1.3}.widgetCodeStep .snippet{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:7px;max-height:214px;margin:0}.widgetCodeActions{grid-template-columns:1fr auto;gap:8px;display:grid}.liveBadge{color:#23715f;align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.widgetReadiness{color:#23715f;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:44px;display:grid}.widgetReadiness span,.widgetReadiness strong,.widgetReadiness small{min-width:0;display:block}.widgetReadiness strong{font-size:14px}.widgetReadiness small{color:var(--color-text-secondary);margin-top:2px;font-size:12px;line-height:1.35}.widgetReadiness.warning{color:#9a6412}.widgetReadiness.error{color:var(--color-danger,#9d2d2d)}.widgetReadiness .textBtn{min-height:44px;color:inherit;padding:5px 8px;font-size:12px}.widgetPreviewPanel{min-width:0;padding:16px}.widgetPreviewPanel .sectionHead p{margin-top:4px;font-size:12px}.widgetCanvas{border:1px solid var(--color-border);background:var(--color-surface-subtle);border-radius:8px;min-height:690px;overflow:hidden}.widgetCanvas.compact{min-height:170px}.widgetCanvas.recent,.widgetFrame.recent{min-height:560px}.widgetCanvas.login,.widgetFrame.login{min-height:390px}.widgetFrame{background:var(--color-surface-subtle);border:0;width:100%;min-height:690px;display:block;overflow:auto}.widgetFrame.compact{min-height:170px}.projectRequired{text-align:left;justify-content:center;align-items:center;gap:12px;min-height:140px;display:flex}.projectRequired .spin{animation:.9s linear infinite loading-state-spin}.projectRequired p,.systemPanel .sectionHead p{margin-top:4px}.systemPanel{max-width:820px}.kv{grid-template-columns:1fr auto;gap:10px;display:grid}.channelList{margin-top:14px}.channelList button{text-align:left;cursor:pointer;background:0 0;border:0}.channelList span{color:var(--color-text-muted);margin-top:4px;font-size:12px;display:block}.connectorHint{margin-top:12px}.eyebrow{width:fit-content;color:var(--color-brand-300);text-transform:uppercase;align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.contentTypeBadge{border:1px solid var(--color-border);text-transform:uppercase;border-radius:5px;padding:6px 8px;font-weight:700;color:var(--color-text-secondary)!important;margin:0!important;font-size:12px!important}.reviewMediaPreview{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.reviewMediaPreview .mediaPreviewTile{border:1px solid var(--color-brand-50);background:var(--color-surface-subtle);min-width:0;color:var(--color-text);cursor:zoom-in;border-radius:8px;padding:0;text-decoration:none;position:relative;overflow:hidden}.reviewMediaPreview .mediaPreviewTile:focus-visible{outline:3px solid color-mix(in srgb, var(--color-action) 30%, transparent);outline-offset:2px}.reviewMediaPreview .mediaPreviewTile.mediaUnavailable{min-height:118px;color:var(--color-text-secondary);cursor:default;text-align:center;place-items:center;padding:16px;font-size:12px;line-height:1.45;display:grid}.reviewMediaPreview img,.reviewMediaPreview video{aspect-ratio:16/10;object-fit:cover;background:var(--color-ink-900);width:100%;display:block}.reviewMediaPreview .mediaTile{align-content:center;gap:4px;min-height:70px;padding:10px;display:grid}.reviewMediaPreview small{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mediaMore{color:var(--color-surface);background:#0e191fa8;place-items:center;font-size:24px;font-weight:700;display:grid;position:absolute;inset:0}.mediaViewerBackdrop{z-index:1000;background:#070d11d1;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.mediaViewer{background:var(--color-text);border-radius:8px;grid-template-rows:auto minmax(0,1fr) auto;width:min(1100px,100%);height:min(820px,100vh - 40px);display:grid;overflow:hidden;box-shadow:0 24px 80px #00000061}.mediaViewer header{min-height:52px;color:var(--color-control-subtle);justify-content:space-between;align-items:center;padding:8px 10px 8px 16px;display:flex}.mediaViewer header>div,.mediaViewer nav{align-items:center;gap:6px;display:flex}.mediaViewer button,.mediaViewer header a{width:40px;height:40px;color:var(--color-control-subtle);background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.mediaViewer button:hover,.mediaViewer header a:hover{background:#ffffff1a}.mediaViewerStage{background:var(--color-ink-900);place-items:center;min-height:0;display:grid}.mediaViewerStage img,.mediaViewerStage video{object-fit:contain;width:100%;height:100%}.mediaViewerUnavailable{max-width:30ch;color:var(--color-border);text-align:center;margin:0;line-height:1.5}.mediaViewerLink{max-width:min(520px,100% - 32px);color:var(--color-control-subtle);text-align:center;justify-items:center;gap:8px;padding:24px;text-decoration:none;display:grid}.mediaViewerLink span{color:var(--color-text-muted)}.mediaViewer nav{justify-content:center;min-height:52px}@media (width<=720px){.moderationTree .reviewRowReply,.moderationTree .threadLoadControls{margin-left:min(calc(var(--thread-level,1) * 9px), 36px)}.mediaViewerBackdrop{padding:0}.mediaViewer{border-radius:0;width:100%;height:100dvh}}.emptyState{border-top:1px solid var(--color-brand-50);color:var(--color-text-muted);padding:18px 22px}@media (width<=1240px){.widgetStudio{grid-template-columns:1fr}}@media (width<=900px){.shell{grid-template-columns:1fr}.nav{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;height:auto;padding:16px 22px;display:grid;position:static}.nav nav{scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.nav nav::-webkit-scrollbar{display:none}.nav nav button{white-space:nowrap;flex:none}.nav nav button.mobileNavOverflow{display:none}.mobileNavMore{min-width:0;display:block;position:relative}.mobileNavMore>summary{min-height:54px;color:var(--color-border-strong);cursor:pointer;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:6px 2px;font-size:10.5px;list-style:none;display:flex}.mobileNavMore>summary::-webkit-details-marker{display:none}.mobileNavMore.active>summary,.mobileNavMore[open]>summary{background:var(--color-ink-800);color:var(--color-surface)}.mobileNavMore.active>summary:before{content:"";border-radius:var(--radius-round);background:var(--color-brand-300);width:18px;height:2px;position:absolute;top:3px;left:50%;transform:translate(-50%)}.mobileNavMoreMenu{border:1px solid var(--color-neutral-800);background:var(--color-text);border-radius:12px;gap:2px;width:min(250px,100vw - 32px);padding:6px;display:grid;position:absolute;bottom:calc(100% + 10px);right:0;box-shadow:0 16px 44px #050c085c}.nav nav .mobileNavMoreMenu button{border-radius:7px;flex-direction:row;justify-content:flex-start;gap:9px;min-height:44px;padding:9px 11px;font-size:13px}.navFoot{border-top:0;margin-top:0;padding-top:0;display:flex}.metricLine,.split,.split.reverse{grid-template-columns:1fr}.quickStart{align-items:flex-start;display:grid}.quickStartActions{flex-wrap:wrap}.widgetSetupPanel{position:static}}@media (width<=720px){html{scroll-padding-bottom:94px}.main{padding:20px 16px calc(140px + env(safe-area-inset-bottom))}.nav{z-index:40;border-bottom:1px solid #ffffff14;border-right:0;flex-direction:row;justify-content:space-between;align-items:center;gap:10px;min-height:66px;padding:10px 16px;display:flex;position:sticky;top:0}.nav nav{z-index:60;right:10px;bottom:max(10px, env(safe-area-inset-bottom));border:1px solid var(--color-neutral-800);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#08110df5;border-radius:16px;grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:2px;margin:0;padding:6px;display:grid;position:fixed;left:10px;overflow:visible;box-shadow:0 18px 48px #050c0852}.nav nav button{white-space:normal;flex-direction:column;justify-content:center;gap:3px;min-width:0;min-height:54px;padding:6px 2px;font-size:10.5px}.nav nav button.active:before{width:18px;height:2px;top:3px;left:50%;transform:translate(-50%)}.navFoot{border:0;margin:0;padding:0}.navFoot>svg,.navFoot>span,.brand span{display:none}.brand .mark{width:38px;height:38px}.filters,.topbar,.reviewTop{display:grid}.messageFilters>label:first-child,.messageFilters .grow{min-width:0}.topbarActions{justify-content:stretch}.projectSelect{grid-template-columns:auto minmax(0,1fr);min-width:0}.messageFilters .filterToggle,.messageFilters .searchButton{width:100%}.moderationQueues{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-control-subtle);grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:4px;display:grid;overflow:visible}.moderationQueues button{white-space:normal;border:0;border-radius:6px;justify-content:center;min-width:0;min-height:44px;padding:5px 6px;font-size:12px;line-height:1.15}.moderationQueues button.active{background:var(--color-surface);border:0;box-shadow:0 1px 2px #4658eb14}.quickStart{gap:12px;padding:14px}.quickStart>div:first-child{min-width:0}.quickStartActions{grid-template-columns:1fr;display:grid}.quickStartActions button{background:#ffffff9e;justify-content:flex-start;width:100%}.workspaceNav{align-items:stretch;gap:8px;display:grid}.workspaceTabs{gap:18px}.workspaceNavActions{padding-bottom:10px}.workspaceNavActions .ghostBtn{flex:1}.widgetTypePicker,.widgetCodeActions{grid-template-columns:1fr}.widgetReadiness{grid-template-columns:auto minmax(0,1fr)}.widgetReadiness .textBtn{grid-column:2;justify-self:start}.widgetCanvas,.widgetFrame{min-height:620px}.widgetCanvas.compact,.widgetFrame.compact{min-height:150px}.widgetCanvas.recent,.widgetFrame.recent{min-height:520px}.widgetCanvas.login,.widgetFrame.login{min-height:360px}.metricLine,.two{grid-template-columns:repeat(2,minmax(0,1fr))}.two{grid-template-columns:1fr}.metric{border-right:0;border-bottom:1px solid var(--color-border);min-height:108px;padding:14px 12px}.metric:nth-child(odd){border-right:1px solid var(--color-border)}.metric:nth-last-child(-n+2){border-bottom:0}}.notFoundPage{min-height:calc(100svh - 64px);color:var(--color-text);background:var(--color-canvas);place-items:center;padding:clamp(22px,4vw,56px);display:grid}.notFoundPage>div{border:1px solid var(--color-border);background:var(--color-surface);border-radius:14px;width:min(760px,100%);margin:auto;padding:clamp(28px,6vw,64px);box-shadow:0 10px 32px #4658eb12}.notFoundPage>div>span{color:#168a78;letter-spacing:.16em;font-size:.78rem;font-weight:700}.notFoundPage h1{letter-spacing:-.07em;margin:18px 0;font-size:clamp(3.4rem,10vw,8rem);line-height:.88}.notFoundPage p{max-width:520px;color:var(--color-text-secondary);font-size:1.05rem}.notFoundPage nav{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.notFoundPage nav .ghostBtn{color:var(--color-text);background:var(--color-surface)}.authShell{background:var(--color-surface-subtle);place-items:center;min-height:100vh;padding:24px;display:grid}.authPanel{background:var(--color-surface);border:1px solid var(--line);border-radius:8px;gap:28px;width:min(440px,100%);padding:32px;display:grid;box-shadow:0 18px 48px #4658eb14}.authBrand,.authForm,.legalProfileForm,.aiGeneratorForm{gap:14px;display:grid}.authForm label,.legalProfileForm label,.aiGeneratorForm label{gap:7px;display:grid}.authStatus,.formError{color:var(--muted)}.formError{color:#9d2d2d;background:#fff1f0;border:1px solid #f2c6c2;border-radius:6px;padding:10px 12px}.legalProfileForm{grid-template-columns:repeat(2,minmax(0,1fr));margin:20px 0 28px}.legalProfileForm .wideField{grid-column:1/-1}.aiGeneratorForm{grid-template-columns:minmax(180px,.7fr) minmax(260px,1.3fr) auto;align-items:end}.inlineReply{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:10px;display:grid}.moderatorEdit{border:1px solid var(--color-border);background:var(--color-control-subtle);border-radius:8px;grid-template-columns:1fr;max-width:760px;padding:12px}.inlineFormHead,.inlineFormActions{justify-content:space-between;align-items:center;gap:10px;display:flex}.inlineFormHead span{color:var(--color-text-muted);font-size:12px}.inlineFormActions{justify-content:flex-end}@media (width<=720px){.reviewActionMenu>div{z-index:120;width:auto;max-height:min(420px,100dvh - 120px);position:fixed;inset:auto 12px 82px;overflow:auto}}.consentLine{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:9px;display:grid}.consentLine input{width:18px;height:18px;margin-top:1px}.unavailableComposer{color:var(--muted)}.unavailableComposer strong{color:var(--text)}.legalPublicPage{width:min(880px,100% - 32px);margin:0 auto;padding:28px 0 64px}.publicSubjectMain{width:min(1180px,100% - 32px);min-height:calc(100svh - 64px);margin:0 auto;padding:28px 0 64px}.legalPublicState{border-top:1px solid var(--line);align-content:center;justify-items:start;gap:12px;max-width:640px;min-height:min(52vh,440px);padding:clamp(38px,7vw,72px) 0;display:grid}.legalPublicState>svg{color:var(--color-action)}.legalPublicState h1{letter-spacing:-.045em;max-width:560px;font-size:clamp(30px,5vw,48px);line-height:1.02}.legalPublicState p{max-width:58ch;color:var(--color-text-secondary);line-height:1.6}.legalPublicState>a,.legalPublicState>button{border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface);min-height:44px;color:var(--color-text);cursor:pointer;justify-content:center;align-items:center;gap:8px;margin-top:8px;padding:0 15px;font-weight:700;text-decoration:none;display:inline-flex}.legalPublicState>a:hover,.legalPublicState>button:hover{border-color:var(--color-action);color:var(--color-action)}.legalPublicState.isError>svg{color:var(--color-danger)}.legalPublicPage article{border-top:1px solid var(--line);padding:28px 0}.legalPublicPage article p{white-space:pre-wrap;max-width:72ch;line-height:1.7}.platformLegalPage{background:var(--color-surface-subtle);min-height:100vh;color:var(--text)}.platformLegalHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;width:min(1120px,100% - 40px);min-height:76px;margin:0 auto;display:flex}.platformLegalBack{color:var(--muted);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.platformLegalLayout{grid-template-columns:220px minmax(0,760px);align-items:start;gap:clamp(40px,7vw,96px);width:min(1120px,100% - 40px);margin:0 auto;padding:48px 0 80px;display:grid}.platformLegalLayout>nav{gap:4px;display:grid;position:sticky;top:24px}.platformLegalLayout>nav span{color:var(--muted);text-transform:uppercase;margin-bottom:10px;font-size:.78rem;font-weight:700}.platformLegalLayout>nav a{color:var(--muted);border-left:2px solid #0000;padding:10px 12px;text-decoration:none}.platformLegalLayout>nav a[aria-current=page]{color:var(--text);border-color:var(--accent);background:var(--color-control-subtle)}.platformLegalLayout article{min-width:0}.platformLegalTitle{border-bottom:1px solid var(--line);grid-template-columns:32px minmax(0,1fr);gap:16px;padding-bottom:32px;display:grid}.platformLegalTitle h1{margin:0 0 10px;font-size:clamp(2rem,4vw,3.25rem);line-height:1.04}.platformLegalTitle p{color:var(--muted);margin:0 0 12px;line-height:1.6}.platformLegalTitle small{color:var(--muted)}.platformLegalLayout article section{padding:28px 0 4px}.platformLegalLayout article h2{margin:0 0 14px;font-size:1.08rem}.platformLegalLayout article section p{max-width:72ch;color:var(--color-neutral-800);margin:0 0 14px;line-height:1.72}@media (width<=760px){.platformLegalHeader,.platformLegalLayout{width:min(100% - 28px,680px)}.platformLegalLayout{grid-template-columns:1fr;gap:28px;padding-top:28px}.platformLegalLayout>nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;position:static}.platformLegalLayout>nav span{display:none}.platformLegalLayout>nav a{text-align:center;border-bottom:2px solid #0000;border-left:0;justify-content:center;align-items:center;min-height:44px;padding:8px 6px;line-height:1.25;display:flex}}@media (width<=420px){.platformLegalTitle{grid-template-columns:minmax(0,1fr);gap:12px}.platformLegalTitle h1{overflow-wrap:anywhere;font-size:2rem}}.accessLayout{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:start;gap:18px;display:grid}.teamInviteForm{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(180px,1fr)) minmax(160px,.7fr);align-items:end;gap:12px;padding:16px 0 24px;display:grid}.teamInviteForm .primaryBtn{align-self:end}.inputWithAction{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.inputWithAction button{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--color-surface-subtle);min-height:42px;color:var(--color-text);cursor:pointer;padding:0 12px;font-weight:700}.inputWithAction button:hover{border-color:var(--color-action)}.teamCredentials{background:var(--color-brand-50);border:1px solid #bedfd1;grid-template-columns:minmax(220px,1fr) minmax(220px,auto) auto 42px;align-items:center;gap:12px;padding:14px;display:grid}.teamCredentials>div,.teamCredentials>div span{display:block}.teamCredentials>div span{color:var(--color-text-secondary);margin-top:4px;font-size:13px}.teamCredentials code{overflow-wrap:anywhere;font-size:12px;line-height:1.55}.teamList{display:grid}.teamRow{border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,1fr) minmax(180px,auto) 42px;align-items:center;gap:12px;min-height:68px;display:grid}.teamRow>div,.teamRow>div span{display:block}.teamRow>div span{color:var(--muted);margin-top:4px;font-size:12px}.accessTools,.accessForm,.accountList,.membershipList{gap:12px;display:grid}.accessForm label{gap:7px;display:grid}.accountRow{border-top:1px solid var(--line);grid-template-columns:minmax(170px,.8fr) minmax(240px,1.2fr) auto;align-items:start;gap:18px;min-width:0;padding:16px 0;display:grid}.accountIdentity{gap:4px;min-width:0;display:grid}.accountIdentity span,.accountIdentity small{color:var(--muted);overflow-wrap:anywhere}.membershipRow{grid-template-columns:minmax(120px,1fr) minmax(130px,auto) 38px;align-items:center;gap:8px;display:grid}.accountToggle{white-space:nowrap;align-items:center;gap:8px;display:flex}.accountToggle input{width:18px;height:18px}.accountList{container:accounts/inline-size}.membershipList:empty{display:none}@container accounts (width<=660px){.accountList .accountRow{grid-template-columns:minmax(0,1fr) auto;gap:12px}.accountRow .membershipList{grid-area:2/1/auto/-1;min-width:0}.accountRow>.accountToggle{grid-area:1/2}}@container accounts (width<=420px){.accountList .accountRow{grid-template-columns:minmax(0,1fr)}.accountRow>.accountToggle{grid-area:3/1}.accountRow .membershipRow{grid-template-columns:minmax(0,1fr) 44px}.membershipRow>span{overflow-wrap:anywhere;grid-column:1/-1}}.profileLayout{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.profileForm,.profileAccess{gap:14px;display:grid}.profileForm label{gap:7px;display:grid}.profileForm input[readonly]{color:var(--muted);background:var(--color-surface-subtle)}.profileForm small{color:var(--muted);font-size:12px}.profileAccess{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.profileAccess h3{margin:0;font-size:15px}.profileAccess>div{border-top:1px solid var(--line);justify-content:space-between;gap:16px;padding:10px 0;display:flex}.profileAccess span{color:var(--muted);text-align:right}.migrationHub{gap:16px;display:grid}.migrationHeading{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:16px;padding-bottom:14px;display:flex}.migrationHeading h2{margin:3px 0 0;font-size:21px}.migrationLayout{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);align-items:start;gap:18px;display:grid}.migrationLayout.hasCases{grid-template-columns:minmax(0,1fr)}.migrationOrderForm{gap:14px;display:grid}.migrationOrderForm label:not(.checkLine){gap:7px;display:grid}.checkLine{color:var(--muted);grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;line-height:1.45;display:grid}.checkLine input{width:18px;height:18px;margin-top:2px}.migrationCases{gap:12px;display:grid}.migrationCase{border:1px solid var(--color-border);background:var(--color-surface);border-radius:12px;gap:14px;padding:16px;display:grid}.migrationCase>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.migrationCase>header>div{gap:4px;min-width:0;display:grid}.migrationCase>header strong,.migrationCase>header span{overflow-wrap:anywhere}.migrationCase>header>div>span{color:var(--muted);font-size:12px}.migrationStatus{background:var(--color-brand-50);color:var(--color-text-secondary);border-radius:999px;flex:none;padding:5px 8px;font-size:12px;font-weight:700}.status-verified,.status-preview_ready,.status-completed{color:#12654e;background:#e7f5ef}.status-queued,.status-scanning,.status-submitted,.status-in_progress{background:var(--color-brand-50);color:var(--color-action)}.status-awaiting_verification{color:#7a5510;background:#fff3d9}.status-failed,.status-cancelled{color:#8d342f;background:#fae9e8}.verificationBlock{background:var(--color-surface-subtle);border-radius:6px;gap:8px;padding:12px;display:grid}.verificationBlock>div{grid-template-columns:74px minmax(0,1fr) 38px;align-items:center;gap:8px;display:grid}.verificationBlock>div:first-child{grid-template-columns:74px minmax(0,1fr)}.verificationBlock span{color:var(--muted);font-size:12px}.verificationBlock code{overflow-wrap:anywhere;white-space:normal;font-size:12px}.verificationAlternatives{gap:8px;padding-top:4px;display:grid}.verificationAlternatives summary{color:var(--muted);cursor:pointer;font-size:12px;font-weight:700}.verificationAlternatives code{margin-top:8px;display:block}.migrationReport{background:var(--line);border:1px solid var(--line);border-radius:6px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.migrationReport>div{background:var(--color-surface);gap:4px;padding:10px;display:grid}.migrationReport span{color:var(--muted);font-size:12px}.migrationError{color:#8d342f;background:#fff2f1;border-left:3px solid #c65a52;margin:0;padding:10px 12px}.migrationPages,.migrationRecipe{border-top:1px solid var(--line);padding-top:10px}.migrationPages summary,.migrationRecipe summary{cursor:pointer;font-weight:700}.migrationPages a{border-bottom:1px solid var(--line);color:var(--ink);justify-content:space-between;gap:12px;padding:9px 0;text-decoration:none;display:flex}.migrationPages span{overflow-wrap:anywhere;min-width:0}.migrationPages small{color:var(--muted)}.migrationRecipeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}.migrationRecipeGrid label{gap:6px;display:grid}.migrationRecipeGrid .spanTwo{grid-column:1/-1}.migrationActions{margin-top:0}.textBtn{min-height:44px;color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;padding:8px 4px;font-weight:700}.dangerText{color:#9b4039}.workspaceDivider{color:var(--muted);text-transform:uppercase;align-items:center;gap:12px;font-size:12px;font-weight:700;display:flex}.workspaceDivider:before,.workspaceDivider:after{content:"";background:var(--line);flex:1;height:1px}.visuallyHidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (width<=720px){.authPanel{padding:24px 20px}.legalProfileForm,.aiGeneratorForm,.inlineReply,.projectSettingsForm,.teamInviteForm,.teamRow,.accessLayout,.profileLayout,.accountRow,.membershipRow,.migrationLayout,.migrationReport,.migrationRecipeGrid,.filters.flat.cackleGrid{grid-template-columns:1fr}.cackleGrid .grow{grid-column:auto}.migrationCase>header{display:grid}.migrationStatus{justify-self:start}.verificationBlock>div,.verificationBlock>div:first-child{grid-template-columns:1fr 38px}.verificationBlock>div:first-child code,.verificationBlock span{grid-column:1/-1}.projectSettingsForm .wideField{grid-column:auto}.legalDocumentActions,.legalDocumentActions .ghostBtn,.legalDocumentActions .primaryBtn{width:100%}.teamCredentials{grid-template-columns:1fr 42px}.teamCredentials>div,.teamCredentials code,.teamCredentials .primaryBtn{grid-column:1/-1}}.sharedHistoryCard{border:1px solid var(--color-border);background:var(--color-surface-subtle);border-radius:18px;margin:2px 0 4px;padding:18px;position:relative;box-shadow:0 1px #102b1f08}.sharedHistoryCard.is-pending{background:#fffbf3;border-color:#e7d3a8}.sharedHistoryCard.is-revoked{background:var(--color-surface-subtle);border-color:var(--color-border)}.sharedHistoryUnavailable{min-height:94px;color:var(--color-text-secondary);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.sharedHistoryUnavailable.is-error{background:#fff8f6;border-color:#ecc1bc}.sharedHistoryUnavailable span{gap:3px;min-width:0;display:grid}.sharedHistoryUnavailable strong{color:var(--color-text);font-size:14px}.sharedHistoryUnavailable small{font-size:12px;line-height:1.45}.sharedHistoryUnavailable .ghostBtn{min-height:44px}.sharedHistoryHead{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:11px;display:grid}.sharedHistoryIcon{background:var(--color-control-subtle);color:#17613d;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.sharedHistoryIdentity>span{color:var(--color-text-secondary);letter-spacing:.1em;text-transform:uppercase;margin-bottom:3px;font-size:12px;font-weight:700;line-height:1.2;display:block}.sharedHistoryIdentity strong,.sharedAccessRow strong,.sharedSubjectResult strong{color:var(--color-text);font-size:14px;line-height:1.35;display:block}.sharedHistoryIdentity strong{letter-spacing:-.01em;font-size:14px}.sharedHistorySummary{color:var(--color-text-secondary);grid-column:2/-1;margin:1px 0 0;font-size:12px;line-height:1.55}.sharedHistoryStatus{background:var(--color-control-subtle);color:#28533d;white-space:nowrap;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:700}.sharedHistoryCard.is-pending .sharedHistoryIcon,.sharedHistoryCard.is-pending .sharedHistoryStatus{color:#76551d;background:#f7eacb}.sharedHistoryCard.is-revoked .sharedHistoryIcon,.sharedHistoryCard.is-revoked .sharedHistoryStatus{background:var(--color-control-subtle);color:var(--color-text-secondary)}.sharedHistoryOwnerControls{border-top:1px solid var(--color-border);gap:12px;margin-top:16px;padding-top:14px;display:grid}.sharedSharingField{gap:6px;display:grid}.sharedSharingField>span{color:var(--color-text);font-size:14px;font-weight:700}.sharedSharingField>small{color:var(--color-text-muted);font-size:12px;line-height:1.45}.sharedHistoryOwnerControls select{border:1px solid var(--color-border);min-height:44px;color:var(--color-text);background:#fff;border-radius:11px;padding:0 11px;font-size:14px;font-weight:650}.sharedAccessGroup{border:1px solid var(--color-border);background:#ffffffb8;border-radius:13px;overflow:hidden}.sharedAccessGroup.is-pending{background:#fffdf8;border-color:#e6d3aa}.sharedAccessGroupHead{background:#e5ede885;justify-content:space-between;align-items:center;gap:10px;min-height:36px;padding:8px 11px;display:flex}.sharedAccessGroup.is-pending .sharedAccessGroupHead{background:#faf1dc}.sharedAccessGroupHead strong{color:var(--color-text);font-size:12px;font-weight:700}.sharedAccessGroupHead span{min-width:22px;height:22px;color:var(--color-text-secondary);background:#fff;border-radius:999px;place-items:center;padding:0 6px;font-size:12px;font-weight:700;display:grid}.sharedAccessRow,.sharedSubjectResult{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:11px;display:flex}.sharedAccessGroup .sharedAccessRow:first-of-type{border-top:0}.sharedAccessIdentity{min-width:0}.sharedAccessRow small,.sharedSubjectResult small{color:var(--color-text-muted);margin-top:2px;font-size:12px;line-height:1.4;display:block}.sharedAccessScope{max-width:620px;color:var(--color-text-secondary);margin:7px 0 0;font-size:12px;line-height:1.45}.sharedAccessActions{align-items:center;gap:7px;display:flex}.sharedAccessButton{border:1px solid var(--color-border);background:var(--color-surface);min-height:44px;color:var(--color-text);cursor:pointer;border-radius:9px;padding:0 10px;font-size:14px;font-weight:700;line-height:1.2}.sharedAccessButton.is-primary{color:#fff;background:#173a2b;border-color:#234a37}.sharedAccessButton.is-danger{color:#8a3935;border-color:#e2ceca}.sharedAccessButton:hover:not(:disabled){transform:translateY(-1px)}.sharedAccessButton:disabled{opacity:.55;cursor:wait}.textBtn.danger{color:#a33a3a}.sharedHistoryRules{border-top:1px solid var(--color-border);gap:8px;margin-top:14px;padding-top:12px;display:grid}.sharedHistoryRules span{color:var(--color-neutral-800);align-items:center;gap:7px;font-size:12px;font-weight:650;line-height:1.35;display:inline-flex}.sharedHistoryRules svg{color:#3d7758;flex:none}.sharedHistoryManage{border:1px solid var(--color-border);background:var(--color-surface);width:100%;min-height:44px;color:var(--color-text);cursor:pointer;border-radius:10px;align-items:center;gap:7px;margin-top:10px;padding:0 11px;font-size:14px;font-weight:700;display:inline-flex}.sharedHistoryManage svg:last-child{margin-left:auto}.sharedReviewList{border-top:1px solid var(--color-border);margin-top:10px}.sharedReviewRow{border-bottom:1px solid var(--color-border);padding:12px 0}.sharedReviewRow.is-hidden{opacity:.68}.sharedReviewMeta{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.sharedReviewMeta strong{color:var(--color-text);font-size:14px}.sharedReviewMeta span{color:var(--color-text-muted);text-align:right;font-size:12px}.sharedReviewRow>p{color:var(--color-text-secondary);margin:6px 0 9px;font-size:14px;line-height:1.5}.sharedReviewAction{justify-content:space-between;align-items:center;gap:10px;display:flex}.sharedReviewAction>span{color:var(--color-text-muted);align-items:center;gap:5px;font-size:12px;display:inline-flex}.sharedReviewEmpty{color:var(--color-text-muted);margin:12px 0 2px;font-size:12px}.sharedHistoryError{color:#8f3030;margin:10px 0 0;font-size:12px}.sharedHistoryConnect{width:calc(100% + 8px);min-height:50px;color:var(--color-text);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:9px;margin:13px -4px -4px;padding:8px 10px;display:flex}.sharedHistoryConnect:hover{border-color:var(--color-border);background:#ffffffbd}.sharedHistoryConnect>svg:first-child{color:var(--color-action);flex:none}.sharedHistoryConnect>svg:last-child{color:var(--color-text-muted);flex:none;margin-left:auto}.sharedHistoryConnect span{min-width:0}.sharedHistoryConnect strong{font-size:14px;line-height:1.35;display:block}.sharedHistoryConnect small{color:var(--color-text-muted);margin-top:2px;font-size:12px;line-height:1.35;display:block}.sharedHistorySearch{border:1px solid var(--color-border);background:var(--color-surface);border-radius:12px;margin-top:10px;padding:12px}.sharedHistorySearch>p{max-width:720px;color:var(--color-text-secondary);margin:0 0 10px;font-size:14px;line-height:1.55}.sharedHistorySearch>div:first-child{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.sharedHistorySearch input{border:1px solid var(--color-border);background:#fff;border-radius:10px;width:100%;min-height:44px;padding:0 11px;font-size:14px}.sharedHistorySearch>small{color:var(--color-text-muted);margin-top:10px;font-size:12px;line-height:1.5;display:block}.sharedHistoryModal{z-index:1200;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0a161094;place-items:center;padding:20px;animation:.16s ease-out sharedHistoryFade;display:grid;position:fixed;inset:0}.sharedHistoryDialog{background:var(--color-surface);border:1px solid #ffffffa3;border-radius:20px;width:min(480px,100%);max-height:calc(100dvh - 40px);padding:20px;animation:.2s cubic-bezier(.22,1,.36,1) sharedHistoryRise;overflow:auto;box-shadow:0 28px 80px #05140c47,0 3px 12px #05140c1f}.sharedHistoryDialogHead{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:11px;display:grid}.sharedHistoryDialogIcon{background:var(--color-control-subtle);color:#1d6843;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.sharedHistoryDialog.is-danger .sharedHistoryDialogIcon{color:#8a3935;background:#f6e9e6}.sharedHistoryDialogHead>div>span{color:var(--color-text-muted);letter-spacing:.08em;text-transform:uppercase;margin:1px 0 3px;font-size:12px;font-weight:700;display:block}.sharedHistoryDialogHead h3{color:var(--color-text);letter-spacing:-.025em;margin:0;font-size:19px;line-height:1.2}.sharedHistoryDialogHead>button{width:44px;height:44px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;display:grid}.sharedHistoryDialogHead>button:hover:not(:disabled){background:var(--color-control-subtle);color:var(--color-text)}.sharedHistoryDialogLead{color:var(--color-text-secondary);margin:16px 0 13px;font-size:14px;line-height:1.55}.sharedHistoryDialogFacts{border-top:1px solid var(--color-border);margin:0}.sharedHistoryDialogFacts>div{border-bottom:1px solid var(--color-border);grid-template-columns:98px minmax(0,1fr);gap:12px;padding:9px 0;display:grid}.sharedHistoryDialogFacts dt{color:var(--color-text-muted);font-size:12px}.sharedHistoryDialogFacts dd{overflow-wrap:anywhere;color:var(--color-text);text-align:right;margin:0;font-size:12px;font-weight:700}.sharedHistoryDialogEffects{background:var(--color-surface-subtle);border-radius:12px;margin-top:14px;padding:12px 13px}.sharedHistoryDialogEffects>strong{color:var(--color-text);font-size:12px}.sharedHistoryDialogEffects ul{color:var(--color-text-secondary);margin:8px 0 0;padding-left:17px;font-size:12px;line-height:1.5}.sharedHistoryDialogEffects li+li{margin-top:4px}.sharedHistoryDialogEffects li::marker{color:#3b7958}.sharedHistoryDialog.is-danger .sharedHistoryDialogEffects{background:#faf5f3}.sharedHistoryDialog.is-danger .sharedHistoryDialogEffects li::marker{color:#a44942}.sharedHistoryDialogError{color:#8f3030;margin:12px 0 0;font-size:12px;line-height:1.45}.sharedHistoryDialogActions{grid-template-columns:minmax(110px,.75fr) minmax(150px,1.25fr);gap:8px;margin-top:16px;display:grid}.sharedHistoryDialogCancel,.sharedHistoryDialogConfirm{cursor:pointer;border-radius:11px;min-height:44px;padding:0 13px;font-size:14px;font-weight:700}.sharedHistoryDialogCancel{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text)}.sharedHistoryDialogConfirm{color:var(--color-surface);background:#173a2b;border:1px solid #173a2b}.sharedHistoryDialogConfirm.is-danger{background:#8a3935;border-color:#8a3935}.sharedHistoryDialogCancel:disabled,.sharedHistoryDialogConfirm:disabled{opacity:.58;cursor:wait}.sharedHistoryCard button:focus-visible,.sharedHistoryCard select:focus-visible,.sharedHistoryCard input:focus-visible{outline-offset:2px;outline:3px solid #2d7e5338}@keyframes sharedHistoryFade{0%{opacity:0}}@keyframes sharedHistoryRise{0%{opacity:0;transform:translateY(10px)scale(.985)}}.widgetAccessWait{min-height:280px;color:var(--color-text-secondary);text-align:center;place-content:center;justify-items:center;gap:8px;padding:36px;display:grid}.widgetAccessWait svg{color:var(--color-action)}.widgetAccessWait strong{color:var(--color-text);font-size:15px}.widgetAccessWait p{max-width:390px;margin:0;font-size:12px;line-height:1.55}.widgetAccessWait.is-error{color:var(--color-danger,#9d2d2d)}.widgetAccessWait.is-error svg{color:currentColor}.widgetAccessWait .ghostBtn{min-height:44px;margin-top:4px}@media (width<=560px){.sharedHistoryCard{border-radius:16px;padding:15px}.sharedHistoryHead{grid-template-columns:auto minmax(0,1fr)}.sharedHistoryStatus{grid-column:2;justify-self:start}.sharedHistorySummary{grid-column:1/-1;margin-top:2px}.sharedAccessRow,.sharedSubjectResult{flex-direction:column;align-items:flex-start}.sharedAccessActions{width:100%}.sharedHistoryUnavailable{grid-template-columns:auto minmax(0,1fr)}.sharedHistoryUnavailable .ghostBtn{grid-column:1/-1;width:100%}.sharedAccessActions .sharedAccessButton{flex:1}.sharedAccessRow>.sharedAccessButton{align-self:stretch}.sharedHistorySearch>div:first-child{grid-template-columns:1fr}.sharedReviewMeta,.sharedReviewAction{flex-direction:column;align-items:flex-start}.sharedReviewMeta span{text-align:left}.sharedHistoryModal{place-items:end center;padding:10px}.sharedHistoryDialog{border-radius:20px;width:100%;max-height:calc(100dvh - 20px);padding:18px}}@media (width<=360px){.sharedHistoryDialogActions{grid-template-columns:1fr}.sharedHistoryDialogFacts>div{grid-template-columns:1fr;gap:2px}.sharedHistoryDialogFacts dd{text-align:left}}@media (prefers-reduced-motion:reduce){.sharedHistoryModal,.sharedHistoryDialog{animation:none}}.tlBrand{color:var(--color-text);align-items:center;gap:9px;display:inline-flex}.tlBrandMark{color:var(--color-action);place-items:center;width:36px;height:36px;display:grid}.tlBrandMark svg{width:36px;height:36px;display:block}.tlBrandMark .logoBase{opacity:.72}.logoMintArc,.logoBlueArc{stroke:var(--color-action)}.tlBrandText{gap:2px;display:grid}.tlBrandText strong{color:var(--color-ink-950);letter-spacing:-.04em;font-size:22px;font-weight:650;line-height:1}.tlBrandText small{color:var(--color-text-muted);font-size:11px}.tlBrandCompact .tlBrandText small{display:none}.tlBrandInverse{color:var(--color-text-inverse)}.tlBrandInverse .tlBrandMark{color:var(--color-action)}.tlBrandInverse .tlBrandText strong{color:var(--color-text-inverse)}.tlBrandInverse .tlBrandText small{color:var(--color-border-strong)}.accountPublicPage{background:var(--color-canvas)}.accountPage{min-height:calc(100svh - 64px);color:var(--color-text)}.accountShell{background:var(--color-canvas);min-height:calc(100svh - 64px);padding:64px 24px 80px}.accountLayout{place-items:start center;width:min(100%,1320px);margin:0 auto;display:grid}.accountLayout.hasCompanion{grid-template-columns:minmax(360px,440px) minmax(0,1fr);place-items:start stretch;gap:40px;max-width:1120px}.accountSurface{border:1px solid var(--color-border);background:var(--color-surface);width:min(100%,480px);box-shadow:var(--shadow-panel);border-radius:16px;padding:40px}.accountLayout.hasCompanion .accountSurface{width:100%}.accountSurfaceWide{width:min(100%,760px)}.accountCompanion{color:#fff;min-width:0;box-shadow:none;background:#1b2540;border:1px solid #28334f;border-radius:16px;padding:38px}.accountProductPanel>p:first-child{color:#a8b8f2;text-transform:uppercase;letter-spacing:.06em;margin:0;font-size:12px;font-weight:700}.accountProductPanel h2{color:#fff;letter-spacing:-.035em;margin:7px 0 0;font-size:34px;font-weight:600;line-height:1.2}.accountProductPanel h2+p{color:#a8b5d5;max-width:680px;margin:9px 0 0;font-size:14px}.accountProductPanel ol{grid-template-columns:minmax(0,1fr);gap:0;margin:28px 0 0;padding:0;list-style:none;display:grid}.accountProductPanel li{background:0 0;border:0;border-bottom:1px solid #344160;border-radius:0;grid-template-columns:34px 1fr;gap:14px;min-width:0;padding:20px 0;display:grid}.accountProductPanel li>span{color:#c2ceff;background:#334372;border-radius:50%;place-items:center;width:32px;height:32px;font-weight:600;display:grid}.accountProductPanel li div{gap:3px;display:grid}.accountProductPanel li strong{font-size:16px;font-weight:600}.accountProductPanel li small{color:#a8b5d5;font-size:14px;line-height:1.6}.accountProductPanel>a{background:var(--color-action);border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:46px;margin-top:24px;padding:0 18px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex;color:var(--color-surface)!important}.accountHeading h1{color:var(--color-text);letter-spacing:-.04em;margin:0;font-size:34px;font-weight:500;line-height:1.2}.accountHeading p{color:var(--color-text-secondary);margin:12px 0 0;font-size:15px;line-height:1.6}.accountForm,.signupStep{gap:16px;display:grid}.accountForm{gap:20px;margin-top:30px}.accountForm label,.signupStep>label{min-width:0;color:var(--color-text);gap:7px;font-size:14px;font-weight:550;display:grid}.accountForm input,.accountForm select{border:1px solid var(--color-brand-100);width:100%;min-width:0;color:var(--color-text);background:var(--color-surface);font:inherit;border-radius:8px;min-height:50px;padding:9px 12px;font-size:16px}.accountForm input::placeholder{color:var(--color-text-muted)}.accountForm input:hover,.accountForm select:hover{border-color:var(--color-border-strong)}.accountForm input:focus-visible,.accountForm select:focus-visible{border-color:var(--color-action);outline-offset:1px;outline:3px solid #4658eb29}.accountForm input[aria-invalid=true]{border-color:#c84b42}.accountForm small{color:var(--color-text-secondary);font-size:12px;font-weight:500}.accountSubmit,.accountSecondary,.accountOauthButton{cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:50px;padding:0 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.accountSubmit{background:var(--color-action);width:100%;color:var(--color-surface)!important}.accountSubmit:hover:not(:disabled){background:var(--color-action-hover)}.accountSubmit:disabled{opacity:.52;cursor:not-allowed}.accountSecondary,.accountOauthButton{border-color:var(--color-brand-100);color:var(--color-text);background:var(--color-surface)}.accountSecondary:hover,.accountOauthButton:hover{border-color:var(--color-action);color:var(--color-action);background:var(--color-surface-subtle)}.accountOauth{gap:9px;margin-top:22px;display:grid}.accountOauthButton{width:100%;position:relative}.accountOauthMark{width:28px;height:28px;color:var(--color-surface);background:var(--color-action);border-radius:8px;place-items:center;font-size:12px;font-weight:700;display:grid}.accountOauthButton.is-yandex .accountOauthMark{color:#fff;background:#ed1c24}.accountOauthPrivacy,.accountOauthHint,.accountSwitch{color:var(--color-text-secondary);font-size:12px;line-height:1.5}.accountOauthPrivacy{margin:9px 0 0}.accountOauthHint{background:var(--color-surface-subtle);border-radius:10px;margin:0;padding:12px}.accountSwitch{text-align:center;margin:16px 0 0}.accountSwitch a,.accountOauthHint a,.accountConsent a{color:var(--color-action);align-items:center;min-height:44px;font-weight:700;display:inline-flex}.accountDivider{color:var(--color-text-muted);align-items:center;gap:10px;margin:17px 0;font-size:12px;display:flex}.accountDivider:before,.accountDivider:after{content:"";background:var(--color-brand-50);flex:1;height:1px}.accountNotice,.formError{border:1px solid var(--color-brand-100);color:var(--color-action);background:var(--color-surface-subtle);border-radius:10px;align-items:flex-start;gap:9px;margin-top:18px;padding:12px 14px;font-size:13px;display:flex}.accountNotice svg,.formError svg{flex:none}.formError{color:#962b24;background:#fff4f2;border-color:#efa19a}.accountOptionsError{justify-content:space-between;align-items:center}.accountOptionsError .accountSecondary{flex:none}.accountLoadingState{border:1px solid var(--color-border);color:var(--color-text-secondary);background:var(--color-surface-subtle);border-radius:11px;grid-template-columns:18px minmax(0,1fr);gap:12px;margin-top:22px;padding:16px;display:grid}.accountLoadingState strong{color:var(--color-text);font-size:14px;display:block}.accountLoadingState p{margin:4px 0 0;font-size:13px;line-height:1.5}.accountLoadingMark{border:2px solid var(--color-brand-100);border-top-color:var(--color-action);border-radius:50%;width:14px;height:14px;margin-top:3px;animation:.8s linear infinite accountSpin}.accountLoadingLines{grid-column:1/-1;gap:8px;display:grid}.accountLoadingLines i{background:linear-gradient(90deg, var(--color-brand-50) 25%, var(--color-surface-subtle) 50%, var(--color-brand-50) 75%);background-size:200% 100%;border-radius:999px;height:9px;animation:1.4s ease-in-out infinite accountShimmer;display:block}.accountLoadingLines i:first-child{width:92%}.accountLoadingLines i:nth-child(2){width:76%}.accountLoadingLines i:nth-child(3){width:58%}.accountProductLoading .accountLoadingLines{margin-top:26px}@keyframes accountSpin{to{transform:rotate(360deg)}}@keyframes accountShimmer{to{background-position:-200% 0}}.signupProgress{border:1px solid var(--color-border);background:var(--color-surface-subtle);border-radius:11px;grid-template-columns:1fr 1fr;gap:4px;margin:22px 0 0;padding:4px;display:grid}.signupProgress span{min-height:38px;color:var(--color-text-muted);text-align:center;border-radius:8px;padding:9px 10px;font-size:12px;font-weight:700}.signupProgress span.active{color:var(--color-action-hover);background:var(--color-brand-50)}.signupProgress span.complete{color:#14775b;background:#eaf8f3}.signupForm{margin-top:16px}.signupStep>.accountOauth{margin-top:0}.accountGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.optionalLabel{color:var(--color-text-muted);font-size:12px;font-weight:500}.accountConsent{grid-template-columns:22px minmax(0,1fr);align-items:start;gap:9px!important;font-weight:500!important;display:grid!important}.accountConsent input{height:20px;min-height:20px;accent-color:var(--color-action);margin:2px 0 0;width:20px!important}.signupActions{grid-template-columns:auto minmax(180px,1fr);gap:10px;display:grid}.signupTrap{opacity:0;pointer-events:none;width:1px!important;height:1px!important;position:absolute!important}@media (width<=560px){.accountShell{padding:28px 16px 48px}.accountSurface{border-radius:12px;padding:28px 22px}.accountCompanion{padding:24px 18px}.accountHeading h1{font-size:30px}.accountProductPanel h2{font-size:23px}.accountGrid,.signupActions{grid-template-columns:minmax(0,1fr)}.signupActions .accountSecondary,.signupActions .accountSubmit{width:100%}.accountOptionsError{flex-direction:column;align-items:stretch}}@media (width<=980px){.accountLayout.hasCompanion,.accountProductPanel ol{grid-template-columns:minmax(0,1fr)}}@media (forced-colors:active){.accountSubmit{border:1px solid buttontext}}@media (prefers-reduced-motion:reduce){.accountLoadingMark,.accountLoadingLines i{animation:none}}.landingPage{background:#fff}.landingPage h1,.landingPage h2,.landingPage h3,.landingPage p{margin:0}.landingCanvas{width:min(100% - 96px,1280px);margin-inline:auto}.landingEyebrow{letter-spacing:.055em;text-transform:uppercase;color:#68718c;align-items:center;gap:8px;font-size:12px;font-weight:600;line-height:1.5;display:flex}.landingSignal{background:var(--color-action);border-radius:2px;width:7px;height:7px;box-shadow:0 0 0 4px #e9edff}.landingHero{border-bottom:1px solid var(--color-border);background:#f7f8fc;padding:58px 0 0}.landingHeroCopy{text-align:center;padding-bottom:40px}.landingHeroCopy .landingEyebrow{justify-content:center}.landingHero h1{letter-spacing:-.064em;color:#171c2e;text-wrap:balance;margin:20px auto 0;font-size:clamp(42px,5.2vw,76px);font-weight:650;line-height:1.06}.landingHero h1>span{color:var(--color-action)}.landingLead{color:#687088;text-wrap:pretty;max-width:660px;font-size:17px;line-height:1.6;margin:22px auto 0!important}.landingHeroActions{justify-content:center;align-items:center;gap:12px;margin-top:24px;display:flex}.landingPrimaryAction,.landingSecondaryAction{border-radius:9px;justify-content:center;align-items:center;gap:18px;min-height:48px;padding:0 20px;font-size:14px;font-weight:550;text-decoration:none;transition:background .16s,box-shadow .16s,transform .16s;display:inline-flex}.landingPrimaryAction{background:var(--color-action);border:1px solid #141c7324;box-shadow:0 2px 3px #2430771f,inset 0 1px #ffffff1f;color:#fff!important}.landingPrimaryAction:hover{background:var(--color-action-hover);transform:translateY(-1px);box-shadow:0 3px 8px #2430772e}.landingSecondaryAction{background:#fff;border:1px solid #dfe3ee;color:var(--color-text)!important}.landingSecondaryAction:hover{background:#f0f3ff;border-color:#bfc8ef}.landingActionNote{color:#69738b;justify-content:center;align-items:center;gap:7px;font-size:12px;display:flex;margin-top:16px!important}.landingActionNote>svg{color:#596784}.landingActionNote>span{margin:0 3px}.landingProductAnchor{scroll-margin-top:24px}.landingProduct{background:#171d30;border:1px solid #242c43;border-radius:16px;box-shadow:0 16px 40px -18px #18204d40,0 3px 7px #18204d1f}.landingProductBar{color:#c0c8df;border-bottom:1px solid #30364b;justify-content:space-between;align-items:center;gap:20px;min-height:58px;padding:0 23px;display:flex}.landingProductIdentity{align-items:center;gap:12px;min-width:0;font-size:12px;display:flex}.landingProductIdentity>strong{color:#fff;letter-spacing:-.025em;font-size:14px;font-weight:600}.landingProductGlyph{color:#d3dcff;background:#354687;border-radius:7px;place-items:center;width:26px;height:26px;display:grid}.landingProductSeparator{color:#626e90;margin-inline:1px}.landingProductBar>a{color:#d2d9f3;align-items:center;gap:7px;min-height:44px;font-size:12px;text-decoration:none;display:inline-flex}.landingProductBar>a:hover{color:#fff}.landingProductBody{grid-template-columns:212px minmax(0,1fr);display:grid}.landingFormatSidebar{color:#c4cce1;flex-direction:column;min-width:0;padding:22px 14px;display:flex}.landingFormatSidebar>p{color:#8590af;letter-spacing:.04em;text-transform:uppercase;margin:0 12px 14px;font-size:11px}.landingFormatCatalog{gap:4px;display:grid}.landingFormatCatalog>button{color:#b4bfd9;text-align:left;min-width:0;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;transition:background .15s,color .15s;display:flex}.landingFormatCatalog>button>svg{color:#8491b5;flex-shrink:0}.landingFormatCatalog>button:hover{color:#fff;background:#242d47}.landingFormatCatalog>button.isActive{color:#fff;background:#304071;border-color:#3c4c80}.landingFormatCatalog>button.isActive>svg{color:#b9c7ff}.landingSelectedDot{background:#b6c5ff;border-radius:50%;width:5px;height:5px;margin-left:auto}.landingSidebarNote{color:#8a98bc;align-items:center;gap:10px;margin:auto 12px 0;padding-top:28px;font-size:11px;line-height:1.5;display:flex}.landingSidebarNote>svg{flex-shrink:0}.landingMobileFormat{display:none}.landingProductCanvas{background:#eef1f8;border-radius:10px;min-width:0;margin:10px 10px 10px 0;padding:26px 30px 16px}.landingObjectHeader{justify-content:space-between;align-items:center;gap:20px;min-height:44px;margin-bottom:22px;display:flex}.landingObjectHeader>div{gap:5px;min-width:0;display:grid}.landingObjectHeader>div>span{color:#606b85;letter-spacing:.03em;text-transform:uppercase;font-size:10px}.landingObjectHeader strong{color:#404b65;overflow-wrap:anywhere;font-size:13px;font-weight:500}.landingDemoLabel{color:#616d87;flex-shrink:0;align-items:center;gap:6px;font-size:10px;display:inline-flex}.landingLiveDot{background:#566be4;border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block}.landingWidgetSurface{background:#fff;border:1px solid #e0e5f1;border-radius:11px;align-items:center;min-width:0;min-height:280px;padding:20px;display:grid;box-shadow:0 3px 8px #2c396808}.landingProductCanvas.isCompact .landingWidgetSurface{padding-block:28px}.landingProductCanvas.isCompact .landingWidgetFrame{width:min(100%,540px);margin-inline:auto}.landingProductFooter{color:#606b85;justify-content:space-between;align-items:center;gap:15px;min-height:38px;padding-top:12px;font-size:11px;display:flex}.landingProductFooter>a{color:#4b5ec7;white-space:nowrap;align-items:center;gap:7px;min-height:36px;font-size:12px;font-weight:550;text-decoration:none;display:inline-flex}.landingWidgetFrame{min-width:0;position:relative}.landingWidgetFrame>iframe{opacity:0;border:0;width:100%;min-width:0;transition:opacity .18s;display:block}.landingWidgetFrame>iframe.isReady{opacity:1}.landingWidgetSkeleton{align-content:center;gap:18px;padding:20px;display:grid;position:absolute;inset:0}.landingWidgetSkeleton span{background:#f1f3f9;border-radius:7px;height:40px;animation:1.5s ease-in-out infinite landingLoading}.landingWidgetSkeleton span:first-child{width:42%;height:70px}.landingWidgetSkeleton span:last-child{width:72%}@keyframes landingLoading{50%{opacity:.4}}.landingPreviewError{text-align:center;min-height:240px;color:var(--color-text-secondary);place-content:center;justify-items:center;gap:12px;padding:24px;display:grid}.landingPreviewError strong{color:var(--color-text);font-size:16px}.landingPreviewError button{border:1px solid var(--color-border);min-height:44px;color:var(--color-action);background:var(--color-brand-50);cursor:pointer;border-radius:8px;padding:0 20px}.landingProofStrip{color:#606b85;justify-content:center;align-items:center;gap:42px;min-height:90px;font-size:12px;display:flex}.landingProofStrip>span{align-items:center;gap:7px;display:inline-flex}.landingProofStrip strong{color:#49536e;font-weight:550}.landingProofStrip svg{color:#69789e;margin-right:4px}.landingWorkflow{padding:100px 0}.landingSectionHeading{grid-template-columns:minmax(0,1fr) 380px;align-items:end;gap:70px;margin-bottom:40px;display:grid}.landingPage h2{color:#1a2033;letter-spacing:-.047em;font-size:clamp(32px,3.4vw,48px);font-weight:600;line-height:1.1}.landingPage h2 span{color:#818ba5}.landingSectionHeading h2,.landingSetupIntro h2{margin-top:14px}.landingSectionHeading>p{color:#68738d;font-size:15px;line-height:1.75}.landingCabinetPreview{background:#f0f3f9;border:1px solid #e0e5ef;border-radius:14px;padding:14px 14px 0}.landingCabinetCaption{color:#626f8a;justify-content:space-between;align-items:center;gap:16px;margin:2px 7px 14px;font-size:11px;display:flex}.landingCabinetCaption>span:first-child{color:#485673;align-items:center;gap:7px;display:inline-flex}.landingCabinetPreview picture{display:block}.landingCabinetPreview img{object-fit:cover;object-position:top;border:1px solid #dbe1ed;border-bottom:0;border-radius:8px 8px 0 0;width:100%;height:auto;max-height:730px;display:block}.landingFeatureRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;padding:36px 0 24px;display:grid}.landingFeatureRow>div{min-width:0}.landingFeatureIcon{color:#5767c6}.landingFeatureRow h3{color:#262f46;margin-top:14px;font-size:15px;font-weight:550}.landingFeatureRow p{color:#626e88;max-width:350px;margin-top:9px;font-size:13px;line-height:1.7}.landingTextAction{align-items:center;gap:10px;min-height:44px;font-size:13px;font-weight:550;text-decoration:none;display:inline-flex;color:var(--color-action)!important}.landingSetup{background:#f7f8fc;border-top:1px solid #e6eaf3;border-bottom:1px solid #e6eaf3;padding:90px 0}.landingSetupGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:110px;display:grid}.landingSetupIntro>p:not(.landingEyebrow){color:#646f89;max-width:430px;margin-top:22px;font-size:15px;line-height:1.75}.landingSetupIntro>a{margin-top:26px}.landingSetupSteps{margin:0;padding:0;list-style:none;display:grid}.landingSetupSteps>li{border-bottom:1px solid #e0e5ef;grid-template-columns:36px minmax(0,1fr) 22px;gap:15px;min-width:0;padding:27px 0;display:grid}.landingSetupSteps>li:first-child{padding-top:0}.landingSetupSteps>li:last-child{border:0;padding-bottom:0}.landingSetupSteps>li>span{color:#69758f;font-variant-numeric:tabular-nums;padding-top:3px;font-size:12px}.landingSetupSteps h3{color:#2d3852;font-size:16px;font-weight:550}.landingSetupSteps p{color:#626e88;margin-top:8px;font-size:13px;line-height:1.7}.landingSetupSteps svg{color:#657598;margin-top:3px}.landingMigration{padding:80px 0 0}.landingMigrationPanel{color:#fff;background:#1b2540;border:1px solid #293757;border-radius:18px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:60px 90px;padding:60px;display:grid;position:relative}.landingMigrationPanel:before{content:"";background:#a8b8ff;border-radius:0 0 4px 4px;width:46px;height:4px;position:absolute;top:-1px;left:60px}.landingMigrationPanel .landingEyebrow{color:#93a6d4}.landingMigrationPanel h2{color:#fff;margin-top:18px}.landingMigrationPanel h2 span{color:#a4b5e2}.landingMigrationCopy>p:not(.landingEyebrow){color:#a7b4d1;max-width:460px;margin-top:22px;font-size:14px;line-height:1.8}.landingMigrationPanel .landingPrimaryAction{background:#d5ddff;border-color:#d5ddff;margin-top:26px;color:#243763!important}.landingMigrationPanel .landingPrimaryAction:hover{background:#fff}.landingMigrationNote{color:#8193bc;margin-top:11px;font-size:11px;display:block}.landingMigrationSteps{align-content:center;gap:30px;display:grid}.landingMigrationSteps>div{grid-template-columns:32px minmax(0,1fr);gap:12px;display:grid}.landingMigrationSteps>div>span{color:#7387b6;font-variant-numeric:tabular-nums;padding-top:4px;font-size:12px}.landingMigrationSteps h3{color:#dce5fc;font-size:15px;font-weight:500}.landingMigrationSteps p{color:#96a6ca;margin-top:7px;font-size:13px;line-height:1.7}.landingEvidence{border-top:1px solid #334362;grid-column:1/-1;padding-top:10px}.landingEvidence>summary{cursor:pointer;color:#99acd6;justify-content:space-between;align-items:center;min-height:44px;font-size:12px;list-style:none;display:flex}.landingEvidence>summary::-webkit-details-marker{display:none}.landingEvidence[open]>summary svg{transform:rotate(180deg)}.landingEvidence>p{color:#a7b4d1;max-width:920px;margin-top:12px;font-size:13px;line-height:1.7}.landingFinal{padding:80px 0}.landingFinal .landingCanvas{justify-content:space-between;align-items:center;gap:30px;display:flex}.landingFinal h2{margin-top:12px;font-size:38px}.landingFinal .landingPrimaryAction{flex-shrink:0}.landingPage .pvsFooter{border-top:1px solid #e6eaf3;margin-top:0}@media (width>=1600px){.landingHero{padding-top:68px}.landingHeroCopy{padding-bottom:46px}}@media (width<=1100px){.landingCanvas{width:calc(100% - 64px)}.landingHero{padding-top:44px}.landingHero h1{font-size:61px}.landingProductBody{grid-template-columns:186px minmax(0,1fr)}.landingFormatSidebar{padding-inline:9px}.landingFormatCatalog>button{padding-inline:9px;font-size:12px}.landingProductCanvas{padding:22px 20px 14px}.landingWidgetSurface{padding:16px}.landingProofStrip{gap:20px;font-size:11px}.landingProofStrip>span{gap:5px}.landingSectionHeading{grid-template-columns:minmax(0,1fr) 330px;gap:50px}.landingWorkflow{padding-block:80px}.landingSetupGrid{gap:60px}.landingMigrationPanel{gap:46px;padding:44px}}@media (width<=800px){.landingCanvas{width:calc(100% - 40px)}.landingHero{padding-top:38px}.landingHero h1{font-size:clamp(38px,6.4vw,54px)}.landingLead{max-width:570px;font-size:15px}.landingProductBody{grid-template-columns:minmax(0,1fr)}.landingFormatSidebar{padding:15px 18px}.landingFormatSidebar>p,.landingFormatCatalog,.landingSidebarNote{display:none}.landingMobileFormat{color:#91a1c8;justify-content:space-between;align-items:center;gap:15px;font-size:12px;display:flex}.landingMobileFormat select{color:#eef2ff;background:#293654;border:1px solid #465476;border-radius:7px;width:min(60%,280px);min-width:0;min-height:44px;padding:0 12px;font-size:14px}.landingProductCanvas{margin:0 8px 8px;padding:20px}.landingProofStrip{justify-content:space-between;gap:16px}.landingProofStrip>span{grid-template-columns:19px 1fr;align-content:start;gap:2px 7px;line-height:1.5;display:grid}.landingProofStrip>span>svg{grid-row:span 2}.landingSectionHeading{grid-template-columns:1fr;gap:22px}.landingSectionHeading>p{max-width:560px}.landingFeatureRow{gap:24px}.landingFeatureRow p{font-size:12px}.landingSetup{padding-block:60px}.landingSetupGrid{grid-template-columns:1fr;gap:44px}.landingMigrationPanel{gap:36px;padding:34px}.landingMigrationPanel h2{font-size:35px}.landingMigrationCopy>p:not(.landingEyebrow){font-size:13px}.landingFinal{padding-block:64px}.landingFinal h2{font-size:31px}}@media (width<=560px){.landingCanvas{width:calc(100% - 32px)}.landingHero{padding-top:34px}.landingHeroCopy{text-align:left;padding-bottom:30px}.landingHeroCopy .landingEyebrow{justify-content:flex-start;gap:7px;font-size:10px}.landingHero h1{letter-spacing:-.054em;margin-top:18px;font-size:clamp(35px,8.3vw,46px);line-height:1.08}.landingHero h1 br{display:none}.landingHero h1 span{margin-top:2px;display:block}.landingLead{max-width:none;font-size:14px;line-height:1.65;margin-top:18px!important}.landingDesktopBreak{display:none}.landingHeroActions{flex-wrap:wrap;justify-content:start;gap:8px;margin-top:20px}.landingPrimaryAction,.landingSecondaryAction{gap:9px;min-height:46px;padding-inline:15px;font-size:12px}.landingActionNote{flex-wrap:wrap;justify-content:start;gap:5px;font-size:10px}.landingProduct{border-radius:12px}.landingProductBar{gap:8px;min-height:50px;padding-inline:13px}.landingProductIdentity{gap:7px}.landingProductIdentity>strong{font-size:12px}.landingProductIdentity>span:last-child,.landingProductSeparator{display:none}.landingProductBar>a{font-size:10px}.landingFormatSidebar{padding:10px 12px}.landingMobileFormat{font-size:11px}.landingMobileFormat select{width:61%;font-size:16px}.landingProductCanvas{border-radius:8px;margin:0 5px 5px;padding:15px 9px 8px}.landingObjectHeader{align-items:start;gap:12px;margin:0 4px 15px}.landingObjectHeader strong{font-size:11px}.landingObjectHeader>div>span{font-size:9px}.landingDemoLabel{margin-top:3px;font-size:9px}.landingWidgetSurface{border-radius:8px;min-height:240px;padding:10px}.landingProductFooter{gap:8px;margin-inline:4px;font-size:10px}.landingProductFooter>span{max-width:150px}.landingProductFooter>a{min-height:44px;font-size:11px}.landingProofStrip{grid-template-columns:1fr;gap:11px;min-height:0;padding-block:22px;display:grid}.landingProofStrip>span{align-items:center;gap:6px;font-size:11px;display:flex}.landingProofStrip svg{width:16px;height:16px;margin-right:2px}.landingWorkflow{padding-block:56px}.landingEyebrow{font-size:10px}.landingPage h2{font-size:33px}.landingSectionHeading{gap:20px;margin-bottom:26px}.landingSectionHeading>p{font-size:14px;line-height:1.65}.landingCabinetPreview{border-radius:10px;padding:8px 8px 0}.landingCabinetCaption{gap:8px;margin-inline:3px;font-size:9px}.landingCabinetCaption>span:last-child{text-align:right;max-width:108px}.landingCabinetPreview img{object-fit:cover;max-height:620px}.landingFeatureRow{grid-template-columns:1fr;gap:24px;padding:28px 0 18px}.landingFeatureRow>div{grid-template-columns:24px 1fr;gap:5px 12px;display:grid}.landingFeatureIcon{grid-row:span 2;padding-top:2px}.landingFeatureRow h3{margin:0;font-size:14px}.landingFeatureRow p{max-width:none;margin:0;font-size:13px}.landingSetup{padding-block:50px}.landingSetupGrid{gap:34px}.landingSetupIntro>p:not(.landingEyebrow){margin-top:18px;font-size:14px}.landingSetupSteps>li{grid-template-columns:28px 1fr 18px;gap:10px;padding-block:22px}.landingSetupSteps h3{font-size:14px}.landingSetupSteps p{font-size:12px}.landingMigration{padding-top:40px}.landingMigrationPanel{border-radius:13px;grid-template-columns:1fr;gap:32px;padding:28px 22px}.landingMigrationPanel:before{left:22px}.landingMigrationPanel h2{font-size:31px}.landingMigrationPanel h2 span{white-space:normal}.landingMigrationSteps{gap:25px}.landingMigrationSteps h3{font-size:14px}.landingEvidence{padding-top:6px}.landingEvidence>summary{font-size:11px}.landingEvidence>p{font-size:12px}.landingFinal{padding-block:52px}.landingFinal .landingCanvas{flex-direction:column;align-items:start;gap:24px}.landingFinal h2{font-size:30px}}@media (width<=360px){.landingHero h1{font-size:34px}.landingHeroActions{gap:7px}.landingPrimaryAction,.landingSecondaryAction{padding-inline:12px;font-size:11px}.landingObjectHeader{flex-wrap:wrap;gap:8px}.landingDemoLabel{margin-top:0}.landingProductCanvas{padding-inline:6px}.landingWidgetSurface{padding:8px}}@media (prefers-reduced-motion:reduce){.landingPage *,.landingPage :before,.landingPage :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (forced-colors:active){.landingPrimaryAction,.landingSecondaryAction,.landingProduct,.landingWidgetSurface,.landingFormatCatalog>button,.landingMigrationPanel{border:1px solid buttontext}.landingFormatCatalog>button.isActive{outline:2px solid highlight}.landingWidgetSkeleton{display:none}}.shell .nav .brand strong{font-family:var(--font-sans)}.shell .nav nav button{min-width:0}.shell .nav nav button.active{color:#202749;background:#e9edff;border:0}.shell .nav nav button>span:not(.navBadge){text-overflow:ellipsis;min-width:0;overflow:hidden}.mobileNavLabel{display:none}.navBadge{min-width:21px;height:21px;color:var(--color-surface);background:#d95f44;border-radius:11px;justify-content:center;align-items:center;gap:4px;margin-left:auto;padding-inline:6px;font-size:12px;font-weight:700;display:inline-flex}.navBadgeLabel{font-size:12px;font-weight:700}.shell .navFoot{border-top:1px solid var(--color-neutral-800)}.shell .main{padding-top:28px}.shell .topbar h1{font-family:var(--font-sans);text-transform:none}.shell .topbar h1:focus{outline:none}.mobilePageTitle,.mobilePageSubtitle{display:none}.shell .panel,.shell .metric,.shell .quickStart{border:1px solid var(--color-border);background:var(--color-surface);box-shadow:none;border-radius:8px}.shell .panel:nth-child(3n+2),.shell .metric:nth-child(3n+2),.shell .primaryBtn,.shell .ghostBtn,.shell .iconBtn,.shell .textBtn,.shell input,.shell select,.shell textarea,.shell .filters,.shell .exportMenu summary{box-shadow:none}.shell .primaryBtn{border:1px solid #3345c7;font-weight:700}.shell .primaryBtn:hover:not(:disabled){box-shadow:none}.shell .ghostBtn{border:1px solid var(--color-border)}.shell .textBtn{gap:5px;font-weight:700}.setupGuide,.nextAction{border:1px solid var(--color-border);background:var(--color-surface);border-radius:8px;min-width:0}.setupGuideHead{justify-content:space-between;align-items:center;gap:16px;display:flex}.setupGuideHead span,.nextAction span{color:var(--color-text-secondary);font-size:12px;font-weight:700}.setupGuideHead h2,.nextAction h2{margin-top:3px;font-size:18px}.setupTasks{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.setupTasks button{border:0;border-right:1px solid var(--color-border);text-align:left;cursor:pointer;background:0 0;grid-template-rows:auto auto;grid-template-columns:28px minmax(0,1fr) 18px;align-items:center;gap:8px;min-width:0;padding:12px 14px;display:grid}.setupTasks button:last-child{border-right:0}.setupTasks button>span{border-radius:50%;grid-row:1/3;place-items:center;width:26px;height:26px;font-size:12px;font-weight:700;display:grid}.setupTasks button strong,.setupTasks button small{grid-column:2;min-width:0}.setupTasks button small{font-size:12px}.setupTasks button>svg{grid-area:1/3/3}.nextAction{border-left:4px solid #4d9a70;justify-content:space-between;align-items:center;gap:18px;min-height:86px;padding:17px 18px;display:flex}.nextAction.needsAttention{border-left-color:#d56a42}.nextAction button{flex:none}.overviewLoadState{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:180px;padding:24px;display:grid}.overviewLoadState.is-error{color:#a33c32;background:#fff9f7;border-color:#efc5c0}.overviewLoadState h2{color:var(--cabinet-text);font-size:18px}.overviewLoadState p{margin-top:4px;font-size:14px}.overviewLoadState .ghostBtn{min-height:44px}.overviewMessages .sectionHead{align-items:flex-start}.overviewMessages .sectionHead p{margin-top:3px;font-size:13px}.overviewAdvanced{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.overviewAdvanced>summary{cursor:pointer;min-height:48px;color:var(--color-neutral-800);justify-content:space-between;align-items:center;font-weight:700;display:flex}.overviewAdvanced>div{padding:4px 0 18px}.projectRequest{border:1px solid var(--color-border);background:var(--color-surface);border-radius:8px;justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:12px 15px;display:flex}.projectRequest>div{gap:2px;display:grid}.projectRequest strong{color:var(--color-neutral-800);font-size:14px}.projectRequest span{color:var(--color-text-secondary);font-size:12px}.shell .projectRequired>div{width:min(100%,360px)}.shell .projectRequired select{width:100%;min-height:40px;margin-top:12px}.reviewProjectTag{border:1px solid var(--color-border);background:var(--color-surface-subtle);color:#2d5a45;border-radius:5px;align-items:center;gap:5px;min-height:25px;padding:3px 8px;font-size:12px;font-weight:700;display:inline-flex}.settingsGroupHead{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:14px;display:flex}.settingsGroupHead span{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.settingsProjectPromptCopy{min-height:104px;color:var(--color-text-secondary);align-items:center;gap:12px;padding:20px 16px;display:flex}.settingsProjectPromptCopy>svg{color:#27745b;flex:none}.settingsProjectPromptCopy h3{color:var(--color-text);margin:0;font-size:15px}.settingsProjectPromptCopy p{color:var(--color-text-secondary);margin-top:2px;font-size:12px}.settingsRow{border:0;border-bottom:1px solid var(--color-control-subtle);background:var(--color-surface);text-align:left;cursor:pointer;align-items:center;gap:12px;width:100%;display:grid}.settingsRow:last-child{border-bottom:0}.settingsRow:disabled{cursor:not-allowed;opacity:.58}.settingsRowIcon{border-radius:7px;place-items:center;width:36px;height:36px;display:grid}.settingsRowCopy,.settingsRowCopy strong,.settingsRowCopy small{min-width:0;display:block}.settingsRowCopy strong{font-size:14px}.settingsRowCopy small{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;overflow:hidden}.settingsRowStatus{color:var(--color-text-secondary);white-space:nowrap;font-size:12px}.settingsSectionHead{border-bottom:1px solid var(--color-border);align-items:center;gap:12px;width:min(100%,900px);min-height:54px;display:flex}.settingsSectionHead h2{scroll-margin-top:90px;font-size:17px}.settingsSectionHead h2:focus{outline:none}.settingsSectionHead p{color:var(--color-text-secondary);margin-top:1px;font-size:12px}.widgetStudio{grid-template-columns:minmax(350px,.72fr) minmax(470px,1.28fr);gap:16px}.widgetStudioHead{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:14px;min-height:68px;padding:14px 18px;display:flex}.widgetStudioHead span,.widgetStudioHead small{color:var(--color-text-secondary);font-size:12px}.widgetStudioHead h2{margin-top:2px;font-size:18px}.shell .widgetStep{border-bottom-color:var(--color-border);gap:13px}.fieldPrompt{color:var(--color-text-secondary);font-size:13px}.shell .widgetTypePicker button{border-color:var(--color-border);min-height:62px;color:var(--color-text-secondary);border-radius:7px}.shell .widgetTypePicker button.active{color:#175d45;box-shadow:none;background:#edf7f1;border-color:#4c9a70}.widgetOptions{border-top:1px solid var(--color-border)}.widgetOptions>summary,.widgetCodeDetails>summary,.widgetSections>summary{min-height:44px;color:var(--color-text-secondary);cursor:pointer;align-items:center;gap:7px;font-size:13px;font-weight:700;display:flex}.widgetOptions[open]>summary svg{transform:rotate(180deg)}.widgetOptionsBody{gap:12px;padding:2px 0 12px;display:grid}.trustViewOptions{border:1px solid var(--color-border);background:linear-gradient(135deg, #f0faf6, var(--color-surface) 72%);border-radius:10px;gap:10px;padding:14px;display:grid}.trustViewOptions>div{gap:2px;display:grid}.trustViewOptions>div>strong{color:#155b45;font-size:13px}.trustViewOptions small,.widgetCheck small{color:var(--color-text-secondary);font-size:12px;line-height:1.4}.widgetCheck{border:1px solid var(--color-border);background:var(--color-surface);cursor:pointer;border-radius:8px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:9px;min-height:48px;padding:8px 10px;display:grid}.widgetCheck input{accent-color:#167451;width:17px;height:17px;margin:2px 0 0}.widgetCheck span{gap:2px;display:grid}.widgetCheck strong{color:var(--color-neutral-800);font-size:12px}.widgetTypePicker.advanced{grid-template-columns:1fr}.widgetInstallStep>div:first-child p{margin-top:3px;font-size:12px}.widgetCodeDetails,.widgetSections{border-top:1px solid var(--color-border)}.widgetCodeDetails .snippet{margin:0 0 12px}.widgetSections>summary{justify-content:space-between}.widgetSections .objectManager{padding-bottom:4px}.widgetSections .objectManager>.sectionHead{margin-top:4px}.shell .widgetPreviewPanel{box-shadow:none}.shell .nav nav button.active:before{display:none}.shell .nav nav button[data-view=data]{margin-top:22px}.navHelp{border-top:1px solid var(--color-border);gap:4px;margin-top:auto;padding:18px 12px 0;display:grid}.navHelp a{min-height:44px;color:var(--color-text-secondary);align-items:center;gap:10px;font-size:13px;text-decoration:none;display:flex}.productBarContext span{color:var(--color-border-strong)}.shell .metric:first-child{padding-left:0}.shell .metric .metricLabel{font-size:13px}.overviewMessages .reviewBody{-webkit-line-clamp:2;color:var(--color-text-secondary);-webkit-box-orient:vertical;margin:10px 0 0 48px;font-size:14px;line-height:1.6;display:-webkit-box;overflow:hidden}.sectionHead h2{letter-spacing:-.02em;font-size:17px;font-weight:600}@media (width<=1100px){.widgetStudio{grid-template-columns:1fr}.productBarContext{display:none}.shell .metric{padding:12px 18px}.shell .metric:nth-child(2){border-right:0}.shell .metric:nth-child(3){padding-left:0}}@media (width<=900px){.shell{grid-template-columns:1fr}.shell .nav{border-right:0;border-bottom:1px solid var(--color-text)}}.dataSubjectPanel{grid-column:1/-1}.dataSubjectActions{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.dataSubjectAction{border:1px solid var(--color-border);background:var(--color-surface);min-height:56px;color:var(--color-text);text-align:left;cursor:pointer;border-radius:6px;align-items:center;gap:10px;padding:9px 11px;display:flex}.dataSubjectAction:hover,.dataSubjectAction.active{background:#f1f8f4;border-color:#087a55}.dataSubjectAction>span{gap:2px;min-width:0;display:grid}.dataSubjectAction strong,.dataSubjectAction small{overflow-wrap:anywhere}.dataSubjectAction small{color:var(--color-text-secondary);font-size:12px;line-height:1.3}.dataSubjectForm{border-top:1px solid var(--color-border);grid-template-columns:minmax(180px,.7fr) minmax(260px,1.3fr);gap:14px 18px;margin-top:14px;padding-top:14px;display:grid}.dataSubjectForm>div:first-child p,.dataSubjectForm label small{color:var(--color-text-secondary);margin:4px 0 0;font-size:12px;line-height:1.45}.dataSubjectForm label{gap:6px;font-weight:700;display:grid}.dataSubjectForm textarea,.dataSubjectForm input,.dataSubjectQueue select,.dataSubjectQueue textarea{border:1px solid var(--color-border-strong);background:var(--color-surface);width:100%;min-height:44px;color:var(--color-text);font:inherit;border-radius:6px}.dataSubjectForm textarea,.dataSubjectQueue textarea{resize:vertical;padding:10px 12px}.dataSubjectForm input,.dataSubjectQueue select{padding:0 12px}.dataSubjectFormActions{flex-wrap:wrap;grid-column:2;gap:8px;display:flex}.dataSubjectHistory{border-top:1px solid var(--color-border);gap:0;margin-top:18px;display:grid}.dataSubjectHistory h3{margin:14px 0 6px;font-size:15px}.dataSubjectHistoryRow{border-bottom:1px solid var(--color-control-subtle);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:52px;padding:8px 0;display:grid}.dataSubjectHistoryRow>span:first-child{gap:2px;display:grid}.dataSubjectHistoryRow small{color:var(--color-text-secondary)}.dataSubjectHistoryRow p{color:var(--color-neutral-800);grid-column:1/-1;margin:0 0 6px}.dataSubjectPanel .linkBtn{color:#087a55;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 8px;font-weight:700}.dataSubjectStatus{background:var(--color-control-subtle);min-height:28px;color:var(--color-neutral-800);white-space:nowrap;border-radius:5px;align-items:center;padding:3px 8px;font-size:12px;font-weight:700;display:inline-flex}.dataSubjectStatus.in_progress{background:var(--color-brand-50);color:var(--color-action-hover)}.dataSubjectStatus.needs_verification{color:#765500;background:#fff1cf}.dataSubjectStatus.completed{color:#176239;background:#e2f4e8}.dataSubjectStatus.rejected{color:#8a2f2f;background:#fbe8e8}.dataSubjectStatus.cancelled{background:var(--color-control-subtle);color:var(--color-text-secondary)}.dataSubjectQueueHead{align-items:end}.dataSubjectQueueHead label{min-width:190px;color:var(--color-text-secondary);gap:4px;font-size:12px;font-weight:700;display:grid}.dataSubjectQueueList{border-top:1px solid var(--color-border);margin-top:10px;display:grid}.dataSubjectQueueRow{border-bottom:1px solid var(--color-border);gap:10px;padding:16px 0;display:grid}.dataSubjectQueueIdentity,.dataSubjectQueueMeta{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.dataSubjectQueueIdentity>span:first-child{gap:2px;min-width:0;margin-right:auto;display:grid}.dataSubjectQueueIdentity small,.dataSubjectQueueMeta span{color:var(--color-text-secondary);overflow-wrap:anywhere}.dataSubjectQueueMeta .overdue{color:#a33d32;font-weight:700}.dataSubjectRequestNote,.dataSubjectOperatorResult{border-left:3px solid var(--color-border-strong);color:var(--color-neutral-800);overflow-wrap:anywhere;margin:0;padding-left:12px;line-height:1.5}.dataSubjectOperatorResult{border-left-color:#52a276}.dataSubjectQueueForm{grid-template-columns:minmax(170px,.65fr) minmax(240px,1.35fr) auto;align-items:end;gap:10px;display:grid}.dataSubjectQueueForm label{color:var(--color-neutral-800);gap:5px;font-size:12px;font-weight:700;display:grid}.dataSubjectQueueForm .formError{grid-column:1/-1}@media (width<=900px){.dataSubjectActions{grid-template-columns:repeat(2,minmax(0,1fr))}.dataSubjectQueueForm{grid-template-columns:1fr 1fr}.dataSubjectQueueForm .primaryBtn{grid-column:2;justify-self:start}}@media (width<=720px){.dataSubjectActions,.dataSubjectForm,.dataSubjectQueueForm{grid-template-columns:1fr}.dataSubjectFormActions,.dataSubjectQueueForm .primaryBtn{grid-column:1}.dataSubjectFormActions>*,.dataSubjectQueueForm .primaryBtn{justify-content:center;width:100%}.dataSubjectHistoryRow{grid-template-columns:minmax(0,1fr) auto}.dataSubjectHistoryRow .linkBtn{grid-column:1/-1;justify-self:start}.dataSubjectQueueHead{flex-direction:column;align-items:stretch}.dataSubjectQueueHead label{width:100%}.shell .main{padding-top:18px}.shell .nav{border-bottom:1px solid var(--color-text)}.shell .nav nav{border-radius:8px;grid-auto-columns:minmax(0,1fr)}.shell .nav nav button{border-radius:6px}.desktopNavLabel{display:none}.mobileNavLabel{display:inline}.shell .nav nav button.active{background:#e9edff}.navBadge{min-width:18px;height:18px;color:var(--color-text-secondary);padding-inline:4px;font-size:12px;position:absolute;top:4px;right:8px}.navBadgeLabel{display:none}.setupGuideHead,.nextAction{flex-direction:column;align-items:flex-start}.setupTasks{grid-template-columns:1fr}.setupTasks button{border-right:0;border-bottom:1px solid var(--color-border)}.setupTasks button:last-child{border-bottom:0}.nextAction button{justify-content:center;width:100%}.projectRequest{flex-direction:column;align-items:stretch}.projectRequest .ghostBtn{justify-content:center;width:100%}.shell .metricLine{grid-template-columns:repeat(3,minmax(0,1fr))}.shell .metric,.shell .metric:nth-child(odd){border-right:1px solid var(--color-border);border-bottom:0;min-height:112px;padding:13px 11px}.shell .metric:last-child{border-right:0}.shell .metric span,.shell .metric small{font-size:12px;line-height:1.25}.shell .metric strong{font-size:25px}.settingsRow{grid-template-columns:38px minmax(0,1fr) 20px}.settingsRowStatus{grid-area:2/2}.settingsRow>svg{grid-area:1/3/span 2}.widgetStudioHead{flex-direction:column;align-items:flex-start}}.shell{--cabinet-canvas:var(--color-canvas);--cabinet-surface:var(--color-surface);--cabinet-text:var(--color-text);--cabinet-muted:var(--color-text-secondary);--cabinet-primary:var(--color-action);--cabinet-success:var(--color-success);--cabinet-amber:var(--color-rating);--cabinet-danger:var(--color-danger);--cabinet-border:var(--color-border);background:var(--cabinet-canvas);min-height:100vh;color:var(--cabinet-text);grid-template-columns:var(--admin-sidebar) minmax(0, 1fr);--cabinet-shadow:var(--shadow-panel);--cabinet-primary-soft:var(--color-brand-100)}.shell .nav{z-index:30;color:#d0d8ee;background:#171d30;border:0;border-right:1px solid #27304a;gap:20px;height:100vh;padding:24px 16px;position:sticky;top:0}.shell .nav .brand{color:#9dadff;gap:8px;min-height:42px;padding:0 9px}.shell .nav .brand .mark{color:#9dadff;width:33px;height:33px}.shell .nav .brand strong{color:#fff;letter-spacing:-.04em;font-size:22px;font-weight:650}.navRole{text-transform:uppercase;letter-spacing:.035em;color:#8995b7;margin:16px 12px 0;font-size:12px;font-weight:500}.shell .nav nav{gap:4px;display:grid}.shell .nav nav button{color:#afbcd9;background:0 0;border:1px solid #0000;border-radius:7px;gap:11px;min-height:46px;padding:0 12px;font-size:13px;font-weight:450}.shell .nav nav button:hover{color:#fff;background:#242d47;border-color:#0000}.shell .nav nav button.active,.shell .nav nav button.active:hover{color:#fff;background:#304071;border-color:#485991}.shell .nav nav button svg{stroke-width:1.7px;width:18px;height:18px}.shell .navFoot{display:none}.shell .navHelp{border-top-color:#303950}.shell .navHelp a{color:#8f9ebf;font-size:12px}.shell .navHelp a:hover{color:#fff}.shell .main{background:var(--cabinet-canvas);min-width:0;padding:0;position:relative}.productBar{z-index:25;border-bottom:1px solid var(--cabinet-border);background:var(--color-surface);-webkit-backdrop-filter:none;backdrop-filter:none;align-items:center;min-height:72px;padding:0 32px;display:flex;position:sticky;top:0}.productBarContext{color:var(--color-text-secondary);align-items:center;gap:10px;font-size:13px;display:flex}.productBarActions{align-items:center;gap:10px;min-width:0;margin-left:auto;display:flex}.productBar .projectSelect{align-items:center;gap:9px;min-width:214px;display:flex}.productBar .projectSelect>span{color:var(--cabinet-muted);font-size:12px;font-weight:650}.productBar .projectSelect select{border:1px solid var(--cabinet-border);background-color:var(--cabinet-surface);min-width:156px;height:38px;color:var(--cabinet-text);border-radius:9px;padding:0 34px 0 11px;font-weight:650}.productBar .projectContext{border:1px solid var(--cabinet-border);background:var(--color-surface);min-height:38px;color:var(--cabinet-text);border-radius:9px;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.productBar .iconBtn{border:1px solid var(--cabinet-border);background:var(--color-surface);width:38px;height:38px;color:var(--color-text-secondary);border-radius:9px;padding:0}.accountMenu{position:relative}.accountMenu>summary{min-height:44px;color:var(--cabinet-text);cursor:pointer;border-radius:10px;align-items:center;gap:9px;padding:4px 7px;list-style:none;display:flex}.accountMenu>summary::-webkit-details-marker{display:none}.queueMore>summary::-webkit-details-marker{display:none}.inboxFilters>summary::-webkit-details-marker{display:none}.projectAdvanced>summary::-webkit-details-marker{display:none}.accountMenu>summary:hover{background:var(--color-surface-subtle)}.accountMenu>summary>span:nth-child(2){gap:1px;line-height:1.1;display:grid}.accountMenu>summary strong{text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:13px;overflow:hidden}.accountMenu>summary small{color:var(--color-text-muted);font-size:12px}.accountAvatar{background:var(--color-brand-50);width:34px;height:34px;color:var(--cabinet-primary);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.accountMenu>div,.inboxTools>div,.queueMore>div{z-index:60;border:1px solid var(--cabinet-border);background:var(--color-surface);border-radius:11px;gap:3px;min-width:210px;padding:7px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 16px 40px #4658eb24}.accountMenu>div button,.inboxTools>div button,.inboxTools>div a,.queueMore>div button{min-height:44px;color:var(--cabinet-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:0 10px;font-size:13px;font-weight:650;text-decoration:none;display:flex}.accountMenu>div button:hover,.inboxTools>div button:hover,.inboxTools>div a:hover,.queueMore>div button:hover{background:var(--cabinet-primary-soft);color:var(--cabinet-primary)}.pageBody{width:100%;max-width:1600px;margin-inline:auto;padding:32px}.shell .topbar{margin:0 0 18px;align-items:flex-start;min-height:52px;margin-bottom:24px}.pageBody>.topbar{pointer-events:auto;width:auto;margin:0 0 18px;position:static}.pageBody.view-widgets>.topbar{z-index:auto;pointer-events:auto;margin:0 0 24px;position:static;top:auto;left:auto;right:auto}.shell .topbar h1{color:var(--cabinet-text);letter-spacing:-.04em;font-size:32px;font-weight:550;line-height:1.2}.shell .topbar p{color:var(--cabinet-muted);margin-top:8px;font-size:14px;line-height:1.5}.shell .workspace{gap:24px;width:100%;max-width:none}.shell .panel,.shell .metric,.shell .quickStart,.setupGuide,.nextAction,.settingsGroup{border-color:var(--cabinet-border);background:var(--cabinet-surface);box-shadow:none;border-radius:12px}.shell .primaryBtn,.shell .ghostBtn,.shell .iconBtn,.shell .textBtn,.shell input,.shell select,.shell textarea,.shell .filters,.shell .exportMenu summary{border-radius:10px}.shell .primaryBtn{border-color:var(--cabinet-primary);background:var(--cabinet-primary);color:var(--color-surface)}.shell .primaryBtn:hover:not(:disabled){border-color:var(--color-action-hover);background:var(--color-action-hover)}.shell .ghostBtn{border-color:var(--cabinet-border);background:var(--color-surface);color:var(--cabinet-text)}.shell .textBtn{color:var(--cabinet-primary)}.setupGuide{min-height:112px;box-shadow:none;grid-template-columns:minmax(250px,300px) minmax(0,1fr);display:grid;overflow:hidden}.setupGuideHead{border-right:1px solid var(--cabinet-border);border-bottom:0;align-content:center;min-height:112px;padding:16px 18px}.setupGuideHead span{color:var(--cabinet-primary)}.setupGuideHead h2{color:var(--cabinet-text);font-size:16px}.setupGuideHead small{color:var(--cabinet-muted)}.mobileSetupTitle,.setupProgress,.setupTasks button>em{display:none}.setupTasks button{border-right-color:var(--cabinet-border);min-height:112px;color:var(--cabinet-text)}.setupTasks button:hover,.setupTasks button.current{background:var(--color-surface-subtle)}.setupTasks button>span{background:var(--color-brand-50);color:var(--color-text-secondary)}.setupTasks button.done>span{color:#139b74;background:#e8fbf5}.setupTasks button small{color:var(--cabinet-muted)}.shell .metricLine{border:0;border-bottom:1px solid var(--color-border);background:0 0;border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:0 0 22px;overflow:visible}.shell .metric{min-height:94px;box-shadow:none;border:0;border-right:1px solid var(--color-border);background:0 0;border-radius:0;grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) 24px;align-content:center;gap:6px 12px;padding:8px 24px;display:grid}.shell .metric .metricIcon{width:24px;height:24px;color:var(--color-text-muted);background:0 0;border-radius:0;grid-area:1/2;align-self:center;place-items:center;display:grid}.shell .metric .metricIcon.mint{color:var(--color-text-muted);background:0 0}.shell .metric .metricIcon.amber{color:var(--color-rating);background:0 0}.shell .metric .metricLabel,.shell .metric strong,.shell .metric small{grid-column:1}.shell .metric:last-child{border-right:0}.shell .metric span,.shell .metric small{color:var(--cabinet-muted)}.shell .metric strong{color:var(--cabinet-text);letter-spacing:-.05em;font-size:38px;font-weight:500;line-height:1.25}.overviewOperational{grid-template-columns:minmax(0,1.8fr) minmax(280px,.72fr);gap:14px;display:grid}.overviewActivity{min-width:0;padding:24px}.overviewActivity .sectionHead{align-items:flex-start}.activityLegend{color:var(--cabinet-muted);align-items:center;gap:15px;font-size:12px;display:flex}.activityLegend span:before{background:var(--cabinet-primary);content:"";border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.activityLegend .isComment:before{background:var(--cabinet-success)}.activityChart{margin-top:10px}.activityChart svg{width:100%;height:126px;overflow:visible}.activityChart line{stroke:var(--color-brand-50);stroke-width:1px}.activityChart polyline{fill:none;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.activityChart .reviewLine,.activityChart .reviewPoint{stroke:var(--cabinet-primary)}.activityChart .commentLine,.activityChart .commentPoint{stroke:var(--cabinet-success)}.activityChart .reviewPoint,.activityChart .commentPoint{fill:var(--color-surface);stroke-width:2.5px}.activityDates{color:var(--color-text-muted);text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));margin-top:7px;font-size:12px;display:grid}.overviewAttention{border-left:1px solid var(--cabinet-border);background:var(--color-brand-50);flex-direction:column;align-items:flex-start;min-height:0;padding:24px;display:flex}.overviewAttention .sectionHead{width:100%}.attentionCount{align-items:baseline;gap:9px;margin:17px 0 5px;display:flex}.attentionCount span{color:var(--cabinet-text);font-size:36px;font-weight:700}.attentionCount small,.overviewAttention p{color:var(--cabinet-muted)}.overviewAttention p{margin:0 0 17px;font-size:13px;line-height:1.45}.overviewAttention button{margin-top:auto}.attentionTasks{width:100%;margin-top:10px;display:grid}.attentionTasks>button{border:0;border-bottom:1px solid var(--color-brand-50);width:100%;min-height:64px;color:var(--cabinet-text);text-align:left;cursor:pointer;background:0 0;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:9px;margin:0;padding:9px 0;display:grid}.attentionTasks>button:hover{color:var(--cabinet-primary)}.attentionTasks>button>span:first-child{color:#d68300;background:#fff4df;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.attentionTasks>button>span:nth-child(2),.attentionCalm>span{gap:2px;display:grid}.attentionTasks strong,.attentionCalm strong{font-size:14px}.attentionTasks small,.attentionCalm small{color:var(--cabinet-muted);font-size:12px}.attentionCalm{color:#139b74;justify-content:center;align-items:center;gap:9px;min-height:90px;display:flex}.overviewAttention .attentionAll{margin-top:10px;padding-inline:0}.overviewGrid{grid-template-columns:minmax(0,1.65fr) minmax(280px,1fr);align-items:start;gap:24px;display:grid}.overviewMessages{min-width:0;padding:24px}.overviewMessages .reviewList{display:grid}.overviewMessages .reviewRow{box-shadow:none;border:0;border-bottom:1px solid var(--color-border-subtle);border-radius:0;min-height:100px;padding:18px 0}.overviewMessages .reviewRow:last-child{border-bottom:0}.overviewMessages .reviewTop{align-items:center}.overviewMessages .reviewIdentity .adminAuthorAvatar{width:36px;height:36px}.overviewMessages .reviewIdentity strong{font-size:14px;font-weight:600}.overviewMessages .reviewIdentity span{font-size:12px}.overviewMessages .stars,.overviewMessages .contentTypeBadge{display:none}.overviewSide{align-content:start;gap:20px;min-width:0;display:grid}.overviewObjects{min-width:0;padding:24px}.overviewObjects>div:last-of-type{display:grid}.overviewObjects>div:last-of-type>div{border-top:1px solid var(--color-brand-50);min-height:52px;color:var(--cabinet-muted);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;font-size:12px;display:flex}.overviewObjects>div:last-of-type>div>span:first-child{gap:2px;min-width:0;display:grid}.overviewObjects strong{color:var(--cabinet-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.overviewObjects small{color:var(--cabinet-muted);font-size:12px}.contentWorkspace{position:relative}.pageBody.view-content{padding:32px}.pageBody.view-content>.topbar{display:none}.inboxTools{z-index:22;position:absolute;top:10px;right:0}.inboxTools>summary{border:1px solid var(--cabinet-border);background:var(--color-surface);width:44px;min-height:44px;color:var(--color-text-secondary);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:0;padding:0;font-size:0;font-weight:700;list-style:none;display:flex;overflow:hidden}.inboxTools>summary svg{color:var(--color-text-secondary);flex:none}.inboxTools>div{top:calc(100% + 6px)}.inboxWorkspace{min-width:0;display:block}.inboxTitle{align-content:center;gap:4px;min-height:76px;padding:10px 13px 8px;display:grid}.inboxTitle h2{color:var(--cabinet-text);letter-spacing:-.025em;font-size:32px;font-weight:550}.inboxListPane .inboxTitle h2{font-size:26px}.inboxListPane .inboxTitle h2:focus{outline:none}.inboxTitle p{color:var(--cabinet-muted);margin:0;font-size:12px}.moderationQueues{border-bottom:1px solid var(--cabinet-border);background:var(--color-surface);align-items:center;gap:2px;min-width:0;display:flex}.moderationQueueCompact{display:none}.moderationQueues>button,.queueMore>summary{background:var(--color-surface);min-height:46px;color:var(--cabinet-muted);cursor:pointer;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:0 13px;font-size:12px;font-weight:680;display:flex}.moderationQueues>button.active,.queueMore>summary.active{border-bottom-color:var(--cabinet-primary);color:var(--cabinet-primary)}.moderationQueues>button span{background:var(--color-brand-50);min-width:20px;min-height:20px;color:var(--color-text-secondary);border-radius:10px;place-items:center;padding:0 5px;font-size:12px;display:inline-grid}.queueMore{position:relative}.queueMore>summary{list-style:none}.queueMore>div{left:0;right:auto}.inboxSearch{border-bottom:1px solid var(--cabinet-border);background:var(--color-surface);min-height:58px;color:var(--color-text-muted);grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:7px;padding:10px 12px;display:grid}.inboxSearch:focus-within{box-shadow:inset 0 0 0 2px var(--cabinet-primary)}.inboxSearch input{min-width:0;height:36px;color:var(--cabinet-text);background:0 0;border:0;outline:0;padding:0 5px}.inboxSearch button{background:var(--cabinet-primary-soft);min-height:44px;color:var(--cabinet-primary);cursor:pointer;border:0;border-radius:8px;padding:0 10px;font-size:12px;font-weight:700}.inboxLoadError{color:#a33c32;background:#fff8f6;border-bottom:1px solid #f0cfca;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:92px;padding:16px;font-size:13px;line-height:1.45;display:grid}.inboxLoadError .textBtn{min-height:44px}.inboxFilters{border-bottom:1px solid var(--cabinet-border);background:var(--color-surface)}.inboxFilters>summary{min-height:44px;color:var(--cabinet-muted);cursor:pointer;align-items:center;gap:7px;padding:0 13px;font-size:12px;font-weight:700;list-style:none;display:flex}.inboxFilters .messageFilters{border:0;border-top:1px solid var(--color-brand-50);background:var(--color-surface-subtle);border-radius:0;grid-template-columns:1fr 1fr;gap:10px;padding:11px 12px 14px;display:grid}.inboxFilters .messageFilters>:first-child{grid-column:1/-1}.reviewTopicTags{color:var(--cabinet-primary);flex-wrap:wrap;gap:6px 10px;margin-top:8px;font-size:12px;font-weight:650;display:flex}.reviewTagEditor{color:var(--cabinet-muted);margin-top:8px;font-size:12px}.reviewTagEditor>summary,.objectFactEditor>summary{cursor:pointer;width:fit-content}.reviewTagEditor>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;padding-top:10px;display:grid}.reviewTagEditor label{align-items:center;gap:7px;min-width:0;display:flex}.reviewTagEditor input{width:auto}.objectFactEditor{width:100%;color:var(--cabinet-muted);grid-column:1/-1;margin-top:7px;font-size:12px}.objectFactEditor form{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:10px;padding:12px 0 4px;display:grid}.objectFactEditor label{gap:5px;display:grid}@media (width<=720px){.reviewTagEditor>div,.objectFactEditor form{grid-template-columns:1fr}}.inboxBoard{border:1px solid var(--cabinet-border);background:var(--color-surface);min-width:0;height:calc(100vh - 124px);min-height:680px;box-shadow:none;border-radius:12px;grid-template-columns:minmax(430px,38%) minmax(0,1fr);gap:0;display:grid;overflow:hidden}.inboxListPane{border-right:1px solid var(--cabinet-border);background:var(--color-surface);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.inboxListPane>.moderationQueues,.inboxListPane>.inboxSearch,.inboxListPane>.inboxFilters{width:100%}.inboxListPane>header{border-bottom:1px solid var(--cabinet-border);justify-content:space-between;align-items:center;gap:10px;min-height:64px;padding:12px 15px;display:flex}.inboxListFooter{border-top:1px solid var(--cabinet-border);min-height:46px;color:var(--cabinet-muted);justify-content:center;align-items:center;padding:0 16px;font-size:12px;display:flex}.inboxListPane>header>div{align-items:center;gap:8px;display:flex}.inboxListPane h2{font-size:15px}.inboxListPane header span{background:var(--color-brand-50);min-width:24px;height:22px;color:var(--color-text-secondary);border-radius:11px;place-items:center;padding:0 6px;font-size:12px;font-weight:700;display:inline-grid}.inboxListPane header small{color:var(--color-text-muted);font-size:12px}.inboxList{overscroll-behavior:contain;flex:auto;min-height:0;display:grid;overflow-y:auto}.inboxList>button{border:0;border-bottom:1px solid var(--color-brand-50);background:var(--color-surface);width:100%;color:var(--cabinet-text);text-align:left;cursor:pointer;grid-template-columns:38px minmax(0,1fr) auto;align-items:start;gap:10px;min-height:106px;padding:18px;display:grid}.inboxList>button:hover{background:var(--color-surface-subtle)}.inboxList>button.active{background:var(--color-brand-50);box-shadow:inset 3px 0 var(--color-action)}.inboxListCopy{gap:3px;min-width:0;display:grid}.inboxListCopy strong,.inboxListCopy small,.inboxListCopy>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.inboxListCopy strong{font-size:14px;font-weight:600}.inboxListCopy small{color:var(--color-text-muted);font-size:12px}.inboxListCopy>span{color:var(--color-text-secondary);font-size:14px;line-height:1.5}.inboxListSignal{color:var(--cabinet-amber);align-items:center;gap:3px;font-size:12px;font-weight:700;display:inline-flex}.inboxInspector{background:var(--color-surface);flex-direction:column;min-width:0;height:100%;min-height:0;padding:0 20px 22px;display:flex}.inboxInspectorNav{border-bottom:1px solid var(--cabinet-border);flex:none;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:10px;min-height:102px;margin:0 -20px;padding:0 16px;display:grid}.inboxInspectorNav button{border:1px solid var(--cabinet-border);background:var(--color-surface);width:44px;height:44px;color:var(--color-text-secondary);cursor:pointer;border-radius:8px;place-items:center;padding:0;display:grid}.inboxInspectorNav button:disabled{opacity:.38;cursor:default}.inboxInspectorNav div{text-align:center;gap:2px;display:grid}.inboxInspectorNav strong{color:var(--cabinet-text);font-size:12px}.inboxInspectorNav span{color:var(--color-text-muted);font-size:12px}.inboxInspector .reviewList{overscroll-behavior:contain;background:0 0;border:0;border-radius:0;flex:auto;min-height:0;margin-top:0;padding:26px 12px;display:block;overflow-y:auto}.inboxInspector .reviewCard,.inboxInspector .reviewRow{box-shadow:none;border:0}.inboxInspector .reviewIdentity .adminAuthorAvatar{width:40px;height:40px}.inboxInspector .reviewIdentity strong{font-size:16px}.inboxInspector .reviewIdentity span,.inboxInspector .reviewMeta,.inboxInspector .reviewSource{font-size:12px}.inboxInspector .reviewBody{font-size:15px;line-height:1.75}.inboxInspector .reviewRow{min-height:0;display:block}.inboxInspector .rowActions{margin-top:20px;padding-top:0}.inboxInspector .reviewRowReply{border-top:1px solid var(--color-border-subtle);padding-top:22px;padding-bottom:22px}.inboxInspector .threadLoadControls{padding-block:12px}.inboxInspector [data-review-action=approve]{border-color:var(--cabinet-primary);background:var(--cabinet-primary);color:var(--color-surface)}.inboxReason{color:var(--cabinet-primary);background:var(--color-brand-50);border:0;border-radius:10px;align-items:flex-start;gap:9px;margin:24px 0 0;padding:12px 13px;display:flex}.inboxReason span{gap:2px;display:grid}.inboxReason strong,.inboxReason small{color:var(--color-action);font-size:12px}.inboxInspectorEmpty{min-height:470px;color:var(--color-text-muted);text-align:center;place-content:center;justify-items:center;gap:7px;display:grid}.inboxInspectorEmpty strong{color:var(--cabinet-text)}.mobileInboxBack{display:none}.inboxAdvancedQueue,.inboxManual{border:1px solid var(--cabinet-border);background:var(--color-surface);border-radius:11px;grid-column:1/-1;margin-top:12px}.inboxAdvancedQueue>summary,.inboxManual>summary{min-height:44px;color:var(--cabinet-muted);cursor:pointer;align-items:center;gap:8px;padding:0 14px;font-size:12px;font-weight:700;display:flex}.inboxAdvancedQueue>div,.inboxManual>form{border:0;border-top:1px solid var(--cabinet-border);box-shadow:none;border-radius:0 0 11px 11px;margin:0}.settingsHub{gap:16px;width:100%;max-width:none;display:grid}.pageBody.view-settings{padding:32px}.pageBody.view-settings>.topbar{margin:0 0 24px}.pageBody.view-settings>.topbar h1{font-size:32px;font-weight:550;line-height:1.05}.pageBody.view-data.data-migration{padding:32px;position:relative}.migrationJourney{border-bottom:1px solid var(--cabinet-border);background:var(--cabinet-surface);padding:18px 12px 14px}.migrationJourney ol{grid-template-columns:repeat(7,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.migrationJourney li{min-width:0;color:var(--cabinet-muted);text-align:center;justify-items:center;gap:6px;display:grid;position:relative}.migrationJourney li:before{content:"";background:var(--cabinet-border);height:2px;position:absolute;top:16px;left:calc(28px - 50%);right:calc(50% + 28px)}.migrationJourney li:first-child:before{display:none}.migrationJourney li.done:before,.migrationJourney li.active:before{background:var(--cabinet-success)}.migrationJourney li>span{z-index:1;border:1px solid var(--cabinet-border);background:var(--cabinet-surface);width:32px;height:32px;color:var(--cabinet-text);border-radius:50%;place-items:center;font-weight:700;display:grid;position:relative}.migrationJourney li.done>span{border-color:var(--cabinet-success);background:var(--cabinet-success);color:var(--color-surface)}.migrationJourney li.active>span{border-color:var(--cabinet-primary);background:var(--cabinet-primary);color:var(--color-surface)}.migrationJourney li strong{color:var(--cabinet-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.migrationJourney li small{font-size:12px}.migrationJourney li.done small{color:var(--cabinet-success)}.migrationJourney li.active small{color:var(--cabinet-primary)}.migrationJourneyCompact{display:none}.migrationOtherWays{z-index:2;position:absolute;top:32px;right:32px}.migrationHub.hasCases .migrationHeading,.migrationLayout.hasCases .migrationCases>.sectionHead{display:none}.projectIdentity{align-items:center;gap:12px;min-height:32px;display:flex}.projectIdentity>span{width:32px;height:32px;color:var(--cabinet-success);background:#20c5961f;border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:700;display:grid}.projectIdentity h2{color:var(--cabinet-text);font-size:18px}.projectIdentity p{color:var(--cabinet-muted);align-items:center;gap:6px;margin-top:3px;font-size:13px;display:flex}.projectIdentity p svg{color:var(--cabinet-success)}.projectHubLayout{grid-template-columns:minmax(0,1.84fr) minmax(360px,1fr);align-items:start;gap:30px;display:grid}.settingsGroup{border:1px solid var(--cabinet-border);background:var(--cabinet-surface);box-shadow:var(--cabinet-shadow);border-radius:14px;overflow:hidden}.settingsGroupHead{border-bottom-color:var(--cabinet-border);min-height:66px;padding:14px 17px}.settingsGroupHead>div{gap:3px;display:grid}.settingsGroupHead h2{color:var(--cabinet-text);font-size:16px}.settingsGroupHead p,.settingsGroupHead span{color:var(--cabinet-muted);margin:0;font-size:12px}.projectCompletion{border-bottom:1px solid var(--cabinet-border);background:var(--color-surface-subtle);align-content:center;gap:12px;min-height:144px;padding:28px 32px 22px;display:grid}.projectCompletion>div{justify-content:flex-start;align-items:center;gap:12px;display:flex}.projectCompletion strong{color:var(--cabinet-text);letter-spacing:-.025em;font-size:25px}.projectCompletion span{color:var(--cabinet-muted);font-size:14px}.projectReadinessError{color:#a33c32;background:#fff9f7;border-top:1px solid #efc5c0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:54px;padding:9px 16px;font-size:13px;display:grid}.projectReadinessError .textBtn{min-height:44px;color:inherit}.projectCompletion progress{background:var(--color-brand-50);border:0;border-radius:10px;width:100%;height:7px;overflow:hidden}.projectCompletion progress::-webkit-progress-bar{background:var(--color-brand-50);border-radius:10px}.projectCompletion progress::-webkit-progress-value{background:var(--cabinet-success);border-radius:10px}.projectCompletion progress::-moz-progress-bar{background:var(--cabinet-success);border-radius:10px}.settingsRow{border-bottom-color:var(--color-brand-50);min-height:69px;color:var(--cabinet-text);grid-template-columns:38px minmax(0,1fr) auto 20px;padding:11px 16px}.projectChecklistActions{border-top:1px solid var(--cabinet-border);grid-template-columns:minmax(230px,290px) auto;grid-template-areas:"primary secondary""note note";align-content:center;align-items:center;gap:12px 22px;min-height:140px;padding:20px 32px;display:grid}.projectChecklistActions .primaryBtn{grid-area:primary;justify-content:center;min-height:54px}.projectChecklistActions .textBtn{grid-area:secondary;justify-self:start}.projectChecklistActions p{color:var(--cabinet-muted);grid-area:note;font-size:13px}.settingsRow:hover:not(:disabled){background:var(--color-surface-subtle)}.settingsRowIcon{background:var(--color-surface-subtle);color:var(--cabinet-primary)}.settingsRowCopy strong{color:var(--cabinet-text)}.settingsRowCopy small,.settingsRowStatus{color:var(--cabinet-muted)}.projectSummary{gap:14px;display:grid}.projectPublication,.projectAccessSummary{padding:17px}.projectDomainState{min-height:74px;color:var(--cabinet-danger);background:#fff7f6;border:1px solid #f2d9d5;border-radius:11px;align-items:flex-start;gap:10px;margin:14px 0;padding:13px;display:flex}.projectDomainState.isReady{color:#149a73;background:#f1fbf8;border-color:#cdeee3}.projectDomainState span,.projectAccessSummary p span{gap:3px;min-width:0;display:grid}.projectDomainState strong{color:var(--cabinet-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.projectDomainState small,.projectAccessSummary small{color:var(--cabinet-muted);font-size:12px;line-height:1.4}.projectPublication>button{justify-content:center;width:100%}.projectAccessSummary p{color:var(--cabinet-primary);align-items:flex-start;gap:9px;margin:14px 0;display:flex}.projectAccessSummary p strong{color:var(--cabinet-text);font-size:13px}.projectAdvanced{border-top:1px solid var(--cabinet-border)}.projectAdvanced>summary{min-height:48px;color:var(--cabinet-muted);cursor:pointer;align-items:center;gap:7px;font-size:12px;font-weight:700;list-style:none;display:flex}.projectAdvanced>div{gap:14px;padding:0 0 18px;display:grid}.projectLoadingInline{min-height:80px;color:var(--cabinet-muted);align-items:center;gap:10px;padding:0 4px;font-size:14px;display:flex}@media (width<=1100px){.shell{grid-template-columns:218px minmax(0,1fr)}.overviewOperational{grid-template-columns:minmax(0,1fr) minmax(270px,.72fr)}.overviewGrid,.projectHubLayout{grid-template-columns:minmax(0,1fr)}.overviewSide{grid-template-columns:repeat(2,minmax(0,1fr))}.inboxWorkspace,.inboxBoard{grid-template-columns:minmax(330px,39%) minmax(0,1fr)}.accountMenu>summary>span:nth-child(2),.accountMenu>summary>svg{display:none}.setupGuide{min-height:0;display:block}.setupGuideHead{border-right:0;border-bottom:1px solid var(--cabinet-border);min-height:72px}.setupTasks button{min-height:84px}.shell .metricLine{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.desktopNavLabel{display:none}.mobileNavLabel{display:inline}.shell{padding-bottom:calc(76px + env(safe-area-inset-bottom));display:block}.shell .nav{z-index:50;border:0;border-bottom:1px solid var(--cabinet-border);background:var(--color-canvas);align-items:center;width:100%;height:64px;padding:0 14px;display:flex;position:sticky;top:0}.shell .nav .brand{padding:0}.shell .nav .brand strong{color:var(--color-text);font-size:18px}.shell .nav .brand .mark{color:var(--color-action);width:30px;height:30px;display:block}.navRole{display:none}.shell .nav nav{z-index:70;padding:7px max(8px, env(safe-area-inset-right)) max(7px, env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left));border:0;border-top:1px solid var(--cabinet-border);height:calc(72px + env(safe-area-inset-bottom));box-shadow:none;background:#fffffffa;border-radius:0;grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:2px;position:fixed;bottom:0;left:0;right:0}.shell .nav nav button{min-height:54px;color:var(--color-text-secondary);text-align:center;border-radius:8px;flex-direction:column;justify-content:center;gap:4px;padding:5px 2px;font-size:12px;line-height:1.05}.shell .nav nav button.active,.shell .nav nav button.active:hover{background:var(--color-brand-50);color:var(--color-action)}.mobileNavMore>summary{color:var(--color-text-secondary);font-size:12px}.mobileNavMore.active>summary,.mobileNavMore[open]>summary{background:var(--cabinet-primary-soft);color:var(--cabinet-primary)}.mobileNavMoreMenu{border-color:var(--cabinet-border);background:var(--color-surface);box-shadow:0 16px 40px #4658eb29}.shell .nav nav .mobileNavMoreMenu button{color:var(--color-text-secondary);font-size:13px}.shell .nav nav button:nth-of-type(n+6){display:none}.navBadge{position:absolute;top:1px;right:calc(50% - 20px)}.productBar{z-index:55;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;background:0 0;border:0;width:calc(100% - 126px);min-height:63px;padding:0 12px 0 4px;position:fixed;top:0;right:0}.productBarContext,.refreshAction,.productBar .projectSelect>span{display:none}.productBar .projectContext{text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;min-width:0;max-width:150px;height:36px;padding:0 7px;font-size:12px;display:inline-flex;overflow:hidden}.productBarActions{pointer-events:auto;justify-content:flex-end;width:100%}.productBar .projectSelect{min-width:0;max-width:calc(100% - 46px)}.productBar .projectSelect select{background-color:#0000;border:0;width:100%;min-width:0;max-width:150px;height:36px;font-size:12px}.accountMenu>summary{padding:3px}.accountAvatar{width:34px;height:34px}.shell .main{padding-top:0}.pageBody{padding:22px 16px 32px}.pageBody.view-content{padding:18px 14px 32px}.pageBody.view-settings,.pageBody.view-business,.pageBody.view-audience{padding:22px 16px 32px}.pageBody.view-data.data-migration{padding-top:22px}.migrationJourney{padding:14px 0}.migrationOtherWays,.migrationJourney ol{display:none}.migrationJourneyCompact{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5px 8px;display:grid}.migrationJourneyCompact span{color:var(--cabinet-muted)}.migrationJourneyCompact progress{background:var(--color-brand-50);border:0;border-radius:999px;grid-column:1/-1;width:100%;height:5px}.migrationJourneyCompact progress::-webkit-progress-bar{background:var(--color-brand-50);border-radius:999px}.migrationJourneyCompact progress::-webkit-progress-value{background:var(--cabinet-primary);border-radius:999px}.migrationJourneyCompact progress::-moz-progress-bar{background:var(--cabinet-primary);border-radius:999px}.pageBody.view-settings>.topbar{margin:0 0 18px}.shell .topbar{min-height:auto;margin-bottom:18px}.pageBody>.topbar,.pageBody.view-widgets>.topbar{pointer-events:auto;margin-bottom:18px;position:static;top:auto;left:auto;right:auto}.setupGuide{min-height:0;display:block}.setupGuideHead{border-right:0;border-bottom:1px solid var(--cabinet-border);min-height:64px}.setupTasks button{min-height:64px}.platformDashboard{gap:16px;padding-top:0}.platformMetrics{gap:12px}.shell .topbar h1{font-size:25px}.view-overview .desktopPageTitle,.view-overview .desktopPageSubtitle{display:none}.view-overview .mobilePageTitle,.view-overview .mobilePageSubtitle{display:inline}.view-overview>.topbar{margin-bottom:26px}.view-overview>.topbar p{margin-top:8px}.shell .metricLine{grid-template-columns:repeat(2,minmax(0,1fr))}.shell .metric,.shell .metric:nth-child(odd){border:1px solid var(--cabinet-border);border-radius:11px;min-height:100px;padding:13px}.overviewOperational,.overviewGrid,.projectHubLayout{grid-template-columns:1fr}.overviewSide{display:block}.activityChart svg{height:126px}.inboxTools{top:-60px}.moderationQueueCompact{border-bottom:1px solid var(--cabinet-border);background:var(--color-surface);min-height:64px;color:var(--cabinet-muted);gap:5px;padding:9px 12px;font-size:12px;font-weight:700;display:grid}.moderationQueueCompact select{border:1px solid var(--cabinet-border);background:var(--color-surface);width:100%;min-height:44px;color:var(--cabinet-text);border-radius:8px;padding:0 11px;font-size:14px}.moderationQueues{display:none}.inboxWorkspace{display:block}.moderationQueues,.inboxSearch,.inboxFilters{width:100%}.inboxBoard{height:auto;min-height:0;display:block}.inboxListPane{border-right:0;height:auto;min-height:0;overflow:visible}.inboxList{overscroll-behavior:auto;overflow:visible}.inboxInspector,.inboxBoard.showInspector .inboxListPane{display:none}.inboxBoard.showInspector .inboxInspector{height:auto;min-height:0;display:flex}.mobileInboxBack{border:0;border-bottom:1px solid var(--cabinet-border);background:var(--color-surface);min-height:44px;color:var(--cabinet-primary);align-items:center;gap:7px;margin:0 -20px;padding:0 16px;font-size:14px;font-weight:700;display:flex}.inboxInspectorNav{min-height:64px;margin-top:0;padding:0 16px}.inboxInspector .reviewList{min-height:430px;margin-top:0;padding:22px 4px}.inboxInspector .rowActions{padding-top:0}.inboxReason{margin-top:22px}.projectSummary{grid-template-columns:1fr 1fr}.navHelp{display:none}.shell .nav nav button[data-view=data]{margin-top:0}.overviewMessages,.overviewObjects,.overviewAttention,.overviewActivity{padding:18px}}@media (width<=560px){.shell .nav nav{grid-template-columns:repeat(5,minmax(0,1fr))}.shell .nav nav button:nth-of-type(4) span:not(.navBadge){max-width:58px}.pageBody,.pageBody.view-settings,.pageBody.view-business,.pageBody.view-audience{padding-inline:14px}.shell .topbar p{max-width:320px;line-height:1.45}.view-overview .setupGuide{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:1fr;gap:14px;display:grid;overflow:visible}.view-overview .setupGuideHead{border:1px solid var(--cabinet-border);background:var(--cabinet-surface);border-radius:12px;align-content:center;gap:11px;min-height:110px;padding:16px;display:grid}.view-overview .setupGuideHead>div{display:none}.view-overview .setupGuideHead small{color:var(--cabinet-muted);grid-row:3;font-size:13px}.view-overview .mobileSetupTitle{color:var(--cabinet-text);letter-spacing:-.012em;font-size:17px;display:block}.view-overview .setupProgress{background:var(--color-brand-50);border:0;border-radius:999px;width:100%;height:6px;display:block;overflow:hidden}.view-overview .setupProgress::-webkit-progress-bar{background:var(--color-brand-50);border-radius:999px}.view-overview .setupProgress::-webkit-progress-value{background:var(--cabinet-primary);border-radius:999px}.view-overview .setupProgress::-moz-progress-bar{background:var(--cabinet-primary);border-radius:999px}.view-overview .setupTasks{display:block}.view-overview .setupTasks button:not(.current){display:none}.view-overview .setupTasks button.current{background:#fffdf8;border:1px solid #f5a52457;border-radius:12px;grid-template-rows:auto auto 46px;grid-template-columns:32px minmax(0,1fr) 18px;align-content:center;gap:7px 10px;min-height:172px;padding:16px;display:grid}.view-overview .setupTasks button.current>span{width:30px;height:30px;color:var(--cabinet-amber);background:#fff4df;border-radius:9px;grid-area:1/1/span 2;align-self:start}.view-overview .setupTasks button.current>strong{grid-area:1/2;font-size:16px}.view-overview .setupTasks button.current>small{grid-area:2/2/auto/-1;line-height:1.45;display:block}.view-overview .setupTasks button.current>svg{grid-area:1/3;align-self:center}.view-overview .setupTasks button.current>em{background:var(--cabinet-primary);min-height:46px;color:var(--color-surface);border-radius:8px;grid-area:3/1/auto/-1;justify-content:center;align-self:end;align-items:center;font-size:15px;font-style:normal;font-weight:700;display:flex}.shell .metricLine{border:1px solid var(--cabinet-border);background:var(--color-surface);border-radius:12px;grid-template-columns:1fr;gap:0;display:grid;overflow:hidden}.shell .metric,.shell .metric:nth-child(odd),.shell .metric:last-child{border:0;border-bottom:1px solid var(--cabinet-border);border-radius:0;grid-template-rows:auto auto;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;min-height:66px;padding:11px 14px;display:grid}.shell .metric:last-child{border-bottom:0}.view-overview .metric:nth-child(4){display:none}.view-overview .metric:nth-child(3){border-bottom:0}.view-overview .metric,.view-overview .metric:nth-child(odd){min-height:60px}.shell .metric strong{grid-area:1/3/span 2;font-size:32px}.shell .metric .metricLabel{grid-area:1/2/span 2;align-self:center}.shell .metric .metricIcon{grid-area:1/1/span 2;width:36px;height:36px}.shell .metric small{display:none}.setupGuideHead{flex-direction:column;align-items:flex-start}.setupTasks{grid-template-columns:1fr}.setupTasks button{border-right:0;border-bottom:1px solid var(--cabinet-border)}.setupTasks button:last-child{border-bottom:0}.overviewActivity,.overviewAttention,.overviewMessages,.overviewObjects{padding:15px}.activityLegend{gap:8px;font-size:12px}.activityDates span:nth-child(2n){visibility:hidden}.inboxTools>summary{color:#0000;justify-content:center;width:44px;padding:0;overflow:hidden}.inboxTools>summary svg{color:var(--cabinet-muted)}.moderationQueues{overflow-x:auto}.moderationQueues>button,.queueMore>summary{flex:none;padding-inline:10px}.inboxList>button{grid-template-columns:36px minmax(0,1fr) auto}.projectSummary{grid-template-columns:1fr}.settingsRow{grid-template-columns:36px minmax(0,1fr) 18px}.settingsRowStatus{grid-area:2/2}.settingsRow>svg{grid-area:1/3/span 2}.overviewSide{grid-template-columns:minmax(0,1fr)}.projectChecklistActions{grid-template-columns:minmax(0,1fr);grid-template-areas:"primary""secondary""note";padding:24px}.overviewMessages .reviewBody{margin-left:0}.pageBody.view-widgets>.topbar{margin-bottom:20px}}.shell .audienceWorkspace{grid-template-columns:minmax(460px,526px) minmax(0,1fr);align-items:stretch;gap:24px}.pageBody.view-audience{padding:32px}.audienceDirectory,.audienceProfile{min-width:0;min-height:821px;overflow:hidden}.audienceDirectory{box-shadow:none;background:0 0;border-color:#0000;padding:0}.audienceProfile h2{color:var(--cabinet-text);letter-spacing:-.015em;font-size:22px}.audienceProfile header p{color:var(--cabinet-muted);margin-top:4px;font-size:13px}.audienceSearch{border:1px solid var(--cabinet-border);min-height:46px;color:var(--color-text-muted);border-radius:9px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:7px;margin:-4px 0 8px;padding-left:12px;display:grid}.audienceSearch:focus-within{border-color:var(--cabinet-primary);box-shadow:0 0 0 2px #4658eb14}.audienceSearch input{background:0 0;border:0;outline:0;min-width:0;height:44px;padding:0 4px;font-size:14px}.audienceSearch button{border:0;border-left:1px solid var(--cabinet-border);background:var(--color-surface-subtle);min-height:44px;color:var(--cabinet-primary);padding:0 12px;font-size:13px;font-weight:700}.audienceFilters{border-bottom:1px solid var(--cabinet-border);align-items:end;gap:6px;min-height:54px;padding:0;display:flex}.audienceFilters button{min-height:46px;color:var(--cabinet-muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:0 10px;font-size:13px;font-weight:650}.audienceFilters button.active{border-bottom-color:var(--cabinet-primary);color:var(--cabinet-primary)}.audienceFilters button span{background:var(--cabinet-primary-soft);border-radius:10px;margin-left:4px;padding:2px 6px;font-size:12px}.audienceList{display:grid}.audienceList>button{border:0;border-bottom:1px solid var(--color-brand-50);background:var(--color-surface);width:100%;min-height:82px;color:var(--cabinet-text);text-align:left;grid-template-columns:44px minmax(0,1fr) auto 56px;align-items:center;gap:10px;padding:10px 14px;display:grid}.audienceList>button:hover,.audienceList>button.active{background:var(--cabinet-primary-soft)}.audienceList>button.active{box-shadow:inset 3px 0 0 var(--cabinet-primary)}.audienceList .adminAuthorAvatar,.audienceProfile .adminAuthorAvatar{width:44px;height:44px}.audienceList>button>span:nth-child(2),.audienceList>button>span:last-child{gap:3px;min-width:0;display:grid}.audienceList strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.audienceList small,.audienceList time,.audienceList>button>span:nth-last-child(2){color:var(--cabinet-muted);font-size:12px}.audienceList>button>span:last-child{color:var(--cabinet-text);justify-items:end;font-weight:700}.audienceScopeNote{color:var(--cabinet-muted);margin:18px 0 16px;font-size:12px;line-height:1.45}.audienceMore{margin:12px 0 0}.audienceProfile{margin-top:-71px;padding:28px 24px}.audienceProfile>header{align-items:center;gap:14px;display:flex}.audienceProfile>header .adminAuthorAvatar{width:78px;height:78px}.audienceContribution{border:1px solid var(--cabinet-border);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));min-height:154px;margin-top:24px;display:grid}.audienceContribution>div{border-right:1px solid var(--cabinet-border);color:var(--cabinet-primary);text-align:center;place-content:center;justify-items:center;gap:6px;display:grid}.audienceContribution>div:last-child{color:var(--cabinet-amber);border-right:0}.audienceContribution>div.isSubscribed{color:var(--cabinet-success)}.audienceContribution strong{color:var(--cabinet-text);font-size:20px}.audienceContribution span{color:var(--cabinet-muted);font-size:12px}.audienceActivity,.audienceDataAccess{margin-top:28px}.audienceActivity h3,.audienceDataAccess h3{color:var(--cabinet-text);margin-bottom:12px;font-size:16px}.audienceActivity>div{align-items:flex-start;gap:12px;display:flex}.audienceActivity>div>span{border:4px solid var(--color-brand-50);background:var(--cabinet-primary);border-radius:50%;width:14px;height:14px;margin-top:4px}.audienceActivity p{gap:3px;display:grid}.audienceActivity small{color:var(--cabinet-muted);font-size:12px}.audienceDataAccess>button{border:1px solid var(--cabinet-border);background:var(--color-surface);width:100%;min-height:64px;color:var(--cabinet-text);text-align:left;border-radius:10px;grid-template-columns:24px minmax(0,1fr) 20px;align-items:center;gap:10px;padding:10px 14px;display:grid}.audienceDataAccess>button>span{gap:3px;display:grid}.audienceDataAccess small,.audienceDataAccess p{color:var(--cabinet-muted);font-size:12px}.audienceDataAccess p{align-items:center;gap:8px;margin-top:18px;display:flex}.audienceEmpty{min-height:210px;color:var(--cabinet-muted);text-align:center;place-content:center;justify-items:center;gap:7px;padding:24px;display:grid}.shell .platformDashboard{gap:26px;padding-top:18px}.pageBody.view-business{padding:32px}.pageBody.view-business>.topbar h1{font-size:32px;font-weight:550;line-height:1.05}.platformAttentionLink{min-height:36px;color:var(--cabinet-primary);align-items:center;padding:0 2px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.platformAttentionLink:hover{text-underline-offset:3px;text-decoration:underline}.platformLoadError{color:#a33c32;background:#fff8f6;border:1px solid #efc5c0;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:64px;padding:10px 14px;display:grid}.platformLoadError span{gap:2px;display:grid}.platformLoadError small{font-size:12px}.platformMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.platformMetrics article{border:1px solid var(--cabinet-border);background:var(--color-surface);border-radius:12px;align-items:center;gap:18px;min-height:132px;padding:20px 22px;display:flex}.platformMetrics article>span,.platformAttention article>span,.platformAttentionRow>span:first-child,.platformHealthStrip>span{color:#149c74;background:#e8fbf5;border-radius:50%;flex:none;place-items:center;width:54px;height:54px;display:grid}.platformMetrics article>span.isAmber{color:#e28b00;background:#fff4df}.platformMetrics article>span.isRed,.platformAttention article>span.isRed,.platformAttentionRow>span.isRed{color:#df3c32;background:#fff0ef}.platformMetrics article>div{gap:3px;display:grid}.platformMetrics small,.platformMetrics em{color:var(--cabinet-muted);font-size:13px;font-style:normal}.platformMetrics strong{color:var(--cabinet-text);font-size:28px}.platformOperational{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:20px;display:grid}.platformAttention,.platformRequestDetail{min-height:430px;padding:20px}.platformAttention>div:last-child{margin-top:14px;display:grid}.platformAttention article,.platformAttentionRow{border:0;border-bottom:1px solid var(--cabinet-border);width:100%;min-height:94px;color:var(--cabinet-text);font:inherit;text-align:left;background:0 0;border-radius:0;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.platformAttentionRow{cursor:pointer}.platformAttentionRow:hover{background:var(--color-canvas)}.platformAttentionRow:focus-visible{z-index:1;outline-offset:-3px;outline:3px solid #4658eb47;position:relative}.platformAttention article.active,.platformAttentionRow.active{background:var(--cabinet-primary-soft);box-shadow:inset 3px 0 0 var(--cabinet-primary)}.platformAttention article>span,.platformAttentionRow>span:first-child{background:var(--color-brand-50);width:42px;height:42px;color:var(--cabinet-primary);border-radius:50%;place-items:center;display:grid}.platformAttention article>div,.platformAttentionRow>span:nth-child(2){gap:4px;min-width:0;display:grid}.platformAttention article small,.platformAttention article time,.platformAttentionRow small,.platformAttentionRow time{color:var(--cabinet-muted);font-size:12px}.platformRequestDetail dl{border:1px solid var(--cabinet-border);border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));margin:18px 0;padding:12px;display:grid}.platformRequestDetail dl div{border-right:1px solid var(--cabinet-border);gap:4px;padding:0 10px;display:grid}.platformRequestDetail dl div:last-child{border-right:0}.platformRequestDetail dt{color:var(--cabinet-muted);font-size:12px}.platformRequestDetail dd{color:var(--cabinet-text);margin:0;font-weight:700}.platformRequestDetail>p{color:var(--cabinet-muted);line-height:1.55}.platformRequestDetail>.primaryBtn{margin-top:24px}.platformCalm,.platformDetailEmpty{color:#149c74;text-align:center;justify-content:center;align-items:center;gap:10px;min-height:250px;display:flex}.platformServiceFailure{min-height:250px;color:var(--cabinet-text);text-align:center;place-content:center;justify-items:center;gap:8px;display:grid}.platformServiceFailure>span{width:48px;height:48px;color:var(--cabinet-danger);background:#b4231814;border-radius:50%;place-items:center;display:grid}.platformServiceFailure p,.platformServiceFailure small{max-width:420px;color:var(--cabinet-muted);font-size:12px;line-height:1.5}.platformCalm span,.platformDetailEmpty{gap:4px;display:grid}.platformCalm small,.platformDetailEmpty span{color:var(--cabinet-muted);font-size:12px}.platformHealthStrip{grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:90px;padding:16px 20px;display:grid}.platformHealthStrip>span{width:44px;height:44px}.platformHealthStrip>div{gap:3px;display:grid}.platformHealthStrip small{color:var(--cabinet-muted);font-size:12px}.platformOperations{overflow:hidden}.platformOperations>summary{min-height:58px;color:var(--cabinet-text);cursor:pointer;justify-content:space-between;align-items:center;padding:0 18px;font-size:14px;font-weight:700;display:flex}.platformOperations[open]>summary{border-bottom:1px solid var(--cabinet-border)}.platformOperations .commerceWorkspace{padding:16px}@media (width<=980px){.shell .audienceWorkspace,.platformOperational{grid-template-columns:1fr}.pageBody.view-audience,.pageBody.view-business{padding:22px 16px 32px}.pageBody.view-business>.topbar h1{font-size:28px;line-height:1.1}.shell .platformDashboard{gap:16px;padding-top:0}.audienceDirectory,.audienceProfile{min-height:0}.audienceProfile{margin-top:0}.platformMetrics{grid-template-columns:1fr}}@media (width<=560px){.pageBody.view-audience,.pageBody.view-business{padding-inline:14px}.pageBody.view-business>.topbar h1{font-size:25px}.audienceProfile,.platformAttention,.platformRequestDetail{padding:16px}.audienceFilters{flex-wrap:wrap}.audienceFilters button{flex:none}.audienceList>button{grid-template-columns:40px minmax(0,1fr) 52px}.audienceList>button>time,.audienceList>button>span:nth-last-child(2){display:none}.audienceContribution{grid-template-columns:1fr}.audienceContribution>div{border-right:0;border-bottom:1px solid var(--cabinet-border);min-height:108px}.audienceContribution>div:last-child{border-bottom:0}.platformMetrics article{min-height:112px}.platformRequestDetail dl{grid-template-columns:1fr}.platformRequestDetail dl div{border-right:0;border-bottom:1px solid var(--cabinet-border);padding:9px 0}.platformRequestDetail dl div:last-child{border-bottom:0}.platformHealthStrip{grid-template-columns:44px minmax(0,1fr)}.platformHealthStrip .textBtn{grid-column:1/-1;justify-self:start}}.importFileWorkspace.split{grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr);align-items:start}.importFileHint{margin:0 0 18px;font-size:14px;line-height:1.6}.importFileFields.filters.flat{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin-bottom:18px;padding:0;display:grid}.importFileFields label{min-width:0}.importFileFields input,.importFileFields select{width:100%;min-width:0;min-height:44px}.importFilePicker{border:1px dashed var(--color-action);background:var(--color-brand-100);min-height:108px;color:var(--color-action);cursor:pointer;border-radius:8px;align-items:center;gap:16px;padding:20px;display:flex;position:relative}.importFilePicker>span{gap:5px;min-width:0;display:grid}.importFilePicker strong{overflow-wrap:anywhere;font-size:15px}.importFilePicker small{color:var(--color-text-secondary);font-size:12px}.importFilePicker>svg{flex:none}.importFilePicker>input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.importFilePicker:focus-within{outline:3px solid var(--color-action);outline-offset:3px}.importManualEntry{margin:12px 0 18px}.importManualEntry>summary{cursor:pointer;min-height:44px;color:var(--color-text-secondary);justify-content:space-between;align-items:center;gap:12px;font-size:13px;list-style:none;display:flex}.importManualEntry>summary::-webkit-details-marker{display:none}.migrationAdvanced>summary::-webkit-details-marker{display:none}.importManualEntry .importText{width:100%;min-height:200px;margin-top:8px}.importFeedback{color:var(--color-danger);margin:12px 0;font-size:14px;line-height:1.5}.importIssues{color:var(--color-danger);overflow-wrap:anywhere;margin:8px 0 0;padding-left:20px;font-size:13px;line-height:1.6}.migrationAdvanced>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:56px;list-style:none;display:flex}.migrationAdvanced>summary>span{gap:6px;min-width:0;display:grid}.migrationAdvanced>summary strong{font-size:16px}.migrationAdvanced>summary small{color:var(--color-text-secondary);font-size:13px;line-height:1.5}.migrationAdvanced>summary svg{flex:none}.migrationAdvanced[open]>summary svg,.importManualEntry[open]>summary svg{transform:rotate(180deg)}.migrationAdvancedBody{border-top:1px solid var(--color-border);margin-top:20px;padding-top:20px}.migrationHeading .eyebrow{color:var(--color-action)}@media (width<=1100px){.importFileWorkspace.split{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.importFileFields.filters.flat{grid-template-columns:minmax(0,1fr)}.importFilePicker{padding:16px}.importFilePicker>input,.importManualEntry .importText{font-size:16px}}.publicationStudio{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.publicationSectionNav{flex-wrap:wrap;gap:8px 24px;display:flex}.publicationSectionNav a{min-height:44px;color:var(--color-text-secondary);align-items:center;gap:8px;font-size:14px;text-decoration:none;display:inline-flex}.publicationSectionNav a:last-child{color:var(--color-action);margin-left:auto}.publicationSectionNav a:hover{text-underline-offset:4px;text-decoration:underline}.publicationWorkspace{grid-template-columns:320px minmax(0,1fr);grid-template-areas:"object object""settings preview";align-items:start;gap:20px;min-width:0;display:grid}.publicationObjectPanel,.publicationSettings,.publicationPreview{border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface);min-width:0;min-height:0;box-shadow:var(--shadow-panel);overflow:visible}.publicationObjectPanel{grid-area:object;grid-template-columns:180px minmax(0,1fr);align-items:start;gap:20px;padding:20px;display:grid}.publicationPanelHead{margin-bottom:18px;padding:0}.publicationObjectPanel .publicationPanelHead{margin:8px 0 0}.publicationPanelHead h2,.publicationInstall h2{letter-spacing:-.02em;margin:0;font-size:17px;font-weight:600}.publicationPanelHead p,.publicationInstall p{color:var(--color-text-secondary);margin:5px 0 0;font-size:13px;line-height:1.5}.publicationObjectPicker{min-width:0}.publicationObjectPicker>summary{border:1px solid var(--color-border);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:10px 14px;list-style:none;display:flex}.publicationObjectPicker>summary::-webkit-details-marker{display:none}.publicationObjectPicker>summary>span:first-child{min-width:0}.publicationObjectPicker>summary strong{color:var(--color-text);overflow-wrap:anywhere;font-size:15px;font-weight:600;display:block}.publicationObjectPicker>summary small{color:var(--color-text-secondary);margin-top:3px;font-size:12px;line-height:1.5;display:block}.publicationPickerAction{color:var(--color-action);align-items:center;gap:8px;font-size:13px;display:inline-flex}.publicationObjectPicker[open]>summary{background:var(--color-brand-50);border-color:var(--color-border-strong)}.publicationObjectPicker[open] .publicationPickerAction svg{transform:rotate(180deg)}.publicationObjectSearch{border:1px solid var(--color-border);min-height:44px;color:var(--color-text-secondary);border-radius:8px;align-items:center;gap:10px;margin-top:14px;padding:0 12px;display:flex}.publicationObjectSearch:focus-within{outline:2px solid var(--color-action);outline-offset:2px}.publicationObjectSearch input{width:100%;min-width:0;height:44px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;font-size:14px}.publicationObjectSearch input:focus{box-shadow:none;outline:none}.publicationObjectList{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:8px;display:grid;overflow:visible}.publicationObjectList>button{min-width:0;min-height:64px;color:var(--color-text);text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.publicationObjectList>button:hover{background:var(--color-surface-subtle)}.publicationObjectList>button.active{background:var(--color-brand-50);border-color:var(--color-border)}.publicationObjectList>button>span{min-width:0}.publicationObjectList>button strong{overflow-wrap:anywhere;font-size:14px;font-weight:600;display:block}.publicationObjectList>button small{color:var(--color-text-secondary);margin-top:4px;font-size:12px;line-height:1.5;display:block}.publicationObjectList>button svg{color:var(--color-action);flex-shrink:0}.publicationObjectList .emptyState{grid-column:1/-1;padding:14px;font-size:14px}.publicationSettings{grid-area:settings;padding:22px}.publicationSettingsBody{gap:16px;padding:0;display:grid;overflow:visible}.publicationSettings .widgetTypePicker{grid-template-columns:1fr;gap:3px}.publicationSettings .widgetTypePicker button{border-color:#0000;border-radius:8px;grid-template-columns:18px minmax(0,1fr);align-items:center;min-height:44px;padding:9px 10px}.publicationSettings .widgetTypePicker button:hover{background:var(--color-surface-subtle)}.publicationSettings .widgetTypePicker button.active{background:var(--color-brand-50);border-color:var(--color-border);color:var(--color-action)}.publicationSettings .widgetTypePicker button strong{color:inherit;font-size:14px;font-weight:550}.publicationSettings .widgetTypePicker button small,.publicationMobileType{display:none}.publicationSelects{border-top:1px solid var(--color-border-subtle);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding-top:16px;display:grid}.publicationSelects label,.publicationMobileType{color:var(--color-text-secondary);font-size:13px}.publicationSelects select{width:100%;min-height:44px;margin-top:6px;padding:0 9px;font-size:14px}.publicationTrustOptions{border-top:1px solid var(--color-border-subtle)}.publicationTrustOptions>summary{cursor:pointer;align-items:center;gap:8px;min-height:44px;font-size:14px;list-style:none;display:flex}.publicationTrustOptions>summary::-webkit-details-marker{display:none}.publicationTrustOptions[open]>summary svg{transform:rotate(180deg)}.publicationSettings .trustViewOptions{background:0 0;border:0;padding:0}.publicationSettings .trustViewOptions>div{padding:0}.publicationSettings .widgetCheck{min-height:44px;padding:10px 0}.publicationSettings .widgetCheck strong{font-size:14px}.publicationSettings .widgetCheck small,.publicationSettings .trustViewOptions small{font-size:12px;line-height:1.5;display:block}.publicationSettingsNote{color:var(--color-text-secondary);margin:0;font-size:12px;line-height:1.5;display:block}.publicationSave{justify-content:center;width:100%;min-height:44px}.publicationSaveError{color:var(--color-danger);font-size:13px;line-height:1.5}.publicationPreview.widgetPreviewPanel{grid-area:preview;padding:20px;display:block}.publicationPreview .sectionHead{align-items:start;gap:16px;margin-bottom:18px}.publicationPreview .sectionHead>div:first-child{min-width:0}.publicationPreview .sectionHead h2{font-size:17px;font-weight:600}.publicationPreview .sectionHead p{overflow-wrap:anywhere;font-size:13px}.publicationViewport{border:1px solid var(--color-border);border-radius:8px;flex-shrink:0;gap:2px;padding:2px;display:flex}.publicationViewport button{width:44px;min-height:44px;color:var(--color-text-secondary);background:0 0;border:0;border-radius:5px;place-items:center;padding:0;display:grid}.publicationViewport button[aria-pressed=true]{background:var(--color-brand-100);color:var(--color-action)}.publicationPreview .widgetCanvas,.publicationPreview .widgetCanvas.compact,.publicationPreview .widgetCanvas.recent,.publicationPreview .widgetCanvas.login{border:1px solid var(--color-border);background:var(--color-canvas-subtle);border-radius:8px;width:100%;height:auto;min-height:0;margin-inline:auto;overflow:visible}.publicationPreview .widgetCanvas.compact{max-width:400px}.publicationPreview .widgetCanvas.recent,.publicationPreview .widgetCanvas.login{max-width:520px}.publicationPreview .widgetCanvas.isMobile{max-width:390px}.publicationPreview .widgetFrame{border-radius:8px;width:100%;min-height:0;display:block;transform:none}.publicationPreview .widgetAccessWait{min-height:240px;padding:28px 20px}.publicationPreviewState{color:var(--color-text-secondary);margin:12px 0 0;font-size:12px;line-height:1.5}.publicationInstall{border:1px solid var(--color-border);background:var(--color-surface);min-width:0;box-shadow:var(--shadow-panel);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:18px 24px;padding:24px;display:grid}.publicationInstallIntro{grid-column:1}.publicationInstallCode{grid-area:2/1;gap:16px;min-width:0;display:grid}.publicationInstall .widgetCodeDetails{border:0;min-width:0}.publicationInstall .widgetCodeDetails>summary{min-height:44px;color:var(--color-text-secondary);font-size:13px}.publicationInstall .snippet{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;max-height:none;margin:8px 0 0;padding:18px;font-size:13px;line-height:1.6;overflow:visible}.publicationInstall .widgetReadiness{border-top:1px solid var(--color-border-subtle);flex-wrap:wrap;align-items:start;min-height:44px;padding:12px 0 0}.publicationInstall .widgetReadiness>span:first-of-type{flex:240px;min-width:0}.publicationInstall .publicationCodeActions{grid-area:1/2/span 2;align-content:start;gap:8px;min-width:180px;display:grid}.publicationCodeActions .primaryBtn,.publicationCodeActions .ghostBtn{justify-content:center;min-height:44px}@media (width<=1100px){.publicationWorkspace{grid-template-columns:280px minmax(0,1fr)}.publicationSettings,.publicationPreview.widgetPreviewPanel{padding:16px}.publicationViewport{display:none}.publicationSettings .publicationSelects{grid-template-columns:minmax(0,1fr)}}@media (width<=980px){.publicationWorkspace{grid-template-columns:minmax(0,1fr);grid-template-areas:"object""settings""preview"}.publicationObjectPanel{grid-template-columns:minmax(0,1fr);gap:12px}.publicationObjectPanel .publicationPanelHead{margin:0}.publicationSettings .widgetTypePicker{display:none}.publicationMobileType{gap:6px;min-width:0;display:grid}.publicationMobileType select{width:100%;min-height:44px;font-size:16px}.publicationSettings .publicationSelects{border-top:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding-top:0}.publicationSettings .publicationPanelHead{margin-bottom:14px}.publicationInstall{grid-template-columns:minmax(0,1fr)}.publicationInstallCode{grid-row:auto}.publicationInstall .publicationCodeActions{grid-area:auto/1;grid-template-columns:1fr 1fr}}@media (width<=560px){.publicationWorkspace,.publicationStudio{gap:14px}.publicationSectionNav{gap:8px 18px}.publicationSectionNav a{font-size:13px}.publicationSectionNav a:first-child{display:none}.publicationObjectPanel,.publicationSettings,.publicationInstall{padding:18px}.publicationObjectPicker>summary{align-items:start;gap:8px;padding:10px}.publicationPickerAction{font-size:0}.publicationPickerAction svg{width:18px}.publicationObjectList{grid-template-columns:minmax(0,1fr)}.publicationObjectSearch input{font-size:16px}.publicationObjectList>button{padding-inline:8px}.publicationPreview.widgetPreviewPanel{padding:14px}.publicationInstall .snippet{padding:14px;font-size:12px}.publicationInstall .widgetReadiness>span:first-of-type{flex-basis:180px}.publicationInstall .publicationCodeActions{grid-template-columns:minmax(0,1fr)}}@media (width<=360px){.publicationSettings .publicationSelects{grid-template-columns:minmax(0,1fr)}}.publicationManagement{border:1px solid var(--cabinet-border);background:var(--cabinet-surface);min-width:0;box-shadow:var(--cabinet-shadow);border-radius:12px;overflow:visible}.publicationManagement>summary{min-height:64px;color:var(--cabinet-text);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:10px 16px;list-style:none;display:flex}.publicationManagement>summary::-webkit-details-marker{display:none}.publicationManagement>summary>span,.publicationManagement>summary>span>span{align-items:center;gap:10px;min-width:0;display:flex}.publicationManagement>summary>span>span{flex-direction:column;align-items:flex-start;gap:2px}.publicationManagement>summary strong{font-size:14px}.publicationManagement>summary small{max-width:min(520px,52vw);color:var(--cabinet-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.publicationManagement[open]>summary{border-bottom:1px solid var(--cabinet-border)}.publicationManagement[open]>summary>span:last-child svg{transform:rotate(180deg)}.publicationManagementBody{gap:18px;padding:16px;display:grid}.startPublicPage{background:var(--color-canvas)}.startPage{min-height:calc(100svh - 64px);color:var(--color-text);background:var(--color-canvas);padding:32px 0 68px}.startLayout{grid-template-columns:minmax(300px,.78fr) minmax(520px,1.22fr);align-items:start;gap:24px;width:min(100% - 48px,1220px);margin:0 auto;display:grid}.startIntro,.startForm,.startClosedCopy,.startLoadingShell{border:1px solid var(--color-border);background:var(--color-surface);border-radius:14px;box-shadow:0 12px 32px #4658eb0f}.startIntro{padding:30px;position:sticky;top:24px}.startEyebrow{color:#20a77f;letter-spacing:.06em;text-transform:uppercase;margin:0 0 13px;font-size:12px;font-weight:700}.startIntro h1{color:var(--color-text);letter-spacing:-.04em;margin:0;font-size:clamp(32px,3.4vw,46px);line-height:1.05}.startIntro>p:not(.startEyebrow){color:var(--color-text-secondary);margin:18px 0 0;font-size:15px;line-height:1.6}.startIntro ol{border-top:1px solid var(--color-brand-50);gap:0;margin:30px 0 0;padding:0;list-style:none;display:grid}.startIntro li{border-bottom:1px solid var(--color-brand-50);align-items:center;gap:12px;min-height:70px;display:flex}.startIntro li>span{width:32px;height:32px;color:var(--color-action);background:var(--color-brand-50);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}.startIntro li div{gap:2px;display:grid}.startIntro li strong{font-size:14px}.startIntro li small{color:var(--color-text-secondary);font-size:12px}.startForm{gap:17px;padding:28px;display:grid}.startForm fieldset{border:0;margin:0;padding:0}.startForm legend{color:var(--color-text);margin-bottom:11px;font-size:14px;font-weight:700}.serviceChoices{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.serviceChoices button{border:1px solid var(--color-border);min-height:66px;color:var(--color-action-hover);background:var(--color-canvas);text-align:left;cursor:pointer;border-radius:10px;grid-template-columns:24px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:10px 12px;display:grid}.serviceChoices button:hover{border-color:var(--color-brand-300)}.serviceChoices button.active{border-color:var(--color-action);color:var(--color-action-hover);background:var(--color-brand-50)}.serviceChoices button span{gap:2px;display:grid}.serviceChoices button strong{font-size:14px}.serviceChoices button small{color:var(--color-text-secondary);font-size:12px;line-height:1.35}.startRequiredNote{color:var(--color-text-secondary);margin:-7px 0 -4px;font-size:12px}.startForm>label:not(.startConsent):not(.formTrap),.startFormGrid label{color:var(--color-text);gap:7px;font-size:14px;font-weight:700;display:grid}.startForm label>small{color:var(--color-text-secondary);font-size:12px;font-weight:500}.startForm input:not([type=checkbox]),.startForm select,.startForm textarea{border:1px solid var(--color-brand-100);width:100%;min-width:0;min-height:46px;color:var(--color-text);background:var(--color-surface);font:inherit;border-radius:10px;padding:9px 12px;font-size:14px}.startForm input:focus-visible,.startForm select:focus-visible,.startForm textarea:focus-visible{border-color:var(--color-action);outline-offset:1px;outline:3px solid #4658eb24}.startForm textarea{resize:vertical;min-height:94px}.startFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.startOptional{border:1px solid var(--color-border);background:var(--color-canvas);border-radius:10px}.startOptional summary{min-height:44px;color:var(--color-action-hover);cursor:pointer;padding:12px 14px;font-size:13px;font-weight:700}.startOptional[open] summary{border-bottom:1px solid var(--color-border)}.startOptional .startFormGrid{padding:14px}.startConsent{color:var(--color-text-secondary);grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;font-size:13px;line-height:1.5;display:grid}.startConsent input{width:20px;height:20px;accent-color:var(--color-action);margin:1px 0 0}.startConsent a{min-height:44px;color:var(--color-action);align-items:center;display:inline-flex}.formTrap{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.formTrap[hidden]{display:none}.startError{color:#922e25;background:#fff2f0;border-left:3px solid #c3473b;margin:0;padding:11px 13px;font-size:14px}.startNotice{background:var(--color-control-subtle);border-radius:9px;padding:12px 14px;color:var(--color-text-secondary)!important;font-size:14px!important}.startSubmit,.startPrimary,.startSecondary{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:0 18px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.startSubmit,.startPrimary{background:var(--color-action);border:0;color:var(--color-surface)!important}.startSubmit:hover,.startPrimary:hover{background:var(--color-action-hover)}.startSubmit:disabled,.startSecondary:disabled{opacity:.55;cursor:wait}.startSecondary{border:1px solid var(--color-brand-100);color:var(--color-action-hover);background:var(--color-surface)}.startSecondary:hover{border-color:var(--color-action);color:var(--color-action);background:var(--color-surface-subtle)}.startFormFoot{color:var(--color-text-secondary);text-align:center;margin:-7px 0 0;font-size:12px}.startSuccess{text-align:center;width:min(100% - 32px,700px);margin:0 auto;padding:44px 30px}.successMark{color:#0b9c72;background:#e8f8f2;border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto 22px;display:grid}.startSuccess>p:first-of-type{color:#0b9c72;text-transform:uppercase;margin:0 0 9px;font-size:12px;font-weight:700}.startSuccess h1{margin:0;font-size:clamp(34px,5vw,46px);line-height:1.1}.startSuccess>p:not(:first-of-type){max-width:560px;color:var(--color-text-secondary);margin:18px auto 0;font-size:15px;line-height:1.55}.requestReference{border:1px solid var(--color-border);background:var(--color-surface);border-radius:10px;gap:4px;margin:28px auto;padding:16px;display:grid}.requestReference span{color:var(--color-text-secondary);font-size:12px}.requestReference strong{overflow-wrap:anywhere;font-size:18px}.startSuccessActions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.startClosedShell{grid-template-columns:minmax(360px,.8fr) minmax(520px,1.2fr);align-items:stretch;gap:24px;width:min(100% - 48px,1320px);margin:0 auto 52px;display:grid}.startClosedShellCompact{grid-template-columns:minmax(0,720px);justify-content:center}.startClosedCopy{text-align:left;padding:clamp(26px,5vw,46px)}.startClosedCopy>p:first-child{color:#20a77f;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:700}.startClosedCopy h1{letter-spacing:-.04em;margin:0;font-size:clamp(34px,5vw,52px);line-height:1.06}.startClosedCopy>p:not(:first-child){color:var(--color-text-secondary);margin:18px 0 0;font-size:15px;line-height:1.6}.startClosedCopy .startSuccessActions{justify-content:flex-start;margin-top:24px}.startLoadingShell{grid-template-columns:20px minmax(0,1fr);gap:14px;width:min(100% - 48px,680px);margin:0 auto;padding:26px;display:grid}.startLoadingShell>div>p:first-child{color:#20a77f;letter-spacing:.04em;text-transform:uppercase;margin:0 0 5px;font-size:12px;font-weight:700}.startLoadingShell h1{letter-spacing:-.03em;margin:0;font-size:clamp(26px,4vw,34px);line-height:1.15}.startLoadingShell>div>p:last-child{color:var(--color-text-secondary);margin:8px 0 0;font-size:14px;line-height:1.55}.startLoadingMark{border:2px solid var(--color-brand-100);border-top-color:var(--color-action);border-radius:50%;width:16px;height:16px;margin-top:3px;animation:.8s linear infinite startSpin}.startLoadingLines{grid-column:1/-1;gap:8px;padding-top:4px;display:grid}.startLoadingLines i{background:linear-gradient(90deg, var(--color-brand-50) 25%, var(--color-surface-subtle) 50%, var(--color-brand-50) 75%);background-size:200% 100%;border-radius:999px;height:9px;animation:1.4s ease-in-out infinite startShimmer}.startLoadingLines i:first-child{width:92%}.startLoadingLines i:nth-child(2){width:74%}.startLoadingLines i:nth-child(3){width:55%}@keyframes startSpin{to{transform:rotate(360deg)}}@keyframes startShimmer{to{background-position:-200% 0}}.commerceWorkspace{gap:18px;display:grid}.commerceSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.commerceSummary article{background:var(--color-surface);border:1px solid var(--line,var(--color-border));border-radius:6px;padding:18px}.commerceSummary span{color:var(--muted,var(--color-text-secondary));font-size:12px;display:block}.commerceSummary strong{margin-top:6px;font-size:25px;display:block}.commerceSummaryAlert{background:#fff8f6!important;border-color:#e9b6ae!important}.commerceSummaryAlert strong{color:#9b2f25}.commerceFilters{align-items:center;gap:8px;display:flex}.commerceFilterSelect{border:1px solid var(--line,var(--color-border));background:var(--color-surface);border-radius:4px;min-width:min(100%,280px);min-height:44px;padding:0 10px;display:block}.commerceFilters>button:not(.iconBtn){display:none}.commerceFilters .iconBtn{min-width:44px;min-height:44px}.commerceList{gap:12px;display:grid}.commerceCard{background:var(--color-surface);border:1px solid var(--line,var(--color-border));border-radius:6px;min-width:0;padding:20px}.commerceCard>header{justify-content:space-between;align-items:start;gap:16px;display:flex}.commerceCard>header>*{min-width:0}.commerceCard h2{margin:3px 0 0;font-size:19px}.commerceCard header p{color:var(--muted,var(--color-text-secondary));margin:0;font-size:12px}.commerceStatus{color:#285c4e;background:#eaf5f1;border-radius:3px;padding:5px 8px;font-size:12px;font-weight:700}.commerceDetails{grid-template-columns:1.2fr 1fr 1fr;gap:14px;margin-top:17px;display:grid}.commerceDetails div{min-width:0}.commerceDetails span{color:var(--muted,var(--color-text-secondary));font-size:12px;display:block}.commerceDetails a,.commerceDetails strong{overflow-wrap:anywhere;color:inherit;margin-top:3px;font-size:14px}.commerceDetails a{align-items:center;gap:5px;min-height:44px;display:inline-flex}.commerceDetails strong{display:block}.commerceDetails button{min-height:44px}.commerceNote{color:var(--color-neutral-800);margin:15px 0 0;font-size:14px;line-height:1.5}.commerceDelivery{width:fit-content;color:var(--color-text-secondary);align-items:center;gap:6px;margin-top:13px;font-size:12px;font-weight:700;display:inline-flex}.commerceDelivery-sent,.paymentDelivery-sent{color:#28705b}.commerceDelivery-failed,.paymentDelivery-failed{color:#a2382f}.commerceDelivery button,.paymentDelivery button{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0 10px;display:inline-flex}.commerceDelivery button:disabled,.paymentDelivery button:disabled{opacity:.5;cursor:default}.commerceActions{border-top:1px solid var(--line,var(--color-border));flex-wrap:wrap;align-items:center;gap:8px;margin-top:17px;padding-top:14px;display:flex}.commerceActions select,.paymentComposer input,.paymentComposer select,.paymentComposer textarea{border:1px solid var(--line,var(--color-border-strong));background:var(--color-surface);min-height:44px;font:inherit;border-radius:4px;padding:7px 9px}.paymentComposer textarea{resize:vertical;min-height:76px}.paymentComposer .dangerBtn{min-height:44px;color:var(--color-surface);cursor:pointer;background:#a33c32;border:0;border-radius:4px;padding:0 12px;font-weight:700}.paymentComposer .dangerBtn:disabled{opacity:.5;cursor:default}.commerceActions .ghostBtn{align-items:center;gap:6px;min-height:44px;padding-block:6px;text-decoration:none;display:inline-flex}.paymentComposer{background:var(--color-surface-subtle);border-radius:5px;grid-template-columns:140px 1fr 170px;gap:9px;margin-top:14px;padding:14px;display:grid}.paymentComposer .paymentUrl{grid-column:1/-1}.paymentComposer button{justify-self:start}.paymentRow>.paymentComposer{grid-column:1/-1;grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) minmax(120px,.55fr);width:100%;margin-top:2px}.paymentOperationTitle,.paymentOperationActions{grid-column:1/-1}.paymentOperationField{min-width:0;color:var(--color-text-secondary);gap:5px;font-size:12px;font-weight:650;display:grid}.paymentOperationField input{width:100%}.paymentOperationActions{flex-wrap:wrap;gap:8px;display:flex}.paymentOperationActions :where(button,.primaryBtn,.ghostBtn),.paymentComposer>.primaryBtn{min-height:44px;padding-block:6px}.paymentOperations{grid-column:1/-1;gap:6px;padding-top:4px;display:grid}.paymentOperation{border-left:2px solid var(--color-text-muted);background:var(--color-surface);overflow-wrap:anywhere;grid-template-columns:90px minmax(160px,.8fr) minmax(180px,1fr) minmax(140px,.7fr);align-items:baseline;gap:10px;padding:8px 10px;display:grid}.paymentOperation small{color:var(--color-text-secondary)}.paymentHistory{gap:7px;margin-top:14px;display:grid}.paymentRow{background:var(--color-surface-subtle);grid-template-columns:130px 1fr auto auto;align-items:center;gap:12px;padding:10px 12px;font-size:13px;display:grid}.paymentMeta{gap:4px;display:grid}.paymentDelivery{color:var(--color-text-secondary);align-items:center;gap:4px;font-size:12px;display:inline-flex}.paymentRow>a,.paymentRow>button,.paymentRow>span>button{color:#087a62;min-height:44px}.paymentRow>a{align-items:center;display:inline-flex}.paymentRow>button,.paymentRow>span>button{cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-weight:700;display:inline-flex}.paymentRow>span>button+button{margin-left:8px}.commercePagination{color:var(--muted,var(--color-text-secondary));justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.commercePagination div{gap:8px;display:flex}.commercePagination button{border:1px solid var(--line,var(--color-border));min-height:44px;color:inherit;background:var(--color-surface);cursor:pointer;border-radius:4px;padding:0 13px}.commercePagination button:disabled{opacity:.45;cursor:default}@media (width<=900px){.startLayout,.startClosedShell{grid-template-columns:minmax(0,1fr)}.startIntro{position:static}.commerceDetails{grid-template-columns:1fr 1fr}.paymentComposer,.paymentRow,.paymentRow>.paymentComposer{grid-template-columns:minmax(0,1fr)}.paymentComposer .paymentUrl{grid-column:auto}.paymentOperation{grid-template-columns:90px 1fr}}@media (width<=620px){.startPage{padding-top:18px}.startLayout{gap:16px;width:calc(100% - 24px)}.startIntro,.startForm{padding:22px 16px}.serviceChoices,.startFormGrid,.commerceSummary,.commerceDetails{grid-template-columns:minmax(0,1fr)}.startSuccess{padding:30px 4px}.startSuccessActions{display:grid}.startClosedShell{width:calc(100% - 24px);margin-top:0}.startClosedCopy{padding:26px 18px}.startClosedCopy .startSuccessActions{display:grid}.startLoadingShell{width:calc(100% - 24px);padding:22px 18px}.commerceCard>header{display:grid}.commerceFilterSelect{flex:1;min-width:0}.commerceActions{grid-template-columns:minmax(0,1fr);display:grid}.commerceActions>*{width:100%}.paymentOperation{grid-template-columns:minmax(0,1fr)}.paymentRow>a,.paymentRow>button,.paymentRow>span,.paymentRow>span>button{width:100%}.paymentRow>span>button{justify-content:flex-start}.paymentRow>span>button+button{margin:8px 0 0}.commercePagination{flex-direction:column;align-items:stretch}.commercePagination div{width:100%}.commercePagination button{flex:1}}@media (prefers-reduced-motion:reduce){.startLoadingMark,.startLoadingLines i{animation:none}}
