.public-actions{justify-self:end;align-items:center;gap:10px;display:flex}.public-actions .public-console{justify-self:auto}.site-search-trigger{cursor:pointer;color:#3d4f48;background:#ffffffb3;border:1px solid #0c1a1622;border-radius:999px;align-items:center;gap:8px;height:44px;padding:0 8px 0 14px;font:600 14px/1 inherit;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.site-search-trigger kbd,.site-search kbd{font:600 11px/1 var(--font-mono);color:inherit;background:#0c1a160d;border:1px solid #0c1a1614;border-radius:7px;padding:5px 7px}.site-search-trigger:hover{border-color:var(--brand-signal,#ff6b2c);color:var(--brand-ink,#0c1a16)}.site-search-trigger.tone-dark{color:#c6d1cb;background:#ffffff0d;border-color:#ffffff26}.site-search-trigger.tone-dark kbd{background:#ffffff12;border-color:#ffffff1c}.site-search-trigger.tone-dark:hover{color:#fff;border-color:#ff6b2c99}.public-header.is-scrolled .site-search-trigger.tone-dark{border-color:#ffffff26}@media (max-width:1100px){.site-search-trigger span,.site-search-trigger kbd{display:none}.site-search-trigger{justify-content:center;width:44px;padding:0}}@media (max-width:820px){.public-actions{grid-area:1/2;gap:6px}.site-search-trigger{width:40px;height:40px}}.site-search{z-index:200;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#07110ebf;place-items:start center;padding:max(10vh,24px) 16px 16px;animation:.18s ease-out ss-fade;display:grid;position:fixed;inset:0}.site-search-box{background:var(--card,#fff);width:min(680px,100%);max-height:min(640px,80vh);color:var(--fg,#0c1a16);box-shadow:0 40px 100px -30px #000c, 0 0 0 1px var(--edge,#0c1a1614);border-radius:22px;grid-template-rows:auto 1fr auto;animation:.22s cubic-bezier(.2,.8,.2,1) ss-rise;display:grid;overflow:hidden}.site-search-field{border-bottom:1px solid var(--edge,#ede8e2);color:var(--fg-soft,#6b7a74);align-items:center;gap:12px;padding:16px 18px;display:flex}.site-search-field input{color:var(--fg,#0c1a16);background:0 0;border:0;outline:0;flex:1;min-width:0;font:500 18px/1.3 inherit}.site-search-field button{background:var(--sand,#f7f4ee);width:32px;height:32px;color:inherit;cursor:pointer;border:0;border-radius:9px;place-items:center;display:grid}.site-search-results{margin:0;padding:8px;list-style:none;overflow-y:auto}.site-search-label{letter-spacing:.06em;text-transform:uppercase;color:var(--fg-soft,#6b7a74);padding:8px 12px 6px;font-size:12px;font-weight:650}.site-search-results a{color:inherit;border-radius:13px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;padding:11px 12px;text-decoration:none;display:grid}.site-search-results [aria-selected=true] a{background:var(--sand,#f7f4ee)}.site-search-icon{width:34px;height:34px;color:var(--brand-ember,#c2410c);background:#ff6b2c14;border-radius:10px;place-items:center;display:grid}.site-search-copy{gap:3px;min-width:0;display:grid}.site-search-copy strong{font-size:15.5px}.site-search-copy small{color:var(--fg-muted,#4b5c55);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.site-search-group{color:var(--fg-soft,#6b7a74);white-space:nowrap;font-size:12px}.site-search-enter{color:var(--fg-soft,#6b7a74)}.site-search-empty{color:var(--fg-muted,#4b5c55);align-items:center;gap:10px;padding:22px 14px;display:flex}.site-search-foot{border-top:1px solid var(--edge,#ede8e2);color:var(--fg-soft,#6b7a74);gap:18px;padding:10px 18px;font-size:12.5px;display:flex}.site-search-foot kbd{margin-right:3px}@media (max-width:600px){.site-search-group,.site-search-foot{display:none}.site-search{padding-top:12px}.site-search-box{max-height:88vh}}@keyframes ss-fade{0%{opacity:0}}@keyframes ss-rise{0%{opacity:0;transform:translateY(10px)scale(.98)}}.pgo{left:max(16px, calc(var(--gutter) - 6px));z-index:60;justify-items:start;gap:10px;display:grid;position:fixed;bottom:20px}.pgo-toggle{cursor:pointer;color:#eef2ee;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0c1a16eb;border:0;border-radius:999px;align-items:center;gap:10px;max-width:min(340px,100vw - 32px);padding:4px 16px 4px 4px;font:600 14px/1.2 inherit;transition:transform .2s;display:inline-flex;position:relative;box-shadow:0 18px 40px -16px #000a,0 0 0 1px #ffffff14}.pgo-toggle:hover{transform:translateY(-2px)}.pgo-toggle svg:first-child{flex:none;rotate:-90deg}.pgo-toggle>svg:nth-child(2){position:absolute;left:14px}.pgo-toggle span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pgo-track{fill:none;stroke:#ffffff1f;stroke-width:2.5px}.pgo-ring{fill:none;stroke:var(--brand-signal,#ff6b2c);stroke-width:2.5px;stroke-linecap:round;transition:stroke-dashoffset .15s linear}.pgo-panel{background:var(--card,#fff);width:min(320px,100vw - 32px);max-height:60vh;color:var(--fg,#0c1a16);box-shadow:0 30px 70px -24px #0007, 0 0 0 1px var(--edge,#ede8e2);border-radius:20px;padding:14px;animation:.2s ease-out ss-rise;overflow-y:auto}.pgo-panel p{letter-spacing:.06em;text-transform:uppercase;color:var(--fg-soft,#6b7a74);padding:4px 10px 8px;font-size:12px;font-weight:650}.pgo-panel ol{gap:2px;margin:0;padding:0;list-style:none;display:grid}.pgo-panel a{color:var(--fg-muted,#4b5c55);border-left:2px solid #0000;border-radius:10px;padding:8px 10px 8px 14px;font-size:14.5px;line-height:1.35;text-decoration:none;display:block}.pgo-panel a:hover{background:var(--sand,#f7f4ee);color:var(--fg,#0c1a16)}.pgo-panel a[aria-current]{color:var(--fg,#0c1a16);border-left-color:var(--brand-signal,#ff6b2c);background:#ff6b2c0f;font-weight:650}@media (max-width:600px){.pgo{bottom:12px;left:12px}.pgo-toggle span{display:none}.pgo-toggle{padding:4px}}body:has(.cookie-banner) .pgo{bottom:110px}.h-anchor{vertical-align:middle;cursor:pointer;width:30px;height:30px;color:var(--fg-soft,#6b7a74);opacity:0;background:0 0;border:0;border-radius:9px;place-items:center;margin-left:10px;transition:opacity .2s,background .2s,color .2s;display:inline-grid}h2:hover>.h-anchor,.h-anchor:focus-visible{opacity:1}.h-anchor:hover{background:var(--sand-2,#efe9df);color:var(--brand-ember,#c2410c)}@media (hover:none){.h-anchor{display:none}}.h-anchor-toast{z-index:210;color:#fff;background:#0c1a16;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:600;animation:.2s ease-out ss-rise;display:inline-flex;position:fixed;bottom:24px;left:50%;translate:-50%;box-shadow:0 18px 40px -16px #000a}:is(.h-hero,.detail-hero,.public-footer,.detail-callout-card)[data-lit]{background-image:radial-gradient(520px circle at var(--mx,50%) var(--my,50%), #ff6b2c1f, transparent 62%)}.h-hero[data-lit] .code-backdrop:after{-webkit-mask-image:radial-gradient(240px circle at var(--mx,-999px) var(--my,-999px), #0008 0, #000 100%);-webkit-mask-image:radial-gradient(240px circle at var(--mx,-999px) var(--my,-999px), #0008 0, #000 100%);mask-image:radial-gradient(240px circle at var(--mx,-999px) var(--my,-999px), #0008 0, #000 100%)}.page-enter{animation:.28s ease-out page-in}@keyframes page-in{0%{opacity:0}}.nf{place-items:center;min-height:72vh;padding:48px 0 80px;display:grid}.nf-grid{width:var(--wrap);grid-template-columns:minmax(0,1fr) minmax(300px,.9fr);align-items:center;gap:clamp(28px,5vw,96px);display:grid}.nf h1{letter-spacing:-.045em;margin:14px 0 18px;font-size:clamp(44px,6vw,92px);line-height:.98}.nf-copy>p{color:var(--fg-muted);max-width:48ch;font-size:clamp(17px,1.3vw,21px);line-height:1.6}.nf-actions{flex-wrap:wrap;gap:12px;margin:28px 0 34px;display:flex}.nf-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;max-width:520px;margin:0;padding:0;list-style:none;display:grid}.nf-links a{border-bottom:1px solid var(--edge);color:var(--fg);justify-content:space-between;align-items:center;padding:12px 0;font-weight:600;text-decoration:none;display:flex}.nf-links a:hover{color:var(--brand-ember,#c2410c)}.nf-card{color:#e9efe9;font-family:var(--font-mono);background:#0c1a16;border-radius:28px;font-size:13.5px;overflow:hidden;box-shadow:0 50px 100px -50px #0c1a16aa}.nf-card header{color:#8fa39a;border-bottom:1px solid #ffffff12;align-items:center;gap:10px;padding:14px 18px;display:flex}.nf-card header b{color:#ff8a57;background:#ff6b2c22;border-radius:999px;margin-left:auto;padding:4px 10px;font-weight:600}.nf-card dl{gap:0;margin:0;padding:10px 18px 18px;display:grid}.nf-card dl div{border-bottom:1px dashed #ffffff12;grid-template-columns:130px 1fr;gap:12px;padding:9px 0;display:grid}.nf-card dt{color:#7f948a}.nf-card dd{color:#eef2ee;word-break:break-all;margin:0}.nf-card dd.fail{color:#ff8a57}.nf-card footer{color:#a9b5ae;font-family:var(--font-sans,inherit);background:#ffffff06;padding:14px 18px;font-size:14px}@media (max-width:860px){.nf-grid{grid-template-columns:1fr}}.ws-skel{background:var(--sand,#f7f4ee);grid-template-columns:248px 1fr;min-height:100vh;display:grid}.ws-skel aside{border-right:1px solid #0c1a1612;align-content:start;gap:12px;padding:22px 16px;display:grid}.ws-skel main{align-content:start;gap:18px;padding:28px clamp(18px,3vw,40px);display:grid}.ws-skel i{background:linear-gradient(90deg,#0c1a160d 25%,#0c1a1617 50%,#0c1a160d 75%) 0 0/200% 100%;border-radius:12px;animation:1.3s ease-in-out infinite skel;display:block}.ws-skel-row{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.ws-skel-split{grid-template-columns:340px 1fr;gap:16px;display:grid}@keyframes skel{to{background-position:-200% 0}}@media (max-width:820px){.ws-skel{grid-template-columns:1fr}.ws-skel aside{display:none}.ws-skel-split{grid-template-columns:1fr}.ws-skel-row{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.page-enter,.site-search,.site-search-box,.pgo-panel,.h-anchor-toast,.ws-skel i{animation:none}}@media (prefers-color-scheme:dark){html .site-search-trigger:not(.tone-dark){color:#c6d1cb;background:#ffffff0d;border-color:#ffffff26}html .ws-skel aside{border-color:#ffffff12}html .ws-skel i{background:linear-gradient(90deg,#ffffff08 25%,#ffffff12 50%,#ffffff08 75%) 0 0/200% 100%}}@media (max-width:480px){.public-actions .pc-long,.public-actions .public-console svg{display:none}.public-actions .public-console{text-transform:capitalize;padding-inline:14px}.public-nav{gap:6px}}.print-button{border:1px solid var(--edge);background:var(--card);color:var(--fg);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font:600 14px inherit;display:inline-flex}.print-button:hover{border-color:var(--brand-signal,#ff6b2c)}.print-row{justify-content:flex-end;padding-top:18px;display:flex}@media print{.print-button,.print-row{display:none!important}}@supports (content-visibility:auto){.h-section:not(.h-demo),.h-dev,.h-steps{content-visibility:auto;contain-intrinsic-size:auto 900px}.h-section.ss-wrap{content-visibility:visible;contain-intrinsic-size:none}.h-section:has(.ss){content-visibility:visible;contain-intrinsic-size:none}}@media print{.h-section,.h-dev,.h-steps,.detail-section{content-visibility:visible!important}}main.detail-site{overflow-x:clip}
.hero-art{color:#eef2ee;align-content:center;gap:14px;min-height:clamp(320px,30vw,460px);font-size:15px;display:grid;position:relative}.ha-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:ha-in .8s var(--ease-out,cubic-bezier(.2,.8,.2,1)) both;animation-delay:var(--d,0s);background:#ffffff0f;border:1px solid #ffffff1c;border-radius:20px;padding:18px 20px;position:relative;box-shadow:0 30px 60px -30px #000c}.ha-card.light,.ha-key,.ha-list,.ha-q,.ha-price,.ha-json+.ha-chip-card{color:#0c1a16;background:#f7f4ee;border-color:#0000}.ha-label{letter-spacing:.06em;text-transform:uppercase;color:#8fa39a;align-items:center;gap:6px;margin:0 0 10px;font-size:12px;font-weight:650;display:flex}.ha-key .ha-label,.ha-list .ha-label,.ha-q .ha-label,.ha-price .ha-label{color:#6b6a62}.ha-card code{font-family:var(--font-mono);font-size:14px}.ha-card small{color:#a9b5ae;margin-top:6px;font-size:13px;line-height:1.45;display:block}.ha-key small,.ha-list small,.ha-price small{color:#57564f}.ha-good{color:#7fd6b1;flex:none}.ha-dot{color:#ff8a57;background:#ff6b2c22;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;display:grid}.ha-chip-card{border-radius:999px;justify-self:start;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:650;display:inline-flex}@keyframes ha-in{0%{opacity:0;transform:translateY(18px)scale(.98)}}.ha-security{grid-template-columns:1fr 1fr}.ha-key{grid-column:1/span 2;justify-self:start;width:min(380px,90%);rotate:-1.5deg}.ha-key code{letter-spacing:.02em;font-size:17px;display:block}.ha-sig{grid-column:1/span 2;justify-self:end;width:min(420px,92%);margin-top:-26px}.ha-sig dl{font-family:var(--font-mono);gap:6px;margin:0;font-size:13px;display:grid}.ha-sig dl div{justify-content:space-between;gap:12px;display:flex}.ha-sig dt{color:#8fa39a}.ha-sig dd{color:#ffb38a;margin:0}.ha-ok{color:#7fd6b1;background:#11805f33;border-radius:99px;align-items:center;gap:6px;margin-top:12px;padding:5px 10px;font-size:13px;font-weight:650;display:inline-flex}.ha-consent{grid-column:1/span 2;justify-self:start;align-items:center;gap:12px;width:min(330px,80%);margin-left:8%;display:flex}.ha-consent strong{font-family:var(--font-mono)}.ha-consent div{flex:1}.ha-shield{color:#fff;width:92px;height:92px;animation:.8s both ha-in;animation-delay:var(--d);background:linear-gradient(135deg,#ff6b2c,#c2410c);border-radius:28px;place-items:center;display:grid;position:absolute;top:2%;right:4%;rotate:8deg;box-shadow:0 30px 60px -20px #ff6b2c88}.ha-lifecycle{grid-template-columns:repeat(2,1fr)}.ha-step{grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:12px;display:grid}.ha-step .ha-dot{grid-row:span 2}.ha-step code{color:#ffb38a;font-size:13px}.ha-step.s1,.ha-step.s3{translate:0 22px}.ha-step.s3 .ha-dot{color:#7fd6b1;background:#11805f33}.ha-refund{color:#c9d3cd;border-radius:99px;grid-column:1/-1;justify-self:start;align-items:center;gap:8px;margin-top:30px;padding:10px 16px;font-size:14px;display:inline-flex}.ha-q{justify-self:center;width:min(440px,100%);rotate:1deg}.ha-q ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ha-q li{animation:.6s both ha-in;animation-delay:var(--d);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;padding:12px 14px;font-weight:600;display:flex}.ha-q li b{color:#fff;background:#11805f;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.ha-compare .ha-chip-card{color:#0c1a16;background:#ff6b2c;border:0;justify-self:center;margin-top:-8px}.ha-term{width:min(380px,86%)}.ha-term strong{font:650 26px/1.1 var(--font-display);letter-spacing:-.02em;display:block}.ha-term.t0{color:#0c1a16;background:#f7f4ee;justify-self:start;rotate:-2deg}.ha-term.t0 .ha-label,.ha-term.t0 small{color:#57564f}.ha-term.t1{justify-self:end;margin-top:-18px}.ha-term.t2{justify-self:center;margin-top:-10px;rotate:1.5deg}.ha-list{justify-self:center;width:min(440px,100%)}.ha-progress{background:#0c1a1614;border-radius:99px;height:8px;margin-bottom:14px;display:block;overflow:hidden}.ha-progress b{border-radius:inherit;background:linear-gradient(90deg,#c2410c,#ff6b2c);height:100%;display:block}.ha-list ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ha-list li{animation:.5s both ha-in;animation-delay:var(--d);background:#fff;border-radius:11px;align-items:center;gap:10px;padding:9px 10px;font-size:14px;font-weight:600;display:flex}.ha-list li span{width:22px;height:22px;font:600 11px var(--font-mono);border:1.5px solid #0c1a1633;border-radius:50%;flex:none;place-items:center;display:grid}.ha-list li.done{color:#57564f;-webkit-text-decoration:line-through #0c1a1640;text-decoration:line-through #0c1a1640}.ha-list li.done span{color:#fff;background:#11805f;border-color:#11805f}.ha-pulse{justify-self:center;width:200px;height:200px;margin-bottom:10px;position:relative}.ha-pulse i{border:1px solid #7fd6b155;border-radius:50%;animation:3.2s ease-out infinite ha-ping;position:absolute;inset:0}.ha-pulse i:nth-child(2){animation-delay:1.05s}.ha-pulse i:nth-child(3){animation-delay:2.1s}.ha-pulse b{background:radial-gradient(circle at 35% 35%,#7fd6b1,#11805f);border-radius:50%;position:absolute;inset:70px;box-shadow:0 0 60px #11805f99}@keyframes ha-ping{0%{opacity:1;transform:scale(.35)}to{opacity:0;transform:scale(1)}}.ha-mini{border-radius:99px;justify-self:center;align-items:center;gap:8px;padding:10px 16px;font-size:14px;display:inline-flex}.ha-tools{grid-template-columns:1fr 1fr}.ha-meter{color:#0c1a16;background:#f7f4ee;border:0;grid-column:1/-1;width:min(380px,90%)}.ha-meter .ha-label,.ha-meter small{color:#57564f}.ha-meter div{align-items:baseline;gap:12px;display:flex}.ha-meter strong{font:650 34px/1 var(--font-display);color:#c2410c}.ha-wa{grid-column:2;margin-top:-30px}.ha-bubble{color:#0c1a16;background:#fff;border-radius:4px 14px 14px;padding:10px 12px;font-size:14px;line-height:1.45}.ha-clock{grid-area:2/1;align-self:end;align-items:center;gap:12px;display:flex}.ha-clock strong{font:650 26px/1 var(--font-mono)}.ha-json{background:#071210;border-color:#ffffff1c}.ha-json pre{font:13.5px/1.7 var(--font-mono);color:#d7e0db;white-space:pre;margin:0;overflow:hidden}.ha-events .ha-chip-card{justify-self:end;margin-top:-26px;margin-right:6%}.ha-status-row{animation:.8s both ha-in;animation-delay:var(--d);flex-wrap:wrap;gap:8px;display:flex}.ha-status-row span{font:600 12.5px var(--font-mono);color:#c9d3cd;background:#ffffff12;border:1px solid #ffffff1c;border-radius:99px;padding:6px 12px}.ha-status-row span:last-child{color:#7fd6b1;background:#11805f44}.ha-release{align-items:center;gap:12px;width:min(460px,94%);display:flex}.ha-release p{margin:0;font-weight:600}.ha-release.r1{justify-self:end}.ha-release.r2{justify-self:center}.ha-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ha-logo{gap:4px;padding:18px;display:grid}.ha-logo svg{color:#ff8a57}.ha-logo strong{font:650 17px/1.2 var(--font-display)}.ha-logo small{margin:0}.ha-logo:nth-child(3n+2){translate:0 18px}.ha-err{align-items:center;gap:14px;width:min(400px,92%);display:flex}.ha-err code{font:700 22px/1 var(--font-mono)}.ha-err span{color:#c9d3cd;flex:1}.ha-err.warn code,.ha-err.warn svg{color:#ffd27a}.ha-err.bad code,.ha-err.bad svg{color:#ff9f7a}.ha-err.ok{background:#11805f2e}.ha-err.ok code,.ha-err.ok svg{color:#7fd6b1}.ha-err.e1{justify-self:end}.ha-err.e2{justify-self:center}.ha-err.e3{justify-self:end;margin-right:10%}.ha-qa{align-items:flex-start;gap:10px;width:min(400px,88%);line-height:1.45;display:flex}.ha-qa svg{flex:none;margin-top:3px}.ha-qa.q{color:#0c1a16;background:#f7f4ee;border-radius:6px 20px 20px;justify-self:start;font-weight:600}.ha-qa.a{border-radius:20px 6px 20px 20px;justify-self:end}.ha-qa.a svg{color:#ff8a57}.ha-price{justify-self:center;width:min(400px,100%)}.ha-price>strong{font:650 48px/1 var(--font-display);letter-spacing:-.03em;color:#c2410c;display:block}.ha-price dl{font:13px var(--font-mono);gap:6px;margin:14px 0 0;display:grid}.ha-price dl div{border-top:1px dashed #0c1a1624;justify-content:space-between;padding-top:6px;display:flex}.ha-price dt{color:#57564f}.ha-price dd{margin:0}.ha-pricing .ha-chip-card{color:#0c1a16;background:#ff6b2c;border:0;justify-self:center;margin-top:-8px}.ha-msg{align-items:center;gap:12px;width:min(420px,92%);display:flex}.ha-msg div{flex:1}.ha-msg small{text-transform:uppercase;letter-spacing:.06em;margin:0 0 2px;font-size:11.5px;font-weight:650}.ha-msg p{margin:0;font-weight:600}.ha-msg.m1{justify-self:end}.ha-msg.m2{color:#0c1a16;background:#f7f4ee;border:0;justify-self:center}.ha-msg.m2 small{color:#57564f}.detail-hero.has-backdrop .detail-backdrop{opacity:.55}.detail-hero.has-backdrop .detail-backdrop pre{font-size:12px}@media (max-width:900px){.hero-art{min-height:0;margin-top:8px}.ha-shield{border-radius:20px;width:64px;height:64px}.ha-shield svg{width:30px;height:30px}.ha-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ha-logo:nth-child(3n+2){translate:none}}@media (max-width:560px){.ha-wa{grid-column:1/-1;margin-top:0}.ha-clock{grid-area:auto/1/auto/-1}.ha-lifecycle{grid-template-columns:1fr}.ha-step.s1,.ha-step.s3{translate:none}}@media (prefers-reduced-motion:reduce){.ha-card,.ha-q li,.ha-list li,.ha-status-row,.ha-shield{animation:none}.ha-pulse i{opacity:.4;animation:none}}@media print{.hero-art{display:none}}
:root{--fg:#0c1a16;--fg-muted:#5d665f;--fg-soft:#6b6a62;--card:#fff;--sand:#f7f4ee;--sand-2:#efe8dc;--edge:#0c1a1614}@media (prefers-color-scheme:dark){:root{--fg:#eef2ee;--fg-muted:#a9b5ae;--fg-soft:#8e9a93;--card:#15241f;--sand:#101c18;--sand-2:#1a2b25;--edge:#ffffff17}:root:has(.home,html .detail-site){--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--sand)}html :is(.home,.detail-site) :is(.cov-card,.fb,.tp,.csv-sheet,.csv-summary dl div,.detail-card,.solution-card,.detail-aside,.detail-faq details,.pricing-steps li,.story-card,.framework-card,.tu-screen,.h-quotes figure,.detail-table,.docs-section .table-wrap){box-shadow:0 0 0 1px var(--edge), 0 30px 60px -40px #000;border-color:var(--edge)}html :is(.home,.detail-site) :is(.h-features li,.faq,.faq-item,.h-reach-list,.h-reach-list li,.ss-steps li,.docs-section,.cl-release,.stats div,.fb-step,.cov-facts,.cov-facts div+div,.detail-steps li,.docs-nav ul,.tu-wallet li,.csv-sheet td,.csv-bar,.csv-more,.detail-table th,.detail-table td,.docs-section th,.docs-section td){border-color:var(--edge)}html :is(.home,.detail-site) :is(input,select,textarea):not(.pg-field *):not(.st *){background:var(--sand);border-color:var(--edge);color:var(--fg)}html :is(.home,.detail-site) .h-link{color:var(--fg)}html :is(.home,.detail-site) .h-kicker,html .detail-site .detail-kicker:not(.detail-hero *){color:#ff8a57}html .h-reach-chip,html .h-flow li,html .cov-channels button[aria-pressed=true],html .carousel-buttons button,html .csv-bar button,html .h-feature-icon,html .detail-icon,html .pricing-benefits article>span,html .faq-item button span,html .h-reach-list a{background:var(--card);color:var(--fg);border-color:var(--edge);box-shadow:0 0 0 1px var(--edge)}html .carousel-buttons button:hover,html .h-reach-list a:hover,html .faq-item.open button span{background:var(--fg);color:var(--sand)}html .carousel-dots button{background:#ffffff24}html .ss-num{border-color:var(--edge)}html .ss-steps li.on .ss-num{background:var(--brand-signal);color:var(--brand-ink);border-color:var(--brand-signal)}html .cov-land{fill:#23352e;stroke:var(--sand)}html .cov-land.request{fill:#7a4128}html .cov-pin circle{fill:var(--card);stroke:var(--fg)}html .cov-pin .core{fill:var(--fg)}html .h-reach-lines{stroke:#ffffff2a}html .h-story,html .h-story.order,html .h-story.appointment,html .h-story.receipt{background:var(--card);border-color:var(--edge)}html .h-story-flow,html .h-story .scene,html .pricing-benefits article{background:var(--sand-2)}html .h-person:after{background:linear-gradient(#0000 38%,#0c1a16f2 100%)}html .ss-stage:before{background:radial-gradient(closest-side, var(--sand) 62%, transparent)}html .log-stream ol,html .code-texture.light pre{color:#eef2ee}html .csv-tag.ok,html .fb-step.ok .fb-state,html .tu-plus,html .cov-status{filter:saturate(1.1)}html .cov-status{color:#73d9ae}html .fb-step.fail{background:#2a1a17}html .fb-step.ok{border-color:#73d9ae66;box-shadow:0 0 0 3px #73d9ae14}html .fb-state{background:var(--sand-2);color:var(--fg-muted)}html .detail-table tbody tr:hover,html .docs-section tbody tr:hover{background:var(--sand-2)}html .docs-section code{color:var(--fg);background:#ffffff12}html .docs-nav a{color:var(--fg-muted)}html .detail-faq details{background:var(--card)}html .policy-page{color:var(--fg)}html .policy-copy{color:var(--fg-muted)}html .policy-copy h2,html .policy-copy h3{color:var(--fg)}html .policy-grid>nav a{color:var(--fg-muted)}html .policy-table{background:var(--card);border-color:var(--edge)}html .policy-table th,html .policy-table td{border-color:var(--edge)}html .policy-review{background:#2a1d16}html .calculator{background:var(--card);border-color:var(--edge)}html .calculator .channel-choices label{background:var(--sand);color:var(--fg)}html .calculator .channel-choices label:has(input:checked){background:#3a2318}html .slider-row{border-color:var(--edge)}html .pricing-sender-fees input{background:var(--sand);color:var(--fg);border-color:var(--edge)}html body:has(.detail-site,.home){background:var(--sand)}html .detail-hero,html .public-footer,html .detail-callout-card{box-shadow:0 0 0 1px var(--edge);background:#07110e}html body:has(.detail-site,.home){--brand-ember:#ff8a57}html .h-story-tag{color:#ff8a57}html .h-story-copy h3{color:var(--fg)}html .detail-site .muted,html .h-story-copy>p:not(.h-story-tag):not(.h-story-flow){color:var(--fg-muted)}html .h-story-flow{color:#c9d3cd;background:#ffffff0d}html .fb-state{color:#c9d3cd}html .cookie-banner a,html .cookie-dialog a,html .policy-copy a{color:#ffb38a}html .detail-site th{color:var(--fg);background:var(--sand-2)}html .nf kbd,html kbd{color:var(--fg);background:var(--card)}html :is(.tu-phone,.tu-prompt,.tu-amounts,.tu-btn,.sp-screen,.tp-phone,.scene,.pc){--brand-ember:#c2410c}html .tu-wallet li:first-child b{color:#7fd6b1}}
