@font-face{font-family:Clash Display;src:url(/brand/fonts/clash-display-bold.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Syne;src:url(/brand/fonts/syne-regular.ttf) format("truetype");font-weight:400;font-display:swap}:root,:root:not(.dark){color-scheme:light;--rethink-ink:#202027;--rethink-muted:#65656f;--rethink-line:#e4e4e9;--rethink-violet:#5839e3;--rethink-green:#00df7a;--rethink-pink:#f54895;--rethink-white:#fff;--rethink-subtle:#f3f3f6;--rethink-muted-strong:#50505b;--rethink-grid-ink:#20202708;--rethink-divider-ink:#20202735;--rethink-border-strong:#d0d0d7;--rethink-focus-border:#b3a5ed;--rethink-success-surface:#e2faed;--rethink-pink-surface:#fff0f6;--rethink-success:#00a96a;--rethink-success-foreground:#087646;--rethink-success-border:#b4e7cb;--rethink-error:#a6233f;--rethink-tint:#f0ecff;--rethink-grid:linear-gradient(#20202708 1px,transparent 0),linear-gradient(90deg,#20202708 1px,transparent 0);--brand-pink:var(--rethink-pink);--brand-green:var(--rethink-green);--brand-ink:var(--rethink-ink);--brand-sky:#e2faed;--brand-butter:#fff3cb;--font-theme-sans:"DM Sans",sans-serif;--font-brand-display:"Clash Display","DM Sans",sans-serif;--font-theme-mono:ui-monospace,SFMono-Regular,Consolas,monospace;--surface-app:0 0% 100%;--surface-page:0 0% 100%;--surface-card:0 0% 100%;--surface-elevated:0 0% 100%;--surface-subtle:240 14% 97%;--surface-muted:240 14% 97%;--surface-inverse:240 10% 14%;--surface-scrim:240 10% 14%;--text-primary:240 10% 14%;--text-secondary:240 5% 42%;--text-tertiary:240 5% 42%;--text-inverse:0 0% 100%;--text-link:251 75% 56%;--text-link-hover:251 75% 44%;--text-disabled:240 5% 55%;--border-default:240 10% 90%;--border-subtle:240 12% 94%;--border-strong:251 45% 65%;--border-inverse:240 8% 28%;--interactive-primary:240 10% 14%;--interactive-primary-foreground:0 0% 100%;--interactive-primary-hover:251 75% 56%;--interactive-primary-active:251 75% 44%;--interactive-secondary:253 100% 96%;--interactive-secondary-foreground:240 10% 14%;--interactive-subtle:253 100% 96%;--interactive-subtle-foreground:251 75% 56%;--interactive-hover:253 100% 96%;--interactive-selected:253 100% 96%;--interactive-active:253 75% 91%;--interactive-disabled:240 10% 94%;--interactive-focus:251 75% 56%;--status-success-surface:149 71% 93%;--status-success-foreground:155 88% 20%;--status-success-border:149 46% 75%;--status-warning-surface:46 100% 90%;--status-warning-foreground:44 100% 22%;--status-warning-border:44 70% 72%;--status-destructive-surface:348 100% 95%;--status-destructive-foreground:345 65% 37%;--status-destructive-border:346 58% 82%;--status-info-surface:253 100% 96%;--status-info-foreground:251 75% 47%;--status-info-border:253 62% 82%;--status-review-surface:330 100% 97%;--status-review-foreground:329 63% 35%;--status-review-border:329 54% 82%;--status-neutral-surface:240 12% 95%;--status-neutral-foreground:240 5% 40%;--status-neutral-border:240 10% 90%;--button-secondary-hover:253 75% 91%;--sidebar-background:240 10% 14%;--sidebar-foreground:0 0% 100%;--sidebar-accent:240 9% 22%;--sidebar-accent-foreground:153 100% 44%;--sidebar-primary:153 100% 44%;--sidebar-primary-foreground:240 10% 14%;--sidebar-border:240 8% 28%;--sidebar-ring:153 100% 44%;--chart-1:251 75% 56%;--chart-2:153 100% 33%;--chart-3:333 90% 62%;--chart-4:43 90% 55%;--chart-5:208 80% 55%;--font-size-route-title:2.125rem;--font-size-section-title:1.5rem;--font-size-body:1rem;--font-size-caption:.8125rem;--space-page-x:2.25rem;--space-page-y:2rem;--space-card:1.25rem;--space-card-compact:1rem;--radius:.375rem;--shadow-card:none;--shadow-elevated:0 6px 20px #2020270c;--shadow-overlay:0 16px 45px #20202720}body{background:#fff;color:var(--rethink-ink);font-family:var(--font-theme-sans);font-size:16px;line-height:1.5}h1,h2,h3,h4{font-family:var(--font-brand-display);font-weight:700;line-height:1.12;text-wrap:balance}a,button,h1,h2,h3,h4,input,select,textarea{letter-spacing:0}a,button{-webkit-tap-highlight-color:transparent;touch-action:manipulation}:focus-visible{outline:3px solid var(--rethink-violet);outline-offset:3px}.rethink-brand{font-family:Plus Jakarta Sans,DM Sans,sans-serif;font-weight:800;white-space:nowrap}.rethink-workspace{min-height:100svh;background:#fff}.rethink-app-header{height:78px;padding:0 30px;display:flex;align-items:center;gap:25px;border-bottom:1px solid var(--rethink-line)}.rethink-role-label{padding-left:25px;border-left:1px solid var(--rethink-line);color:var(--rethink-muted);font-size:12px;text-transform:uppercase}.rethink-header-actions{display:flex;align-items:center;gap:12px;margin-left:auto}.rethink-workspace-nav{display:flex;justify-content:center;gap:6px;padding:10px 20px;border-bottom:1px solid var(--rethink-line);background:#fafafa;overflow-x:auto}.rethink-workspace-nav a{display:flex;align-items:center;gap:12px;border-radius:99px;padding:10px 18px;font-size:15px;min-height:44px;white-space:nowrap;transition:background .18s,color .18s}.rethink-workspace-nav svg{width:20px;height:20px}.rethink-workspace-nav a:hover{background:var(--rethink-tint)}.rethink-workspace-nav a[aria-current=page]{background:var(--rethink-ink);color:#fff}.rethink-workspace-nav a[aria-current=page] svg{color:var(--rethink-green)}.rethink-workspace-main{width:100%;max-width:1240px;min-width:0;padding:32px 36px 28px;margin:0 auto;animation:rethink-page-in .22s ease-out}.rethink-workspace-main>div{min-width:0}.rethink-workspace-main h1{font-size:34px}.rethink-workspace-main h2{font-size:24px}.rethink-workspace-main h3{font-size:21px}.rethink-page-header{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:25px}.rethink-page-header h1{margin:0}.rethink-page-header p{font-size:15px;color:var(--rethink-muted);margin-top:8px;max-width:700px}.rethink-data-panel{border:0;border-radius:0;padding:0;background:transparent;box-shadow:none}.rethink-data-panel+.rethink-data-panel{padding-top:24px;border-top:1px solid var(--rethink-line)}.rethink-stat{min-width:0;padding:20px;background:var(--rethink-tint);border:0;border-radius:6px;box-shadow:none}.rethink-stat:nth-child(4n+2){background:#e2faed}.rethink-stat:nth-child(4n+3){background:#fff0f6}.rethink-stat:nth-child(4n+4){background:#f3f3f6}.rethink-stat-label{font-size:13px;color:var(--rethink-muted)}.rethink-stat-value{font-family:var(--font-brand-display);font-size:40px;line-height:1.15;margin:9px 0;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.rethink-stat-note{font-size:12px;color:var(--rethink-muted);line-height:1.4}.rethink-bottom-nav{display:none}.rethink-menu-trigger{display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;border:0;background:none;color:var(--rethink-ink);cursor:pointer}.rethink-menu-trigger svg{width:30px;height:30px}.rethink-menu-scrim{z-index:90}.rethink-menu,.rethink-menu-scrim{position:fixed;inset:0;background:var(--rethink-ink)}.rethink-menu{z-index:91;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:0;background-image:linear-gradient(#ffffff09 1px,transparent 0),linear-gradient(90deg,#ffffff09 1px,transparent 0);background-size:80px 80px;color:#fff;padding:32px max(6%,calc((100% - 1300px)/2));animation:rethink-menu-in .5s cubic-bezier(.16,1,.3,1)}.rethink-menu-brand{color:#fff!important}.rethink-menu-top{display:flex;align-items:center;justify-content:space-between;gap:20px}.rethink-menu-close{display:flex;align-items:center;justify-content:center;width:52px;height:52px;flex-shrink:0;border:1px solid #b3a5ed;border-radius:50%;background:transparent;color:white}.rethink-menu-close svg{width:26px;height:26px}.rethink-menu-body{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:70px;padding:48px 0;flex:1}.rethink-menu-body:not(:has(.rethink-menu-feature)){grid-template-columns:minmax(0,820px)}.rethink-menu-role{font-size:12px;color:var(--rethink-green);text-transform:uppercase;display:block;margin-bottom:18px}.rethink-menu-primary{display:flex;flex-direction:column}.rethink-menu-primary a{font:700 48px/1.08 Clash Display,sans-serif;text-transform:uppercase;display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:64px;padding:10px 0;border-bottom:1px solid #ffffff25;animation:rethink-link-in .45s both;animation-delay:calc(var(--menu-index,0)*55ms);transition:color .18s}.rethink-menu-primary a:hover,.rethink-menu-primary a[aria-current=page]{color:var(--rethink-green)}.rethink-menu-primary svg{width:30px;height:30px;flex-shrink:0}.rethink-menu-secondary{margin-top:28px;border-top:1px solid #ffffff30}.rethink-menu-secondary details{border-bottom:1px solid #ffffff30}.rethink-menu-secondary summary{display:flex;align-items:center;justify-content:space-between;padding:15px 0;color:#d6d6de;font-size:15px;cursor:pointer;list-style:none}.rethink-menu-secondary summary::-webkit-details-marker{display:none}.rethink-menu-secondary summary svg{width:20px;height:20px;transition:transform .18s}.rethink-menu-secondary details[open] summary svg{transform:rotate(45deg)}.rethink-menu-secondary nav{display:grid;grid-template-columns:1fr 1fr;gap:0 18px;padding-bottom:14px}.rethink-menu-secondary nav a{font-size:15px;line-height:1.4;min-height:44px;padding:10px 0;overflow-wrap:anywhere}.rethink-menu-secondary nav a:hover{color:var(--rethink-green)}.rethink-menu-feature h2{font-size:38px;margin:0 0 20px;color:white}.rethink-menu-feature p{font-size:12px;color:#b8b8c4;margin-top:12px}.rethink-menu-meta{border-top:1px solid #ffffff25;padding-top:20px;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:12px;color:#d6d6de}.rethink-menu-logout{color:white;border-color:#ffffff30;background:transparent}.rethink-menu-logout:hover{color:var(--rethink-ink)}.rethink-tabs{display:flex;gap:23px;overflow-x:auto;white-space:nowrap;border-bottom:1px solid var(--rethink-line);background:none;border-radius:0;height:auto;padding:0;justify-content:flex-start;min-height:48px}.rethink-tab{border:0;border-bottom:3px solid transparent;border-radius:0;padding:10px 2px;min-height:46px;background:none!important;box-shadow:none!important;color:var(--rethink-muted)}.rethink-tab[data-state=active]{border-bottom-color:var(--rethink-violet);color:var(--rethink-violet)}@keyframes rethink-page-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes rethink-menu-in{0%{clip-path:circle(0 at calc(100% - 45px) 45px)}to{clip-path:circle(150% at calc(100% - 45px) 45px)}}@keyframes rethink-link-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media(max-width:1100px){.rethink-workspace-nav{justify-content:flex-start}.rethink-workspace-main{padding:28px 22px}.rethink-workspace-nav a{font-size:14px;padding:10px 14px}.rethink-menu-body{gap:35px}}@media(max-width:760px){:root{--space-page-x:1.25rem;--space-page-y:1.5rem;--font-size-route-title:1.75rem}.rethink-brand{font-size:20px}.rethink-app-header{height:72px;padding:0 20px;gap:12px}.rethink-role-label,.rethink-workspace-nav{display:none}.rethink-workspace-main{padding:25px 20px 104px}.rethink-workspace-main h1{font-size:28px}.rethink-workspace-main h2{font-size:24px}.rethink-workspace-main h3{font-size:23px}.rethink-page-header{flex-wrap:wrap;gap:12px;margin-bottom:22px}.rethink-page-header p{font-size:15px;line-height:1.5}.rethink-stat{padding:12px 13px}.rethink-stat-value{font-size:30px;margin:5px 0}.rethink-bottom-nav{position:fixed;inset:auto 0 0;display:flex;justify-content:space-around;z-index:40;background:var(--rethink-ink);padding:9px 12px max(9px,env(safe-area-inset-bottom))}.rethink-bottom-nav a{display:flex;flex:1;max-width:110px;min-height:48px;flex-direction:column;align-items:center;justify-content:center;gap:5px;color:#c9c9d0;font-size:12px}.rethink-bottom-nav a[aria-current=page]{color:var(--rethink-green);font-weight:700}.rethink-bottom-nav svg{width:22px;height:22px}.rethink-menu{padding:23px;background-size:48px 48px}.rethink-menu-body{display:block;padding:24px 0}.rethink-menu-primary a{font-size:35px;line-height:1.05;min-height:56px;padding:9px 0}.rethink-menu-primary svg{width:24px;height:24px}.rethink-menu-close{width:44px;height:44px}.rethink-menu-secondary{margin-top:20px}.rethink-menu-secondary nav a,.rethink-menu-secondary summary{font-size:16px}.rethink-menu-feature{margin-top:28px;border-top:1px solid #ffffff25;padding-top:24px}.rethink-menu-body:has(.rethink-menu-secondary) .rethink-menu-feature{display:none}.rethink-menu-meta{font-size:11px;flex-wrap:wrap;gap:12px}.rethink-tabs{gap:22px}input,select,textarea{font-size:16px}}@media(max-width:360px){.rethink-brand{font-size:18px}.rethink-menu-primary a{font-size:31px}.rethink-stat-value{font-size:29px}}@media(prefers-reduced-motion:reduce){.rethink-menu,.rethink-menu-primary a,.rethink-workspace-main{animation:none!important}.rethink-menu *{transition:none!important}}.rethink-admin-campaign{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,360px);align-items:start;gap:28px;padding:24px 0}.rethink-campaign-controls{min-width:0}.rethink-campaign-controls summary{display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;width:fit-content;margin-left:auto;min-height:44px;padding:10px 18px;border:1px solid var(--rethink-line);border-radius:6px;font-weight:600;list-style:none}.rethink-campaign-controls summary::-webkit-details-marker{display:none}.rethink-campaign-controls[open] summary{background:var(--rethink-tint)}.rethink-pagination{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;border-top:1px solid var(--rethink-line);font-size:14px;color:var(--rethink-muted)}@media(max-width:700px){.rethink-admin-campaign{grid-template-columns:minmax(0,1fr);gap:16px}.rethink-campaign-controls summary{margin-left:0}}