@font-face{font-family:Roboto;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/Roboto-Variable.ttf)format("truetype")}@font-face{font-family:Roboto;font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts/Roboto-Italic-Variable.ttf)format("truetype")}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);margin:0;font-family:Roboto,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}.shell{grid-template-columns:232px 1fr;min-height:100vh;display:grid}.side{background:var(--ink);width:232px;color:var(--line);z-index:8;flex-direction:column;padding:24px 16px;display:flex;position:fixed;inset:0 auto 0 0}.account{border:1px solid var(--ink);background:var(--ink);border-radius:10px;align-items:center;gap:9px;padding:9px;font-size:.875rem;display:flex}.account>b{background:var(--paper);width:32px;height:32px;color:var(--ink);border-radius:8px;place-items:center;font-size:.875rem;display:grid}.account span{flex:1}.account strong,.account small{display:block}.account small{color:var(--muted);margin-top:3px;font-size:.875rem}.side nav>small{letter-spacing:.16em;color:var(--muted);margin:22px 10px 8px;font-size:.875rem;display:block}.side nav button{width:100%;color:var(--line);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:11px;margin:2px 0;padding:9px 10px;font-size:.875rem;display:flex}.side nav button i{text-align:center;width:18px;font-size:15px;font-style:normal}.side nav button:hover,.side nav button.on{background:var(--ink);color:#fff}.side nav button.on{box-shadow:inset 2px 0 var(--lime)}.side footer{border-top:1px solid var(--ink);margin-top:auto;padding:14px 10px 0;font-size:.875rem;line-height:2.6}.work{grid-column:2;min-width:0}.work>header{border-bottom:1px solid var(--line);z-index:5;background:#fff;justify-content:space-between;align-items:center;height:62px;padding:0 36px;font-size:.875rem;font-weight:700;display:flex;position:sticky;top:0}.work header div{align-items:center;gap:9px;display:flex}.work header div button{border:1px solid var(--line);color:var(--muted);background:#faf9fb;border-radius:8px;padding:7px 9px;font-size:.875rem}.work header kbd{border:1px solid var(--line);background:#fff;border-radius:4px;padding:2px 4px;font-size:.875rem}.content{max-width:1400px;margin:auto;padding:38px 42px 70px}.heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:27px;display:flex}.heading em,.wizard em,.card>em,.modal>em{letter-spacing:.15em;color:var(--muted);font-size:.875rem;font-style:normal;font-weight:800}.heading h1,.eventHero h1,.wizardHead h1{letter-spacing:-.03em;margin:6px 0 7px;font:34px/1.1 Roboto,serif}.heading p{color:var(--muted);margin:0;font-size:.875rem}.actions{gap:8px;display:flex}.ghost,.dark{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;padding:9px 13px;font-size:.875rem;font-weight:750}.dark{background:var(--ink);color:#fff;border-color:var(--muted)}.dark:hover{background:var(--ink)}.attention{background:var(--paper);border:1px solid var(--paper);border-radius:12px;align-items:center;gap:14px;margin-bottom:21px;padding:15px 17px;display:flex}.attention>i,.insight>i,.planCta>i,.wizardHead>i,.recommend>i{background:var(--ink);color:#fff;border-radius:8px;place-items:center;width:33px;height:33px;font-style:normal;display:grid}.attention span{flex:1}.attention strong,.attention small{font-size:.875rem;display:block}.attention small{color:var(--muted);margin-top:4px;font-size:.875rem}.attention button{color:var(--muted);background:0 0;border:0;font-size:.875rem;font-weight:800}.stats{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:30px;display:grid}.stat{border:1px solid var(--line);background:#fff;border-radius:11px;padding:16px;position:relative}.stat i{background:var(--paper);width:25px;height:25px;color:var(--muted);border-radius:7px;place-items:center;font-style:normal;display:grid;position:absolute;top:14px;right:14px}.stat i.green{color:#43894e;background:#e5f5df}.stat i.orange{color:#d7743e;background:#fff0e6}.stat i.blue{background:var(--paper);color:var(--muted)}.stat label{letter-spacing:.13em;color:var(--muted);margin-bottom:10px;font-size:.875rem;font-weight:800;display:block}.stat>b{margin-bottom:6px;font:25px Roboto,serif;display:block}.stat small{color:var(--muted);font-size:.875rem}.stat small.green{color:#3c9855}.title{justify-content:space-between;align-items:end;margin-bottom:13px;display:flex}.title h2,.card h2{margin:0 0 4px;font-size:.875rem}.title p{color:var(--muted);margin:0;font-size:.875rem}.title button{color:var(--muted);background:0 0;border:0;font-size:.875rem;font-weight:800}.events{grid-template-columns:repeat(3,1fr);gap:13px;margin-bottom:28px;display:grid}.eventcard{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:12px;padding:0;transition:all .2s;overflow:hidden}.eventcard:hover{box-shadow:var(--shadow-panel);transform:translateY(-2px)}.poster{color:#fff;height:132px;padding:13px;position:relative}.sun,.night{background:var(--paper)}.poster em{color:var(--muted);background:#ffffffdb;border-radius:9px;padding:4px 7px;font-size:.875rem;font-style:normal;font-weight:800;position:absolute;top:10px;right:10px}.poster>b{font:19px Roboto,serif;position:absolute;bottom:29px;left:14px}.poster>small{letter-spacing:.14em;font-size:.875rem;position:absolute;bottom:13px;left:14px}.eventcard h2{margin:0 0 4px;font-size:.875rem}.eventcard p{color:var(--muted);margin:0 0 12px;font-size:.875rem}.eventcard section>span{justify-content:space-between;font-size:.875rem;display:flex}.eventcard section>div{background:#eeeaf0;border-radius:5px;height:5px;margin:5px 0;overflow:hidden}.eventcard section>div i{background:var(--coral);height:100%;display:block}.eventcard section>small{color:var(--muted);font-size:.875rem}.new{border:1px dashed var(--line);color:var(--muted);background:0 0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex}.new i{background:var(--paper);border-radius:50%;place-items:center;width:37px;height:37px;font-size:18px;font-style:normal;display:grid}.new b,.new small{font-size:.875rem}.columns,.eventcols,.plancols{grid-template-columns:1.55fr 1fr;gap:14px;display:grid}.card{border:1px solid var(--line);background:#fff;border-radius:12px;margin-bottom:14px;padding:18px}.action{text-align:left;background:#fff;border:0;border-top:1px solid #efecf0;align-items:center;gap:11px;width:100%;padding:11px 0;font-size:.875rem;display:flex}.action>i{background:var(--paper);width:31px;height:31px;color:var(--muted);border-radius:8px;place-items:center;font-style:normal;display:grid}.action span{flex:1}.action b,.action small{font-size:.875rem;display:block}.action small{color:var(--muted);margin-top:4px;font-size:.875rem}.insight{background:var(--ink);color:#fff;position:relative;overflow:hidden}.insight>i{margin-bottom:14px}.insight em{color:var(--muted)}.insight h2,.planCta h2{max-width:290px;font:19px Roboto,serif}.insight p,.planCta p{color:var(--line);font-size:.875rem;line-height:1.6}.insight button{color:var(--lime);background:0 0;border:0;padding:8px 0;font-size:.875rem;font-weight:800}.back{color:var(--muted);background:0 0;border:0;margin-bottom:16px;font-size:.875rem;font-weight:700}.eventHero{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:108px 1fr auto;gap:20px;margin-bottom:12px;padding:17px;display:grid}.cover{background:var(--paper);height:127px;color:var(--ink);border-radius:8px;flex-direction:column;justify-content:flex-end;padding:13px;font:15px/.9 Roboto,serif;display:flex}.cover small{letter-spacing:.13em;margin-top:8px;font:.875rem Roboto}.tag{color:var(--success);background:#e7f6e2;border-radius:10px;padding:5px 8px;font-size:.875rem;font-weight:800;display:inline-block}.eventHero h1{margin-top:9px;font-size:27px}.eventHero p{color:var(--muted);font-size:.875rem;line-height:1.6}.minis{gap:25px;margin-top:13px;display:flex}.minis>b{border-right:1px solid var(--line);padding-right:24px;font-size:14px}.minis small{color:var(--muted);margin-top:3px;font-size:.875rem;font-weight:400;display:block}.readiness{border:1px solid var(--line);background:#fff;border-radius:11px;margin-bottom:14px;padding:12px 16px}.readiness>span{justify-content:space-between;font-size:.875rem;font-weight:800;display:flex}.readiness>div{background:#eeeaf0;border-radius:5px;height:5px;margin:6px 0;overflow:hidden}.readiness>div i{background:var(--paper);width:78%;height:100%;display:block}.readiness>small{color:var(--muted);font-size:.875rem}.check{border-top:1px solid #efecf0;align-items:center;gap:10px;padding:12px 0;display:flex}.check>i{width:25px;height:25px;color:var(--warning);background:#fff0e8;border-radius:50%;place-items:center;font-size:.875rem;font-style:normal;font-weight:800;display:grid}.check.done>i{color:#4b9154;background:#e6f5e1}.check span{flex:1}.check b,.check small{font-size:.875rem;display:block}.check small{color:var(--muted);margin-top:3px;font-size:.875rem}.check button{border:1px solid var(--line);background:#fff;border-radius:6px;padding:5px 8px;font-size:.875rem;font-weight:800}.tickets>div{border-top:1px solid #efecf0;grid-template-columns:1fr 80px 55px;padding:11px 0;font-size:.875rem;display:grid}.tickets span b,.tickets span small{display:block}.tickets span small{color:var(--muted);margin-top:3px;font-size:.875rem}.planCta{background:var(--paper)}.planCta>i{margin-bottom:16px}.planCta .dark{width:100%;margin-top:8px}.assets{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:12px;display:grid}.assets>b,.assets>button{height:70px;color:var(--ink);background:var(--paper);border:0;border-radius:7px;place-items:center;font:18px Roboto;display:grid}.assets>b:nth-child(2){background:var(--ink);color:var(--lime);font-size:.875rem}.assets button{color:var(--muted);border:1px dashed var(--line);background:#faf9fa;font:18px Roboto}.assets button small{font-size:.875rem;display:block}.channels>div{border-top:1px solid #efecf0;align-items:center;gap:9px;padding:10px 0;display:flex}.channels div>i{background:var(--paper);border-radius:7px;place-items:center;width:28px;height:28px;font-size:.875rem;font-style:normal;font-weight:800;display:grid}.channels span{flex:1}.channels span b,.channels span small{font-size:.875rem;display:block}.channels span small{color:var(--muted);margin-top:2px;font-size:.875rem}.channels div>em{color:#4b9a54;font-style:normal}.wizard{max-width:820px;margin:auto}.wizardHead{text-align:center;margin:20px 0}.wizardHead>i{margin:0 auto 12px}.wizardHead h1{margin:6px}.wizardHead p{color:var(--muted);font-size:.875rem}.steps{grid-template-columns:repeat(4,1fr);width:70%;margin:22px auto;display:grid;position:relative}.steps:before{content:"";border-top:1px solid var(--paper);position:absolute;top:12px;left:12%;right:12%}.steps>span{z-index:1;text-align:center}.steps b{width:25px;height:25px;color:var(--muted);background:#e9e5eb;border-radius:50%;place-items:center;margin:auto;font-size:.875rem;display:grid}.steps .on b{background:var(--ink);color:#fff}.steps small{margin-top:5px;font-size:.875rem;display:block}.wizardCard{padding:26px}.wizardCard h2{margin:6px 0;font:22px Roboto,serif}.wizardCard>p{color:var(--muted);font-size:.875rem}.choices{grid-template-columns:repeat(3,1fr);gap:9px;margin:20px 0;display:grid}.choices button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:9px;padding:16px}.choices button.selected{border:2px solid var(--ink);background:var(--paper)}.choices i{background:var(--paper);border-radius:8px;place-items:center;width:31px;height:31px;margin-bottom:13px;font-style:normal;display:grid}.choices b,.choices small{font-size:.875rem;display:block}.choices small{color:var(--muted);margin-top:5px;font-size:.875rem}.form{grid-template-columns:1fr 1fr;gap:12px;margin:19px 0;display:grid}.form label{letter-spacing:.12em;font-size:.875rem;font-weight:800}.form label:last-child{grid-column:1/-1}.form input,.form select{border:1px solid var(--line);background:#fff;border-radius:8px;width:100%;margin-top:5px;padding:10px;font:.875rem Roboto;display:block}.wizardCard aside,.summary{background:var(--paper);border:1px solid var(--paper);color:var(--muted);border-radius:8px;padding:11px;font-size:.875rem}.budget{text-align:center;margin:23px 0 8px;font:35px Roboto,serif}.range{width:100%;accent-color:var(--muted)}.split{justify-content:space-between;margin:18px 0;font-size:.875rem;display:flex}.split span:first-child{color:var(--muted)}.split span:nth-child(2){color:#85a32c}.split span:last-child{color:#db654e}.wizardActions{border-top:1px solid var(--line);justify-content:space-between;margin-top:20px;padding-top:16px;display:flex}.plancols{align-items:start}.roadmap>div:not(.title){border-top:1px solid var(--line);grid-template-columns:52px 25px 1fr auto 20px;align-items:center;gap:9px;padding:15px 0;display:grid}.roadmap time{font-size:.875rem;font-weight:800}.roadmap div>i{background:var(--paper);width:24px;height:24px;color:var(--muted);border-radius:50%;place-items:center;font-size:.875rem;font-style:normal;display:grid}.roadmap span b,.roadmap span small{font-size:.875rem;display:block}.roadmap span small{color:var(--muted);margin-top:3px;font-size:.875rem}.roadmap div>em{background:#f0edf2;border-radius:9px;padding:5px 7px;font-size:.875rem;font-style:normal}.roadmap div>button{background:0 0;border:0}.donut{background:conic-gradient(#684bc7 0 42%,#5874d7 42% 70%,#b6d55a 70% 90%,#ff735c 90%);border-radius:50%;place-items:center;width:130px;height:130px;margin:17px auto;display:grid;position:relative}.donut:before{content:"";background:#fff;border-radius:50%;width:80px;height:80px;position:absolute}.donut span{text-align:center;position:relative}.donut b,.donut small{display:block}.donut b{font:16px Roboto,serif}.donut small,.allocation>p{color:var(--muted);font-size:.875rem}.allocation>p:nth-of-type(2){color:var(--muted)}.allocation>p:nth-of-type(3){color:#90ac37}.allocation>p:nth-of-type(4){color:#e56751}.allocation p b{float:right;color:var(--ink)}.insight.small{padding:16px}.integrations{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.integrations .card{flex-direction:column;align-items:flex-start;min-height:180px;display:flex}.logo{background:var(--paper);border-radius:10px;place-items:center;width:40px;height:40px;margin-bottom:15px;font-style:normal;font-weight:800;display:grid}.l0{color:var(--muted);background:var(--paper)}.l1{background:#ffe77b}.l2{color:#fff;background:var(--ink)}.l3{color:#fff;background:#222}.integrations p{color:var(--muted);font-size:.875rem;line-height:1.5}.integrations button{margin-top:auto}.connected{color:#498850;background:#e6f5e1;border:0;border-radius:7px;padding:7px 9px;font-size:.875rem;font-weight:800}.recommend{background:var(--ink);color:#fff;border-radius:12px;align-items:center;gap:14px;margin-top:14px;padding:17px;display:flex}.recommend h2{margin:0 0 4px;font-size:.875rem}.recommend p{color:var(--line);margin:0;font-size:.875rem;line-height:1.5}.overlay{z-index:20;background:#19131f99;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{border-radius:var(--radius-panel);background:#fff;width:min(550px,100%);padding:25px;position:relative}.modal .x{color:var(--muted);background:0 0;border:0;font-size:22px;position:absolute;top:10px;right:14px}.modal h2{font:24px Roboto,serif}.imports{gap:8px;margin:18px 0;display:grid}.imports button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:9px;align-items:center;gap:10px;padding:10px;display:flex}.imports button.selected{border:2px solid var(--ink);background:var(--paper)}.imports button>i{border-radius:7px;width:33px;height:33px}.imports span{flex:1}.imports b,.imports small{font-size:.875rem;display:block}.imports small{color:var(--muted);margin-top:3px;font-size:.875rem}.imports strong{font-size:.875rem}.toast{background:var(--ink);color:#fff;z-index:30;box-shadow:var(--shadow-panel);border-radius:8px;padding:12px 16px;font-size:.875rem;position:fixed;bottom:20px;right:20px}.integrationStatus{margin-bottom:14px}.weeztixBox{background:var(--paper);border-color:var(--paper)}.weeztixWide{grid-template-columns:auto 1fr auto;align-items:center;gap:16px;display:grid}.weeztixWide .logo{margin:0}.weeztixWide h2{margin:3px 0;font-size:15px}.weeztixWide p{max-width:720px;color:var(--muted);margin:0;font-size:.875rem;line-height:1.5}.weeztixWide>span>em{letter-spacing:.14em;color:var(--muted);font-size:.875rem;font-style:normal;font-weight:800}.weeztixActions{align-items:center;gap:7px;display:flex}.weeztixActions>a{color:#fff;white-space:nowrap;text-decoration:none}.credentialForm{border-top:1px solid var(--paper);grid-template-columns:1fr 1fr;gap:12px;margin-top:17px;padding-top:17px;display:grid}.credentialForm label{letter-spacing:.12em;font-size:.875rem;font-weight:800}.credentialForm label:nth-child(3){grid-column:1/-1}.credentialForm input{border:1px solid var(--paper);background:#fff;border-radius:8px;width:100%;margin-top:5px;padding:10px;font:.875rem Roboto;display:block}.credentialForm button{justify-self:start}.formMessage,.formError{color:#4d8d51;margin:10px 0 0;font-size:.875rem}.formError{color:var(--danger)}.loadingEvents,.connectPrompt{border:1px dashed var(--paper);text-align:center;color:var(--muted);background:#faf9fb;border-radius:9px;margin:18px 0;padding:22px;font-size:.875rem}.connectPrompt b{color:var(--ink);font-size:.875rem;display:block}.connectPrompt p{margin:6px 0 16px}.connectPrompt a{color:#fff;text-decoration:none;display:inline-block}.imports button{cursor:pointer}.wizardActions button:disabled,.credentialForm button:disabled{opacity:.42;cursor:not-allowed}.storedSection{margin:0 0 28px}.storedEvents{gap:8px;display:grid}.storedCard{border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-columns:58px 1fr auto;align-items:center;gap:13px;padding:10px 13px;display:grid}.storedDate{color:#fff;border-radius:8px;align-content:center;place-items:center;width:55px;height:55px;display:grid}.storedDate b,.storedDate small{font-size:.875rem;display:block}.storedDate small{margin-top:3px;font-size:.875rem}.storedCard span em{color:var(--muted);letter-spacing:.11em;font-size:.875rem;font-style:normal;font-weight:800}.storedCard h3{margin:4px 0 3px;font-size:.875rem}.storedCard p{color:var(--muted);margin:0;font-size:.875rem}.deleteEvent{color:#bb5548;cursor:pointer;background:#fff6f4;border:1px solid #f0d5d1;border-radius:7px;padding:7px 9px;font-size:.875rem;font-weight:800}.deleteEvent:hover{background:#ffe9e5}.linkedCard{position:relative;overflow:visible}.cardMain{width:100%;color:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:12px;padding:0;display:block;overflow:hidden}.cardDelete,.syncEvent{z-index:2;width:29px;height:27px;position:absolute;top:9px}.cardDelete{right:9px}.syncEvent{border:1px solid var(--paper);background:var(--paper);color:var(--muted);cursor:pointer;border-radius:7px;font-size:.875rem;right:45px}.syncEvent:disabled{opacity:.5}.emptyEvents{border:1px dashed var(--line);text-align:center;min-height:255px;color:var(--muted);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:24px;display:flex}.emptyEvents b{color:var(--ink);font-size:.875rem}.emptyEvents small{max-width:210px;font-size:.875rem}.emptyEvents button{margin-top:4px}.importAll>i{background:var(--paper);color:var(--muted);place-items:center;font-style:normal;font-weight:800;display:grid}.noTickets{color:var(--muted);border-top:1px solid var(--line);padding-top:10px;font-size:.875rem}.dashboardHead{justify-content:space-between;align-items:flex-end;gap:20px;margin:3px 0 27px;display:flex}.dashboardHead em{letter-spacing:.15em;color:var(--muted);font-size:.875rem;font-style:normal;font-weight:800}.dashboardHead h1{letter-spacing:-.03em;margin:6px 0 7px;font:34px/1.1 Roboto,serif}.dashboardHead p{color:var(--muted);margin:0;font-size:.875rem}.eventSkeleton{border:1px solid var(--line);text-align:center;color:var(--muted);background:#fff;border-radius:12px;padding:42px;font-size:.875rem}.archive{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.archiveList{border-top:1px solid var(--line)}.eventRow{border:0;border-bottom:1px solid var(--line);text-align:left;width:100%;color:inherit;cursor:pointer;background:#fff;grid-template-columns:52px minmax(0,1fr) auto 18px;align-items:center;gap:13px;padding:11px 16px;display:grid}.eventRow:last-child{border-bottom:0}.eventRow time{background:var(--paper);width:46px;height:46px;color:var(--muted);border-radius:8px;align-content:center;place-items:center;display:grid}.eventRow time b,.eventRow time small,.eventRow span b,.eventRow span small{display:block}.eventRow time b{font-size:.875rem}.eventRow time small{margin-top:2px;font-size:.875rem}.eventRow span{min-width:0}.eventRow span b{white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;overflow:hidden}.eventRow span small{color:var(--muted);margin-top:4px;font-size:.875rem}.eventRow>em{color:var(--muted);font-size:.875rem;font-style:normal}.eventRow>i{font-style:normal}.eventSummary{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:18px;display:grid}.eventSummary>span{border:1px solid var(--line);background:#fff;border-radius:10px;padding:14px}.eventSummary b,.eventSummary small{display:block}.eventSummary b{font:22px Roboto,serif}.eventSummary small{color:var(--muted);margin-top:5px;font-size:.875rem}.eventOverview .title>button{display:none}.modal{flex-direction:column;max-height:calc(100vh - 32px);display:flex;overflow:hidden}.modal>.imports{overscroll-behavior:contain;min-height:0;max-height:55vh;padding-right:5px;overflow-y:auto}.modal>.wizardActions{background:#fff;flex:none;margin-top:8px}.imports button{flex:none}.imports button>time{background:var(--paper);width:38px;height:38px;color:var(--muted);border-radius:8px;flex:0 0 38px;align-content:center;place-items:center;display:grid}.imports button>time b,.imports button>time small{display:block}.imports button>time b{font-size:.875rem}.imports button>time small{margin-top:2px;font-size:.875rem}.imports button>span b{white-space:nowrap;text-overflow:ellipsis;max-width:330px;overflow:hidden}body{background:var(--paper);font-family:Roboto,ui-sans-serif,system-ui,sans-serif;font-size:14px;line-height:1.45}button,input,select{font-family:inherit}.side{background:var(--ink);padding:26px 18px}.account>b{background:var(--paper);font-size:0}.side nav button{padding:11px 12px;font-size:.875rem}.side nav>small{font-size:.875rem}.work>header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffdc;height:68px;font-size:.875rem}.content{padding:42px 46px 80px}.dashboardHead{border-radius:var(--radius-panel);background:var(--paper);min-height:230px;color:var(--ink);box-shadow:var(--shadow-panel);align-items:flex-end;padding:34px}.dashboardHead em{color:var(--paper);font-size:.875rem}.dashboardHead h1{letter-spacing:-.035em;font:700 46px/1 Roboto,sans-serif}.dashboardHead p{color:var(--paper);font-size:15px}.dashboardHead .ghost{background:#ffffffed}.dashboardHead .dark{background:var(--cyan);border-color:var(--cyan);color:var(--ink)}.heading h1,.eventHero h1,.wizardHead h1{font-family:Roboto,sans-serif;font-weight:700}.eventcard,.card,.archive,.eventSkeleton{border-color:var(--paper);box-shadow:var(--shadow-panel)}.eventcard,.cardMain{border-radius:var(--radius-panel)}.poster.sun,.poster.night{background:var(--paper)}.eventcard h2{font-size:15px}.eventcard p,.eventcard section>span,.eventcard section>small{font-size:.875rem}.ghost,.dark{border-radius:10px;padding:11px 15px;font-size:.875rem}.dark{background:var(--ink);border-color:var(--ink)}.tag{font-size:.875rem}.title h2,.card h2{font-size:16px}.title p,.title button{font-size:.875rem}.account{border-color:var(--muted);background:var(--ink);padding:11px;font-size:.875rem}.account strong,.account small{font-size:.875rem}.side nav button.on{background:var(--paper);box-shadow:inset 3px 0 var(--cyan)}.side nav button:hover{background:#ffffff0c}.side footer{font-size:.875rem;line-height:2.2}.work header div button,.heading em,.wizard em,.card>em,.modal>em{font-size:.875rem}.heading p{font-size:14px}.heading h1{font-size:38px}.stat label,.stat small{font-size:.875rem}.action{padding:14px 0;font-size:.875rem}.action b,.action small{font-size:.875rem}.action>i{width:38px;height:38px}.insight h2,.planCta h2{font:700 24px/1.1 Roboto,sans-serif}.insight p,.planCta p,.insight button,.back{font-size:.875rem}.eventHero{border-radius:var(--radius-panel);grid-template-columns:128px 1fr auto;gap:24px;padding:22px}.cover{background:var(--paper);height:145px;font:700 18px/1 Roboto,sans-serif}.cover small{font:.875rem Roboto,sans-serif}.eventHero h1{font-size:34px}.eventHero p{font-size:.875rem}.minis>b{font-size:18px}.minis small,.readiness>span,.readiness>small{font-size:.875rem}.check{padding:15px 0}.check b,.check small{font-size:.875rem}.check button{padding:7px 10px;font-size:.875rem}.tickets>div{grid-template-columns:minmax(0,1fr) 105px 75px;padding:14px 0;font-size:.875rem}.tickets span small,.channels span b,.channels span small{font-size:.875rem}.channels div>i{width:34px;height:34px;font-size:.875rem}.wizardHead p,.wizardCard>p,.steps small{font-size:.875rem}.steps b{width:30px;height:30px;font-size:.875rem}.wizardCard h2{font:700 27px/1.15 Roboto,sans-serif}.choices b,.choices small,.form label{font-size:.875rem}.form input,.form select{padding:12px;font-size:.875rem}.wizardCard aside,.summary,.split,.roadmap time,.roadmap span b,.roadmap span small,.roadmap div>em,.allocation>p,.integrations p,.connected{font-size:.875rem}.recommend h2{font-size:15px}.recommend p{font-size:.875rem}.weeztixWide h2{font-size:18px}.weeztixWide p,.weeztixWide>span>em,.credentialForm label,.credentialForm input,.formMessage,.formError,.loadingEvents,.connectPrompt,.imports b,.imports small,.imports strong,.toast,.eventRow span b,.eventRow span small,.eventRow>em,.eventSummary small{font-size:.875rem}.eventSummary b{font-size:26px}.modal h2{font-size:28px}.modal .x{font-size:25px}.storedSection{margin-bottom:24px}.card{border-radius:var(--radius-panel);padding:22px}.archive{border-radius:var(--radius-panel)}.eventSummary>span{border-radius:var(--radius-panel);padding:18px}.events{gap:18px}.title{margin-bottom:17px}.dashboardHead{position:relative;overflow:hidden}.dashboardHead:before{content:"";background:var(--paper);opacity:.96;width:120px;height:90px;position:absolute;top:20px;right:25px}.dashboardHead>*{z-index:1;position:relative}@media (max-width:760px){.dashboardHead{flex-direction:column;align-items:flex-start;min-height:250px;padding:25px}.dashboardHead:before{width:88px;height:66px;top:12px;right:14px}.dashboardHead h1{font-size:34px}.dashboardHead .actions{width:100%}.dashboardHead .actions button{flex:1}.eventSummary{grid-template-columns:repeat(2,1fr)}.eventRow{grid-template-columns:46px minmax(0,1fr) 16px;padding:10px}.eventRow>em{display:none}.imports button>span b{max-width:180px}.modal{padding:20px}.modal>.imports{max-height:52vh}}.weatherAdmin .weatherConfigFields{grid-template-columns:minmax(250px,1.6fr) repeat(4,minmax(130px,1fr));align-items:stretch}.weatherConfigFields>label{justify-content:flex-start;min-width:0;height:100%}.weatherConfigFields>label>input{width:100%;margin-top:auto}.weatherConfigFields>label>small{min-height:38px;line-height:1.4;display:block}.weatherAdmin .providerList article{grid-template-columns:minmax(230px,1.6fr) 90px minmax(180px,1.25fr) minmax(145px,1fr) minmax(165px,1.1fr);align-items:stretch}.providerList article>*{min-width:0}.providerList article>label:not(.weatherToggle){justify-content:center}.providerList article .weatherToggle{min-height:76px}.providerLicensePlaceholder{color:var(--muted);background:#f4f1f5;border-radius:9px;align-items:center;padding:10px 12px;display:flex}.providerLicensePlaceholder small{line-height:1.4}.providerHealth{justify-content:center;padding:8px 4px}.providerHealth .muted{color:var(--muted)}.providerList article.unavailable{background:var(--paper);color:var(--muted);border-style:dashed}.weatherToggle.isDisabled{cursor:not-allowed;opacity:.72}.weatherToggle.isDisabled>i,.providerList input:disabled{cursor:not-allowed;filter:grayscale();opacity:.65}.providerList input:disabled{background:#eeecef}@media (max-width:1120px){.weatherAdmin .weatherConfigFields{grid-template-columns:repeat(2,minmax(0,1fr))}.weatherAdmin .providerList article{grid-template-columns:minmax(220px,1.5fr) 90px minmax(180px,1fr)}.providerLicensePlaceholder,.providerHealth{grid-column:auto}.providerHealth{border-top:1px solid var(--wx-line);grid-column:1/-1;padding-top:12px}}@media (max-width:620px){.weatherAdmin .weatherConfigFields,.weatherAdmin .providerList article{grid-template-columns:1fr}.weatherConfigFields>label>small{min-height:0}.providerHealth{grid-column:auto}}html,body,body *,button,input,select,textarea,option{font-family:Roboto,Arial,sans-serif!important}.eventRow{grid-template-columns:64px minmax(0,1fr) auto 18px;gap:14px}.eventRow time,.imports button>time{border:1px solid var(--paper);background:var(--paper);width:58px;height:58px;color:var(--muted);box-shadow:var(--shadow-panel);border-radius:12px;position:relative;overflow:hidden}.eventRow time:before,.imports button>time:before{content:"";background:var(--paper);height:4px;position:absolute;inset:0 0 auto}.eventRow time b,.imports button>time b{font-size:1.15rem;font-weight:800;line-height:1}.eventRow time small,.imports button>time small{letter-spacing:.06em;white-space:nowrap;margin-top:5px;font-size:.68rem;font-weight:800;line-height:1}.imports button>time{flex-basis:52px;width:52px;height:52px}.posterDate span{font-family:Roboto,Arial,sans-serif!important}@media (max-width:760px){.eventRow{grid-template-columns:58px minmax(0,1fr) 18px;padding-inline:10px}.eventRow>em{display:none}.eventRow time{width:52px;height:54px}}.weatherAdmin,.weatherDashboard,.publicWeather{--wx-ink:var(--ink);--wx-cyan:var(--mint);--wx-line:#e6e2e9}.weatherAdmin,.weatherDashboard{margin:22px 0;padding:0;overflow:hidden}.weatherAdmin>header,.weatherDashboard>header{border-bottom:1px solid var(--wx-line);align-items:center;gap:16px;padding:24px 28px;display:flex}.weatherAdmin>header>span:nth-child(2),.weatherDashboard>header>span:nth-child(2){flex:1}.weatherAdmin h2,.weatherDashboard h2{margin:3px 0 4px;font-size:1.55rem}.weatherAdmin p,.weatherDashboard p{margin:0}.weatherAdminIcon{background:var(--wx-cyan);width:48px;height:48px;color:var(--wx-ink);border-radius:14px;place-items:center;font-size:25px;display:grid}.weatherGlobalGrid{background:var(--wx-line);border-bottom:1px solid var(--wx-line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.weatherToggle{background:#fff;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex!important}.weatherToggle>span{flex-direction:column;gap:3px;display:flex}.weatherToggle small{color:#6f6875;text-transform:none;letter-spacing:0;font-weight:400}.weatherToggle input{opacity:0;pointer-events:none;position:absolute}.weatherToggle>i{background:#cfcad3;border-radius:99px;flex:none;width:42px;height:24px;transition:all .2s;position:relative}.weatherToggle>i:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:all .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #0003}.weatherToggle input:checked+i{background:#177487}.weatherToggle input:checked+i:after{transform:translate(18px)}.weatherConfigFields,.weatherEventForm{grid-template-columns:2fr 1fr 1fr 1fr;gap:16px;padding:24px 28px;display:grid}.weatherConfigFields label,.providerList article>label:not(.weatherToggle),.weatherEventForm label{letter-spacing:.06em;flex-direction:column;gap:7px;font-size:.875rem;font-weight:800;display:flex}.weatherConfigFields input,.providerList input,.weatherEventForm input,.weatherEventForm select,.weatherEventForm textarea{min-height:44px;color:var(--wx-ink);font:inherit;background:#fff;border:1px solid #d9d4dc;border-radius:9px;padding:10px 12px}.weatherConfigFields small{letter-spacing:0;color:var(--muted);font-weight:400}.providerList{padding:0 28px 26px}.providerHead{justify-content:space-between;align-items:center;padding:18px 0 12px;display:flex}.providerHead h3{margin:0}.providerList article{border:1px solid var(--wx-line);background:#faf9fb;border-radius:12px;grid-template-columns:2fr 90px 1.3fr 1fr;align-items:center;gap:16px;margin-top:9px;padding:12px;display:grid}.providerList article.active{border-color:var(--line);background:var(--paper)}.providerList article .weatherToggle{background:0 0;padding:7px 9px}.providerHealth{flex-direction:column;gap:3px;font-size:.875rem;display:flex}.providerHealth .good,.modelStatus .good{color:#187556}.providerHealth .bad,.modelStatus .bad{color:#a23737}.providerHealth span{color:#a23737;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.providerHealth a{color:var(--muted)}.weatherDashboard>header{cursor:pointer;background:linear-gradient(120deg,#f5fdfe,#fff)}.weatherHeaderActions,.eventHeroActions{align-items:center;gap:9px;display:flex}.weatherBody{padding:24px 28px}.weatherEventForm{background:var(--paper);border:1px solid var(--wx-line);border-radius:14px;margin:-4px 0 22px;padding:20px}.weatherEventForm .wide{grid-column:span 3}.weatherEventForm textarea{resize:vertical;min-height:76px}.weatherWarning{background:#fff6d6;border-left:5px solid #e3b323;border-radius:10px;flex-wrap:wrap;gap:8px;margin:0 0 14px;padding:14px 17px;display:flex}.weatherWarning.orange{background:#fff0de;border-color:#dc7628}.weatherWarning.red{background:#ffe4e4;border-color:#c93434}.weatherWarning b{width:100%}.weatherWarning p{width:100%;font-size:14px}.weatherWarning span{font-size:.875rem}.weatherKpis{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.weatherKpis article{background:var(--paper);border-radius:12px;flex-direction:column;gap:5px;padding:17px;display:flex}.weatherKpis article b{font-size:1.35rem}.weatherKpis article small{letter-spacing:.08em;font-weight:800}.weatherKpis article span{color:#6f6875;font-size:.875rem}.weatherSummary{background:var(--ink);color:#fff;border-radius:12px;align-items:center;gap:14px;margin:18px 0;padding:17px;display:flex}.weatherSummary>span{font-size:26px}.weatherSummary p{flex-direction:column;gap:3px;display:flex}.weatherTimeline{gap:8px;padding:4px 0 17px;display:flex;overflow-x:auto}.weatherTimeline article{border:1px solid var(--wx-line);border-radius:11px;flex-direction:column;align-items:center;gap:5px;min-width:125px;padding:13px;display:flex}.weatherTimeline article i{font-size:25px;font-style:normal}.weatherTimeline article small{height:16px;color:var(--muted);max-width:110px;overflow:hidden}.riskGrid{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:10px;display:grid}.riskGrid article{background:#f1faf5;border-left:5px solid #4b9b72;border-radius:11px;gap:12px;padding:15px;display:flex}.riskGrid article.yellow{background:#fff9e6;border-color:#e1b323}.riskGrid article.orange{background:#fff3e9;border-color:#df7629}.riskGrid article.red{background:#fff0f0;border-color:#c93434}.riskGrid article>span{font-size:18px;font-weight:900}.riskGrid article div{flex-direction:column;gap:2px;display:flex}.riskGrid article p{font-size:14px}.riskGrid article em{color:var(--muted);font-size:.875rem}.modelStatus{border-top:1px solid var(--wx-line);margin-top:20px;padding-top:18px}.modelStatus h3{margin:0 0 10px}.modelStatus>span{grid-template-columns:1fr 120px 190px;gap:10px;padding:8px 0;font-size:.875rem;display:grid}.weatherDisclaimer{color:#635b68;border:1px solid #ddd6e2;border-radius:10px;padding:14px;font-size:.875rem;margin-top:20px!important}.weatherEmpty{text-align:center;padding:34px}.publicEventPage{min-height:100vh;color:var(--ink);background:#f5f2f6}.publicEventPage>nav{background:var(--surface);height:72px;color:var(--ink);justify-content:space-between;align-items:center;padding:0 max(24px,6vw);display:flex}.publicBrand{color:#fff;align-items:center;gap:10px;font-size:20px;font-weight:900;text-decoration:none;display:flex}.publicEventHero{background:var(--paper);color:var(--ink);padding:clamp(50px,8vw,110px) max(24px,10vw)}.publicEventHero h1{max-width:1000px;margin:18px 0;font-size:clamp(3rem,8vw,7.5rem);line-height:.9}.publicEventHero p,.publicEventHero strong{margin:8px 0;font-size:clamp(1rem,2vw,1.35rem);display:block}.publicEventHero>a{margin-top:25px;display:inline-flex}.publicEventContent{grid-template-columns:minmax(0,2fr) minmax(250px,1fr);gap:24px;max-width:1180px;margin:0 auto;padding:45px 24px 80px;display:grid}.publicEventContent>aside{border-radius:var(--radius-panel);background:#fff;align-self:start;padding:26px}.publicEventContent>aside h2{margin:8px 0;font-size:1.8rem}.publicWeather{border-radius:var(--radius-panel);box-shadow:var(--shadow-panel);background:#fff;padding:28px}.publicWeather>header{align-items:center;gap:17px;display:flex}.publicWeather>header>i{background:var(--mint);border-radius:17px;place-items:center;width:66px;height:66px;font-size:34px;font-style:normal;display:grid}.publicWeather>header h2{margin:3px 0;font-size:2rem}.publicWeather>header p{color:var(--muted);margin:0}.publicWeatherFacts{grid-template-columns:repeat(3,1fr);gap:10px;margin:22px 0;display:grid}.publicWeatherFacts span{background:#f5f3f6;border-radius:11px;flex-direction:column;gap:5px;padding:16px;display:flex}.publicWeatherFacts small{letter-spacing:.07em;font-weight:800}.publicWeatherText{border-left:4px solid var(--ink);background:var(--paper);padding:18px;font-size:1.05rem;line-height:1.6}.publicWeather>button{cursor:pointer;background:0 0;border:0;padding:15px 0;font-weight:800}.publicHourly{border-top:1px solid var(--paper)}.publicHourly>span{border-bottom:1px solid #eeeaf0;grid-template-columns:65px 35px 70px 1fr 1fr;align-items:center;gap:12px;padding:11px 5px;display:grid}.publicHourly i{font-size:21px;font-style:normal}.publicHourly small{font-size:.875rem}.publicWeather>footer{color:var(--muted);justify-content:space-between;gap:12px;margin-top:18px;font-size:.875rem;display:flex}.publicWeather>footer a{color:var(--muted);text-align:right}.weatherLoading{padding:28px}.weatherAdmin .formMessage,.weatherDashboard .formMessage{margin:15px 28px 22px!important}.geocodeRow{grid-column:1/-1;grid-template-columns:1fr auto;gap:8px;display:grid}.geocodeRow>button:not(:first-of-type){text-align:left;border:1px solid var(--wx-line);cursor:pointer;background:#fff;border-radius:8px;grid-column:1/-1;padding:9px 12px}.weatherThresholds{grid-template-columns:repeat(2,1fr);gap:8px;padding:0 28px 24px;display:grid}.weatherThresholds>span{grid-column:1/-1;margin-bottom:6px}.weatherThresholds h3{margin:0}.weatherThresholds label{border:1px solid var(--wx-line);border-radius:10px;grid-template-columns:1fr repeat(3,74px);align-items:center;gap:7px;padding:9px 12px;font-size:.875rem;display:grid}.weatherThresholds input{border:1px solid #d9d4dc;border-radius:7px;min-width:0;padding:8px}@media (max-width:900px){.weatherGlobalGrid{grid-template-columns:repeat(2,1fr)}.weatherConfigFields{grid-template-columns:1fr 1fr}.providerList article{grid-template-columns:1fr 90px}.providerHealth{grid-column:span 2}.weatherKpis{grid-template-columns:repeat(2,1fr)}.publicEventContent{grid-template-columns:1fr}.weatherEventForm{grid-template-columns:1fr 1fr}.weatherEventForm .wide{grid-column:span 2}}@media (max-width:620px){.weatherAdmin>header,.weatherDashboard>header{flex-wrap:wrap;align-items:flex-start;padding:20px}.weatherAdmin>header button,.weatherHeaderActions{width:100%}.weatherHeaderActions button{flex:1}.weatherGlobalGrid,.weatherConfigFields,.providerList article,.weatherKpis,.riskGrid,.publicWeatherFacts,.weatherEventForm{grid-template-columns:1fr}.providerList{padding:0 16px 20px}.providerHealth,.weatherEventForm .wide{grid-column:auto}.weatherBody{padding:18px}.modelStatus>span{grid-template-columns:1fr 100px}.modelStatus>span small{grid-column:span 2}.publicHourly>span{grid-template-columns:48px 28px 55px 1fr}.publicHourly>span small:last-child{grid-column:4}.publicWeather{padding:20px}.publicWeather>footer{flex-direction:column}.publicEventHero{padding-top:70px;padding-bottom:70px}}.brandLockup{background:url(/brand/eventpilot-key-visual.png) 50%/cover no-repeat;width:100%;height:100%;transition:transform .2s;display:block;box-shadow:inset 0 0 0 1px #ffffff18}.accountMark{border:1px solid #ffffff24;color:#0000!important;background:url(/brand/eventpilot-key-visual.png) 10%/210% no-repeat!important}.dashboardHead{min-height:330px;box-shadow:var(--shadow-panel);background:url(/brand/eventpilot-key-visual.png) 50%/cover no-repeat;align-items:flex-end;padding:28px}.dashboardHead:before{content:"";background:var(--paper);opacity:1;width:auto;height:48%;inset:auto 0 0}.dashboardHead>div:first-child{max-width:520px}.dashboardHead em{color:var(--mint)}.dashboardHead h1{margin-top:4px;font-size:34px}.dashboardHead p{font-size:.875rem}.dashboardHead .actions{align-self:flex-end}.cover{background:var(--paper)}.planCta{color:var(--ink);position:relative;overflow:hidden;background:var(--paper)!important}.planCta:after{content:"";filter:drop-shadow(0 12px 18px #0004);opacity:.78;background:url(/brand/eventpilot-key-visual.png) 10%/210% no-repeat;width:125px;height:96px;position:absolute;top:-8px;right:-18px}.planCta p{color:var(--ink)}.recommend{background:var(--paper);color:var(--ink);border:0}.recommend p{color:var(--ink)}.insight{border-top:3px solid var(--pink)}.side{padding-top:18px}.events,.eventcols,.plancols,.integrations{position:relative}.card,.eventcard,.archive{background-color:var(--surface)}@media (max-width:760px){.dashboardHead{background-position:38%;min-height:310px}.dashboardHead:before{height:62%}.dashboardHead h1{font-size:29px}.dashboardHead .actions{align-self:stretch}.planCta:after{opacity:.32}}.integrationStatus{gap:14px;display:grid}.raConnection{background:var(--paper);color:var(--ink);border:0}.raConnection .weeztixWide p,.raConnection .raApiNote{color:var(--line)}.raConnection .weeztixWide>span>em{color:#ff729f}.raLogo{letter-spacing:-.08em;color:#fff!important;background:#111!important;font:800 .875rem/1 Arial,sans-serif!important}.raApiNote{border-top:1px solid #ffffff1c;margin:17px 0 0;padding-top:14px;font-size:.875rem}.raPanel{border-top:4px solid #111;margin-bottom:22px}.raTop{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.raTop>.raLogo{border-radius:12px;place-items:center;width:48px;height:48px;display:grid;font-size:16px!important}.raTop span em{letter-spacing:.14em;color:var(--muted);font-size:.875rem;font-style:normal;font-weight:800;display:block}.raTop h2{margin:3px 0 2px}.raTop p{color:var(--muted);margin:0;font-size:.875rem}.raActions{gap:8px;display:flex}.raActions a{color:#fff;text-decoration:none}.raProgress{background:#eee9ef;border-radius:9px;height:5px;margin-top:17px;overflow:hidden}.raProgress i{background:var(--paper);border-radius:9px;height:100%;transition:width .25s;display:block}.raForm{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;padding-top:18px;display:grid}.raForm label{letter-spacing:.1em;color:var(--muted);font-size:.875rem;font-weight:800}.raForm input,.raForm select,.raForm textarea{border:1px solid var(--paper);width:100%;color:var(--ink);background:#fff;border-radius:9px;margin-top:6px;padding:11px;font:.875rem/1.4 Roboto,sans-serif;display:block}.raForm textarea{resize:vertical;min-height:96px}.raForm label>small{letter-spacing:0;color:var(--muted);margin-top:5px;font-size:.875rem;font-weight:400;line-height:1.4;display:block}.raForm .wide{grid-column:1/-1}.raSave{justify-content:space-between;align-items:center;display:flex}.raSave span{color:var(--muted);font-size:.875rem}.raNote{color:var(--muted);border-top:1px dashed var(--line);margin:14px 0 0;padding-top:12px;font-size:.875rem;line-height:1.5}.raActions button:disabled{opacity:.42;cursor:not-allowed}@media (max-width:760px){.raTop{grid-template-columns:auto 1fr}.raActions{grid-column:1/-1}.raActions>*{flex:1}.raForm{grid-template-columns:1fr}.raForm .wide{grid-column:auto}.raSave{flex-direction:column;align-items:stretch;gap:10px}.weeztixWide{grid-template-columns:auto 1fr}.weeztixActions{grid-column:1/-1}.raConnection .weeztixActions a{text-align:center;width:100%}}.poster.hasVisual,.cover.hasVisual{background-position:50%!important;background-size:cover!important}.eventThumb{object-fit:cover;border-radius:8px;width:46px;height:46px;display:block}.eventAssets{border-top:4px solid var(--pink);margin-bottom:22px}.assetHead{justify-content:space-between;align-items:center;gap:20px;display:flex}.assetHead span>em{letter-spacing:.14em;color:var(--brand-text);font-size:.875rem;font-style:normal;font-weight:800;display:block}.assetHead h2{margin:3px 0;font-size:22px!important}.assetHead p{color:var(--muted);margin:0;font-size:.875rem}.assetHead>div{gap:8px;display:flex}.aiAsset{border:1px solid var(--paper);background:var(--paper);color:var(--muted);cursor:pointer;border-radius:10px;padding:10px 13px;font:700 .875rem Roboto,sans-serif}.assetReadiness{background:#eee9ef;border-radius:10px;height:7px;margin:17px 0;overflow:hidden}.assetReadiness i{background:var(--paper);border-radius:10px;height:100%;transition:width .25s;display:block}.assetUploader{border:1px solid var(--paper);border-radius:var(--radius-panel);background:#faf8fb;margin-top:16px;padding:16px}.uploadFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.uploadFields label,.eventPicker>b{letter-spacing:.1em;color:var(--muted);font-size:.875rem;font-weight:800}.uploadFields select{border:1px solid var(--paper);background:#fff;border-radius:9px;width:100%;margin-top:5px;padding:10px;font-size:.875rem;display:block}.eventPicker{margin:14px 0}.eventPicker>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:150px;margin-top:7px;display:grid;overflow:auto}.eventPicker label{border:1px solid var(--paper);cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:8px;padding:9px;display:flex}.eventPicker label span{font-size:.875rem;font-weight:700}.eventPicker label small{color:var(--muted);margin-top:2px;font-size:.875rem;display:block}.dropzone{border:1px dashed var(--line);text-align:center;cursor:pointer;background:#fff;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:145px;padding:18px;display:flex}.dropzone:hover{border-color:var(--pink);background:#fffafd}.dropzone input{opacity:0;pointer-events:none;position:absolute}.dropzone>i{background:var(--paper);width:38px;height:38px;color:var(--muted);border-radius:11px;place-items:center;margin-bottom:8px;font-size:21px;font-style:normal;display:grid}.dropzone b{font-size:.875rem}.dropzone small{color:var(--muted);margin-top:4px;font-size:.875rem}.dropzone em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:8px;font-size:.875rem;font-style:normal;overflow:hidden}.uploadActions{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.uploadActions small{color:var(--muted);font-size:.875rem}.uploadActions button:disabled{opacity:.42;cursor:not-allowed}.assetMiniGrid,.assetGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.assetMiniGrid:empty{display:none}.assetCard{border:1px solid var(--paper);background:#fff;border-radius:12px;min-width:0;overflow:hidden}.assetCard>div{background:var(--paper);height:135px;position:relative}.assetCard img,.assetCard video{object-fit:cover;width:100%;height:100%;display:block}.assetCard>div>em{color:#fff;background:#17121ddb;border-radius:8px;padding:5px 7px;font-size:.875rem;font-style:normal;font-weight:800;position:absolute;top:8px;left:8px}.assetCard>span{padding:10px;display:block}.assetCard>span b,.assetCard>span small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.assetCard>span b{font-size:.875rem}.assetCard>span small{color:var(--muted);margin-top:4px;font-size:.875rem}.assetEmpty{border:1px dashed var(--paper);text-align:center;color:var(--muted);border-radius:12px;padding:30px;font-size:.875rem}.assetStats{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:18px;display:grid}.assetStats span{border:1px solid var(--line);border-radius:var(--radius-panel);background:#fff;padding:17px}.assetStats b,.assetStats small{display:block}.assetStats b{font-size:25px}.assetStats small{color:var(--muted);margin-top:4px;font-size:.875rem}.assetUploadCard{margin-bottom:18px}.assetUploadCard>.title>button{display:none}.assetLibraryHead{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.assetLibraryHead h2{margin:0}.assetLibraryHead p{color:var(--muted);margin:3px 0 0;font-size:.875rem}.assetLibrary .assetGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.brandIcon{flex:none;place-items:center;width:35px;height:42px;display:grid}.brandIcon svg{fill:none;stroke:#fff;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.brandWord{color:#fff;letter-spacing:-.045em;font-size:18px;font-weight:700;line-height:1;display:block}.brandWord small{color:var(--mint);letter-spacing:.17em;margin-top:6px;font-size:.875rem;font-weight:500;display:block}.brandIcon{transition:transform .2s}.account{margin-top:20px;padding:11px 10px}.accountMark,.organizerAvatar{letter-spacing:-.05em;background:var(--paper)!important;color:var(--ink)!important;border:1px solid #ffffff2e!important;place-items:center!important;font-size:.875rem!important;font-weight:700!important;display:grid!important}.work>header div>b.organizerAvatar{box-shadow:var(--shadow-panel);border:1px solid var(--paper)!important;background:var(--paper)!important;width:38px!important;height:38px!important;color:var(--ink)!important;border-radius:10px!important}.chevron{border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:8px;height:8px;transition:transform .2s;display:block;transform:rotate(45deg)}.account>.chevron{color:var(--muted);margin:0 3px 4px 0}.poster{height:168px}.poster.hasVisual{background-position:50%;background-size:cover}.posterDate{box-shadow:var(--shadow-panel);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);color:#fff;background:#17121dcc;border:1px solid #ffffff52;border-radius:10px;align-items:center;gap:9px;padding:7px 11px 7px 9px;display:flex;position:absolute;bottom:13px;left:13px}.posterDate>b{letter-spacing:-.07em;font:700 34px/.85 Roboto,sans-serif}.posterDate>span{letter-spacing:.08em;font-size:.875rem;font-weight:700;line-height:1}.posterDate small{color:var(--paper);letter-spacing:.12em;margin-top:5px;font-size:.875rem;display:block}.poster>em{color:#fff;background:#17121dcc;border:1px solid #ffffff38;padding:5px 8px;font-size:.875rem;top:12px;right:12px}.eventcard section{padding:15px}.eventcard h2{letter-spacing:-.015em;margin-bottom:7px;font-size:15px;line-height:1.15}.work>header>div{min-width:38px}.eventsArchive{padding:0;overflow:hidden}.eventsArchive>.archiveList{border-top:1px solid var(--line);padding:0 18px}.linkedCard{flex-direction:column;display:flex;overflow:hidden}.linkedCard>.cardMain{border-radius:0}.linkedCard>.syncEvent{border:0;border-top:1px solid var(--line);width:100%;height:auto;color:var(--muted);text-align:left;cursor:pointer;background:#fbf9fc;border-radius:0;padding:10px 15px;font-size:.875rem;font-weight:700;position:static}.linkedCard>.syncEvent:hover{background:var(--paper);color:var(--muted)}.linkedCard>.syncEvent:disabled{cursor:wait}.eventHero .cover{background-position:50%!important;background-size:cover!important}.eventAssets{padding:0;overflow:hidden}.eventAssets .assetHead{align-items:center}.assetBody{border-top:1px solid var(--line);padding:18px 20px 20px}.assetActions{justify-content:flex-end;gap:8px;margin-bottom:15px;display:flex}.ticketPanel{padding:0;overflow:hidden}.ticketHead{padding:18px 20px 5px}.ticketHead h2{margin:0}.ticketHead p{color:var(--muted);margin:4px 0 0;font-size:.875rem}.ticketTotals{grid-template-columns:repeat(3,1fr);gap:9px;padding:12px 20px 18px;display:grid}.ticketTotals>span{border:1px solid var(--line);background:#faf8fb;border-radius:10px;padding:13px}.ticketTotals b,.ticketTotals small{display:block}.ticketTotals b{font-size:15px}.ticketTotals small{color:var(--muted);margin-top:4px;font-size:.875rem}.ticketTiers{border-top:1px solid var(--line)}.ticketTiers>div{border-top:1px solid var(--line);padding:0 20px 8px}.ticketTier{border-bottom:1px solid var(--line);padding:14px 0}.ticketTier:last-child{border-bottom:0}.ticketTierTop{grid-template-columns:minmax(0,1.7fr) 1fr .75fr .9fr;align-items:center;gap:12px;display:grid}.ticketTierTop>span{min-width:0}.ticketTierTop b,.ticketTierTop small{display:block}.ticketTierTop b{white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;overflow:hidden}.ticketTierTop small{color:var(--muted);margin-top:3px;font-size:.875rem}.ticketTierBar{background:#eee9ef;border-radius:5px;height:5px;margin-top:10px;overflow:hidden}.ticketTierBar i{background:var(--paper);border-radius:5px;height:100%;display:block}@media (max-width:760px){.ticketTotals{grid-template-columns:1fr}.ticketTierTop{grid-template-columns:1.4fr 1fr}.assetActions{flex-direction:column;align-items:stretch}.assetActions>*{width:100%}}@media (max-width:1050px){.stats,.events,.integrations{grid-template-columns:repeat(2,1fr)}.assetLibrary .assetGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.assetHead{flex-direction:column;align-items:flex-start}.assetHead>div{width:100%}.assetHead>div>*{flex:1}.uploadFields,.eventPicker>div{grid-template-columns:1fr}.uploadActions{flex-direction:column;align-items:stretch;gap:10px}.assetMiniGrid,.assetGrid,.assetLibrary .assetGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.assetStats{grid-template-columns:repeat(2,1fr)}.assetLibraryHead{align-items:flex-start;gap:10px}.eventThumb{width:46px;height:46px}.shell{display:block}.side{width:auto;height:60px;padding:7px;inset:auto 0 0}.brand,.account,.side nav>small,.side footer,.side nav button:nth-of-type(n+5){display:none}.side nav{grid-template-columns:repeat(4,1fr);width:100%;display:grid}.side nav button{justify-content:center;font-size:0;display:flex!important}.side nav button i{font-size:18px}.work{padding-bottom:60px}.work>header{padding:0 15px}.work header div button{font-size:0}.work header kbd{display:none}.content{padding:24px 15px 45px}.heading{flex-direction:column;align-items:flex-start}.heading h1{font-size:29px}.actions{width:100%}.actions button{flex:1}.stats,.events,.columns,.eventcols,.plancols,.integrations{grid-template-columns:1fr}.new{min-height:130px}.attention{align-items:flex-start}.eventHero{grid-template-columns:80px 1fr}.eventHero>.ghost{grid-column:1/-1}.cover{height:105px}.minis{gap:9px}.minis>b{padding-right:8px}.choices{grid-template-columns:1fr}.steps{width:100%}.form{grid-template-columns:1fr}.form label:last-child{grid-column:auto}.split{flex-direction:column;gap:7px}.roadmap>div:not(.title){grid-template-columns:43px 24px 1fr 18px}.roadmap div>em{display:none}}.eventEditButton{border:1px solid var(--line);min-width:148px;color:var(--muted);cursor:pointer;background:#faf8fb;border-radius:12px;align-self:stretch;padding:14px;font-size:.875rem;font-weight:700}.eventEditButton span{letter-spacing:3px;color:var(--muted);margin-bottom:6px;font-size:18px;display:block}.eventAssets .assetHead span>small{color:var(--muted);margin-top:4px;font-size:.875rem;display:block}.ticketPanel{width:100%;margin-top:0;margin-bottom:14px}.ticketTier.soldOut{background:#fff1f0;border-bottom-color:#0000;border-radius:9px;margin:0 -10px;padding:14px 10px}.ticketTier.soldOut .ticketTierBar i{background:var(--paper)}.soldOutBadge{color:#fff;letter-spacing:.08em;background:#e94f59;border-radius:999px;margin-top:5px;padding:4px 7px;font-size:.875rem;display:inline-block!important}.eventEditModal{width:min(880px,100%);max-height:90vh;overflow:auto}.localOnlyNote{background:var(--paper);color:var(--muted);border-radius:9px;padding:11px 13px;font-size:.875rem}.editSections{gap:16px;display:grid}.editSections fieldset{border:1px solid var(--line);border-radius:11px;margin:0;padding:15px}.editSections legend{padding:0 7px;font-size:.875rem;font-weight:800}.editFooter{border-top:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:12px;margin:20px -25px -25px;padding:15px 25px;display:flex;position:sticky;bottom:-25px}.editFooter>span{gap:8px;display:flex}.dangerButton:disabled{opacity:.55;cursor:wait}.venueEditorBlock{border:1px solid var(--paper);background:var(--paper);border-radius:13px;gap:13px;padding:14px;display:grid;position:relative}.venueEditorBlock>label{letter-spacing:.1em;color:var(--muted);font-size:.875rem;font-weight:800}.venueEditorBlock input{border:1px solid var(--paper);width:100%;color:var(--ink);background:#fff;border-radius:9px;margin-top:6px;padding:11px;font:.875rem/1.4 Roboto,sans-serif;display:block}.venueAddressPicker{position:relative}.venueAddressPicker>label{letter-spacing:.1em;color:var(--muted);font-size:.875rem;font-weight:800}.venueAddressInput{margin-top:6px;position:relative}.venueAddressResults svg{width:18px;height:18px}.eventCoreForm .venueAddressInput input{margin:0;padding:11px 70px 11px 11px}.venueAddressInput>i{color:var(--muted);font-size:.75rem;font-style:normal;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.venueAddressResults{z-index:15;border:1px solid var(--paper);max-height:220px;box-shadow:var(--shadow-panel);background:#fff;border-radius:11px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto}.venueAddressResults button{text-align:left;width:100%;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:24px 1fr;align-items:start;gap:8px;padding:10px;font:.875rem/1.4 inherit;display:grid}:is(.venueAddressResults button:hover,.venueAddressResults button:focus-visible){background:var(--paper);outline:none}.venueAddressResults svg{color:var(--muted);margin-top:1px}.eventCoreForm input[readonly]{color:var(--muted);background:#f1f3f5}.embeddedPressText{background:#fcfbfd;border:1px solid var(--line)!important;box-shadow:none!important;border-radius:11px!important;margin:0!important}.embeddedPressText .pressTextBody{padding:0 14px 14px}.pressSummaryCopy{border:1px solid var(--paper);color:var(--ink);cursor:pointer;background:#fff;border-radius:9px;padding:9px 12px;font-size:.875rem;font-weight:800}:is(.pressSummaryCopy:hover,.pressSummaryCopy:focus-visible){background:#fff6f5;border-color:#b85a68;outline:none}@media (max-width:760px){.eventHero>.eventEditButton{grid-column:1/-1;min-height:auto}.eventEditModal{max-height:95vh;padding:20px}.editFooter{flex-direction:column;align-items:stretch;margin:18px -20px -20px;padding:12px 20px;bottom:-20px}.editFooter>span{grid-template-columns:1fr 1fr;display:grid}.dangerButton{width:100%}.minis{flex-wrap:wrap}.pressSummaryCopy{padding:8px 9px}}.metaConnection{background:var(--paper);border-color:var(--paper)}.metaLogo{color:#fff!important;background:linear-gradient(135deg,#1769e0,#9c49d8)!important;font-size:22px!important}.metaApiNote{border-top:1px solid var(--paper);color:var(--muted);margin:17px 0 0;padding-top:13px;font-size:.875rem}.metaAccountSelect{border-top:1px solid var(--paper);justify-content:space-between;align-items:end;gap:16px;margin-top:16px;padding-top:15px;display:flex}.metaAccountSelect label{letter-spacing:.1em;flex:1;font-size:.875rem;font-weight:800}.metaAccountSelect select,.metaAccountBar select{border:1px solid var(--line);background:#fff;border-radius:9px;width:100%;max-width:520px;margin-top:6px;padding:10px;font:.875rem Roboto,sans-serif;display:block}.metaAccountSelect>small{color:var(--muted);font-size:.875rem}.metaEmpty{align-items:center;gap:16px;display:flex}.metaEmpty>i{border-radius:var(--radius-panel);background:var(--paper);width:52px;height:52px;color:var(--ink);place-items:center;font-size:26px;font-style:normal;display:grid}.metaEmpty>span{flex:1}.metaEmpty h2{margin:0 0 4px}.metaEmpty p{color:var(--muted);margin:0;font-size:.875rem}.metaEmpty a{color:#fff;text-decoration:none}.metaAccountBar{align-items:center;gap:18px;display:flex}.metaAccountBar>span{flex:1}.metaAccountBar>span>em{letter-spacing:.12em;color:var(--muted);font-size:.875rem;font-style:normal;font-weight:800}.metaAccountBar>div b,.metaAccountBar>div small{display:block}.metaAccountBar>div b{font-size:.875rem}.metaAccountBar>div small{color:var(--muted);margin-top:3px;font-size:.875rem}.metaStats{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}.metaStats>span{border:1px solid var(--line);border-radius:var(--radius-panel);box-shadow:var(--shadow-panel);background:#fff;padding:17px}.metaStats small,.metaStats b{display:block}.metaStats small{letter-spacing:.1em;color:var(--muted);font-size:.875rem;font-weight:800}.metaStats b{margin-top:8px;font-size:24px}.metaCreate{border-top:4px solid var(--ink)}.metaCreate .raSave{margin-top:16px}.metaError{background:#fff1ef;border:1px solid #f0c8c1;border-radius:9px;padding:11px}.campaignTable{border-top:1px solid var(--line)}.campaignTable>div,.campaignTable>article{border-bottom:1px solid var(--line);grid-template-columns:minmax(200px,1.6fr) .65fr .8fr 1.2fr auto;align-items:center;gap:14px;padding:13px 0;display:grid}.campaignTable>article:last-child{border-bottom:0}.campaignHeader{letter-spacing:.08em;color:var(--muted);font-size:.875rem;font-weight:800}.campaignTable article span>b,.campaignTable article span>small{display:block}.campaignTable article span>b{font-size:.875rem}.campaignTable article span>small{color:var(--muted);margin-top:3px;font-size:.875rem}.campaignTable em{color:var(--muted);background:#f0edf2;border-radius:999px;padding:5px 8px;font-size:.875rem;font-style:normal;font-weight:800;display:inline-block}.campaignTable em.active{color:#3f8c4d;background:#e4f5e1}.pauseButton,.activateButton{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;padding:8px 10px;font-size:.875rem;font-weight:800}.activateButton{background:var(--ink);color:#fff;border-color:var(--ink)}.pauseButton:hover{color:#b9343b;border-color:#d57175}.activateButton:hover{background:var(--ink)}.metaCampaigns .eventSkeleton{margin:14px 0 0}@media (max-width:900px){.metaStats{grid-template-columns:repeat(2,1fr)}.campaignTable>div,.campaignTable>article{grid-template-columns:1.5fr .7fr 1fr auto}.campaignTable>div>span:nth-child(3),.campaignTable>article>span:nth-child(3){display:none}}@media (max-width:760px){.metaAccountBar,.metaEmpty,.metaAccountSelect{flex-direction:column;align-items:stretch}.metaStats{grid-template-columns:1fr 1fr}.campaignTable>div,.campaignTable>article{grid-template-columns:1fr auto}.campaignTable>div>span:nth-child(n+3),.campaignTable>article>span:nth-child(3),.campaignTable>article>span:nth-child(4){display:none}.credentialForm{grid-template-columns:1fr}.credentialForm label:nth-child(3){grid-column:auto}}.metaRange{letter-spacing:.1em;min-width:165px;font-size:.875rem;font-weight:800}.metaRange em{color:var(--muted);font-style:normal;display:block}.metaRange select{margin-top:6px!important}.metaStats>span>em{color:var(--muted);margin-top:4px;font-size:.875rem;font-style:normal;display:block}.campaignTop{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:15px;display:flex}.campaignTop h2{margin:0}.campaignTop p{color:var(--muted);margin:4px 0 0;font-size:.875rem}.campaignFilters{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.campaignFilters input,.campaignFilters select{border:1px solid var(--line);min-height:35px;color:var(--ink);background:#fff;border-radius:8px;padding:8px 10px;font:.875rem inherit}.campaignFilters input{width:170px}.campaignTable>article[role=button]{cursor:pointer;transition:background .15s,transform .15s}:is(.campaignTable>article[role=button]:hover,.campaignTable>article[role=button]:focus-visible){background:#faf6fb;border-radius:9px;outline:0;margin:0 -10px;padding-left:10px;padding-right:10px}.campaignActions{align-items:center;gap:10px;display:flex}.campaignActions>i{color:var(--brand-text);font-size:18px;font-style:normal}.campaignDetailOverlay{z-index:85;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#120e18d9;place-items:center;padding:26px;display:grid;position:fixed;inset:0}.campaignDetailOverlay>section{border-radius:var(--radius-panel);background:var(--paper);width:min(1120px,96vw);max-height:92vh;box-shadow:var(--shadow-panel);overflow:hidden}.campaignDetailOverlay>section>header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:20px;padding:19px 22px;display:flex}.campaignDetailOverlay header em{color:var(--brand-text);letter-spacing:.13em;font-size:.875rem;font-style:normal;font-weight:800}.campaignDetailOverlay header h2{margin:5px 0 3px;font-size:20px}.campaignDetailOverlay header small{color:var(--muted);font-size:.875rem}.campaignDetailOverlay header button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;width:39px;height:39px;font:300 25px/1 sans-serif}.campaignDetailOverlay header button:hover{background:var(--ink);color:#fff}.campaignDetailOverlay .eventSkeleton{margin:22px}.campaignDetailBody{max-height:calc(92vh - 80px);padding:20px;overflow:auto}.detailStats{grid-template-columns:repeat(5,1fr);gap:9px;display:grid}.detailStats>span{border:1px solid var(--line);background:#fff;border-radius:11px;padding:12px}.detailStats small,.detailStats b{display:block}.detailStats small{color:var(--muted);font-size:.875rem}.detailStats b{margin-top:5px;font-size:15px}.detailAdsets,.detailAds{border:1px solid var(--line);border-radius:var(--radius-panel);background:#fff;margin-top:18px;padding:16px}.detailAdsets>div,.detailAds>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;padding-bottom:12px;display:flex}.detailAdsets h3,.detailAds h3{margin:0;font-size:15px}.detailAdsets>div small,.detailAds>div small{color:var(--muted);font-size:.875rem}.detailAdsets>article{border-bottom:1px solid var(--line);grid-template-columns:minmax(180px,1fr) auto 210px;align-items:center;gap:14px;padding:12px 0;display:grid}.detailAdsets>article:last-child{border-bottom:0}.detailAdsets article span b,.detailAdsets article span small{display:block}.detailAdsets article span b{font-size:.875rem}.detailAdsets article span small{color:var(--muted);margin-top:3px;font-size:.875rem}.detailAdsets article>em,.adCreative em{color:var(--muted);background:#f0edf2;border-radius:999px;padding:5px 8px;font-size:.875rem;font-style:normal;font-weight:800}.detailAdsets article>em.active,.adCreative em.active{color:#3f8c4d;background:#e4f5e1}.detailAds>article{border-bottom:1px solid var(--line);grid-template-columns:120px minmax(250px,1fr) 250px;gap:16px;padding:16px 0;display:grid}.detailAds>article:last-child{border-bottom:0}.detailAds>article>img,.detailAds>article>i{object-fit:cover;background:var(--ink);border-radius:11px;width:120px;height:120px}.detailAds>article>i{color:#fff;place-items:center;font-size:30px;font-style:normal;display:grid}.adCreative>span{align-items:center;gap:8px;display:flex}.adCreative>span small{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:.875rem;overflow:hidden}.adCreative h4{margin:10px 0 5px;font-size:.875rem}.adCreative p{-webkit-line-clamp:4;color:var(--muted);-webkit-box-orient:vertical;margin:0;font-size:.875rem;line-height:1.5;display:-webkit-box;overflow:hidden}.adCreative nav{gap:10px;margin-top:10px;display:flex}.adCreative nav a{color:var(--muted);font-size:.875rem;font-weight:800;text-decoration:none}.adPerformance{grid-template-columns:1fr 1fr;gap:7px;display:grid}.adPerformance>span{background:var(--paper);border-radius:9px;padding:9px}.adPerformance small,.adPerformance b{display:block}.adPerformance small{color:var(--muted);font-size:.875rem}.adPerformance b{margin-top:4px;font-size:.875rem}@media (max-width:1000px){.metaAccountBar{flex-wrap:wrap}.metaAccountBar>span{min-width:55%}.detailStats{grid-template-columns:repeat(3,1fr)}.detailAds>article{grid-template-columns:90px 1fr}.detailAds>article>img,.detailAds>article>i{width:90px;height:90px}.adPerformance{grid-column:1/-1;grid-template-columns:repeat(4,1fr)}}@media (max-width:760px){.campaignTop{flex-direction:column;align-items:stretch}.campaignFilters{grid-template-columns:1fr 1fr;display:grid}.campaignFilters input{grid-column:1/-1;width:auto}.campaignActions>button{display:none}.detailStats{grid-template-columns:1fr 1fr}.detailAdsets>article{grid-template-columns:1fr auto}.detailAdsets>article>span:last-child{grid-column:1/-1}.detailAds>article{grid-template-columns:64px 1fr}.detailAds>article>img,.detailAds>article>i{width:64px;height:64px}.adPerformance{grid-template-columns:1fr 1fr}.campaignDetailOverlay{padding:8px}.campaignDetailOverlay>section{width:100%;max-height:96vh}.campaignDetailBody{max-height:calc(96vh - 80px);padding:12px}}.enhancedAds>div:first-child>span{flex:1}.enhancedAds>div:first-child>em{color:var(--muted);background:#f0edf2;border-radius:999px;padding:6px 9px;font-size:.875rem;font-style:normal;font-weight:800}.adSelector{border-bottom:1px solid var(--line);scrollbar-width:thin;gap:8px;margin:0 -16px;padding:13px 16px;display:flex;overflow:auto}.adSelector>button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#faf8fb;border-radius:10px;align-items:center;gap:8px;min-width:190px;max-width:270px;padding:9px;display:flex}.adSelector>button:hover,.adSelector>button.active{border-color:var(--muted);background:var(--paper);box-shadow:var(--shadow-panel)}.adSelector>button>span{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:800;overflow:hidden}.adSelector>button>em{color:var(--muted);background:#f0edf2;border-radius:999px;flex:none;padding:4px 6px;font-size:.875rem;font-style:normal;font-weight:800}.adSelector>button>em.active{color:#3f8c4d;background:#e4f5e1}.deliveryHeading{justify-content:space-between;align-items:flex-end;gap:20px;padding:18px 0;display:flex}.deliveryHeading>span>em{color:var(--brand-text);letter-spacing:.12em;font-size:.875rem;font-style:normal;font-weight:800}.deliveryHeading h4{margin:5px 0;font-size:17px}.deliveryHeading p{max-width:700px;color:var(--muted);margin:0;font-size:.875rem;line-height:1.5}.deliveryFacts{border:1px solid var(--line);text-align:center;background:#faf8fb;border-radius:11px;min-width:92px;padding:10px}.deliveryFacts b,.deliveryFacts small{display:block}.deliveryFacts b{font-size:20px}.deliveryFacts small{color:var(--muted);font-size:.875rem}.placementGrid{border-radius:var(--radius-panel);background:var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;padding:14px;display:grid}.placementGrid>article{box-shadow:var(--shadow-panel);background:#fff;border:1px solid #ffffff20;border-radius:12px;overflow:hidden}.placementGrid>article>header{background:#fff!important;border:0!important;padding:10px 12px!important;display:block!important}.placementGrid header b,.placementGrid header small{display:block}.placementGrid header b{font-size:.875rem}.placementGrid header small{color:var(--muted);margin-top:3px;font-size:.875rem}.placementGrid>article>div{background:#efedf0;width:100%;position:relative;overflow:hidden}.placementGrid>article.feed>div{aspect-ratio:4/5}.placementGrid>article.vertical>div{aspect-ratio:9/16}.placementGrid iframe{background:#fff;border:0;width:100%;height:100%;position:absolute;inset:0}.previewNotice{color:#706675;background:#faf6fb;border:1px solid #e4d9e6;border-radius:11px;margin:0;padding:14px;font-size:.875rem;line-height:1.5}.creativeBreakdown{grid-template-columns:1.35fr 1fr 1fr;gap:10px;margin-top:14px;display:grid}.creativeBreakdown>section{border:1px solid var(--line);background:#faf9fa;border-radius:11px;padding:12px}.creativeBreakdown>section>em{color:var(--brand-text);letter-spacing:.1em;margin:0 0 8px;font-size:.875rem;font-style:normal;font-weight:800;display:block}.creativeBreakdown>section>em:not(:first-child){margin-top:14px}.creativeBreakdown article{border-top:1px solid var(--line);padding:9px 0}.creativeBreakdown article:first-of-type{border-top:0;padding-top:0}.creativeBreakdown article b{font-size:.875rem}.creativeBreakdown p{color:var(--muted);white-space:pre-wrap;margin:5px 0;font-size:.875rem;line-height:1.5}.creativeBreakdown>section>a{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);margin:7px 0;font-size:.875rem;display:block;overflow:hidden}.creativeBreakdown nav{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.creativeBreakdown nav a{background:var(--ink);color:#fff;border-radius:7px;padding:7px 8px;font-size:.875rem;font-weight:800;text-decoration:none}.adPerformance.detailed{grid-template-columns:repeat(6,1fr);margin-top:12px}.adPerformance.detailed>span{border:1px solid var(--line)}@media (max-width:1000px){.placementGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.creativeBreakdown{grid-template-columns:1fr 1fr}.creativeBreakdown>section:last-child{grid-column:1/-1}.adPerformance.detailed{grid-template-columns:repeat(3,1fr)}}@media (max-width:620px){.deliveryHeading{flex-direction:column;align-items:stretch}.deliveryFacts{align-self:flex-start}.placementGrid{grid-template-columns:1fr;padding:10px}.creativeBreakdown{grid-template-columns:1fr}.creativeBreakdown>section:last-child{grid-column:auto}.adPerformance.detailed{grid-template-columns:1fr 1fr}.adSelector>button{min-width:165px}}.campaignDetailBody{overflow-anchor:none}.campaignDetailOverlay{padding:16px}.campaignDetailOverlay>section{flex-direction:column;width:min(1240px,100vw - 32px);height:min(900px,100vh - 32px);max-height:none;display:flex}.campaignDetailOverlay>section>header{z-index:2;flex:none;padding:17px 22px;position:relative}.campaignDetailBody{flex:1;min-height:0;max-height:none;padding:20px 24px 30px;overflow:hidden auto}.enhancedAds{padding:18px 20px}.deliveryToolbar{background:var(--paper);border-radius:12px;grid-template-columns:minmax(260px,1fr) auto auto;gap:12px;margin-top:14px;border:0!important;align-items:end!important;padding:14px!important;display:grid!important}.deliveryToolbar label>span{color:var(--muted);letter-spacing:.11em;margin-bottom:6px;font-size:.875rem;font-weight:800;display:block}.deliveryToolbar select{border:1px solid var(--line);width:100%;min-height:40px;color:var(--ink);background:#fff;border-radius:9px;padding:8px 36px 8px 11px;font:800 .875rem inherit}.deliveryStatus{color:#6d6572;background:#f0edf2;border-radius:999px;align-self:center;padding:6px 9px;font-size:.875rem;font-weight:800}.deliveryStatus.active{color:#3f8c4d;background:#e4f5e1}.deliveryCount{border-left:1px solid var(--line);align-items:baseline;gap:5px;padding:4px 2px 4px 14px;display:flex}.deliveryCount b{font-size:18px}.deliveryCount small{color:var(--muted);font-size:.875rem}.placementTabs{flex-wrap:wrap;gap:7px;margin:0 0 12px;display:flex}.placementTabs button{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:#fff;border-radius:999px;padding:8px 11px;font:800 .875rem inherit}.placementTabs button:hover,.placementTabs button.active{border-color:var(--muted);background:var(--paper);color:var(--muted)}.singlePlacementStage{border-radius:var(--radius-panel);background:var(--ink);grid-template-columns:minmax(430px,1fr) 250px;align-items:start;gap:20px;padding:20px;display:grid}.previewDevice{border-radius:var(--radius-panel);width:100%;max-width:570px;box-shadow:var(--shadow-panel);background:#fff;border:1px solid #ffffff26;justify-self:center;overflow:hidden}.previewDevice>header{border:0!important;border-bottom:1px solid var(--line)!important;background:#fff!important;justify-content:space-between!important;align-items:center!important;padding:12px 14px!important;display:flex!important}.previewDevice header b,.previewDevice header small{display:block}.previewDevice header b{font-size:.875rem}.previewDevice header small{color:var(--muted);margin-top:3px;font-size:.875rem}.previewDevice header em{background:var(--paper);border-radius:999px;padding:5px 7px;color:var(--muted)!important;letter-spacing:0!important;font-size:.875rem!important}.previewViewport{background:#fff;width:100%;margin:auto;overflow:hidden}.previewViewport iframe{background:#fff;border:0;width:100%;height:100%;display:block}.singlePlacementStage>aside{color:#fff;background:#ffffff0d;border:1px solid #fff2;border-radius:13px;padding:18px;position:sticky;top:12px}.singlePlacementStage>aside>em{color:var(--line);letter-spacing:.13em;font-size:.875rem;font-style:normal;font-weight:800}.singlePlacementStage>aside h5{margin:7px 0 10px;font-size:17px}.singlePlacementStage>aside p{color:var(--paper);margin:0;font-size:.875rem;line-height:1.55}.singlePlacementStage dl{margin:18px 0}.singlePlacementStage dl>div{border-top:1px solid #ffffff18;justify-content:space-between;gap:14px;padding:9px 0;font-size:.875rem;display:flex}.singlePlacementStage dt{color:var(--muted)}.singlePlacementStage dd{text-align:right;margin:0;font-weight:800}.singlePlacementStage>aside>a{color:var(--muted);text-align:center;background:#fff;border-radius:8px;padding:9px;font-size:.875rem;font-weight:800;text-decoration:none;display:block}.detailAdsets{background:#fbfafb;margin-top:14px}.detailAdsets>article{padding:10px 0}@media (max-width:900px){.singlePlacementStage{grid-template-columns:1fr}.singlePlacementStage>aside{display:none;position:static}.detailStats{grid-template-columns:repeat(3,1fr)}.creativeBreakdown{grid-template-columns:1fr 1fr}.creativeBreakdown>section:last-child{grid-column:1/-1}}@media (max-width:620px){.campaignDetailOverlay{padding:0}.campaignDetailOverlay>section{border-radius:0;width:100vw;height:100vh}.campaignDetailOverlay>section>header{padding:13px 14px}.campaignDetailOverlay header h2{font-size:16px}.campaignDetailBody{padding:12px}.detailStats{grid-template-columns:1fr 1fr}.enhancedAds{padding:13px}.deliveryToolbar{grid-template-columns:1fr auto}.deliveryCount{display:none}.deliveryHeading{padding:14px 0}.placementTabs{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:4px;display:flex;overflow-x:auto}.placementTabs::-webkit-scrollbar{display:none}.placementTabs button{flex:none;padding:8px 10px}.singlePlacementStage{border-radius:12px;padding:8px;overflow:hidden}.previewDevice{border-radius:11px;max-width:100%}.previewDevice>header{padding:10px!important}.previewViewport{max-width:100%!important}.creativeBreakdown{grid-template-columns:1fr}.creativeBreakdown>section:last-child{grid-column:auto}.adPerformance.detailed{grid-template-columns:1fr 1fr}}.integrationStatus>.newsletterHero,.integrationStatus>.audiencePicker,.integrationStatus>.newsletterCampaigns{display:none}.integrationStatus>.mailchimpConnect{margin-bottom:0}.weeztixWide>.logo.l2,.metaLogo,.googleDriveLogo,.mailchimpTop>i,.newsletterHero>i,.newsletterConnectPrompt>i{overflow:hidden;color:#0000!important;background:#fff!important;font-size:0!important}.weeztixWide>.logo.l2{background:#f3f6f8 url(/brand/integrations/weeztix-icon.svg) 50%/26px no-repeat!important}.metaLogo{background:#f2edff url(/brand/integrations/meta.svg) 50%/28px no-repeat!important}.googleDriveLogo{background:#f4f8ff url(/brand/integrations/googledrive.svg) 50%/27px no-repeat!important}.mailchimpTop>i,.newsletterHero>i,.newsletterConnectPrompt>i{background:#ffe01b url(/brand/integrations/mailchimp.svg) 50%/27px no-repeat!important}.integrationUpcoming{margin-top:30px}.integrationUpcoming>header{margin-bottom:14px}.integrationUpcoming>header em{color:var(--brand-text);letter-spacing:.13em;font-size:.875rem;font-style:normal;font-weight:800}.integrationUpcoming>header h2{margin:5px 0 3px;font-size:20px}.integrationUpcoming>header p{color:var(--muted);margin:0;font-size:.875rem}.integrationUpcoming .integrations{grid-template-columns:repeat(3,1fr)}.integrationUpcoming .card{min-height:170px;margin:0}.integrationUpcoming .card>span{color:var(--muted);background:#f0edf2;border-radius:999px;margin-top:auto;padding:6px 9px;font-size:.875rem;font-weight:800}.brandLogo{background:#f4f1f5!important}.brandLogo img{object-fit:contain;width:22px;height:22px;display:block}.brandLogo.meta img,.brandLogo.googleanalytics img,.brandLogo.googledrive img{filter:brightness(0)saturate()invert(39%)sepia(22%)saturate(1301%)hue-rotate(247deg)brightness(92%)}.brandLogo.tiktok img{filter:brightness(0)saturate()invert(12%)sepia(10%)saturate(1046%)hue-rotate(228deg)}.brandLogo.residentadvisor{background:var(--ink)!important;color:#fff!important;font-size:0!important}.brandLogo.residentadvisor:after{content:"RA";letter-spacing:-.08em;font:800 .875rem/1 Arial,sans-serif}.brandLogo.residentadvisor img{display:none}@media (max-width:760px){.integrationUpcoming .integrations{grid-template-columns:1fr}}.assetCardButton{width:100%;color:inherit;font:inherit;text-align:left;cursor:zoom-in;padding:0;transition:transform .18s,box-shadow .18s,border-color .18s;display:block}:is(.assetCardButton:hover,.assetCardButton:focus-visible){border-color:var(--muted);box-shadow:var(--shadow-panel);outline:0;transform:translateY(-3px)}.assetZoom{color:#fff;opacity:0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#17121dcc;border:1px solid #ffffff6b;border-radius:9px;place-items:center;width:30px;height:30px;font-size:14px;font-style:normal;transition:opacity .18s,transform .18s;display:grid;position:absolute;bottom:8px;right:8px;transform:translateY(4px)}:is(.assetCardButton:hover .assetZoom,.assetCardButton:focus-visible .assetZoom){opacity:1;transform:none}.assetLightbox{z-index:80;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:zoom-out;background:#100c16d9;place-items:center;padding:28px;animation:.16s assetFade;display:grid;position:fixed;inset:0}.assetLightbox>section{border-radius:var(--radius-panel);width:min(1100px,94vw);max-height:92vh;box-shadow:var(--shadow-panel);cursor:default;background:#fff;border:1px solid #ffffff2b;flex-direction:column;animation:.2s assetRise;display:flex;overflow:hidden}.assetLightbox header,.assetLightbox footer{background:#fff;justify-content:space-between;align-items:center;gap:18px;padding:15px 18px;display:flex}.assetLightbox header{border-bottom:1px solid var(--line)}.assetLightbox header span{min-width:0}.assetLightbox header em{color:var(--brand-text);letter-spacing:.13em;text-transform:uppercase;font-size:.875rem;font-style:normal;font-weight:800;display:block}.assetLightbox header h2{text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:16px;overflow:hidden}.assetLightbox header button{border:1px solid var(--line);width:38px;height:38px;color:var(--muted);cursor:pointer;background:#faf8fb;border-radius:10px;flex:none;font:300 25px/1 sans-serif}.assetLightbox header button:hover{background:var(--ink);color:#fff}.assetLightboxMedia{background:var(--ink);place-items:center;min-height:220px;display:grid;overflow:hidden}.assetLightboxMedia img,.assetLightboxMedia video{object-fit:contain;background:var(--ink);width:100%;height:100%;max-height:70vh;display:block}.assetLightbox footer{border-top:1px solid var(--line)}.assetLightbox footer span{min-width:0}.assetLightbox footer b,.assetLightbox footer small{display:block}.assetLightbox footer b{font-size:.875rem}.assetLightbox footer small{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);margin-top:4px;font-size:.875rem;overflow:hidden}.assetLightbox footer a{background:var(--ink);color:#fff;border-radius:9px;flex:none;padding:10px 13px;font-size:.875rem;font-weight:800;text-decoration:none}.assetLightbox footer a:hover{background:var(--ink)}@keyframes assetFade{0%{opacity:0}to{opacity:1}}@keyframes assetRise{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}.eventSkeleton{border:1px solid var(--paper);border-radius:var(--radius-panel);text-indent:-9999px;min-height:148px;box-shadow:var(--shadow-panel);isolation:isolate;background-color:#fff;position:relative;overflow:hidden;color:#0000!important}.eventSkeleton:before{content:"";z-index:1;background:var(--paper);border-radius:8px;position:absolute;inset:22px}.eventSkeleton:after{content:"";z-index:2;background:var(--paper);animation:1.45s ease-in-out infinite famerocketSkeleton;position:absolute;inset:0;transform:translate(-110%)}.eventSkeleton.skeletonCompact{min-height:92px}.eventSkeleton.skeletonTall{min-height:250px}.eventSkeleton.skeletonMedia{min-height:340px}.panelRefreshing{pointer-events:none;position:relative}.panelRefreshing>:not(.panelLoadingBar){opacity:.58;filter:saturate(.72);transition:opacity .18s}.panelLoadingBar{z-index:8;background:var(--paper);color:#0000;border-radius:0 0 999px 999px;height:3px;position:absolute;top:0;left:12px;right:12px;overflow:hidden}.panelLoadingBar:after{content:"";border-radius:inherit;background:var(--paper);width:38%;animation:1.05s ease-in-out infinite famerocketProgress;position:absolute;inset:0}.authCard{position:relative;overflow:hidden}.authCard:after{content:"";transform-origin:0;background:var(--paper);height:4px;animation:1.15s ease-in-out infinite famerocketProgress;position:absolute;bottom:0;left:0;right:0}.workspaceRouteLoading{background:var(--paper);min-height:100vh;color:var(--ink);grid-template-columns:230px 1fr;display:grid}.workspaceRouteLoading>aside{background:var(--ink);padding:28px 20px}.routeSkeletonLogo,.routeSkeletonAccount,.workspaceRouteLoading aside i,.workspaceRouteLoading header i,.routeSkeletonHero,.routeSkeletonCards i{background:#ffffff13;border-radius:9px;display:block;overflow:hidden}.routeSkeletonLogo{width:150px;height:48px;margin-bottom:34px}.routeSkeletonAccount{height:56px;margin-bottom:30px}.workspaceRouteLoading aside i{height:34px;margin:9px 0}.workspaceRouteLoading>section{min-width:0}.workspaceRouteLoading header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:68px;padding:0 34px;display:flex}.workspaceRouteLoading header i:first-child{background:#ece8ee;width:170px;height:12px}.workspaceRouteLoading header i:last-child{background:#ece8ee;width:120px;height:36px}.routeSkeletonContent{padding:42px 46px}.routeSkeletonHero{background:#e9e5eb;height:210px}.routeSkeletonCards{grid-template-columns:repeat(4,1fr);gap:12px;margin:18px 0;display:grid}.routeSkeletonCards i{border:1px solid var(--paper);background:#fff;height:92px}@keyframes famerocketSkeleton{to{transform:translate(110%)}}@keyframes famerocketProgress{0%{transform:translate(-105%)scaleX(.65)}50%{transform:translate(95%)scaleX(1)}to{transform:translate(270%)scaleX(.55)}}@media (max-width:760px){.eventSkeleton{min-height:126px}.eventSkeleton:before{inset:18px}.workspaceRouteLoading{grid-template-columns:1fr}.workspaceRouteLoading>aside{display:none}.routeSkeletonContent{padding:22px 16px}.routeSkeletonHero{height:150px}.routeSkeletonCards{grid-template-columns:1fr 1fr}.workspaceRouteLoading header{padding:0 18px}}@media (prefers-reduced-motion:reduce){.eventSkeleton:after,.panelLoadingBar:after,.authCard:after{animation:none}.eventSkeleton:after{display:none}}@media (max-width:760px){.assetLightbox{padding:10px}.assetLightbox>section{border-radius:var(--radius-panel);width:100%;max-height:96vh}.assetLightboxMedia img,.assetLightboxMedia video{max-height:68vh}.assetLightbox footer{flex-direction:column;align-items:stretch}.assetLightbox footer a{text-align:center}.assetZoom{opacity:1;transform:none}}.organizerSwitcher{position:relative}.organizerSwitcher>.account{text-align:left;width:100%;color:inherit;cursor:pointer;display:flex}.organizerMenu,.userMenu{z-index:55;border:1px solid var(--ink);background:var(--ink);color:#fff;box-shadow:var(--shadow-panel);border-radius:13px;position:absolute;overflow:hidden}.organizerMenu{width:100%;margin-top:8px;padding:8px;top:100%;left:0}.organizerMenu>em{color:var(--muted);letter-spacing:.14em;padding:8px;font-size:.875rem;font-style:normal;font-weight:800;display:block}.organizerMenu>button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:32px 1fr auto;align-items:center;gap:9px;width:100%;padding:8px;display:grid}.organizerMenu>button>span{color:#fff;border-radius:8px;place-items:center;width:32px;height:32px;font-size:.875rem;font-weight:800;display:grid}.organizerMenu b,.organizerMenu small{display:block}.organizerMenu b{font-size:.875rem}.organizerMenu small{color:var(--muted);text-transform:capitalize;margin-top:3px;font-size:.875rem}.organizerMenu i{color:var(--mint);font-style:normal}.userControl{min-width:auto!important;position:relative!important}.userAvatar{border:1px solid var(--paper);background:var(--paper);width:38px;height:38px;color:var(--ink);cursor:pointer;box-shadow:var(--shadow-panel);border-radius:11px;font-size:.875rem;font-weight:800}.userAvatar:hover{transform:translateY(-1px)}.userMenu{width:250px;padding:9px;top:48px;right:0}.userMenu>div{border-bottom:1px solid var(--ink);margin-bottom:5px;padding:11px}.userMenu b,.userMenu small{display:block}.userMenu b{font-size:.875rem}.userMenu small{color:var(--muted);text-overflow:ellipsis;margin-top:5px;font-size:.875rem;overflow:hidden}.userMenu>button,.userMenu>a{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;width:100%;padding:10px;font-size:.875rem;font-weight:700;text-decoration:none;display:block}.userMenu>button:hover,.userMenu>a:hover{background:var(--ink)}.userMenu>a.logoutLink{color:#ffb5ba;border-top:1px solid var(--ink);border-radius:0;margin-top:4px;padding-top:13px}.authScreen{background:var(--ink);color:#fff;grid-template-columns:minmax(360px,620px) 1fr;min-height:100vh;display:grid}.authCard{text-align:center;grid-column:1/-1;place-self:center}.authCard .brandIcon{margin:auto}.authCard h1{margin:15px 0 5px;font-size:38px}.authCard p{color:var(--muted)}.loginPanel{background:var(--ink);flex-direction:column;justify-content:center;padding:clamp(38px,7vw,100px);display:flex}.loginBrand{align-items:center;gap:12px;margin-bottom:80px;display:flex}.loginBrand .brandIcon{width:38px}.loginPanel>em{color:var(--mint);letter-spacing:.16em;font-size:.875rem;font-style:normal;font-weight:800}.loginPanel h1{letter-spacing:-.055em;max-width:520px;margin:15px 0 18px;font-size:clamp(38px,5vw,68px);line-height:.98}.loginPanel p{max-width:500px;color:var(--line);margin:0 0 30px;font-size:.875rem;line-height:1.65}.loginButton{background:var(--mint);color:var(--ink);border-radius:11px;align-self:flex-start;padding:14px 19px;font-size:.875rem;font-weight:800;text-decoration:none;display:inline-block}.loginButton.secondary{background:#fff}.loginPanel>small{color:var(--muted);margin-top:18px;font-size:.875rem}.loginVisual{background:var(--paper);flex-direction:column;justify-content:flex-end;padding:clamp(40px,6vw,90px);display:flex;position:relative;overflow:hidden}.loginVisual:before{content:"";border:1px solid #ffffff26;border-radius:50% 50% 42% 58%;position:absolute;inset:8%;transform:rotate(-18deg)}.loginVisual>span,.loginVisual>h2,.loginVisual>div{position:relative}.loginVisual>span{color:var(--mint);letter-spacing:.16em;font-size:.875rem;font-weight:800}.loginVisual h2{margin:15px 0 40px;font-size:clamp(38px,5vw,70px);line-height:.96}.loginVisual>div{border-top:1px solid #ffffff2e;grid-template-columns:45px 1fr;align-items:center;padding:15px 0;display:grid}.loginVisual>div b{color:var(--mint)}.loginVisual>div p{margin:0;font-size:.875rem}.adminCreate{border-top:4px solid var(--pink);margin-bottom:16px}.adminCreate h2{margin:0}.adminCreate>p{color:var(--muted);font-size:.875rem}.adminForm{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px;display:grid}.adminForm label{letter-spacing:.08em;font-size:.875rem;font-weight:800}.adminForm input,.inviteRow input,.inviteRow select,.userTable select{border:1px solid var(--line);background:#fff;border-radius:9px;width:100%;margin-top:6px;padding:10px;font:.875rem Roboto,sans-serif;display:block}.colorField{grid-template-columns:42px 1fr;gap:7px;display:grid}.colorField input[type=color]{height:37px;padding:3px}.adminCreateActions{justify-content:space-between;align-items:center;margin-top:16px;display:flex}.adminCreateActions small{color:var(--muted);font-size:.875rem}.adminCreateActions button:disabled,.inviteRow button:disabled{opacity:.5}.adminLayout{grid-template-columns:minmax(260px,.7fr) minmax(520px,1.3fr);gap:16px;display:grid}.adminSectionHead{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.adminSectionHead h2{margin:3px 0}.adminSectionHead p{color:var(--muted);margin:3px 0 0;font-size:.875rem}.adminSectionHead>span>em{color:var(--brand-text);letter-spacing:.12em;font-size:.875rem;font-style:normal;font-weight:800}.adminSectionHead>b{font-size:.875rem}.tenantList>button{border:1px solid #0000;border-top-color:var(--line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:42px 1fr auto;align-items:center;gap:11px;width:100%;padding:13px 8px;display:grid}.tenantList>button.active{border-color:var(--muted);background:var(--paper);border-radius:10px}.tenantList>button>i{color:#fff;border-radius:10px;place-items:center;width:42px;height:42px;font-size:.875rem;font-style:normal;font-weight:800;display:grid}.tenantList>button b,.tenantList>button small{display:block}.tenantList>button b{font-size:.875rem}.tenantList>button small{color:var(--muted);margin-top:4px;font-size:.875rem}.tenantList>button em{color:var(--success);background:#e8f6e6;border-radius:999px;padding:5px 7px;font-size:.875rem;font-style:normal;font-weight:800}.inviteRow{background:#faf8fb;border-radius:11px;grid-template-columns:1fr 145px auto;gap:8px;margin-bottom:14px;padding:13px;display:grid}.inviteRow input,.inviteRow select{margin:0}.userTable>div,.userTable>article{border-top:1px solid var(--line);grid-template-columns:minmax(190px,1.5fr) 125px 86px 30px;align-items:center;gap:10px;padding:11px 5px;display:grid}.userTable>div{color:var(--muted);letter-spacing:.08em;font-size:.875rem;font-weight:800}.userTable article span b,.userTable article span small{display:block}.userTable article span b{font-size:.875rem}.userTable article span small{color:var(--muted);margin-top:3px;font-size:.875rem}.userTable select{margin:0;padding:8px}.accessStatus{color:var(--success);cursor:pointer;background:#e7f5e4;border:0;border-radius:999px;padding:7px;font-size:.875rem;font-weight:800}.accessStatus.invited{color:#926b18;background:#fff3d8}.accessStatus.suspended{color:#a8313a;background:#ffe5e7}.removeAccess{border:1px solid var(--line);color:#a03b45;cursor:pointer;background:#fff;border-radius:8px;width:28px;height:28px;font-size:18px}.removeAccess:hover{color:#fff;background:#a03b45}.tenantSecurity{align-items:center;gap:13px;margin-top:16px;display:flex}.tenantSecurity>span{width:38px;height:38px;color:var(--success);background:#e7f5e4;border-radius:50%;place-items:center;display:grid}.tenantSecurity>div{flex:1}.tenantSecurity h2{margin:0;font-size:14px}.tenantSecurity p{color:var(--muted);margin:4px 0 0;font-size:.875rem;line-height:1.5}.tenantSecurity>small{color:var(--muted);font-size:.875rem}@media (max-width:980px){.authScreen{grid-template-columns:1fr}.loginVisual{display:none}.adminLayout{grid-template-columns:1fr}.adminForm{grid-template-columns:1fr 1fr}}@media (max-width:760px){.organizerMenu{width:auto;position:fixed;inset:auto 10px 70px}.userMenu{position:fixed;top:65px;right:10px}.authScreen{display:block}.loginPanel{min-height:100vh;padding:35px 24px}.loginBrand{margin-bottom:60px}.adminForm{grid-template-columns:1fr}.adminCreateActions,.tenantSecurity{flex-direction:column;align-items:stretch}.inviteRow{grid-template-columns:1fr}.userTable>div{display:none}.userTable>article{grid-template-columns:1fr 110px 75px 28px}.tenantSecurity>small{margin-left:51px}.side nav{grid-template-columns:repeat(5,1fr)}}.work>header .userControl{display:block!important;position:relative!important;overflow:visible!important}.work>header .userMenu{flex-direction:column!important;align-items:stretch!important;gap:5px!important;width:300px!important;height:auto!important;padding:10px!important;display:flex!important;position:absolute!important;top:48px!important;right:0!important;overflow:visible!important}.work>header .userMenu>.userIdentity{border-bottom:1px solid var(--ink)!important;width:auto!important;margin:0 0 3px!important;padding:12px 12px 14px!important;display:block!important}.userIdentity em{background:var(--ink);color:var(--paper);text-transform:uppercase;letter-spacing:.08em;border-radius:999px;margin-top:8px;padding:5px 7px;font-size:.875rem;font-style:normal;font-weight:800;display:inline-block}.work>header .userMenu>.accountAction,.work>header .userMenu>.logoutButton{color:#fff!important;text-align:left!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:9px!important;flex:none!important;grid-template-columns:32px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:52px!important;padding:9px 11px!important;text-decoration:none!important;display:grid!important}.userMenu>.accountAction>i,.userMenu>.logoutButton>i{background:var(--ink);border-radius:8px;place-items:center;width:32px;height:32px;font-size:.875rem;font-style:normal;display:grid}.userMenu>.accountAction>span,.userMenu>.logoutButton>span{min-width:0!important;display:block!important}.userMenu>.accountAction span b,.userMenu>.accountAction span small,.userMenu>.logoutButton span b,.userMenu>.logoutButton span small{display:block!important}.userMenu>.accountAction span b,.userMenu>.logoutButton span b{font-size:.875rem!important}.userMenu>.accountAction span small,.userMenu>.logoutButton span small{color:var(--muted)!important;margin-top:3px!important;font-size:.875rem!important}.work>header .userMenu>.logoutButton{color:#ffc1c6!important;background:#352027!important;border:1px solid #6c363e!important;margin-top:4px!important}.work>header .userMenu>.logoutButton:hover{color:#fff!important;background:#9f3541!important}@media (max-width:760px){.work>header .userMenu{width:auto!important;position:fixed!important;top:65px!important;left:10px!important;right:10px!important}}.adminManaged{background:var(--paper);color:var(--muted);border-radius:999px;align-items:center;padding:8px 11px;font-size:.875rem;font-weight:800;display:inline-flex}.platformIntegration{border-top:4px solid var(--ink);background:var(--paper);margin-top:16px}.platformIntegrationHead{align-items:center;gap:14px;display:flex}.platformIntegrationHead>span{flex:1}.platformIntegrationHead em{color:var(--muted);letter-spacing:.13em;font-size:.875rem;font-style:normal;font-weight:800}.platformIntegrationHead h2{margin:4px 0}.platformIntegrationHead p{color:var(--muted);margin:0;font-size:.875rem;line-height:1.5}.platformIntegrationHead>b{border-radius:999px;padding:7px 10px;font-size:.875rem}.platformIntegrationHead>b.ready{color:var(--success);background:#e7f5e4}.platformIntegrationHead>b.pending{color:#9b681b;background:#fff0dc}.platformMetaForm{border-top:1px solid var(--paper);grid-template-columns:1fr 1fr 1.5fr auto;align-items:end;gap:10px;margin-top:18px;padding-top:17px;display:grid}.platformMetaForm label{letter-spacing:.08em;font-size:.875rem;font-weight:800}.platformMetaForm input{border:1px solid var(--line);background:#fff;border-radius:9px;width:100%;margin-top:6px;padding:10px;font:.875rem Roboto,sans-serif;display:block}.platformMetaForm button{min-height:37px}.platformMetaForm button:disabled{opacity:.5}.platformSecurityNote{background:var(--paper);color:var(--muted);border-radius:9px;margin:14px 0 0;padding:11px 13px;font-size:.875rem;line-height:1.5}@media (max-width:980px){.platformMetaForm{grid-template-columns:1fr 1fr}.platformMetaForm label:nth-child(3){grid-column:1/-1}}@media (max-width:760px){.platformIntegrationHead{flex-wrap:wrap;align-items:flex-start}.platformIntegrationHead>span{min-width:calc(100% - 68px)}.platformMetaForm{grid-template-columns:1fr}.platformMetaForm label:nth-child(3){grid-column:auto}}.metaConnectMessage{background:var(--paper);color:var(--muted);border-radius:9px;margin:14px 0 0;padding:11px 13px;font-size:.875rem}.metaSetupGuide{grid-template-columns:1fr 1fr .8fr;gap:10px;margin-top:14px;display:grid}.metaSetupGuide>div{border:1px solid var(--paper);background:#fff;border-radius:11px;padding:13px}.metaSetupGuide em{color:var(--muted);letter-spacing:.1em;font-size:.875rem;font-style:normal;font-weight:800;display:block}.metaSetupGuide span{align-items:center;gap:7px;margin-top:9px;display:flex}.metaSetupGuide code{text-overflow:ellipsis;white-space:nowrap;background:var(--paper);min-width:0;color:var(--muted);border-radius:7px;flex:1;padding:8px;font:.875rem ui-monospace,SFMono-Regular,Consolas,monospace;overflow:hidden}.metaSetupGuide button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:7px;padding:7px 9px;font-size:.875rem;font-weight:800}.metaSetupGuide button:hover{background:var(--ink);color:#fff}.metaSetupGuide small,.metaSetupGuide p{color:var(--muted);margin:8px 0 0;font-size:.875rem;line-height:1.45;display:block}@media (max-width:980px){.metaSetupGuide{grid-template-columns:1fr 1fr}.metaSetupGuide>div:last-child{grid-column:1/-1}}@media (max-width:760px){.metaSetupGuide{grid-template-columns:1fr}.metaSetupGuide>div:last-child{grid-column:auto}}.metaSetupGuide>div>a{background:var(--ink);color:#fff;border-radius:7px;margin-top:9px;padding:8px 10px;font-size:.875rem;font-weight:800;text-decoration:none;display:inline-block}.platformDrive{border-top-color:var(--muted);background:var(--paper)}.platformDrive .platformIntegrationHead em,.platformDrive .metaSetupGuide em{color:var(--muted)}.platformDrive .platformSecurityNote{background:var(--paper)}.platformDrive .metaSetupGuide p code{background:var(--paper);border-radius:4px;padding:2px 5px;font:.875rem ui-monospace,SFMono-Regular,Consolas,monospace}.accessPlans{color:var(--ink);background:#f3f4f4;padding:120px clamp(24px,8vw,140px)}.accessPlans h2{margin:20px 0}.accessIntro{color:#6d6e70;max-width:720px;font-size:15px;line-height:1.7}.accessGrid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:55px;display:grid}.accessGrid article{border:1px solid var(--line);border-top:5px solid var(--mint);background:#fff;border-radius:12px;flex-direction:column;min-height:390px;padding:30px;display:flex}.accessGrid article.featured{border-top-color:var(--coral);box-shadow:var(--shadow-panel);transform:translateY(-10px)}.accessGrid article>span{color:var(--brand-text);letter-spacing:.15em;font-size:.875rem;font-weight:900}.accessGrid h3{margin:45px 0 15px;font-size:25px;line-height:1.05}.accessGrid p{min-height:66px;color:var(--muted);font-size:.875rem;line-height:1.65}.accessGrid ul{margin:15px 0 28px;padding:0;list-style:none}.accessGrid li{border-top:1px solid var(--line);padding:10px 0;font-size:.875rem;font-weight:800}.accessGrid li:before{content:"✓";color:var(--muted);margin-right:9px}.accessGrid a{background:var(--ink);color:#fff;text-align:center;border-radius:8px;margin-top:auto;padding:14px;font-size:.875rem;font-weight:900;text-decoration:none}.accessGrid .featured a{background:var(--coral)}.accessPlans>small{color:var(--muted);margin-top:22px;font-size:.875rem;display:block}@media (max-width:980px){.accessGrid{grid-template-columns:1fr}.accessGrid article.featured{transform:none}}@media (max-width:620px){.accessPlans{padding:82px 20px}}.eventMarketing{border-top:4px solid var(--pink);margin:18px 0;overflow:hidden}.eventMarketing>header{border-bottom:1px solid var(--line);align-items:flex-start;gap:22px;padding-bottom:18px;display:flex}.eventMarketing>header>span{flex:1}.eventMarketing>header em{color:var(--brand-text);letter-spacing:.12em;font-size:.875rem;font-style:normal;font-weight:900}.eventMarketing>header h2{margin:6px 0}.eventMarketing>header p{color:var(--muted);margin:0;font-size:.875rem;line-height:1.55}.eventMarketing>header>b{border-radius:999px;padding:8px 11px;font-size:.875rem}.eventMarketing>header .needsAction{color:var(--warning);background:#fff0dc}.eventMarketing>header .calm{color:#3d8146;background:#e6f5e4}.marketingHealth{grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0;display:grid}.marketingHealth>span{border:1px solid var(--line);border-radius:12px;padding:14px}.marketingHealth small,.marketingHealth b,.marketingHealth em{display:block}.marketingHealth small{color:var(--muted);letter-spacing:.1em;font-size:.875rem;font-weight:900}.marketingHealth b{margin:7px 0 4px;font-size:15px}.marketingHealth em{color:var(--muted);font-size:.875rem;font-style:normal}.marketingWizard{border-radius:var(--radius-panel);background:#f8f5f9;padding:18px}.wizardMiniSteps{grid-template-columns:repeat(5,1fr);gap:5px;display:grid}.wizardMiniSteps span{color:var(--muted);align-items:center;gap:6px;font-size:.875rem;font-weight:800;display:flex}.wizardMiniSteps b{background:var(--paper);border-radius:50%;place-items:center;width:21px;height:21px;display:grid}.wizardMiniSteps span.on{color:var(--muted)}.wizardMiniSteps span.on b{background:var(--mint)}.marketingFields{grid-template-columns:1fr 1.3fr .7fr;gap:10px;margin-top:18px;display:grid}.marketingFields label{letter-spacing:.09em;font-size:.875rem;font-weight:900}.marketingFields input,.marketingFields select{border:1px solid var(--line);background:#fff;border-radius:9px;width:100%;margin-top:6px;padding:10px;font:.875rem inherit;display:block}.marketingActions{align-items:center;gap:8px;margin-top:14px;display:flex}.marketingActions>span{color:var(--muted);flex:1;font-size:.875rem}.campaignDraft{border:1px solid var(--paper);border-radius:var(--radius-panel);background:var(--paper);padding:18px}.campaignDraft>div:first-child h3{margin:6px 0;font-size:22px}.campaignDraft>div:first-child p{color:var(--muted);font-size:.875rem}.audienceTests{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:16px;display:grid}.audienceTests article{border:1px solid var(--paper);background:#fff;border-radius:10px;padding:12px}.audienceTests b,.audienceTests small,.audienceTests em{display:block}.audienceTests b{font-size:.875rem}.audienceTests small{color:var(--muted);margin:6px 0;font-size:.875rem;line-height:1.45}.audienceTests em{color:var(--brand-text);font-size:.875rem;font-weight:900}.audienceTests p{margin:9px 0 0;font-size:.875rem;line-height:1.45}.approvalBar{border-top:1px solid var(--paper);align-items:center;gap:15px;margin-top:14px;padding-top:14px;display:flex}.approvalBar>span{flex:1}.approvalBar b,.approvalBar small{display:block}.approvalBar b{font-size:.875rem}.approvalBar small{color:var(--muted);margin-top:4px;font-size:.875rem}.sourceSummary{border-top:1px solid var(--line);grid-template-columns:1fr repeat(4,minmax(100px,.7fr));align-items:center;gap:8px;margin-top:18px;padding-top:18px;display:grid}.sourceSummary h3{font-size:.875rem}.sourceSummary>span{border-left:1px solid var(--line);padding-left:10px}.sourceSummary i,.sourceSummary b,.sourceSummary small{display:block}.sourceSummary i{color:var(--success);font-style:normal}.sourceSummary b{font-size:.875rem}.sourceSummary small{color:var(--muted);margin-top:3px;font-size:.875rem}.shopSummary{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}.shopSummary>div:first-child{justify-content:space-between;align-items:center;display:flex}.shopSummary h3{margin:0;font-size:.875rem}.shopSummary>div>small{color:var(--muted);font-size:.875rem}.shopSummary>article{border-top:1px solid var(--line);grid-template-columns:1fr auto 2fr auto;align-items:center;gap:12px;padding:12px 0;display:grid}.shopSummary article span b,.shopSummary article span small{display:block}.shopSummary article span b{font-size:.875rem}.shopSummary article span small{color:var(--muted);margin-top:3px;font-size:.875rem}.shopSummary article>em{background:#eee9ef;border-radius:999px;padding:6px 8px;font-size:.875rem;font-style:normal;font-weight:900}.shopSummary article>em.live{color:#3e8046;background:#e5f5e3}.shopSummary article>div{gap:8px;display:flex;overflow:auto}.shopSummary article p{border-left:1px solid var(--line);min-width:150px;margin:0;padding-left:8px}.shopSummary article p b,.shopSummary article p small{display:block}.shopSummary article p b{font-size:.875rem}.shopSummary article p small{color:var(--muted);margin-top:3px;font-size:.875rem}.shopSummary article>a{color:var(--ink);font-size:.875rem;font-weight:800}@media (max-width:900px){.marketingFields,.audienceTests{grid-template-columns:1fr}.sourceSummary{grid-template-columns:1fr 1fr}.shopSummary>article{grid-template-columns:1fr auto}.shopSummary article>div,.shopSummary article>a{grid-column:1/-1}}@media (max-width:620px){.marketingHealth,.wizardMiniSteps{grid-template-columns:1fr}.marketingActions,.approvalBar{flex-direction:column;align-items:stretch}.sourceSummary{grid-template-columns:1fr}}.dataSettings{border-top:4px solid var(--ink);margin-bottom:16px}.dataSettingsHead{align-items:flex-start;gap:18px;display:flex}.dataSettingsHead>span{flex:1}.dataSettingsHead em{color:var(--muted);letter-spacing:.12em;font-size:.875rem;font-style:normal;font-weight:900}.dataSettingsHead h2{margin:5px 0}.dataSettingsHead p{color:var(--muted);margin:0;font-size:.875rem}.connectionChecks{border-top:1px solid var(--line);margin-top:18px}.connectionChecks article{border-bottom:1px solid var(--line);grid-template-columns:1.2fr 25px 1fr 25px 1fr;align-items:center;gap:9px;padding:11px 0;display:grid}.connectionChecks b,.connectionChecks small{display:block}.connectionChecks b{font-size:.875rem}.connectionChecks small{color:var(--muted);margin-top:3px;font-size:.875rem}.connectionChecks i{width:22px;height:22px;color:var(--muted);background:#eee9ef;border-radius:50%;place-items:center;font-style:normal;display:grid}.connectionChecks i.ok{color:#3f8648;background:#e4f5e1}.dataControls{grid-template-columns:1fr 1fr 2fr;gap:10px;margin-top:16px;display:grid}.dataControls label{letter-spacing:.09em;font-size:.875rem;font-weight:900}.dataControls select,.dataControls input{border:1px solid var(--line);background:#fff;border-radius:9px;width:100%;margin-top:6px;padding:10px;font:.875rem inherit;display:block}.privacyNote{background:var(--paper);color:var(--muted);border-radius:9px;margin:14px 0 0;padding:11px;font-size:.875rem;line-height:1.5}@media (max-width:760px){.dataSettingsHead{flex-direction:column;align-items:stretch}.connectionChecks article{grid-template-columns:1fr 25px}.connectionChecks article span:nth-of-type(n+2),.connectionChecks article i:nth-of-type(n+2){display:none}.dataControls{grid-template-columns:1fr}}.syncBadge{background:#f3fbf1;border:1px solid #dcead9;border-radius:11px;align-items:center;gap:11px;margin:0 0 14px;padding:11px 13px;display:flex}.syncBadge.stale{background:#fff9ef;border-color:#f0d9b7}.syncBadge>i{color:#3e8247;background:#dff1dc;border-radius:50%;place-items:center;width:29px;height:29px;font-style:normal;font-weight:900;display:grid}.syncBadge.stale>i{color:#94651d;background:#ffe9c7}.syncBadge>span{flex:1}.syncBadge b,.syncBadge small,.syncBadge em{display:block}.syncBadge b{font-size:.875rem}.syncBadge small{color:var(--muted);margin-top:3px;font-size:.875rem}.syncBadge em{color:#a33c45;margin-top:3px;font-size:.875rem}.syncBadge>button{padding:8px 10px}.googleDriveBox{background:var(--paper);border-color:var(--paper);margin-bottom:18px}.googleDriveLogo{color:#fff!important;background:linear-gradient(145deg,#4285f4 0 34%,#34a853 34% 67%,#fbbc04 67%)!important}.driveFolderSelect{border-top:1px solid var(--paper);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;margin-top:17px;padding-top:17px;display:grid}.driveFolderSelect label{letter-spacing:.1em;font-size:.875rem;font-weight:800}.driveFolderSelect input{border:1px solid var(--paper);background:#fff;border-radius:9px;width:100%;margin-top:6px;padding:11px;font:.875rem inherit;display:block}.driveFolderSelect small{color:var(--muted);grid-column:1/-1;font-size:.875rem}.driveSyncMeta{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px;display:grid}.driveSyncMeta span{border:1px solid var(--paper);background:#fff;border-radius:9px;padding:10px}.driveSyncMeta b,.driveSyncMeta small{display:block}.driveSyncMeta b{font-size:.875rem}.driveSyncMeta small{color:var(--muted);margin-top:4px;font-size:.875rem}.drivePrivacyNote{border-top:1px dashed var(--paper);color:var(--muted);margin:14px 0 0;padding-top:12px;font-size:.875rem}@media (max-width:760px){.driveFolderSelect{grid-template-columns:1fr}.driveFolderSelect small{grid-column:auto}.driveSyncMeta{grid-template-columns:1fr}.googleDriveBox .weeztixWide{grid-template-columns:auto 1fr}.googleDriveBox .weeztixActions{flex-wrap:wrap;grid-column:1/-1}}.brandLogo>b{letter-spacing:-.03em;font:800 .875rem/1 Roboto,ui-sans-serif,system-ui,sans-serif}.brandLogo.ticketio{color:#fff;background:#15131a!important}.brandLogo.adticket{color:#fff;background:#ee2e38!important}.brandLogo.dropbox{color:#1768ff;background:#eaf2ff!important}.brandLogo.brevo{color:#26232b;background:#e7f9aa!important}.brandLogo.klaviyo{color:#7350bc;background:#f2edff!important}.brandLogo.googleads{color:#2878c8;background:#edf7ff!important}.weeztixActions .connected{white-space:nowrap;align-items:center;display:inline-flex}.weeztixActions button:disabled{opacity:.55;cursor:wait}@media (max-width:760px){.weeztixActions{flex-wrap:wrap}.weeztixActions .ghost,.weeztixActions .dark,.weeztixActions>a{text-align:center;white-space:nowrap;flex:1}}.readinessWizard{margin-bottom:14px;padding:20px}.readinessWizard>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.readinessWizard>header em{color:var(--brand-text);letter-spacing:.14em;font-size:.875rem;font-style:normal;font-weight:900;display:block}.readinessWizard>header h2{margin:4px 0 0;font-size:22px}.readinessWizard>header>b{color:var(--muted);background:#edf8f6;border-radius:999px;padding:7px 10px;font-size:.875rem}.readinessWizard>.readinessBar{background:#ecebed;border-radius:9px;height:7px;margin:14px 0 16px;overflow:hidden}.readinessWizard>.readinessBar i{background:var(--paper);border-radius:9px;height:100%;transition:width .3s;display:block}.readinessWizard>.readinessSteps{background:0 0;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;height:auto;margin:0;display:grid;overflow:visible}.readinessSteps article{border:1px solid var(--line);background:#fafafa;border-radius:11px;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:9px;min-width:0;padding:12px;display:grid}.readinessSteps article>i{width:28px;height:28px;color:var(--muted);background:#ecebed;border-radius:50%;place-items:center;font-size:.875rem;font-style:normal;font-weight:900;display:grid}.readinessSteps article.done{background:#f4fbfa;border-color:#cce8e3}.readinessSteps article.done>i{color:#2f8175;background:#dff3ee}.readinessSteps article.active{background:#fff7f5;border-color:#efbfc1}.readinessSteps article.active>i{background:var(--coral);color:var(--brand-on-action)}.readinessSteps b,.readinessSteps small{display:block}.readinessSteps b{font-size:.875rem;line-height:1.3}.readinessSteps small{color:var(--muted);margin-top:4px;font-size:.875rem;line-height:1.45}.readinessSteps button{color:#b54d54;text-align:left;cursor:pointer;background:0 0;border:0;grid-column:1/-1;padding:4px 0 0;font:850 .875rem inherit}.pressTextPanel{scroll-margin-top:80px;overflow:hidden;padding:0!important}.pressTextIcon{background:var(--paper);width:44px;height:44px;color:var(--muted);border-radius:12px;place-items:center;font-size:19px;font-style:normal;display:grid}.pressReady,.pressPending{border-radius:999px;padding:7px 9px;font-size:.875rem}.pressReady{color:#3d8146;background:#e5f5e2}.pressPending{color:var(--warning);background:#fff0dc}.pressTextBody{padding:0 20px 20px}.pressControls>div{gap:8px;display:flex}.assetDriveLogo{flex:0 0 44px;border-radius:12px!important;width:44px!important;height:44px!important}.assetHead>span{flex:1;min-width:0}.assetSummaryCta{white-space:nowrap;background:var(--coral);color:var(--brand-on-action);border-radius:8px;padding:10px 12px;font-size:.875rem}.eventAssets{scroll-margin-top:80px}.eventDriveInput{align-items:end;grid-template-columns:minmax(0,1fr) auto auto!important}.eventDriveInput label{letter-spacing:.1em;font-size:.875rem;font-weight:900}.eventDriveInput select{border:1px solid var(--paper);background:#fff;border-radius:9px;width:100%;margin-top:6px;padding:10px;font:.875rem inherit;display:block}.eventDriveInput .refreshFolders{min-width:42px;padding-inline:10px}.eventEditButton{box-shadow:var(--shadow-panel);align-items:center;gap:7px;display:inline-flex;background:#fff!important;border:1px solid #d9d9da!important;border-radius:999px!important;align-self:start!important;min-width:0!important;padding:8px 11px!important;font-size:.875rem!important}.eventEditButton span{background:#fff0ee;border-radius:50%;place-items:center;width:22px;height:22px;color:var(--brand-text)!important;letter-spacing:0!important;margin:0!important;font-size:.875rem!important;display:grid!important}.eventEditButton b{font-size:.875rem}.eventEditButton:hover{border-color:var(--coral)!important;background:#fff8f5!important}.marketingSubnav,.adminSubnav{gap:2px;margin:1px 0 8px 22px;padding:2px 0 2px 14px;display:grid;position:relative}.marketingSubnav:before,.adminSubnav:before{content:"";background:var(--ink);width:1px;position:absolute;top:3px;bottom:3px;left:0}.marketingSubnav button,.adminSubnav button{border-radius:7px!important;justify-content:flex-start!important;margin:0!important;padding:7px 10px!important;font-size:.875rem!important}.marketingSubnav button.on,.adminSubnav button.on{color:#fff!important;box-shadow:none!important;background:0 0!important}.marketingSubnav button.on:before,.adminSubnav button.on:before{content:"";background:var(--cyan);border-radius:4px;width:3px;height:18px;position:absolute;left:-15px}.weatherHeading{flex:1;min-width:0}.weatherHeading em{letter-spacing:.08em;font-size:.875rem;font-weight:800}.weatherHeading h2{margin:3px 0;font-size:20px}.weatherHeading p{margin:0;font-size:.875rem}.weatherBody{border-top:1px solid var(--wx-line)}.weatherEventRange{justify-content:space-between;align-items:center;gap:15px;margin-bottom:14px;display:flex}.weatherEventRange span{flex-direction:column;display:flex}.weatherEventRange small{letter-spacing:.08em;color:#756d7a;font-size:.875rem;font-weight:800}.weatherEventRange b{font-size:17px}.weatherEventRange em{color:var(--muted);font-size:.875rem}.weatherAlertsLine,.weatherRiskLine{white-space:nowrap;border-radius:9px;align-items:center;gap:10px;margin-bottom:12px;padding:10px 13px;font-size:.875rem;display:flex;overflow-x:auto}.weatherAlertsLine{color:#8f4c18;background:#fff1df}.weatherRiskLine{color:#735c18;background:#fff8e7}.weatherAlertsLine span+span,.weatherRiskLine span+span{border-left:1px solid;padding-left:10px}.weatherTimeline{scrollbar-color:#beb7c2 transparent;gap:10px;padding:14px 2px 18px}.weatherTimeline article{background:linear-gradient(#fff,#faf9fb);border:1px solid #e1dce4;border-radius:14px;gap:6px;min-width:142px;padding:14px 11px 12px;box-shadow:0 6px 16px #2d21330a}.weatherTimeline article time{color:#403843;font-weight:800}.weatherTimeline article .weatherConditionIcon{font-size:31px;line-height:1.2}.weatherTimeline article>b{font-size:20px}.weatherTimeline article span{color:#625b67;font-size:.875rem}.weatherTimeline article span strong{color:#247b94}.weatherTimeline article small{max-width:none;height:auto;color:var(--muted);font-size:.875rem}.weatherDataDetails{border-top:1px solid #ece8ee;margin-top:3px}.modelStatus{border:0;margin:0;padding:0 0 8px}.modelStatus>span{grid-template-columns:1fr 130px 190px;padding:7px 4px;font-size:.875rem}.modelStatus .muted{color:var(--muted)}.weatherDisclaimer{color:var(--muted)!important;border:0!important;margin:7px 0 0!important;padding:0!important;font-size:.875rem!important}.weatherEmpty{padding:24px}.weatherEmpty p{color:var(--muted);margin-top:5px!important}.drivePickerTrigger{border:1px solid var(--paper);text-align:left;cursor:pointer;background:#fff;border-radius:12px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;margin-top:14px;padding:13px;display:grid}.drivePickerTrigger>i{background:var(--paper);width:38px;height:38px;color:var(--muted);border-radius:9px;place-items:center;font-style:normal;display:grid}.drivePickerTrigger span small,.drivePickerTrigger span b{display:block}.drivePickerTrigger span small{color:var(--muted);letter-spacing:.08em;font-size:.875rem}.drivePickerTrigger span b{margin-top:2px;font-size:.875rem}.drivePickerTrigger>em{color:var(--muted);font-size:.875rem;font-style:normal;font-weight:800}.drivePickerModal{width:min(720px,100%);max-height:min(760px,100vh - 32px)}.drivePickerToolbar{grid-template-columns:1fr auto;gap:8px;margin:13px 0;display:grid}.drivePickerToolbar input{border:1px solid var(--line);width:100%;font:inherit;border-radius:10px;padding:11px 13px}.driveTree{border:1px solid var(--paper);background:#fbfafc;border-radius:12px;min-height:180px;max-height:390px;padding:6px;overflow:auto}.driveTree button{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:24px minmax(0,1fr) 24px;align-items:center;gap:8px;padding:9px 12px;display:grid}.driveTree button:hover{background:var(--paper)}.driveTree button.selected{background:var(--paper);color:var(--muted)}.driveTree button>i{color:var(--muted);font-style:normal}.driveTree button span b,.driveTree button span small{display:block}.driveTree button span small{color:var(--muted);font-size:.875rem}.driveTree button>em{font-style:normal}.driveLinkFallback{border-top:1px solid #eeeaf0;margin:10px 0;padding-top:9px}.driveLinkFallback label{margin-top:9px;font-size:.875rem;font-weight:800;display:block}.driveLinkFallback input{border:1px solid var(--line);border-radius:9px;width:100%;margin-top:5px;padding:10px;display:block}.drivePickerFooter{grid-template-columns:1fr auto auto;align-items:center;gap:8px;margin-top:12px;display:grid}.drivePickerFooter span small,.drivePickerFooter span b{display:block}.drivePickerFooter span small{color:var(--muted);font-size:.875rem}.drivePickerFooter span b{font-size:.875rem}.accessibleOrganizerSettings{margin-top:20px}.accessibleOrganizerSettings>header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px;display:flex}.accessibleOrganizerSettings>header h2{font-size:21px}.accessibleOrganizerSettings>header p{color:var(--muted);margin:4px 0 0}.accessibleOrganizerSettings>header label{min-width:260px;font-size:.875rem;font-weight:800}.accessibleOrganizerSettings>header select{border:1px solid var(--line);background:#fff;border-radius:9px;width:100%;margin-top:5px;padding:10px;display:block}.accessibleOrganizerSettings input:disabled{background:var(--paper);color:var(--muted)}@media (max-width:760px){.weatherHeading{flex:calc(100% - 70px)}.weatherHeaderActions{margin-left:64px;width:calc(100% - 64px)!important}.weatherHeaderActions .ghost{flex:1}.weatherKpis{grid-template-columns:repeat(2,1fr)}.weatherEventRange,.accessibleOrganizerSettings>header{flex-direction:column;align-items:flex-start}.modelStatus>span{grid-template-columns:1fr auto}.modelStatus>span small{grid-column:1/-1}.drivePickerFooter{grid-template-columns:1fr 1fr}.drivePickerFooter span{grid-column:1/-1}.drivePickerFooter button{width:100%}.accessibleOrganizerSettings>header label{width:100%;min-width:0}.readinessWizard>.readinessSteps{grid-template-columns:1fr}.pressTextIcon{width:40px;height:40px}.pressTextBody{padding:0 16px 16px}.pressControls>div{flex-direction:column;align-items:stretch}.assetHead{grid-template-columns:44px minmax(0,1fr) 12px;gap:11px;display:grid!important}.assetHead>.assetSummaryCta{text-align:center;grid-column:1/-1}.eventDriveInput{grid-template-columns:minmax(0,1fr) auto!important}.eventDriveInput>.dark{grid-column:1/-1}.eventHero>.eventEditButton{grid-column:1/-1;width:max-content}}.platformMailchimp{border-top:4px solid #ffe01b}.platformMailchimpLogo{overflow:hidden;color:#0000!important;background:#ffe01b url(/brand/integrations/mailchimp.svg) 50%/27px no-repeat!important;font-size:0!important}.integrationStatus>.integrationCard{border:1px solid var(--line);background:#fff;border-top:4px solid #62cbd1;min-height:116px;margin:0;padding:22px;box-shadow:0 8px 24px #5050520b}.integrationStatus>.weeztixIntegration{border-top-color:#1f73e8}.integrationStatus>.metaConnection{border-top-color:#8b65d8}.integrationStatus>.mailchimpConnect{border-top-color:#ffe01b}.integrationStatus>.googleDriveBox{border-top-color:#4285f4}.integrationStatus>.integrationCard .weeztixWide{grid-template-columns:52px minmax(0,1fr) auto;width:100%}.integrationStatus>.integrationCard .logo{border-radius:15px;width:52px;height:52px}.mailchimpIntegrationLogo{overflow:hidden;color:#0000!important;background:#ffe01b url(/brand/integrations/mailchimp.svg) 50%/27px no-repeat!important;font-size:0!important}.integrationStatus>.integrationCard .formMessage,.integrationStatus>.integrationCard .metaConnectMessage{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}@media (max-width:760px){.integrationStatus>.integrationCard{padding:18px}.integrationStatus>.integrationCard .weeztixWide{grid-template-columns:44px minmax(0,1fr)}.integrationStatus>.integrationCard .logo{border-radius:12px;width:44px;height:44px}.integrationStatus>.integrationCard .weeztixActions{grid-column:1/-1}.integrationStatus>.integrationCard .weeztixActions>*{text-align:center;flex:1;justify-content:center}}.advancingModule{border:1px solid var(--paper);border-radius:var(--radius-panel);background:var(--paper);box-shadow:var(--shadow-panel);margin:24px 0 18px;overflow:hidden}.advancingHeading{background:var(--paper);color:var(--ink);justify-content:space-between;align-items:center;gap:20px;padding:25px 28px 20px;display:flex}.advancingHeading em{color:var(--line);letter-spacing:.15em;font-size:.875rem;font-style:normal;font-weight:900}.advancingHeading h2{margin:6px 0 3px;font:700 25px/1.1 Roboto,sans-serif}.advancingHeading p{color:var(--line);margin:0;font-size:.875rem}.advancingHeading .dark{background:var(--cyan);color:var(--ink)}.advancingTabs{border-bottom:1px solid var(--paper);scrollbar-width:none;background:#fff;gap:2px;padding:0 22px;display:flex;overflow-x:auto}.advancingTabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;flex:none;padding:15px 13px 12px;font:800 .875rem inherit}.advancingTabs button.active{border-bottom-color:var(--muted);color:var(--muted)}.advancingOverview{padding:20px}.advancingMetrics{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.advancingMetrics article{border:1px solid var(--paper);background:#fff;border-radius:13px;padding:17px}.advancingMetrics small,.advancingMetrics b,.advancingMetrics span{display:block}.advancingMetrics small{color:var(--muted);letter-spacing:.12em;font-size:.875rem;font-weight:900}.advancingMetrics b{margin:7px 0 3px;font-size:25px}.advancingMetrics span{color:var(--muted);font-size:.875rem}.advancingMetrics article.alert{background:#fff8f8;border-color:#f0bdc0}.advancingMetrics article.alert b{color:#ba4a52}.advancingDashboardGrid{grid-template-columns:1.35fr 1fr;gap:12px;margin-top:12px;display:grid}.artistProgress,.criticalPanel{margin:0!important;padding:19px!important}.artistProgress>header,.criticalPanel>header,.bookingFacts>header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.artistProgress header em,.criticalPanel header em,.bookingFacts header em{color:var(--muted);letter-spacing:.13em;font-size:.875rem;font-style:normal;font-weight:900}.artistProgress header h3,.criticalPanel header h3,.bookingFacts header h3{margin:4px 0 0;font-size:16px}.artistProgress header>small{color:var(--muted);font-size:.875rem}.artistProgress>button{border:0;border-top:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:minmax(0,1fr) 145px 15px;align-items:center;gap:12px;width:100%;padding:13px 0;display:grid}.artistProgress>button>span{align-items:center;gap:10px;display:flex}.artistProgress>button>span>i,.artistMonogram{background:var(--paper);width:35px;height:35px;color:var(--muted);border-radius:10px;flex:none;place-items:center;font-size:.875rem;font-style:normal;font-weight:900;display:grid}.artistProgress>button span b,.artistProgress>button span small{display:block}.artistProgress>button span b{font-size:.875rem}.artistProgress>button span small{color:var(--muted);margin-top:3px;font-size:.875rem;font-weight:400}.artistProgress>button>div{align-items:center;gap:8px;display:flex}.artistProgress>button>div>span{background:#eee9ef;border-radius:8px;flex:1;height:6px;overflow:hidden}.artistProgress>button>div>span i{background:var(--ink);border-radius:8px;height:100%;display:block}.artistProgress>button>div>b{width:36px;font-size:.875rem}.artistProgress>button>em{color:var(--muted);font-style:normal}.criticalPanel>header>b{color:#b34a52;background:#fce6e7;border-radius:50%;place-items:center;width:30px;height:30px;font-size:.875rem;display:grid}.criticalPanel>button{border:0;border-top:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;width:100%;padding:12px 0;display:grid}.criticalPanel>button>i{color:#b34a52;background:#fce6e7;border-radius:8px;place-items:center;width:25px;height:25px;font-style:normal;font-weight:900;display:grid}.criticalPanel>button b,.criticalPanel>button small{display:block}.criticalPanel>button b{font-size:.875rem}.criticalPanel>button small{color:var(--muted);margin-top:3px;font-size:.875rem}.criticalPanel>button>em{color:var(--muted);font-size:.875rem;font-style:normal;font-weight:800}.allClear,.emptyArtists{text-align:center;min-height:145px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;display:flex}.allClear i{color:#43824e;background:#e8f6eb;border-radius:50%;place-items:center;width:38px;height:38px;font-style:normal;display:grid}.allClear b,.allClear span,.emptyArtists b,.emptyArtists span{margin-top:8px;display:block}.allClear b,.emptyArtists b{color:var(--muted);font-size:.875rem}.allClear span,.emptyArtists span{max-width:290px;font-size:.875rem;line-height:1.5}.advancingRollup{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:12px;display:grid}.advancingRollup article{border:1px solid var(--paper);background:#fff;border-radius:11px;align-items:center;gap:10px;padding:13px;display:flex}.advancingRollup article>i{background:var(--paper);width:29px;height:29px;color:var(--muted);border-radius:9px;place-items:center;font-style:normal;display:grid}.advancingRollup small,.advancingRollup b{display:block}.advancingRollup small{color:var(--muted);letter-spacing:.1em;font-size:.875rem;font-weight:900}.advancingRollup b{margin-top:3px;font-size:.875rem}.bookingList{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:20px;display:grid}.bookingCard{margin:0!important;padding:20px!important}.bookingCard>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.bookingCard .artistMonogram{border-radius:var(--radius-panel);width:48px;height:48px;font-size:.875rem}.bookingCard header em{color:var(--muted);font-size:.875rem;font-style:normal;font-weight:900}.bookingCard header h3{margin:4px 0 2px;font-size:17px}.bookingCard header p{color:var(--muted);margin:0;font-size:.875rem}.progressRing{border-radius:50%;place-items:center;width:54px;height:54px;display:grid;position:relative}.progressRing:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:5px}.progressRing>b{z-index:1;font-size:.875rem}.progressRing small{font-size:.875rem}.bookingStateGrid{grid-template-columns:repeat(4,1fr);gap:6px;margin:17px 0;display:grid}.bookingStateGrid span{background:var(--paper);border-radius:9px;padding:10px}.bookingStateGrid small,.bookingStateGrid b{display:block}.bookingStateGrid small{color:var(--muted);text-transform:uppercase;font-size:.875rem;font-weight:900}.bookingStateGrid b{margin-top:4px;font-size:.875rem}.bookingSignals{flex-wrap:wrap;gap:5px;display:flex}.bookingSignals span{color:var(--muted);background:#f1eef2;border-radius:99px;padding:6px 8px;font-size:.875rem;font-weight:800}.bookingSignals .complete{color:#3f7f49;background:#e5f5e8}.bookingSignals .in-progress{background:var(--paper);color:var(--muted)}.bookingSignals .needs-attention,.bookingSignals .missing{color:#a54a50;background:#fbeded}.bookingWarning,.bookingReady{border-radius:9px;align-items:center;gap:9px;margin-top:14px;padding:10px;display:flex}.bookingWarning{color:#9f454b;background:#fff0f0}.bookingWarning>b{background:#f8d8da;border-radius:7px;place-items:center;width:24px;height:24px;display:grid}.bookingWarning strong,.bookingWarning small{font-size:.875rem;display:block}.bookingWarning small{margin-top:2px;font-weight:400}.bookingReady{color:#407e49;background:#edf8ef;font-size:.875rem;font-weight:800}.openBooking{border:1px solid var(--paper);width:100%;color:var(--muted);cursor:pointer;background:#fff;border-radius:9px;margin-top:13px;padding:10px;font:800 .875rem inherit}.bookingEmpty{text-align:center;grid-column:1/-1;margin:0!important}.bookingEmpty>.dark{margin:0 auto 15px}.emptyArtists>i{font-size:27px;font-style:normal}.moduleComing{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:310px;display:flex;margin:20px!important}.moduleComing>i{background:var(--paper);width:55px;height:55px;color:var(--muted);border-radius:17px;place-items:center;font-size:20px;font-style:normal;display:grid}.moduleComing>em{color:var(--muted);letter-spacing:.14em;margin-top:15px;font-size:.875rem;font-style:normal;font-weight:900}.moduleComing h3{margin:7px 0;font-size:20px}.moduleComing p{max-width:430px;color:var(--muted);margin:0;font-size:.875rem;line-height:1.6}.moduleComing>span{background:var(--paper);color:var(--muted);border-radius:99px;margin:15px 0 10px;padding:7px 10px;font-size:.875rem;font-weight:800}.advancingError{align-items:center;gap:12px;padding:25px;display:flex}.advancingError b,.advancingError span{font-size:.875rem}.advancingError span{color:var(--muted);flex:1}.advancingOverlay{z-index:90;background:#19111dcc;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.advancingOverlay.detail{place-items:stretch end;padding:0}.advancingOverlay.nested{z-index:95}.advancingDialog{border-radius:var(--radius-panel);width:min(700px,100%);max-height:92vh;box-shadow:var(--shadow-panel);background:#fff;overflow:auto}.advancingDialog>header{border-bottom:1px solid var(--line);align-items:flex-start;gap:20px;padding:24px;display:flex}.advancingDialog>header>span{flex:1}.advancingDialog>header em{color:var(--muted);letter-spacing:.13em;font-size:.875rem;font-style:normal;font-weight:900}.advancingDialog>header h2{margin:6px 0 4px;font-size:23px}.advancingDialog>header p{color:var(--muted);margin:0;font-size:.875rem}.advancingDialog>header>button,.detailClose{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:22px}.advancingForm{grid-template-columns:1fr 1fr;gap:12px;padding:22px 24px;display:grid}.advancingForm label{letter-spacing:.1em;font-size:.875rem;font-weight:900}.advancingForm label.wide{grid-column:1/-1}.advancingForm input,.advancingForm select,.advancingForm textarea{border:1px solid var(--paper);background:#fff;border-radius:9px;outline:none;width:100%;margin-top:6px;padding:11px;font:.875rem inherit;display:block}.advancingForm input:focus,.advancingForm select:focus,.advancingForm textarea:focus{border-color:var(--muted);box-shadow:var(--shadow-panel)}.advancingDialog>.formError{padding:0 24px}.advancingDialog>footer{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding:16px 24px;display:flex}.bookingDetail{background:var(--paper);width:min(780px,94vw);height:100vh;box-shadow:var(--shadow-panel);overflow:hidden}.bookingDetail>header{background:var(--ink);color:#fff;grid-template-columns:auto 1fr auto auto;align-items:center;gap:14px;padding:21px;display:grid}.bookingDetail>header .artistMonogram{width:48px;height:48px}.bookingDetail>header em{color:var(--line);font-size:.875rem;font-style:normal;font-weight:900}.bookingDetail>header h2{margin:5px 0 2px;font-size:20px}.bookingDetail>header p{color:var(--line);margin:0;font-size:.875rem}.bookingDetail>header .progressRing:after{background:var(--ink)}.bookingDetail>nav{border-bottom:1px solid var(--paper);background:#fff;padding:0 17px;display:flex;overflow-x:auto}.bookingDetail>nav button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:14px 11px 11px;font:800 .875rem inherit}.bookingDetail>nav button.active{border-color:var(--muted);color:var(--muted)}.bookingDetailBody{height:calc(100vh - 132px);padding:18px;overflow:auto}.checklistGroups{grid-template-columns:1fr 1fr;align-items:start;gap:10px;display:grid}.checklistGroups>section{border:1px solid var(--paper);background:#fff;border-radius:12px;overflow:hidden}.checklistGroups>section>header{background:#faf8fb;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.checklistGroups h3{margin:0;font-size:.875rem}.checklistGroups header span{color:var(--muted);font-size:.875rem}.checklistGroups article{border-top:1px solid #eeeaf0;grid-template-columns:25px 1fr 115px;align-items:center;gap:8px;padding:10px;display:grid}.checklistGroups article>i{width:22px;height:22px;color:var(--muted);background:#f0edf2;border-radius:7px;place-items:center;font-size:.875rem;font-style:normal;display:grid}.checklistGroups article.complete>i{color:#3f844b;background:#e4f5e7}.checklistGroups article.critical:not(.complete)>i{color:#af454d;background:#fbe2e3}.checklistGroups article b,.checklistGroups article small{display:block}.checklistGroups article b{font-size:.875rem}.checklistGroups article small{color:var(--muted);margin-top:2px;font-size:.875rem}.checklistGroups select{border:1px solid var(--paper);background:#fff;border-radius:8px;min-width:0;padding:7px;font:.875rem inherit}.bookingFacts{border:1px solid var(--paper);background:#fff;border-radius:13px;padding:18px}.bookingFacts dl{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.bookingFacts dl>div{background:var(--paper);border-radius:9px;padding:12px}.bookingFacts dt{color:var(--muted);text-transform:uppercase;font-size:.875rem;font-weight:800}.bookingFacts dd{margin:4px 0 0;font-size:.875rem;font-weight:800}.internalNotes{border-left:3px solid var(--ink);background:#fcf8fc;margin-top:12px;padding:12px}.internalNotes small{font-size:.875rem;font-weight:900}.internalNotes p{margin:5px 0 0;font-size:.875rem;line-height:1.6}.deleteBooking{color:#ad4b52;cursor:pointer;background:0 0;border:0;margin-top:18px;padding:0;font:800 .875rem inherit}.detailEmpty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:340px;display:flex}.detailEmpty>i{border-radius:var(--radius-panel);background:var(--paper);width:52px;height:52px;color:var(--muted);place-items:center;font-size:18px;font-style:normal;display:grid}.detailEmpty h3{margin:14px 0 5px;font-size:17px}.detailEmpty p{max-width:390px;color:var(--muted);margin:0;font-size:.875rem;line-height:1.6}@media (max-width:900px){.advancingMetrics,.advancingRollup{grid-template-columns:repeat(2,1fr)}.advancingDashboardGrid,.bookingList,.checklistGroups{grid-template-columns:1fr}}@media (max-width:620px){.advancingModule{border-radius:var(--radius-panel)}.advancingHeading{flex-direction:column;align-items:stretch;padding:20px}.advancingHeading .dark{width:100%}.advancingTabs{padding:0 8px}.advancingOverview,.bookingList{padding:12px}.advancingMetrics{grid-template-columns:1fr 1fr}.advancingMetrics article{padding:13px}.advancingRollup{grid-template-columns:1fr}.artistProgress>button{grid-template-columns:1fr 90px}.artistProgress>button>em{display:none}.bookingStateGrid{grid-template-columns:1fr 1fr}.advancingOverlay{padding:8px}.advancingDialog{border-radius:var(--radius-panel);max-height:96vh}.advancingForm{grid-template-columns:1fr;padding:17px}.advancingForm label.wide{grid-column:auto}.bookingDetail{width:100vw}.bookingDetail>header{grid-template-columns:auto 1fr auto}.bookingDetail>header .progressRing{display:none}.bookingDetailBody{padding:10px}.checklistGroups article{grid-template-columns:25px 1fr}.checklistGroups select{grid-column:2;width:100%}.bookingFacts dl{grid-template-columns:1fr 1fr}}.eventDriveFolder{border:1px solid var(--paper);background:var(--paper);border-radius:12px;margin-bottom:16px;padding:14px}.eventDriveFolder>div:first-child{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.eventDriveFolder>div:first-child>i{border-radius:10px;place-items:center;width:36px;height:36px;font-style:normal;font-weight:900;display:grid}.eventDriveFolder span>em,.eventDriveFolder span>b,.eventDriveFolder span>small{display:block}.eventDriveFolder span>em{letter-spacing:.13em;color:var(--muted);font-size:.875rem;font-style:normal;font-weight:850}.eventDriveFolder span>b{margin-top:3px;font-size:.875rem}.eventDriveFolder span>small{color:var(--muted);margin-top:3px;font-size:.875rem;line-height:1.4}.eventDriveFolder>.dark{margin-top:11px}.eventDriveInput{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:11px;display:grid}.eventDriveInput input{border:1px solid var(--paper);background:#fff;border-radius:9px;min-width:0;padding:10px;font:.875rem inherit}.eventDriveFolder .formMessage,.eventDriveFolder .formError{margin-top:9px}@media (max-width:760px){.eventDriveFolder>div:first-child{grid-template-columns:auto 1fr}.eventDriveFolder>div:first-child>button{grid-column:1/-1}.eventDriveInput{grid-template-columns:1fr}}.weatherAdmin .weatherGlobalGrid{grid-template-columns:repeat(2,1fr)}.weatherDashboard.risk-yellow{background:#fffdf3}.weatherDashboard.risk-yellow>summary{background:#fff9df}.weatherDashboard.risk-orange{background:#fff9f3}.weatherDashboard.risk-orange>summary{background:#ffeedf}.weatherDashboard.risk-red{background:#fff5f5}.weatherDashboard.risk-red>summary{background:#ffe7e9}.weatherRadarPanel{background:#f1fbfd;border:1px solid #bee1e7;border-radius:11px;align-items:center;gap:13px;margin-top:16px;padding:14px 16px;display:flex}.weatherRadarPanel>span{color:#176b87;background:#d5f1f4;border-radius:50%;place-items:center;width:36px;height:36px;font-size:20px;display:grid}.weatherRadarPanel div{flex-direction:column;gap:3px;display:flex}.weatherRadarPanel small{color:var(--muted);line-height:1.4}.weatherModelComparison{border:1px solid var(--wx-line);background:#fff;border-radius:11px;margin-top:16px;padding:16px}.weatherModelComparison h3{margin:0 0 10px}.weatherModelComparison>div>span{border-top:1px solid #eeeaf0;grid-template-columns:minmax(130px,1.3fr) repeat(3,minmax(95px,1fr));align-items:center;gap:10px;padding:9px 7px;display:grid}.weatherModelComparison>div>span:first-child{border-top:0}.weatherModelComparison em{font-style:normal}.modelComparisonHead{color:var(--muted);letter-spacing:.06em;font-size:.75rem}@media (max-width:620px){.weatherAdmin .weatherGlobalGrid{grid-template-columns:1fr}.weatherModelComparison{overflow-x:auto}.weatherModelComparison>div{min-width:560px}}.driveRootSetting{border:1px solid var(--paper);background:var(--paper);border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin-top:17px;padding:15px 16px;display:flex}.driveRootSetting>span{min-width:0}.driveRootSetting small,.driveRootSetting b,.driveRootSetting p{display:block}.driveRootSetting small{color:var(--muted);letter-spacing:.11em;font-size:.75rem;font-weight:900}.driveRootSetting b{margin-top:4px;font-size:.95rem}.driveRootSetting p{color:var(--muted);margin:3px 0 0;font-size:.875rem}.driveRootSetting>button{flex:none}@media (max-width:620px){.driveRootSetting{flex-direction:column;align-items:stretch}.driveRootSetting>button{width:100%}}.weatherDashboard.risk-yellow{border-color:#eadc93;box-shadow:0 15px 38px #a7892515}.weatherDashboard.risk-orange{border-color:#edc29e;box-shadow:0 15px 38px #b3692a18}.weatherDashboard.risk-red{border-color:#eeb2b8;box-shadow:0 15px 38px #b43f4a1c}.weatherDashboard.risk-yellow>summary.panelSummary{background:#fff9df!important}.weatherDashboard.risk-orange>summary.panelSummary{background:#ffeedf!important}.weatherDashboard.risk-red>summary.panelSummary{background:#ffe7e9!important}.weatherDynamicIcon{font-size:23px;line-height:1}.weatherDynamicIcon.risk-yellow{background:#fff0ae}.weatherDynamicIcon.risk-orange{background:#ffd8b6}.weatherDynamicIcon.risk-red{background:#ffc9ce}.weatherKpis article{border:1px solid #0000;transition:background .2s,border-color .2s}.weatherKpis article.risk-yellow{background:#fff8d9;border-color:#eadb91}.weatherKpis article.risk-orange{background:#ffead8;border-color:#ecc09b}.weatherKpis article.risk-red{background:#ffe1e4;border-color:#eaaab1}.weatherInlineMessage{margin:0 0 14px!important}.weatherFooterBar{border-top:1px solid var(--wx-line);justify-content:space-between;align-items:center;gap:14px;margin-top:18px;padding-top:16px;display:flex}.weatherFooterBar>span{color:var(--muted);font-size:.875rem}.weatherFooterBar button{flex:none}.weatherDataDetails{border:1px solid var(--wx-line);background:#fff;border-radius:11px;margin-top:16px;overflow:hidden}.weatherDataDetails>.panelSummary{padding:14px 16px}.weatherDataDetails>.modelStatus{padding:0 16px 12px}.weatherRadarSetup{background:#f8f6f9;border:1px solid #d9d4dc;border-radius:11px;align-items:center;gap:13px;margin-top:16px;padding:15px 16px;display:flex}.weatherRadarSetup>span{color:#6f6875;background:#eae7ec;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:18px;display:grid}.weatherRadarSetup>div{flex-direction:column;gap:3px;display:flex}.weatherRadarSetup small{color:var(--muted);line-height:1.45}.weatherRadarMap{background:#edf6f8;border:1px solid #c8dbe1;border-radius:14px;margin-top:18px;overflow:hidden}.weatherRadarMap>header{background:#f2fafb;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.weatherRadarMap>header span{flex-direction:column;gap:2px;display:flex}.weatherRadarMap>header small{color:var(--muted)}.weatherRadarMap>header em{color:#176b87;background:#d9f1f4;border-radius:99px;padding:6px 9px;font-size:.75rem;font-style:normal;font-weight:850}.radarViewport{aspect-ratio:16/7;background:var(--paper);min-height:250px;position:relative;overflow:hidden}.radarTileGrid{grid-template-columns:repeat(3,1fr);width:100%;display:grid;position:absolute;top:50%;left:0;transform:translateY(-50%)}.radarTile{aspect-ratio:1;position:relative;overflow:hidden}.radarTile img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.radarTile .radarOverlay{z-index:1}.radarEventMarker{z-index:3;color:#fff;width:24px;height:24px;box-shadow:var(--shadow-panel);background:#c33f4b;border:3px solid #fff;border-radius:50%;place-items:center;font-size:11px;display:grid;position:absolute;transform:translate(-50%,-50%)}.radarError{z-index:4;text-align:center;color:#8e3b43;background:#fff9f9ee;border:1px solid #efc3c7;border-radius:11px;flex-direction:column;align-items:center;gap:4px;width:min(420px,100% - 32px);padding:15px;display:flex;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.radarError span{font-size:.875rem}.radarViewport>footer{z-index:5;background:#ffffffe8;border-radius:5px;gap:6px;padding:4px 6px;font-size:.7rem;display:flex;position:absolute;bottom:7px;right:7px}.radarViewport>footer a{color:var(--muted)}.weatherModelComparison+.weatherFooterBar{margin-top:18px}@media (max-width:620px){.weatherFooterBar{flex-direction:column;align-items:stretch}.weatherFooterBar button{width:100%}.weatherRadarMap>header{align-items:flex-start}.weatherRadarMap>header em{display:none}.radarViewport{aspect-ratio:4/3;min-height:230px}.radarViewport>footer{flex-direction:column;gap:1px;left:6px;right:auto}.weatherDataDetails>.panelSummary{align-items:flex-start}.weatherDataDetails>.panelSummary small{margin-top:3px;display:block}}.weatherHeaderRefresh{white-space:nowrap;flex:none;min-width:132px;min-height:40px;margin-left:auto}.weatherDashboard>.panelSummary .panelSummaryContent{width:100%}@media (max-width:700px){.weatherHeaderRefresh{order:3;width:100%;margin-left:0}.weatherDashboard>.panelSummary .weatherHeading{flex-basis:calc(100% - 3.5rem)}}.channelWorkspace{min-width:0}.channelHeading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px;display:flex}.channelHeading h2{margin:4px 0 8px}.channelHeading p,.channelConnections p{color:var(--muted);margin:6px 0;line-height:1.55}.channelToolbar{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:18px;padding:16px 0;display:flex}.channelToolbar>span{color:var(--muted);flex:1;font-size:14px}.channelToolbar label{align-items:center;gap:10px;display:flex}.channelWorkspace select,.channelWorkspace input{font:inherit;border:1px solid var(--line);background:var(--paper,#fff);min-height:44px;color:var(--ink);border-radius:8px;min-width:0;max-width:100%;padding:9px 12px}.channelWorkspace button{min-height:44px}.channelWorkspace button:disabled,.channelWorkspace select:disabled{opacity:.55;cursor:not-allowed}.channelsGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:18px;display:grid}.channelCard{overflow:hidden;min-width:0!important;margin:0!important;padding:22px!important}.channelCard>header{flex-wrap:wrap;align-items:flex-start;gap:10px;min-height:94px;display:flex}.channelCard>header>div{flex:1;min-width:100px}.channelCard h3{margin:1px 0 5px;font-size:18px}.channelCard>header p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}.channelIcon{background:var(--paper);width:36px;height:36px;color:var(--ink);border-radius:10px;flex-shrink:0;place-items:center;font-weight:700;display:grid}.channelfacebook .channelIcon{background:var(--paper);color:var(--muted)}.channelinstagram .channelIcon{color:#a62959;background:#fff0f5}.channelStatus{color:#5b6470;white-space:nowrap;background:#f0f2f4;border-radius:5px;padding:5px 8px;font-size:12px}.channelStatus.isConnected{color:#236348;background:#e6f5ee}.channelLead{flex-direction:column;gap:7px;margin-top:20px;display:flex}.channelLead>span:first-child{color:var(--muted);font-size:14px}.channelLead>strong{font-variant-numeric:tabular-nums;font-size:36px;line-height:1.15}.channelTrend{font-size:13px;line-height:1.5}.channelTrend.up{color:#257049}.channelTrend.down{color:#ad3a35}.channelTrend.neutral{color:var(--muted)}.channelFollowers{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-size:14px;display:flex}.channelFollowers strong{font-variant-numeric:tabular-nums;font-size:20px}.channelChart{color:#276e77;margin:16px 0}.channelfacebook .channelChart{color:#2b61b6}.channelinstagram .channelChart{color:#b13763}.channelChart svg{width:100%;height:100px;display:block}.channelChartDates{color:var(--muted);justify-content:space-between;font-size:12px;display:flex}.channelChartEmpty{min-height:100px;color:var(--muted);border-bottom:1px solid var(--line);align-items:center;margin-bottom:14px;font-size:14px;display:flex}.channelDaily{color:var(--muted);margin-top:12px;font-size:13px}.channelWorkspace summary{cursor:pointer;align-content:center;min-height:44px}.channelTableWrap{max-height:220px;overflow:auto}.channelTableWrap table{border-collapse:collapse;width:100%;font-size:13px}.channelTableWrap th,.channelTableWrap td{text-align:left;border-bottom:1px solid var(--line);padding:8px}.channelTableWrap td:last-child{text-align:right;font-variant-numeric:tabular-nums}.channelMetrics{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:18px 12px;margin:0;padding:15px 0;display:grid}.channelMetrics dt{color:var(--muted);font-size:13px}.channelMetrics dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:5px 0 0;font-size:18px;font-weight:600}.channelHint{color:var(--muted);margin:13px 0;font-size:13px;line-height:1.6}.channelSetup{border-top:1px solid var(--line);margin-top:16px}.channelSetup>summary{font-size:14px;font-weight:600}.channelSetup form{flex-direction:column;gap:10px;margin:12px 0;display:flex}.channelSetup label,.channelSelectors label{flex-direction:column;gap:8px;font-size:14px;display:flex}.channelInstall{font-size:13px;line-height:1.6}.channelInstall textarea{box-sizing:border-box;border:1px solid var(--line);resize:vertical;width:100%;color:var(--ink);background:#f7f9fa;border-radius:8px;padding:10px;font-size:12px}.channelInstall code{overflow-wrap:anywhere;font-size:12px}.channelInstall>code{background:#f7f9fa;border-radius:6px;padding:10px;display:block}.channelConnections{margin-top:20px}.channelConnections h3{margin:0;font-size:18px}.channelSelectors{grid-template-columns:1fr 1fr;gap:18px;margin:20px 0;display:grid}.channelAlert{color:#8e342d;background:#fff4f2;border:1px solid #e7b9b5;border-radius:8px;padding:12px 16px;font-size:14px;line-height:1.5}.channelNotice{color:#245f43;background:#eaf6ef;border-radius:8px;padding:10px 14px;font-size:14px}.channelFooter{color:var(--muted);font-size:13px;line-height:1.5}.channelLoading{min-height:220px}.channelLoading p{color:var(--muted);line-height:1.6}.channelWorkspace :is(button,select,input,textarea,summary):focus-visible{outline:2px solid var(--ink);outline-offset:3px}@media (max-width:1150px){.channelsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.channelWebsite{grid-column:1/-1}.channelWebsite .channelChart svg{height:110px}}@media (max-width:700px){.channelHeading{flex-direction:column;align-items:flex-start}.channelsGrid,.channelSelectors{grid-template-columns:minmax(0,1fr)}.channelWebsite{grid-column:auto}.channelCard{padding:18px!important}.channelToolbar{align-items:stretch;gap:12px}.channelToolbar label{justify-content:space-between;width:100%}.channelToolbar>span{flex-basis:100%}.channelToolbar>button{width:100%}.channelLead>strong{font-size:32px}}.channelSourceNotice{color:var(--muted);padding:12px 0;font-size:14px;line-height:1.65}.channelProfilesGrid{align-items:start}.channelProfilesGrid .channelWebsite{grid-column:auto}.channelProfileSelect{flex-direction:column;gap:8px;margin:18px 0;font-size:14px;display:flex}.channelProfileSelect select{width:100%}.channelAnchor{justify-content:center;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.channelPermissionBox{border-left:3px solid #c58b31;margin-top:18px}.channelPermissionBox h3,.channelConversions h3{margin:0 0 12px;font-size:18px}.channelPermissionBox p{font-size:14px;line-height:1.65}.channelSetupForms{grid-template-columns:1fr 1fr;gap:20px;margin:20px 0;display:grid}.channelSetupForms form{flex-direction:column;gap:10px;display:flex}.channelSetupForms label{flex-direction:column;gap:8px;font-size:14px;display:flex}.channelInstall>details{border-top:1px solid var(--line);padding:12px 0}.channelInstall>details>summary{font-size:15px;font-weight:600}.channelInstall details>code{border:1px solid var(--line);overflow-wrap:anywhere;background:#f5f8fa;border-radius:6px;padding:12px;display:block}.channelConversions{margin-top:20px}.channelConversionGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.channelConversionGrid>div{border:1px solid var(--line);background:#f6f9fa;border-radius:8px;padding:16px}.channelConversionGrid dt{color:var(--muted);font-size:13px;line-height:1.5}.channelConversionGrid dd{font-variant-numeric:tabular-nums;margin:8px 0 0;font-size:30px;font-weight:600}.channelAds>summary{flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:16px;display:flex}.channelAds>summary>span{color:var(--muted);font-size:14px}.channelAds>summary:before{content:"+";font-size:20px}.channelAds[open]>summary:before{content:"-"}.channelAdsGrid{grid-template-columns:1fr 1fr;gap:32px;display:grid}.channelAdsGrid>div{min-width:0}.channelAdsGrid h4{font-size:16px}.channelCard>.channelAlert{overflow-wrap:anywhere;font-size:13px}.channelCard>.dark{width:100%}@media (max-width:1150px){.channelProfilesGrid{grid-template-columns:1fr 1fr}.channelProfilesGrid .channelWebsite{grid-column:1/-1}.channelConversionGrid{grid-template-columns:1fr 1fr}}@media (max-width:700px){.channelProfilesGrid,.channelSetupForms,.channelAdsGrid{grid-template-columns:minmax(0,1fr)}.channelProfilesGrid .channelWebsite{grid-column:auto}.channelConversionGrid{grid-template-columns:1fr 1fr;gap:10px}.channelConversionGrid>div{padding:12px}.channelConversionGrid dd{font-size:26px}}.weatherHeading .weatherAddress{color:var(--muted);overflow-wrap:anywhere;margin-top:6px;font-size:.875rem;line-height:1.5;display:block}.work>header .userAvatar{border:1px solid var(--line)!important;border-radius:var(--radius-panel)!important;width:auto!important;height:42px!important;color:var(--graphite)!important;box-shadow:var(--shadow-panel)!important;background:#fff!important;grid-template-columns:32px auto 10px!important;align-items:center!important;gap:8px!important;padding:4px 9px 4px 5px!important;display:grid!important}.userAvatarDot{background:var(--coral);width:32px;height:32px;color:var(--brand-on-action);border-radius:50%;place-items:center;font-size:.875rem;display:grid}.userAvatarCopy{text-align:left;line-height:1.1;display:block}.userAvatarCopy b,.userAvatarCopy small{white-space:nowrap;text-overflow:ellipsis;max-width:125px;display:block;overflow:hidden}.userAvatarCopy b{font-size:.875rem}.userAvatarCopy small{color:var(--muted);margin-top:3px;font-size:.875rem;font-weight:600}.userAvatar .chevron{border-color:#8b8c8e}.salesDashboard{margin:18px 0;padding:24px}.salesDashboardHead,.salesChartTop,.newsletterSectionHead{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.salesDashboardHead em,.newsletterHero em,.mailchimpTop em,.audiencePicker em,.newsletterSectionHead em,.helpHero>em{color:var(--brand-text);letter-spacing:.14em;font-size:.875rem;font-style:normal;font-weight:850}.salesDashboardHead h2{margin:5px 0 4px;font-size:23px}.salesDashboardHead p,.audiencePicker p{color:var(--muted);margin:0;font-size:.875rem}.salesDashboardHead label{letter-spacing:.12em;font-size:.875rem;font-weight:850}.salesDashboardHead select{border:1px solid var(--line);min-width:220px;color:var(--graphite);background:#fff;border-radius:7px;margin-top:6px;padding:9px 30px 9px 10px;display:block}.salesKpis{grid-template-columns:repeat(3,1fr);gap:10px;margin:20px 0;display:grid}.salesKpis article{background:var(--paper);border:1px solid #e0e0e1;border-radius:10px;padding:15px}.salesKpis small,.salesKpis b,.salesKpis span{display:block}.salesKpis small{color:var(--muted);letter-spacing:.1em;font-size:.875rem;font-weight:850}.salesKpis b{margin:8px 0 3px;font-size:24px}.salesKpis span{color:var(--muted);font-size:.875rem}.salesChart{border-top:1px solid var(--line);padding-top:17px;position:relative}.salesChartTop span b,.salesChartTop span small{display:block}.salesChartTop span b{font-size:.875rem}.salesChartTop span small{color:var(--muted);margin-top:3px;font-size:.875rem}.salesChartTop div{border:1px solid var(--line);border-radius:7px;padding:2px;display:flex}.salesChartTop button{color:var(--muted);background:0 0;border:0;border-radius:5px;padding:6px 9px;font-size:.875rem}.salesChartTop button.on{background:var(--graphite);color:#fff}.salesChart svg{width:100%;height:210px;margin-top:10px;display:block;overflow:visible}.salesChart line{stroke:var(--line);stroke-width:1px}.salesChart polyline{fill:none;stroke:var(--coral);stroke-width:4px;stroke-linejoin:round;stroke-linecap:round}.salesChart circle{fill:#fff;stroke:var(--coral);stroke-width:3px}.salesChart text{fill:#999;font-size:.875rem}.salesEmpty{width:min(430px,80%);color:var(--muted);text-align:center;background:#ffffffde;border:1px dashed #d5d5d6;border-radius:8px;margin:0;padding:12px;font-size:.875rem;line-height:1.5;position:absolute;top:56%;left:50%;transform:translate(-50%,-50%)}.newsletterHero{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--paper);justify-content:space-between;align-items:center;min-height:190px;margin-bottom:18px;padding:30px 34px;display:flex}.newsletterHero span{max-width:720px}.newsletterHero h1,.helpHero h1{margin:7px 0 8px;font-size:36px;line-height:1.05}.newsletterHero p{color:var(--muted);margin:0;font-size:.875rem;line-height:1.5}.newsletterHero>i,.mailchimpTop>i{border-radius:var(--radius-panel);color:#241c15;background:#ffe01b;place-items:center;font-style:normal;font-weight:950;display:grid}.newsletterHero>i{width:82px;height:82px;box-shadow:var(--shadow-panel);font-size:34px}.mailchimpConnect{border-top:4px solid #ffe01b}.mailchimpTop{grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.mailchimpTop>i{width:52px;height:52px;font-size:20px}.mailchimpTop h2{margin:4px 0;font-size:20px}.mailchimpTop p{color:var(--muted);margin:0;font-size:.875rem}.mailchimpTop>div{align-items:center;gap:8px;display:flex}.mailchimpCredentials{margin-top:18px}.mailchimpPrivacy{border-top:1px solid var(--line);color:var(--muted);margin:17px 0 0;padding-top:13px;font-size:.875rem}.audiencePicker>div:first-child{margin-bottom:16px}.audiencePicker h2{margin:5px 0;font-size:20px}.audienceGrid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.audienceGrid button{text-align:left;color:var(--graphite);background:#fff;border:1px solid #d9d9da;border-radius:9px;align-items:center;gap:10px;padding:13px;display:flex}.audienceGrid button.selected{border-color:var(--coral);background:#fff5f2}.audienceGrid span{flex:1}.audienceGrid b,.audienceGrid small{display:block}.audienceGrid b{font-size:.875rem}.audienceGrid small{color:var(--muted);margin-top:4px;font-size:.875rem}.audienceGrid i{color:var(--brand-text);font-style:normal}.newsletterSectionHead{margin-bottom:13px}.newsletterSectionHead h2{margin:5px 0 0;font-size:18px}.newsletterTable article{border-top:1px solid var(--line);grid-template-columns:minmax(180px,1fr) 80px 90px 90px 90px;align-items:center;gap:12px;padding:13px 0;display:grid}.newsletterTable article span b,.newsletterTable article span small{display:block}.newsletterTable article span b{font-size:.875rem}.newsletterTable article span small{color:var(--muted);margin-top:4px;font-size:.875rem}.newsletterTable article>em{text-transform:uppercase;color:var(--brand-text);font-size:.875rem;font-style:normal;font-weight:850}.helpHero{background:var(--paper);color:var(--ink);margin:-38px -42px 24px;padding:52px 42px 42px}.helpHero h1{font-size:42px}.helpHero>p{max-width:620px;color:var(--line);margin:0;font-size:.875rem}.helpHero label{width:min(720px,100%);color:var(--graphite);box-shadow:var(--shadow-panel);background:#fff;border:1px solid #ffffff65;border-radius:11px;grid-template-columns:32px 1fr auto;align-items:center;margin-top:25px;padding:6px 8px;display:grid}.helpHero label>span{text-align:center;font-size:22px}.helpHero input{color:var(--graphite);background:0 0;border:0;outline:0;padding:10px;font-size:14px}.helpHero kbd{color:var(--muted);background:#f2f3f3;border:1px solid #ddd;border-radius:6px;padding:6px 8px;font-size:.875rem}.helpLayout{grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:14px;display:grid}.helpResultsHead{justify-content:space-between;align-items:end;margin-bottom:8px;display:flex}.helpResultsHead h2{font-size:18px}.helpResultsHead small{color:var(--muted);font-size:.875rem}.helpResults details{border-top:1px solid var(--line)}.helpResults details>p{max-width:780px;color:var(--muted);margin:-4px 32px 17px 2px;font-size:.875rem;line-height:1.65}.feedbackCard>i{background:var(--coral);width:38px;height:38px;color:var(--brand-on-action);border-radius:50%;place-items:center;font-style:normal;font-weight:900;display:grid}.feedbackCard h2{margin:16px 0 6px;font-size:18px}.feedbackCard p{color:var(--muted);font-size:.875rem;line-height:1.6}.feedbackCard a{color:var(--brand-text);margin-top:15px;font-size:.875rem;font-weight:850;text-decoration:none;display:block}.helpEmpty{text-align:center;color:var(--muted);padding:30px}.helpEmpty b{color:var(--graphite)}@media (max-width:900px){.salesKpis,.audienceGrid{grid-template-columns:1fr}.newsletterTable article{grid-template-columns:1fr 70px 70px}.newsletterTable article span:nth-of-type(n+3){display:none}.helpLayout{grid-template-columns:1fr}.mailchimpTop{grid-template-columns:48px 1fr}.mailchimpTop>div{grid-column:1/-1}.newsletterHero>i{display:none}}@media (max-width:760px){.marketingSubnav,.userAvatarCopy{display:none}.work>header .userAvatar{grid-template-columns:32px 10px!important}.salesDashboardHead{flex-direction:column;align-items:stretch}.salesDashboardHead select{width:100%}.salesKpis{grid-template-columns:1fr}.helpHero{margin:-24px -15px 20px;padding:34px 15px}.newsletterHero{padding:22px}.newsletterHero h1,.helpHero h1{font-size:29px}.salesChart svg{height:170px}}.integrationStatus>.newsletterHero{display:none}.newsletterConnectPrompt{border-top:4px solid #ffe01b;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.newsletterConnectPrompt>i{color:#241c15;background:#ffe01b;border-radius:12px;place-items:center;width:48px;height:48px;font-size:18px;font-style:normal;font-weight:950;display:grid}.newsletterConnectPrompt span>em{color:var(--brand-text);letter-spacing:.12em;font-size:.875rem;font-style:normal;font-weight:850}.newsletterConnectPrompt h2{margin:4px 0;font-size:16px}.newsletterConnectPrompt p{color:var(--muted);margin:0;font-size:.875rem}@media (max-width:760px){.newsletterConnectPrompt{grid-template-columns:42px 1fr}.newsletterConnectPrompt>button{grid-column:1/-1}}.tenantSecurity{display:none!important}.platformAccordion{padding:0;overflow:hidden}.platformAccordionBody{border-top:1px solid var(--paper);padding:0 18px 18px}.platformAccordionBody>.platformMetaForm{border-top:0}.platformMetaForm select,.aiParameterGrid select,.aiEditorialGrid textarea,.pressSourceNotes textarea,.accountSettingsCard input{width:100%;color:var(--graphite);background:#fff;border:1px solid #d8d8da;border-radius:9px;margin-top:6px;padding:10px;font:.875rem inherit;display:block}.platformMetaForm label small{color:var(--muted);letter-spacing:0;margin-top:5px;font-size:.875rem;display:block}.aiParameterGrid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:17px;display:grid}.aiParameterGrid label,.aiEditorialGrid label,.pressSourceNotes,.accountSettingsCard label{letter-spacing:.09em;font-size:.875rem;font-weight:850}.aiEditorialGrid{grid-template-columns:1fr 1fr;gap:11px;margin-top:13px;display:grid}.aiEditorialGrid textarea{resize:vertical;line-height:1.55}.aiEditorialGrid .aiSample{grid-column:1/-1}.platformSecurityNote b{color:var(--muted)}.pressSourceNotes{border:1px solid var(--paper);background:#faf8fc;border-radius:10px;margin-top:18px;padding:14px;display:block}.pressSourceNotes textarea{resize:vertical;line-height:1.55}.pressSourceNotes small{color:var(--muted);letter-spacing:0;margin-top:7px;font-size:.875rem;font-weight:500;line-height:1.5;display:block}.accountSettingsHero{margin-bottom:20px}.accountSettingsHero em,.accountSettingsCard header em,.sessionManager>div>em{color:var(--brand-text);letter-spacing:.13em;font-size:.875rem;font-style:normal;font-weight:850}.accountSettingsHero h1{margin:6px 0;font-size:34px}.accountSettingsHero p{color:var(--muted);margin:0;font-size:.875rem}.accountSettingsGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.accountSettingsCard header{align-items:center;gap:11px;margin-bottom:18px;display:flex}.accountSettingsCard header>span{background:var(--paper);width:38px;height:38px;color:var(--ink);border-radius:10px;place-items:center;display:grid}.accountSettingsCard header h2{margin:4px 0 0;font-size:17px}.accountSettingsCard label{margin-top:11px;display:block}.accountSettingsCard label small{color:var(--muted);letter-spacing:0;margin-top:5px;font-size:.875rem;display:block}.accountSettingsCard input[readonly]{color:var(--muted);background:#f4f4f5}.accountSettingsCard>.dark{margin-top:16px}.accountFacts{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:13px;display:grid}.accountFacts span{border:1px solid var(--line);background:#fafafa;border-radius:8px;padding:10px}.accountFacts small,.accountFacts b{display:block}.accountFacts small{color:var(--muted);font-size:.875rem}.accountFacts b{text-transform:capitalize;margin-top:5px;font-size:.875rem}.externalSecurity{border:1px solid var(--paper);background:#faf8fc;border-radius:10px;padding:17px}.externalSecurity b{font-size:.875rem}.externalSecurity p{color:var(--muted);font-size:.875rem;line-height:1.6}.externalSecurity a{color:#a64d56;font-size:.875rem;font-weight:850;text-decoration:none}.sessionManager{grid-template-columns:260px 1fr;gap:24px;margin-top:14px;display:grid}.sessionManager h2{margin:5px 0;font-size:18px}.sessionManager>div>p{color:var(--muted);font-size:.875rem}.sessionManager article{border-top:1px solid #e2e2e3;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.sessionManager article b,.sessionManager article small{display:block}.sessionManager article b{font-size:.875rem}.sessionManager article small{color:var(--muted);margin-top:4px;font-size:.875rem}.sessionManager article>em{color:#408149;background:#e6f5e3;border-radius:99px;padding:6px 8px;font-size:.875rem;font-style:normal}.organizerMenu,.work>header .userMenu{color:var(--graphite)!important;box-shadow:var(--shadow-panel)!important;background:#fff!important;border:1px solid #dedee0!important}.organizerMenu>em{color:#a64d56!important}.organizerMenu>button{color:var(--graphite)!important}.organizerMenu>button:hover,.organizerMenu>button.selected{background:#fff3f1!important}.organizerMenu small{color:var(--muted)!important}.organizerMenu i{color:var(--brand-text)!important}.work>header .userMenu>.userIdentity{border-bottom:1px solid var(--line)!important}.userIdentity em{background:var(--paper)!important;color:var(--muted)!important}.work>header .userMenu>.accountAction{color:var(--graphite)!important;background:#fff!important}.userMenu>.accountAction:hover{background:#fff3f1!important}.userMenu>.accountAction span small{color:var(--muted)!important}.work>header .userMenu>.logoutButton{color:#a33b45!important;background:#fff5f5!important;border:1px solid #f0d6d8!important}.work>header .userMenu>.logoutButton:is(:hover,:focus-visible){color:#852b35!important;background:#fbe6e8!important;border-color:#e5b6bc!important}.work>header .userMenu>.logoutButton:is(:hover,:focus-visible) span b{color:#852b35!important}.work>header .userMenu>.logoutButton:is(:hover,:focus-visible) span small{color:#55474a!important}.work>header .userMenu>.logoutButton:is(:hover,:focus-visible)>i{color:#852b35!important;background:#f5d2d7!important}.userMenu>.logoutButton>i{background:#ffe6e8!important}@media (max-width:800px){.aiParameterGrid,.aiEditorialGrid,.accountSettingsGrid{grid-template-columns:1fr}.aiEditorialGrid .aiSample{grid-column:auto}.sessionManager,.accountFacts{grid-template-columns:1fr}.platformIntegrationHead>b{margin-left:54px}}body,button,input,select,textarea{font-family:Roboto,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}.content input,.content select,.content textarea{font-size:.875rem;line-height:1.5}.content button{font-size:.875rem}.content small{line-height:1.45;font-size:.875rem!important}.content label{font-size:.875rem}.content h2{line-height:1.25}.userAvatarCopy b{line-height:1.2;font-size:.875rem!important}.userAvatarCopy small{font-size:.875rem!important}.work>header .userAvatar{height:46px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:10px!important;padding:5px 8px!important}.work>header .userAvatar:hover,.work>header .userAvatar[aria-expanded=true]{background:#f1f2f2!important}.userAvatarDot{border-radius:9px;width:34px;height:34px;font-size:.875rem}.userAvatar .chevron{margin-left:4px}.adminSubnav{grid-template-columns:1fr 1fr;gap:3px;margin:0 8px 6px 38px;display:grid}.side nav .adminSubnav button{justify-content:center;padding:6px 5px;font-size:.875rem}.side nav .adminSubnav button.on{box-shadow:none;color:#b84e55;background:#fff0ed}.aiParameterGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.aiParameterGrid input{background:#fff;border:1px solid #d8d8da;border-radius:9px;width:100%;margin-top:6px;padding:10px;display:block}.toggleSetting>span{background:#fff;border:1px solid #d8d8da;border-radius:9px;align-items:center;gap:8px;min-height:41px;margin-top:6px;padding:9px;display:flex}.toggleSetting input{width:18px;accent-color:var(--coral);margin:0}.toggleSetting b{letter-spacing:0;font-size:.875rem}.pressControlsAdmin{align-items:center}.pressControlsAdmin>span,.pressControlsAdmin b,.pressControlsAdmin small{display:block}.pressControlsAdmin b{font-size:.875rem}.pressControlsAdmin small{color:var(--muted);margin-top:4px}.pressMeta{grid-template-columns:1fr auto auto;align-items:center;display:grid}.pressMeta button:disabled{opacity:.45;cursor:default}.saveState{border-radius:999px;padding:7px 9px;font-size:.875rem;font-weight:800}.saveState.saved{color:#3d8246;background:#e8f6e5}.saveState.dirty{color:#986719;background:#fff0dc}.pressFeedback{border:1px solid;border-radius:10px;align-items:center;gap:10px;margin-top:13px;padding:12px 14px;font-size:.875rem;font-weight:700;display:flex}.pressFeedback>i{font-style:normal}.pressFeedback.success{color:#397843;background:#f0faee;border-color:#cbe7c7}.pressFeedback.error{color:#a43d46;background:#fff2f3;border-color:#efc5c8}.pressFeedback.info{border-color:var(--paper);background:var(--paper);color:var(--muted)}.planCta{isolation:isolate;position:relative;background:var(--paper)!important}.planCta:after{display:none!important}.planCta>*{z-index:1;position:relative}.auditHero{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:20px;display:flex}.auditHero em{color:var(--brand-text);letter-spacing:.14em;font-size:.875rem;font-style:normal;font-weight:850}.auditHero h1{margin:6px 0;font-size:34px}.auditHero p{color:var(--muted);margin:0;font-size:.875rem}.auditToolbar{grid-template-columns:1fr auto;gap:9px;margin-bottom:14px;display:grid}.auditToolbar input{border:1px solid var(--line);border-radius:9px;padding:11px}.auditTable>button{border:0;border-top:1px solid var(--line);width:100%;color:var(--graphite);text-align:left;background:#fff;grid-template-columns:150px minmax(220px,1.3fr) minmax(180px,1fr) 20px;align-items:center;gap:14px;padding:13px 8px;display:grid}.auditTable>button:hover{background:#fafafa}.auditTable time{color:var(--muted);font-size:.875rem}.auditTable b,.auditTable small{display:block}.auditTable b{font-size:.875rem}.auditTable small{color:var(--muted);margin-top:4px}.auditTable i{font-style:normal}.auditDrawerBackdrop{z-index:80;background:#22222566;position:fixed;inset:0}.auditDrawer{width:min(620px,94vw);box-shadow:var(--shadow-panel);background:#fff;padding:30px;position:absolute;inset:0 0 0 auto;overflow:auto}.auditClose{background:0 0;border:0;font-size:28px;position:absolute;top:14px;right:18px}.auditDrawer>em{color:var(--brand-text);letter-spacing:.14em;font-size:.875rem;font-style:normal;font-weight:850}.auditDrawer h2{margin:7px 0 20px;font-size:22px}.auditDrawer dl{gap:8px;display:grid}.auditDrawer dl>div{border-bottom:1px solid #eee;grid-template-columns:90px 1fr;padding:8px 0;display:grid}.auditDrawer dt{color:var(--muted);font-size:.875rem}.auditDrawer dd{margin:0;font-size:.875rem}.auditDrawer h3{margin-top:24px;font-size:.875rem}.auditDrawer pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f6f7f7;border:1px solid #ddd;border-radius:9px;max-height:55vh;padding:14px;font:.875rem/1.55 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.auditDrawer>p{color:var(--muted);font-size:.875rem}@media (max-width:760px){.pressMeta{grid-template-columns:1fr}.auditHero{flex-direction:column;align-items:stretch}.auditTable>button{grid-template-columns:1fr 20px}.auditTable time,.auditTable>button>span:last-of-type{display:none}}.eventDropdown{padding:0;overflow:hidden}.eventDropdown>.marketingHealth,.eventDropdown>.marketingWizard,.eventDropdown>.campaignDraft,.eventDropdown>.sourceSummary,.eventDropdown>.shopSummary,.eventDropdown>.raProgress,.eventDropdown>.raForm,.eventDropdown>.raNote{margin-left:18px;margin-right:18px}.eventDropdown>.shopSummary,.eventDropdown>.raNote{margin-bottom:18px}@media (max-width:980px){.dashboardHead{min-height:185px}}@media (max-width:760px){.dashboardHead{min-height:170px;padding:22px}.dashboardHead h1{font-size:32px}}.salesKpis.salesKpisFour{grid-template-columns:repeat(4,1fr)}.ordersHead{border-top:1px solid var(--line);justify-content:space-between;align-items:end;gap:18px;margin-top:22px;padding-top:20px;display:flex}.ordersHead h3{margin:0 0 4px;font-size:16px}.ordersHead small{color:var(--muted);font-size:.875rem}.ordersHead input{border:1px solid var(--line);background:#fff;border-radius:8px;width:min(360px,100%);padding:10px;font-size:.875rem}.ordersTable{margin-top:12px}.ordersTable>div,.orderRow{grid-template-columns:minmax(155px,1.2fr) minmax(150px,1.1fr) minmax(120px,.8fr) 90px 90px 20px;align-items:center;gap:12px;width:100%;display:grid}.ordersTable>div{color:var(--muted);letter-spacing:.08em;padding:8px;font-size:.875rem;font-weight:850}.ordersTable>article{border-top:1px solid var(--line)}.orderRow{text-align:left;color:var(--graphite);cursor:pointer;background:0 0;border:0;padding:13px 8px}.orderRow:hover{background:#fafafa}.orderRow span b,.orderRow span small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.orderRow span b{font-size:.875rem}.orderRow span small{color:var(--muted);margin-top:4px;font-size:.875rem}.orderRow>em{color:var(--success);text-transform:uppercase;background:#e8f6e6;border-radius:999px;justify-self:start;padding:6px 8px;font-size:.875rem;font-style:normal;font-weight:850}.orderRow>strong{text-align:right;font-size:.875rem}.orderRow>i{color:var(--muted);font-style:normal}.ordersTable article.expanded .orderRow>i{transform:rotate(180deg)}.orderDetails{background:var(--paper);border-radius:10px;grid-template-columns:repeat(4,1fr);gap:9px;margin:0 8px 13px;padding:13px;display:grid}.orderDetails span small,.orderDetails span b{display:block}.orderDetails span small{color:var(--muted);letter-spacing:.08em;font-size:.875rem;font-weight:850}.orderDetails span b{margin-top:5px;font-size:.875rem}.orderDetails p{border-top:1px solid #ddd;margin:4px 0 0;padding-top:8px}.orderDetails p b,.orderDetails p small{font-size:.875rem;display:block}.orderDetails p small{color:var(--muted);margin-top:3px}.ordersEmpty{text-align:center;color:var(--muted);padding:24px;font-size:.875rem}.organizerDetails{border-top:4px solid var(--pink);margin-top:16px}.organizerDetails>header,.pressTextPanel>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.organizerDetails>header em,.pressTextPanel>header em{color:var(--brand-text);letter-spacing:.12em;font-size:.875rem;font-style:normal;font-weight:900}.organizerDetails>header h2,.pressTextPanel>header h2{margin:5px 0}.organizerDetails>header p,.pressTextPanel>header p{color:var(--muted);margin:0;font-size:.875rem}.organizerFacts{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px;display:grid}.organizerFacts>span{border:1px solid var(--line);background:#fafafa;border-radius:10px;padding:12px}.organizerFacts small,.organizerFacts b{display:block}.organizerFacts small{color:var(--muted);letter-spacing:.1em;font-size:.875rem;font-weight:900}.organizerFacts b{margin-top:6px;font-size:.875rem;line-height:1.5}.organizerEditGrid{grid-template-columns:repeat(4,1fr);gap:11px;margin-top:18px;display:grid}.organizerEditGrid label{letter-spacing:.08em;font-size:.875rem;font-weight:900}.organizerEditGrid input{border:1px solid var(--line);background:#fff;border-radius:8px;width:100%;margin-top:6px;padding:10px;font:.875rem inherit;display:block}.organizerEditActions{justify-content:space-between;gap:10px;margin-top:16px;display:flex}.dangerButton{color:#a8323b;cursor:pointer;background:#fff;border:1px solid #d99da2;border-radius:8px;padding:10px 13px;font-size:.875rem;font-weight:850}.dangerButton:hover{color:#fff;background:#a8323b}.platformAi{border-top:4px solid var(--ink)}.aiLogo{background:var(--mint)!important;color:var(--ink)!important}.aiSettingsForm{grid-template-columns:1.4fr 1fr auto}.pressTextPanel{border-top:4px solid var(--ink);margin:18px 0}.pressControls{border-top:1px solid var(--line);justify-content:space-between;align-items:end;gap:12px;margin-top:18px;padding-top:16px;display:flex}.pressControls label{letter-spacing:.09em;font-size:.875rem;font-weight:900}.pressControls select{border:1px solid var(--line);background:#fff;border-radius:8px;min-width:240px;margin-top:6px;padding:10px;font:.875rem inherit;display:block}.pressEditor{border:1px solid var(--paper);width:100%;color:var(--graphite);resize:vertical;background:#fff;border-radius:11px;margin-top:14px;padding:18px;font:.875rem/1.75 Roboto,serif;display:block}.pressEditor:focus{border-color:var(--muted);outline:2px solid #7653d633}.pressMeta{justify-content:space-between;align-items:center;gap:12px;margin-top:9px;display:flex}.pressMeta small{color:var(--muted);font-size:.875rem}.pressEmpty{border:1px dashed var(--paper);text-align:center;background:#faf8fc;border-radius:11px;margin-top:14px;padding:24px}.pressEmpty b{font-size:.875rem}.pressEmpty p{max-width:560px;color:var(--muted);margin:6px auto 0;font-size:.875rem;line-height:1.55}@media (max-width:1050px){.salesKpis.salesKpisFour,.organizerEditGrid{grid-template-columns:repeat(2,1fr)}.ordersTable>div{display:none}.orderRow{grid-template-columns:1.2fr 1fr 60px 80px}.orderRow>span:nth-of-type(3),.orderRow>i{display:none}.orderDetails{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.salesKpis.salesKpisFour,.organizerFacts,.organizerEditGrid,.orderDetails{grid-template-columns:1fr}.ordersHead,.organizerDetails>header,.pressTextPanel>header,.pressControls,.pressMeta,.organizerEditActions{flex-direction:column;align-items:stretch}.orderRow{grid-template-columns:1fr auto}.orderRow>span:nth-of-type(2),.orderRow>span:nth-of-type(3),.orderRow>em{display:none}.pressControls select{width:100%;min-width:0}.aiSettingsForm{grid-template-columns:1fr}}.salesSyncError{color:#8b2f24;background:#fff1ed;border:1px solid #efb3a9;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin:18px 0 0;padding:14px 16px;display:flex}.salesSyncError b{font-size:.875rem}.salesSyncError span{overflow-wrap:anywhere;font-size:.875rem}@media (max-width:760px){.salesSyncError{flex-direction:column;align-items:flex-start}}.salesSyncInfo{color:var(--muted);background:#effaf8;border:1px solid #b9e2dc;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin:18px 0 0;padding:14px 16px;display:flex}.salesSyncInfo b{font-size:.875rem}.salesSyncInfo span{max-width:680px;font-size:.875rem;line-height:1.45}.salesFallback{border-top:1px solid var(--line);text-align:center;background:#f7f9f9;border-radius:10px;margin-top:20px;padding:24px}.salesFallback b{font-size:14px}.salesFallback p{max-width:680px;color:var(--muted);margin:7px auto 0;font-size:.875rem;line-height:1.55}@media (max-width:760px){.salesSyncInfo{flex-direction:column;align-items:flex-start}}.storedSection>.eventSkeleton{min-height:286px}.storedSection>.eventSkeleton:before{background:var(--paper)}.assetLibrary>.eventSkeleton,.metaCampaigns>.eventSkeleton{box-shadow:none}.assetLibrary>.eventSkeleton:before,.metaCampaigns>.eventSkeleton:before{background:var(--paper)}:is(.eventSummary:has(~.eventSkeleton)>span,.assetStats:has(~.assetLibrary .eventSkeleton)>span,.metaStats:has(~.metaCampaigns .eventSkeleton)>span){background:#f0edf2;position:relative;overflow:hidden;color:#0000!important}.eventSummary:has(~.eventSkeleton)>span:after{content:"";background:var(--paper);animation:1.45s ease-in-out infinite famerocketSkeleton;position:absolute;inset:0;transform:translate(-110%)}.assetStats:has(~.assetLibrary .eventSkeleton)>span:after{content:"";background:var(--paper);animation:1.45s ease-in-out infinite famerocketSkeleton;position:absolute;inset:0;transform:translate(-110%)}.metaStats:has(~.metaCampaigns .eventSkeleton)>span:after{content:"";background:var(--paper);animation:1.45s ease-in-out infinite famerocketSkeleton;position:absolute;inset:0;transform:translate(-110%)}:is(.eventSummary:has(~.eventSkeleton)>span *,.assetStats:has(~.assetLibrary .eventSkeleton)>span *,.metaStats:has(~.metaCampaigns .eventSkeleton)>span *){visibility:hidden}button:disabled{cursor:wait;opacity:.62}@media (max-width:760px){.storedSection>.eventSkeleton{min-height:360px}.storedSection>.eventSkeleton:before,.assetLibrary>.eventSkeleton:before,.metaCampaigns>.eventSkeleton:before{background:var(--paper)}}@media (prefers-reduced-motion:reduce){.eventSummary:has(~.eventSkeleton)>span:after{animation:none}.assetStats:has(~.assetLibrary .eventSkeleton)>span:after{animation:none}.metaStats:has(~.metaCampaigns .eventSkeleton)>span:after{animation:none}}:root{--ink:#202624;--graphite:#202624;--muted:#626962;--line:#e2e3de;--paper:#f7f6f2;--surface:#fff;--surface-alt:var(--paper);--coral:#f56b5c;--mint:#dcece5;--brand-action:var(--coral);--brand-on-action:var(--graphite);--brand-hover:#ea6051;--brand-soft:#fcece8;--brand-text:var(--graphite);--focus:#246653;--success:#286044;--success-soft:#e8f2eb;--warning:#795018;--warning-soft:#fff2d9;--danger:#a12f2d;--danger-soft:#fcebe8;--info:#345f61;--info-soft:#ebf2f1;--control-line:#89918a;--disabled:#e2e3de;--disabled-text:#626962;--purple:var(--coral);--pink:var(--coral);--lime:var(--mint);--cyan:#779a8d;--orange:#ba814c;--yellow:#d9bc77;--lavender:var(--mint);--accent:var(--coral);--border:var(--line);--radius-control:.5rem;--radius-panel:.75rem;--shadow-panel:0 2px 12px #20262406;--sidebar-width:16rem;--panel-inset:1.5rem;--panel-indicator-size:2.75rem;--font-body:.9375rem;--font-label:.875rem;--font-meta:.8125rem;--font-eyebrow:.75rem;--font-section:1.125rem}html{scroll-padding-top:6rem}.brand{cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:flex}.side .brand img{width:200px;max-width:100%;height:auto;display:block}.brandIcon{background:url(/brand/ci-evolution/rocket.svg) 50%/contain no-repeat;width:32px;height:32px;display:inline-block}.routeSkeletonLogo{background:url(/brand/ci-evolution/logo.svg) 0/contain no-repeat}.workspaceIcon{flex:0 0 20px;display:block}.side footer button{align-items:center;gap:12px;display:flex}.side nav button.on,.side nav :is(.marketingSubnav,.adminSubnav) button.on{color:var(--ink)!important}.publicBrand img{max-width:100%;height:auto;display:block}body{color:var(--ink);background:var(--paper);font-family:Roboto,Arial,sans-serif;font-size:var(--font-body);margin:0;line-height:1.55}button,input,select,textarea{font-family:inherit}button,summary,a{-webkit-tap-highlight-color:transparent}button,a,input,select,textarea,summary{touch-action:manipulation}:where(button,a,input,select,textarea,summary,[tabindex]):focus-visible{outline-offset:3px;outline:3px solid var(--focus)!important}:where(button,input,select,textarea):disabled{cursor:not-allowed;opacity:.58}:where(input,select,textarea){max-width:100%}:where(p,h1,h2,h3,label,small,b,strong){overflow-wrap:anywhere}.content :is(p,li),.modal p,.advancingDialog p{font-size:var(--font-body);line-height:1.55}.content label,.content button{line-height:1.5;font-size:var(--font-label)!important}.content button{min-height:2.75rem}.content small{letter-spacing:.01em;line-height:1.45;font-size:var(--font-meta)!important}.content label{letter-spacing:.015em;font-weight:650}.content :is(input,select,textarea),.advancingForm :is(input,select,textarea),.modal :is(input,select,textarea){font-size:var(--font-label);border-radius:var(--radius-control);border-color:var(--control-line);min-height:2.75rem;color:var(--ink);background-color:#fff;padding:.625rem .75rem;line-height:1.5}.content input:is([type=checkbox],[type=radio],[type=range]){min-height:auto;accent-color:var(--brand-text);padding:0}.content input[type=color]{padding:.25rem}.content textarea{resize:vertical;min-height:7rem}.content :is(input,textarea)::placeholder{color:var(--muted);opacity:1}.content h1{letter-spacing:-.03em;font-size:clamp(1.625rem,2.4vw,2rem);line-height:1.2}.content h2{font-size:var(--font-section);letter-spacing:-.015em;line-height:1.35}.content h3{font-size:1rem;line-height:1.4}.heading em,.dashboardHead em,.panelSummary em{color:var(--brand-text);letter-spacing:.06em;font-size:var(--font-eyebrow)}.content :is(.stat,.salesKpis,.metaStats,.advancingMetrics) small{color:var(--muted);font-size:var(--font-label)!important}.content :is(.stat,.salesKpis,.metaStats,.advancingMetrics) b{font-variant-numeric:tabular-nums}.content :is(.stat,.salesKpis,.metaStats,.advancingMetrics) p{margin-block:.5rem}.shell{grid-template-columns:var(--sidebar-width) minmax(0, 1fr)}.side{width:var(--sidebar-width);color:var(--ink);border-color:var(--line);box-shadow:none;background:#fff;gap:.375rem;padding:1rem}.side .brand{flex:0 0 4rem;margin:0 .5rem .375rem}.side .organizerSwitcher{flex:none}.side .account{border:1px solid var(--line);background:var(--paper);min-height:4rem;color:var(--ink);border-radius:.75rem;gap:.625rem;margin:0 0 .75rem}.side .account .organizerBrandMark{flex:0 0 44px}.side .account span{min-width:0}.side .account strong{font-size:.875rem;line-height:1.4}.side .account small{color:var(--muted);font-size:.875rem}.side .accountMark{flex:0 0 2.75rem;width:2.75rem;height:2.75rem;font-size:.75rem!important}.side nav{scrollbar-width:thin;flex-direction:column;flex:auto;min-height:0;padding:.25rem;display:flex;overflow-y:auto}.side nav>small{color:var(--muted);letter-spacing:.1em;margin:1rem .75rem .5rem;font-size:.75rem;font-weight:700;display:block}.side nav button{border-radius:var(--radius-control);text-align:left;width:100%;min-height:2.75rem;color:var(--ink);flex:none;justify-content:flex-start;align-items:center;gap:.75rem;margin:.125rem 0;padding:.625rem .75rem;font-size:.9375rem;line-height:1.4;display:flex;position:relative}.side nav button i{flex:0 0 1.25rem;width:1.25rem;font-size:1.125rem}.side nav button:hover{color:var(--ink);background:var(--paper)}.side nav button.on{color:var(--brand-text);background:var(--brand-soft);box-shadow:inset -3px 0 var(--coral);border-color:#0000;font-weight:700}.side nav :is(.marketingSubnav,.adminSubnav){border-left:1px solid var(--line);flex-direction:column;gap:.125rem;margin:.125rem 0 .5rem 1.25rem;padding:0 0 0 .75rem;display:flex}.side nav :is(.marketingSubnav,.adminSubnav):before{content:none}.side nav :is(.marketingSubnav,.adminSubnav) button{justify-content:flex-start;width:100%;min-height:2.75rem;display:flex;color:var(--ink)!important;border-radius:var(--radius-control)!important;background:0 0!important;margin:0!important;padding:.625rem .75rem!important;font-size:.875rem!important}.side nav :is(.marketingSubnav,.adminSubnav) button.on{color:var(--brand-text)!important;background:var(--brand-soft)!important}.side nav :is(.marketingSubnav,.adminSubnav) button:hover{background:var(--paper)!important}.side nav :is(.marketingSubnav,.adminSubnav) button:before{content:none!important}.side footer{border-color:var(--line);flex:none;gap:.125rem;margin-top:.5rem;padding:.5rem .25rem 0;display:grid}.side footer button{border-radius:var(--radius-control);min-height:2.75rem;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;padding:.625rem .75rem;font-size:.875rem}.side footer button:hover,.side footer button.on{background:var(--brand-soft);color:var(--brand-text)}.mobileNavToggle,.mobileNavClose,.mobileNavBackdrop{display:none}.work{background:var(--paper)}.work>header{border-color:var(--line);background:#fff;gap:1rem;height:auto;min-height:4.5rem;padding:.75rem 2rem}.work>header>span{min-width:0;color:var(--muted);font-size:.875rem}@media (min-width:961px){.shell{--workspace-header-height:5rem}.shell>.side{gap:0;padding-top:0}.shell>.side>.brand{flex:0 0 var(--workspace-header-height);height:var(--workspace-header-height);align-items:center;margin:0 .5rem;display:flex}.shell>.side>.organizerSwitcher{margin-bottom:.375rem}.shell>.work>header{box-sizing:border-box;height:var(--workspace-header-height);min-height:var(--workspace-header-height)}}.content{background:0 0;max-width:1560px;padding:2rem clamp(1.25rem,3vw,3rem) 4rem}.heading{flex-wrap:wrap;align-items:center;gap:1.5rem;margin-bottom:1.75rem}.heading p{max-width:65ch;color:var(--muted)}.dashboardHead{border:0;border-bottom:1px solid var(--line);min-height:auto;box-shadow:none;color:var(--ink);background:0 0;border-radius:0;padding:0 0 1.5rem}.dashboardHead:before{content:none}.dashboardHead h1{color:var(--ink);font-size:2rem;line-height:1.2}.dashboardHead p{max-width:65ch;color:var(--muted);line-height:1.6}.dark,.ghost,.loginButton,.landingLogin,.landingPrimary,.landingSecondary{border-radius:var(--radius-control);text-align:center;white-space:normal;justify-content:center;align-items:center;gap:.5rem;min-height:2.75rem;padding:.625rem 1rem;font-size:.875rem;font-weight:700;line-height:1.5;transition:background-color .16s,border-color .16s,box-shadow .16s;display:inline-flex}.dark,.dashboardHead .dark,.loginButton,.landingLogin,.landingPrimary,.landingAuth form button{background:var(--brand-action);border-color:var(--brand-text);color:var(--brand-on-action)}.dark:hover,.dashboardHead .dark:hover,.loginButton:hover,.landingLogin:hover,.landingPrimary:hover,.landingAuth form button:hover{background:var(--brand-hover);border-color:var(--brand-hover)}.ghost{color:var(--ink);background:#fff;border:1px solid #bdc8cc}.ghost:hover{background:var(--paper);border-color:#85969e}.card,.stat,.eventcard,.eventHero,.storedCard,.modal{border-radius:var(--radius-panel);border-color:var(--line);box-shadow:var(--shadow-panel)}.card{margin-bottom:1.25rem}.content :is(.form,.raForm,.adminForm,.platformMetaForm,.marketingFields,.aiParameterGrid,.organizerEditGrid){gap:1.25rem}.content :is(.form,.raForm,.adminForm,.platformMetaForm,.organizerEditGrid)>label{min-width:0}.content :is(.raSave,.wizardActions,.assetActions,.adminCreateActions){flex-wrap:wrap;gap:.75rem}.content :is(.stats,.salesKpis,.metaStats,.eventgrid,.storedGrid){gap:1rem}.content :is(.connected,.ready,.pending,.pressReady,.pressPending){white-space:normal;line-height:1.5}.eventSummary{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface);gap:0;padding:16px 0}.eventSummary>span{background:0 0;border:0;border-radius:0;padding:8px 24px}.eventSummary>span+span{border-left:1px solid var(--line)}.eventSummary b{font-variant-numeric:tabular-nums;font-size:28px;font-weight:650}.eventOverview{padding:24px}.eventOverview .eventRow{padding:16px 0}.eventRow:hover{background:var(--paper)}.activeEvents{grid-template-columns:minmax(0,1fr)}.activeEvents .cardMain{grid-template-columns:144px minmax(0,1fr);display:grid}.activeEvents .poster{height:100%;min-height:164px}.activeEvents .poster:not(.hasVisual){background:var(--mint)}.activeEvents .poster:not(.hasVisual) .posterDate{background:var(--surface);color:var(--ink);border-color:var(--line)}.activeEvents .poster:not(.hasVisual) .posterDate small{color:var(--muted)}.activeEvents .eventcard section{padding:24px}.activeEvents .eventcard h2{font-size:18px}.activeEvents .eventcard section>div{background:var(--line)}.activeEvents .eventcard section>div i{background:var(--coral)}.activeEvents .eventcard .syncEvent{background:var(--surface);border-color:var(--line);color:var(--ink)}.eventHero .cover:not(.hasVisual){color:var(--ink);background-color:var(--mint)}.content,.work,.content>*,.card{min-width:0}.content :is(.customerTabs,.advancingTabs,.campaignFilters,.eventHero){max-width:100%}.content :is(.customerTabs,.advancingTabs){overflow-x:auto}.content :is(.ordersTable,.userTable,.providerList,.auditTable){max-width:100%;overflow-x:auto}@media (max-width:760px){.activeEvents .cardMain{grid-template-columns:100px minmax(0,1fr)}.activeEvents .eventcard section{padding:16px}.activeEvents .poster{padding:8px}.activeEvents .poster>em{font-size:11px;top:8px;left:8px;right:auto}.activeEvents .posterDate{gap:4px;padding:8px;left:8px}.eventSummary{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:16px}.eventSummary>span:nth-child(3){border-left:0}.eventRow{grid-template-columns:64px minmax(0,1fr) 18px}.eventRow>em{grid-area:2/2;display:block}.eventRow>i{grid-area:1/3}.eventOverview{padding:16px}}details{scroll-margin-top:6rem}details.card:has(>.panelSummary){padding:0}details:is(.eventMarketing,.raPanel,.platformAccordion)>:not(summary){margin-inline:var(--panel-inset)}details:is(.eventMarketing,.raPanel,.platformAccordion)>:last-child{margin-bottom:var(--panel-inset)}details>summary.panelSummary{box-sizing:border-box;grid-template-columns:minmax(0, 1fr) var(--panel-indicator-size);width:100%;padding:1.25rem var(--panel-inset);cursor:pointer;border-radius:inherit;color:var(--ink);background:#fff;align-items:center;gap:1.25rem;margin:0;list-style:none;transition:background-color .16s;display:grid}details>summary.panelSummary::-webkit-details-marker{display:none}details>summary.panelSummary::marker{content:""}details>summary.panelSummary:hover{background:#f8fafb}details[open]>summary.panelSummary{border-bottom:1px solid var(--line);border-bottom-right-radius:0;border-bottom-left-radius:0}.panelSummaryContent{align-items:center;gap:1rem;min-width:0;display:flex}.panelSummaryContent>span{flex:1;min-width:0}.panelSummaryContent>:is(header,.raTop,.assetHead){background:0 0;flex:1;min-width:0;margin:0;padding:0}.panelSummaryContent>header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.panelSummaryContent>header>span{min-width:0}.panelSummaryContent>:is(b,small),.panelSummaryContent>header>b{flex:0 auto;max-width:15rem;margin:0;font-size:.875rem;line-height:1.5}.panelSummaryContent>b,.panelSummaryContent>header>b{border-radius:.5rem;padding:.375rem .75rem}.platformIntegrationHead .panelSummaryContent>b.ready{color:#24674e;background:#e5f5ef}.platformIntegrationHead .panelSummaryContent>b.pending{color:#88581d;background:#fff1db}.panelSummaryContent>.logo,.panelSummaryContent>.pressTextIcon,.panelSummaryContent>.weatherAdminIcon{border-radius:.75rem;flex:0 0 2.75rem;width:2.75rem;height:2.75rem;margin:0}.panelSummaryContent em{font-style:normal;font-weight:700;display:block}.panelSummaryContent h2,.eventAssets .panelSummaryContent h2{margin:.25rem 0;line-height:1.35;font-size:var(--font-section)!important}.panelSummaryContent p{color:var(--muted);font-size:var(--font-body);margin:.375rem 0 0;line-height:1.55}.panelSummaryContent span>:is(b,small){display:block}.panelSummaryContent span>small{color:var(--muted);margin-top:.25rem}.panelSummary>.panelIndicator{box-sizing:border-box;width:var(--panel-indicator-size);height:var(--panel-indicator-size);min-width:var(--panel-indicator-size);color:#53646d;pointer-events:none;background:#f5f7f8;border:1px solid #cdd7db;border-radius:.75rem;place-self:center end;place-items:center;margin:0;padding:0;transition:background-color .16s,border-color .16s,color .16s;display:grid;transform:none}.panelIndicator>svg{transform-origin:50%;transform-box:view-box;width:1.25rem;height:1.25rem;margin:0;transition:transform .2s;display:block;transform:rotate(0)}details[open]>.panelSummary>.panelIndicator{color:var(--brand-text);background:var(--brand-soft);border-color:#efc5cb}details[open]>.panelSummary>.panelIndicator svg{transform:rotate(180deg)}.panelSummary:hover>.panelIndicator{border-color:var(--brand-text);color:var(--brand-text)}.eventAssets .panelSummaryContent{display:block}.eventAssets .panelSummaryContent .assetHead{flex-direction:row;gap:1rem;display:flex!important}.eventAssets .panelSummaryContent .assetHead>span{min-width:0}.eventAssets .assetReadiness{margin:1rem 0 0}.panelSummaryContent .raTop{grid-template-columns:2.75rem minmax(0,1fr)}.raPanel>.raActions{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;padding:1.25rem 0 0;display:flex}.panelSummaryContent .weatherHeading{min-width:0}.weatherDashboard>summary{background:#fff}.helpResults details>p{max-width:none;font-size:var(--font-body);margin:0;padding:1.25rem 1.5rem}.helpResults .panelSummaryContent span>b{font-size:var(--font-body)}.helpResults .panelSummaryContent span>em{color:var(--brand-text);font-size:var(--font-eyebrow)}.ticketTiers .panelSummaryContent{font-weight:700}.ticketTiers .panelSummaryContent small{margin-left:0;font-weight:400}.work>header .userAvatar{border-radius:.75rem!important;grid-template-columns:2.25rem minmax(0,1fr) .625rem!important;height:auto!important;min-height:3rem!important;padding:.375rem .75rem .375rem .375rem!important}.userAvatarDot{background:var(--brand-action);width:2.25rem;height:2.25rem;color:var(--brand-on-action);font-size:.875rem}.userAvatarCopy b{font-size:.875rem;line-height:1.4}.userAvatarCopy small{color:var(--muted);font-size:.75rem;line-height:1.4}.organizerMenu,.work>header .userMenu{max-height:min(70vh,35rem);overflow-y:auto;border-radius:var(--radius-panel)!important}.organizerMenu>button{grid-template-columns:2rem minmax(0,1fr) auto;min-height:3.5rem}.organizerMenu b,.organizerMenu small,.userIdentity small{overflow-wrap:anywhere}.work>header .userMenu>:is(.accountAction,.logoutButton){min-height:4rem!important}.userMenu>:is(.accountAction,.logoutButton) span b{font-size:.875rem!important}.userMenu>:is(.accountAction,.logoutButton) span small{color:var(--muted)!important;font-size:.875rem!important}.userMenu>.accountAction>i{color:#276d68;background:#edf6f5!important}.account[aria-expanded=true]>.chevron,.userAvatar[aria-expanded=true]>.chevron{transform:rotate(225deg)}.modal .x,.detailClose,.advancingDialog>header>button,.campaignDetailOverlay>section>header>button{border:1px solid var(--line);background:var(--paper);width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem;color:var(--ink);border-radius:.75rem;flex:0 0 2.75rem;place-items:center;font-size:1.5rem;display:grid}.advancingModule{background:var(--paper);border-color:var(--line);border-radius:var(--radius-panel);box-shadow:var(--shadow-panel)}.advancingHeading{background:var(--surface);color:var(--ink);border-bottom:1px solid var(--line);padding:1.5rem}.advancingHeading em{color:var(--brand-text)}.advancingHeading p{color:var(--muted)}.advancingTabs{gap:.5rem;padding-inline:1rem}.advancingTabs button{min-height:3rem;padding:.875rem 1rem}.advancingTabs button.active{border-color:var(--coral);color:var(--brand-text)}.advancingRollup article>i{color:#286b65;background:#e5f5f3;flex-shrink:0}.advancingDialog>header em{color:var(--brand-text)}.advancingMetrics,.advancingRollup{gap:1rem}.helpHero{border-radius:var(--radius-panel);background:var(--graphite);margin:0 0 1.5rem;padding:2rem}.helpHero>em{color:var(--mint)}.helpHero>p{color:#e1e8eb}.accountSettingsCard header>span{color:#286b65;background:#e5f5f3}.newsletterHero{border-radius:var(--radius-panel);padding:2rem}.newsletterHero p{color:var(--muted)}.landing{--ink:#30383b}.landingHeroCopy>p,.landingAuth>div p,.featureGrid p,.loginPanel p{color:var(--muted);line-height:1.65}.landingAuth input{border-color:var(--control-line);min-height:3rem;font-size:1rem}.landingAuth label,.landingFooter small{font-size:.875rem}.publicEventPage{color:var(--ink);background:var(--paper)}.publicEventPage p{font-size:var(--font-body);line-height:1.55}.publicEventPage small{font-size:var(--font-meta);line-height:1.5}.publicEventPage :is(.publicWeatherCard,.publicEventContent>aside){border-color:var(--line);border-radius:var(--radius-panel);box-shadow:var(--shadow-panel)}.workspaceRouteLoading{grid-template-columns:var(--sidebar-width) minmax(0,1fr)}@media (max-width:1180px){:root{--sidebar-width:16rem}.content{padding-inline:1.25rem}.content :is(.stats,.salesKpisFour,.advancingMetrics,.advancingRollup){grid-template-columns:repeat(2,minmax(0,1fr))}.panelSummaryContent{flex-wrap:wrap}.panelSummaryContent>span{flex-basis:60%}.panelSummaryContent>header{flex-wrap:wrap}.eventAssets .assetSummaryCta{display:none}.content :is(.adminLayout,.advancingDashboardGrid){grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.content :is(.eventgrid,.storedGrid,.accountSettingsGrid,.audienceGrid){grid-template-columns:minmax(0,1fr)}.content :is(.campaignFilters,.salesDashboardHead,.mailchimpTop>div){flex-wrap:wrap}.newsletterTable,.campaignTable,.orderTable,.weatherHourly{overflow-x:auto}}@media (max-width:760px){:root{--panel-inset:1rem}.shell,.workspaceRouteLoading{display:block}.workspaceRouteLoading>aside{display:none}.mobileNavToggle{z-index:20;border:0;border-bottom:1px solid var(--line);width:100%;min-height:3.5rem;color:var(--ink);background:#fff;justify-content:space-between;align-items:center;padding:.875rem 1rem;font:700 1rem/1.5 inherit;display:flex;position:sticky;top:0}.mobileNavToggle svg{width:1.25rem;height:1.25rem}.side{border-right:0;border-bottom:1px solid var(--line);width:100%;height:auto;padding:1rem;display:none;position:static}.shell.navOpen .side{display:flex}.side .brand{width:13rem;display:block}.side nav{display:flex;overflow:visible}.side nav>small,.side footer{display:grid}.side nav button{justify-content:flex-start;font-size:.9375rem;display:flex!important}.side nav :is(.marketingSubnav,.adminSubnav),.side .account{display:flex}.side nav button i{font-size:1.125rem}.organizerMenu{width:100%;position:absolute;inset:100% 0 auto}.work{padding-bottom:0}.work>header{min-height:4rem;padding:.75rem 1rem}.work>header>span{flex:1;font-size:.875rem}.work>header .userAvatar{grid-template-columns:2.25rem .625rem!important}.userAvatarCopy{display:none}.work>header .userMenu{top:7.75rem!important}.content{padding:1.25rem 1rem 2rem}.heading,.salesDashboardHead,.salesChartTop,.newsletterSectionHead{flex-direction:column;align-items:stretch;gap:1rem}.heading>div,.heading>section{flex-wrap:wrap}.dashboardHead,.newsletterHero,.helpHero{min-height:auto;padding:1.5rem}.content :is(.raForm,.adminForm,.platformMetaForm,.organizerEditGrid,.marketingFields,.advancingForm,.aiParameterGrid){grid-template-columns:minmax(0,1fr)}.content :is(.raForm,.adminForm,.platformMetaForm,.organizerEditGrid)>.wide{grid-column:1}details>summary.panelSummary{gap:.75rem;padding-block:1rem}.panelSummaryContent{align-items:flex-start;gap:.75rem}.panelSummaryContent>span{flex-basis:100%}.panelSummaryContent>:is(.logo,.pressTextIcon,.weatherAdminIcon){flex-basis:2.25rem;width:2.25rem;height:2.25rem}.panelSummaryContent>:is(b,small){max-width:100%}.eventAssets .panelSummaryContent .assetHead{flex-wrap:wrap}.eventAssets .panelSummaryContent .assetHead>span{flex-basis:100%}.panelSummaryContent .raTop{grid-template-columns:minmax(0,1fr)}.panelSummaryContent h2,.eventAssets .panelSummaryContent h2{font-size:1.0625rem!important}.content :is(input,select,textarea),.advancingForm :is(input,select,textarea),.modal :is(input,select,textarea){font-size:1rem}.raPanel>.raActions{justify-content:stretch;padding:1rem 0 0}.raPanel>.raActions>*{flex:1}.salesDashboard{padding:1.25rem}.salesDashboardHead select{width:100%;min-width:0}.salesChartTop div{flex-wrap:wrap}.newsletterHero>i{display:none}.newsletterTable article{min-width:44rem}.advancingHeading{padding:1.5rem}.advancingForm{gap:1rem}.toast{max-width:calc(100vw - 2rem);font-size:.875rem;bottom:1rem}}@media (max-width:440px){.content :is(.stats,.salesKpis,.salesKpisFour,.metaStats,.advancingMetrics,.advancingRollup,.weatherGlobalGrid){grid-template-columns:minmax(0,1fr)}.content :is(.heading,.dashboardHead) :is(.dark,.ghost){width:100%}}.eventRow time.eventDate{border:1px solid var(--coral);border-radius:var(--radius-control);width:64px;height:64px;box-shadow:none;background:var(--brand-soft);color:var(--brand-text);flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:7px 4px;display:flex}.eventRow time.eventDate:before{content:none}.eventRow time.eventDate--past{background:var(--paper);color:var(--muted);border-color:var(--line)}.eventRow time.eventDate>b{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:750;line-height:1}.content .eventRow time.eventDate>small{letter-spacing:.035em;color:inherit;white-space:nowrap;justify-content:center;align-items:center;gap:4px;margin:0;font-weight:700;line-height:1.1;display:flex;font-size:12px!important}.eventRow time.eventDate>small>span{display:inline}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--brand-on-action:#262d30}:is(.dark,.loginButton,.landingLogin,.landingPrimary),.landingAuth form button{background:var(--brand-action)!important;border-color:var(--brand-text)!important;color:var(--brand-on-action)!important}:is(.dark,.loginButton,.landingLogin,.landingPrimary):hover:not(:disabled),.landingAuth form button:hover:not(:disabled){background:var(--brand-hover)!important;border-color:var(--brand-hover)!important}:is(.ghost,.landingSecondary):not(.dark){border-color:var(--line)!important;color:var(--ink)!important;background:#fff!important}:is(.ghost,.landingSecondary):not(.dark):hover:not(:disabled){background:var(--paper)!important;border-color:var(--coral)!important}:is(.dark,.ghost,.loginButton,.landingLogin,.landingPrimary,.landingSecondary):disabled,.content button:disabled{opacity:.55;cursor:not-allowed}:is(.choices,.imports,.audienceGrid) button.selected,.salesChartTop button.on,button[role=tab][aria-selected=true]{background:var(--brand-soft)!important;border-color:var(--coral)!important;color:var(--ink)!important}.channelWorkspace .channelCard>header{grid-template-columns:2.75rem minmax(0,1fr);align-items:center;gap:.5rem .75rem;min-height:0;display:grid}.channelWorkspace .channelCard>header>div{min-width:0;display:block}.channelWorkspace .channelCard>header h3{word-break:normal;overflow-wrap:normal;white-space:nowrap;margin:0}.channelWorkspace .channelCard>header p{margin:.25rem 0 0}.channelWorkspace .channelCard>header>.channelStatus{white-space:normal;grid-column:2;justify-self:start;max-width:100%}.channelWorkspace .channelIcon{width:2.75rem;height:2.75rem;color:var(--ink);background:#f2f5f7;border-radius:.75rem;place-items:center;display:grid}.channelIcon>svg,.channelBrandGlyph{width:1.75rem;height:1.75rem;display:block}.channelBrandGlyph{-webkit-mask:var(--channel-glyph) center / contain no-repeat;mask:var(--channel-glyph) center / contain no-repeat;-webkit-mask:var(--channel-glyph) center / contain no-repeat}.channelBrandGlyph-facebook{--channel-glyph:url(/brand/facebook.svg);background:#0866ff}.channelBrandGlyph-instagram{--channel-glyph:url(/brand/instagram.svg);background:#262626}.channelPixelPanel{margin:1.25rem 0}.channelPixelPanel .panelSummaryContent>.channelStatus{white-space:normal;flex:0 auto}.channelPixelPanel .panelSummaryContent small{color:var(--muted);margin-top:.25rem}.channelPixelBody{padding:var(--panel-inset);gap:1.5rem;display:grid}.channelPixelBody .channelConnections,.channelPixelBody .channelConversions{min-width:0;box-shadow:none;border:0;margin:0;padding:0}.channelPixelBody .channelConversions{border-top:1px solid var(--line);padding-top:1.5rem}.channelPixelBody textarea,.channelPixelBody pre{max-width:100%}@media (max-width:760px){.channelPixelPanel .panelSummaryContent{flex-wrap:wrap}.channelPixelPanel .panelSummaryContent>span:first-child{flex-basis:100%}}.shell,.work,.content{min-width:0}@media (max-width:960px){.shell{display:block}.shell>.mobileNavToggle{z-index:10;width:100%;min-height:56px;padding:12px max(16px, env(safe-area-inset-right)) 12px max(16px, env(safe-area-inset-left));border:0;border-bottom:1px solid var(--line);background:var(--surface);color:var(--ink);justify-content:space-between;align-items:center;font:700 15px/1.4 Roboto,Arial,sans-serif;display:flex;position:sticky;top:0}.mobileNavToggle svg{width:22px;height:22px}.shell>.side{z-index:61;width:min(350px,100vw - 40px);height:100vh;height:100dvh;min-height:0;padding:max(12px, env(safe-area-inset-top)) 12px max(12px, env(safe-area-inset-bottom));border-right:1px solid var(--line);background:var(--surface);gap:4px;display:none;position:fixed;inset:0 auto 0 0;overflow:hidden}.shell.navOpen>.side{display:flex}.shell>.mobileNavBackdrop{z-index:60;background:#20262466;border:0;border-radius:0;width:100%;height:100%;padding:0;display:block;position:fixed;inset:0}.shell .mobileNavClose{background:var(--paper);width:100%;color:var(--ink);border:0;border-radius:8px;flex:0 0 44px;justify-content:space-between;align-items:center;padding:8px 12px;font-size:14px;display:flex}.mobileNavClose span{font-size:26px;line-height:1}.shell>.side .brand{flex:0 0 48px;margin:0 8px;display:flex}.shell>.side .brand img{width:174px}.shell>.side .account{min-height:60px;margin-bottom:0;display:flex}.shell>.side .organizerSwitcher{position:relative}.shell>.side .organizerMenu{width:100%;max-height:min(50dvh,350px);top:100%;left:0;right:0;overflow-y:auto}.shell>.side nav{overscroll-behavior:contain;flex-direction:column;flex:auto;min-height:0;padding:4px;display:flex;overflow:hidden auto}.shell>.side nav>small{margin:12px 12px 4px;display:block}.shell>.side nav button{justify-content:flex-start;min-height:44px;font-size:15px;display:flex!important}.shell>.side nav :is(.marketingSubnav,.adminSubnav){display:flex}.shell>.side footer{border-top:1px solid var(--line);flex:none;padding-top:8px;display:grid}.shell>.side footer button{min-height:44px}.shell .work{width:100%;margin-left:0;padding-bottom:0}.shell .work>header{gap:12px;min-height:64px;padding:12px 16px}.shell .work>header>span{flex:1;min-width:0;font-size:13px;line-height:1.5}.shell .work>header .userAvatar{grid-template-columns:2.25rem .625rem!important}.shell .userAvatarCopy{display:none}.shell .work>header .userMenu{overscroll-behavior:contain;width:min(320px,100vw - 48px)!important;max-height:calc(100dvh - 150px)!important;position:absolute!important;top:calc(100% + 8px)!important;left:auto!important;right:0!important;overflow-y:auto!important}}@media (max-width:760px){body:has(.overlay,dialog[open],.advancingOverlay,.productionOverlay){overflow:hidden}.shell .content{padding:20px max(16px, env(safe-area-inset-right)) max(28px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left))}.content .dashboardHead{align-items:stretch;padding:4px 0 20px}.content .heading{gap:16px;margin-bottom:20px}.content .heading h1{font-size:28px}.content :is(input,select,textarea),.overlay :is(input,select,textarea),dialog :is(input,select,textarea){min-width:0;font-size:16px!important}.content :is(button,a.ghost,a.dark),.overlay :is(button,a.ghost,a.dark),dialog button{min-height:44px}.content :is(.customerTabs,.advancingTabs,.nl-tabs,.weatherHourly,.newsletterTable,.campaignTable,.orderTable,.customerTableWrap,.nl-list){overscroll-behavior-x:contain;scrollbar-width:thin;max-width:100%}.content :is(.customerTabs,.advancingTabs,.nl-tabs){scroll-padding-inline:12px}.overlay{padding:max(8px, env(safe-area-inset-top)) max(8px, env(safe-area-inset-right)) max(8px, env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left))}.overlay .modal{overscroll-behavior:contain;border-radius:14px;width:100%;max-width:100%;max-height:calc(100dvh - 16px);padding:18px 16px}.overlay .modal>.x{top:10px;right:10px}.overlay .modal>:is(h2,em){padding-right:48px}.overlay .modal fieldset{min-width:0;padding:12px}.overlay .editFooter{padding:12px 16px max(12px, env(safe-area-inset-bottom));margin:18px -16px -18px;bottom:-18px}.overlay .editFooter>span{min-width:0}.eventImportDialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.content .productionDocs{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.content :is(.productionToolbar,.gmailToolbar){flex-wrap:wrap}.content :is(.productionToolbar,.gmailToolbar)>*{min-width:0;max-width:100%}.content .nl-block-tools button{min-width:44px;min-height:44px!important}.content .nl-block-tools{flex-wrap:wrap}}@media (max-width:600px){.content .eventHero{grid-template-columns:64px minmax(0,1fr);gap:12px 14px;padding:16px}.content .eventHero>.cover{border-radius:8px;grid-area:1/1/3;align-self:start;width:64px;height:88px;min-height:0}.content .eventHero>div:nth-child(2){display:contents}.content .eventHero .tag{white-space:normal;grid-column:2;place-self:end start;max-width:100%}.content .eventHero h1{grid-column:2;margin:0;font-size:24px;line-height:1.2}.content .eventHero p{grid-column:1/-1;margin:0}.content .eventHero .minis{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:4px 0;padding:14px 0 0;display:grid}.content .eventHero .minis b{border:0;min-width:0;margin:0;padding:0;font-size:19px;line-height:1.3}.content .eventHero .minis b:first-child{grid-column:1/-1}.content .eventHero .minis small{margin-top:4px;display:block}.content .eventHero>.eventEditButton{grid-column:1/-1;justify-content:center;width:100%}}@media (max-width:960px) and (max-height:500px){.shell>.side .brand{display:none}.shell>.side footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.shell>.side footer button{gap:6px;padding:8px;font-size:13px}}.nl-workspace{min-width:0;color:var(--ink)}.nl-existing-mailchimp{margin-top:1rem}.nl-existing-mailchimp summary{cursor:pointer;list-style:none}.nl-existing-mailchimp .panelSummaryContent small{color:var(--muted);margin-top:.3rem;display:block}.nl-existing-mailchimp[open]>.panelSummary{margin-bottom:1.5rem}.nl-workspace .card{border:1px solid var(--line);border-radius:var(--radius-panel);box-shadow:var(--shadow-panel);background:#fff;padding:1.5rem}.nl-workspace h1,.nl-workspace h2,.nl-workspace h3{margin:0 0 .65rem}.nl-workspace p{color:var(--muted);margin:.4rem 0 1rem}.nl-page-head,.nl-section-heading,.nl-row,.nl-editor-head,.nl-step-footer,.nl-provider{justify-content:space-between;align-items:center;gap:1rem;display:flex}.nl-page-head{margin:.5rem 0 1.5rem}.nl-page-head>span>small,.nl-event-choice small,.nl-dashboard-hero>span>small{color:var(--brand-text);letter-spacing:.08em;font-weight:750}.nl-page-head h1{margin-top:.5rem}.nl-page-head p{margin-bottom:0}.nl-tabs{border-bottom:1px solid var(--line);gap:.35rem;margin-bottom:1.5rem;padding-bottom:.65rem;display:flex;overflow:auto}.nl-tabs button{border-radius:var(--radius-control);white-space:nowrap;color:var(--muted);background:0 0;border:0;padding:.65rem 1rem}.nl-tabs button[aria-pressed=true],.nl-device button[aria-pressed=true]{background:var(--brand-soft);color:var(--ink);font-weight:750}.nl-dashboard-hero{grid-template-columns:1.4fr 1fr;gap:2rem;display:grid;background:var(--paper)!important}.nl-dashboard-hero h2{margin-top:.75rem;font-size:clamp(1.6rem,2.5vw,2.2rem)!important}.nl-dashboard-hero p{max-width:40rem}.nl-journey{grid-template-columns:1fr 1fr;align-content:center;gap:.75rem;display:grid}.nl-journey span{border:1px solid var(--line);color:var(--brand-text);background:#ffffffb0;border-radius:.8rem;padding:1rem}.nl-journey b{color:var(--ink);margin-top:.4rem;display:block}.nl-status-grid{grid-template-columns:repeat(3,1fr);gap:1rem;margin:1.25rem 0 2rem;display:grid}.nl-status-grid button{text-align:left;gap:.5rem;display:grid}.nl-status-grid strong{font-size:2rem;font-weight:700}.nl-status-grid button:first-child{border-left:4px solid var(--brand-action)}.nl-status-grid small{color:var(--muted)}.nl-section-heading{margin:1.6rem 0 1rem}.nl-section-heading p{margin:0}.nl-badge{background:var(--paper);color:var(--muted);border-radius:2rem;padding:.3rem .7rem;font-size:.8rem;line-height:1.5;display:inline-flex}.status-draft{background:var(--brand-soft);color:#91464b}.status-sent{color:#256e5a;background:#e4f7f1}.status-error{color:#a63030;background:#ffeded}.nl-metrics{grid-template-columns:repeat(4,1fr);gap:.75rem;display:grid}.nl-metrics .card{gap:.6rem;padding:1.15rem;display:grid}.nl-metrics b{font-size:1.65rem}.nl-metrics small{color:var(--muted)}.nl-list{overflow:hidden;padding:0!important}.nl-table-scroll{overflow-x:auto}.nl-list table{border-collapse:collapse;text-align:left;width:100%;font-size:.85rem}.nl-list th{color:var(--muted);background:var(--paper);white-space:nowrap;font-weight:600}.nl-list th,.nl-list td{border-bottom:1px solid var(--line);padding:.9rem 1rem}.nl-list td:first-child{min-width:210px}.nl-list td>button{text-align:left;color:var(--ink);background:0 0;border:0;padding:0}.nl-list td small{color:var(--muted);display:block}.nl-list td .nl-badge{white-space:nowrap}.nl-empty{text-align:center;padding:3rem 1.5rem!important}.nl-filters{align-items:end;gap:1rem;margin-bottom:1rem;display:flex}.nl-filters label:first-child{flex:1}.nl-workspace label,.nl-asset-dialog label{color:var(--ink);gap:.4rem;display:grid}.nl-workspace input,.nl-workspace select,.nl-workspace textarea,.nl-asset-dialog input{border:1px solid var(--line);width:100%}.nl-workspace input[type=checkbox],.nl-workspace input[type=radio]{width:1.1rem;height:1.1rem}.nl-workspace input[type=color]{width:3.5rem;height:2.75rem}.nl-fields{gap:1rem;margin-top:1rem;display:grid}.nl-fields textarea{min-height:6rem}.nl-note{background:var(--paper);color:var(--muted);border-radius:.65rem;padding:.85rem 1rem;font-size:.85rem!important}.nl-feedback{background:#e7f7f3;border-radius:.75rem;margin-bottom:1rem;padding:1rem}.nl-feedback.error{color:#8e3338;background:#fff0f0}.nl-audiences{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.nl-audiences>.card{text-align:left;flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}.nl-audiences .selected{border:2px solid var(--brand-action)!important;background:var(--brand-soft)!important}.nl-audiences strong{font-size:1.8rem}.nl-audiences p{margin:0}.nl-source-icon{background:var(--paper);border-radius:.75rem;place-items:center;width:2.75rem;height:2.75rem;font-size:1.4rem;display:grid}.nl-templates{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.nl-templates article{flex-direction:column;gap:.8rem;display:flex}.nl-template-art{background:var(--ink);color:#fff;border-radius:.7rem;flex-direction:column;justify-content:space-between;gap:1.5rem;min-height:200px;padding:1.25rem;display:flex}.nl-template-art strong{max-width:12rem;font-size:1.8rem;line-height:1.05}.nl-template-art small{letter-spacing:.1em;font-weight:700}.nl-template-art.art-1{color:var(--muted);background:#f3dadd}.nl-template-art.art-2{color:var(--muted);background:#d4f0e9}.nl-editor-head{flex-wrap:wrap;margin-bottom:1.25rem}.nl-name{flex:1;min-width:200px;font-size:.75rem!important}.nl-name input{font-weight:750}.nl-save-status{color:var(--muted);max-width:9rem;font-size:.8rem}.nl-device{border:1px solid var(--line);background:#fff;border-radius:.6rem;padding:.2rem;display:flex}.nl-device button{background:0 0;border:0;border-radius:.45rem;padding:.5rem .65rem}.nl-stepper{border:1px solid var(--line);background:#fff;border-radius:.85rem;grid-template-columns:repeat(4,1fr);gap:.4rem;margin-bottom:1.5rem;padding:.45rem;display:grid}.nl-stepper button{text-align:left;color:var(--muted);background:0 0;border:0;border-radius:.6rem;align-items:center;gap:.65rem;padding:.7rem;display:flex}.nl-stepper button span{background:var(--paper);border-radius:50%;flex-shrink:0;place-items:center;width:1.9rem;height:1.9rem;display:grid}.nl-stepper .active{background:var(--brand-soft);color:var(--ink);font-weight:750}.nl-stepper .active span{background:var(--brand-action);color:var(--brand-on-action)}.nl-stepper .complete span{color:#32675b;background:#dcf4ec}.nl-workflow-fields{border:0;min-width:0;margin:0;padding:0}.nl-event-choice{grid-template-columns:1fr 1fr;align-items:center;gap:1rem;display:grid}.nl-event-choice>small{color:var(--muted);grid-column:1/-1}.nl-actions{flex-wrap:wrap;gap:.5rem;display:flex}.nl-builder-intro{margin-bottom:1rem}.nl-builder-intro p{margin:0}.nl-builder{grid-template-columns:190px minmax(260px,1fr) 255px;align-items:start;gap:1rem;display:grid}.nl-builder .nl-palette,.nl-builder .nl-properties{max-height:calc(100vh - 2rem);padding:1rem;position:sticky;top:1rem;overflow:auto}.nl-palette p{font-size:.8rem!important}.nl-palette h3{margin-top:1.25rem}.nl-block-palette{gap:.4rem;display:grid}.nl-block-palette button{text-align:left;border:1px solid var(--line);background:#fff;border-radius:.55rem;align-items:center;gap:.6rem;padding:.5rem .6rem;display:flex}.nl-block-palette button:hover{background:var(--brand-soft);border-color:var(--coral)}.nl-block-palette button span{width:1.4rem;color:var(--brand-text);font-size:1.2rem;font-weight:750}.nl-canvas-area{background:var(--paper);border-radius:1rem;min-width:0;padding:1rem}.nl-canvas-caption{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:.3rem;margin-bottom:.8rem;font-size:.8rem;display:flex}.nl-canvas{max-width:600px;min-height:450px;box-shadow:var(--shadow-panel);margin:auto}.nl-canvas-area.is-mobile .nl-canvas{max-width:375px}.nl-block{background:#fff;border:2px solid #0000;position:relative}.nl-block.selected{border-color:var(--brand-action)}.nl-block.hidden-block .nl-block-content{opacity:.3}.nl-block-tools{border-bottom:1px solid var(--line);background:#fafbfc;align-items:center;gap:1px;padding:2px;display:flex}.nl-block-tools button{background:0 0;border:0;border-radius:4px;min-width:25px;min-height:32px!important;padding:3px!important;font-size:.8rem!important}.nl-block-tools button:hover{background:var(--brand-soft)}.nl-block-tools .nl-block-select{text-align:left;flex:1;font-size:.7rem!important}.nl-block-tools button[draggable]{cursor:grab}.nl-block-content{cursor:pointer;overflow:hidden}.nl-block-content *{max-width:100%}.nl-block-content h2{font-size:inherit}.nl-brand-logo{background:#fff;padding:1.5rem}.nl-brand-logo img{width:140px}.nl-canvas-area.is-mobile .nl-stack{width:100%!important;padding:8px 0!important;display:block!important}.nl-properties h2{border-bottom:1px solid var(--line);padding-bottom:.7rem}.nl-properties .nl-fields{gap:.8rem}.nl-properties details{border-top:1px solid var(--line);padding-top:.75rem}.nl-properties .panelSummary{gap:.5rem;padding:0!important}.nl-properties small{color:var(--muted)}.nl-color-row{flex-wrap:wrap;gap:.7rem;margin-top:.8rem;display:flex}.nl-checkbox{align-items:center;gap:.6rem!important;display:flex!important}.nl-properties summary{cursor:pointer;list-style:none}.nl-properties summary::-webkit-details-marker{display:none}.nl-step-footer{border-top:1px solid var(--line);margin-top:1.5rem;padding-top:1.5rem}.nl-step-footer small{color:var(--muted)}.nl-review{grid-template-columns:minmax(280px,.8fr) minmax(300px,1.2fr);align-items:start;gap:1.5rem;display:grid}.nl-review>section{min-width:0}.nl-review .card{margin-bottom:1rem}.nl-info{min-width:0}.nl-preview-wrap{background:var(--paper);border-radius:1rem;padding:1rem;overflow:hidden}.nl-preview{background:#fff;border:0;width:100%;max-width:600px;min-height:650px;margin:auto;display:block}.nl-preview-wrap.is-mobile .nl-preview{max-width:375px}.nl-inbox{border:1px solid var(--line);background:#fff;border-radius:.7rem;gap:.35rem;margin-bottom:1rem;padding:1rem;display:grid}.nl-inbox small{color:var(--muted)}.nl-checks p{align-items:flex-start;gap:.6rem;margin:0;padding:.5rem 0;display:flex;font-size:.85rem!important}.nl-checks p>span{flex:0 0 1rem;font-weight:700}.nl-checks .check-ok>span{color:#328473}.nl-checks .check-warning>span{color:#997322}.nl-checks .check-error>span{color:#bd555d}.nl-test button{margin-top:1rem}.nl-send{grid-template-columns:1fr 1fr;align-items:start;gap:1.5rem;display:grid}.nl-send-options{flex-wrap:wrap;gap:1rem;margin:1.5rem 0;display:flex}.nl-send-options label{align-items:center;gap:.6rem;display:flex}.nl-send-notice{background:var(--brand-soft);border-radius:.75rem;margin:1.5rem 0;padding:1rem}.nl-send>.card>button{margin:.4rem}.nl-summary{margin:0}.nl-summary>div{border-bottom:1px solid var(--line);padding:.8rem 0}.nl-summary dt{color:var(--muted);font-size:.8rem}.nl-summary dd{margin:.4rem 0 0;font-weight:650}.nl-settings{border:0;grid-template-columns:1fr 1fr;gap:1.5rem;min-width:0;margin:0;padding:0;display:grid}.nl-settings>section{min-width:0}.nl-provider{margin-top:1.5rem}.nl-asset-dialog{border:1px solid var(--line);width:min(850px,94vw);max-height:90vh;color:var(--ink);box-shadow:var(--shadow-panel);border-radius:1rem;padding:1.5rem;overflow:auto}.nl-asset-dialog::backdrop{background:#16292d88}.nl-asset-dialog .nl-tabs{margin-top:1rem}.nl-asset-dialog p{color:var(--muted)}.nl-asset-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.nl-asset-grid button{text-align:left;border:1px solid var(--line);min-width:0;color:var(--ink);background:#fff;border-radius:.7rem;gap:.4rem;padding:.6rem;display:grid}.nl-asset-grid img{object-fit:cover;border-radius:.4rem;width:100%;height:140px}.nl-asset-grid b{overflow-wrap:anywhere;font-size:.85rem}.nl-asset-grid small{color:var(--muted)}.nl-upload{border:1px dashed var(--muted);border-radius:.75rem;padding:2rem}@media (min-width:1500px){.nl-builder{grid-template-columns:220px minmax(360px,1fr) 285px}}@media (max-width:1200px){.nl-builder{grid-template-columns:150px minmax(250px,1fr)}.nl-builder .nl-properties{grid-column:1/-1;max-height:none;position:static}.nl-properties>.nl-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.nl-review{grid-template-columns:1fr}.nl-metrics{grid-template-columns:repeat(2,1fr)}.nl-templates{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.nl-page-head,.nl-section-heading,.nl-row,.nl-step-footer,.nl-provider{flex-direction:column;align-items:stretch}.nl-dashboard-hero,.nl-audiences,.nl-event-choice,.nl-send,.nl-settings{grid-template-columns:1fr}.nl-dashboard-hero{gap:1rem}.nl-status-grid{gap:.5rem}.nl-status-grid .card{padding:.8rem}.nl-status-grid strong{font-size:1.5rem}.nl-templates{grid-template-columns:1fr}.nl-stepper{gap:.15rem;padding:.3rem}.nl-stepper button{text-align:center;flex-direction:column;gap:.35rem;padding:.5rem .2rem;font-size:.72rem!important}.nl-stepper button span{width:1.6rem;height:1.6rem}.nl-editor-head{align-items:stretch}.nl-name{flex-basis:100%;order:-1}.nl-save-status{align-self:center;max-width:none}.nl-builder{grid-template-columns:minmax(0,1fr)}.nl-builder .nl-palette{max-height:none;position:static}.nl-palette section{margin-bottom:1rem}.nl-block-palette{grid-template-columns:repeat(3,1fr)}.nl-block-palette button{gap:.2rem;padding:.35rem;font-size:.72rem!important}.nl-block-palette button span{width:1rem}.nl-canvas-area{padding:.45rem}.nl-properties>.nl-fields{grid-template-columns:1fr}.nl-filters{flex-wrap:wrap}.nl-filters label{min-width:140px}.nl-preview-wrap{padding:.4rem}.nl-asset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nl-canvas .nl-stack{width:100%!important;padding:8px 0!important;display:block!important}}.nl-source-switch{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.nl-source-switch button{color:var(--ink);border:1px solid var(--line);text-align:left;background:#fff;border-radius:12px;padding:18px;font-weight:750}.nl-source-switch button small{color:var(--muted);margin-top:6px;font-weight:400;display:block}.nl-source-switch button[aria-pressed=true]{background:var(--brand-soft);border-color:var(--brand-action);box-shadow:inset 3px 0 var(--brand-action)}.nl-audience-tools{gap:16px;margin-bottom:18px;display:flex}.nl-audience-tools label{flex:1}.nl-selected-audience{background:#e4f4f0;border-radius:10px;padding:12px 16px;color:var(--ink)!important}.nl-audiences article{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.nl-audiences article h3,.nl-audiences article p{margin:0}.nl-audiences article button{margin-top:auto}.nl-audiences article.selected{border-color:var(--brand-action);box-shadow:inset 0 3px var(--brand-action)}.nl-import-hint{background:#f4f6f7;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin:20px 0;padding:20px;display:flex}.nl-import-hint p{margin-bottom:0}.nl-sender-wizard,.nl-sender-wizard .nl-stepper{margin-bottom:24px}.nl-wizard-body{max-width:900px}.nl-wizard-body>label{max-width:550px;display:block}.nl-wizard-body>button{margin:8px 8px 8px 0}.nl-wizard-body li{margin-bottom:10px}.nl-dns-record{border:1px solid var(--line);background:#f8fafb;border-radius:12px;padding:18px}.nl-dns-record label{grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:12px;display:grid}.nl-dns-record input{font-family:monospace;font-size:13px}.nl-template-save{margin:16px 0}.nl-template-save input{max-width:600px}.nl-template-card{flex-direction:column;gap:12px;display:flex}.nl-template-card h3,.nl-template-card p{margin:0}.nl-template-card>button{margin-top:auto}.nl-template-detailed{min-height:430px;position:relative;overflow:hidden;background:var(--ink)!important;color:#fff!important;height:auto!important;padding:0!important;display:block!important}.nl-template-mini-top{justify-content:space-between;align-items:center;gap:12px;padding:22px 22px 14px;display:flex}.nl-template-mini-top small{letter-spacing:.06em;max-width:65%;font-size:10px}.nl-template-mini-top span{opacity:.6;font-size:8px}.nl-template-detailed>strong{letter-spacing:-.02em;padding:8px 22px 24px;line-height:1.05;display:block;font-size:27px!important}.nl-template-mini-body{color:var(--muted);background:#fff;border-radius:8px 8px 0 0;margin:0 14px;padding:20px}.nl-template-mini-body>span{letter-spacing:.08em;font-size:9px;font-weight:700}.nl-mini-lines{margin:14px 0}.nl-mini-lines i{background:#e2e7e8;width:100%;height:4px;margin:6px 0;display:block}.nl-mini-lines i:last-child{width:64%}.nl-mini-event{text-align:center;background:#e4f4f0;border-radius:5px;padding:28px 12px}.nl-mini-event b{font-size:11px}.nl-mini-event small{margin-top:8px;font-size:9px;display:block}.art-1 .nl-mini-event{background:#f5dfe2;padding:36px 12px}.nl-mini-columns{grid-template-columns:1fr 1fr;gap:12px;margin:14px 0;display:grid}.nl-mini-columns i{border-top:4px solid #e2e7e8;border-bottom:4px solid #e2e7e8;height:16px}.nl-mini-cta{background:var(--coral);color:var(--muted);border-radius:5px;padding:10px 16px;font-size:10px;display:inline-block}.nl-template-mini-body>small{color:var(--muted);margin-top:16px;font-size:8px;display:block}@media (max-width:700px){.nl-source-switch{grid-template-columns:1fr}.nl-audience-tools,.nl-import-hint{flex-direction:column;align-items:stretch}.nl-dns-record label{grid-template-columns:1fr}.nl-template-detailed>strong{font-size:25px!important}.nl-sender-wizard .nl-stepper{overflow:auto}}.nl-templates{grid-template-columns:repeat(2,minmax(0,1fr))}.nl-template-detailed>strong,.nl-template-mini-body strong{max-width:none}@media (max-width:700px){.nl-templates{grid-template-columns:1fr}}.nl-delivery-panel,.nl-delivery-history{min-width:0;display:block!important}.nl-delivery-panel>h2{margin-bottom:14px}.nl-job-status{border-top:1px solid #dce1e3;margin-top:20px;padding-top:18px}.nl-job-counts{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.nl-job-counts>span{background:#f2f7f5;border-radius:10px;padding:12px 16px}.nl-job-counts b{color:#263d39;font-size:22px;display:block}.nl-send-confirm{background:#fff0eb;border:1px solid #f7b4a6;border-radius:10px;align-items:flex-start;gap:12px;margin:16px 0;padding:18px;display:flex!important}.nl-send-confirm input{flex:none;height:18px;margin-top:3px;width:18px!important}.nl-recipient-report{width:100%;margin-top:20px;grid-template-columns:none!important;display:block!important}.nl-recipient-report summary{cursor:pointer;padding:12px 0;font-weight:600;display:list-item!important}.nl-recipient-report table,.nl-delivery-history table{border-collapse:collapse;table-layout:auto;width:100%}.nl-recipient-report th,.nl-recipient-report td,.nl-delivery-history th,.nl-delivery-history td{text-align:left;overflow-wrap:anywhere;border-bottom:1px solid #e2e5e4;padding:14px 12px}.nl-recipient-report td small{color:#6b7375;margin-top:4px;display:block}.nl-report-pages{justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.nl-dns-records{gap:14px;display:grid}.nl-dns-records .nl-dns-record{background:#f4f7f6;border:1px solid #dce1e3;border-radius:12px;grid-template-columns:1fr;gap:10px;padding:16px;display:grid}.nl-dns-records input{width:100%;font-family:monospace;font-size:13px}.nl-delivery-panel>button,.nl-job-status>button,.nl-wizard-body>button{margin:8px 8px 8px 0}.nl-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:20px 0;display:grid}.nl-metric-grid article{background:#fff;border:1px solid #dce1e3;border-radius:12px;padding:18px}.nl-metric-grid b{font-size:28px;display:block}.nl-metric-grid small{color:#607273;margin-top:5px;display:block}@media (max-width:700px){.nl-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nl-recipient-report th,.nl-recipient-report td{padding:12px 6px;font-size:13px}.nl-report-pages{gap:6px}.nl-dns-records input{font-size:12px}}.frPublic{--frInk:var(--ink);--frMuted:var(--muted);--frLine:var(--line);--frCoral:var(--coral);--frAccent:var(--brand-text);--frMint:var(--mint);color:var(--frInk);background:var(--paper);min-height:100vh;font-family:Roboto,Arial,sans-serif;font-size:16px;line-height:1.6;overflow-x:clip}.frPublic *{box-sizing:border-box}.frPublic a{color:inherit}.frPublic button,.frPublic input,.frPublic select{font:inherit}.frPublic :focus-visible{outline-offset:5px;outline:3px solid #16867d}.frPublic section[id]{scroll-margin-top:110px}.frContainer{width:min(1320px,100% - 96px);margin-inline:auto}.frSection{padding-block:96px}.frPublic h1,.frPublic h2,.frPublic h3{color:inherit;letter-spacing:-.045em;font-family:inherit;line-height:1.08}.frPublic h1{margin:24px 0;font-size:clamp(44px,5.5vw,80px);font-weight:700}.frPublic h2{margin:18px 0 26px;font-size:clamp(32px,3.5vw,48px);font-weight:700}.frPublic h3{letter-spacing:-.025em;font-size:23px;line-height:1.25}.frPublic h1 em,.frPublic h2 em{color:var(--frAccent);font-style:normal}.frPublic p{color:var(--frMuted);margin:0 0 20px}.frEyebrow{letter-spacing:.06em;color:var(--frInk);font-size:13px;font-weight:600}.frHeader{z-index:20;background:var(--paper);border-bottom:1px solid var(--frLine);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);justify-content:space-between;align-items:center;gap:24px;min-height:88px;padding:8px max(32px,50vw - 660px);display:flex;position:sticky;top:0}.frLogo{flex-shrink:0;width:176px;line-height:0;display:block}.frLogo img{width:100%;height:auto}.frHeader nav{align-items:center;gap:26px;display:flex}.frHeader a{font-size:14px;font-weight:650;text-decoration:none}.frHeader nav>a:hover{color:var(--frAccent)}.frButton{background:var(--frCoral);border:1px solid var(--frCoral);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:24px;min-height:50px;padding:13px 22px;font-size:15px;font-weight:600;line-height:1.45;text-decoration:none;transition:background .15s,transform .15s;display:inline-flex;color:var(--graphite)!important}.frButton:hover{background:var(--brand-hover);border-color:var(--brand-hover);transform:translateY(-1px)}.frButtonLight{background:#fff;border-color:#bfc1c3}.frButtonLight:hover{background:#f5f5f5;border-color:#8b8c8e}.frButtonMint{background:var(--frMint);border-color:var(--frMint)}.frButtonSmall{min-height:42px;padding:9px 15px}.frActions{flex-wrap:wrap;gap:12px;margin:30px 0 14px;display:flex}.frFine{color:var(--frMuted);font-size:14px}.frMenuToggle{display:none}.frTextAction{text-underline-offset:6px;align-items:center;gap:16px;min-height:50px;padding:12px 20px;font-size:15px;font-weight:600;display:inline-flex}.frTextAction:hover{color:var(--brand-text)}.frSkip{z-index:50;background:#fff;padding:16px;position:fixed;top:-100px;left:20px}.frSkip:focus{top:20px}.frHero{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:center;gap:24px;min-height:650px;padding-block:40px 56px;display:grid}.frHeroCopy{z-index:1;min-width:0;position:relative}.frHeroArt{min-width:0;margin:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000),linear-gradient(#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000),linear-gradient(#0000,#000 10% 90%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.frHeroArt img{mix-blend-mode:multiply;width:100%;height:auto;display:block;-webkit-mask-image:radial-gradient(75% 75% at 54% 46%,#000 48%,#0000 78%);mask-image:radial-gradient(75% 75% at 54% 46%,#000 48%,#0000 78%)}.frHeroCopy h1{letter-spacing:-.045em;margin:24px 0;font-size:clamp(40px,4.45vw,68px);font-weight:750;line-height:1.05}.frHeroCopy>p{max-width:570px}.frHeroLead{font-size:22px;color:var(--frInk)!important;line-height:1.5!important}.frHeroLead strong{font-weight:650}.frIntegrations{border-top:1px solid var(--frLine);padding-block:16px 44px}.frIntegrations>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin:22px 0 18px;display:flex}.frIntegration{letter-spacing:-.04em;white-space:nowrap;align-items:center;gap:10px;min-height:36px;font-size:21px;font-weight:600;display:inline-flex}.frIntegration img{object-fit:contain;filter:grayscale();mix-blend-mode:multiply;width:28px;height:28px;display:block}.frIntegration .frIntegrationWordmark{filter:brightness(0)saturate()invert(12%)sepia(9%)saturate(550%)hue-rotate(105deg)brightness(97%)contrast(91%);width:112px;height:30px}.frIntegration .frIntegrationInstagram{width:22px;height:22px}.frIntegrations>p{margin:0;font-size:14px}.frProblem{background:var(--surface)}.frSplit{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.frStatement{font-size:21px;line-height:1.5;color:var(--frInk)!important}.frSectionHead{justify-content:space-between;align-items:end;gap:55px;margin-bottom:34px;display:flex}.frSectionHead>div{flex:1}.frSectionHead>p{max-width:385px;margin-bottom:28px}.frFeatureGrid{border:1px solid var(--frLine);background:var(--frLine);border-radius:12px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.frFeatureGrid article{background:#fff;padding:32px}.frFeatureGrid article>div{letter-spacing:.025em;justify-content:space-between;gap:14px;font-size:12px;font-weight:600;display:flex}.frFeatureGrid article>div>span:first-child{color:var(--frAccent)}.frFeatureGrid h3{margin:44px 0 18px}.frFeatureGrid p{margin:0;font-size:16px}.frAi{background:var(--graphite);color:#fff}.frAi h2 em,.frAi .frEyebrow{color:var(--frMint)}.frAi p{color:#d6d7d9}.frAi .frButton{margin-top:15px}.frAgentList{gap:16px;display:grid}.frAgentList article{border:1px solid #66686d;border-radius:10px;padding:26px}.frAgentList h3{margin:15px 0 12px}.frAgentList p{margin:0}.frBadge{background:var(--mint);color:#243d3a;border-radius:4px;padding:3px 9px;font-size:12px;font-weight:600;display:inline-block}.frBadgeOutline{color:#ececec;background:0 0;border:1px solid #86888c}.frLoop{grid-template-columns:repeat(4,1fr);gap:26px;margin-top:48px;display:grid}.frLoop article{border-top:2px solid var(--frCoral);padding-top:16px}.frLoopNumber{color:var(--frMuted);justify-content:space-between;margin-bottom:34px;font-size:14px;display:flex}.frLoop b{color:var(--frAccent);letter-spacing:.14em;font-size:12px}.frLoop h3{margin:15px 0;font-size:21px}.frLoop p{margin:0}.frAudience{background:var(--mint)}.frChips{flex-wrap:wrap;gap:10px;display:flex}.frChips span{border:1px solid #b8ceca;border-radius:8px;padding:8px 12px;font-size:14px;font-weight:550;display:inline-block}.frPricingSection{background:var(--paper)}.frPricing{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding-top:24px;display:grid}.frPlan{background:#fff;border:1px solid #d1d2d4;border-radius:12px;flex-direction:column;min-width:0;padding:25px 22px;display:flex;position:relative}.frPlanFeatured{border:2px solid var(--frCoral);padding:24px 21px}.frPlanFlag{text-align:center;background:var(--frCoral);color:var(--graphite);border-radius:8px 8px 0 0;padding:5px 4px;font-size:12px;font-weight:600;position:absolute;top:-29px;left:-2px;right:-2px}.frPlan:has(.frPlanFlag){border-top-left-radius:0;border-top-right-radius:0}.frPlan h3{margin:13px 0;font-size:29px}.frPlan>p{min-height:72px;margin:0 0 24px;font-size:15px}.frPrice{white-space:nowrap;flex-wrap:wrap;align-items:baseline;gap:7px;display:flex}.frPrice strong{letter-spacing:-.05em;font-size:38px;line-height:1.2}.frPrice span{font-size:14px}.frPlan>small{color:var(--frMuted);margin-top:8px;font-size:12px}.frPlan>.frButton{gap:8px;margin-block:26px;padding-inline:10px;font-size:14px}.frPlan ul{margin:0;padding:0;list-style:none}.frPlan li{border-top:1px solid #ececed;padding:10px 0 10px 23px;font-size:14px;position:relative}.frPlan li:before{content:"✓";color:#287d74;font-weight:700;position:absolute;left:0}.frPlan .frPlanNote{min-height:0;margin:22px 0 0;font-size:12px;line-height:1.55}.frPricingNote{max-width:1100px;font-size:13px;margin:24px 0 0!important}.frFaq{grid-template-columns:1fr 2fr;gap:90px;display:grid}.frFaq details{border-bottom:1px solid var(--frLine);padding:20px 0}.frFaq summary{cursor:pointer;justify-content:space-between;align-items:start;gap:25px;font-weight:700;list-style:none;display:flex}.frFaq summary::-webkit-details-marker{display:none}.frFaq summary span{color:var(--frAccent);flex-shrink:0;font-size:24px;line-height:1}.frFaq details[open] summary span{transform:rotate(45deg)}.frFaq details p{margin:18px 30px 0 0}.frVision{background:var(--surface);border-radius:12px;padding:50px}.frVision p{max-width:850px}.frVision h2{font-size:36px}.frClosing{text-align:left;grid-template-columns:240px minmax(0,1fr);align-items:center;gap:64px;display:grid}.frClosingArt{object-fit:contain;width:100%;height:auto;display:block}.frClosingCopy{min-width:0}.frClosing .frActions{justify-content:flex-start}.frClosing h2{font-size:clamp(36px,4.2vw,64px)}.frFooter{border-top:1px solid var(--frLine);grid-template-columns:1fr auto;align-items:center;gap:20px;padding-block:32px;display:grid}.frFooter p{margin:10px 0 0;font-size:14px}.frFooter nav{flex-wrap:wrap;justify-content:end;gap:20px;display:flex}.frFooter nav a{font-size:14px;text-decoration:none}.frFooter nav a:hover{text-decoration:underline}.frFooter small{color:var(--frMuted);grid-column:1/-1;font-size:12px}.frAuthPage{grid-template-columns:1fr 1fr;align-items:start;gap:90px;padding-block:65px 90px;display:grid}.frAuthIntro{position:sticky;top:135px}.frAuthIntro h1{font-size:clamp(36px,4.2vw,56px)}.frAuthIntro>p{max-width:470px}.frAuthSteps{counter-reset:step;margin-top:35px;padding:0;list-style:none}.frAuthSteps li{counter-increment:step;align-items:center;gap:16px;margin:20px 0;font-size:16px;display:flex}.frAuthSteps li:before{content:counter(step,decimal-leading-zero);color:var(--frAccent);border:1px solid var(--frLine);border-radius:5px;padding:8px;font-size:12px;font-weight:700}.frAuthCard{border:1px solid var(--frLine);background:#fff;border-radius:12px;padding:32px;box-shadow:0 15px 50px #37383b08}.frAuthCard h2{margin:0 0 20px;font-size:25px}.frForm{gap:18px;display:grid}.frField{gap:7px;font-size:14px;font-weight:650;display:grid}.frField input,.frField select{border:1px solid var(--control-line);width:100%;min-width:0;color:var(--frInk);background:#fff;border-radius:8px;padding:12px;font-size:16px}.frField small{color:var(--frMuted);font-size:12px;font-weight:400}.frPassword{position:relative}.frPassword input{padding-right:84px}.frPassword button{cursor:pointer;background:#f0f1f1;border:0;border-radius:4px;padding:6px;font-size:12px;position:absolute;top:8px;right:7px}.frCheck{align-items:start;gap:10px;font-size:14px;line-height:1.5;display:flex}.frCheck input{width:17px;height:17px;accent-color:var(--frAccent);flex-shrink:0;margin-top:4px}.frForm .frButton{width:100%}.frFormNotice{margin:0!important;font-size:13px!important}.frFormMessage{background:#fff1f1;border:1px solid #b84852;border-radius:8px;padding:12px;font-size:14px;color:#892733!important;margin:0!important}.frFormSuccess{background:#effaf7;border-color:#3d877d;color:#225c52!important}.frAuthLinks{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:22px;font-size:14px;display:flex}.frDivider{color:var(--frMuted);align-items:center;gap:16px;margin:24px 0;font-size:12px;display:flex}.frDivider:before,.frDivider:after{content:"";background:var(--frLine);flex:1;height:1px}.frAuthCard>.frButton{width:100%}.frSelectedPlan{background:#f4f8f7;border-radius:8px;padding:14px;font-size:14px;color:var(--frInk)!important}.frHoneypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.frPublic button:disabled{opacity:.6;cursor:wait;transform:none}.frLegal{max-width:900px;padding-block:60px 90px}.frLegal h1{font-size:48px}.frLegal h2{letter-spacing:-.02em;margin:40px 0 16px;font-size:25px}.frLegal h3{margin:25px 0 12px;font-size:19px}.frLegal p,.frLegal li{line-height:1.8}.frLegal address{font-style:normal}.frLegal a{overflow-wrap:anywhere;text-underline-offset:3px}.frLegal table{border-collapse:collapse;width:100%;min-width:560px;font-size:14px}.frLegal th,.frLegal td{text-align:left;vertical-align:top;border-bottom:1px solid var(--frLine);padding:13px}.frTableScroll{overflow-x:auto}.frLegalNotice{border-left:3px solid var(--frCoral);background:#fff3f2;padding:18px}.frLegalToc{flex-wrap:wrap;gap:10px 18px;margin:25px 0;font-size:14px;display:flex}.frLegal section{scroll-margin-top:120px}@media (max-width:1100px){.frHeader nav{gap:16px}.frContainer{width:calc(100% - 56px)}.frHero{gap:30px}.frSplit,.frAuthPage{gap:45px}.frPricing{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:38px}.frPlan>p{min-height:48px}.frFeatureGrid article{padding:25px}.frHeader{padding-inline:28px}.frLogo{width:148px}}@media (max-width:800px){.frHeader{flex-wrap:wrap;min-height:78px}.frMenuToggle{border:1px solid var(--frLine);background:#fff;border-radius:8px;padding:8px 12px;display:block;font-size:14px!important}.frMenuToggle span{margin-left:15px}.frHeader nav{width:100%;padding:15px 0;display:none}.frHeader nav.isOpen{flex-direction:column;align-items:stretch;display:flex}.frHero{grid-template-columns:1fr;gap:0;padding-top:45px}.frHeroArt{justify-self:center;max-width:480px}.frHeroArt img{width:100%;margin:0}.frHeroCopy h1{font-size:clamp(40px,7vw,56px)}.frHeroCopy{max-width:650px}.frSection{padding-block:65px}.frSplit,.frAuthPage,.frFaq{grid-template-columns:1fr;gap:30px}.frSectionHead{display:block}.frSectionHead>p{max-width:650px}.frFeatureGrid{grid-template-columns:repeat(2,1fr)}.frLoop{grid-template-columns:repeat(2,1fr);gap:30px}.frFooter{grid-template-columns:1fr}.frFooter nav{justify-content:start}.frAuthIntro{position:static}.frAuthSteps{display:none}.frAuthPage{padding-block:40px 65px}.frAuthIntro h1{margin-top:15px}.frAuthIntro>p{max-width:none}.frFaq{gap:10px}.frVision{padding:30px}}@media (max-width:520px){.frContainer{width:calc(100% - 36px)}.frHeader{padding-inline:18px}.frHero{padding-bottom:40px}.frPublic h1{font-size:40px}.frHeroArt{max-width:320px}.frHeroCopy h1{font-size:clamp(34px,8.5vw,44px)}.frHeroLead{font-size:20px}.frIntegrations>div{gap:12px 23px}.frIntegrations>div span{font-size:17px}.frFeatureGrid{grid-template-columns:1fr}.frFeatureGrid h3{margin-top:28px}.frPricing{grid-template-columns:1fr}.frPlan{padding:28px}.frPlan>p{min-height:0}.frPlanFeatured{padding:27px}.frLoop{grid-template-columns:1fr}.frLoopNumber{margin-bottom:18px}.frActions .frButton{width:100%}.frAuthCard{padding:23px}.frFooter nav{gap:14px 20px}.frLegal h1{font-size:36px}.frLegal{padding-top:40px}.frVision h2{font-size:30px}}@media (prefers-reduced-motion:reduce){.frPublic *{scroll-behavior:auto!important;transition:none!important}}@media (max-width:800px){.frClosing{grid-template-columns:150px minmax(0,1fr);gap:28px}}@media (max-width:520px){.frClosing{text-align:center;grid-template-columns:1fr}.frClosingArt{justify-self:center;width:140px}.frClosing .frActions{justify-content:center}}@media (max-width:800px){.frHeader{flex-wrap:nowrap;gap:12px;min-height:72px;padding-block:10px}.frHeader .frLogo{flex-shrink:1;min-width:0}.frHeader .frMenuToggle{flex-shrink:0;min-width:82px;min-height:44px}.frHeader nav.isOpen{width:auto;padding:12px max(18px,env(safe-area-inset-right)) 20px max(18px,env(safe-area-inset-left));overscroll-behavior:contain;background:var(--paper);border-bottom:1px solid var(--frLine);gap:4px;max-height:calc(100dvh - 72px);margin:0;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 12px 20px #2026240a}.frHeader nav>a{border-radius:8px;align-items:center;min-height:44px;padding:10px 12px;display:flex}.frHeader nav>.frButton{justify-content:center;margin-top:8px}.frAuthLinks a,.frFooter nav a{align-items:center;min-height:44px;display:inline-flex}.frPassword button{min-height:44px;padding-inline:10px;top:2px;bottom:2px;right:3px}.frPassword input{min-height:48px;padding-right:94px}.frCheck{align-items:flex-start;min-height:44px}.frCheck input{width:20px;height:20px;margin-top:2px}.frPublic .frFaq summary{align-items:center;min-height:44px}}@media (max-width:520px){.frSection{padding-block:48px}.frHero{min-height:0;padding-top:32px;padding-bottom:28px}.frHeroCopy h1{margin-block:20px;font-size:clamp(32px,8.5vw,42px)}.frHeroLead{font-size:18px}.frIntegrations>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 14px;display:grid}.frIntegration{white-space:normal;gap:7px;min-width:0}.frIntegration img{flex-shrink:0;width:24px;height:24px}.frIntegrations>div span{letter-spacing:-.02em;font-size:14px}.frIntegration:has(.frIntegrationInstagram){flex-wrap:wrap;gap:6px}.frIntegration:has(.frIntegrationInstagram)>span{flex-basis:100%}.frIntegration .frIntegrationWordmark{width:108px;max-width:100%;height:28px}.frAuthPage{gap:22px;padding-top:28px}.frAuthCard{padding:20px 16px}.frAuthIntro h1{font-size:34px}.frPlan{padding:24px}.frPlanFeatured{padding:23px}.frTextAction{justify-content:center;width:100%}.frFooter nav{gap:0 20px}.frFooter small{line-height:1.5}}
