.pp-theme-toggle{border:1px solid var(--app-border-strong);background:var(--app-overlay);width:40px;height:40px;color:var(--app-fg);cursor:pointer;border-radius:8px;flex-shrink:0;place-items:center;display:inline-grid}.pp-theme-toggle:hover{background:var(--app-overlay-hover)}.pp-theme-toggle:focus-visible{outline:2px solid var(--app-accent);outline-offset:3px}.pp-theme-toggle svg{grid-area:1/1;width:18px;height:18px}.pp-theme-sun,.dark .pp-theme-moon{display:none}.dark .pp-theme-sun{display:block}.pp-public-header-actions{justify-self:end;align-items:center;gap:12px;display:flex}html.light,html.light :is(.pp-product,.pp-public,.pp-flightdeck){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f6f7f9;--foreground:#262830;--midnight-900:#f6f7f9;--midnight-800:#fff;--midnight-700:#eef0f4;--app-fg:#262830;--app-fg-muted:#505561;--app-fg-subtle:#666b78;--app-fg-faint:#686d7a;--app-border:#e4e6eb;--app-border-strong:#d5d8e0;--app-border-faint:#eceef2;--app-border-hover:#b5bac7;--app-overlay:#26283009;--app-overlay-hover:#26283012;--app-accent:#6742d7;--app-accent-muted:#7554cd;--app-glow-purple:transparent;--app-glow-violet:transparent;--app-gradient-top:transparent;--app-shadow-elevated:0 16px 48px #2628301f;--paper:#f6f7f9;--ink:#262830;--muted:#666b78;--line:#e4e6eb;--accent:#6742d7;--positive:#187761;--positive-soft:#eaf5ef}html.light :is(.pp-product,.pp-public){background:var(--background);color:var(--app-fg)}html.light .pp-app-header,html.light .pp-public-nav{background:#fffffff5}html.light .pp-product-page>:first-child :is(h1,h2){color:var(--app-fg)}html.light .pp-product-page>:first-child>p:first-child{color:var(--app-accent)}html.light .pp-product .pp-sidebar-link{color:var(--app-fg-subtle)}html.light .pp-product .pp-sidebar-link:hover{color:var(--app-fg);background:var(--app-overlay-hover)}html.light .pp-product .pp-sidebar-link-active{color:#6742d7;background:#f0ebfc;border-color:#e4dcf8;box-shadow:inset 3px 0 #7653e8}html.light .pp-product :is(.pp-icon-button,.pp-secondary-button,.pp-quiet-button){background:var(--midnight-800);border-color:var(--app-border-strong);color:var(--app-fg)}html.light .pp-product :is(.pp-icon-button,.pp-secondary-button,.pp-quiet-button):hover{background:var(--app-overlay-hover);color:var(--app-fg)}html.light .pp-product :is(.pp-field,.pp-admin-input,input:not([type=range]):not([type=checkbox]):not([type=radio]),select,textarea){background:var(--midnight-800);border-color:var(--app-border-strong);color:var(--app-fg);caret-color:var(--app-accent)}html.light .pp-product :is(input,textarea)::placeholder{color:var(--app-fg-subtle)}html.light .pp-product select option{background:var(--midnight-800);color:var(--app-fg)}html.light .pp-product table{color:var(--app-fg-muted)}html.light .pp-product .pp-primary-button{color:#fff;background:#7653e8;border-color:#7653e8}html.light .pp-product .pp-primary-button:hover:not(:disabled){background:#6540d3}html.light :is(.pp-product,.pp-public) :is(.text-purple-100,.text-purple-200,.text-purple-300,.text-purple-400,.text-violet-300,.text-violet-400){color:#6742d7}html.light :is(.pp-product,.pp-public) :is(.text-emerald-300,.text-emerald-400,.text-emerald-500,.text-emerald-600,.text-emerald-700,.text-green-400){color:#187761}html.light :is(.pp-product,.pp-public) :is(.text-amber-300,.text-amber-400,.text-amber-500,.text-amber-600,.text-amber-700,.text-amber-800,.text-yellow-400){color:#87561b}html.light :is(.pp-product,.pp-public) :is(.text-red-300,.text-red-400,.text-red-500,.text-red-600,.text-red-700,.text-rose-400){color:#b3334c}html.light :is(.pp-product,.pp-public) :is(.text-blue-300,.text-blue-400,.text-blue-600,.text-blue-700,.text-sky-400){color:#1767a0}html.light :is(.pp-product,.pp-public,.pp-flightdeck) :is(a,button,input,summary,[tabindex]):focus-visible{outline-color:#6742d7}html.light .pp-modal{background:var(--midnight-800);box-shadow:var(--app-shadow-elevated)}@media (max-width:680px){.pp-flightdeck .pp-nav-actions{gap:8px}.pp-flightdeck .pp-nav-login:not(.pp-nav-demo){display:inline-flex}.pp-flightdeck .pp-nav-demo{display:none}.pp-public-header-actions{gap:8px}}@media (max-width:380px){.pp-flightdeck .pp-nav-signup{display:none}.pp-app-header{gap:8px;padding-inline:12px}.pp-app-header>div:last-child{gap:8px}.pp-app-header .pp-quiet-button{padding-inline:8px}}html.light .pp-flightdeck{background:var(--paper);color:var(--ink);--app-fg:#262830;--app-fg-subtle:#666b78;--app-fg-muted:#505561;--app-accent:#6742d7}html.light .pp-flightdeck-nav,html.light .pp-flightdeck-footer{border-color:var(--line);background:#fff}html.light .pp-flightdeck-nav-inner{min-height:80px}html.light .pp-flightdeck-brand,html.light .pp-nav-login{color:var(--ink)}html.light .pp-flightdeck-audience{border-color:var(--line);background:#f6f7f9}html.light .pp-flightdeck-audience a{color:var(--muted)}html.light .pp-flightdeck-audience a[aria-current]{color:var(--ink);background:#fff}html.light .pp-flightdeck-nav nav,html.light .pp-flightdeck-nav nav a:hover{color:var(--ink)}html.light .pp-public-mobile-menu summary{border-color:var(--line)}html.light .pp-public-mobile-menu>div{border-color:var(--line);background:#fff;box-shadow:0 8px 28px #26283012}html.light .pp-public-mobile-menu a:hover{background:var(--paper)}html.light .pp-flightdeck-hero{border-color:var(--line);background:#f8f9fb}html.light .pp-flightdeck-hero-grid{gap:36px;padding-top:46px;padding-bottom:38px}html.light .pp-flightdeck h1,html.light .pp-flightdeck h2,html.light .pp-flightdeck h3,html.light .pp-hero-tagline{color:var(--ink)}html.light .pp-flightdeck em{color:var(--accent);background:0 0}html.light .pp-flightdeck-eyebrow{color:#626775}html.light .pp-flightdeck-eyebrow>span{background:#2a936d;box-shadow:0 0 0 4px #2a936d10}html.light .pp-flightdeck-lede,html.light .pp-flightdeck-section-head>p,html.light .pp-flightdeck-trust-grid>div>p,html.light .pp-flightdeck-proof{color:var(--muted)}html.light .pp-flightdeck-proof svg,html.light .pp-flightdeck-verdict-action{color:var(--positive)}html.light .pp-control-primary,html.light .pp-btn-primary,html.light .pp-btn-outline,html.light .pp-primary-button{color:#fff;box-shadow:none;background:#7653e8;border-color:#7653e8}html.light .pp-control-primary:hover,html.light .pp-btn:hover{background:#6540d3}html.light .pp-control-glass,html.light .pp-control-ghost{color:var(--ink);background:#fff;border-color:#d5d8e0}html.light .pp-hero-cards img{box-shadow:0 10px 22px #26283015}html.light .pp-flightdeck-verdict,html.light .pp-flightdeck-verdict dl{border-color:var(--line)}html.light .pp-flightdeck-amount{color:var(--ink)}html.light .pp-flightdeck-verdict-top,html.light .pp-flightdeck-verdict dt{color:var(--muted)}html.light .pp-flightdeck-verdict dd{color:var(--ink)}html.light .is-good{color:var(--positive)!important}html.light .pp-pill-warn{color:#8a5a20;background:#f6ecdf;border-color:#eadbc5}html.light .pp-flightdeck-leak,html.light .pp-flightdeck-preview,html.light .pp-flightdeck-final{background:#fff}html.light .pp-flightdeck-pillars,html.light .pp-flightdeck-trust,html.light .pp-flightdeck-business{border-color:var(--line);background:#f6f7f9}html.light .pp-flightdeck-leak{padding-block:48px 80px}html.light .pp-leak-demo{box-shadow:none;background:0 0;border:0;padding:0}html.light .pp-leak-controls strong,html.light .pp-leak-controls b{color:var(--ink)}html.light .pp-leak-controls small{color:var(--accent)}html.light .pp-leak-controls b i{color:var(--muted)}html.light .pp-leak-controls input{background:linear-gradient(90deg,#7653e8 var(--pp-range-progress),#e7e8ee var(--pp-range-progress))}html.light .pp-leak-controls input::-webkit-slider-thumb{background:#7653e8;box-shadow:0 2px 5px #26283020}html.light .pp-leak-result{border:0;border-left:1px solid var(--line);background:0 0;border-radius:0;padding-top:0}html.light .pp-leak-result>strong{color:var(--accent);background:0 0}html.light .pp-leak-result>p,html.light .pp-leak-result>span{color:var(--muted)}html.light .pp-leak-result>b{color:var(--ink)}html.light .pp-leak-result>div{background:var(--positive-soft);border:0;border-radius:6px}html.light .pp-leak-result>div p{color:#43574f}html.light .pp-leak-result>div strong{color:var(--positive)}html.light .pp-flightdeck .pp-calculator-assumptions{color:var(--muted)}html.light .pp-flightdeck-pillar-grid,html.light .pp-flightdeck-pillar-grid article{border-color:var(--line)}html.light .pp-flightdeck-pillar-grid svg,html.light .pp-flightdeck-step{color:var(--accent)}html.light .pp-flightdeck-pillar-grid p{color:var(--muted)}html.light .pp-flightdeck-preview-title>a,html.light .pp-flightdeck-trust a{color:var(--accent)}html.light .pp-flightdeck-dashboard{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}html.light .pp-flightdeck-dashboard-head{color:var(--ink)}html.light .pp-flightdeck-dashboard-head span{border-color:var(--line);color:var(--muted)}html.light .pp-flightdeck-kpis{border-block:1px solid var(--line);gap:0}html.light .pp-flightdeck-kpis>div,html.light .pp-flightdeck-kpis>div.is-hero{border:0;border-right:1px solid var(--line);background:0 0;border-radius:0}html.light .pp-flightdeck-kpis>div:last-child{border-right:0}html.light .pp-flightdeck-kpis strong{color:var(--ink)}html.light .pp-flightdeck-kpis .is-hero strong{color:var(--accent)}html.light .pp-flightdeck-kpis span,html.light .pp-flightdeck-kpis small{color:var(--muted)}html.light .pp-flightdeck-dashboard-grid>div,html.light .pp-flightdeck-dashboard-grid>aside{background:#f6f7f9;border:0;border-radius:0}html.light .pp-flightdeck-mini-bar,html.light .pp-flightdeck-mini-bar small,html.light .pp-flightdeck-dashboard-grid aside p:not(.pp-flightdeck-eyebrow){color:var(--muted)}html.light .pp-flightdeck-mini-bar i{background:#e4e6eb}html.light .pp-flightdeck-mini-bar b{background:#9580d5}html.light .pp-flightdeck-trust ul,html.light .pp-flightdeck-trust li{border-color:var(--line);color:var(--ink)}html.light .pp-flightdeck-trust li svg{color:var(--positive)}html.light .pp-flightdeck-business p:not(.pp-flightdeck-eyebrow),html.light .pp-flightdeck-footer p,html.light .pp-flightdeck-footer small,html.light .pp-flightdeck-footer>div>div{color:var(--muted)}html.light .pp-flightdeck-footer small{border-color:var(--line)}html.light .pp-flightdeck-business input{color:var(--ink);background:#fff;border:1px solid #d5d8e0}html.light .pp-flightdeck-final{border-top:1px solid var(--line)}@media (max-width:680px){html.light .pp-flightdeck-nav-inner{min-height:64px}html.light .pp-flightdeck-hero-grid{gap:24px;padding-block:30px 32px}html.light .pp-leak-result{border-left:0;border-top:1px solid var(--line);padding:24px 0 0}html.light .pp-flightdeck-leak{padding-block:36px 56px}html.light .pp-flightdeck-kpis>div{border-bottom:1px solid var(--line)}}
