@font-face{font-family:DejaVu Sans;src:url(/brand/fonts/quiet-ledger/DejaVuSans.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:DejaVu Sans;src:url(/brand/fonts/quiet-ledger/DejaVuSans-Bold.ttf) format("truetype");font-weight:700;font-display:swap}@font-face{font-family:DejaVu Sans Mono;src:url(/brand/fonts/quiet-ledger/DejaVuSansMono.ttf) format("truetype");font-weight:400;font-display:swap}:root,:root:not(.dark){color-scheme:light;--rethink-ink:#080f25;--rethink-muted:#5c657b;--rethink-line:#dce2ef;--rethink-violet:#0739e8;--rethink-green:#ffa04b;--rethink-pink:#0739e8;--rethink-white:#fff;--rethink-subtle:#f8f9ff;--rethink-muted-strong:#5c657b;--rethink-grid-ink:#080f2508;--rethink-divider-ink:#080f2535;--rethink-border-strong:#dce2ef;--rethink-focus-border:#a3b5f6;--rethink-success-surface:#e2faed;--rethink-pink-surface:#eef2ff;--rethink-success:#00a96a;--rethink-success-foreground:#087646;--rethink-success-border:#b4e7cb;--rethink-error:#ae3443;--rethink-tint:#eef2ff;--rethink-grid:linear-gradient(#080f2508 1px,transparent 0),linear-gradient(90deg,#080f2508 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:"DejaVu Sans",sans-serif;--font-brand-display:"DejaVu Sans",sans-serif;--font-theme-mono:"DejaVu Sans Mono",ui-monospace,monospace;--surface-app:231.43 100.00% 98.63%;--surface-page:0.00 0.00% 100.00%;--surface-card:0 0% 100%;--surface-elevated:0 0% 100%;--surface-subtle:220.00 42.86% 98.63%;--surface-muted:231.43 100.00% 98.63%;--surface-inverse:225.52 64.44% 8.82%;--surface-scrim:240 10% 14%;--text-primary:225.52 64.44% 8.82%;--text-secondary:222.58 14.42% 42.16%;--text-tertiary:222.58 14.42% 42.16%;--text-inverse:0 0% 100%;--text-link:226.67 94.14% 46.86%;--text-link-hover:226.26 94.71% 37.06%;--text-disabled:240 5% 55%;--border-default:221.05 37.25% 90.00%;--border-subtle:221.05 37.25% 90.00%;--border-strong:226.99 82.18% 80.20%;--border-inverse:240 8% 28%;--interactive-primary:226.67 94.14% 46.86%;--interactive-primary-foreground:0 0% 100%;--interactive-primary-hover:226.26 94.71% 37.06%;--interactive-primary-active:225.52 94.77% 30.00%;--interactive-secondary:0.00 0.00% 100.00%;--interactive-secondary-foreground:226.67 94.14% 46.86%;--interactive-subtle:225.88 100.00% 96.67%;--interactive-subtle-foreground:226.67 94.14% 46.86%;--interactive-hover:225.88 100.00% 96.67%;--interactive-selected:225.88 100.00% 96.67%;--interactive-active:221.05 37.25% 90.00%;--interactive-disabled:240 10% 94%;--interactive-focus:226.67 94.14% 46.86%;--status-success-surface:149 71% 93%;--status-success-foreground:163.23 72.09% 25.29%;--status-success-border:149 46% 75%;--status-warning-surface:46 100% 90%;--status-warning-foreground:34.07 78.67% 29.41%;--status-warning-border:44 70% 72%;--status-destructive-surface:348 100% 95%;--status-destructive-foreground:352.62 53.98% 44.31%;--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:225.88 100.00% 96.67%;--sidebar-background:0.00 0.00% 100.00%;--sidebar-foreground:225.52 64.44% 8.82%;--sidebar-accent:225.88 100.00% 96.67%;--sidebar-accent-foreground:226.67 94.14% 46.86%;--sidebar-primary:226.67 94.14% 46.86%;--sidebar-primary-foreground:0.00 0.00% 100.00%;--sidebar-border:221.05 37.25% 90.00%;--sidebar-ring:226.67 94.14% 46.86%;--chart-1:226.67 94.14% 46.86%;--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 #080f250c;--shadow-overlay:0 16px 45px #080f2520}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{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:#eef2ff}.rethink-stat:nth-child(4n+4){background:#f8f9ff}.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 #a3b5f6;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 28px/1.3 var(--font-theme-sans);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) 120px;align-items:start;gap:24px;padding:20px 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}}.rethink-request-trigger{position:relative;width:44px;height:44px;flex-shrink:0;color:var(--rethink-ink)}.rethink-request-trigger,.rethink-request-trigger span{display:inline-flex;align-items:center;justify-content:center}.rethink-request-trigger span{position:absolute;top:0;right:0;min-width:18px;height:18px;padding:0 4px;border-radius:99px;background:var(--rethink-ink);color:var(--rethink-white);font-size:10px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1;text-align:center}.rethink-request-trigger:focus-visible{outline:2px solid var(--rethink-violet);outline-offset:2px;border-radius:4px}@media(max-width:400px){.rethink-app-header{padding-inline:16px;gap:8px}.rethink-header-actions{gap:8px}.rethink-app-header .rethink-brand{font-size:18px}.rethink-app-header .rethink-brand img{width:28px;height:28px}}.rethink-workspace{display:grid;grid-template-columns:210px minmax(0,1fr);grid-template-rows:auto 1fr;max-width:1720px;margin-inline:auto;background:var(--rethink-white)}.rethink-sidebar{grid-column:1;grid-row:1/span 2;position:sticky;top:0;align-self:start;height:100vh;height:100dvh;overflow-y:auto;min-width:0;padding:24px 12px;border-right:1px solid var(--rethink-line);background:white}.rethink-sidebar>.rethink-sidebar-brand{display:block;padding:0 0 20px}.rethink-sidebar .rethink-brand{font-size:19px;color:var(--rethink-violet)}.rethink-sidebar .rethink-brand img{width:28px;height:28px}.rethink-sidebar-role{font-size:12px;color:var(--rethink-muted);padding:0 8px 16px}.rethink-workspace-nav{display:flex;flex-direction:column;align-items:stretch;gap:8px;padding:0;border:0;background:white;overflow:visible}.rethink-workspace-nav a{border-radius:6px;padding:10px 12px;font-size:14px;white-space:normal}.rethink-workspace-nav a[aria-current=page]{background:var(--rethink-tint);color:var(--rethink-violet)}.rethink-workspace-nav a[aria-current=page] svg{color:var(--rethink-violet)}.rethink-sidebar-utilities{margin-top:24px;border-top:1px solid var(--rethink-line);font-size:12px}.rethink-sidebar-utilities summary{padding:14px 8px;cursor:pointer}.rethink-sidebar-utilities nav{display:flex;flex-direction:column}.rethink-sidebar-utilities a{display:flex;align-items:center;min-height:44px;padding:8px;overflow-wrap:anywhere}.rethink-sidebar-footer{display:flex;flex-direction:column;gap:8px;margin-top:24px;font-size:12px;overflow-wrap:anywhere}.rethink-sidebar-footer a{min-height:44px;display:flex;align-items:center}.rethink-app-header{grid-column:2;height:72px;padding:0 30px 0 15px;background:white}.rethink-app-header>a{display:none}.rethink-role-label{padding:0;border:0;text-transform:none;font-size:14px}.rethink-workspace-main{grid-column:2;max-width:none;padding:24px 30px 32px 15px;margin:0;animation-duration:.18s}.rethink-workspace-main h1{font-size:27px;line-height:1.3}.rethink-workspace-main h2{font-size:21px;line-height:1.35}.rethink-workspace-main h3{font-size:19px;line-height:1.35}.rethink-page-header p{font-size:14px}.rethink-data-panel{border:1px solid var(--rethink-line);border-radius:10px;padding:20px;background:white}.rethink-data-panel+.rethink-data-panel{padding-top:20px}.rethink-stat,.rethink-stat:nth-child(n){background:var(--rethink-subtle);border:1px solid var(--rethink-line);padding:16px;border-radius:10px;min-height:88px}.rethink-stat-value{font-size:22px;margin:6px 0}.rethink-menu{background:var(--rethink-violet);background-image:none;animation:rethink-page-in .18s ease-out}.rethink-menu-primary a{animation-duration:.18s;animation-delay:0s}.rethink-menu :focus-visible{outline-color:var(--rethink-green)}.rethink-bottom-nav{background:white;border-top:1px solid var(--rethink-line)}.rethink-bottom-nav a{color:var(--rethink-muted)}.rethink-bottom-nav a[aria-current=page]{color:var(--rethink-violet)}@media(max-width:1100px){.rethink-workspace{display:block}.rethink-sidebar{display:none}.rethink-app-header>a{display:block}.rethink-app-header{padding-inline:24px}.rethink-workspace-main{padding:24px}}@media(max-width:760px){.rethink-app-header{padding-inline:20px}.rethink-workspace-main{padding:24px 20px calc(104px + env(safe-area-inset-bottom))}.rethink-role-label{display:none}.rethink-stat-value{font-size:20px}.rethink-menu-primary a{font-size:25px}.rethink-data-panel{padding:16px}}@media(max-width:360px){.rethink-app-header,.rethink-workspace-main{padding-inline:16px}.rethink-menu{padding:16px}.rethink-menu-primary a{font-size:23px}}@media(max-height:450px){.rethink-bottom-nav{position:static}.rethink-workspace-main{padding-bottom:24px}}:root{--rethink-inspector:#FAFBFD}.rethink-workspace-main{line-height:1.42;container-type:inline-size;container-name:workspace-content}.rethink-workspace-main .rethink-data-panel{border-radius:10px}.rethink-workspace-main .rethink-stat-value{font-size:18px}.rethink-workspace-main [data-testid=status-pill]{min-height:28px;padding-inline:11px}@media(min-width:761px) and (max-width:1100px){.rethink-workspace-main [aria-label="Summary metrics"]{grid-template-columns:repeat(2,minmax(0,1fr))}}.rethink-admin-context-grid{display:grid;min-width:0;gap:24px;grid-template-columns:minmax(0,1fr)}@container workspace-content (min-width:900px){.rethink-admin-context-grid{grid-template-columns:minmax(0,1fr) 360px}}