*{box-sizing:border-box}:root{color-scheme:dark;background:#080b10;color:#f5f7fb}body,html{margin:0;min-height:100%;background:radial-gradient(circle at 82% 8%,rgba(64,119,255,.12),transparent 30rem),#080b10}a{color:inherit;text-decoration:none}.shell{min-height:100vh;display:grid;grid-template-columns:280px minmax(0,1fr)}.sidebar{position:sticky;top:0;height:100vh;overflow:auto;padding:28px 20px;border-right:1px solid #1d2430;background:rgba(9,12,18,.94)}.brand{display:flex;flex-direction:column;gap:2px;margin-bottom:24px}.brandMark{font-size:26px;font-weight:800;letter-spacing:-.04em}.brandSub,.eyebrow,.sectionLabel{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#8f9bad}.statusStack{display:flex;flex-wrap:wrap;gap:6px;padding-bottom:20px;margin-bottom:18px;border-bottom:1px solid #1d2430}.statusChip{border:1px solid #384253;border-radius:999px;padding:5px 8px;color:#aeb7c6;font-size:10px;letter-spacing:.08em}.navList{list-style:none;display:flex;flex-direction:column;gap:3px;margin:0;padding:0}.navLink{display:flex;align-items:center;justify-content:space-between;min-height:36px;padding:8px 10px;border-radius:8px;color:#d7dde8;font-size:13px}.navLink:hover{background:#131924}.navReserved{color:#657083}.navLink small{font-size:8px;letter-spacing:.08em}.loginLink{display:inline-block;margin-top:22px;color:#8ba8ff;font-size:12px}.main{min-width:0;padding:38px clamp(24px,5vw,78px)}.pageHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:36px}.pageHeader h1{margin:4px 0 0;font-size:clamp(32px,5vw,58px);letter-spacing:-.045em}.eyebrow,.sectionLabel{margin:0}.environmentBadge{border:1px solid #31405a;border-radius:999px;padding:8px 11px;color:#8ba8ff;font-size:10px;letter-spacing:.11em;white-space:nowrap}.contentPanel,.heroPanel{border:1px solid #202938;border-radius:18px;background:rgba(13,18,27,.78);padding:clamp(24px,4vw,48px)}.contentPanel h2,.heroPanel h2{max-width:820px;margin:10px 0 14px;font-size:clamp(26px,4vw,44px);letter-spacing:-.035em}.contentPanel p,.heroPanel p{max-width:780px;margin:0;color:#a9b3c2;line-height:1.65}.metricGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0}.metricCard{min-height:132px;display:flex;flex-direction:column;justify-content:space-between;padding:20px;border:1px solid #202938;border-radius:14px;background:#0d121b}.metricCard strong{font-size:32px}.definitionGrid span,.metricCard span{color:#8793a5;font-size:12px}.definitionGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:28px;overflow:hidden;border:1px solid #202938;border-radius:12px;background:#202938}.definitionGrid>div{min-height:102px;display:flex;flex-direction:column;justify-content:space-between;gap:16px;padding:18px;background:#0b1018}.definitionGrid strong{font-size:12px;letter-spacing:.05em;overflow-wrap:anywhere}.narrow{max-width:900px}.notice{display:flex;flex-direction:column;gap:8px;margin-top:28px;padding:18px;border:1px solid #3b4658;border-radius:12px;background:#101620}.notice strong{color:#9bb3ff}.muted,.notice span{color:#8e99aa;font-size:13px}.primaryLink{display:inline-block;margin-top:24px;padding:10px 14px;border-radius:9px;background:#f3f6fb;color:#0b0f15;font-weight:700;font-size:13px}.footer{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px;color:#5f6c80;font-size:10px;letter-spacing:.09em;text-transform:uppercase}@media (max-width:900px){.shell{grid-template-columns:1fr}.sidebar{position:relative;height:auto;border-right:0;border-bottom:1px solid #1d2430}.navList{display:grid}.definitionGrid,.metricGrid,.navList{grid-template-columns:repeat(2,minmax(0,1fr))}.pageHeader{flex-direction:column}}@media (max-width:560px){.main{padding:26px 16px}.definitionGrid,.metricGrid,.navList{grid-template-columns:1fr}}.authForm{display:grid;gap:10px;max-width:520px;margin-top:28px}.authForm label{color:#c8d0dc;font-size:12px;font-weight:700}.authForm input{width:100%;min-height:44px;border:1px solid #303b4d;border-radius:9px;background:#090e15;color:#f5f7fb;padding:10px 12px;outline:none}.authForm input:focus{border-color:#7088ba}.authForm input:disabled,.primaryButton:disabled{opacity:.5;cursor:not-allowed}.primaryButton,.secondaryButton{width:fit-content;min-height:40px;margin-top:8px;border:0;border-radius:9px;padding:10px 14px;font-weight:800;cursor:pointer}.primaryButton{background:#f3f6fb;color:#0b0f15}.secondaryButton{margin-top:24px;border:1px solid #344156;background:#101620;color:#dbe2ee}.formHelp{color:#778396;line-height:1.5}.sectionGap{margin-top:16px}.tableWrap{overflow-x:auto;margin-top:24px;border:1px solid #202938;border-radius:12px}.dataTable{width:100%;min-width:880px;border-collapse:collapse;background:#0b1018;font-size:12px}.dataTable td,.dataTable th{padding:14px 16px;border-bottom:1px solid #202938;text-align:left;vertical-align:top}.dataTable th{color:#7f8ba0;font-size:10px;letter-spacing:.1em;text-transform:uppercase}.dataTable tr:last-child td{border-bottom:0}.cellSub{display:block;max-width:420px;margin-top:5px;color:#6f7b8e;overflow-wrap:anywhere}.statusPill{display:inline-flex;padding:4px 7px;border:1px solid #354259;border-radius:999px;color:#9eb6ff;font-size:9px;letter-spacing:.08em;white-space:nowrap}.codeText,.sourceMeta code{font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px;overflow-wrap:anywhere}.sourceList{display:grid;gap:12px;margin-top:24px}.sourceEvent{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);gap:24px;padding:20px;border:1px solid #202938;border-radius:12px;background:#0b1018}.sourceEvent h3{margin:10px 0 8px;font-size:20px}.sourceEvent p{color:#8793a5;font-size:12px}.sourceMeta{display:flex;flex-direction:column;gap:7px;color:#7f8ba0;font-size:11px}.sourceMeta a{margin-top:6px;color:#8ba8ff}@media (max-width:760px){.sourceEvent{grid-template-columns:1fr}}.navLink{border:1px solid transparent;transition:background .12s ease,border-color .12s ease,color .12s ease,opacity .12s ease}.navLinkActive{border-color:#31405a;background:#131924;color:#f5f7fb}.navLinkActive small{color:#8ba8ff}.navLinkPending{pointer-events:none;border-color:#42577f;background:#151d2b;color:#f5f7fb;opacity:.82}.navLoading{display:flex;align-items:center;gap:8px;min-height:34px;margin:0 0 8px;padding:8px 10px;border:1px solid #31405a;border-radius:8px;background:#101620;color:#b8c8ee;font-size:11px;letter-spacing:.03em}.navLoadingDot{width:7px;height:7px;flex:0 0 7px;border-radius:999px;background:currentColor;animation:navLoadingPulse .9s ease-in-out infinite alternate}@keyframes navLoadingPulse{0%{opacity:.35;transform:scale(.85)}to{opacity:1;transform:scale(1.15)}}.passwordField{position:relative}.passwordField input{padding-right:48px}.passwordToggle{position:absolute;top:50%;right:8px;display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;transform:translateY(-50%);border:0;border-radius:7px;background:transparent;color:#9eabc0;cursor:pointer}.passwordToggle:hover{background:#151d2b;color:#f5f7fb}.passwordToggle svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.loginSubmitButton{display:inline-flex;align-items:center;gap:8px}.inlineSpinner{width:13px;height:13px;border:2px solid;border-right:2px solid transparent;border-radius:999px;animation:loginSpin .7s linear infinite}.loginProgress{min-height:20px;color:#9eb6ff;font-size:12px}@keyframes loginSpin{to{transform:rotate(1turn)}}.creativeStudioList{display:grid;gap:22px;margin-top:24px}.creativeStudioCard{border:1px solid #202938;border-radius:16px;background:#0b1018;padding:22px}.creativeStudioHeader,.creativeWorkbench{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.95fr);gap:22px}.creativeStudioHeader h3{margin:10px 0 6px;font-size:23px}.creativeCurrentState{display:flex;flex-direction:column;gap:7px;align-items:flex-start;justify-content:center;color:#8e99aa;font-size:11px}.creativeContextGrid small,.creativeCurrentState code,.creativePreviewMeta code{overflow-wrap:anywhere;color:#7f8ba0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px}.creativeContextGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:20px 0;border:1px solid #202938;border-radius:12px;overflow:hidden;background:#202938}.creativeContextGrid>div{min-height:120px;padding:16px;background:#0d121b}.creativeContextGrid span{color:#8ba8ff;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.creativeContextGrid p{margin:10px 0;color:#d7dde8;font-size:12px;line-height:1.55}.creativeWorkbench{align-items:start}.creativeHistory h4,.creativeWorkbench h4{margin:0 0 14px;font-size:15px}.creativeControlForm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.creativeControlForm label{display:grid;gap:5px;color:#9aa6b8;font-size:11px}.creativeControlForm input,.creativeControlForm select{min-height:38px;width:100%;border:1px solid #303b4d;border-radius:8px;background:#090e15;color:#f5f7fb;padding:8px 10px}.creativeControlForm .creativeReason{grid-column:1/-1}.creativeControlForm button{grid-column:1/-1;width:fit-content;min-height:40px;border:0;border-radius:9px;padding:10px 14px;background:#f3f6fb;color:#0b0f15;font-weight:800;cursor:pointer}.creativePreviewCanvas{width:min(100%,470px);margin:0 auto;overflow:hidden;border:1px solid #31405a;border-radius:14px;background:#081820;box-shadow:0 18px 60px rgba(0,0,0,.28)}.creativePreviewCanvas svg{display:block;width:100%;height:auto}.creativePreviewEmpty{min-height:340px;display:grid;place-items:center;padding:28px;border:1px dashed #31405a;border-radius:14px;color:#7f8ba0;text-align:center}.creativePreviewMeta{display:flex;flex-wrap:wrap;gap:8px 12px;margin-top:12px;color:#8e99aa;font-size:10px}.creativeHistory{margin-top:22px}@media (max-width:980px){.creativeContextGrid,.creativeControlForm,.creativeStudioHeader,.creativeWorkbench{grid-template-columns:1fr}.creativeControlForm .creativeReason,.creativeControlForm button{grid-column:1}}.creativeControlForm textarea{min-height:78px;width:100%;resize:vertical;border:1px solid #303b4d;border-radius:8px;background:#090e15;color:#f5f7fb;padding:10px 12px;font:inherit;line-height:1.45;outline:none;pointer-events:auto;-webkit-user-select:text;user-select:text;position:relative;z-index:1}.creativeControlForm textarea:focus{border-color:#7088ba;box-shadow:0 0 0 2px rgba(112,136,186,.16)}.creativeReasonStatus{min-height:18px;color:#7f8ba0;font-size:10px}.creativeControlForm button:disabled{opacity:.5;cursor:not-allowed}.creativeSubmitRow{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:10px;align-items:center}.creativeControlForm .creativeSubmitRow button{grid-column:auto}.creativeControlForm .secondaryButton{border:1px solid #42577f;background:#151d2b;color:#dbe6ff}.sb4eReview{display:grid;gap:22px;margin-top:22px}.sb4eReviewHeader{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.7fr);gap:22px;align-items:start}.sb4eReviewHeader h3{margin:12px 0 8px;font-size:24px}.sb4eReviewHeader p{max-width:760px;color:#aab4c3;line-height:1.55}.sb4eFingerprint{display:grid;gap:7px;padding:14px;border:1px solid #28364b;border-radius:12px;background:#0a1018}.sb4eFingerprint span{color:#8ba8ff;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.sb4eFingerprint code{overflow-wrap:anywhere;color:#7f8ba0;font-size:10px}.sb4eCriteria{margin:0}.sb4eReferenceGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}.sb4eReferenceCard{display:grid;gap:10px;padding:14px;border:1px solid #263247;border-radius:14px;background:#090e15}.sb4eReferenceFoot,.sb4eReferenceMeta{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;justify-content:space-between;color:#8e99aa;font-size:10px}.sb4eReferenceMeta strong{color:#e9edf5}.sb4eReferenceCanvas{width:min(100%,540px);margin:0 auto;overflow:hidden;border:1px solid #33415b;border-radius:14px;background:#081820}.sb4eReferenceCanvas svg{display:block;width:100%;height:auto}.sb4eReferenceVertical .sb4eReferenceCanvas{width:min(100%,390px)}.sb4eReferenceFoot code{overflow-wrap:anywhere;color:#69778c}.sb4eDecisionForm{display:grid;gap:14px;padding:18px;border:1px solid #31405a;border-radius:14px;background:#0b111b}.sb4eConfirm{display:flex;gap:10px;align-items:flex-start;color:#d9e0eb;line-height:1.5}.sb4eConfirm input{width:18px;height:18px;margin-top:2px}.sb4eDecisionButtons{display:flex;flex-wrap:wrap;gap:10px}.sb4eDecisionButtons button{min-height:42px;border:0;border-radius:9px;padding:10px 15px;font-weight:800;cursor:pointer}.sb4eDecisionButtons .dangerButton{border:1px solid #774650;background:#25151a;color:#ffd6dc}@media (max-width:980px){.sb4eReferenceGrid,.sb4eReviewHeader{grid-template-columns:1fr}}:root{color-scheme:light;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}:root,body,html{background:#f4f7f8;color:#111417}.shellV2{grid-template-columns:252px minmax(0,1fr);background:#f4f7f8}.sidebarV2{display:flex;flex-direction:column;overflow:hidden;padding:22px 16px 18px;border-right:0;background:radial-gradient(circle at 15% 4%,rgba(32,213,204,.09),transparent 16rem),#081820;color:#fff}.brandV2{display:flex;flex-direction:row;align-items:center;gap:11px;margin:0;padding:2px 8px}.brandSymbol{display:grid;width:34px;height:34px;place-items:center}.brandSymbol svg{width:34px;height:34px;fill:none;stroke:#fff;stroke-width:7;stroke-linecap:round}.brandWords{display:flex;flex-direction:column;gap:2px}.brandWordmark{font-family:Manrope,Inter,sans-serif;font-size:18px;line-height:1;letter-spacing:-.04em;color:#fff}.brandWordmark strong{font-weight:800}.brandWordmark span{font-weight:300;color:#20d5cc}.brandDescriptor{padding-left:.22em;color:rgba(255,255,255,.48);font-size:6.5px;font-weight:600;letter-spacing:.32em}.productLabel{margin:16px 8px 18px;color:rgba(255,255,255,.34);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px;letter-spacing:.16em}.panelNav{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow-y:auto;overflow-x:hidden;padding-right:4px;overscroll-behavior:contain;scrollbar-width:thin}.navGroup{margin-bottom:18px}.navGroupAdmin{margin-top:auto;padding-top:16px;border-top:1px solid rgba(255,255,255,.08)}.navGroupLabel{margin:0 10px 7px;color:rgba(255,255,255,.32);font-size:9px;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.sidebarV2 .navList{gap:2px}.sidebarV2 .navLink{min-height:38px;padding:8px 9px;border:0;border-radius:8px;color:rgba(255,255,255,.62);font-size:12.5px}.sidebarV2 .navLink:hover{background:rgba(255,255,255,.055);color:rgba(255,255,255,.9)}.sidebarV2 .navLinkActive{border:0;background:rgba(32,213,204,.11);color:#fff;box-shadow:inset 2px 0 0 #20d5cc}.navLinkMain{display:inline-flex;min-width:0;align-items:center;gap:10px}.navIcon{display:inline-grid;width:18px;height:18px;flex:0 0 18px;place-items:center;color:currentColor}.navIcon svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.sidebarV2 .navLinkActive .navIcon{color:#20d5cc}.sidebarV2 .navReserved{opacity:.42}.sidebarFooter{position:relative;z-index:1;display:grid;flex:0 0 auto;gap:10px;padding:14px 8px 0;background:#081820}.protectionStatus{display:flex;align-items:center;gap:9px;padding:10px;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:rgba(255,255,255,.025)}.brandContextDot,.focusDot,.protectionDot{display:inline-block;width:7px;height:7px;flex:0 0 7px;border-radius:999px;background:#20d5cc;box-shadow:0 0 0 3px rgba(32,213,204,.08)}.protectionStatus>span:last-child{display:grid;gap:2px}.protectionStatus strong{color:rgba(255,255,255,.8);font-size:10.5px;font-weight:600}.protectionStatus small{color:rgba(255,255,255,.35);font-size:9px}.loginLinkV2{margin:0;padding:7px 10px;color:rgba(255,255,255,.42);font-size:10.5px}.mainV2{min-width:0;padding:0 clamp(24px,4vw,60px) 36px;background:#f4f7f8}.mainTopbar{position:sticky;top:0;z-index:10;min-height:62px;justify-content:space-between;gap:20px;margin:0 calc(clamp(24px, 4vw, 60px) * -1);padding:0 clamp(24px,4vw,60px);border-bottom:1px solid rgba(8,24,32,.07);background:rgba(244,247,248,.9);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.mainTopbar,.topbarLocation{display:flex;align-items:center}.topbarLocation{gap:8px;color:#8a94a0;font-size:11px}.topbarLocation strong{color:#37434c;font-weight:600}.topbarActions{display:flex;align-items:center;gap:8px}.brandContext{display:inline-flex;min-height:34px;align-items:center;gap:7px;padding:0 11px;border:1px solid rgba(8,24,32,.09);border-radius:999px;background:#fff;box-shadow:0 1px 2px rgba(8,24,32,.03);color:#26333b;font-size:11px;font-weight:600}.brandContext small{color:#8a949d;font-size:9px;font-weight:500}.pageHeaderV2{margin:34px 0 22px}.pageHeaderV2 h1{margin:5px 0 0;color:#081820;font-family:Manrope,Inter,sans-serif;font-size:clamp(28px,3.2vw,42px);font-weight:700;letter-spacing:-.04em}.mainV2 .sectionLabel,.pageHeaderV2 .eyebrow{color:#0f7e76;font-size:9px;font-weight:600;letter-spacing:.15em}.footerV2{justify-content:space-between;padding-top:22px;border-top:1px solid rgba(8,24,32,.06);color:#98a1a8;font-size:9px;letter-spacing:.08em}.todayHero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:18px;padding:26px;border:1px solid rgba(8,24,32,.07);border-radius:16px;background:#fff;box-shadow:0 12px 40px rgba(8,24,32,.045)}.todayHeroCopy{padding:4px 6px}.todayHero h2{margin:8px 0 7px;color:#081820;font-family:Manrope,Inter,sans-serif;font-size:clamp(25px,3vw,36px);letter-spacing:-.035em}.todayHeroCopy>p:last-child{max-width:590px;margin:0;color:#6a747c;font-size:13px;line-height:1.6}.todayNextAction{display:flex;flex-direction:column;justify-content:center;gap:8px;padding:22px;border-radius:13px;background:#081820;color:#fff}.todayNextAction>span{color:#20d5cc;font-size:9px;font-weight:700;letter-spacing:.14em}.todayNextAction strong{max-width:430px;font-family:Manrope,Inter,sans-serif;font-size:19px;line-height:1.32}.todayNextAction a{display:inline-flex;width:fit-content;align-items:center;gap:8px;margin-top:4px;color:#20d5cc;font-size:11px;font-weight:600}.todayStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0}.todayStats article{display:grid;min-height:108px;align-content:space-between;gap:3px;padding:17px 18px;border:1px solid rgba(8,24,32,.065);border-radius:13px;background:rgba(255,255,255,.78)}.todayStatLabel{color:#78828a;font-size:10.5px}.todayStats strong{margin-top:6px;color:#081820;font-family:Manrope,Inter,sans-serif;font-size:28px;line-height:1}.todayStats small{color:#9aa2a8;font-size:9.5px}.todayGrid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.65fr);gap:12px}.todayPanel{border:1px solid rgba(8,24,32,.07);border-radius:15px;background:#fff;padding:22px}.todayPanel h3,.todayQuick h3{margin:5px 0 0;color:#132128;font-family:Manrope,Inter,sans-serif;font-size:17px;letter-spacing:-.02em}.todaySectionHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.todaySectionHeader>a{color:#0f7e76;font-size:10.5px;font-weight:600}.todayItemList{display:grid}.todayItem{display:flex;min-height:62px;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid rgba(8,24,32,.06)}.todayItem:first-child{border-top:0}.todayItemMain{display:grid;min-width:0;gap:3px}.todayItemMain strong{overflow:hidden;color:#253139;font-size:11.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.todayItemMain small{color:#9aa2a8;font-size:9.5px}.todayState{flex:0 0 auto;padding:5px 8px;border:1px solid rgba(8,24,32,.09);border-radius:999px;color:#7c868d;background:#fafbfb;font-size:8.5px}.todayStatePositive{border-color:rgba(20,167,156,.2);background:rgba(20,167,156,.07);color:#0f6b63}.todayStateAttention{border-color:rgba(217,150,46,.25);background:rgba(217,150,46,.07);color:#96650f}.todayEmpty{display:grid;min-height:180px;place-content:center;gap:6px;text-align:center}.todayEmpty strong{color:#354149;font-size:12px}.todayEmpty span{color:#949da4;font-size:10.5px}.todayEmpty a{margin-top:5px;color:#0f7e76;font-size:10.5px;font-weight:600}.todayFocus{background:radial-gradient(circle at 100% 0,rgba(32,213,204,.08),transparent 14rem),#fff}.focusStack{display:grid;margin:16px 0 18px}.focusStack>div{display:flex;align-items:center;gap:10px;padding:11px 0;border-top:1px solid rgba(8,24,32,.06)}.focusStack>div:first-child{border-top:0}.focusStack>div>span:last-child{display:grid;gap:2px}.focusStack strong{color:#314047;font-size:10.5px}.focusStack small{color:#99a2a8;font-size:9px}.focusDotAttention{background:#d9962e;box-shadow:0 0 0 3px rgba(217,150,46,.08)}.focusDotProtected{background:#14a79c}.focusModeCard{display:grid;gap:5px;padding:15px;border:1px solid rgba(20,167,156,.13);border-radius:11px;background:rgba(20,167,156,.035)}.focusModeCard>span{color:#0f7e76;font-size:8.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.focusModeCard strong{color:#203037;font-size:11px}.focusModeCard p{margin:0;color:#768087;font-size:9.5px;line-height:1.55}.todayQuick{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:12px;padding:21px 22px;border:1px solid rgba(8,24,32,.065);border-radius:15px;background:#fff}.todayQuickLinks{display:flex;gap:8px}.todayQuickLinks a{display:grid;min-width:132px;gap:3px;padding:10px 12px;border:1px solid rgba(8,24,32,.07);border-radius:10px;background:#fbfcfc}.todayQuickLinks strong{color:#344149;font-size:10.5px}.todayQuickLinks span{color:#0f7e76;font-size:9px}.todayReadFailure{max-width:780px}.todayReadFailure h2{margin:8px 0;color:#081820}.todayReadFailure p{color:#6d767c}@media (max-width:1100px){.todayGrid,.todayHero{grid-template-columns:1fr}.todayStats{grid-template-columns:repeat(2,minmax(0,1fr))}.todayQuick{align-items:flex-start;flex-direction:column}}@media (max-width:900px){.shellV2{grid-template-columns:1fr}.sidebarV2{position:relative;height:auto;min-height:auto}.panelNav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.navGroupAdmin{margin-top:0}.mainV2{padding:0 18px 28px}.mainTopbar{margin:0 -18px;padding:0 18px}}@media (max-width:620px){.panelNav,.todayStats{grid-template-columns:1fr}.todayHero,.todayPanel,.todayQuick{padding:18px}.todayQuickLinks{width:100%;flex-direction:column}.todayQuickLinks a{min-width:0}.brandContext small,.topbarLocation>span:first-child{display:none}}html{text-rendering:geometricPrecision}body,button,input,select,textarea{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.mainV2{background:#f7f9fa}.mainV2>:not(.mainTopbar){width:min(100%,1180px);margin-left:auto;margin-right:auto}.mainTopbar{background:rgba(247,249,250,.94)}.pageHeaderV2{margin-top:26px;margin-bottom:8px}.pageHeaderV2 h1{max-width:780px;font-size:clamp(27px,2.5vw,36px);line-height:1.08}.pageHeaderV2 .eyebrow{color:#0f7e76;font-size:8.5px;letter-spacing:.17em}.routeIntro{display:flex;min-height:54px;align-items:center;justify-content:space-between;gap:18px;margin-bottom:14px;padding:10px 14px;border:1px solid #e2e8eb;border-radius:12px;background:#fff;box-shadow:0 2px 8px rgba(8,24,32,.025)}.routeIntro>p{max-width:620px;margin:0;color:#68757d;font-size:12px;line-height:1.5}.brandSwitcher{display:inline-flex;flex:0 0 auto;align-items:center;gap:7px}.brandSwitcher label{color:#87929a;font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.brandSwitcher button,.brandSwitcher select{min-height:32px;border-radius:8px;font-size:10.5px}.brandSwitcher select{max-width:190px;border:1px solid #dce3e6;background:#fbfcfc;color:#26343b;padding:0 28px 0 10px}.brandSwitcher button{border:1px solid #0f7e76;background:#fff;color:#0f6b63;padding:0 11px;font-weight:600;cursor:pointer}.mainV2 .heroPanel{display:none}.mainV2 .contentPanel{margin-top:12px;padding:20px;border:1px solid #e1e7ea;border-radius:14px;background:#fff;color:#172229;box-shadow:0 4px 18px rgba(8,24,32,.025)}.mainV2 .contentPanel>.sectionLabel{display:none}.mainV2 .contentPanel h2{max-width:none;margin:0 0 14px;color:#111b20;font-family:Manrope,Inter,sans-serif;font-size:20px;font-weight:700;line-height:1.2;letter-spacing:-.025em}.mainV2 .contentPanel h3{color:#172229}.mainV2 .contentPanel p,.mainV2 .muted{color:#66747c;font-size:11.5px;line-height:1.55}.mainV2 .notice{margin-top:12px;padding:13px 15px;border:1px solid #dfe6e9;border-radius:11px;background:#f7faf9}.mainV2 .notice strong{color:#17322f;font-size:10.5px}.mainV2 .notice span{color:#718087;font-size:10px}.safetyStrip{display:flex;width:min(100%,1180px);align-items:center;gap:9px;margin:12px auto 0;padding:11px 14px;border:1px solid #dce8e6;border-radius:11px;background:#f6fbfa}.safetyStripDot{width:7px;height:7px;flex:0 0 7px;border-radius:999px;background:#14a79c;box-shadow:0 0 0 3px rgba(20,167,156,.08)}.safetyStrip>span:last-child{display:grid;gap:1px}.safetyStrip strong{color:#173f3b;font-size:10px}.safetyStrip small{color:#7b888e;font-size:9.5px}.mainV2 .sourceList{gap:9px;margin-top:8px}.mainV2 .sourceEvent{grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr);gap:18px;padding:16px;border:1px solid #e1e7ea;border-radius:11px;background:#fbfcfc}.mainV2 .sourceEvent h3{margin:7px 0 6px;color:#18242a;font-size:14px;font-weight:650;line-height:1.35}.mainV2 .sourceEvent p{margin:4px 0;color:#68757d;font-size:10.5px;line-height:1.55}.mainV2 .sourceMeta{gap:6px;justify-content:center;color:#7b888f;font-size:9.5px}.mainV2 .sourceEvent a,.mainV2 .sourceMeta a{color:#0f7e76;font-weight:600}.mainV2 .statusPill{border-color:#dce5e8;background:#fff;color:#49606b;font-size:8px;font-weight:600;letter-spacing:.055em}.mainV2 .codeText,.mainV2 code{color:#68777f;font-size:9px}.mainV2 form:not(.brandSwitcher):not(.authForm):not(.sb4eDecisionForm):not(.creativeControlForm){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:8px}.mainV2 form label{display:grid;gap:5px;color:#57666f;font-size:9.5px;font-weight:600}.mainV2 input:not([type=hidden]):not([type=checkbox]),.mainV2 select,.mainV2 textarea{width:100%;min-height:36px;border:1px solid #d5dee2;border-radius:8px;background:#fff;color:#18242a;padding:8px 10px;font:inherit;font-size:10.5px;line-height:1.4;outline:none}.mainV2 textarea{min-height:78px;resize:vertical}.mainV2 input:not([type=hidden]):not([type=checkbox]):focus,.mainV2 select:focus,.mainV2 textarea:focus{border-color:#14a79c;box-shadow:0 0 0 3px rgba(20,167,156,.08)}.mainV2 form:not(.brandSwitcher):not(.authForm)>input:not([type=hidden]):not([type=checkbox]),.mainV2 form:not(.brandSwitcher):not(.authForm)>label:has(textarea),.mainV2 form:not(.brandSwitcher):not(.authForm)>textarea{grid-column:1/-1}.mainV2 button{min-height:34px;width:fit-content;border:1px solid #cfd9dd;border-radius:8px;background:#fff;color:#25353d;padding:8px 11px;font-size:9.5px;font-weight:650;cursor:pointer}.mainV2 button:hover{border-color:#9fb7b4;background:#f7fbfa}.mainV2 button[type=submit]:first-of-type{border-color:#0f7e76;background:#0f7e76;color:#fff}.mainV2 input[type=checkbox]{accent-color:#14a79c}.mainV2 .definitionGrid{gap:0;margin-top:12px;border-color:#e2e8eb;border-radius:10px;background:#e2e8eb}.mainV2 .definitionGrid>div{min-height:78px;gap:10px;padding:14px;background:#fff}.mainV2 .definitionGrid span{color:#7b878e;font-size:9px}.mainV2 .definitionGrid strong{color:#26343b;font-size:10.5px;font-weight:650;letter-spacing:0}.mainV2 .tableWrap{margin-top:10px;border-color:#e1e7ea;border-radius:10px;background:#fff}.mainV2 .dataTable{background:#fff;color:#26343b;font-size:10.5px}.mainV2 .dataTable td,.mainV2 .dataTable th{padding:11px 12px;border-color:#e9edef}.mainV2 .dataTable th{background:#f7f9fa;color:#738088;font-size:8.5px}.mainV2 .cellSub{color:#89949a;font-size:9px}.mainV2 .sb4eReview{gap:14px;margin-top:4px}.mainV2 .sb4eReviewHeader{grid-template-columns:minmax(0,1fr) minmax(220px,.45fr);gap:14px}.mainV2 .sb4eReviewHeader h3{margin:8px 0 5px;color:#152128;font-size:17px}.mainV2 .sb4eReviewHeader p{color:#6d7a81;font-size:10.5px}.mainV2 .sb4eFingerprint{padding:11px;border-color:#e1e7ea;border-radius:10px;background:#f7f9fa}.mainV2 .sb4eFingerprint span{color:#0f7e76;font-size:8px}.mainV2 .sb4eFingerprint strong{color:#35434a;font-size:9.5px}.mainV2 .sb4eFingerprint code{color:#8a969c;font-size:7.5px}.mainV2 .sb4eReferenceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.mainV2 .sb4eReferenceCard{gap:8px;padding:10px;border-color:#dfe6e9;border-radius:11px;background:#fff;box-shadow:0 3px 12px rgba(8,24,32,.025)}.mainV2 .sb4eReferenceFoot,.mainV2 .sb4eReferenceMeta{color:#7b888f;font-size:8px}.mainV2 .sb4eReferenceMeta strong{color:#34434a}.mainV2 .sb4eReferenceCanvas{width:min(100%,300px);max-height:375px;border-color:#dce4e7;border-radius:9px;background:#081820;box-shadow:none}.mainV2 .sb4eReferenceVertical .sb4eReferenceCanvas{width:min(100%,205px);max-height:365px}.mainV2 .sb4eReferenceFoot code{color:#9aa3a8;font-size:7px}.mainV2 .sb4eDecisionForm{gap:10px;padding:14px;border-color:#dfe6e9;border-radius:10px;background:#f8fafb}.mainV2 .sb4eConfirm{color:#536169;font-size:10px}.mainV2 .sb4eDecisionButtons button{min-height:36px;font-size:9.5px}.mainV2 .sb4eDecisionButtons .dangerButton{border-color:#e4c7cc;background:#fff;color:#a34858}.mainV2 .creativeStudioList{gap:12px;margin-top:8px}.mainV2 .creativeStudioCard{padding:16px;border-color:#e1e7ea;border-radius:12px;background:#fbfcfc}.mainV2 .creativeStudioHeader,.mainV2 .creativeWorkbench{grid-template-columns:minmax(0,1fr) minmax(300px,.7fr);gap:16px}.mainV2 .creativeStudioHeader h3{color:#18242a;font-size:15px}.mainV2 .creativeCurrentState{color:#7c888f;font-size:9px}.mainV2 .creativeContextGrid{gap:0;margin:12px 0;border-color:#e3e9ec;background:#e3e9ec}.mainV2 .creativeContextGrid>div{min-height:88px;padding:12px;background:#fff}.mainV2 .creativeContextGrid span{color:#0f7e76;font-size:8px}.mainV2 .creativeContextGrid p{margin:7px 0;color:#536169;font-size:10px}.mainV2 .creativePreviewCanvas{width:min(100%,330px);border-color:#dce4e7;border-radius:10px;box-shadow:none}.mainV2 .creativePreviewEmpty{min-height:220px;border-color:#d9e1e5;color:#89949a}.mainV2 .creativeControlForm label{color:#57666f}.mainV2 .creativeControlForm input,.mainV2 .creativeControlForm select,.mainV2 .creativeControlForm textarea{border-color:#d5dee2;background:#fff;color:#18242a}.mainV2 .creativeControlForm button{min-height:34px;background:#0f7e76;color:#fff;font-size:9.5px}.loginCard{max-width:620px;margin-top:4px!important;padding:28px!important}.loginCardHeader{margin-bottom:20px}.loginCardHeader h2{margin:7px 0 6px!important;font-size:25px!important}.loginCardHeader p{color:#6f7b82!important;font-size:11.5px!important}.mainV2 .authForm{max-width:100%;gap:8px;margin-top:0}.mainV2 .authForm label{color:#46565f;font-size:10px}.mainV2 .authForm input{min-height:42px;border-color:#d5dee2;background:#fff;color:#152128;font-size:11px}.mainV2 .authForm .primaryButton{min-height:40px;margin-top:4px;border-color:#0f7e76;background:#0f7e76;color:#fff;font-size:10.5px}.mainV2 .passwordToggle{top:50%;min-height:32px;border:0;background:transparent;color:#78868e}.loginRecoveryLink{display:inline-block;margin-top:13px;color:#0f7e76;font-size:10px;font-weight:600}.loginSafety{display:flex;align-items:center;gap:9px;margin-top:20px;padding-top:16px;border-top:1px solid #e7ecee}.loginSafetyDot{width:7px;height:7px;flex:0 0 7px;border-radius:999px;background:#14a79c}.loginSafety>span:last-child{display:grid;gap:1px}.loginSafety strong{color:#425159;font-size:9.5px}.loginSafety small{color:#8b959b;font-size:9px}.sidebarV2{padding-top:18px}.navGroup{margin-bottom:13px}.navGroupAdmin{margin-top:4px;padding-top:12px}.sidebarV2 .navLink{min-height:34px;padding:7px 9px;font-size:11.5px}.navGroupLabel{margin-bottom:5px;font-size:8px}.sidebarFooter{padding-top:8px}.protectionStatus{padding:8px 9px}.protectionStatus strong{font-size:9.5px}.protectionStatus small{font-size:8px}@media (max-width:1040px){.mainV2 .sb4eReferenceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.mainV2 .creativeStudioHeader,.mainV2 .creativeWorkbench,.mainV2 .sourceEvent{grid-template-columns:1fr}}@media (max-width:760px){.routeIntro{align-items:flex-start;flex-direction:column}.brandSwitcher{width:100%}.brandSwitcher select{flex:1 1;max-width:none}.mainV2 .sb4eReferenceGrid,.mainV2 form:not(.brandSwitcher):not(.authForm):not(.sb4eDecisionForm):not(.creativeControlForm){grid-template-columns:1fr}.mainV2 form:not(.brandSwitcher):not(.authForm)>*{grid-column:1!important}}.adminDisclosure{margin-bottom:0}.adminDisclosure summary{display:flex;min-height:34px;align-items:center;justify-content:space-between;padding:7px 9px;border-radius:8px;color:rgba(255,255,255,.46);font-size:9px;font-weight:650;letter-spacing:.11em;text-transform:uppercase;cursor:pointer;list-style:none}.adminDisclosure summary::-webkit-details-marker{display:none}.adminDisclosure summary:after{content:"+";color:rgba(255,255,255,.38);font-size:13px;font-weight:400}.adminDisclosure[open] summary:after{content:"–"}.adminDisclosure summary:hover{background:rgba(255,255,255,.045);color:rgba(255,255,255,.72)}.adminDisclosure .navList{margin-top:4px;padding-left:4px}.creativeDirectionPanel{display:grid;gap:14px;margin:14px 0 16px;padding:18px;border:1px solid rgba(20,167,156,.18);border-radius:13px;background:radial-gradient(circle at 100% 0,rgba(32,213,204,.055),transparent 18rem),#fbfdfd}.creativeDirectionHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.creativeDirectionHeader h4{margin:5px 0 4px;color:#142229;font-family:Manrope,Inter,sans-serif;font-size:16px;letter-spacing:-.02em}.creativeDirectionHeader p{max-width:680px;margin:0;color:#6d7a81;font-size:10.5px;line-height:1.55}.creativeDirectionProposal{display:grid;gap:12px;padding:15px;border:1px solid #e0e7e9;border-radius:11px;background:#fff}.creativeDirectionThesis{display:grid;gap:5px}.creativeDirectionThesis>span{color:#0f7e76;font-size:8px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.creativeDirectionThesis strong{color:#1c2b32;font-size:12px;line-height:1.45}.creativeDirectionThesis p{margin:0;color:#6e7b82;font-size:10.5px;line-height:1.55}.creativeDirectionFacts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid #e5ebed;border-radius:9px;background:#e5ebed}.creativeDirectionFacts>div{display:grid;gap:4px;min-height:62px;align-content:center;padding:10px 11px;background:#fbfcfc}.creativeDirectionFacts span{color:#8a959b;font-size:8px;text-transform:uppercase;letter-spacing:.07em}.creativeDirectionFacts strong{color:#33424a;font-size:9.5px;line-height:1.35}.creativeDirectionDecisions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.mainV2 .creativeDirectionDecisions form,.mainV2 .creativeDirectionGenerate{display:grid;grid-template-columns:1fr;gap:8px;padding:12px;border:1px solid #e3e9eb;border-radius:9px;background:#f8fafb}.mainV2 .creativeDirectionDecisions form>*,.mainV2 .creativeDirectionGenerate>*{grid-column:1}.creativeDirectionConfirm{display:flex!important;align-items:flex-start;gap:8px!important;color:#65727a!important;font-size:9.5px!important;font-weight:500!important;line-height:1.45}.creativeDirectionConfirm input{margin-top:2px;flex:0 0 auto}.mainV2 .creativeDirectionDecisions button,.mainV2 .creativeDirectionGenerate button{min-height:36px;border-color:#0f7e76;background:#0f7e76;color:#fff}.mainV2 .creativeDirectionDecisions .secondaryButton{border-color:#ccd7db;background:#fff;color:#43535b}.creativeDirectionDecisions textarea,.creativeDirectionGenerate textarea{min-height:70px!important}.creativeDirectionEmpty{padding:15px;border:1px dashed #d5dfe2;border-radius:9px;color:#8a959b;background:#fff;font-size:10px}.creativeDirectionFeedback{margin:0;padding:10px 12px;border-radius:8px;background:#f4f8f8;color:#66747b;font-size:10px;line-height:1.5}.creativeDirectionHistory{border-top:1px solid #e6ecee;padding-top:10px}.creativeDirectionHistory summary{width:fit-content;color:#0f7e76;font-size:9.5px;font-weight:650;cursor:pointer}.creativeDirectionHistory .tableWrap{margin-top:9px}@media (max-width:980px){.creativeDirectionFacts{grid-template-columns:repeat(2,minmax(0,1fr))}.creativeDirectionDecisions{grid-template-columns:1fr}}@media (max-width:620px){.creativeDirectionHeader{flex-direction:column}.creativeDirectionFacts{grid-template-columns:1fr}}.creativeStudioTabs{display:flex;width:min(100%,1180px);gap:6px;margin:4px auto 14px;padding:4px;border:1px solid #e2e8eb;border-radius:10px;background:#fff}.creativeStudioTabs a{display:inline-flex;min-height:34px;align-items:center;justify-content:center;padding:0 14px;border-radius:7px;color:#69777e;font-size:10px;font-weight:650;text-decoration:none}.creativeStudioTabs a:hover{background:#f4f8f8;color:#24534f}.creativeStudioTabs a.active{background:#eaf7f5;color:#0f6f67}.creativeQueue{display:grid;gap:14px}.creativeQueueSummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid #e2e8eb;border-radius:11px;background:#e2e8eb;gap:1px}.creativeQueueSummary>div{display:grid;gap:3px;min-height:74px;align-content:center;padding:13px;background:#fbfcfc}.creativeQueueSummary strong{color:#16252c;font-family:Manrope,Inter,sans-serif;font-size:21px;line-height:1}.creativeQueueSummary span{color:#79868c;font-size:9px;line-height:1.35}.creativeQueueList{display:grid;gap:8px}.creativeQueueItem{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;padding:14px 15px;border:1px solid #e1e7ea;border-radius:11px;background:#fff}.creativeQueueItem-waiting_content{background:#fafbfb}.creativeQueueMain{display:grid;gap:5px}.creativeQueueMain .statusPill{width:fit-content}.creativeQueueMain h3{margin:0;color:#18242a;font-size:13px;line-height:1.35}.creativeQueueMain p{margin:0;color:#7a878d;font-size:9.5px;line-height:1.45}.creativeQueueAction{min-width:110px;text-align:right}.creativeQueueOpen{display:inline-flex;min-height:34px;align-items:center;justify-content:center;padding:0 13px;border-radius:8px;background:#0f7e76;color:#fff;font-size:9.5px;font-weight:650;text-decoration:none}.creativeQueueAction>span{color:#9aa4a9;font-size:9px}.creativeFocusHeader{display:flex;width:min(100%,1180px);align-items:center;justify-content:space-between;gap:12px;margin:2px auto 10px}.creativeFocusHeader>a{color:#0f7e76;font-size:10px;font-weight:650;text-decoration:none}.creativeFocusedItem{display:grid;gap:14px}.creativeContentSummary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid #e3e9eb;border-radius:10px;background:#e3e9eb}.creativeContentSummary>div{min-height:104px;padding:14px;background:#fbfcfc}.creativeContentSummaryWide{grid-column:1/-1}.creativeContentSummary span{color:#0f7e76;font-size:8px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.creativeContentSummary p{margin:8px 0 0;color:#4e5e66;font-size:10.5px;line-height:1.55}.creativeContentSummary small{display:block;margin-top:7px;color:#879299;font-size:9px}.creativeAdvancedControls,.creativeTechnicalDetails{border:1px solid #e2e8eb;border-radius:10px;background:#fafcfc}.creativeAdvancedControls>summary,.creativeTechnicalDetails>summary{padding:11px 13px;color:#526269;font-size:9.5px;font-weight:650;cursor:pointer}.creativeAdvancedControls[open]>summary,.creativeTechnicalDetails[open]>summary{border-bottom:1px solid #e5eaec}.creativeTechnicalDetails .definitionGrid{margin:0;border:0;border-radius:0 0 10px 10px}.creativeAdvancedInner{display:grid;gap:12px;padding:14px}.creativeAdvancedInner>p{margin:0;color:#78858b;font-size:9.5px}.creativePreviewStage{display:grid;grid-template-columns:minmax(0,.72fr) minmax(320px,.48fr);gap:16px;padding:16px;border:1px solid #e1e7ea;border-radius:12px;background:#fbfcfc}.creativePreviewPrimary{display:grid;align-content:start;gap:12px}.creativePreviewPrimary h4{margin:5px 0 3px;color:#18242a;font-family:Manrope,Inter,sans-serif;font-size:15px}.creativePreviewPrimary p{max-width:560px;margin:0;color:#77848a;font-size:10px;line-height:1.5}.mainV2 .creativePrimaryPreviewAction{display:block!important;padding:0!important;border:0!important;background:transparent!important}.mainV2 .creativePrimaryPreviewAction button{min-height:38px;border-color:#0f7e76;background:#0f7e76;color:#fff}.creativePreviewHint{display:block;padding:12px;border:1px dashed #d5dfe2;border-radius:8px;color:#849097;background:#fff;font-size:9.5px}.creativePreviewDisplay{display:grid;justify-items:center;align-content:start;gap:8px}.creativePreviewDisplay .creativePreviewCanvas{width:min(100%,310px)}.creativePreviewDisplay>p{margin:0;color:#7b888f;font-size:8.5px}.creativeNotReady{display:grid;gap:7px;padding:18px;border:1px solid #e7e1d4;border-radius:10px;background:#fffdf8}.creativeNotReady strong{color:#5a4930;font-size:12px}.creativeNotReady p{margin:0;color:#7d705d;font-size:10px}.creativeNotReady a{width:fit-content;color:#0f7e76;font-size:10px;font-weight:650}.creativeReferenceArchiveHeader{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:18px;margin-bottom:14px}.creativeReferenceArchiveHeader h3{margin:8px 0 5px;color:#17252c;font-size:16px}.creativeReferenceArchiveHeader p{max-width:680px;margin:0;color:#748187;font-size:10px;line-height:1.5}.creativeReferenceSummary{display:grid;grid-template-columns:1fr auto;gap:7px 10px;align-content:center;padding:12px;border:1px solid #e2e8eb;border-radius:9px;background:#f8fafb}.creativeReferenceSummary span{color:#89949a;font-size:8.5px}.creativeReferenceSummary strong{color:#405057;font-size:9.5px}.creativeGlobalHistory{display:grid;gap:20px}.creativeGlobalHistory h3{margin:0 0 8px;color:#1a282f;font-size:13px}.creativeDirectionGenerate small{color:#88949a;font-size:8.5px;line-height:1.4}@media (max-width:980px){.creativeQueueSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.creativePreviewStage,.creativeReferenceArchiveHeader{grid-template-columns:1fr}}@media (max-width:700px){.creativeStudioTabs{overflow-x:auto}.creativeContentSummary,.creativeQueueSummary{grid-template-columns:1fr}.creativeContentSummaryWide{grid-column:auto}.creativeQueueItem{grid-template-columns:1fr}.creativeQueueAction{min-width:0;text-align:left}}.editorialDecisionQueue{display:grid;gap:10px}.editorialJourneyNote{display:grid;gap:4px;padding:13px 14px;border:1px solid #d9e8e6;border-radius:10px;background:#f4fbfa;color:#56666d;font-size:10px;line-height:1.5}.editorialJourneyNote strong{color:#174b47;font-size:11px}.mainV2 .editorialDecisionCard{grid-template-columns:minmax(0,1fr) minmax(300px,.6fr);border-color:#e0e7ea;background:#fff}.mainV2 .editorialDecisionCard h3{color:#17272e;font-size:14px}.mainV2 .editorialDecisionCard p{color:#6f7d84;font-size:10px;line-height:1.5}.editorialDecisionMain{display:grid;gap:8px}.editorialDecisionStatus{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.editorialRecommendation{color:#69777e;font-size:9px}.editorialRecommendation strong{color:#0f6f67}.editorialFacts{display:flex;flex-wrap:wrap;gap:6px 14px;color:#78858b;font-size:9px}.editorialFacts strong{color:#405159}.editorialWhy{margin:0}.editorialSourceLink{width:fit-content;color:#0f7e76;font-size:9.5px;font-weight:650}.mainV2 .editorialDecisionForm{display:grid;align-content:start;gap:9px;padding:12px;border:1px solid #e3e9eb;border-radius:9px;background:#f8fafb}.mainV2 .editorialDecisionForm textarea{min-height:62px;width:100%;border:1px solid #d8e0e3;border-radius:8px;background:#fff;color:#34464e;padding:9px 10px;font:inherit}.editorialDecisionButtons{display:flex;flex-wrap:wrap;gap:7px}.mainV2 .editorialDecisionButtons button{min-height:34px;margin:0;border:1px solid #0f7e76;border-radius:8px;padding:0 11px;background:#0f7e76;color:#fff;font-size:9px;font-weight:650;cursor:pointer}.mainV2 .editorialDecisionButtons .secondaryButton{border-color:#d0dadd;background:#fff;color:#586970}.creativeQueueEmpty{display:grid;gap:6px;padding:18px;border:1px dashed #ccdadd;border-radius:10px;background:#fbfdfd;color:#6b797f;font-size:10px}.creativeQueueEmpty strong{color:#20343b;font-size:12px}.creativeQueueEmpty p{margin:0}.creativeQueueEmpty a{width:fit-content;color:#0f7e76;font-weight:650}.creativeActionFeedback{display:grid;gap:5px;padding:12px 13px;border-radius:9px;font-size:10px;line-height:1.45}.creativeActionFeedback p{margin:0}.creativeActionFeedbackError{border:1px solid #ead7d2;background:#fff8f6;color:#76574f}.creativeActionFeedbackError strong{color:#763f34}.creativeActionFeedbackSuccess{border:1px solid #d4e8e4;background:#f3fbf9;color:#4f6f69}.creativeActionFeedbackSuccess strong{color:#17685f}.creativeActionFeedback code{overflow-wrap:anywhere;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px}.mainV2 .creativeDirectionGenerate button:disabled{cursor:wait;opacity:.65}@media (max-width:820px){.mainV2 .editorialDecisionCard{grid-template-columns:1fr}.editorialDecisionButtons{flex-direction:column}.mainV2 .editorialDecisionButtons button{width:100%}}.radarTopicControl{display:grid;gap:14px}.radarTopicIntro{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:14px;border:1px solid #dce7e6;border-radius:10px;background:#f5fbfa}.radarTopicIntro>div{display:grid;gap:4px}.radarTopicIntro strong{color:#183b38;font-size:11px}.radarTopicIntro p{margin:0;color:#68787d;font-size:9.5px;line-height:1.5}.radarTopicIntro>span{color:#668078;font-size:9px;white-space:nowrap}.radarTopicGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.radarTopicCard{display:grid;gap:9px;padding:14px;border:1px solid #e1e8ea;border-radius:11px;background:#fff}.radarTopicCardHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.radarTopicCardHead>div{display:grid;gap:6px}.radarTopicCard h3{margin:0;color:#17282f;font-size:13px;line-height:1.35}.radarTopicCard p{margin:0;color:#75838a;font-size:9.5px;line-height:1.5}.radarTopicCard p strong{color:#41555d}.radarTopicPriority{padding:4px 7px;border-radius:999px;background:#f0f5f5;color:#63757a;font-size:8.5px;white-space:nowrap}.radarTopicActions{display:flex;flex-wrap:wrap;gap:7px}.mainV2 .editorialTopicTools form,.mainV2 .radarTopicActions form,.mainV2 .radarTopicDelete{display:block;padding:0;border:0;background:transparent}.mainV2 .editorialTopicTools button,.mainV2 .radarTopicActions button{min-height:34px;margin:0;border:1px solid #0f7e76;border-radius:8px;padding:0 11px;background:#0f7e76;color:#fff;font-size:9px;font-weight:650;cursor:pointer}.mainV2 .editorialTopicTools .secondaryButton,.mainV2 .radarTopicActions .secondaryButton,.mainV2 .radarTopicDelete .secondaryButton{border-color:#d1dcdf;background:#fff;color:#56686f}.radarTopicCreate,.radarTopicEdit{border-top:1px solid #e8edef;padding-top:9px}.radarTopicCreate>summary,.radarTopicEdit>summary{width:fit-content;color:#0f756d;font-size:9.5px;font-weight:650;cursor:pointer}.mainV2 .radarTopicCreate form,.mainV2 .radarTopicEdit form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:10px;padding:12px;border:1px solid #e4eaec;border-radius:9px;background:#f9fbfb}.mainV2 .radarTopicCreate label,.mainV2 .radarTopicEdit label{display:grid;gap:5px;color:#596970;font-size:9px;font-weight:600}.mainV2 .radarTopicCreate input,.mainV2 .radarTopicCreate select,.mainV2 .radarTopicCreate textarea,.mainV2 .radarTopicEdit input,.mainV2 .radarTopicEdit select,.mainV2 .radarTopicEdit textarea{width:100%;min-height:36px;border:1px solid #d7e0e3;border-radius:7px;background:#fff;color:#31444c;padding:8px 9px;font:inherit}.mainV2 .radarTopicCreate textarea,.mainV2 .radarTopicEdit textarea{resize:vertical}.radarTopicWide{grid-column:1/-1}.mainV2 .radarTopicCreate fieldset,.mainV2 .radarTopicEdit fieldset{display:flex;flex-wrap:wrap;gap:10px;margin:0;border:1px solid #dde5e7;border-radius:8px;padding:9px 10px}.mainV2 .radarTopicCreate fieldset label,.mainV2 .radarTopicEdit fieldset label{display:inline-flex;align-items:center;gap:6px;font-weight:500}.mainV2 .radarTopicCreate fieldset input,.mainV2 .radarTopicEdit fieldset input{width:auto;min-height:auto}.radarTopicDelete{margin-top:8px!important}.radarTopicFeedback{display:grid;gap:3px;padding:11px 12px;border-radius:8px;font-size:9.5px}.radarTopicFeedbackSuccess{border:1px solid #d3e8e4;background:#f2faf8;color:#52736d}.radarTopicFeedbackError{border:1px solid #ead7d1;background:#fff7f5;color:#7a5a51}.radarTopicFeedbackNeutral{border:1px solid #e3e0d2;background:#fffdf6;color:#746b4f}.radarTopicSourceNotice{margin:0;color:#77868c;font-size:9px}.radarEmpty{display:grid;gap:5px;padding:15px;border:1px dashed #cedadc;border-radius:9px;background:#fbfdfd;color:#6b797f;font-size:10px}.radarEmpty strong{color:#263a42;font-size:11px}.radarEmpty p{margin:0}.radarEmpty a{width:fit-content;color:#0f7e76;font-weight:650}.radarItemTopics{display:flex;flex-wrap:wrap;gap:5px}.editorialJourneyNote{justify-content:space-between}.editorialJourneyNote a{width:fit-content;color:#0f7e76;font-size:9.5px;font-weight:650}.editorialTopicTools{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.mainV2 .editorialTopicTools .secondaryButton{min-height:30px;padding:0 9px;font-size:8.5px}.editorialTopicTools button:disabled,.radarTopicActions button:disabled,.radarTopicCreate button:disabled,.radarTopicEdit button:disabled{cursor:wait;opacity:.65}@media (max-width:900px){.radarTopicGrid{grid-template-columns:1fr}.radarTopicIntro{flex-direction:column}.radarTopicIntro>span{white-space:normal}}@media (max-width:620px){.mainV2 .radarTopicCreate form,.mainV2 .radarTopicEdit form{grid-template-columns:1fr}.radarTopicWide{grid-column:1}}.sourcePanelV3{display:grid;gap:14px}.sourcePanelIntro{display:flex;justify-content:space-between;gap:18px;padding:14px;border:1px solid #dce7e6;border-radius:10px;background:#f5fbfa}.sourcePanelIntro>div{display:grid;gap:5px}.sourcePanelIntro strong{color:#183b38;font-size:11px}.sourcePanelIntro p{margin:0;color:#68787d;font-size:9.5px;line-height:1.5}.sourcePanelIntro>span{color:#64777c;font-size:9px;white-space:nowrap}.sourcePanelFeedback{display:grid;gap:4px;padding:11px 12px;border-radius:8px;font-size:9.5px}.sourcePanelFeedbackSuccess{border:1px solid #d2e7e3;background:#f2faf8;color:#50736c}.sourcePanelFeedbackError{border:1px solid #ead7d1;background:#fff7f5;color:#78574e}.sourcePanelCard,.sourcePanelCards{display:grid;gap:12px}.sourcePanelCard{padding:15px;border:1px solid #e0e7e9;border-radius:11px;background:#fff}.sourcePanelCardHead{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.sourcePanelCardHead>div{display:grid;gap:7px;min-width:0}.sourcePanelBadges{display:flex;flex-wrap:wrap;gap:5px}.sourcePanelCard h3{margin:0;color:#17282f;font-size:14px}.sourcePanelCardHead a{color:#0f756d;font-size:9.5px;overflow-wrap:anywhere}.sourcePanelAdapter{padding:5px 8px;border-radius:8px;background:#f1f5f5;color:#607177;font-size:8.5px;white-space:nowrap}.sourcePanelFacts{display:flex;flex-wrap:wrap;gap:7px 16px;color:#738188;font-size:9px}.sourcePanelFacts strong{color:#40535a}.sourcePanelError,.sourcePanelGlobalWarning{display:grid;gap:4px;padding:10px 11px;border:1px solid #eadfd8;border-radius:8px;background:#fff9f6;color:#775f55;font-size:9px}.sourcePanelTopics{display:grid;gap:7px}.sourcePanelTopics>strong{color:#40535a;font-size:9px}.sourcePanelTopics>div{display:flex;flex-wrap:wrap;gap:5px}.sourcePanelPrimaryActions{display:flex;flex-wrap:wrap;gap:7px}.mainV2 .sourcePanelPrimaryActions form{display:block;margin:0;padding:0;border:0;background:transparent}.mainV2 .sourcePanelForm button,.mainV2 .sourcePanelPrimaryActions button,.mainV2 .sourcePanelTopicForm button{min-height:34px;margin:0;border:1px solid #0f7e76;border-radius:8px;padding:0 11px;background:#0f7e76;color:#fff;font-size:9px;font-weight:650;cursor:pointer}.mainV2 .sourcePanelForm .secondaryButton,.mainV2 .sourcePanelPrimaryActions .secondaryButton,.mainV2 .sourcePanelTopicForm .secondaryButton{border-color:#d1dcdf;background:#fff;color:#56686f}.sourcePanelCreate,.sourcePanelDetails,.sourcePanelLegacy{border-top:1px solid #e8edef;padding-top:9px}.sourcePanelCreate>summary,.sourcePanelDetails>summary,.sourcePanelLegacy>summary{width:fit-content;color:#0f756d;font-size:9.5px;font-weight:650;cursor:pointer}.mainV2 .sourcePanelCreate form,.mainV2 .sourcePanelForm,.mainV2 .sourcePanelLegacy form,.mainV2 .sourcePanelTopicForm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:10px;padding:12px;border:1px solid #e4eaec;border-radius:9px;background:#f9fbfb}.mainV2 .sourcePanelCreate label,.mainV2 .sourcePanelForm label,.mainV2 .sourcePanelLegacy label,.mainV2 .sourcePanelTopicForm label{display:grid;gap:5px;color:#596970;font-size:9px;font-weight:600}.mainV2 .sourcePanelCreate input,.mainV2 .sourcePanelCreate select,.mainV2 .sourcePanelForm input,.mainV2 .sourcePanelForm select,.mainV2 .sourcePanelLegacy input,.mainV2 .sourcePanelLegacy select,.mainV2 .sourcePanelTopicForm input{width:100%;min-height:36px;border:1px solid #d7e0e3;border-radius:7px;background:#fff;color:#31444c;padding:8px 9px;font:inherit}.sourcePanelWide{grid-column:1/-1}.sourcePanelTopicOptions{grid-column:1/-1;display:grid;gap:6px;padding:10px;border:1px solid #dde5e7;border-radius:8px;background:#fff}.mainV2 .sourcePanelTopicOptions label{display:flex;align-items:center;gap:7px;font-weight:500}.mainV2 .sourcePanelTopicOptions input{width:auto;min-height:auto}.sourcePanelConfirmation{display:flex!important;grid-template-columns:auto 1fr;align-items:center;gap:8px!important;padding:9px;border:1px solid #eadfd8;border-radius:8px;background:#fff9f6}.mainV2 .sourcePanelConfirmation input{width:auto;min-height:auto}.sourcePanelCreate{border:0;padding:0}.sourcePanelLegacy{display:grid;gap:10px}.sourcePanelLegacy[open]{padding-top:0}.sourcePanelCreate button:disabled,.sourcePanelForm button:disabled,.sourcePanelPrimaryActions button:disabled,.sourcePanelTopicForm button:disabled{cursor:wait;opacity:.65}@media (max-width:860px){.sourcePanelCardHead,.sourcePanelIntro{flex-direction:column}.sourcePanelAdapter,.sourcePanelIntro>span{white-space:normal}}@media (max-width:620px){.mainV2 .sourcePanelCreate form,.mainV2 .sourcePanelForm,.mainV2 .sourcePanelLegacy form,.mainV2 .sourcePanelTopicForm{grid-template-columns:1fr}.sourcePanelTopicOptions,.sourcePanelWide{grid-column:1}.sourcePanelPrimaryActions{flex-direction:column}.sourcePanelPrimaryActions button,.sourcePanelPrimaryActions form{width:100%}}