:root{--bg:#17110f;--surface:#17110f;--surface-soft:#17110f;--surface-muted:#17110f;--sidebar:#17110f;--border:rgba(73,53,41,0.12);--border-strong:rgba(73,53,41,0.2);--text:#1f1714;--muted:#6d5b50;--accent:#ef7f33;--accent-strong:#b25417;--accent-soft:rgba(239,127,51,0.12);--danger:#b14b3c;--danger-strong:#8e3428;--danger-soft:rgba(177,75,60,0.1);--warning:#bf741d;--success:#2f7757;--info:#6b7a90;--button-primary-text:#f8fbff;--button-primary-bg:radial-gradient(circle at top left,rgba(255,255,255,0.2),transparent 32%),linear-gradient(180deg,#f3914b,var(--accent-strong));--button-primary-border:rgba(178,84,23,0.24);--button-primary-shadow:inset 0 1px 0 rgba(255,255,255,0.22),0 16px 34px rgba(239,127,51,0.18);--button-secondary-text:var(--text);--button-secondary-bg:rgba(255,255,255,0.72);--button-secondary-border:rgba(73,53,41,0.1);--button-secondary-shadow:inset 0 1px 0 rgba(255,255,255,0.72),0 8px 18px rgba(20,12,8,0.04);--button-danger-text:#fff8f6;--button-danger-bg:radial-gradient(circle at top left,rgba(255,255,255,0.16),transparent 30%),linear-gradient(180deg,var(--danger),var(--danger-strong));--button-danger-border:rgba(142,52,40,0.34);--button-danger-shadow:inset 0 1px 0 rgba(255,255,255,0.18),0 16px 34px rgba(177,75,60,0.2);--button-ghost-text:var(--accent-strong);--button-ghost-bg:transparent;--button-ghost-border:rgba(239,127,51,0.16);--button-ghost-shadow:none;--button-hover-shadow:var(--shadow);--button-disabled-opacity:0.58;--button-loading-opacity:0.92;--focus-ring:rgba(239,127,51,0.12);--focus-border:rgba(239,127,51,0.36);--success-soft:rgba(6,118,71,0.08);--success-border:rgba(6,118,71,0.18);--success-strong:#0f6b47;--error-soft:rgba(180,35,24,0.06);--error-border:rgba(180,35,24,0.18);--warning-soft:rgba(240,117,31,0.08);--warning-border:rgba(240,117,31,0.18);--info-soft:rgba(107,122,144,0.1);--info-border:rgba(107,122,144,0.2);--shadow:0 18px 40px rgba(36,22,14,0.05);--shadow-strong:0 30px 72px rgba(20,12,8,0.09);--shadow-soft:0 12px 26px rgba(20,12,8,0.04);--radius-sm:12px;--radius-md:20px;--radius-lg:28px;--display:"Aptos Display","Segoe UI Variable Display","Segoe UI","Helvetica Neue",Arial,sans-serif;--sans:"Aptos","Segoe UI Variable Text","Segoe UI","Helvetica Neue",Arial,sans-serif;--stripe-display:"Segoe UI Variable Display","Aptos Display","Helvetica Neue",Arial,sans-serif}html[data-theme=light]{--bg:#f6efe8;--surface:#fffaf6;--surface-soft:#fff6ef;--surface-muted:#f7ede5;--sidebar:#fff8f2;--border:rgba(94,62,38,0.1);--border-strong:rgba(94,62,38,0.18);--text:#241913;--muted:#6f5c50;--accent:#de7b31;--accent-strong:#a84f19;--accent-soft:rgba(222,123,49,0.12);--shadow:0 18px 40px rgba(36,22,14,0.08);--shadow-strong:0 30px 72px rgba(20,12,8,0.1);--shadow-soft:0 12px 26px rgba(20,12,8,0.06);--button-secondary-text:#241913;--button-secondary-bg:rgba(255,255,255,0.88);--button-secondary-border:rgba(94,62,38,0.12)}*{box-sizing:border-box}html{font-size:16px;scroll-behavior:smooth}body{margin:0;min-height:100vh;background:linear-gradient(rgba(52,39,31,.04) 1px,#17110f 1px),linear-gradient(90deg,rgba(52,39,31,.04) 1px,#17110f 1px),radial-gradient(circle at top center,rgba(239,127,51,.12),#17110f 24%),linear-gradient(180deg,#17110f 0,var(--bg) 100%);background-size:28px 28px,28px 28px,auto,auto;color:var(--text);font-family:var(--sans);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}html[data-theme=light] body{background:linear-gradient(rgba(188,151,122,.08) 1px,#f8f1ea 1px),linear-gradient(90deg,rgba(188,151,122,.08) 1px,#f8f1ea 1px),radial-gradient(circle at top center,rgba(239,127,51,.1),#f8f1ea 26%),linear-gradient(180deg,#fffaf6 0,var(--bg) 100%);color:var(--text)}body>*{width:100%}body:before{content:none}a{color:inherit;text-decoration:none}.legal-shell{width:min(1120px,calc(100% - 32px));margin:0 auto;padding:56px 0 40px;display:grid;grid-gap:24px;gap:24px}.legal-card,.legal-hero{border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface);box-shadow:inset 0 1px 0 rgba(255,255,255,.76),0 18px 40px rgba(42,28,15,.05)}.legal-hero{padding:32px;display:grid;grid-gap:16px;gap:16px}.legal-card h2,.legal-hero h1,.site-footer-brand h2{margin:0;letter-spacing:-.06em;font-family:var(--display)}.legal-hero h1{font-size:clamp(2.2rem,4vw,3.5rem);line-height:.98;max-width:14ch}.legal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.legal-grid,.legal-stack{display:grid;grid-gap:20px;gap:20px}.legal-card{padding:28px;display:grid;grid-gap:14px;gap:14px}.legal-card p{margin:0}.legal-meta-row{display:flex;gap:14px;flex-wrap:wrap}.legal-stack-compact{display:grid;grid-gap:16px;gap:16px}.legal-language-links{display:inline-flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;padding:8px 12px;border-radius:999px;border:1px solid var(--border);background:rgba(255,255,255,.84);box-shadow:inset 0 1px 0 rgba(255,255,255,.72)}.legal-language-links a{color:var(--accent-strong)}.legal-table{display:grid;grid-gap:10px;gap:10px}.legal-table-row{display:grid;grid-template-columns:minmax(160px,.7fr) minmax(0,1.3fr);grid-gap:14px;gap:14px;padding:14px 16px;border-radius:var(--radius-md);border:1px solid var(--border);background:rgba(255,255,255,.82)}.site-footer{margin-top:48px;padding:0 16px 32px}.site-footer-inner{width:min(1920px,100%);margin:0 auto;border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:radial-gradient(circle at top left,rgba(196,106,28,.08),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.96),rgba(255,249,243,.96));box-shadow:inset 0 1px 0 rgba(255,255,255,.76),0 18px 40px rgba(42,28,15,.05);padding:28px;display:grid;grid-template-columns:minmax(280px,1.2fr) minmax(0,1.8fr);grid-gap:28px;gap:28px}.site-footer-brand{display:grid;align-content:start;grid-gap:12px;gap:12px}.site-footer-brand-mark{width:56px;height:56px}.site-footer-meta{display:flex;gap:14px;flex-wrap:wrap}.site-footer-brand h2{font-size:clamp(1.5rem,2.5vw,2.2rem);line-height:1.02;max-width:18ch}.site-footer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.site-footer-group{display:grid;grid-gap:12px;gap:12px}.site-footer-links{display:grid;grid-gap:10px;gap:10px}.site-footer-links a{color:var(--muted)}.site-footer-links a:hover{color:var(--accent-strong)}.landing-trust-band{position:relative}.legal-inline-links{flex-wrap:wrap}.landing-inline-doc-list{display:grid;grid-gap:8px;gap:8px;color:var(--muted);font-size:.94rem}.trust-shell{gap:28px}.trust-hero{background:radial-gradient(circle at 88% 14%,rgba(94,58,28,.09),transparent 22%),radial-gradient(circle at top left,rgba(196,106,28,.12),transparent 26%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(255,248,241,.98))}.trust-brand-lockup{display:flex;align-items:center;gap:14px}.trust-brand-lockup strong{display:block;margin-top:4px;font-size:1.1rem;letter-spacing:-.03em}.trust-brand-mark{width:62px;height:62px;padding:6px;border-radius:18px;border:1px solid rgba(98,54,27,.12);background:rgba(255,255,255,.86);box-shadow:0 14px 28px rgba(42,25,15,.05)}.trust-hero-band{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.trust-hero-band-copy{display:grid;grid-gap:8px;gap:8px;padding:18px 20px;border-radius:18px;border:1px solid rgba(98,54,27,.12);background:rgba(255,252,249,.88);box-shadow:inset 0 1px 0 rgba(255,255,255,.8)}.trust-contact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.trust-contact-card{padding:18px 20px;gap:6px}.trust-contact-card a{font-weight:700;color:var(--accent-strong)}.trust-actions{flex-wrap:wrap}.trust-kpi-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.trust-kpi-card{align-items:start}.trust-kpi-card strong{font-size:clamp(1.8rem,3vw,2.6rem);line-height:1;font-family:var(--display)}.legal-export-shell{max-width:980px}@media print{.landing-topbar,.landing-topbar-actions,.landing-topbar-nav,.no-print,.site-footer{display:none!important}body{background:#ffffff}.legal-shell{width:100%;max-width:none;padding:0}.legal-card,.legal-hero{box-shadow:none;background:#ffffff;page-break-inside:avoid;break-inside:avoid}}@media (max-width:900px){.legal-grid,.site-footer-grid,.site-footer-inner,.trust-contact-grid,.trust-hero-band,.trust-kpi-grid{grid-template-columns:1fr}}button,input,select,textarea{font:inherit}.w-1{width:10px}.w-2{width:20px}.w-3{width:30px}.w-4{width:40px}.w-5{width:50px}.w-10{width:100px}.w-20{width:200px}.w-25{width:250px}.w-30{width:300px}.mt-1{margin-top:10px}.mt-2{margin-top:20px}.flex{display:flex;align-items:center;gap:1rem}.app-shell{width:min(1440px,calc(100% - 32px));margin:0 auto;padding:24px 0 72px;display:grid;grid-template-columns:280px minmax(0,1fr);grid-gap:18px;gap:18px}.sidebar{position:-webkit-sticky;position:sticky;top:24px;align-self:start;display:grid;grid-gap:16px;gap:16px;padding:20px;border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:linear-gradient(rgba(235,126,37,.03) 1px,transparent 0),linear-gradient(90deg,rgba(235,116,37,.03) 1px,transparent 0),linear-gradient(180deg,rgba(255,255,255,.98),rgba(255,251,247,.96));background-size:28px 28px,28px 28px,auto;box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand-lockup,.card-header,.content-shell,.hero-cta,.page-heading,.section-inline-note,.sidebar-brand,.sidebar-link,.timeline-head,.topbar,.topbar-actions{display:flex}.sidebar-brand{align-items:center;gap:12px}.sidebar-brand strong{display:block;font-size:1rem}.sidebar-nav{display:grid;grid-gap:16px;gap:16px}.sidebar-group{display:grid;grid-gap:8px;gap:8px}.sidebar-group-label{padding:0 6px;color:var(--muted);font-size:.74rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.sidebar-group-items{display:grid;grid-gap:8px;gap:8px}.sidebar-link{align-items:center;gap:12px;padding:12px 14px;border-radius:14px;color:var(--muted);border:1px solid transparent;transition:background .16s ease,transform .16s ease,color .16s ease,border-color .16s ease,box-shadow .16s ease}.sidebar-link:hover{background:rgba(235,133,37,.08);border-color:rgba(235,126,37,.1);transform:translateX(2px)}.sidebar-link.active,.sidebar-link:hover{color:var(--accent-strong);box-shadow:inset 0 1px 0 rgba(255,255,255,.6)}.sidebar-link.active{background:linear-gradient(180deg,rgba(235,116,37,.1),rgba(235,133,37,.04));border:1px solid rgba(235,143,37,.16)}.capability-icon,.feature-icon,.sidebar-icon{width:18px;height:18px;flex:0 0 auto}.sidebar-footer{margin-top:6px}.sidebar-card{padding:18px;border-radius:var(--radius-md);border:1px solid var(--border);background:rgba(255,255,255,.88);box-shadow:inset 0 1px 0 rgba(255,255,255,.75)}.content-shell{flex-direction:column;gap:20px}.topbar{align-items:flex-start;justify-content:space-between;gap:16px;padding:0 2px}.page-heading{flex-direction:column;gap:8px}.page-heading h1{margin:0;font-size:clamp(2rem,4vw,3rem);line-height:.96;letter-spacing:-.06em;font-family:var(--display);font-weight:700}.page-heading p{margin:0;max-width:62ch}.eyebrow,.section-kicker{font-size:.76rem;text-transform:uppercase;letter-spacing:.14em;color:var(--accent-strong);font-weight:700}.topbar-actions{align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.brand-mark{display:grid;place-items:center;width:42px;height:42px}.brand-mark svg{width:100%;height:100%;box-shadow:none}.brand-mark-landing{width:48px;height:48px}.hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.85fr);grid-gap:20px;gap:20px;padding:32px;border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:linear-gradient(rgba(235,133,37,.04) 1px,transparent 0),linear-gradient(90deg,rgba(235,110,37,.04) 1px,transparent 0),linear-gradient(180deg,#ffffff,#fffbf8);background-size:28px 28px,28px 28px,auto;box-shadow:var(--shadow);overflow:hidden}.hero-copy,.hero-summary{position:relative}.hero-copy{display:grid;grid-gap:14px;gap:14px}.hero h2{margin:0;max-width:11ch;font-size:clamp(2.5rem,5vw,4rem);line-height:.92;letter-spacing:-.075em;text-wrap:balance}.hero p{margin:0;max-width:58ch;color:var(--muted);font-size:1.02rem;line-height:1.78}.grid,.hero-summary,.kpis,.showcase-grid{display:grid;grid-gap:16px;gap:16px}.hero-summary{align-content:start;grid-template-columns:repeat(2,minmax(0,1fr))}.hero-cta{align-items:center;gap:14px}.capability-row{display:flex;flex-wrap:wrap;gap:12px}.capability-chip{display:inline-flex;align-items:center;gap:10px;padding:10px 14px;border-radius:5px;background:rgba(235,126,37,.06);border:1px solid rgba(235,116,37,.12)}.badge strong{font-size:20px!important;margin-top:5px}.badge,.card,.feature-card,.hero-stat,.kpi,.panel,.timeline-item{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-soft)}.badge,.hero-stat{padding:18px 20px;border-radius:var(--radius-md)}.hero-stat{background:linear-gradient(rgba(239,127,51,.03) 1px,transparent 0),linear-gradient(90deg,rgba(239,127,51,.03) 1px,transparent 0),linear-gradient(180deg,rgba(255,255,255,.98),rgba(252,248,244,.96));background-size:24px 24px,24px 24px,auto;border:1px solid rgba(239,127,51,.14);box-shadow:inset 0 1px 0 rgba(255,255,255,.78),var(--shadow-soft)}.badge strong,.hero-stat strong,.kpi strong{display:block;font-size:1.8rem;line-height:1}.badge span,.hero-stat span,.kpi span,.muted{color:var(--muted)}.section{margin-top:6px}.section>h3{margin:0}.section-header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:14px;color:#fefefe}.section-header h2,.section-header h3{margin:4px 0 0;font-size:1.45rem;letter-spacing:-.045em}.page-header-compact{align-items:flex-start;margin-bottom:0}.page-header-compact-copy{display:grid;grid-gap:6px;gap:6px}.page-header-compact-copy h2{margin:0}.page-header-compact-copy p{margin:0;max-width:62ch}.page-header-compact-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.kpis{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.kpis.compact{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.showcase-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.feature-card{padding:22px;border-radius:var(--radius-md);background:radial-gradient(circle at top left,rgba(239,127,51,.06),transparent 22%),linear-gradient(180deg,rgba(239,127,51,.06),rgba(239,126,51,.041));transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.feature-card h3{margin:14px 0 8px;letter-spacing:-.025em}.feature-icon-wrap{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:var(--surface-soft);color:var(--accent-strong);box-shadow:inset 0 1px 0 rgba(122,122,122,.85);margin-bottom:1rem}.grid{grid-template-columns:1.3fr .9fr;align-items:start}.stack{display:grid;grid-gap:16px;gap:16px}.card,.feature-card,.kpi,.panel,.timeline-item{border-radius:var(--radius-md)}.kpi{padding:22px;background:linear-gradient(rgba(239,127,51,.025) 1px,transparent 0),linear-gradient(90deg,rgba(239,127,51,.025) 1px,transparent 0),linear-gradient(180deg,rgba(255,255,255,.99),rgba(252,248,244,.97));background-size:24px 24px,24px 24px,auto;box-shadow:inset 0 1px 0 rgba(255,255,255,.8),var(--shadow-soft)}.card,.panel{padding:24px;background:linear-gradient(rgba(239,127,51,.025) 1px,transparent 0),linear-gradient(90deg,rgba(239,127,51,.025) 1px,transparent 0),linear-gradient(180deg,rgba(239,127,51,.025),rgba(239,127,51,.025));background-size:24px 24px,24px 24px,auto;box-shadow:inset 0 1px 0 rgba(239,127,51,.025),var(--shadow-soft)}.card h3,.panel h3,.timeline-item h4{margin:0 0 10px;letter-spacing:-.03em}.card-header{align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.pill,.severity{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;border:1px solid var(--border)}.severity{font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;background:rgba(239,127,51,.08)}.pill{background:rgba(255,255,255,.74);box-shadow:inset 0 1px 0 rgba(255,255,255,.78)}.pill.accent,.severity.medium{background:rgba(130,76,31,.08);color:var(--accent-strong)}.severity.critical{background:rgba(180,35,24,.12);color:var(--danger)}.severity.high{background:rgba(194,65,12,.12);color:var(--warning)}.severity.low{background:rgba(47,119,87,.12);color:var(--success)}.list{display:grid;grid-gap:10px;gap:10px;padding:0;margin:0;list-style:none}.list li{background:rgba(75,75,75,.72);box-shadow:inset 0 1px 0 rgba(124,124,124,.72)}.list li,html[data-theme=light] .list li{padding:12px 14px;border-radius:16px;border:1px solid var(--border);color:#fefefe}html[data-theme=light] .list li{background:rgba(240,240,240,.72);box-shadow:inset 0 1px 0 rgba(252,252,252,.72)}.timeline{display:grid;grid-gap:14px;gap:14px}.timeline-item{padding:18px;background:linear-gradient(rgba(239,127,51,.025) 1px,transparent 0),linear-gradient(90deg,rgba(239,127,51,.025) 1px,transparent 0),linear-gradient(180deg,rgba(255,255,255,.98),rgba(251,248,244,.96));background-size:24px 24px,24px 24px,auto;box-shadow:inset 0 1px 0 rgba(255,255,255,.8),var(--shadow-soft)}.timeline-item p{margin:0}.timeline-head{align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.payload-view{margin:10px 0 0;padding:12px 14px;border-radius:14px;border:1px solid rgba(73,53,41,.08);background:#fcfaf8;overflow:auto;white-space:pre-wrap;color:#5f4a3d}.audit-meta-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:12px;gap:12px;margin-bottom:12px}.audit-meta-grid span,.audit-meta-grid strong{display:block}.audit-meta-grid strong{margin-top:4px}.playground{display:grid;grid-gap:12px;gap:12px}.playground textarea{min-height:280px;width:100%;padding:16px;border-radius:14px;border:1px solid var(--border);background:#ffffff;color:var(--text);resize:vertical;box-shadow:inset 0 1px 0 rgba(255,255,255,.8)}.admin-filter-bar input,.admin-filter-bar select,.field input,.field select,.field textarea,.inline-admin-form select,.playground textarea{outline:none;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease,opacity .16s ease}.actions{display:flex;gap:12px;flex-wrap:wrap}.button{border:1px solid var(--button-secondary-border);border-radius:999px;padding:13px 20px;cursor:pointer;color:var(--button-secondary-text);background:var(--button-secondary-bg);box-shadow:var(--button-secondary-shadow);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease,color .18s ease,opacity .18s ease;font-weight:650;letter-spacing:-.015em;min-height:48px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.button-content{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%}.button-spinner{width:14px;height:14px;border-radius:999px;border:2px solid;border-right:2px solid transparent;animation:button-spin .7s linear infinite}.button.primary{color:var(--button-primary-text);background:var(--button-primary-bg);border-color:var(--button-primary-border);box-shadow:var(--button-primary-shadow)}.button.secondary{color:var(--button-secondary-text)}.button.secondary,html[data-theme=light] .button.secondary{background:var(--button-secondary-bg);border-color:var(--button-secondary-border);box-shadow:var(--button-secondary-shadow)}html[data-theme=light] .button.secondary{color:#222222}.button.danger{color:var(--button-danger-text);background:var(--button-danger-bg);border-color:var(--button-danger-border);box-shadow:var(--button-danger-shadow)}.button.ghost{color:var(--button-ghost-text);background:var(--button-ghost-bg);border-color:var(--button-ghost-border);box-shadow:var(--button-ghost-shadow);-webkit-backdrop-filter:none;backdrop-filter:none}.button:hover{transform:translateY(-2px);box-shadow:var(--button-hover-shadow)}.button[aria-busy=true],.button[data-state=loading]{cursor:progress}.button[data-state=loading]:not(:disabled){opacity:var(--button-loading-opacity);transform:translateY(-1px)}.button[data-tone=success]{color:#f6fff9;background:radial-gradient(circle at top left,rgba(255,255,255,.16),transparent 30%),linear-gradient(180deg,var(--success),var(--success-strong));border-color:rgba(15,107,71,.34);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 16px 34px rgba(15,107,71,.18)}.button[data-tone=error]{color:#fff8f6;background:radial-gradient(circle at top left,rgba(255,255,255,.16),transparent 30%),linear-gradient(180deg,var(--danger),var(--danger-strong));border-color:rgba(142,52,40,.34);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 16px 34px rgba(177,75,60,.18)}.button.secondary:hover{border-color:rgba(73,53,41,.16);background:rgba(255,255,255,.92)}.button.danger:hover{border-color:rgba(142,52,40,.42);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 18px 38px rgba(177,75,60,.22)}.button.ghost:hover{background:var(--accent-soft);border-color:rgba(239,127,51,.24);box-shadow:none}.button:disabled,.button[aria-disabled=true]{cursor:not-allowed;opacity:.7;transform:none;box-shadow:none;filter:saturate(.82)}.pagination-link.is-disabled,a.button[aria-disabled=true]{pointer-events:none}.pagination-link{display:inline-flex;align-items:center;justify-content:center}.admin-filter-bar input:focus,.admin-filter-bar select:focus,.admin-table-cell-stack summary:focus-visible,.button:focus-visible,.field input:focus,.field select:focus,.field textarea:focus,.inline-admin-form select:focus,.pagination-link:focus-visible,.playground textarea:focus,.project-admin-subsummary:focus-visible,.project-admin-summary:focus-visible,.sidebar-link:focus-visible,.sidebar-link:focus-visible span,.tenant-switch:focus-visible{outline:none;border-color:var(--focus-border);box-shadow:0 0 0 4px var(--focus-ring),var(--shadow-soft)}.button:focus-visible{transform:translateY(-1px)}.admin-table-cell-stack summary:focus-visible,.pagination-link:focus-visible,.project-admin-subsummary:focus-visible,.project-admin-summary:focus-visible,.sidebar-link:focus-visible{border-radius:14px}.admin-filter-bar input:disabled,.admin-filter-bar input[readonly],.admin-filter-bar select:disabled,.field input:disabled,.field input[readonly],.field select:disabled,.field textarea:disabled,.field textarea[readonly],.inline-admin-form select:disabled,.playground textarea:disabled,.playground textarea[readonly]{cursor:not-allowed;opacity:.74;background:var(--surface-soft);border-color:rgba(98,54,27,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.55)}.admin-filter-bar input[aria-invalid=true],.admin-filter-bar select[aria-invalid=true],.field input[aria-invalid=true],.field select[aria-invalid=true],.field textarea[aria-invalid=true],.inline-admin-form select[aria-invalid=true],.playground textarea[aria-invalid=true]{outline:none;border-color:var(--error-border);background:#fffaf8;box-shadow:0 0 0 4px rgba(180,35,24,.08),inset 0 1px 0 rgba(255,255,255,.8)}.split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.usage-bar{width:100%;height:14px;border-radius:5px;background:rgba(240,117,31,.1);overflow:hidden;margin:12px 0 14px}.usage-fill{height:100%;border-radius:5px;background:linear-gradient(135deg,var(--accent),var(--accent-strong))}.billing-upgrade-card,.billing-usage-callout{margin-top:18px;padding:18px;border-radius:18px;border:1px solid var(--border);background:rgba(255,255,255,.82)}.billing-upgrade-card.is-stable,.billing-usage-callout.is-healthy{border-color:var(--success-border);background:radial-gradient(circle at top right,rgba(6,118,71,.08),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(245,252,248,.98))}.billing-usage-callout.is-watch{border-color:var(--warning-border);background:radial-gradient(circle at top right,rgba(240,117,31,.12),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(255,250,244,.98))}.billing-upgrade-card.is-recommended,.billing-usage-callout.is-exceeded,.billing-usage-callout.is-risk{border-color:var(--error-border);background:radial-gradient(circle at top right,rgba(180,35,24,.1),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(255,247,245,.98))}.billing-history-chart{display:grid;grid-template-columns:repeat(auto-fit,minmax(22px,1fr));align-items:end;grid-gap:10px;gap:10px;min-height:220px;margin-top:18px;padding:18px 16px 12px;border-radius:18px;border:1px solid var(--border);background:linear-gradient(rgba(235,116,37,.03) 1px,transparent 0),linear-gradient(180deg,rgba(255,255,255,.98),rgba(255,250,245,.98));background-size:100% 44px,auto}.billing-history-column{display:grid;justify-items:center;align-items:end;grid-gap:8px;gap:8px;min-width:0}.billing-history-column span{color:var(--muted);font-size:.72rem;writing-mode:vertical-rl;transform:rotate(180deg)}.billing-history-bar{width:100%;min-height:10px;border-radius:999px 999px 8px 8px;background:linear-gradient(180deg,rgba(196,106,28,.72),var(--accent-strong));box-shadow:inset 0 1px 0 rgba(255,255,255,.24),0 10px 22px rgba(139,71,20,.14)}.billing-history-kpis{margin-top:18px}.billing-management-hub{display:grid;grid-gap:18px;gap:18px}.billing-contract-checklist,.billing-contract-state,.billing-invoice-summary,.billing-management-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.billing-management-card{display:grid;grid-gap:14px;gap:14px;padding:18px;border:1px solid var(--border);border-radius:18px;background:linear-gradient(rgba(235,116,37,.025) 1px,transparent 0),linear-gradient(90deg,rgba(235,126,37,.025) 1px,transparent 0),linear-gradient(180deg,rgba(255,255,255,.98),rgba(255,250,245,.98));background-size:24px 24px,24px 24px,auto}.billing-management-card.is-primary{border-color:rgba(196,106,28,.24);box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 18px 36px rgba(196,106,28,.1)}.billing-management-card h3{margin:0}.support-highlight{border-color:rgba(196,106,28,.22);background:radial-gradient(circle at top right,rgba(196,106,28,.1),transparent 26%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(255,249,243,.98))}.support-article-grid,.support-callout-grid,.support-playbook-grid{display:grid;grid-gap:16px;gap:16px}.support-callout-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-bottom:18px}.support-article-grid,.support-playbook-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.support-article-card,.support-playbook-card{align-content:start}.event-feed{display:grid;grid-gap:10px;gap:10px;margin-top:18px}.admin-table-shell{width:100%;overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius-md);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(255,251,247,.98));box-shadow:inset 0 1px 0 rgba(255,255,255,.76),var(--shadow-soft)}.admin-table{width:100%;min-width:760px;border-collapse:collapse}.admin-table td,.admin-table th{padding:14px 16px;vertical-align:top;text-align:left;border-bottom:1px solid rgba(98,54,27,.08)}.admin-table th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:rgba(255,248,241,.96);color:var(--accent-strong);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.admin-table tbody tr:last-child td{border-bottom:0}.admin-table tbody tr:nth-child(2n) td{background:rgba(255,252,248,.72)}.admin-table tbody tr.admin-row-warning td{background:rgba(240,117,31,.06)}.admin-table-empty{padding:18px 0 0}.admin-table-cell-stack{display:grid;grid-gap:4px;gap:4px}.admin-table-cell-stack p,.admin-table-cell-stack pre{margin:0}.admin-table-cell-stack details{margin-top:4px}.admin-table-cell-stack summary{cursor:pointer;color:var(--accent-strong);font-weight:600}.admin-table-cell-status{display:inline-flex}.billing-plan-badges,.billing-plan-summary{display:flex;flex-wrap:wrap;gap:12px}.billing-plan-summary{margin-bottom:14px}.billing-plan-summary .event-note{flex:1 1 220px;margin-top:0}.plan-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:16px;gap:16px}.billing-plan-card{position:relative;background:linear-gradient(180deg,#ffffff,#fff9f4)}.billing-plan-card.current{border-color:var(--border-strong);box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 26px 52px rgba(240,117,31,.12)}.billing-plan-card.current:after,.billing-plan-card.upgrade:after{content:"";position:absolute;inset:0;border-radius:5px;pointer-events:none;box-shadow:inset 0 0 0 1px rgba(240,117,31,.12)}.event-note{padding:12px 14px;border-radius:14px;border:1px solid var(--border);background:#222222;box-shadow:inset 0 1px 0 rgba(99,99,99,.76),0 8px 18px rgba(42,25,15,.03)}.event-note.success{border-color:var(--success-border);background:var(--success-soft)}.event-note.warning{border-color:var(--warning-border);background:var(--warning-soft)}.delivery-event-note{gap:10px}.delivery-event-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.delivery-status-pill,.rule-status-pill{font-weight:700;border-width:1px}.delivery-status-pill.is-success,.rule-status-pill.is-enabled{color:var(--success-strong);border-color:var(--success-border);background:rgba(6,118,71,.1)}.delivery-status-pill.is-failed,.rule-status-pill.is-disabled{color:var(--danger-strong);border-color:var(--error-border);background:rgba(180,35,24,.08)}.event-note.error{border-color:var(--error-border);background:var(--error-soft)}.risk-inline,.risk-panel{display:grid;grid-gap:12px;gap:12px;border:1px solid var(--error-border);border-radius:var(--radius-md);background:linear-gradient(rgba(180,35,24,.03) 1px,transparent 0),linear-gradient(90deg,rgba(180,35,24,.03) 1px,transparent 0),linear-gradient(180deg,rgba(255,255,255,.98),rgba(255,247,245,.98));background-size:24px 24px,24px 24px,auto}.risk-panel{padding:18px;box-shadow:inset 0 1px 0 rgba(255,255,255,.72),0 12px 28px rgba(177,75,60,.08)}.risk-inline{padding:14px}.risk-eyebrow{font-size:.76rem;text-transform:uppercase;letter-spacing:.14em;color:var(--danger-strong);font-weight:700}.risk-title{margin:0;color:var(--text);letter-spacing:-.02em}.risk-copy{margin:0;color:var(--muted)}.risk-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.confirm-modal-backdrop{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:24px;background:rgba(36,22,14,.32);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.confirm-modal,.confirm-modal-actions{display:grid;grid-gap:14px;gap:14px}.confirm-modal{width:min(100%,460px);padding:24px;border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:linear-gradient(rgba(235,116,37,.03) 1px,transparent 0),linear-gradient(90deg,rgba(235,126,37,.03) 1px,transparent 0),linear-gradient(180deg,rgba(255,255,255,.98),rgba(255,251,247,.98));background-size:28px 28px,28px 28px,auto;box-shadow:var(--shadow-strong)}.confirm-modal h3,.confirm-modal p{margin:0}.confirm-modal-kicker{font-size:.76rem;text-transform:uppercase;letter-spacing:.14em;color:var(--danger-strong);font-weight:700}.confirm-modal-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.remote-frame{width:100%;min-height:420px;border:1px solid var(--border);border-radius:var(--radius-lg);background:#ffffff;box-shadow:var(--shadow-soft)}.remote-frame-placeholder{display:grid;place-items:center;color:var(--muted)}.remote-shell{min-height:100vh;padding:28px;background:radial-gradient(circle at top right,rgba(240,117,31,.12),transparent 24%),linear-gradient(180deg,#ffffff,#fff7f0);color:var(--text);font-family:Segoe UI Variable Display,Segoe UI,Helvetica Neue,Arial,sans-serif}.remote-shell h1{margin:16px 0 10px;font-size:clamp(2rem,5vw,3.2rem);line-height:1}.remote-shell p{color:var(--muted)}.remote-pill{display:inline-flex;padding:8px 12px;border-radius:5px;background:#ffffff;border:1px solid var(--border)}.section-inline-note{align-items:center;gap:12px;margin:12px 0 16px}.callout{padding:12px 14px;border-radius:18px;background:linear-gradient(rgba(239,127,51,.025) 1px,transparent 0),linear-gradient(90deg,rgba(239,127,51,.025) 1px,transparent 0),linear-gradient(180deg,rgba(255,255,255,.96),rgba(251,248,244,.94));background-size:20px 20px,20px 20px,auto;border:1px solid var(--border);box-shadow:inset 0 1px 0 rgba(255,255,255,.72)}.empty-state{display:grid;grid-gap:14px;gap:14px;align-items:start;border-style:dashed;background:linear-gradient(rgba(235,126,37,.025) 1px,transparent 0),linear-gradient(90deg,rgba(235,126,37,.025) 1px,transparent 0),linear-gradient(180deg,rgba(255,255,255,.96),rgba(255,251,247,.96));background-size:24px 24px,24px 24px,auto}.empty-state-copy{display:grid;grid-gap:8px;gap:8px}.empty-state-copy p{margin:0}.empty-state.warning{border-color:var(--warning-border);background:linear-gradient(rgba(240,117,31,.03) 1px,transparent 0),linear-gradient(90deg,rgba(240,117,31,.03) 1px,transparent 0),linear-gradient(180deg,rgba(255,253,249,.98),rgba(255,247,239,.98));background-size:24px 24px,24px 24px,auto}.empty-state.info{border-color:var(--info-border);background:linear-gradient(rgba(107,122,144,.03) 1px,transparent 0),linear-gradient(90deg,rgba(107,122,144,.03) 1px,transparent 0),linear-gradient(180deg,rgba(255,255,255,.98),rgba(247,249,252,.98));background-size:24px 24px,24px 24px,auto}.empty-state-action{display:flex;flex-wrap:wrap;gap:10px}.small{font-size:.92rem}.sidebar-logout{width:100%;justify-content:center}.tenant-switcher{display:grid;grid-gap:10px;gap:10px;margin-top:12px}.tenant-switch{width:100%;display:grid;grid-gap:4px;gap:4px;text-align:left;padding:12px 14px;border-radius:14px;border:1px solid var(--border);background:#ffffff;color:var(--text);cursor:pointer;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease,background .16s ease}.tenant-switch span{color:var(--muted);font-size:.88rem}.tenant-switch.active{border-color:rgba(235,133,37,.2);background:rgba(235,126,37,.07);box-shadow:inset 0 1px 0 rgba(255,255,255,.7)}.login-shell{min-height:100vh;display:grid;place-items:center;padding:24px}.landing-shell{width:min(1920px,calc(100% - 32px));margin:0 auto;padding:24px 0 56px;display:grid;grid-gap:20px;gap:20px}.landing-stripe-shell{width:min(1280px,calc(100% - 40px))}.landing-hero-intro,.landing-status-pill,.landing-topbar,.landing-topbar-actions,.landing-topbar-brand,.landing-topbar-nav,.landing-trust-row{display:flex}.landing-topbar{align-items:center;justify-content:space-between;gap:18px;padding:14px 16px;border:1px solid var(--border);border-radius:18px;background:var(--surface);box-shadow:inset 0 1px 0 rgba(255,255,255,.76),0 10px 24px rgba(42,25,15,.05)}.landing-topbar-stripe{border-radius:18px;padding:14px 18px 14px 24px;box-shadow:0 14px 34px rgba(42,27,15,.08)}.landing-topbar-stripe .landing-topbar-brand{min-width:180px}.landing-brand-lockup{display:grid;grid-gap:2px;gap:2px}.landing-topbar-stripe .landing-topbar-brand strong{display:block;font-size:1.28rem;font-family:var(--stripe-display);font-weight:700;line-height:.95;letter-spacing:-.065em;color:var(--text);text-wrap:balance}.landing-topbar-stripe .landing-brand-lockup strong{color:var(--accent);text-shadow:0 1px 0 rgba(255,255,255,.5);font-style:italic}.landing-stripe-hero{position:relative;overflow:hidden;padding:18px 18px 52px;border-radius:28px;background:linear-gradient(118deg,rgba(241,168,99,.14) 0 16%,transparent 16%),radial-gradient(circle at top left,rgba(246,159,59,.22),transparent 24%),radial-gradient(circle at 84% 18%,rgba(233,156,14,.18),transparent 18%),radial-gradient(circle at 70% 75%,rgba(241,151,99,.12),transparent 20%),linear-gradient(180deg,#fffaf7,#fff4ec 46%,#ffffff);border:1px solid rgba(84,43,20,.06);box-shadow:0 34px 100px rgba(15,23,42,.11)}.landing-stripe-hero:before{content:none}.landing-stripe-hero:after{content:"";position:absolute;top:-12%;right:-8%;width:420px;height:420px;border-radius:5px;background:radial-gradient(circle,rgba(255,255,255,.32),transparent 62%);filter:blur(8px);animation:floatGlow 12s ease-in-out infinite;pointer-events:none}.landing-stripe-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.84fr) minmax(420px,1.16fr);grid-gap:42px;gap:42px;padding:84px 22px 10px 38px;align-items:start}.landing-stripe-copy{display:grid;grid-gap:22px;gap:22px;align-content:start;padding:28px 0 12px}.landing-stripe-badge{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;min-height:34px;padding:0 14px;border-radius:5px;border:1px solid rgba(235,126,37,.12);background:rgba(255,255,255,.72);color:var(--accent-strong);font-size:.84rem;font-weight:700;letter-spacing:.04em}.landing-stripe-pretitle{max-width:40ch;font-size:.98rem;font-weight:700;color:var(--accent-strong);letter-spacing:-.015em;line-height:1.45}.landing-stripe-copy h1{margin:0;max-width:9.4ch;font-family:var(--stripe-display);font-size:clamp(3.25rem,6.2vw,5.5rem);line-height:.86;letter-spacing:-.095em;text-wrap:balance}.landing-stripe-copy p{margin:0;max-width:48ch;font-size:1.04rem;line-height:1.78}.landing-stripe-feature-grid,.landing-stripe-metrics,.landing-stripe-platform-grid,.landing-stripe-proof-grid,.landing-stripe-stage-grid,.landing-stripe-stats-grid,.landing-stripe-workflow{display:grid;grid-gap:16px;gap:16px}.landing-stripe-metrics{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:8px}.landing-stripe-metric{padding:18px 18px 20px;border-radius:18px;border:1px solid rgba(84,43,20,.08);background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(255,249,244,.8));box-shadow:inset 0 1px 0 rgba(255,255,255,.82),0 16px 32px rgba(42,27,15,.05);transition:transform .22s ease,box-shadow .22s ease,background .22s ease}.landing-stripe-metric span{display:block;margin-bottom:10px;color:var(--muted);font-size:.82rem;text-transform:uppercase;letter-spacing:.08em}.landing-stripe-metric strong{font-size:1rem;line-height:1.45}.landing-stripe-editorial-card:hover,.landing-stripe-feature-card:hover,.landing-stripe-metric:hover,.landing-stripe-workflow-card:hover{transform:translateY(-4px);box-shadow:0 24px 40px rgba(42,27,15,.08)}.landing-stripe-stage{position:relative;padding:6px 0 8px}.landing-stripe-stage-orb{position:absolute;border-radius:5px;filter:blur(12px);pointer-events:none}.landing-stripe-stage-orb-one{top:24px;right:-10px;width:180px;height:180px;background:radial-gradient(circle,rgba(246,143,59,.2),transparent 68%)}.landing-stripe-stage-orb-two{left:24px;bottom:10px;width:140px;height:140px;background:radial-gradient(circle,rgba(241,168,99,.18),transparent 68%)}.dashboard-mock-stripe{position:relative;border-radius:28px;padding:30px;border:1px solid rgba(235,143,37,.14);background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(242,247,255,.97));box-shadow:0 38px 90px rgba(235,133,37,.16),inset 0 1px 0 rgba(255,255,255,.8);animation:stageLift 10s ease-in-out infinite;transform-origin:top center}.dashboard-mock-stripe:before{content:"";position:absolute;inset:14px;border-radius:22px;border:1px solid rgba(84,54,20,.05);pointer-events:none}.landing-stripe-stage-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-stripe-product-footer,.landing-stripe-product-toolbar{display:grid;grid-gap:12px;gap:12px}.landing-stripe-product-toolbar{grid-template-columns:auto 1fr;align-items:center;padding:12px 14px;border-radius:5px;border:1px solid rgba(84,51,20,.08);background:rgba(255,251,247,.9)}.landing-stripe-window-controls{display:flex;align-items:center;gap:6px}.landing-stripe-window-controls span{width:9px;height:9px;border-radius:5px;background:rgba(184,164,148,.8)}.landing-stripe-window-controls span:first-child{background:#f59e0b}.landing-stripe-window-controls span:nth-child(2){background:#8f9db0}.landing-stripe-window-controls span:nth-child(3){background:#6e977f}.landing-stripe-product-search{min-height:38px;display:flex;align-items:center;padding:0 14px;border-radius:5px;border:1px solid rgba(84,51,20,.06);background:rgba(255,255,255,.92);color:#695647;font-size:.92rem}.landing-stripe-floating-card{position:absolute;left:-22px;bottom:22px;width:min(300px,76%);padding:18px 20px;border-radius:18px;border:1px solid rgba(84,54,20,.08);background:rgba(255,255,255,.92);box-shadow:0 22px 44px rgba(42,30,15,.1);animation:floatCard 9s ease-in-out infinite}.landing-topbar-nav{gap:4px}.landing-topbar-nav a{padding:8px 12px;font-size:.94rem;color:#554233}.landing-topbar-actions .button{padding-inline:18px}.landing-stripe-floating-card span{display:block;margin-bottom:8px;color:var(--muted);font-size:.8rem;text-transform:uppercase;letter-spacing:.08em}.landing-stripe-floating-card strong{line-height:1.45}.landing-stripe-proof{gap:18px}.landing-stripe-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-stripe-stats-band{gap:18px;padding:12px 4px 4px}.landing-stripe-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.landing-stripe-stat-card{padding:22px 20px;border-radius:18px;border:1px solid rgba(84,49,20,.08);background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(255,249,244,.92));box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 12px 26px rgba(42,27,15,.04)}.landing-stripe-stat-card span,.landing-stripe-stat-card strong{display:block}.landing-stripe-stat-card strong{margin-bottom:10px;font-size:1.25rem;line-height:1.1;letter-spacing:-.03em}.landing-stripe-stat-card span{color:var(--muted);line-height:1.6}.landing-stripe-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-stripe-feature-card{border-radius:22px;padding:28px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(255,250,245,.98))}.landing-stripe-editorial{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:28px;padding:10px 0}.landing-stripe-editorial-copy{display:grid;align-content:start;grid-gap:16px;gap:16px;padding:18px 8px}.landing-stripe-editorial-copy h2{margin:0;font-family:var(--stripe-display);font-size:clamp(2rem,4.3vw,3.3rem);line-height:.98;letter-spacing:-.06em}.landing-stripe-editorial-copy p{margin:0;max-width:58ch;line-height:1.75}.landing-stripe-editorial-stack{display:grid;grid-gap:16px;gap:16px}.landing-stripe-editorial-card{padding:24px 26px;border-radius:22px;border:1px solid rgba(84,51,20,.1);background:rgba(255,255,255,.92);box-shadow:0 12px 28px rgba(42,28,15,.05);transition:transform .22s ease,box-shadow .22s ease}.landing-stripe-editorial-card h3{margin:14px 0 8px;font-size:1.28rem;letter-spacing:-.03em}.landing-stripe-workflow{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-stripe-workflow-card{padding:24px 24px 26px;border-radius:22px;border:1px solid rgba(84,49,20,.1);background:linear-gradient(180deg,#ffffff,#fffcf8);box-shadow:0 14px 30px rgba(42,27,15,.04);transition:transform .22s ease,box-shadow .22s ease}.landing-stripe-workflow-card span{display:inline-flex;min-height:32px;padding:0 12px;align-items:center;border-radius:5px;background:rgba(235,116,37,.08);color:var(--accent-strong);font-size:.82rem;font-weight:800;letter-spacing:.08em}.landing-stripe-workflow-card h3{margin:16px 0 10px}.landing-stripe-cta-strip{background:radial-gradient(circle at top right,rgba(233,113,14,.1),transparent 24%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(255,248,243,.98))}.landing-stripe-contact-panel{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(255,251,248,.98))}.landing-stripe-platform-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-stripe-platform-card{padding:24px 24px 26px;border-radius:22px;border:1px solid rgba(84,51,20,.08);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(255,251,247,.98));box-shadow:0 14px 28px rgba(42,26,15,.04)}.landing-stripe-platform-card h3{margin:0 0 10px;font-size:1.22rem;letter-spacing:-.03em}.landing-stripe-platform-card p{margin:0;line-height:1.7}@keyframes floatGlow{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(-12px,16px,0) scale(1.03)}}@keyframes stageLift{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes floatCard{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.dashboard-mock-stripe,.landing-stripe-floating-card,.landing-stripe-hero:after{animation:none}.button,.landing-stripe-editorial-card,.landing-stripe-feature-card,.landing-stripe-metric,.landing-stripe-workflow-card{transition:none}}.landing-topbar-actions,.landing-topbar-brand{align-items:center;gap:14px}.landing-topbar-brand .muted.small{max-width:34ch;font-size:.72rem;line-height:1.3;letter-spacing:.01em;color:rgba(107,66,39,.86)}.landing-topbar-nav{align-items:center;justify-content:center;gap:10px;flex-wrap:nowrap}.landing-topbar-nav a{padding:8px 10px;border-radius:999px;color:#4b392d;font-size:.93rem;font-weight:600;white-space:nowrap;border:1px solid transparent;transition:color .16s ease,opacity .16s ease,background .16s ease}.landing-topbar-actions{gap:10px}.landing-topbar-actions .button{min-height:48px;padding-inline:20px;white-space:nowrap}.landing-topbar-nav a:hover{color:var(--accent-strong);border-color:transparent;background:rgba(255,255,255,.72);opacity:1}.landing-topbar-stripe .button.secondary{background:rgba(255,255,255,.96);border-color:rgba(255,255,255,.88);box-shadow:0 8px 20px rgba(42,26,15,.06)}.landing-topbar-stripe .button.primary{background:linear-gradient(180deg,var(--accent),var(--accent-strong));box-shadow:0 12px 26px rgba(196,106,28,.28)}.landing-topbar-stripe .button.danger{background:linear-gradient(180deg,var(--danger),var(--danger-strong));box-shadow:0 12px 26px rgba(177,75,60,.24)}.landing-sales-banner,.landing-sales-banner-actions{display:flex}.landing-sales-banner{position:relative;z-index:1;align-items:stretch;justify-content:space-between;gap:22px;margin:26px 18px 0;padding:26px 28px;border-radius:22px;border:1px solid rgba(84,43,20,.08);background:radial-gradient(circle at top right,rgba(235,110,37,.14),transparent 24%),linear-gradient(180deg,rgba(255,255,255,.9),rgba(255,248,242,.94));box-shadow:0 18px 44px rgba(42,27,15,.08)}.landing-sales-banner-copy,.landing-sales-banner-proof{display:grid;align-content:start;grid-gap:12px;gap:12px}.landing-sales-banner-copy{flex:1 1 620px}.landing-sales-banner-copy h2{margin:0;max-width:16ch;font-family:var(--stripe-display);font-size:clamp(1.95rem,3.2vw,3rem);line-height:.93;letter-spacing:-.07em;text-wrap:balance}.landing-sales-banner-copy p{margin:0;max-width:64ch;line-height:1.72}.landing-sales-banner-proof{flex:0 1 360px;min-width:280px;padding:20px 22px;border-radius:18px;border:1px solid rgba(84,43,20,.08);background:rgba(255,255,255,.82);box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 12px 26px rgba(42,27,15,.05)}.landing-sales-banner-proof strong{line-height:1.5;letter-spacing:-.01em}.landing-sales-banner-actions{align-items:center;gap:12px;flex-wrap:wrap;margin-top:4px}.landing-hero{display:grid;grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);grid-gap:20px;gap:20px;align-items:start}.landing-hero-clean{align-items:stretch}.landing-copy,.landing-footer-card,.landing-panel{border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface);box-shadow:inset 0 1px 0 rgba(255,255,255,.76),0 18px 40px rgba(42,28,15,.05)}.landing-copy,.landing-panel{padding:32px}.landing-copy-sales{position:relative;overflow:hidden}.landing-copy-sales:after{content:none}.landing-copy{display:grid;align-content:start;grid-gap:18px;gap:18px;min-height:0}.landing-copy-clean{background:radial-gradient(circle at top left,rgba(235,126,37,.08),transparent 32%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(255,250,246,.98))}.landing-copy h1,.landing-footer-card h2{margin:0;letter-spacing:-.06em;font-family:var(--display);font-weight:700}.landing-copy h1{max-width:12ch;font-size:clamp(2.7rem,5vw,4.2rem);line-height:.95}.landing-copy p,.landing-footer-card p{max-width:62ch;font-size:1.02rem;line-height:1.75}.landing-status-pill{align-items:center;gap:10px;padding:8px 12px;border-radius:5px;border:1px solid var(--border);background:rgba(24,14,14,.9);color:var(--accent-strong);font-size:.92rem;font-weight:600}.landing-status-dot{width:9px;height:9px;border-radius:5px;background:var(--accent);box-shadow:none}.dashboard-mock-rail,.landing-technical-rail{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.landing-demo-notes,.landing-hero-preview{display:grid;grid-gap:16px;gap:16px}.landing-hero-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.landing-inline-card{padding:20px 22px;border-radius:18px;border:1px solid var(--border);background:rgba(255,255,255,.92);box-shadow:inset 0 1px 0 rgba(255,255,255,.76),0 10px 22px rgba(42,25,15,.04)}.landing-inline-card p{margin:10px 0 0}.landing-inline-cta{margin-top:16px}.dashboard-mock-hero{min-height:100%}.dashboard-mock-rail span,.landing-technical-rail span{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:5px;border:1px solid rgba(235,133,37,.16);background:rgba(235,110,37,.06);color:var(--accent-strong);font-size:.8rem;letter-spacing:.04em;text-transform:lowercase}.landing-trust-row{align-items:stretch;justify-content:space-between;gap:14px;padding:18px 20px;border-radius:18px;border:1px solid var(--border);background:var(--surface-muted)}.landing-trust-copy{display:grid;grid-gap:6px;gap:6px}.landing-mini-proof strong,.landing-trust-copy strong{font-size:1rem}.landing-mini-proof{min-width:170px;padding-left:18px;border-left:1px solid var(--border)}.landing-mini-proof span,.landing-stat-tile span{display:block;color:var(--muted)}.landing-stat-band{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.landing-stat-tile{padding:16px;border-radius:18px;border:1px solid rgba(235,126,37,.14);background:linear-gradient(180deg,#fffdfb,#faf3ed);box-shadow:none}.landing-stat-tile strong{display:block;margin-bottom:8px;font-size:1.15rem;font-family:var(--display);font-weight:700}.landing-panel{display:grid;grid-gap:16px;gap:16px;align-content:start}.landing-panel-sales{grid-template-rows:auto 1fr auto}.landing-panel-header{display:grid;grid-gap:6px;gap:6px}.landing-section{display:grid;grid-gap:14px;gap:14px;padding-top:8px}.landing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-contact-list,.landing-demo-metrics,.landing-final-strip,.landing-proof,.landing-roi-grid,.landing-story-grid,.landing-value-list,.logo-strip{display:grid;grid-gap:12px;gap:12px}.landing-proof{position:relative;z-index:1}.landing-proof,.landing-proof-compact{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-proof-card,.landing-value-band{border:1px solid var(--border);box-shadow:0 1px 0 rgba(235,143,37,.04)}.landing-proof-card{padding:20px;border-radius:22px;background:linear-gradient(180deg,rgba(22,21,21,.94),rgba(22,21,21,.94));box-shadow:inset 0 1px 0 rgba(95,93,93,.76),0 10px 22px rgba(42,25,15,.04)}.landing-proof-card span{display:block;margin-bottom:8px;color:var(--muted);font-size:.84rem;text-transform:uppercase;letter-spacing:.08em}.landing-proof-card strong{font-size:1rem;line-height:1.35;color:#fefefe}.landing-feature-clean{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(252,246,240,.98))}.landing-step-card{position:relative;overflow:hidden}.landing-step-index{font-size:.82rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-strong)}.landing-conversion-band,.landing-cta-strip{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:28px 30px;border-radius:var(--radius-lg);border:1px solid var(--border-strong);background:radial-gradient(circle at top right,rgba(235,143,37,.14),transparent 26%),radial-gradient(circle at bottom left,rgba(235,143,37,.08),transparent 24%),linear-gradient(180deg,rgba(51,51,51,.98),rgba(51,49,48,.98));box-shadow:0 18px 40px rgba(42,28,15,.04)}.landing-conversion-copy h2,.landing-cta-strip h2{margin:6px 0 0;font-size:1.7rem;letter-spacing:-.04em;color:#fefefe}.landing-conversion-copy p{margin:12px 0 0;max-width:64ch}.landing-conversion-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.landing-guarantee-band{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:18px;padding:28px 30px;border-radius:var(--radius-lg);border:1px solid var(--border-strong);background:radial-gradient(circle at top left,rgba(235,116,37,.08),transparent 30%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(251,245,239,.98));box-shadow:0 18px 40px rgba(42,27,15,.04)}.landing-guarantee-band h2{margin:6px 0 0;font-size:1.7rem;letter-spacing:-.04em}.landing-guarantee-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.landing-guarantee-list .landing-proof-card{display:grid;align-content:start;min-height:100%}.landing-story-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-demo-shell{gap:14px}.landing-demo-grid{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);grid-gap:16px;gap:16px}.landing-demo-copy{display:grid;grid-gap:14px;gap:14px}.landing-demo-copy,.landing-demo-notes{align-content:start}.landing-demo-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-demo-stat{padding:16px;border-radius:18px;border:1px solid rgba(235,110,37,.14);background:linear-gradient(180deg,#fffdfb,#faf3ed);box-shadow:none}.landing-demo-stat span{display:block;color:var(--muted);margin-bottom:8px}.landing-demo-stat strong{font-size:1.9rem;line-height:1}.dashboard-mock{display:grid;grid-gap:14px;gap:14px;padding:22px;border-radius:20px;border:1px solid rgba(235,116,37,.18);background:linear-gradient(rgba(235,133,37,.04) 1px,transparent 0),linear-gradient(90deg,rgba(235,133,37,.04) 1px,transparent 0),linear-gradient(180deg,#ffffff,#fffbf8);background-size:28px 28px,28px 28px,auto;box-shadow:none}.dashboard-mock-topbar{display:flex;align-items:center;justify-content:space-between;gap:12px}.dashboard-mock-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.dashboard-mock-card{padding:18px;border-radius:16px;border:1px solid rgba(235,126,37,.12);background:rgba(255,255,255,.92);box-shadow:0 10px 24px rgba(42,26,15,.04)}.dashboard-mock-card span{display:block;color:var(--muted);margin-bottom:8px}.dashboard-mock-card strong{font-size:1.4rem}.dashboard-mock-stream{display:grid;grid-gap:12px;gap:12px}.dashboard-mock-incident{padding:20px;border-radius:18px;border:1px solid rgba(235,126,37,.12);background:rgba(255,255,255,.94);box-shadow:0 12px 26px rgba(42,25,15,.04)}.dashboard-mock-evidence{margin-top:12px;padding:12px 14px;border-radius:14px;background:linear-gradient(180deg,#fff6ee,#fffbf7);border:1px solid rgba(235,133,37,.14);color:#a5551f}.landing-stripe-product-footer{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-stripe-product-footer-card{padding:16px 18px;border-radius:16px;border:1px solid rgba(84,43,20,.08);background:rgba(255,251,247,.86)}.landing-stripe-product-footer-card span,.landing-stripe-product-footer-card strong{display:block}.landing-stripe-product-footer-card span{margin-bottom:8px;color:var(--muted);font-size:.8rem;letter-spacing:.08em;text-transform:uppercase}.landing-stripe-product-footer-card strong{line-height:1.45}.landing-inline-note{max-width:58ch}.logo-strip{grid-template-columns:repeat(5,minmax(0,1fr))}.logo-pill{display:grid;place-items:center;min-height:62px;padding:12px 14px;border-radius:16px;border:1px solid var(--border);background:var(--surface);color:#665246;font-weight:700;letter-spacing:.1em;text-transform:uppercase;box-shadow:none}.feature-card-accent{border-color:rgba(235,133,37,.18);background:linear-gradient(180deg,#ffffff,#fff9f4)}.landing-mini-panel h3{margin-bottom:8px}.landing-value-band{padding:24px 28px;border-radius:20px;background:var(--surface)}.landing-value-list{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:6px}.landing-roi-band{padding:24px 28px;border-radius:20px;border:1px solid var(--border-strong);background:radial-gradient(circle at top right,rgba(235,110,37,.12),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(255,249,244,.98));box-shadow:0 18px 40px rgba(42,26,15,.05)}.landing-roi-band-clean{gap:18px}.landing-roi-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:4px}.landing-roi-card{display:grid;grid-gap:12px;gap:12px;align-content:start}.landing-roi-card p{margin:10px 0 0}.capability-chip-wide{width:100%;justify-content:flex-start;padding:12px 14px;border-radius:5px}.testimonial-card{gap:12px}.testimonial-quote{margin:0;color:var(--text);font-size:1.02rem;line-height:1.65}.landing-cta-card{background:var(--surface)}.landing-cta-actions{flex-wrap:wrap}.landing-anchor-link{align-self:center}.landing-lead-grid{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:start;gap:18px}.landing-lead-form{display:grid;grid-gap:12px;gap:12px}.landing-contact-panel{display:grid;grid-gap:16px;gap:16px}.landing-contact-list .event-note p{margin:8px 0 0}.landing-final-strip{grid-template-columns:1fr 1fr auto;align-items:center;padding:18px 20px;border-radius:20px;border:1px solid var(--border);background:var(--surface);box-shadow:0 1px 0 rgba(235,133,37,.04)}.landing-final-strip span,.landing-final-strip strong{display:block}.landing-footer-card{padding:30px 32px;display:grid;grid-gap:14px;gap:14px}.login-card{width:min(100%,520px);display:grid;grid-gap:18px;gap:18px;padding:32px;border-radius:var(--radius-lg);border:1px solid var(--border-strong);background:var(--surface);box-shadow:inset 0 1px 0 rgba(255,255,255,.78),var(--shadow)}.login-card h1{margin:0;font-size:clamp(2.1rem,6vw,3.4rem);line-height:.95;letter-spacing:-.05em;font-family:var(--display)}.auth-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.auth-tab{display:inline-flex;justify-content:center;align-items:center;min-height:46px;border-radius:14px;border:1px solid var(--border);background:rgba(255,255,255,.72);color:var(--muted);text-decoration:none;font-weight:600}.auth-tab.active{border-color:rgba(240,117,31,.28);background:rgba(240,117,31,.12);color:var(--text)}.login-form{display:grid;grid-gap:14px;gap:14px}.field{display:grid;grid-gap:8px;gap:8px;color:var(--muted)}.field input{padding:10px 12px}.field input,.field select,.field textarea{outline:none;width:100%;border-radius:14px;border:1px solid var(--border);background:#ffffff;color:var(--text);transition:border-color .16s ease,box-shadow .16s ease,background .16s ease;box-shadow:inset 0 1px 0 rgba(255,255,255,.8)}.field select,.field textarea{padding:14px 16px}.field textarea{resize:vertical}.console-hero{margin-top:4px}.console-toolbar-panel{display:grid;grid-gap:18px;gap:18px;align-content:start}.content-shell .admin-filter-bar input,.content-shell .admin-filter-bar select,.content-shell .admin-form-grid .small input,.content-shell .admin-form-grid .small select,.content-shell .admin-form-grid .small textarea,.content-shell .admin-form-stack .small input,.content-shell .admin-form-stack .small select,.content-shell .admin-form-stack .small textarea,.content-shell .field input,.content-shell .field select,.content-shell .field textarea,.content-shell .inline-admin-form select,.content-shell .playground .small input,.content-shell .playground .small select,.content-shell .playground .small textarea{outline:none;width:100%;min-height:48px;padding:12px 14px;border-radius:14px;border:1px solid rgba(98,54,27,.14);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(255,250,245,.98));color:var(--text);box-shadow:inset 0 1px 0 rgba(255,255,255,.82),0 1px 0 rgba(235,133,37,.04)}.content-shell .field textarea{min-height:120px}.content-shell .admin-form-grid .small,.content-shell .admin-form-stack .small,.content-shell .playground .small{display:grid;grid-gap:8px;gap:8px;color:var(--muted)}.content-shell .admin-filter-bar select,.content-shell .admin-form-grid .small select,.content-shell .admin-form-stack .small select,.content-shell .field select,.content-shell .inline-admin-form select,.content-shell .playground .small select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:42px;background-image:linear-gradient(180deg,rgba(255,255,255,.98),rgba(255,250,245,.98)),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%238b4714' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 7 5 6 5-6'/%3E%3C/svg%3E");background-repeat:no-repeat,no-repeat;background-position:0 0,right 14px center;background-size:auto,16px 16px}.console-summary-panel .kpis{margin-top:2px}.admin-filter-bar,.admin-form-grid,.admin-form-stack,.form-feedback,.inline-admin-form,.project-catalog-card,.release-card{display:grid;grid-gap:14px;gap:14px}.admin-form-grid .actions,.admin-form-stack .actions{align-self:end}.admin-filter-bar{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end}.admin-filter-toolbar{margin-top:2px}.admin-filter-guidance{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.admin-filter-bar .small{display:grid;grid-gap:8px;gap:8px;color:var(--muted)}.admin-filter-help{font-size:.82rem;line-height:1.45;color:var(--muted)}.admin-filter-bar input,.admin-filter-bar select{width:100%}.console-toolbar-actions{align-self:end;justify-content:flex-start}.delivery-history-header{align-items:flex-start}.delivery-history-copy{display:grid;grid-gap:6px;gap:6px}.delivery-history-copy p{margin:0}.delivery-history-meta{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.delivery-pagination{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:16px;padding-top:14px;border-top:1px solid var(--border)}.delivery-pagination-copy{max-width:46ch}.inline-admin-form{grid-template-columns:minmax(120px,180px) auto;align-items:center;gap:10px}.project-catalog-card{background:linear-gradient(rgba(235,116,37,.025) 1px,transparent 0),linear-gradient(90deg,rgba(235,126,37,.025) 1px,transparent 0),linear-gradient(180deg,#ffffff,#fbf5ef);background-size:28px 28px,28px 28px,auto}.alert-rule-card.is-enabled{border-color:var(--success-border);background:linear-gradient(rgba(6,118,71,.03) 1px,transparent 0),linear-gradient(90deg,rgba(6,118,71,.03) 1px,transparent 0),linear-gradient(180deg,rgba(255,255,255,.98),rgba(245,252,248,.98));background-size:28px 28px,28px 28px,auto}.alert-rule-card.is-disabled{border-color:var(--error-border);background:linear-gradient(rgba(180,35,24,.025) 1px,transparent 0),linear-gradient(90deg,rgba(180,35,24,.025) 1px,transparent 0),linear-gradient(180deg,rgba(255,255,255,.98),rgba(255,247,245,.98));background-size:28px 28px,28px 28px,auto}.api-key-token-panel{border-color:rgba(196,106,28,.2);background:radial-gradient(circle at top right,rgba(235,133,37,.12),transparent 26%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(255,248,241,.98))}.api-key-snippet-value,.api-key-token-value{margin:0;overflow-x:auto;white-space:pre-wrap}.api-key-snippet-value code,.api-key-token-value code{font-family:Cascadia Code,Consolas,SFMono-Regular,monospace;font-size:.94rem;line-height:1.65}.api-key-snippet-block{display:grid;grid-gap:14px;gap:14px;margin-top:18px}.api-key-inventory-note{gap:10px}.member-task-card{display:grid;grid-gap:16px;gap:16px}.member-task-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px;gap:12px}.member-task-meta .event-note{margin:0}.admin-project-create-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:14px;gap:14px;align-items:end}.project-admin-card{padding:0;overflow:hidden}.project-admin-card[open]{box-shadow:inset 0 1px 0 rgba(255,255,255,.76),var(--shadow)}.project-admin-subsummary,.project-admin-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;list-style:none}.project-admin-subsummary::-webkit-details-marker,.project-admin-summary::-webkit-details-marker{display:none}.project-admin-summary{padding:22px 24px;background:linear-gradient(rgba(235,116,37,.025) 1px,transparent 0),linear-gradient(90deg,rgba(235,126,37,.025) 1px,transparent 0),linear-gradient(180deg,#ffffff,#fbf5ef);background-size:28px 28px,28px 28px,auto}.project-admin-summary-copy{display:grid;grid-gap:6px;gap:6px}.project-admin-subsummary h4,.project-admin-summary-copy h3,.project-admin-summary-copy p{margin:0}.project-admin-summary-meta{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.project-admin-content{display:grid;grid-gap:18px;gap:18px;padding:0 24px 24px}.project-admin-section{display:grid;grid-gap:16px;gap:16px;padding-top:8px}.project-admin-subsection{border:1px solid var(--border);border-radius:var(--radius-md);background:rgba(255,255,255,.76);box-shadow:inset 0 1px 0 rgba(255,255,255,.72)}.project-admin-subsummary{padding:18px 20px}.project-admin-subcontent{display:grid;grid-gap:16px;gap:16px;padding:0 18px 18px}.project-admin-entry-card{display:grid;grid-gap:14px;gap:14px}.billing-account-state.is-warning{border-color:var(--warning-border);background:radial-gradient(circle at top right,rgba(240,117,31,.12),transparent 26%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(255,249,243,.98))}.billing-account-state.is-blocked{border-color:var(--error-border);background:radial-gradient(circle at top right,rgba(180,35,24,.12),transparent 26%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(255,246,244,.98))}.billing-critical-actions{display:grid;grid-gap:16px;gap:16px}.release-card{background:linear-gradient(180deg,#ffffff,#fffcf8)}.form-feedback.success{border-color:var(--success-border);background:var(--success-soft);color:var(--success-strong)}.form-feedback.error{border-color:var(--error-border);background:var(--error-soft);color:var(--danger-strong)}.form-feedback.warning{border-color:var(--warning-border);background:var(--warning-soft);color:#8f5612}.form-feedback.info{border-color:var(--info-border);background:var(--info-soft);color:#44556b}.form-error,.form-success{display:flex;align-items:center;min-height:48px;padding:12px 14px;border-radius:14px;border:1px solid transparent}.form-error{margin:0;color:var(--danger);border-color:var(--error-border);background:var(--error-soft)}.form-success{margin:0;color:var(--success);border-color:var(--success-border);background:var(--success-soft)}@keyframes button-spin{to{transform:rotate(1turn)}}.text-link{color:var(--accent-strong);font-weight:600}.sdk-docs-shell{padding-top:32px}.onboarding-cta-panel,.sdk-docs-hero{display:grid;grid-gap:18px;gap:18px}.sdk-docs-shell .landing-section{padding:1rem;border:1px solid rgba(255,255,255,.08);border-radius:28px;background:radial-gradient(circle at top right,rgba(255,168,76,.14),transparent 26%),linear-gradient(180deg,rgba(29,19,15,.98),rgba(14,10,8,.96));box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 24px 60px rgba(10,6,4,.22)}html[data-theme=light] .sdk-docs-shell .landing-section{padding:1rem;border:1px solid rgba(255,255,255,.08);border-radius:28px;background:radial-gradient(circle at top right,rgba(255,242,228,.14),transparent 26%),linear-gradient(180deg,rgba(255,243,238,.98),rgba(247,238,234,.96));box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 24px 60px rgba(255,241,233,.22)}.sdk-docs-shell .landing-section h2,.sdk-docs-shell .landing-section h3,.sdk-docs-shell .landing-section li,.sdk-docs-shell .landing-section strong{color:#fefefe}.sdk-docs-shell .landing-section .muted,.sdk-docs-shell .landing-section p,.sdk-docs-shell .landing-section span{color:rgba(255,231,214,.76)}.sdk-docs-hero h1{margin:0;max-width:14ch;font-size:clamp(2.8rem,6vw,4.6rem);line-height:.9;letter-spacing:-.07em;font-family:var(--display);color:#fefefe}.onboarding-grid,.sdk-docs-grid,.sdk-docs-stat-grid,.sdk-wizard-grid{display:grid;grid-gap:16px;gap:16px}.sdk-docs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.onboarding-grid,.sdk-docs-stat-grid,.sdk-wizard-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.launch-home{width:min(1920px,calc(100% - 32px));margin:0 auto;padding:18px 0 72px;display:grid;grid-gap:22px;gap:22px}.launch-hero-shell{position:relative;overflow:hidden;padding:24px;border:1px solid rgba(255,255,255,.08);border-radius:32px;background:radial-gradient(circle at top,rgba(255,168,76,.24),transparent 32%),linear-gradient(180deg,#1d130f,#120b09 46%,#0b0706);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 28px 72px rgba(17,10,8,.3)}.launch-grid-glow{position:absolute;border-radius:999px;filter:blur(18px);pointer-events:none}.launch-grid-glow-one{top:80px;right:-60px;width:320px;height:320px;background:rgba(235,133,37,.18)}.launch-grid-glow-two{left:-40px;bottom:120px;width:240px;height:240px;background:rgba(255,208,143,.12)}.launch-brand,.launch-eyebrow-row,.launch-nav,.launch-nav-actions,.launch-stage-footer,.launch-stage-header,.launch-stage-toolbar,.launch-topbar,.launch-trust-band{display:flex}.launch-topbar{position:relative;z-index:1;align-items:center;justify-content:space-between;gap:18px;padding:8px 4px 0}.launch-brand{align-items:center;gap:14px;color:#fff8f3}.launch-brand span{display:grid}.launch-brand strong{font-size:1rem;letter-spacing:-.03em}.launch-brand small{color:rgba(255,239,228,.7);font-size:.82rem}.launch-brand-mark{width:48px;height:48px}.launch-nav{align-items:center;gap:10px;padding:8px 12px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:rgba(255,255,255,.04);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.launch-nav a{color:rgba(255,240,229,.76);font-size:.92rem;transition:color .16s ease}.launch-nav a:hover{color:#ffffff}.launch-nav-actions{align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.launch-nav-actions .button.secondary{color:#fff4ea;border-color:rgba(255,255,255,.12);background:rgba(255,255,255,.05)}.launch-hero-copy .button.secondary:hover,.launch-nav-actions .button.secondary:hover{background:rgba(255,255,255,.08)}.launch-audience-grid,.launch-editorial-grid,.launch-feature-grid,.launch-hero-grid,.launch-kpi-row,.launch-lead-grid,.launch-logo-grid,.launch-platform-grid,.launch-pricing-grid,.launch-stage-metrics,.launch-trust-grid,.launch-workflow-grid{display:grid;grid-gap:18px;gap:18px}.launch-hero-grid{position:relative;z-index:1;grid-template-columns:minmax(0,1.02fr) minmax(380px,.98fr);align-items:start;gap:28px;padding:56px 4px 10px}.launch-hero-copy{display:grid;grid-gap:20px;gap:20px;align-content:start;padding:18px 0 0}.launch-eyebrow-row{align-items:center;gap:10px;flex-wrap:wrap}.launch-chip,.launch-muted-pill{display:inline-flex;align-items:center;min-height:34px;padding:0 14px;border-radius:999px;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase}.launch-chip{color:#ffe4cd;border:1px solid rgba(255,187,120,.24);background:rgba(255,171,94,.12)}.launch-muted-pill{color:rgba(255,242,232,.7);border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04)}.launch-hero-copy h1{margin:0;max-width:11ch;color:#fffaf7;font-family:var(--stripe-display);font-size:clamp(3.5rem,7vw,6.4rem);line-height:.92;letter-spacing:-.08em;text-wrap:balance}.launch-hero-summary{margin:0;max-width:58ch;color:rgba(255,238,226,.78);font-size:1.08rem;line-height:1.78}.launch-hero-copy .button.secondary{color:#fff4ea;border-color:rgba(255,255,255,.14);background:rgba(255,255,255,.05)}.launch-proof-strip{display:flex;gap:10px;flex-wrap:wrap}.launch-proof-pill{padding:12px 14px;border:1px solid rgba(255,255,255,.09);border-radius:16px;background:rgba(255,255,255,.04);color:rgba(255,241,230,.78);box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.launch-kpi-row{grid-template-columns:repeat(2,minmax(0,1fr))}.launch-audience-card,.launch-editorial-card,.launch-feature-card,.launch-form-card,.launch-kpi-card,.launch-logo-card,.launch-platform-card,.launch-pricing-card,.launch-side-card,.launch-stage-stat,.launch-trust-card,.launch-workflow-card{border-radius:24px}.launch-kpi-card{padding:20px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.03));box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.launch-kpi-card span,.launch-kpi-card strong{display:block}.launch-kpi-card strong{color:#fff7f1;font-size:1.05rem;letter-spacing:-.02em}.launch-kpi-card span{margin-top:8px;color:rgba(255,238,225,.66);line-height:1.6}.launch-stage{position:relative;padding-bottom:38px}.launch-stage-frame{display:grid;grid-gap:18px;gap:18px;padding:24px;border-radius:30px;border:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,rgba(34,21,16,.94),rgba(19,12,9,.92));box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 16px 38px rgba(10,6,4,.22)}.launch-stage-frame-animated{transform-origin:top center;will-change:transform,opacity,filter}.launch-stage-footer,.launch-stage-header,.launch-stage-toolbar{align-items:center;justify-content:space-between;gap:14px}.launch-stage-toolbar{min-height:42px;padding:0 14px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04)}.launch-window-dots{display:inline-flex;align-items:center;gap:8px}.launch-window-dots span{width:9px;height:9px;border-radius:999px;background:rgba(255,233,216,.42)}.launch-stage-command{color:rgba(255,237,223,.62);font-size:.88rem}.launch-stage-header h2{margin:6px 0 0;color:#fff8f3;font-size:clamp(1.8rem,2.8vw,2.7rem);letter-spacing:-.05em}.launch-stage-header .section-kicker{color:#f0ad62}.launch-stage-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.launch-stage-stat{padding:18px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04)}.launch-stage-footer span,.launch-stage-footer strong,.launch-stage-stat span,.launch-stage-stat strong{display:block}.launch-stage-footer span,.launch-stage-stat span{color:rgba(255,238,225,.56);font-size:.78rem;letter-spacing:.1em;text-transform:uppercase}.launch-stage-stat strong{margin-top:10px;color:#fff8f2;font-size:clamp(1.7rem,3vw,2.4rem);line-height:1}.launch-stage-timeline{display:grid;grid-gap:12px;gap:12px}.launch-stage-event{padding:18px;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.05)}.launch-stage-event strong{color:#fff7f1}.launch-stage-event .muted{color:rgba(255,240,229,.68)}.launch-stage-evidence{margin-top:12px;padding:12px 14px;border-radius:14px;border:1px solid rgba(255,184,117,.18);background:rgba(255,170,94,.08);color:#ffd8b1}.launch-stage-footer{flex-wrap:wrap;align-items:stretch}.launch-stage-footer>div{min-width:140px;flex:1 1;padding:14px 16px;border-radius:18px;border:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.03)}.launch-stage-footer strong{margin-top:8px;color:#fff8f2;line-height:1.5}.launch-floating-note{position:absolute;right:-8px;bottom:0;width:min(260px,100%);padding:18px 20px;border-radius:22px;border:1px solid rgba(255,200,151,.24);background:linear-gradient(180deg,rgba(255,184,117,.16),rgba(255,255,255,.08));box-shadow:0 24px 42px rgba(10,6,4,.28);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.launch-floating-note span,.launch-floating-note strong{display:block}.launch-floating-note span{margin-bottom:8px;color:rgba(255,241,230,.62);font-size:.78rem;text-transform:uppercase;letter-spacing:.1em}.launch-floating-note strong{color:#fff7f0;line-height:1.55}.launch-audience-band,.launch-cta-band,.launch-editorial-band,.launch-logo-band,.launch-platform-band,.launch-trust-band{padding:28px;border:1px solid rgba(98,54,27,.12);border-radius:30px;background:radial-gradient(circle at top left,rgba(235,133,37,.08),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(255,249,244,.96));box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 18px 40px rgba(42,25,15,.05)}.launch-audience-grid,.launch-editorial-grid,.launch-feature-grid,.launch-lead-grid,.launch-logo-grid,.launch-platform-grid,.launch-pricing-grid,.launch-trust-grid,.launch-workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.launch-logo-card{padding:18px 20px;border:1px solid var(--border);background:rgba(255,255,255,.82);box-shadow:inset 0 1px 0 rgba(255,255,255,.76)}.launch-logo-card span{color:var(--text);line-height:1.6;font-weight:600}.launch-audience-card,.launch-editorial-card,.launch-feature-card,.launch-form-card,.launch-platform-card,.launch-pricing-card,.launch-side-card,.launch-trust-card,.launch-workflow-card{padding:24px;border:1px solid var(--border);background:rgba(255,255,255,.86);box-shadow:inset 0 1px 0 rgba(255,255,255,.82),var(--shadow-soft)}.launch-editorial-card-accent{background:radial-gradient(circle at top right,rgba(235,133,37,.14),transparent 26%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(255,248,241,.98))}.launch-audience-card h3,.launch-editorial-card h3,.launch-feature-card h3,.launch-form-card h2,.launch-platform-card h3,.launch-pricing-card h3,.launch-trust-card h3,.launch-workflow-card h3{margin:14px 0 8px;letter-spacing:-.03em}.launch-workflow-card span:first-child{color:var(--accent-strong);font-size:.88rem;font-weight:700;letter-spacing:.12em}.launch-trust-band{align-items:start;justify-content:space-between;gap:22px}.launch-trust-copy{max-width:38ch}.launch-cta-band h2,.launch-form-card h2,.launch-trust-copy h2{margin:8px 0 12px;font-size:clamp(2rem,4vw,3.2rem);line-height:.96;letter-spacing:-.06em;font-family:var(--display)}.launch-trust-grid{flex:1 1 auto}.launch-pricing-card.is-featured{border-color:rgba(235,133,37,.24);background:radial-gradient(circle at top right,rgba(235,133,37,.12),transparent 24%),linear-gradient(180deg,rgba(255,255,255,.99),rgba(255,248,240,.98));box-shadow:inset 0 1px 0 rgba(255,255,255,.86),0 18px 40px rgba(235,133,37,.08)}.launch-cta-band{display:grid;grid-template-columns:minmax(0,1.2fr) auto;align-items:center;grid-gap:22px;gap:22px}.launch-lead-grid{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:start}.launch-form-card{display:grid;grid-gap:16px;gap:16px}.launch-side-stack{display:grid;grid-gap:18px;gap:18px}.launch-mini-roi{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start}.launch-home-v2{width:min(1920px,calc(100% - 24px));gap:20px}.launch-hero-shell-v2{min-height:min(92vh,1080px);padding:18px 32px 32px;border-color:rgba(255,255,255,.06);box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 18px 44px rgba(17,10,8,.22)}.launch-announcement-bar{position:relative;z-index:1;display:flex;justify-content:center;padding-bottom:24px}.launch-announcement{display:inline-flex;align-items:center;gap:12px;min-height:40px;padding:0 16px;border-radius:999px;border:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.03);color:rgba(255,239,228,.76)}.launch-announcement span{color:#fffaf7}.launch-topbar-v2{padding-bottom:28px}.launch-nav-v2{margin:0 auto}.launch-hero-centered{position:relative;z-index:1;display:grid;grid-gap:24px;gap:24px;justify-items:center;text-align:center;padding:40px 0 56px}.launch-eyebrow-row-centered{justify-content:center}.launch-hero-centered h1{margin:0;max-width:12ch;color:#fffaf7;font-family:var(--stripe-display);font-size:clamp(4.2rem,8vw,7.4rem);line-height:.88;letter-spacing:-.1em;text-wrap:balance}.launch-hero-summary-centered{max-width:80ch;text-align:center;font-size:1.08rem;line-height:1.82}.launch-hero-cta-centered,.launch-hero-meta{justify-content:center}.launch-hero-meta{display:flex;gap:20px;flex-wrap:wrap;color:rgba(255,237,223,.64);font-size:.94rem;line-height:1.6}.launch-feature-points,.launch-section-header-centered,.launch-trusted-grid,.launch-trusted-strip{display:grid}.launch-trusted-strip{position:relative;z-index:1;gap:14px;padding:20px 0 2px}.launch-trusted-copy{text-align:center;color:rgba(255,237,223,.62);font-size:.88rem}.launch-trusted-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.launch-trusted-logo{display:grid;place-items:center;min-height:64px;padding:14px;border-radius:18px;border:1px solid rgba(255,255,255,.04);background:rgba(255,255,255,.025);color:#fff4ea;font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem}.launch-product-showcase{display:grid;grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr);grid-gap:28px;gap:28px;align-items:center;padding:32px;border:1px solid rgba(255,255,255,.05);border-radius:32px;background:radial-gradient(circle at top right,rgba(239,127,51,.12),transparent 24%),linear-gradient(180deg,#17100d,#0e0a08);box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 16px 36px rgba(10,6,4,.2)}.launch-product-copy{display:grid;grid-gap:18px;gap:18px;padding:8px 4px}.launch-product-copy h2{margin:0;font-size:clamp(2.8rem,4vw,4.8rem);line-height:.9;letter-spacing:-.08em;font-family:var(--display);max-width:10ch;color:#fff8f2}.launch-product-copy .section-kicker{color:#f0ad62}.launch-product-copy .muted{color:rgba(255,237,223,.72);max-width:54ch;line-height:1.8}.launch-feature-points{gap:10px;margin-top:12px}.launch-feature-points div{padding:14px 16px;border-radius:18px;border:1px solid rgba(255,255,255,.05);background:rgba(255,255,255,.03);box-shadow:inset 0 1px 0 rgba(255,255,255,.04);color:#fff3e8}.launch-stage-v2{padding-bottom:0}.launch-section-header-centered{justify-items:center;text-align:center}.launch-section-header-centered .section-header>div,.launch-section-header-centered>div{max-width:54ch}.launch-feature-grid-large,.launch-workflow-grid-v2{grid-template-columns:repeat(3,minmax(0,1fr))}.launch-home-v2 .landing-section{padding:40px 40px 42px;border:1px solid rgba(255,255,255,.05);border-radius:32px;background:radial-gradient(circle at top left,rgba(239,127,51,.1),transparent 24%),linear-gradient(180deg,#17110e,#0d0907);box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 16px 36px rgba(10,6,4,.18)}html[data-theme=light] .launch-hero-shell-v2,html[data-theme=light] .launch-home-v2 .landing-section,html[data-theme=light] .launch-product-showcase,html[data-theme=light] .launch-stage-frame,html[data-theme=light] .legal-card,html[data-theme=light] .legal-hero,html[data-theme=light] .login-card-premium,html[data-theme=light] .login-editorial-panel,html[data-theme=light] .sdk-docs-shell .landing-conversion-band,html[data-theme=light] .sdk-docs-shell .landing-section,html[data-theme=light] .sdk-docs-shell .panel,html[data-theme=light] .site-footer-inner{border-color:rgba(94,62,38,.12)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.82),0 18px 42px rgba(42,25,15,.08)!important}