.draft-soft-signal{--ink: #0b1929;--ink-2: #163c5b;--muted: var(--brand-reading);--line: var(--brand-rule);--paper: #c5eefe;--soft: #e7f4fa;--blue: var(--brand-action);--blue-dark: var(--brand-action-hover);--green: #086652;--lime: #d9f2ff;--navy: #0b1929;--shadow: 0 16px 54px rgba(19,63,95,.09);--sans: "Avenir Next", Avenir, "Helvetica Neue", Arial, sans-serif;--display: var(--sans);--mono: "SFMono-Regular", Consolas, monospace;background:linear-gradient(125deg,#fff,#99d8ee 30%,#e4f9ff,#8ccfe9 78%,#eefaff)}.draft-soft-signal .site-header{background:#dcf7ffe0;border-color:#fffc}.draft-soft-signal .site-nav{gap:16px;font-size:13px;color:var(--brand-reading)}.draft-soft-signal .brand em{color:var(--brand-reading)}.draft-soft-signal .brand-mark span{background:#175d87}.draft-soft-signal .brand-mark span:nth-child(2){background:#296b9b}.draft-soft-signal .brand-mark span:nth-child(3){background:#58b7ca}.draft-soft-signal .hero,.draft-soft-signal .section-soft{background:transparent}.draft-soft-signal .hero-minimal:before{background:#89d7f13d}.draft-soft-signal .hero-minimal:after{border-color:#1d4b712e;box-shadow:0 0 0 48px #1d4b7109}.draft-soft-signal :is(.eyebrow,.serif-accent,.demo-label,.endpoint-label,.provider-kicker,.journey-step.is-done,.journey-step.is-active){color:var(--blue)}.draft-soft-signal :is(.hero-lede,.section-heading p,.minimal-proof small,.footer-wrap p,.footer-wrap>div){color:var(--muted)}.draft-soft-signal .pulse-dot{background:#296b9b;box-shadow:0 0 0 5px #296b9b1f}.draft-soft-signal :is(.button-primary,.nav-cta){color:#fff!important;background:#0b1929;border-color:#0b1929;box-shadow:0 8px 22px #133f5f26;transition:background .2s ease,color .2s ease,box-shadow .2s ease}.draft-soft-signal :is(.button-primary,.nav-cta):hover{color:#0b1929!important;background:#d9f2ff;border-color:#9ac8dd;box-shadow:0 8px 22px #133f5f1f}.draft-soft-signal .button-primary:active{transform:translateY(1px);box-shadow:0 3px 12px #133f5f1f}.draft-soft-signal .button-secondary{color:var(--ink);border-color:#8dbbd1;background:#f7fcff59}.draft-soft-signal .button-secondary:hover{color:var(--ink);border-color:#689fb9;background:#d9f2ff}.draft-soft-signal :is(.minimal-proof,.demo-shell,.dashboard-window,.endpoint-list,.disclaimer){border-color:#ffffffe6;background:#f6fcffb8;box-shadow:var(--shadow)}.draft-soft-signal :is(.demo-sidebar,.dashboard-top){background:#d3ecf7b8;border-color:var(--line)}.draft-soft-signal :is(.demo-main-top,.provider-proof,.stat-card,.chart-card,.status-card,.endpoint,.date-button){border-color:var(--line)}.draft-soft-signal .thresholds{background:#d2e9f4}.draft-soft-signal .threshold{color:var(--muted)}.draft-soft-signal .threshold.is-selected{color:var(--ink);background:#f7fcff}.draft-soft-signal :is(.select-control,.text-control,.dob-part,.custom-threshold input){color:var(--ink);border-color:#94b9cc;background:#f7fcff}.draft-soft-signal :is(.provider-screen,.status-card){border-color:var(--line);background:#f7fcffd6}.draft-soft-signal :is(.provider-screen:after,.live-pill.blue){color:var(--blue);background:#d9eef8}.draft-soft-signal .live-pill.blue i{background:var(--blue)}.draft-soft-signal .journey-step.is-done b{color:var(--blue);background:#d9f2ff}.draft-soft-signal .journey-step.is-active b{color:#fff;background:var(--blue)}.draft-soft-signal :is(.orbit-core,.proof-icon){color:var(--blue-dark);background:#d4ecf7}.draft-soft-signal .provider-orbit i{border-color:#9ec7dc}.draft-soft-signal .provider-orbit i{animation-play-state:paused}.draft-soft-signal .provider-orbit.is-effect-visible i{animation-play-state:running}.draft-soft-signal .arch-token{left:0;animation:none}.arch-token-track{position:absolute;inset:0;animation:portfolio-token 5s ease-in-out infinite;animation-play-state:paused}.architecture-diagram.is-effect-visible .arch-token-track{animation-play-state:running}@keyframes portfolio-token{0%,10%{transform:translate(0);opacity:0}16%{opacity:1}35%{transform:translate(30%)}60%{transform:translate(64%)}84%{transform:translate(94%);opacity:1}96%,to{transform:translate(100%);opacity:0}}html[data-page-hidden] :is(.provider-orbit i,.arch-token-track){animation-play-state:paused!important}html[data-effects-static] :is(.provider-orbit i,.arch-token-track){animation:none}@media(prefers-reduced-motion:reduce),(hover:none),(pointer:coarse){.draft-soft-signal :is(.provider-orbit i,.arch-token-track){animation:none!important}}.draft-soft-signal .status-panel{color:var(--blue-dark);background:#e0f0f8}.draft-soft-signal .status-panel small{color:var(--muted)}.draft-soft-signal .status-panel.is-success{color:#fff;border-color:#5488a7;background:linear-gradient(135deg,#123e5b,#175d87);box-shadow:0 12px 24px #133f5f1f}.draft-soft-signal .status-panel.is-success:after{color:#d9f2ff}.draft-soft-signal .status-panel.is-success .status-icon{color:#123e5b;background:#d9f2ff;box-shadow:0 0 0 5px #d9f2ff1f}.draft-soft-signal .status-panel.is-success small{color:#e1f1f9}.draft-soft-signal .status-panel.is-rejected{color:#9b3641;background:#fbe8ea}.draft-soft-signal .status-panel.is-neutral{color:#365368;background:#e7f4fa}.draft-soft-signal .privacy-column.safe{border-color:#a1c9dc;background:#edf8ff}.draft-soft-signal .compare-callout{border-color:#b6d3e2}.draft-soft-signal :is(.section-navy,.code-panel,.cta-box){background:#0b1929}.draft-soft-signal :is(.dark-heading .eyebrow,.dark-heading p){color:#bdd6e5}.draft-soft-signal .arch-icon{color:#d9f2ff;border-color:#46697f;background:#163c5b}.draft-soft-signal .arch-line{background:#7397ad}.draft-soft-signal .dash-nav-active{color:#123e5b!important;background:#d9eef8}.draft-soft-signal :is(.dash-nav-active i,.legend-approved,.bar.approved){background:#296b9b}.draft-soft-signal .policy-live{color:#123e5b;background:#d9eef8}.draft-soft-signal .policy-zero{color:#175d87!important}.draft-soft-signal :is(.endpoint:hover,.endpoint.is-active,.method.post,.method.get){color:#123e5b;background:#d9eef8}.draft-soft-signal .code-panel{box-shadow:var(--shadow)}.draft-soft-signal .code-tab.is-active{background:transparent}.draft-soft-signal :is(.text-copy,.code-keyword){color:#d9f2ff}.draft-soft-signal .code-string{color:#8ed7e6}.draft-soft-signal .code-number{color:#b3d9ff}.draft-soft-signal .context-item:hover strong{color:#175d87}.draft-soft-signal :is(.context-tag.eu,.context-tag.gdpr,.context-tag.fr,.context-tag.wallet){color:#123e5b;background:#d9eef8}.draft-soft-signal .cta-box:before{border-color:#d9f2ff33}.draft-soft-signal :is(.cta-content .eyebrow,.cta-content>p,.cta-list span){color:#c5dce9}.draft-soft-signal .site-footer{background:#0b1929;color:#e7f4fa;border-color:#355266}.draft-soft-signal .site-footer :is(.brand,.brand em,.footer-wrap p,.footer-wrap>div){color:#c5dce9}.draft-soft-signal .site-footer a:hover{color:#fff}.portfolio-return{display:inline-flex;align-items:center;gap:8px;min-height:44px}.portfolio-return img{flex:0 0 36px;width:36px;height:36px}.portfolio-legal{display:flex;flex-wrap:wrap;gap:8px 24px;padding-top:16px}.portfolio-legal a{display:inline-flex;align-items:center;min-height:44px;font-size:14px;text-decoration:underline;text-underline-offset:4px}.draft-soft-signal :is(a,button,input,select):focus-visible{outline:3px solid #175d87;outline-offset:4px}.draft-soft-signal :is(.minimal-proof,.endpoint-list){padding-inline:0;border:0;background:transparent;box-shadow:none}.draft-soft-signal .endpoint-label{padding-inline:0}.draft-soft-signal .endpoint{border:0;padding-inline:0;min-height:60px;color:var(--brand-reading)}.draft-soft-signal .endpoint:last-of-type{border:0}.draft-soft-signal .endpoint:is(:hover,.is-active){background:transparent;color:var(--blue-dark)}.draft-soft-signal .endpoint.is-active>span:nth-child(2){font-weight:650;text-decoration:underline;text-underline-offset:5px}.draft-soft-signal .method:is(.post,.get){background:transparent;padding-inline:0}.draft-soft-signal .code-panel{border-radius:24px}.draft-soft-signal .code-panel-top{border:0;padding:16px 22px 4px;gap:8px 20px;flex-wrap:wrap}.draft-soft-signal .code-tabs{align-items:center;gap:12px}.draft-soft-signal .code-tab-separator{color:#84a0b5;font-size:13px}.draft-soft-signal .code-tab{min-height:44px;padding:8px 0;color:#a5bdce;background:transparent;border-radius:0;font-size:13px}.draft-soft-signal .code-tab:is(:hover,.is-active){color:#f4fbff;background:transparent}.draft-soft-signal .code-tab.is-active{font-weight:700;text-decoration:underline;text-underline-offset:7px;text-decoration-thickness:2px}.draft-soft-signal .text-copy{appearance:none;border:0;border-radius:0;background:transparent;box-shadow:none;min-height:44px;padding:8px 0;margin-left:auto;font:500 13px/1.4 var(--sans);color:#d9f2ff}.draft-soft-signal .text-copy:hover{color:#fff;text-decoration:underline;text-underline-offset:5px}.draft-soft-signal .code-panel :is(button,a):focus-visible{outline-color:#d9f2ff}.draft-soft-signal .code-context{padding:20px 22px 0;gap:16px;flex-wrap:wrap}.draft-soft-signal .integration-code{padding-inline:22px}.draft-soft-signal :is(.code-top,.code-bottom){border:0}.draft-soft-signal .code-bottom{padding:12px 22px 22px}.draft-soft-signal :is(.demo-sidebar,.demo-main-top,.provider-proof,.dashboard-top,.arch-footer,.compare-callout,.cta-list,.site-footer){border:0}.draft-soft-signal .demo-sidebar{background:transparent}.draft-soft-signal .stat-card{border:0;background:transparent}.draft-soft-signal .privacy-column{border:0;background:transparent;padding-inline:0}.draft-soft-signal :is(.privacy-column.safe,.privacy-column.unsafe){background:transparent}.draft-soft-signal .privacy-compare{gap:clamp(32px,5vw,72px)}.draft-soft-signal .context-item{border:0;padding-block:20px}.draft-soft-signal .context-tag:is(.eu,.gdpr,.fr,.wallet){background:transparent;padding-inline:0}.draft-soft-signal .button{min-height:44px;padding:11px 20px;font-size:14px}@media(max-width:720px){.draft-soft-signal .split-heading{grid-template-columns:1fr;gap:20px}}@media(max-width:1120px){.draft-soft-signal .mobile-menu{display:block;min-height:44px;min-width:44px}.draft-soft-signal .site-nav{display:none;position:absolute;top:calc(100% - 1px);left:0;right:0;flex-direction:column;align-items:stretch;gap:0;max-height:calc(100dvh - 100px);overflow-y:auto;padding:10px;border:1px solid var(--line);border-radius:16px;background:#e7f4fa;box-shadow:var(--shadow)}.draft-soft-signal .site-nav.is-open{display:flex}.draft-soft-signal .site-nav a{min-height:44px;padding:12px}.draft-soft-signal .site-nav .nav-cta{justify-content:center;margin-top:5px}}
