:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-ember:#fc5000;--color-ember-deep:#dd4600;--color-plasma-violet:#524ae9;--color-sulfur:#f5f28e;--color-limestone:#f7f6f2;--color-pumice:#e2e2df;--color-obsidian:#070607;--color-chalk:#fff;--muted:#0706079e;--soft:#070607c7;--dotted:1.5px dotted #07060759;--radius-cards:40px;--radius-pills:800px;--radius-inputs:100px;--radius-medium:20px;--radius-small:16px;--page-max-width:1280px;--section-gap:80px;--card-padding:40px;--font-display:"Oswald", "Arial Narrow", "Roboto Condensed", ui-sans-serif, sans-serif;--font-body:"DM Sans", "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"Cascadia Mono", "IBM Plex Mono", Consolas, monospace;font-family:var(--font-body)}*{box-sizing:border-box}html{background:var(--color-pumice);scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--color-pumice);color:var(--color-obsidian);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-weight:500;overflow-x:hidden}a{color:inherit;text-decoration:none}p{color:var(--muted);line-height:1.55}button,input,select{font:inherit}::selection{background:var(--color-ember);color:var(--color-chalk)}:focus-visible{outline:2px solid var(--color-ember);outline-offset:2px}h1,h2,h3{font-family:var(--font-display);letter-spacing:.02em;margin:0;font-weight:600;line-height:1.05}h1,h2{text-transform:uppercase;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}h2{font-size:clamp(2.4rem,4.4vw,3.5rem);font-weight:700;line-height:1}h3{overflow-wrap:normal;font-size:1.4rem;font-weight:700}.shell{width:min(var(--page-max-width), calc(100% - clamp(2rem, 6vw, 6rem)));margin:0 auto}.tag{background:var(--color-sulfur);width:fit-content;color:var(--color-obsidian);border-radius:var(--radius-pills);letter-spacing:.05em;text-transform:uppercase;white-space:normal;place-self:flex-start start;align-items:center;padding:.3rem .85rem;font-size:.76rem;font-weight:500;display:inline-flex}.badge-soon{background:var(--color-sulfur);width:fit-content;color:var(--color-obsidian);border-radius:var(--radius-pills);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;vertical-align:middle;align-self:center;align-items:center;margin-inline-start:.5rem;padding:.12rem .55rem;font-size:.68rem;font-weight:600;display:inline-flex}.tag .badge-soon,.tag+.badge-soon{background:var(--color-obsidian);color:var(--color-sulfur);border:1px solid var(--color-sulfur)}.btn{border-radius:var(--radius-pills);color:var(--color-obsidian);cursor:pointer;background:0 0;border:1.5px solid #0000;justify-content:center;align-items:center;gap:.45rem;padding:.8rem 1.6rem;font-size:1rem;font-weight:500;transition:transform .16s,background .16s,color .16s,border-color .16s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn--solid{background:var(--color-ember);color:var(--color-obsidian)}.btn--solid:hover{background:var(--color-ember-deep)}.btn--outline{border-color:var(--color-obsidian);border-radius:var(--radius-cards)}.btn--outline:hover{background:var(--color-limestone)}.btn--ghost{padding-inline:1rem}.btn--ghost:hover{background:var(--color-limestone)}.btn--dark{background:var(--color-obsidian);color:var(--color-chalk)}.btn--dark:hover{background:#232020}.btn--chalk{border-color:var(--color-chalk);color:var(--color-chalk);border-radius:var(--radius-cards)}.btn--chalk:hover{background:#ffffff29}.btn--sm{padding:.5rem 1.05rem;font-size:.88rem}.actions{flex-wrap:wrap;gap:.8rem;margin-top:1.6rem;display:flex}.actions--center{justify-content:center}.channels{gap:1rem;display:grid}.channel-alt{justify-items:start;gap:.6rem;display:grid}.channel-alt p{opacity:.85;margin:0;font-size:.95rem}.topbar{z-index:40;-webkit-backdrop-filter:blur(12px)saturate(120%);backdrop-filter:blur(12px)saturate(120%);border-bottom:var(--dotted);background:#e2e2dfeb;position:sticky;top:0}.topbar-row{grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;min-height:76px;padding:.7rem 0;display:grid}.lockup{justify-self:start;align-items:center;gap:.65rem;display:inline-flex}.lockup-mark{background:var(--color-ember);width:2.5rem;height:2.5rem;color:var(--color-obsidian);font-family:var(--font-display);border-radius:14px;place-items:center;font-size:1.45rem;font-weight:700;line-height:1;display:grid}.lockup-word{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.05em;font-size:1.3rem;font-weight:600}.navpill{background:var(--color-limestone);border-radius:var(--radius-pills);align-items:center;gap:.15rem;padding:.3rem;font-size:.95rem;display:flex}.navpill a{border-radius:var(--radius-pills);padding:.5rem 1rem;transition:background .16s}.navpill a:hover{background:var(--color-pumice)}.topbar-actions{justify-self:end;align-items:center;gap:.5rem;display:flex}.lang{position:relative}.lang summary{cursor:pointer;border:1.5px solid var(--color-obsidian);border-radius:var(--radius-pills);align-items:center;gap:.5rem;padding:.5rem .9rem;font-size:.88rem;list-style:none;display:inline-flex}.lang summary::-webkit-details-marker{display:none}.lang[open] summary{background:var(--color-limestone)}.flag-svg{border:1px solid #0706071f;border-radius:3px;flex:none;width:1.4rem;height:.95rem;display:block}.lang-list{background:var(--color-limestone);border:var(--dotted);border-radius:var(--radius-medium);z-index:50;width:15rem;max-height:26rem;padding:.5rem;position:absolute;top:calc(100% + .6rem);right:0;overflow:auto}.lang-list a{border-radius:var(--radius-small);grid-template-columns:1.4rem 1fr auto;align-items:center;gap:.6rem;padding:.65rem .75rem;display:grid}.lang-list a:hover{background:var(--color-pumice)}.lang-list a[aria-current=page]{background:var(--color-sulfur)}.lang-list small{color:var(--muted);font-size:.68rem}.mobnav{display:none;position:relative}.mobnav summary{cursor:pointer;border:1.5px solid var(--color-obsidian);border-radius:var(--radius-pills);justify-content:center;align-items:center;width:2.55rem;height:2.55rem;list-style:none;display:inline-flex}.mobnav summary::-webkit-details-marker{display:none}.mobnav[open] summary{background:var(--color-limestone)}.mobnav-list{background:var(--color-limestone);border:var(--dotted);border-radius:var(--radius-medium);z-index:50;gap:.1rem;width:14rem;padding:.5rem;display:grid;position:absolute;top:calc(100% + .6rem);right:0}.mobnav-list a{border-radius:var(--radius-small);padding:.65rem .85rem;font-size:.95rem}.mobnav-list a:hover{background:var(--color-pumice)}.hero{gap:1.2rem;padding:clamp(2.6rem,6vh,4.5rem) 0 2rem;display:grid}.display{letter-spacing:.02em;-webkit-hyphens:auto;hyphens:auto;max-width:100%;font-size:clamp(2.9rem,8.6vw,7rem);font-weight:700;line-height:.94}.display--page{font-size:clamp(2.6rem,6vw,6rem)}.hero-grid{grid-template-columns:minmax(0,1fr) minmax(400px,.92fr);align-items:center;gap:clamp(2rem,5vw,5rem);margin-top:1rem;display:grid}.hero-copy{align-content:center;gap:.4rem;display:grid}.hero-sub{max-width:560px;margin:0;font-size:1.125rem}.proof{color:var(--muted);flex-wrap:wrap;gap:.6rem 0;margin-top:1.5rem;display:flex}.proof span{border-left:var(--dotted);padding:.1rem 1rem .1rem .8rem;font-size:.82rem}.proof span:first-child{border-left:0;padding-left:0}.hero--page{padding-bottom:1rem}.hero--split{grid-template-columns:minmax(0,1fr) minmax(400px,.85fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.hero--split .display--page{font-size:clamp(2.4rem,4.6vw,4.4rem)}.hero-main{gap:1rem;display:grid}.hero-aside{align-self:center}.halftone{border-radius:var(--radius-cards);background-image:linear-gradient(45deg, #fc500000 52%, #fc5000eb 88%), radial-gradient(circle, #fc5000c7 1.5px, transparent 2.1px), linear-gradient(135deg, var(--color-plasma-violet) 42%, var(--color-ember) 100%);background-size:auto,13px 13px,auto;padding:clamp(1.2rem,2.4vw,2.2rem);position:relative}.mock{background:var(--color-limestone);border-radius:calc(var(--radius-cards) - 14px);gap:.85rem;max-width:460px;margin-inline:auto;padding:1.4rem;display:grid}.mock-head{color:var(--muted);justify-content:space-between;align-items:center;display:flex}.mock-head b{font-family:var(--font-display);letter-spacing:.02em;color:var(--color-obsidian);font-size:1.35rem;font-weight:600}.mock-merchant{background:var(--color-pumice);border-radius:var(--radius-medium);grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;padding:.85rem;display:grid}.mock-avatar{background:var(--color-ember);width:2.6rem;height:2.6rem;color:var(--color-obsidian);border-radius:var(--radius-pills);font-family:var(--font-display);place-items:center;font-weight:700;display:grid}.mock-merchant-copy b{display:block}.mock-merchant-copy small{color:var(--muted);margin-top:.1rem;display:block}.mock-timer{font-family:var(--font-display);letter-spacing:.05em;color:var(--color-ember);font-size:1.15rem;font-weight:600}.mock-assets{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.mock-asset{background:var(--color-pumice);border-radius:var(--radius-medium);align-items:center;gap:.6rem;min-height:3.4rem;padding:.6rem .8rem;display:flex}.mock-pay{background:var(--color-obsidian);color:var(--color-chalk);border-radius:var(--radius-medium);gap:.4rem;padding:1rem 1.15rem;display:grid}.mock-pay span{color:#ffffffb8;font-family:var(--font-mono);font-size:.8rem}.mock-pay strong{font-family:var(--font-display);letter-spacing:.05em;font-size:1.5rem;font-weight:600}.mock-pay small{color:#ffffff94}.stats{padding:calc(var(--section-gap) / 2) 0;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.stat-card{background:var(--color-ember);color:var(--color-chalk);border-radius:var(--radius-cards);padding:clamp(1.4rem, 2.4vw, var(--card-padding));align-content:space-between;gap:.6rem;min-height:11rem;display:grid}.stat-card small{color:var(--color-obsidian);font-size:.9rem;line-height:1.35}.stat-card strong{font-family:var(--font-display);letter-spacing:.02em;font-size:clamp(3rem,5vw,5rem);font-weight:700;line-height:1}.band{padding:calc(var(--section-gap) / 2) 0}.band-head{justify-items:start;gap:.9rem;max-width:860px;margin-bottom:2.2rem;display:grid}.band-head p{max-width:640px;margin:0}.band--dark{background:var(--color-obsidian);color:var(--color-chalk);padding:var(--section-gap) 0;margin:calc(var(--section-gap) / 2) 0}.band--dark h2{color:var(--color-chalk)}.band--dark p{color:#ffffffb8}.band--dark .ticks li{color:#ffffffd1}.split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}.split-copy{justify-items:start;gap:1rem;display:grid}.split-copy p{margin:0}.strip{background:var(--color-limestone);border-radius:var(--radius-cards);padding:1.4rem var(--card-padding);flex-wrap:wrap;display:flex}.strip-item{border-left:var(--dotted);align-items:center;gap:.7rem;padding:.85rem 1.4rem;display:flex}.strip-item:first-child{border-left:0;padding-left:0}.strip-copy b{display:block}.strip-copy small{color:var(--muted);margin-top:.08rem;font-size:.72rem;display:block}.mark{background:var(--color-pumice);width:2.3rem;height:2.3rem;color:var(--color-obsidian);border-radius:var(--radius-pills);flex:none;place-items:center;font-weight:700;display:grid;position:relative}.mark span{font-size:1rem;line-height:1}.mark em{font-size:.42rem;font-style:normal;font-weight:700;position:absolute;bottom:.2rem;right:.25rem}.mark--sm{width:1.85rem;height:1.85rem;font-size:.85rem}.netpills{flex-wrap:wrap;gap:.65rem;margin-top:1rem;display:flex}.netpill{background:var(--color-limestone);border-radius:var(--radius-pills);align-items:center;gap:.55rem;padding:.45rem 1.05rem .45rem .5rem;display:inline-flex}.netpill small{color:var(--muted)}.mock .mark,.panel .mark,.netpill .mark,.strip .mark{background:var(--color-pumice)}.cards{gap:1rem;display:grid}.cards--3{grid-template-columns:repeat(3,minmax(0,1fr))}.cards--4{grid-template-columns:repeat(4,minmax(0,1fr))}.card{background:var(--color-limestone);border-radius:var(--radius-cards);align-content:start;gap:.55rem;padding:1.7rem;display:grid;position:relative}.card h3{font-size:1.35rem}.card p{margin:0;font-size:.95rem}.card-dot{background:var(--color-ember);border-radius:50%;width:.6rem;height:.6rem;margin-bottom:.3rem}.card--link{padding-bottom:3.2rem;transition:transform .16s,background .16s}.card--link:hover{background:var(--color-chalk);transform:translateY(-2px)}.card-arrow{font-family:var(--font-display);color:var(--color-ember);font-size:1.2rem;font-weight:600;position:absolute;bottom:1.3rem;left:1.7rem}.feature-groups{gap:2.4rem;display:grid}.feature-group{gap:1rem;display:grid}.feature-group-title{letter-spacing:.06em;align-items:center;gap:.7rem;font-size:1.2rem;display:flex}.feature-group-title:before{content:"";background:var(--color-ember);border-radius:50%;flex:none;width:.6rem;height:.6rem}.popular-pages .card--link{min-height:7.5rem}.popular-pages .card--link h3{font-size:1.5rem}.steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.steps--4{grid-template-columns:repeat(4,minmax(0,1fr))}.step{background:var(--color-limestone);border-radius:var(--radius-cards);align-content:start;gap:.6rem;padding:1.7rem;display:grid}.step-num{font-family:var(--font-display);color:var(--color-ember);letter-spacing:.02em;font-size:3.4rem;font-weight:700;line-height:.94}.step p{color:var(--soft);margin:0}.code-panel{border-radius:var(--radius-cards);background:#ffffff0a;border:1.5px dotted #fff6;overflow:hidden}.code-panel-top{font-family:var(--font-mono);border-bottom:1.5px dotted #ffffff4d;align-items:center;gap:.7rem;padding:.9rem 1.6rem;font-size:.8rem;display:flex}.code-panel-top span{color:var(--color-ember);font-weight:700}.code-panel-top b{color:#ffffffd9;font-weight:500}.code-panel pre{font-family:var(--font-mono);color:#f1efe9;white-space:pre-wrap;margin:0;padding:1.5rem 1.6rem;font-size:.9rem;line-height:1.7;overflow-x:auto}.hero-aside .code-panel{background:var(--color-obsidian);border-color:#0000}.faq{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.faq-item{background:var(--color-limestone);border-radius:var(--radius-cards);transition:background .16s;overflow:hidden}.faq-item[open],.faq-item:hover{background:var(--color-chalk)}.faq-item summary{cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;min-height:4.9rem;padding:1.1rem 1.5rem;list-style:none;display:grid}.faq-item summary::-webkit-details-marker{display:none}.faq-num{font-family:var(--font-display);color:var(--color-ember);font-size:1.5rem;font-weight:700}.faq-q{font-weight:500}.faq-item summary i{border:1.5px solid var(--color-obsidian);border-radius:var(--radius-pills);place-items:center;width:1.9rem;height:1.9rem;display:grid}.faq-item summary i:before,.faq-item summary i:after{content:"";background:var(--color-obsidian);border-radius:99px;grid-area:1/1;width:.7rem;height:.12rem;transition:transform .18s,opacity .18s}.faq-item summary i:after{transform:rotate(90deg)}.faq-item[open] summary i:after{opacity:0;transform:rotate(90deg)scaleX(.3)}.faq-item>p{color:var(--soft);margin:0;padding:0 1.5rem 1.4rem 4rem;line-height:1.6}.cta-banner{background:var(--color-ember);color:var(--color-chalk);border-radius:var(--radius-cards);text-align:center;margin:calc(var(--section-gap) / 2) 0 var(--section-gap);justify-items:center;gap:1rem;padding:clamp(2.4rem,5vw,4rem);display:grid}.cta-banner h2{color:var(--color-chalk);max-width:900px}.cta-banner p{color:var(--color-obsidian);max-width:620px;margin:0}.cta-banner .actions{margin-top:.6rem}.panel{background:var(--color-limestone);border-radius:var(--radius-cards);gap:1rem;padding:clamp(1.5rem,2.6vw,2.2rem);display:grid}.panel-head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.panel-head strong{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em;font-size:1.5rem;font-weight:600;line-height:1.05}.panel-note{margin:0;font-size:.88rem}.band--dark .panel{background:var(--color-limestone);color:var(--color-obsidian)}label{color:var(--color-obsidian);gap:.45rem;font-size:.9rem;font-weight:500;display:grid}label small{color:var(--muted);font-weight:500;line-height:1.4}input,select{background:var(--color-chalk);width:100%;color:var(--color-obsidian);border:1.5px solid var(--color-obsidian);border-radius:var(--radius-inputs);outline:none;padding:.85rem 1.25rem}input:focus,select:focus{border-color:var(--color-ember)}input::placeholder{color:#07060761}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.form-grid .full{grid-column:1/-1}.state{border:var(--dotted);border-radius:var(--radius-medium);color:var(--muted);gap:.3rem;margin:0;padding:.9rem 1.1rem;display:grid}.state b{color:var(--color-obsidian)}.state.success{background:var(--color-sulfur);color:#070607c7;border-color:#0000}.state.success b{color:var(--color-obsidian)}.state.error{border-color:var(--color-ember);color:var(--color-ember-deep)}.demo-result-actions{flex-wrap:wrap;gap:.6rem;display:flex}.demo-result-actions .btn{flex:auto}html.demo-modal-open,html.demo-modal-open body{overflow:hidden}.demo-modal{border-radius:var(--radius-cards);background:var(--color-chalk);width:min(460px,100vw - 32px);max-width:100vw;height:min(760px,100dvh - 32px);max-height:100dvh;color:var(--color-obsidian);border:none;padding:0;overflow:hidden}.demo-modal[open]{flex-direction:column;display:flex}.demo-modal::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0706078c}.demo-modal__header{border-bottom:1px solid var(--color-pumice);flex:0 0 56px;justify-content:space-between;align-items:center;gap:.75rem;height:56px;padding:0 .75rem 0 1.25rem;display:flex}.demo-modal__title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em;align-items:center;gap:.6rem;font-size:1.05rem;font-weight:600;display:flex}.demo-modal__close{border-radius:var(--radius-pills);width:40px;height:40px;color:var(--color-obsidian);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;font-size:1.4rem;line-height:1;transition:background .16s;display:inline-flex}.demo-modal__close:hover{background:var(--color-limestone)}.demo-modal__disclaimer{background:var(--color-limestone);color:var(--muted);margin:0;padding:.55rem 1.25rem;font-size:.78rem}.demo-modal__body{background:var(--color-chalk);flex:auto;min-height:0;position:relative}.demo-modal__iframe{background:var(--color-chalk);border:0;width:100%;height:100%;position:absolute;inset:0}.demo-modal__loading{text-align:center;color:var(--muted);justify-content:center;align-items:center;margin:0;padding:1rem;font-size:.9rem;display:flex;position:absolute;inset:0}.demo-modal__loading[hidden]{display:none}.demo-modal__footer{border-top:1px solid var(--color-pumice);flex:none;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1.25rem;display:flex}.demo-modal__open-link{color:var(--color-ember-deep);font-size:.85rem;text-decoration:none}.demo-modal__open-link:hover{text-decoration:underline}@media (width<=560px){.demo-modal{border-radius:0;width:100vw;height:100dvh;max-height:100dvh}.demo-modal__footer{padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom));flex-direction:column-reverse;align-items:stretch;gap:.5rem}.demo-modal__footer .btn{justify-content:center;width:100%}.demo-modal__open-link{text-align:center;padding:.25rem 0}}.calc-result{background:var(--color-pumice);border-radius:var(--radius-medium);grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;padding:.8rem;display:grid}.calc-result div{background:var(--color-chalk);border-radius:var(--radius-small);padding:.8rem}.calc-result span{color:var(--muted);font-size:.74rem;display:block}.calc-result strong{font-family:var(--font-display);letter-spacing:.02em;color:var(--color-ember);margin-top:.3rem;font-size:1.5rem;font-weight:600;display:block}.calc-result small{color:var(--muted);grid-column:1/-1;padding:.1rem .2rem;line-height:1.45}.ticks{gap:.7rem;margin:.4rem 0 0;padding:0;list-style:none;display:grid}.ticks li{color:var(--soft);padding-left:1.7rem;line-height:1.5;position:relative}.ticks li:before{content:"✓";color:var(--color-ember);font-weight:700;position:absolute;left:0}.fee-table{background:var(--color-limestone);border-radius:var(--radius-medium);gap:.3rem;width:100%;margin-top:.4rem;padding:.5rem;display:grid}.fee-row{background:var(--color-chalk);border-radius:var(--radius-small);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1.1rem;font-size:.95rem;display:flex}.fee-row b{font-family:var(--font-display);letter-spacing:.02em;color:var(--color-ember);font-size:1.2rem;font-weight:600}.fee-note{color:var(--muted);margin:0;padding:.45rem 1.1rem .35rem;font-size:.82rem;line-height:1.45}.rows{gap:.75rem;display:grid}.row{background:var(--color-limestone);border-radius:var(--radius-medium);grid-template-columns:.6fr 1fr 1.4fr;align-items:center;gap:1rem;padding:1.1rem 1.5rem;display:grid}.row b{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em;font-size:1.1rem;font-weight:600}.row p{margin:0;font-size:.95rem}.posts{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.posts--wide{grid-template-columns:repeat(4,minmax(0,1fr))}.post{background:var(--color-limestone);border-radius:var(--radius-cards);align-content:start;gap:.7rem;padding:1.1rem 1.1rem 1.6rem;transition:transform .16s,background .16s;display:grid}.post:hover{background:var(--color-chalk);transform:translateY(-2px)}.post .tag{margin-top:.3rem;margin-inline-start:.5rem}.post h3{margin:0 .5rem;font-size:1.35rem;line-height:1.08}.post p{margin:0 .5rem;font-size:.92rem}.post small{color:var(--muted);margin:0 .5rem}.post-thumb{border-radius:calc(var(--radius-cards) - 14px);height:8.5rem;display:block}.post-thumb--ember{background:var(--color-ember)}.post-thumb--plasma{background-image:radial-gradient(circle, #fc5000bf 1.4px, transparent 2px), linear-gradient(135deg, var(--color-plasma-violet) 55%, var(--color-ember) 130%);background-size:12px 12px,auto}.cat-pills{flex-wrap:wrap;gap:.5rem;margin-bottom:1.6rem;display:flex}.article{padding:clamp(2.4rem,6vh,4rem) 0 2rem}.article-head{justify-items:start;gap:1rem;max-width:900px;display:grid}.article-meta{color:var(--muted);flex-wrap:wrap;gap:0;font-size:.84rem;display:flex}.article-meta span{border-left:var(--dotted);padding:.1rem 1rem .1rem .8rem}.article-meta span:first-child{border-left:0;padding-left:0}.prose{max-width:68ch;margin-top:2.4rem;font-size:1.05rem}.prose p{color:var(--soft)}.prose-lead{color:var(--soft);font-size:1.3rem;line-height:1.5}.prose h2{margin:2.4rem 0 .8rem;font-size:clamp(1.7rem,3vw,2.2rem)}.prose section>p{margin:0 0 1rem}.prose-faq{background:var(--color-limestone);border-radius:var(--radius-medium);margin:.8rem 0;padding:1.1rem 1.3rem}.prose-faq summary{cursor:pointer;color:var(--color-obsidian);font-weight:500}.prose-faq p{margin:.7rem 0 0}.article-cta{background:var(--color-ember);color:var(--color-chalk);border-radius:var(--radius-cards);justify-items:start;gap:.5rem;margin:2rem 0;padding:1.8rem;display:grid}.article-cta h3{color:var(--color-chalk);font-size:1.6rem}.article-cta p{color:var(--color-obsidian);margin:0;font-size:.98rem}.article-cta .actions{margin-top:.7rem}.article-cta--compact{margin:1.4rem 0 2rem}.footer{margin-top:var(--section-gap);border-top:var(--dotted)}.footer-row{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:2rem;padding:2.6rem 0 1.8rem;display:grid}.footer-brand{justify-items:start;gap:.8rem;display:grid}.footer-brand p{max-width:420px;margin:0;font-size:.95rem}.footer-company{color:var(--muted);font-size:.82rem!important}.trust-checks{gap:.9rem;display:grid}.trust-check-list{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.trust-check-list a{background:var(--color-limestone);border-radius:var(--radius-medium);align-items:center;gap:.7rem;padding:.9rem 1.1rem;font-weight:500;transition:background .16s,transform .16s;display:flex}.trust-check-list a:hover{background:var(--color-chalk);transform:translateY(-1px)}.trust-check-list .card-dot{flex:none;margin-bottom:0}.trust-compact{flex-wrap:wrap;align-items:center;gap:.5rem .9rem;padding:1rem 0;display:flex}.trust-compact-label{color:var(--soft);font-size:.88rem;font-weight:700}.trust-compact-links{flex-wrap:wrap;gap:.5rem 1rem;display:flex}.trust-compact-links a{color:var(--muted);text-underline-offset:3px;font-size:.88rem;text-decoration:underline}.trust-compact-links a:hover{color:var(--color-obsidian)}.trust-security p{margin:0}.footer-links{flex-wrap:wrap;justify-content:flex-end;align-self:center;gap:.4rem;display:flex}.footer-links a{border-radius:var(--radius-pills);background:var(--color-limestone);padding:.45rem .95rem;font-size:.9rem;transition:background .16s}.footer-links a:hover{background:var(--color-sulfur)}.footer-meta{border-top:var(--dotted);color:var(--muted);justify-content:space-between;gap:1rem;padding:1.1rem 0 2rem;font-size:.82rem;display:flex}[dir=rtl] .proof span,[dir=rtl] .article-meta span{border-left:0;border-right:var(--dotted);padding:.1rem .8rem .1rem 1rem}[dir=rtl] .proof span:first-child,[dir=rtl] .article-meta span:first-child{border-right:0;padding-right:0}[dir=rtl] .strip-item{border-left:0;border-right:var(--dotted)}[dir=rtl] .strip-item:first-child{border-right:0;padding-right:0}[dir=rtl] .ticks li{padding-left:0;padding-right:1.7rem}[dir=rtl] .ticks li:before{left:auto;right:0}[dir=rtl] .faq-item>p{padding:0 4rem 1.4rem 1.5rem}[dir=rtl] .lang-list,[dir=rtl] .mobnav-list{left:0;right:auto}[dir=rtl] .card-arrow{left:auto;right:1.7rem;transform:scaleX(-1)}@media (width<=1160px){.navpill{display:none}.mobnav{display:block}.topbar-row{grid-template-columns:auto 1fr}.topbar-actions{justify-self:end}}.hero-sub--verdict{max-width:760px}.compare-table{background:var(--color-pumice);border-radius:var(--radius-medium);gap:2px;display:grid;overflow:hidden}.compare-row{background:var(--color-pumice);grid-template-columns:1fr 1.4fr 1.4fr;gap:1px;display:grid}.compare-row>span{background:var(--color-chalk);padding:.9rem 1.1rem;font-size:.92rem;line-height:1.4}.compare-row--head>span{background:var(--color-obsidian);color:var(--color-chalk);padding:.8rem 1.1rem;font-weight:700}.compare-label{font-weight:700;background:var(--color-limestone)!important}.comparison-prose{margin-top:0}.compare-honest{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:2.4rem 0;display:grid}.compare-honest-card{background:var(--color-limestone);border-radius:var(--radius-cards);padding:1.6rem}.compare-honest-card h3{margin:0 0 .5rem;font-size:1.2rem}.compare-honest-card p{color:var(--soft);margin:0}.compare-footnote{padding:1.4rem 0 var(--section-gap);color:var(--muted);font-size:.88rem}.compare-footnote p{max-width:900px;margin:0 0 .5rem}.compare-sources{word-break:break-word}.compare-sources span{color:var(--soft);font-weight:700}.compare-strip{border-top:var(--dotted);border-bottom:var(--dotted);flex-wrap:wrap;align-items:center;gap:.6rem 1rem;padding:1.2rem 0;display:flex}.compare-strip-label{color:var(--soft);font-size:.92rem;font-weight:700}.compare-strip-links{flex-wrap:wrap;gap:.5rem 1rem;display:flex}.compare-strip-links a{color:var(--muted);text-underline-offset:3px;font-size:.92rem;text-decoration:underline}.compare-strip-links a:hover{color:var(--color-obsidian)}@media (width<=980px){.hero-grid,.split,.hero--split{grid-template-columns:1fr}.halftone{max-width:560px}.stats,.cards--3,.cards--4,.posts,.posts--wide,.steps,.steps--4{grid-template-columns:repeat(2,minmax(0,1fr))}.row{grid-template-columns:1fr;gap:.3rem}.footer-row{grid-template-columns:1fr}.footer-links{justify-content:flex-start}.compare-honest{grid-template-columns:1fr}}@media (width<=640px){:root{--radius-cards:28px;--section-gap:56px}.shell{width:calc(100% - 2rem)}.topbar-actions .btn--outline,.topbar-actions .nav-login,.lang-name{display:none}.display{overflow-wrap:anywhere;word-break:break-word;font-size:clamp(2.4rem,11vw,3rem)}.display--page,.hero--split .display--page{font-size:clamp(2rem,9.5vw,2.6rem)}h2{font-size:clamp(1.8rem,7.4vw,2.2rem)}.stats,.cards--3,.cards--4,.posts,.posts--wide,.steps,.steps--4,.faq,.form-grid,.mock-assets{grid-template-columns:1fr}.actions{grid-template-columns:1fr;gap:.55rem;width:100%;display:grid}.actions .btn{width:100%}.proof{gap:.4rem;display:grid}.proof span{border-left:0;padding-left:0}[dir=rtl] .proof span{border-right:0;padding-right:0}.strip{padding:.6rem 1.2rem}.strip-item{border-left:0;border-top:var(--dotted);width:100%;padding:.8rem 0}.strip-item:first-child{border-top:0}[dir=rtl] .strip-item{border-right:0}.faq-item>p,[dir=rtl] .faq-item>p{padding:0 1.4rem 1.3rem}.mock{padding:1.1rem}.stat-card{min-height:8.5rem}.compare-row{grid-template-columns:1fr}.compare-label{border-top:var(--dotted)}.compare-row--head{display:none}}.products-menu{position:relative}.products-menu summary{cursor:pointer;border-radius:var(--radius-pills);align-items:center;gap:.4rem;padding:.5rem 1rem;list-style:none;transition:background .16s;display:inline-flex}.products-menu summary::-webkit-details-marker{display:none}.products-menu summary:hover,.products-menu[open] summary{background:var(--color-pumice)}.products-menu-list{background:var(--color-limestone);border:var(--dotted);border-radius:var(--radius-medium);z-index:50;gap:.1rem;width:19rem;padding:.5rem;display:grid;position:absolute;top:calc(100% + .6rem);left:0}.products-menu-list a{border-radius:var(--radius-small);align-items:center;padding:.65rem .85rem;font-size:.95rem;display:flex}.products-menu-list a:hover{background:var(--color-pumice)}.products-menu-list a[aria-current=page]{background:var(--color-sulfur)}.mobnav-label{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;padding:.5rem .85rem .2rem;font-size:.72rem}[dir=rtl] .products-menu-list{left:auto;right:0}.pmock{position:relative;overflow:hidden}.pmock-label{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:.72rem}.pmock-amount{font-family:var(--font-display);letter-spacing:.02em;color:var(--color-obsidian);font-size:2.2rem;font-weight:700;line-height:1}.pmock-chips{flex-wrap:wrap;gap:.4rem;display:flex}.pmock-chip{background:var(--color-pumice);border-radius:var(--radius-pills);align-items:center;padding:.3rem .7rem;font-size:.8rem;display:inline-flex}.pmock-addr{font-family:var(--font-mono);color:var(--soft);font-size:.85rem}.pmock-browser{background:var(--color-pumice);border-radius:var(--radius-medium);align-items:center;gap:.7rem;min-width:0;padding:.5rem .8rem;display:flex}.pmock-dots{flex:none;gap:.3rem;display:flex}.pmock-dots i{background:#07060740;border-radius:50%;width:.5rem;height:.5rem}.pmock-url{font-family:var(--font-mono);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.pmock-site{background:var(--color-chalk);border-radius:var(--radius-medium);align-content:start;gap:.6rem;min-height:18rem;padding:1rem;display:grid;position:relative}.pmock-line{background:var(--color-pumice);border-radius:99px;width:70%;height:.6rem}.pmock-line--short{width:40%}.pmock-line--title{background:#0706072e;width:55%;height:1rem}.pmock-thumbs{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.pmock-thumb{aspect-ratio:1;border-radius:var(--radius-small);background:var(--color-limestone)}.pmock-thumb--ember{background:var(--color-ember)}.pmock-pay-btn{background:var(--color-obsidian);color:var(--color-chalk);border-radius:var(--radius-pills);justify-self:start;padding:.45rem 1rem;font-size:.85rem}.pmock-modal{background:var(--color-limestone);border:1.5px solid var(--color-obsidian);border-radius:var(--radius-medium);align-content:start;gap:.6rem;padding:1rem;display:grid;position:absolute;inset:22% 12% 10%}.pmock-modal-head{color:var(--muted);justify-content:space-between;align-items:center;font-size:.85rem;display:flex}.pmock-modal-head b{font-family:var(--font-display);letter-spacing:.02em;color:var(--color-obsidian);font-weight:600}.pmock--links{gap:1rem}.pmock-url-field{background:var(--color-chalk);border:1.5px solid var(--color-obsidian);border-radius:var(--radius-inputs);font-family:var(--font-mono);white-space:nowrap;align-items:center;padding:.7rem 1.1rem;font-size:.9rem;display:flex;overflow:hidden}.pmock-url-field span{color:var(--muted)}.pmock-url-field b{font-weight:600}.pmock-link-row{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;display:grid}.pmock-link-info{justify-items:start;gap:.35rem;display:grid}.pmock-link-info small{color:var(--muted)}.pmock-qr{background:var(--color-chalk);border-radius:var(--radius-small);flex:none;grid-template-rows:repeat(21,minmax(0,1fr));grid-template-columns:repeat(21,minmax(0,1fr));width:7.5rem;height:7.5rem;padding:.4rem;display:grid}.pmock-qr i{display:block}.pmock-qr i.on{background:var(--color-obsidian)}.pmock--sdk{gap:.9rem}.pmock-sdk-preview{background:var(--color-pumice);border-radius:var(--radius-medium);justify-content:space-between;align-items:center;gap:.8rem;padding:.9rem 1rem;display:flex}.pmock--pos{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:stretch;gap:1rem}.pmock-pos-screen{align-content:start;gap:.7rem;min-width:0;display:grid}.pmock-pos-amount{background:var(--color-obsidian);color:var(--color-chalk);border-radius:var(--radius-medium);gap:.2rem;padding:.9rem 1rem;display:grid}.pmock-pos-amount span{font-family:var(--font-mono);color:#ffffffb8;font-size:.72rem}.pmock-pos-amount strong{font-family:var(--font-display);letter-spacing:.02em;font-size:2.4rem;font-weight:700;line-height:1}.pmock-keys{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;display:grid}.pmock-keys span{background:var(--color-chalk);border-radius:var(--radius-small);font-family:var(--font-display);place-items:center;padding:.55rem 0;font-size:1.1rem;font-weight:600;display:grid}.pmock-pos-qr{background:var(--color-chalk);border-radius:var(--radius-medium);align-content:start;justify-items:center;gap:.5rem;min-width:0;padding:.8rem;display:grid}.pmock-h2h{margin:0}@media (width<=640px){.pmock-modal{padding:.8rem;inset:18% 6% 6%}.pmock-site{min-height:20rem}.pmock--pos,.pmock-link-row{grid-template-columns:1fr}.pmock-qr{width:6.5rem;height:6.5rem}.pmock-keys span{font-size:1rem}.pmock-url-field{font-size:.8rem}}.flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.flow-step{align-content:start;gap:.9rem;padding:.4rem .6rem 0;display:grid;position:relative}.flow-num{background:var(--color-ember);width:3rem;height:3rem;color:var(--color-chalk);font-family:var(--font-display);border-radius:50%;justify-content:center;align-items:center;font-size:1.5rem;font-weight:700;display:inline-flex}.flow-step p{color:var(--soft);margin:0;font-size:1.02rem;line-height:1.5}.flow-step:not(:last-child):after{content:"";border-top:var(--dotted);position:absolute;top:1.5rem;left:3.6rem;right:-.6rem}.feature-card{gap:.7rem}.feature-ico{background:var(--color-pumice);width:3rem;height:3rem;color:var(--color-obsidian);border-radius:50%;justify-content:center;align-items:center;margin-bottom:.2rem;display:inline-flex}.feature-ico svg{width:1.45rem;height:1.45rem}.pmock-tgwrap{justify-content:center;padding:clamp(1rem,2vw,1.6rem);display:flex}.pmock-phone2{border:8px solid var(--color-obsidian);background:#cfd8e3 radial-gradient(#ffffff80 1px,#0000 1.4px) 0 0/16px 16px;border-radius:28px;grid-template-rows:auto 1fr auto;width:100%;max-width:360px;display:grid;overflow:hidden}.pmock-tg-top{color:#fff;background:#5296c7;align-items:center;gap:.55rem;padding:.7rem .8rem;display:flex}.pmock-tg-back{opacity:.9;font-size:1.3rem;line-height:1}.pmock-tg-ava{color:#5296c7;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.85rem;font-weight:700;display:inline-flex}.pmock-tg-who b{font-size:.9rem;line-height:1.1;display:block}.pmock-tg-who small{opacity:.85;font-size:.72rem}.pmock-tg-body{align-content:start;gap:.5rem;padding:.9rem .8rem 1rem;display:grid}.pmock-tg-day{color:#46607a;background:#ffffffbf;border-radius:800px;justify-self:center;padding:.12rem .6rem;font-size:.68rem}.pmock-tg-in,.pmock-tg-out{border-radius:12px;max-width:84%;padding:.5rem .7rem .9rem;font-size:.86rem;line-height:1.35;position:relative}.pmock-tg-in{color:var(--color-obsidian);background:#fff;border-bottom-left-radius:4px;justify-self:start}.pmock-tg-out{color:var(--color-obsidian);background:#eeffde;border-bottom-right-radius:4px;justify-self:end}.pmock-tg-time{color:#07060766;font-size:.6rem;font-style:normal;position:absolute;bottom:.3rem;right:.55rem}.pmock-tg-card{gap:.3rem;display:grid}.pmock-tg-row{justify-content:space-between;gap:1rem;display:flex}.pmock-tg-row span{color:var(--muted)}.pmock-tg-btn{cursor:default;color:#3390ec;width:84%;font-size:.86rem;font-weight:600;font-family:var(--font-body);background:#fff;border:0;border-radius:12px;justify-self:start;padding:.6rem}.pmock-tg-inputbar{color:var(--muted);background:#fff;justify-content:space-between;align-items:center;padding:.6rem .8rem;font-size:.82rem;display:flex}.pmock-tg-send{color:#5296c7;font-size:1rem}@media (width<=640px){.flow{grid-template-columns:1fr}.flow-step:not(:last-child):after{display:none}}.article-media{gap:1.2rem;margin:1.6rem 0;display:grid}.article-figure{max-width:560px;margin:1.6rem 0}.article-figure--hero{margin:0 0 1.8rem}.prose .code-panel{margin:1.6rem 0}.tf{--bg:#131314;--surface:#1c1d1f;--ink:#fff;--muted:#a5a19b;--accent:#e3a24b;--accent-ink:#131314;--field-1:#000;--field-1-ink:#fff;--field-2:#f3f2f0;--field-2-ink:#131314;--margin:clamp(16px, 4vw, 32px);--font:"Jost", ui-sans-serif, system-ui, sans-serif;--step-small:clamp(.8125rem, .79rem + .1vw, .875rem);--step-body:clamp(1.0625rem, 1rem + .25vw, 1.1875rem);--step-lead:clamp(1.25rem, 1.1rem + .7vw, 1.625rem);--step-head:clamp(2rem, 1.3rem + 3.2vw, 4rem);--step-price:clamp(5rem, 12vw, 12rem);--step-price-word:clamp(3.25rem, 8vw, 8rem);--radius:4px;--radius-panel:12px;--section-gap:clamp(104px, 12vw, 200px);background:var(--bg);color:var(--ink);font-family:var(--font);font-size:var(--step-body);-webkit-font-smoothing:antialiased;min-height:100%;font-weight:400;line-height:1.5}html:has(.tf){background:#131314}.tf *,.tf :before,.tf :after{box-sizing:border-box}.tf p{color:var(--ink);margin:0}.tf a{color:inherit;text-decoration:none}.tf h1,.tf h2,.tf h3{font-family:var(--font);text-transform:uppercase;letter-spacing:-.03em;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;margin:0;font-weight:700;line-height:.9}.tf .tf-wrap{padding-inline:var(--margin)}.tf-nav{padding-block:22px;padding-inline:var(--margin);background:var(--bg);justify-content:space-between;align-items:center;gap:24px;display:flex}.tf-brand{font-size:var(--step-lead);text-transform:uppercase;letter-spacing:-.03em;font-weight:700;line-height:1}.tf-nav-links{font-size:var(--step-small);align-items:center;gap:28px;display:flex}.tf-nav-links a{color:var(--ink)}.tf-nav-links a:hover{color:var(--accent)}.tf-btn{border-radius:var(--radius);background:var(--accent);color:var(--accent-ink);font-family:var(--font);font-size:var(--step-small);cursor:pointer;border:0;justify-content:center;align-items:center;padding:14px 22px;font-weight:500;line-height:1;transition:opacity .2s ease-out;display:inline-flex}.tf-btn:hover{opacity:.88}.tf-btn:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.tf-btn:disabled{opacity:.5;cursor:default}.tf-hero{min-height:100svh;padding-inline:var(--margin);grid-template-rows:1fr auto;padding-bottom:32px;display:grid}.tf-hero-grid{grid-template-columns:1fr minmax(0,35vw) 1fr;align-items:center;column-gap:24px;display:grid}.tf-split{display:contents}.tf-split-left,.tf-split-right{white-space:nowrap;text-transform:uppercase;letter-spacing:-.03em;color:var(--ink);font-size:clamp(2.5rem,7vw,9rem);font-weight:700;line-height:.9}.tf-split-left{grid-area:1/1;justify-self:start}.tf-split-right{text-align:right;grid-area:1/3;justify-self:end}.tf-reel{flex-direction:column;grid-area:1/2;gap:24px;width:100%;display:flex}.tf-reel-peek{flex:none;height:60px;position:relative;overflow:hidden}.tf-reel-peek--prev .tf-frame{bottom:0}.tf-reel-peek--next .tf-frame{top:0}.tf-reel-peek .tf-frame{position:absolute;left:0;right:0}.tf-frame{aspect-ratio:4/3;border-radius:var(--radius-panel);background:var(--surface);width:100%;position:relative;overflow:hidden}.tf-frame>[data-ui]{height:100%}.tf-hero-sub{max-width:34ch;font-size:var(--step-body);justify-self:start;line-height:1.5}[data-ui]{background:var(--surface);color:var(--ink);font-size:var(--step-small);border-radius:var(--radius-panel);font-variant-numeric:tabular-nums;align-content:start;gap:12px;padding:18px;line-height:1.4;display:grid}[data-ui] b{font-weight:500}[data-ui] small{color:var(--muted);font-size:var(--step-small)}.tf-ui-head,.tf-ui-merchant,.tf-ui-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.tf-ui-head b{font-size:var(--step-lead);font-weight:700}.tf-ui-avatar{border-radius:var(--radius);background:var(--bg);width:34px;height:34px;color:var(--ink);place-items:center;font-weight:700;display:inline-grid}.tf-ui-merchant>span:nth-child(2){flex:1;gap:2px;display:grid}.tf-ui-timer{color:var(--ink);font-weight:500}.tf-ui-assets{flex-wrap:wrap;gap:8px;display:flex}.tf-ui-asset{border-radius:var(--radius);background:var(--bg);color:var(--ink);font-size:var(--step-small);padding:8px 12px}.tf-ui-asset[aria-current=true]{background:var(--accent);color:var(--accent-ink);font-weight:500}.tf-ui-pay{border-radius:var(--radius);background:var(--field-1);color:var(--field-1-ink);gap:4px;padding:14px;display:grid}.tf-ui-pay strong{font-size:var(--step-lead);font-weight:700}.tf-ui-code{padding:18px}.tf-ui-code-top{color:var(--muted);font-size:var(--step-small);gap:10px;display:flex}.tf-ui-code-top b{color:var(--ink);font-weight:500}.tf-ui-code pre{white-space:pre-wrap;color:var(--ink);font-size:var(--step-small);margin:0;line-height:1.6;overflow-x:auto}.tf-ui-status{align-content:center}.tf-ui-status strong{font-size:var(--step-lead);color:var(--accent);font-weight:700}.tf-section{padding-block:var(--section-gap);padding-inline:var(--margin)}.tf-section--black{background:var(--field-1);color:var(--field-1-ink)}.tf-section--black p{color:var(--field-1-ink)}.tf-section--white{background:var(--field-2);color:var(--field-2-ink)}.tf-section--white p{color:var(--field-2-ink)}.tf-title{font-size:var(--step-head);margin-bottom:clamp(48px,6vw,96px)}.tf-proof{padding-block:clamp(120px,12vw,150px);padding-inline:var(--margin);gap:40px;display:grid}.tf-proof-label{font-size:var(--step-body);font-weight:500}.tf-proof-list{font-size:var(--step-lead);flex-wrap:wrap;justify-content:space-between;gap:16px 32px;margin:0;padding:0;font-weight:400;list-style:none;display:flex}.tf-steps{gap:clamp(120px,14vw,200px);display:grid}.tf-row{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.tf-row--reverse{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.tf-row--reverse>.tf-row-copy{order:2}.tf .tf-statement{font-size:clamp(1.75rem, 3.4vw, var(--step-head));text-transform:none;letter-spacing:-.02em;max-width:16ch;font-weight:500;line-height:1.02}.tf-row-copy p{max-width:42ch;margin-top:24px}.tf-fragment-wide{width:100%}.tf-fragment-narrow{justify-self:end;width:82%}.tf-showcase{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start;gap:clamp(32px,5vw,80px);display:grid}.tf-showcase-pin{position:sticky;top:18vh}.tf-showcase-steps{gap:40vh;padding-top:10vh;display:grid}.tf-showcase-steps .tf .tf-statement{max-width:18ch}.tf-features{gap:clamp(120px,14vw,200px);display:grid}.tf-price{font-size:var(--step-price-word);text-transform:uppercase;letter-spacing:-.03em;max-width:none;font-weight:700;line-height:.9}.tf-price-num{font-size:var(--step-price);letter-spacing:-.04em;font-weight:700}.tf-price-note{font-size:var(--step-lead);margin-top:40px}.tf-faq{gap:4px;max-width:980px;display:grid}.tf-faq details{background:0 0;padding-block:28px}.tf-faq summary{cursor:pointer;font-size:var(--step-lead);color:var(--ink);justify-content:space-between;align-items:center;gap:24px;font-weight:500;list-style:none;display:flex}.tf-faq summary::-webkit-details-marker{display:none}.tf-faq summary:after{content:"+";font-size:var(--step-lead);color:var(--muted);flex:none;font-weight:400}.tf-faq details[open] summary:after{content:"–"}.tf-faq details p{max-width:62ch;color:var(--muted);margin-top:16px}.tf-cta{justify-items:start;gap:40px;display:grid}.tf-cta .tf-title{margin-bottom:0}.tf-cta-form{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.tf-field{font-size:var(--step-small);color:var(--ink);gap:8px;display:grid}.tf-field input{border-radius:var(--radius);background:var(--surface);width:200px;color:var(--ink);font-family:var(--font);font-size:var(--step-body);border:0;outline:none;padding:14px 16px;font-weight:500}.tf-field input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tf-result{min-height:1.5em;font-size:var(--step-body);color:var(--ink)}.tf-result a{color:var(--accent);text-underline-offset:4px;text-decoration:underline}.tf-footer{padding-block:clamp(80px,10vw,140px) 40px;padding-inline:var(--margin);background:var(--field-1);color:var(--field-1-ink);gap:40px;display:grid;overflow:hidden}.tf-wordmark{text-transform:uppercase;letter-spacing:-.05em;white-space:nowrap;margin-left:-.04em;font-size:24vw;font-weight:700;line-height:.8}.tf-foot-links{font-size:var(--step-small);flex-wrap:wrap;gap:12px 28px;display:flex}.tf-foot-links a{color:var(--field-1-ink)}.tf-foot-links a:hover{color:var(--accent)}.tf-foot-meta{font-size:var(--step-small);color:var(--muted)}@media (width<=760px){.tf-hero-grid{grid-template-columns:1fr;row-gap:28px}.tf-split-left,.tf-split-right{text-align:left;justify-self:start;font-size:9vw}.tf-split-left{grid-area:1/1}.tf-reel{grid-area:2/1;width:100%}.tf-split-right{grid-area:3/1}.tf-frame{aspect-ratio:4/3}.tf-reel-peek{height:28px}.tf-row,.tf-row--reverse,.tf-showcase{grid-template-columns:1fr}.tf-row--reverse>.tf-row-copy{order:0}.tf-fragment-narrow{justify-self:stretch;width:100%}.tf-showcase-pin{position:static}.tf-showcase-steps{gap:24px;padding-top:0}.tf-nav-links a:not(.tf-keep){display:none}.tf-nav-links{gap:0}.tf-proof-list{justify-content:flex-start}.tf-hero-sub{max-width:none}}.tf .tf-steps,.tf .tf-features,.tf .tf-links,.tf .tf-proof-inline{margin:0;padding:0;list-style:none}.tf .tf-h1{font-family:var(--font);text-transform:uppercase;letter-spacing:-.03em;text-wrap:balance;font-size:clamp(2rem,6.5vw,6rem);font-weight:700;line-height:.92}.tf-product-hero{padding-top:clamp(48px,7vw,96px);padding-bottom:clamp(60px,6vw,110px);padding-inline:var(--margin);gap:clamp(32px,4vw,56px);display:grid}.tf-hero-row{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.tf .tf-hero-sub{font-size:var(--step-body);max-width:60ch;color:var(--ink)}.tf-hero-copy{justify-items:start;gap:24px;display:grid}.tf-hero-art{min-width:0}.tf-soon-line{font-size:var(--step-small);color:var(--muted);font-weight:500}.tf-actions{flex-wrap:wrap;align-items:center;gap:16px 24px;display:flex}.tf-text-link{color:var(--ink);font-size:var(--step-body);text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1.5px}.tf-text-link:hover{color:var(--accent)}.tf-proof-inline{font-size:var(--step-small);color:var(--muted);flex-wrap:wrap;gap:8px 24px;display:flex}.tf-mock{width:100%}.tf .tf-step-text{font-size:var(--step-lead);max-width:30ch;font-weight:500;line-height:1.3}.tf .tf-lead-text{font-size:var(--step-lead);max-width:46ch;color:var(--ink);margin-top:24px;line-height:1.35}.tf .tf-links{gap:14px;display:grid}.tf .tf-link-big{font-size:var(--step-head);letter-spacing:-.03em;color:var(--field-2-ink);flex-wrap:wrap;align-items:baseline;gap:12px;font-weight:500;line-height:1.02;text-decoration:none;display:inline-flex}.tf .tf-link-big:hover{text-underline-offset:8px;text-decoration:underline;text-decoration-thickness:3px}.tf-code-row{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.tf-code-art{min-width:0}.tf .tf-code{padding:20px}.tf .tf-code pre{font-size:var(--step-small)}.tf .tf-soon{font-size:var(--step-small);color:var(--muted);white-space:nowrap;font-weight:500}.tf-section--white .tf-soon{color:#6b665f}.tf-ui-amount{font-size:var(--step-lead);font-weight:700;line-height:1.1}.tf-ui-live{color:var(--ink)}.tf-ui-rate{font-size:var(--step-lead);font-weight:700}.tf-ui-status strong{font-size:var(--step-lead)}.tf-ui-browser{color:var(--muted);border-radius:var(--radius);background:var(--bg);align-items:center;gap:10px;padding:8px 10px;display:flex}.tf-ui-dots{gap:5px;display:flex}.tf-ui-dots i{background:var(--muted);border-radius:50%;width:8px;height:8px;display:block}.tf-ui-site{border-radius:var(--radius);background:var(--bg);align-content:start;gap:10px;min-height:230px;padding:14px;display:grid;position:relative}.tf-ui-line{background:var(--surface);border-radius:99px;width:70%;height:10px;display:block}.tf-ui-line--title{background:var(--muted);opacity:.5;width:50%;height:16px}.tf-ui-line--short{width:40%}.tf-ui-pay-btn{border-radius:var(--radius);background:var(--accent);color:var(--accent-ink);justify-self:start;padding:8px 14px;font-weight:500}.tf-ui-modal{border-radius:var(--radius-panel);background:var(--field-2);color:var(--field-2-ink);align-content:start;gap:10px;padding:16px;display:grid;position:absolute;inset:26% 12% 10%}.tf-ui-modal small{color:#6b665f}.tf-ui-chips{gap:6px;display:flex}.tf-ui-chips span{border-radius:var(--radius);background:var(--surface);color:var(--ink);font-size:var(--step-small);padding:4px 10px}.tf-ui-field{border-radius:var(--radius);background:var(--bg);font-variant-numeric:tabular-nums;align-items:center;padding:12px 14px;display:flex}.tf-ui-field span{color:var(--muted)}.tf-ui-link-row{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;display:grid}.tf-ui-link-info{justify-items:start;gap:10px;display:grid}.tf-qr{border-radius:var(--radius);background:var(--ink);flex:none;grid-template-rows:repeat(21,minmax(0,1fr));grid-template-columns:repeat(21,minmax(0,1fr));width:128px;height:128px;padding:6px;display:grid}.tf-qr i{display:block}.tf-qr i.on{background:var(--field-1)}.tf-ui-pos{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.tf-ui-pos-screen{align-content:start;gap:10px;display:grid}.tf-ui-pos-qr{align-content:start;justify-items:center;gap:10px;display:grid}.tf-ui-keys{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.tf-ui-keys span{border-radius:var(--radius);background:var(--bg);font-variant-numeric:tabular-nums;place-items:center;padding:8px 0;font-weight:500;display:grid}.tf-ui-chat{gap:10px}.tf-bubble{border-radius:var(--radius-panel);background:var(--bg);max-width:86%;color:var(--ink);font-size:var(--step-small);justify-self:start;padding:9px 12px}.tf-bubble--card{justify-items:start;gap:4px;display:grid}.tf-bubble--out{background:var(--accent);color:var(--accent-ink);justify-self:end}.tf .tf-section--white .tf-title,.tf .tf-section--white .tf-link-big,.tf .tf-section--white .tf-lead-text{color:var(--field-2-ink)}.tf-footer--forest{background:var(--bg)}.tf ::selection{background:var(--accent);color:var(--accent-ink)}.tf{caret-color:var(--accent);scrollbar-color:var(--surface) var(--bg);scrollbar-width:thin}.tf :focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}.tf-footer :focus-visible,.tf-section--black :focus-visible{outline-color:var(--accent)}.tf-faq summary:focus-visible{outline-offset:6px}.tf-js .tf [data-reveal]{opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transition-delay:var(--rd,0s);transform:translateY(24px)}.tf-js .tf [data-reveal].is-in{opacity:1;transform:none}.tf .tf-title[data-reveal]{--rd:0s}.tf .tf-row-copy[data-reveal],.tf .tf-hero-copy[data-reveal],.tf .tf-code-copy[data-reveal]{--rd:90ms}.tf .tf-fragment-wide[data-reveal],.tf .tf-fragment-narrow[data-reveal],.tf .tf-hero-art[data-reveal],.tf .tf-code-art[data-reveal]{--rd:.18s}@media (prefers-reduced-motion:reduce){.tf-js .tf [data-reveal]{opacity:1;transition:none;transform:none}}@media (width<=960px){.tf-hero-row,.tf-code-row{grid-template-columns:1fr}.tf-product-hero .tf-h1{max-width:none}}@media (width<=760px){.tf-ui-site{min-height:200px}.tf-link-big{font-size:var(--step-lead)}.tf-qr{width:104px;height:104px}}.tf-pin-grid{grid-template-columns:5fr 7fr;align-items:start;column-gap:clamp(32px,5vw,88px);display:grid}.tf-stage{gap:24px;display:grid}.tf-pin-steps{gap:clamp(72px,10vw,160px);margin:0;padding:0;list-style:none;display:grid}.tf-pin-step{gap:12px;display:grid}.tf-js .tf-stage{gap:0;position:sticky;top:14vh}.tf-js .tf-stage-layer{opacity:0;visibility:hidden;grid-area:1/1;transition:opacity .45s cubic-bezier(.16,1,.3,1)}.tf-js .tf-stage-layer.is-on{opacity:1;visibility:visible}.tf-js .tf-pin-step{opacity:.38;transition:opacity .4s cubic-bezier(.16,1,.3,1)}.tf-js .tf-pin-step.is-current{opacity:1}@media (prefers-reduced-motion:reduce){.tf-js .tf-stage-layer,.tf-js .tf-pin-step{transition:none}}@media (width<=960px){.tf-pin-grid{grid-template-columns:1fr;row-gap:clamp(32px,6vw,56px)}.tf-js .tf-stage{position:static}.tf-js .tf-stage-layer{opacity:1;visibility:visible;grid-area:auto}.tf-js .tf-stage{gap:24px}.tf-js .tf-pin-step{opacity:1}.tf-pin-steps{gap:clamp(48px,8vw,80px)}}.tf-ui-asset.is-hover{background:var(--surface);outline:1px solid #ffffff38}.tf-ui-exact{border-radius:var(--radius);background:var(--bg);gap:6px;padding:12px;display:grid}.tf-ui-big{font-size:var(--step-lead);letter-spacing:-.02em;color:var(--ink);font-weight:700;line-height:1}.tf-ui-track{font-size:var(--step-small);color:var(--muted);gap:6px;margin:0;padding:0;list-style:none;display:grid}.tf-ui-track li{align-items:center;gap:8px;display:flex}.tf-ui-track li:before{content:"";opacity:.45;background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.tf-ui-track li.is-done{color:var(--ink)}.tf-ui-track li.is-done:before{opacity:1}.tf-ui-track li.is-current{color:var(--accent)}.tf-ui-track li.is-current:before{opacity:1}.tf-ui-status.is-wait strong{color:var(--ink)}.tf-ui-checkout.is-pick .tf-ui-exact,.tf-ui-checkout.is-pick .tf-ui-pay,.tf-ui-checkout.is-amount .tf-ui-assets,.tf-ui-checkout.is-amount .tf-ui-merchant{opacity:.45}.tf-ui-checkout.is-amount .tf-ui-big{font-size:var(--step-head)}@media (prefers-reduced-motion:no-preference){.tf-ui-checkout .tf-ui-exact,.tf-ui-checkout .tf-ui-pay,.tf-ui-checkout .tf-ui-assets,.tf-ui-checkout .tf-ui-merchant{transition:opacity .4s cubic-bezier(.16,1,.3,1)}}.hm{--ink:#0b0c0e;--panel:#121316;--panel2:#17191d;--line:#272a31;--line2:#1c1e23;--bone:#f2f0ea;--fog:#a4a39d;--fog2:#6c6d6b;--ok:#5fd3a0;--wait:#d9b45c;--sans:"Onest", ui-sans-serif, system-ui, sans-serif;--mono:"JetBrains Mono", ui-monospace, monospace;--raise:#1c1e23;--ctl:var(--bone);--ctl-fg:var(--ink);--field:#0e0f12;--field-line:#2a2d34;--ok-bg:#15251d;--ok-line:#2c4a3c;--wait-bg:#241f12;--wait-line:#4a3f22;--stop:#e06a5e;--stop-bg:#241614;--stop-line:#4a2c29;--info:#8893e6;--info-bg:#16182b;--info-line:#2c3157;--n-tron:#ef4039;--n-eth:#8893e6;--n-bsc:#e8b923;--n-btc:#f7931a;--n-ltc:#a6a8ab;--syn-kw:#8c98b3;--syn-str:#7fb7a8;--syn-num:#c3ab72;--syn-prop:#78aabd;--mesh-a:#1b1d22;--mesh-b:#15171b;--mesh-c:#101216;--vignette:#0b0c0e8c;--overlay:#0b0c0ee6;--frame-a:#15171b;--frame-b:#0e0f12;--frame-dot:#ffffff0b;--frag-a:#1c1e23;--frag-b:#0e0f12;--h2h-surface:#ffffff0a;--h2h-border:#fff6;--radius:4px;background:var(--ink);color:var(--bone);font-family:var(--sans);--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5}.hm:lang(ar){--sans:"Onest", "Noto Sans Arabic", ui-sans-serif, system-ui, sans-serif}.hm:lang(ar) .kpi .v,.hm:lang(ar) .hm-table-amount{direction:ltr;unicode-bidi:isolate}.hm:lang(ar) .kpi .v{text-align:right}.hm:lang(ar) .hm-code-panel{text-align:left;direction:ltr}.hm ::selection{background:var(--bone);color:var(--ink)}:is(html:has(.hm),body:has(.hm)){background:#0b0c0e}@media (prefers-color-scheme:light){:is(html:has(.hm:not([data-theme=dark])),body:has(.hm:not([data-theme=dark]))){background:#ecebe6}}:is(html:has(.hm[data-theme=light]),body:has(.hm[data-theme=light])){background:#ecebe6}.hm h1,.hm h2,.hm h3,.hm h4{font-family:var(--sans);text-transform:none;letter-spacing:normal;line-height:normal;font-weight:inherit}.hm p{color:inherit;line-height:inherit}:where(.hm) :is(h1,h2,h3,h4,p){margin:0}.hm button,.hm input,.hm select,.hm textarea{font:inherit}.hm label{color:inherit;font-size:inherit;font-weight:inherit;display:block}.hm input,.hm select{width:auto;color:inherit;background:0 0;border:none;border-radius:0;outline:none;padding:0}@media (prefers-color-scheme:light){.hm:not([data-theme=dark]){--ink:#ecebe6;--panel:#fbfbf9;--panel2:#f3f2ee;--line:#dddbd3;--line2:#e7e5de;--bone:#15161a;--syn-kw:#5b69a3;--syn-str:#2b7a6a;--syn-num:#8a6a16;--syn-prop:#2f6f88;--mesh-a:#e2e1db;--mesh-b:#e7e6e0;--mesh-c:#edece7;--vignette:#ecebe68c;--overlay:#ecebe6eb;--frame-a:#e4e3dd;--frame-b:#d8d7d1;--frame-dot:#0000000f;--frag-a:#e5e4de;--frag-b:#d9d8d2;--h2h-surface:#0e0f12;--h2h-border:transparent;--fog:#595b5c;--fog2:#686965;--ok:#1c9c6b;--ok-bg:#e3f5ec;--ok-line:#bee6d3;--wait:#b07e18;--wait-bg:#fbf1d9;--wait-line:#ecd9a8;--stop:#c9483c;--stop-bg:#fbe7e3;--stop-line:#f0c7c0;--info:#4f5bc4;--info-bg:#e9ebfa;--info-line:#cbd0f2;--raise:#fff;--ctl:#15161a;--ctl-fg:#fbfbf9;--field:#fff;--field-line:#d5d3cb;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}.hm[data-theme=light]{--ink:#ecebe6;--panel:#fbfbf9;--panel2:#f3f2ee;--line:#dddbd3;--line2:#e7e5de;--bone:#15161a;--syn-kw:#5b69a3;--syn-str:#2b7a6a;--syn-num:#8a6a16;--syn-prop:#2f6f88;--mesh-a:#e2e1db;--mesh-b:#e7e6e0;--mesh-c:#edece7;--vignette:#ecebe68c;--overlay:#ecebe6eb;--frame-a:#e4e3dd;--frame-b:#d8d7d1;--frame-dot:#0000000f;--frag-a:#e5e4de;--frag-b:#d9d8d2;--h2h-surface:#0e0f12;--h2h-border:transparent;--fog:#595b5c;--fog2:#686965;--ok:#1c9c6b;--ok-bg:#e3f5ec;--ok-line:#bee6d3;--wait:#b07e18;--wait-bg:#fbf1d9;--wait-line:#ecd9a8;--stop:#c9483c;--stop-bg:#fbe7e3;--stop-line:#f0c7c0;--info:#4f5bc4;--info-bg:#e9ebfa;--info-line:#cbd0f2;--raise:#fff;--ctl:#15161a;--ctl-fg:#fbfbf9;--field:#fff;--field-line:#d5d3cb;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.hm *{box-sizing:border-box}.hm h1,.hm h2,.hm h3,.hm p,.hm ul,.hm ol,.hm figure,.hm table{margin:0}.hm ul,.hm ol{padding:0;list-style:none}.hm a{color:inherit;text-decoration:none}.hm-header{z-index:40;border-bottom:1px solid var(--line2);background:color-mix(in srgb, var(--ink) 80%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.4);position:sticky;top:0}.hm-header-container{max-width:1400px;padding:0 max(20px, env(safe-area-inset-left,0px));padding-right:max(20px, env(safe-area-inset-right,0px));justify-content:space-between;align-items:center;height:56px;margin:0 auto;display:flex}.hm-logo-text{font-family:var(--mono);letter-spacing:.25em;font-size:14px;font-weight:700}.hm-logo-text sup{color:var(--fog2);letter-spacing:normal;font-size:8px}.hm-nav{color:var(--fog);gap:36px;font-size:14px;display:none}.hm-nav a{transition:color .2s}.hm-nav a:hover{color:var(--bone)}@media (width>=1024px){.hm-nav{display:flex}}.hm .hm-header-cta{background:var(--bone);height:40px;color:var(--ink);white-space:nowrap;border-radius:var(--radius);align-items:center;padding:0 20px;font-size:14px;font-weight:600;transition:opacity .2s;display:inline-flex}.hm .hm-header-cta:hover{opacity:.85}.hm-nav{align-items:center}.hm-header-actions{align-items:center;gap:8px;display:flex}.hm .hm-header-login{color:var(--fog);white-space:nowrap;padding:0 10px;font-size:14px;font-weight:500;transition:color .2s;display:none}.hm .hm-header-login:hover{color:var(--bone)}.hm .hm-menu,.hm .hm-lang,.hm .hm-burger{position:relative}.hm .hm-menu>summary,.hm .hm-lang>summary,.hm .hm-burger>summary{cursor:pointer;align-items:center;gap:6px;list-style:none;display:inline-flex}.hm .hm-menu>summary::-webkit-details-marker{display:none}.hm .hm-lang>summary::-webkit-details-marker{display:none}.hm .hm-burger>summary::-webkit-details-marker{display:none}.hm .hm-menu>summary{color:var(--fog);font-size:14px;transition:color .2s}.hm .hm-menu>summary:hover,.hm .hm-menu[open]>summary{color:var(--bone)}.hm .hm-menu>summary svg,.hm .hm-lang>summary svg{transition:transform .2s}.hm .hm-menu[open]>summary svg,.hm .hm-lang[open]>summary svg{transform:rotate(180deg)}.hm .hm-menu-list,.hm .hm-lang-list,.hm .hm-burger-panel{z-index:50;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;min-width:200px;padding:6px;display:flex;position:absolute;top:calc(100% + 10px);box-shadow:0 18px 40px -20px #00000073}.hm .hm-menu-list{width:max-content;min-width:260px;max-width:calc(100vw - 32px);inset-inline-start:-12px}.hm .hm-lang-list,.hm .hm-burger-panel{inset-inline-end:0}.hm .hm-menu-list a,.hm .hm-lang-list a,.hm .hm-burger-panel a{color:var(--fog);border-radius:2px;align-items:center;gap:10px;padding:9px 10px;font-size:14px;transition:color .15s,background-color .15s;display:flex}.hm .hm-menu-list a:hover,.hm .hm-lang-list a:hover,.hm .hm-burger-panel a:hover,.hm .hm-lang-list a[aria-current=page]{color:var(--bone);background:var(--panel2)}.hm-menu-soon{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fog2);border:1px solid var(--line);border-radius:3px;margin-inline-start:auto;padding:2px 6px;font-size:9px}.hm .hm-menu-list a>span{white-space:nowrap}.hm .hm-lang>summary{height:36px;font-family:var(--mono);letter-spacing:.08em;color:var(--fog);border:1px solid var(--line);border-radius:var(--radius);padding:0 10px;font-size:11px;transition:color .2s,border-color .2s}.hm .hm-lang>summary:hover,.hm .hm-lang[open]>summary{color:var(--bone);border-color:var(--fog2)}.hm .hm-lang .flag-svg{border-radius:2px;flex-shrink:0;width:20px;height:14px}.hm .hm-theme{width:36px;height:36px;color:var(--fog);border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;background:0 0;place-items:center;padding:0;transition:color .2s,border-color .2s;display:inline-grid}.hm .hm-theme:hover{color:var(--bone);border-color:var(--fog2)}.hm .hm-theme svg,.hm .hm-burger>summary svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.hm .hm-theme-moon{display:none}@media (prefers-color-scheme:light){.hm:not([data-theme=dark]) .hm-theme-sun{display:none}.hm:not([data-theme=dark]) .hm-theme-moon{display:block}}.hm[data-theme=light] .hm-theme-sun{display:none}.hm[data-theme=light] .hm-theme-moon{display:block}.hm .hm-burger>summary{width:36px;height:36px;color:var(--fog);border:1px solid var(--line);border-radius:var(--radius);justify-content:center}.hm .hm-burger-panel{min-width:240px;max-height:calc(100svh - 90px);overflow-y:auto}.hm .hm-burger-label{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fog2);padding:8px 10px 4px;font-size:10px}.hm .hm-burger-sep{background:var(--line2);height:1px;margin:6px 4px}@media (width>=1024px){.hm .hm-header-login{align-items:center;display:inline-flex}.hm .hm-burger{display:none}}@media (width<=479px){.hm .hm-header-cta,.hm .hm-lang-code{display:none}}.hm .hm-nav{gap:2px;margin-inline:28px auto}.hm .hm-nav>a,.hm .hm-menu>summary{border-radius:var(--radius);height:36px;color:var(--fog);align-items:center;padding:0 12px;font-size:14px;font-weight:500;transition:color .2s,background-color .2s;display:inline-flex}.hm .hm-nav>a:hover,.hm .hm-menu>summary:hover,.hm .hm-menu[open]>summary{color:var(--bone);background:color-mix(in srgb, var(--bone) 7%, transparent)}.hm .hm-header-actions{gap:6px}.hm .hm-lang>summary,.hm .hm-theme,.hm .hm-burger>summary{background:color-mix(in srgb, var(--bone) 6%, transparent);border:none;height:40px;transition:color .2s,background-color .2s}.hm .hm-theme,.hm .hm-burger>summary{width:40px}.hm .hm-lang>summary{padding:0 12px}.hm .hm-lang>summary:hover,.hm .hm-lang[open]>summary,.hm .hm-theme:hover,.hm .hm-burger[open]>summary{color:var(--bone);background:color-mix(in srgb, var(--bone) 12%, transparent);border-color:#0000}.hm .hm-header-login{border-radius:var(--radius);height:40px;padding:0 14px}.hm .hm-header-login:hover{background:color-mix(in srgb, var(--bone) 7%, transparent)}.hm-label{font-family:var(--mono);letter-spacing:.3em;text-transform:uppercase;color:var(--fog);font-size:11px;font-weight:500}.hm-label-accent{color:var(--bone)}.hm-mono-label{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fog2);font-size:11px;font-weight:500}.hm-title{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(2rem,4vw,3.4rem);font-weight:500;line-height:1.02}.hm-lead{color:var(--fog);max-width:56ch;margin-top:20px;font-size:18px;line-height:1.66}.hm-container{max-width:1400px;padding:0 max(20px, env(safe-area-inset-left,0px));padding-right:max(20px, env(safe-area-inset-right,0px));margin:0 auto}.hm-badge{width:20px;height:20px;font-family:var(--mono);color:var(--ink);border-radius:50%;justify-content:center;align-items:center;font-size:9px;font-weight:700;display:inline-flex}.hm-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.hm-status{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--fog);align-items:center;gap:8px;font-size:10px;display:inline-flex}.hm-status-ok .hm-dot{background:var(--ok)}.hm-status-wait .hm-dot{background:var(--wait)}.hm-hero{text-align:center;flex-direction:column;justify-content:center;min-height:calc(100svh - 57px);padding:40px 20px;display:flex;position:relative;overflow:hidden}@media (width>=768px){.hm-hero{padding:48px 40px}}.hm-hero-bg{pointer-events:none;background:radial-gradient(60% 80% at 15% 10%, var(--mesh-a) 0%, transparent 60%), radial-gradient(70% 90% at 90% 20%, var(--mesh-b) 0%, transparent 55%), radial-gradient(80% 90% at 50% 100%, var(--mesh-c) 0%, transparent 60%), var(--ink);position:absolute;inset:0}.hm-hero-bg:before{content:"";background:radial-gradient(70% 70% at 50% 42%, transparent 0%, var(--vignette) 72%, var(--ink) 100%);position:absolute;inset:0}.hm-hero-bg:after{content:"";opacity:.5;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.4'/%3E%3C/svg%3E");position:absolute;inset:0}.hm-hero-inner{flex-direction:column;align-items:center;max-width:880px;margin:0 auto;display:flex;position:relative}.hm-hero-title{letter-spacing:-.03em;text-wrap:balance;margin-top:0;font-size:clamp(2rem,min(6.2vw,7vh),4.6rem);font-weight:500;line-height:1.02}.hm-hero-lead{margin-top:clamp(16px,2.4vh,24px);max-width:46ch;margin-inline:auto}.hm-hero .hm-cta-group{justify-content:center;margin-top:clamp(20px,3.2vh,32px)}.hm-cta-group{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.hm-btn{white-space:nowrap;align-items:center;height:52px;padding:0 28px;font-size:15px;font-weight:600;transition:opacity .2s,border-color .2s;display:inline-flex}.hm-btn-primary{background:var(--bone);color:var(--ink)}.hm-btn-primary:hover{opacity:.85}.hm-btn-ghost{border:1px solid var(--line);color:var(--bone)}.hm-btn-ghost:hover{border-color:var(--fog)}.hm-section{padding:80px 20px}@media (width>=768px){.hm-section{padding:120px 40px}}.hm-section-header{margin-bottom:60px}.hm-bento{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}@media (width>=768px){.hm-bento{grid-template-columns:repeat(3,1fr);grid-auto-rows:minmax(200px,auto);grid-auto-flow:dense}}.hm-bento-card{border:1px solid var(--line);background:var(--panel);flex-direction:column;padding:20px;display:flex;position:relative;overflow:hidden}.hm-bento-card-large{grid-area:auto}@media (width>=768px){.hm-bento-card-large{grid-area:span 2/span 2}}.hm-bento-card-image{grid-column:auto}@media (width>=768px){.hm-bento-card-image{grid-area:span 1/span 1}}.hm-bento-header{border-bottom:1px solid var(--line2);align-items:center;gap:12px;margin-bottom:12px;padding-bottom:12px;display:flex}.hm-bento-header .hm-status{margin-left:auto}.hm-bento-stats{border-bottom:1px solid var(--line2);grid-template-columns:repeat(3,1fr);gap:0;margin-bottom:8px;display:grid}.hm-stat{border-right:1px solid var(--line2);padding:12px 0}.hm-stat:last-child{border-right:none}.hm-stat-label{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--fog2);margin-bottom:6px;font-size:10px}.hm-stat-value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:18px;font-weight:700}.hm-stat-change{color:var(--ok);font-size:12px;font-family:var(--mono);margin-left:4px;font-weight:500}.hm-bento-chart{margin:8px 0}.hm-bento-chart svg{width:100%;height:60px;display:block}.hm-chart-grid{stroke:var(--line2)}.hm-chart-line{stroke:var(--bone)}.hm-chart-dot{fill:var(--bone)}.hm-bento-table{border-top:1px solid var(--line2);margin-top:auto}.hm-table-header{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--fog2);border-bottom:1px solid var(--line2);grid-template-columns:1.4fr .8fr auto;gap:12px;padding:8px 0;font-size:9.5px;display:grid}.hm-table-row{border-bottom:1px solid var(--line2);grid-template-columns:1.4fr .8fr auto;align-items:center;gap:12px;padding:8px 0;font-size:14px;display:grid}.hm-table-row:last-child{border-bottom:none}.hm-table-account{align-items:center;gap:8px;display:flex}.hm-table-account .hm-badge{flex-shrink:0}.hm-table-amount{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:12px}.hm-table-status{font-family:var(--mono);justify-self:end;align-items:center;gap:8px;font-size:11px;display:flex}@media (width<=767px){.hm-bento-stats{grid-template-columns:1fr;gap:8px}.hm-stat{border-right:none}.hm-table-header{display:none}.hm-table-row{grid-template-columns:auto minmax(0,1fr);gap:6px 12px}.hm-table-row .hm-table-account{grid-column:1/-1}.hm-table-row .hm-table-status{flex-wrap:wrap;justify-content:flex-end;justify-self:stretch;min-width:0}.hm-table-account{min-width:0;font-size:13px}.hm-table-amount{white-space:nowrap}}.hm-bento-card-image{cursor:default;border:1px solid var(--line);background:var(--panel);min-height:160px;position:relative;overflow:hidden}.hm-ui-fragment{background:radial-gradient(70% 90% at 20% 15%, var(--mesh-a) 0%, transparent 60%), radial-gradient(80% 90% at 90% 85%, var(--mesh-b) 0%, transparent 55%), linear-gradient(135deg, var(--frag-a), var(--frag-b));width:100%;height:100%;position:absolute;inset:0}.hm-bento-overlay{background:linear-gradient(180deg, transparent 55%, var(--overlay));z-index:1;padding:20px;position:absolute;bottom:0;left:0;right:0}.hm-bento-overlay h3{white-space:pre-wrap;margin-bottom:4px;font-size:18px;font-weight:600;line-height:1.2}.hm-bento-overlay p{color:var(--fog);font-size:13px;line-height:1.4}.hm-bento-content{flex-direction:column;flex:1;justify-content:space-between;display:flex}.hm-big-value{letter-spacing:-.04em;margin-bottom:12px;font-size:clamp(2.6rem,5vw,4rem);font-weight:600;line-height:1}.hm-bento-desc{color:var(--fog);font-size:13px;line-height:1.5}.hm-networks{border-top:1px solid var(--line2);border-bottom:1px solid var(--line2);background:var(--panel)}.hm-networks-inner{max-width:1400px;padding:clamp(48px, 6vw, 88px) max(20px, env(safe-area-inset-left,0px));padding-right:max(20px, env(safe-area-inset-right,0px));margin:0 auto}.hm-net-head{max-width:640px;margin-bottom:clamp(28px,3.4vw,44px)}.hm-net-head .hm-lead{margin-top:16px}.hm-net-bento{grid-template-columns:1fr;gap:12px;display:grid}@media (width>=560px){.hm-net-bento{grid-template-columns:repeat(2,1fr)}}@media (width>=900px){.hm-net-bento{grid-template-columns:repeat(4,1fr);grid-auto-flow:dense}.hm-net-feat{grid-column:span 2}}.hm-net-card{border:1px solid var(--line);background:var(--ink);border-radius:var(--radius);flex-direction:column;gap:14px;min-height:136px;padding:20px;transition:transform .25s,border-color .25s;display:flex;position:relative;overflow:hidden}.hm-net-card:before{content:"";background:radial-gradient(120% 90% at 12% 0%, color-mix(in srgb, var(--tone) 24%, transparent), transparent 62%);opacity:.4;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.hm-net-card>*{z-index:1;position:relative}.hm-net-card:hover{border-color:color-mix(in srgb, var(--tone) 50%, var(--line));transform:translateY(-4px)}.hm-net-card:hover:before{opacity:.85}.hm-net-glyph{border-radius:50%;flex-shrink:0;width:44px;height:44px;display:block}.hm-net-meta{flex-direction:column;gap:3px;display:flex}.hm-net-name{color:var(--bone);font-size:16px;font-weight:500}.hm-net-std{font-family:var(--mono);letter-spacing:.08em;color:var(--fog2);font-size:11px}.hm-net-desc{color:var(--fog);margin-top:auto;font-size:13.5px;line-height:1.5}.hm-net-soon{opacity:.6}.hm-net-soon-tag{z-index:1;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fog2);border:1px solid var(--line);border-radius:3px;padding:3px 7px;font-size:9px;position:absolute;top:16px;right:16px}.hm-js [data-hm-reveal]{opacity:0;transition:opacity .55s}.hm-js [data-hm-reveal].is-in{opacity:1}@media (prefers-reduced-motion:reduce){.hm-js [data-hm-reveal]{opacity:1;transition:none}}.hm-methods-grid{grid-template-columns:1fr;gap:12px;margin-top:clamp(28px,3.4vw,44px);display:grid}@media (width>=860px){.hm-methods-grid{grid-template-columns:repeat(3,1fr)}.hm-method-card:last-child:nth-child(odd){flex-direction:row;grid-column:1/-1}.hm-method-card:last-child:nth-child(odd) .hm-method-media{border-bottom:none;border-right:1px solid var(--line2);flex:58%;align-items:center;height:auto;min-height:240px}.hm-method-card:last-child:nth-child(odd) .hm-method-media:after{height:0}.hm-method-card:last-child:nth-child(odd) .hm-method-body{flex:42%;justify-content:center}.hm-method-card:last-child:nth-child(odd) .hm-method-media .halftone{flex:auto;width:100%}}.hm-method-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);color:inherit;flex-direction:column;text-decoration:none;transition:transform .25s,border-color .25s;display:flex;position:relative;overflow:hidden}.hm-method-card:hover{border-color:var(--fog2);transform:translateY(-4px)}.hm-method-media{background:linear-gradient(135deg, var(--frame-a), var(--frame-b));border-bottom:1px solid var(--line2);--color-ember:#8b939a;--color-ember-deep:#767e85;--color-plasma-violet:#242b3c;justify-content:center;align-items:center;height:320px;padding:22px 22px 0;display:flex;position:relative;overflow:hidden}.hm-method-media .halftone{filter:none;width:460px;max-width:none;color:var(--color-obsidian);background-image:radial-gradient(circle, var(--frame-dot) 1.5px, transparent 2.1px), linear-gradient(135deg, var(--mesh-a), var(--frame-b));transform-origin:50%;background-size:13px 13px,auto;flex:none;margin:0;padding:2rem;transform:scale(.58)}.hm-method-media p{color:var(--muted)}.hm-method-media .pmock--sdk .code-panel{background:var(--color-obsidian);border-color:#0000}.hm-method-media .pmock-h2h{background:var(--h2h-surface);border-color:var(--h2h-border)}.hm-method-media .pmock .btn{border-radius:var(--radius-pills);text-align:center;min-height:0;padding:.5rem 1.05rem;font-size:.88rem;font-weight:500;line-height:1.25}.hm-method-media .pmock--links .btn{display:none}.hm-method-media .pmock--links .pmock-url-field:after{content:"";background:var(--color-pumice) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23070607' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='9' y='9' width='11' height='11' rx='2'/%3E%3Cpath d='M5 15V6a2 2 0 0 1 2-2h9'/%3E%3C/svg%3E") center / 1rem no-repeat;border-radius:.5rem;flex:none;width:1.9rem;height:1.9rem;margin:-.25rem -.55rem -.25rem auto}.hm-method-media .pmock--embedded .pmock-site{min-height:21rem}.hm-method-media .pmock--embedded .pmock-modal{bottom:auto}.hm-method-media:after{content:"";background:linear-gradient(transparent, var(--frame-b));pointer-events:none;height:0;position:absolute;bottom:0;left:0;right:0}.hm-method-body{flex-direction:column;gap:6px;padding:20px 24px 22px;display:flex}.hm-method-name{color:var(--bone);font-size:17px;font-weight:500}.hm-method-desc{color:var(--fog);font-size:13.5px;line-height:1.5}.hm-method-media .halftone{transition:transform .5s cubic-bezier(.22,1,.36,1)}.hm-method-card:hover .halftone{transform:scale(.63)}.hm-dev-section{border-top:1px solid var(--line2);border-bottom:1px solid var(--line2);background-image:linear-gradient(var(--line2) 1px, transparent 1px), linear-gradient(90deg, var(--line2) 1px, transparent 1px);background-size:64px 64px;padding:80px 20px}@media (width>=768px){.hm-dev-section{padding:120px 40px}}.hm-container-dev{grid-template-columns:1fr 1fr;align-items:flex-start;gap:60px;max-width:1400px;margin:0 auto;display:grid}@media (width<=767px){.hm-container-dev{grid-template-columns:1fr;gap:40px}}.hm-dev-copy{position:sticky;top:100px}.hm-dev-title{letter-spacing:-.02em;text-wrap:balance;margin-top:20px;margin-bottom:24px;font-size:clamp(1.6rem,2.6vw,2.4rem);font-weight:600;line-height:1.2}.hm-reveal span{opacity:.14;transition:opacity .2s}@media (prefers-reduced-motion:reduce){.hm-reveal span{opacity:1!important}}.hm-lang-tags{flex-wrap:wrap;gap:8px;display:flex}.hm-tag{font-family:var(--mono);color:var(--fog);border:1px solid var(--line);padding:6px 12px;font-size:12px;display:inline-block}.hm-code-panel{border:1px solid var(--line);background:var(--panel);overflow:hidden}.hm-code-tabs{border-bottom:1px solid var(--line);display:flex;overflow-x:auto}.hm-code-head{border-bottom:1px solid var(--line);align-items:stretch;display:flex}.hm-code-head .hm-code-tabs{border-bottom:none;flex:auto;min-width:0}.hm-code-copy{appearance:none;border:1px solid var(--line);border-radius:var(--radius);height:30px;color:var(--fog);font-family:var(--sans);cursor:pointer;white-space:nowrap;background:0 0;align-self:center;align-items:center;gap:7px;margin:0 10px;padding:0 12px;font-size:12.5px;font-weight:500;transition:color .2s,border-color .2s,background-color .2s;display:inline-flex;position:relative}.hm-code-copy:hover{color:var(--bone);border-color:var(--fog2);background:var(--panel2)}.hm-code-copy:focus-visible{outline:1px solid var(--fog);outline-offset:2px}.hm-copy-ic{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:14px;height:14px}.hm-copy-ic-done{display:none}.hm-code-copy.is-copied{color:var(--ok);border-color:var(--ok-line);background:var(--ok-bg)}.hm-code-copy.is-copied .hm-copy-ic-copy{display:none}.hm-code-copy.is-copied .hm-copy-ic-done{display:block}@media (width<=559px){.hm .hm-code-copy{padding:0 8px}.hm .hm-copy-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.hm-code-tab{appearance:none;border:none;border-right:1px solid var(--line2);font-family:var(--mono);color:var(--fog2);cursor:pointer;white-space:nowrap;background:0 0;padding:12px 16px;font-size:12px;transition:background-color .2s,color .2s}.hm-code-tab:hover,.hm-code-tab-active{background:var(--panel2);color:var(--bone)}.hm-code{font-family:var(--mono);color:var(--fog);margin:0;padding:20px;font-size:12.5px;line-height:1.75;overflow-x:auto}.hm-comment{color:var(--fog2)}.hm-keyword{color:var(--syn-kw)}.hm-key,.hm-prop{color:var(--syn-prop)}.hm-string{color:var(--syn-str)}.hm-num{color:var(--syn-num)}.hm-fn{color:var(--bone)}.hm-cta-section{padding:112px 20px;position:relative;overflow:hidden}@media (width>=768px){.hm-cta-section{padding:176px 40px}}.hm-cta-section .hm-title{letter-spacing:-.04em;overflow-wrap:anywhere;font-size:clamp(2.3rem,7vw,6rem);font-weight:500;line-height:.95}.hm-cta-section .hm-lead{max-width:28rem;margin-top:24px}.hm-cta-section .hm-cta-group{margin-top:36px}.hm-cta-grid{z-index:1;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:flex-end;gap:56px;max-width:1400px;margin:0 auto;display:grid;position:relative}@media (width<=767px){.hm-cta-grid{grid-template-columns:minmax(0,1fr);gap:40px}}.hm-pricing-card{border:1px solid var(--line);background:color-mix(in srgb, var(--panel) 80%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overflow:hidden}.hm-pricing-main{border-bottom:1px solid var(--line);padding:24px}.hm-price-value{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(3rem,6vw,5rem);font-weight:600;line-height:1}@media (width>=640px) and (width<=900px){.hm-price-value{font-size:2.5rem}}.hm-price-pre{letter-spacing:0;color:var(--fog2);margin-inline-end:12px;font-size:.3em;font-weight:500}.hm-price-unit{letter-spacing:0;vertical-align:top;color:var(--fog2);margin-left:2px;font-size:1.5rem;font-weight:600}.hm-price-label{color:var(--fog);margin-top:8px;font-size:14px}.hm-pricing-list{font-size:14px}.hm-pricing-row{border-bottom:1px solid var(--line2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;padding:12px 24px;display:flex}.hm-pricing-row:last-child{border-bottom:none}.hm-pricing-row dt{color:var(--fog)}.hm-pricing-row dd{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--bone);text-align:end;margin:0}.hm-footer{border-top:1px solid var(--line2);padding:56px 0 48px}.hm-footer-grid{border-bottom:1px solid var(--line2);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:32px;max-width:1400px;margin:0 auto 24px;padding-bottom:56px;display:grid}.hm-footer-grid>div>a{color:var(--fog);margin-top:12px;font-size:14px;transition:color .2s;display:block}.hm-footer-grid>div>a:hover{color:var(--bone)}.hm-footer-grid .hm-mono-label{letter-spacing:.05em;margin-bottom:4px;font-size:10.5px}.hm-footer-bottom{max-width:1400px;font-family:var(--mono);color:var(--fog2);flex-wrap:wrap;justify-content:space-between;gap:24px;margin:0 auto;font-size:10.5px;display:flex}@media (width<=767px){.hm-footer-bottom{flex-direction:column;gap:12px}}.hm-qr-code{background:var(--bone);border:8px solid var(--bone);border-radius:2px;grid-template-columns:repeat(21,1fr);gap:2px;padding:8px;display:grid}.hm-qr-code i{aspect-ratio:1;background:0 0;width:100%;display:block}.hm-qr-code i.on{background:var(--ink)}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.hm .btn{min-height:44px;font-family:var(--sans);cursor:pointer;border-radius:var(--radius);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:14px;font-weight:600;text-decoration:none;transition:opacity .15s,background .15s,border-color .15s,color .15s;display:inline-flex}.hm .btn:focus-visible{outline:2px solid var(--bone);outline-offset:2px}.hm .btn-primary{background:var(--ctl);color:var(--ctl-fg)}.hm .btn-primary:hover{opacity:.86}.hm .btn-secondary{border-color:var(--line);color:var(--bone);background:0 0}.hm .btn-secondary:hover{border-color:var(--fog2)}.hm .btn-ghost{color:var(--fog);background:0 0}.hm .btn-ghost:hover{color:var(--bone);background:var(--panel2)}.hm .btn-danger{background:var(--stop);color:#fff;border-color:var(--stop)}.hm .btn-danger:hover{opacity:.88}.hm .btn-sm{min-height:34px;padding:0 14px;font-size:13px}.hm .btn-lg{min-height:52px;padding:0 26px;font-size:15px}.hm .btn[disabled]{opacity:.4;pointer-events:none}.hm .btn svg{width:16px;height:16px}.hm .spin{border:2px solid;border-right-color:#0000;border-radius:50%;width:15px;height:15px;animation:.7s linear infinite sp}@keyframes sp{to{transform:rotate(360deg)}}.hm .field{flex-direction:column;gap:7px;max-width:340px;display:flex}.hm .field label{font-size:13px;font-weight:500}.hm .field .hint{color:var(--fog2);font-size:12px}.hm .inp{background:var(--field);border:1px solid var(--field-line);border-radius:var(--radius);align-items:center;gap:9px;min-height:44px;padding:0 12px;transition:border-color .15s;display:flex}.hm .inp:focus-within{border-color:var(--bone)}.hm .inp .pfx{font-family:var(--mono);color:var(--fog2);font-size:13px}.hm .inp input,.hm .inp textarea,.hm .inp select{min-width:0;color:var(--bone);font-family:var(--sans);background:0 0;border:none;outline:none;flex:1;padding:11px 0;font-size:14px}.hm .inp input::placeholder{color:var(--fog2)}.hm .inp textarea{resize:vertical;min-height:72px;padding:11px 0}.hm .inp.err{border-color:var(--stop)}.hm .field .emsg{color:var(--stop);font-size:12px}.hm .inp[aria-disabled]{opacity:.45;pointer-events:none}.hm select.bare{color:var(--bone);font-family:var(--sans);background:0 0;border:none;outline:none;font-size:14px}.hm .opt{cursor:pointer;align-items:center;gap:10px;font-size:14px;display:inline-flex}.hm .opt input{opacity:0;width:0;height:0;position:absolute}.hm .box{border:1px solid var(--field-line);border-radius:3px;flex:none;place-items:center;width:18px;height:18px;transition:background .15s,border-color .15s;display:grid}.hm .opt input:checked+.box{background:var(--ctl);border-color:var(--ctl)}.hm .box svg{width:12px;height:12px;color:var(--ctl-fg);opacity:0}.hm .opt input:checked+.box svg{opacity:1}.hm .radio{border-radius:50%}.hm .opt input:checked+.radio{background:var(--ctl)}.hm .radio:after{content:"";background:var(--ctl-fg);opacity:0;border-radius:50%;width:7px;height:7px}.hm .opt input:checked+.radio:after{opacity:1}.hm .sw{background:var(--field-line);border-radius:999px;flex:none;width:40px;height:23px;transition:background .18s;position:relative}.hm .sw:after{content:"";background:var(--bone);border-radius:50%;width:19px;height:19px;transition:transform .18s;position:absolute;top:2px;left:2px}.hm .opt input:checked+.sw{background:var(--ok)}.hm .opt input:checked+.sw:after{background:#fff;transform:translate(17px)}.hm .opt input:focus-visible+.box,.hm .opt input:focus-visible+.sw,.hm .opt input:focus-visible+.radio{outline:2px solid var(--bone);outline-offset:2px}.hm .badge{border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:4px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.hm .badge i{background:currentColor;border-radius:50%;width:6px;height:6px}.hm .b-ok{background:var(--ok-bg);color:var(--ok);border-color:var(--ok-line)}.hm .b-wait{background:var(--wait-bg);color:var(--wait);border-color:var(--wait-line)}.hm .b-stop{background:var(--stop-bg);color:var(--stop);border-color:var(--stop-line)}.hm .b-info{background:var(--info-bg);color:var(--info);border-color:var(--info-line)}.hm .b-neutral{color:var(--fog);border-color:var(--line);background:0 0}.hm .chip{font-family:var(--mono);color:var(--fog);border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;align-items:center;gap:8px;padding:7px 11px;font-size:12px;display:inline-flex}.hm .chip.on{background:var(--ctl);color:var(--ctl-fg);border-color:var(--ctl)}.hm .nd{width:18px;height:18px;font-family:var(--mono);color:#0b0c0e;border-radius:50%;flex:none;place-items:center;font-size:9px;font-weight:700;display:grid}.hm .netbadge{color:var(--fog);border:1px solid var(--line);border-radius:var(--radius);align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:inline-flex}.hm .card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius)}.hm .card-h{border-bottom:1px solid var(--line2);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.hm .card-b{padding:16px}.hm .kpi{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:16px}.hm .kpi .k{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fog2);font-size:10px}.hm .kpi .v{letter-spacing:-.02em;margin-top:8px;font-size:26px;font-weight:700}.hm .kpi .v em{color:var(--ok);font-size:12px;font-style:normal;font-family:var(--mono);margin-left:7px}.hm .tbl-wrap{border:1px solid var(--line);border-radius:var(--radius);overflow:auto}.hm table.tbl{border-collapse:collapse;width:100%;min-width:440px;font-size:13.5px}.hm .tbl th{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fog2);text-align:left;border-bottom:1px solid var(--line);background:var(--panel);padding:11px 14px;font-size:9.5px;font-weight:500}.hm .tbl td{border-bottom:1px solid var(--line2);color:var(--fog);white-space:nowrap;padding:12px 14px}.hm .tbl tr:last-child td{border-bottom:none}.hm .tbl td:first-child{font-family:var(--mono);color:var(--bone);font-size:12px}.hm .tbl .r{text-align:right;font-family:var(--mono)}.hm .tabs{border-bottom:1px solid var(--line);gap:2px;display:flex}.hm .tab{color:var(--fog2);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:11px 16px;font-size:13.5px;font-weight:500}.hm .tab[aria-selected=true]{color:var(--bone);border-bottom-color:var(--bone)}.hm .tabpane{color:var(--fog);padding:18px 2px;font-size:14px}.hm .tabpane[hidden]{display:none}.hm .alert{border-radius:var(--radius);border:1px solid;align-items:flex-start;gap:12px;padding:13px 15px;font-size:13.5px;display:flex}.hm .alert .ai{flex:none;width:18px;height:18px;margin-top:1px}.hm .alert b{font-weight:600}.hm .a-info{background:var(--info-bg);border-color:var(--info-line);color:var(--bone)}.hm .a-ok{background:var(--ok-bg);border-color:var(--ok-line);color:var(--bone)}.hm .a-wait{background:var(--wait-bg);border-color:var(--wait-line);color:var(--bone)}.hm .a-stop{background:var(--stop-bg);border-color:var(--stop-line);color:var(--bone)}.hm .tip{display:inline-flex;position:relative}.hm .tip .bub{background:var(--raise);color:var(--bone);border:1px solid var(--line);border-radius:var(--radius);white-space:nowrap;opacity:0;pointer-events:none;padding:7px 10px;font-size:12px;transition:opacity .15s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.hm .tip:hover .bub,.hm .tip:focus-within .bub{opacity:1}.hm .pag{gap:6px;display:flex}.hm .pag button{border:1px solid var(--line);min-width:36px;height:36px;color:var(--fog);font-family:var(--mono);border-radius:var(--radius);cursor:pointer;background:0 0;font-size:12px}.hm .pag button[aria-current]{background:var(--ctl);color:var(--ctl-fg);border-color:var(--ctl)}.hm .pag button:hover:not([aria-current]){border-color:var(--fog2);color:var(--bone)}.hm .code{border:1px solid var(--line);border-radius:var(--radius);background:var(--field);overflow:hidden}.hm .code-h{border-bottom:1px solid var(--line2);justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.hm .code pre{font-family:var(--mono);color:var(--fog);margin:0;padding:14px;font-size:12.5px;line-height:1.7;overflow-x:auto}.hm .copybtn{border:1px solid var(--line);color:var(--fog2);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:3px;padding:6px 9px;font-size:9.5px}.hm .copybtn:hover{color:var(--bone);border-color:var(--fog2)}.hm .checkout{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);max-width:360px}.hm .co-h{border-bottom:1px solid var(--line2);justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;display:flex}.hm .co-amt{padding:18px 16px 8px}.hm .co-amt .big{letter-spacing:-.03em;font-size:32px;font-weight:700;line-height:1}.hm .co-amt .big em{color:var(--fog2);margin-left:7px;font-size:15px;font-style:normal}.hm .co-amt .rate{font-family:var(--mono);color:var(--fog2);justify-content:space-between;gap:10px;margin-top:12px;font-size:11px;display:flex}.hm .co-tabs{border-top:1px solid var(--line2);grid-template-columns:repeat(3,1fr);display:grid}.hm .co-tab{text-align:center;font-family:var(--mono);color:var(--fog2);border-right:1px solid var(--line2);cursor:pointer;justify-content:center;align-items:center;gap:7px;padding:11px 0;font-size:11px;display:flex}.hm .co-tab:last-child{border-right:none}.hm .co-tab[aria-selected=true]{color:var(--bone);background:var(--panel2)}.hm .co-pay{border-top:1px solid var(--line2);align-items:center;gap:14px;padding:16px;display:flex}.hm .co-qr{background:#fff;flex:0 0 92px;width:92px;height:92px;padding:7px}.hm .co-qr svg{width:100%;height:100%;display:block}.hm .co-addr{min-width:0}.hm .co-addr .k{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fog2);font-size:10px}.hm .co-addr code{font-family:var(--mono);color:var(--bone);word-break:break-all;margin-top:5px;font-size:11px;line-height:1.5;display:block}.hm .toasts{right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:60;flex-direction:column;gap:10px;display:flex;position:fixed}.hm .toast{background:var(--raise);border:1px solid var(--line);border-radius:var(--radius);align-items:center;gap:10px;min-width:220px;padding:12px 14px;font-size:13.5px;display:flex;box-shadow:0 20px 40px -20px #0009}.hm .toast i{background:var(--ok);border-radius:50%;flex:none;width:7px;height:7px}.hm .modal{z-index:70;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#050608a8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.hm .modal[hidden]{display:none}.hm .modal .box2{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);width:100%;max-width:420px}.hm .modal .box2 header{border-bottom:1px solid var(--line2);padding:16px 18px;font-weight:600}.hm .modal .box2 .mb{color:var(--fog);padding:18px;font-size:14px}.hm .modal .box2 footer{border-top:1px solid var(--line2);justify-content:flex-end;gap:10px;padding:14px 18px;display:flex}.hm .themebtn{border:1px solid var(--line);color:var(--fog);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;border-radius:var(--radius);cursor:pointer;background:0 0;align-items:center;gap:8px;padding:8px 12px;font-size:10px;display:inline-flex}.hm .themebtn:hover{color:var(--bone);border-color:var(--fog2)}.hm-ui-fragment-pad,.hm-ui-fragment-center{opacity:1;background:var(--panel2);flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;height:100%;padding:24px;display:flex;position:relative;inset:auto}.hm-ui-fragment-pad .co-qr{margin-inline:auto}.hm-ui-fragment-addr{text-align:center;flex-direction:column;gap:6px;display:flex}.hm-ui-fragment-addr code{font-family:var(--mono);color:var(--bone);word-break:break-all;max-width:240px;font-size:11px}.hm-ui-fragment-pad .code{width:100%;max-width:280px}.hm-link-preview{font-family:var(--mono);color:var(--bone);background:var(--field);border:1px solid var(--field-line);border-radius:var(--radius);padding:10px 16px;font-size:15px}.hm-method-media .mock-timer,.hm-method-media .pmock-tg-time{color:color-mix(in srgb, var(--color-obsidian) 72%, transparent)}.hm .hm-page{min-height:60vh;overflow-x:clip}.hm .hm-page .shell{width:100%;max-width:1400px;padding-inline:max(20px, env(safe-area-inset-left,0px), env(safe-area-inset-right,0px));margin:0 auto}.hm .hm-page .band{padding-block:48px}@media (width<=768px){.hm .hm-page .band{padding-block:32px}}.hm .hm-page .band-head{justify-items:start;gap:.9rem;max-width:860px;margin-bottom:2.2rem;display:grid}.hm .hm-page .band-head p{max-width:640px;color:var(--fog);margin:0;line-height:1.6}.hm .hm-page .band--dark{background:var(--panel);border-block:1px solid var(--line);padding-block:48px}@media (width<=768px){.hm .hm-page .band--dark{padding-block:32px}}.hm .hm-page .band--dark h2{color:var(--bone)}.hm .hm-page .band--dark p{color:var(--fog)}.hm .hm-page .band--dark .ticks li{color:var(--bone)}.hm .hm-page .split{grid-template-columns:1fr 1fr;align-items:center;gap:2rem;display:grid}@media (width<=768px){.hm .hm-page .split{grid-template-columns:1fr;gap:1.5rem}}.hm .hm-page .split-copy{justify-items:start;gap:1rem;display:grid}.hm .hm-page .split-copy p{color:var(--fog);margin:0;line-height:1.6}.hm .hm-page .tag{width:fit-content;color:var(--fog2);border-radius:var(--radius);font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;white-space:normal;background:0 0;place-self:flex-start start;align-items:center;padding:.3rem .85rem;font-size:11px;font-weight:400;display:inline-flex}.hm .hm-page .display{font-family:var(--sans);letter-spacing:-.03em;font-weight:500;line-height:1.04}.hm .hm-page .display--page{text-wrap:balance;max-width:22ch;font-size:clamp(2.2rem,4.6vw,3.8rem)}.hm .hm-page h2{font-family:var(--sans);letter-spacing:-.03em;color:var(--bone);text-transform:none;margin:0;font-size:clamp(1.7rem,3vw,2.6rem);font-weight:500;line-height:1.04}.hm .hm-page h3{font-family:var(--sans);letter-spacing:-.02em;color:var(--bone);text-transform:none;margin:0;font-size:18px;font-weight:500;line-height:1.2}.hm .hm-page .band-head h2,.hm .hm-page .band-head h3{color:var(--bone)}.hm .hm-page .hero-sub{color:var(--fog);max-width:60ch;margin:0;font-size:18px;line-height:1.6}.hm .hm-page .hero{gap:1.2rem;padding-block:80px 64px;display:grid}@media (width<=768px){.hm .hm-page .hero{padding-block:56px 40px}}.hm .hm-page .hero--page{background:0 0;border:none;padding-bottom:72px}@media (width<=768px){.hm .hm-page .hero--page{padding-bottom:40px}}.hm .hm-page .hero--split{grid-template-columns:1fr 1fr;align-items:center;gap:2rem;display:grid}@media (width<=768px){.hm .hm-page .hero--split{grid-template-columns:1fr;gap:1.5rem}}.hm .hm-page .hero--split .display--page{font-size:clamp(2.4rem,4.6vw,4.4rem)}.hm .hm-page .hero-main{gap:1rem;display:grid}.hm .hm-page .hero-aside{align-self:center}.hm .hm-page .hero-copy{align-content:center;gap:.4rem;display:grid}.hm .hm-page .hero-grid{grid-template-columns:1fr 1fr;align-items:center;gap:1.2rem;display:grid}@media (width<=768px){.hm .hm-page .hero-grid{grid-template-columns:1fr}}.hm .hm-page .actions{flex-wrap:wrap;gap:.8rem;margin-top:1.6rem;display:flex}.hm .hm-page .actions--center{justify-content:center}.hm .hm-page .proof{color:var(--fog);flex-wrap:wrap;gap:.6rem 0;margin-top:1.5rem;display:flex}.hm .hm-page .proof span{border-left:1px solid var(--line);padding:.1rem 1rem .1rem .8rem;font-size:.82rem}.hm .hm-page .proof span:first-child{border-left:none;padding-left:0}.hm .hm-page .btn{border-radius:var(--radius);height:44px;color:var(--bone);font-family:var(--sans);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:.45rem;padding:0 22px;font-size:16px;font-weight:600;transition:color .16s,border-color .16s,opacity .16s;display:inline-flex}.hm .hm-page .btn:hover{opacity:.85}.hm .hm-page .btn--solid{background:var(--bone);color:var(--ink)}.hm .hm-page .btn--solid:hover{opacity:.85}.hm .hm-page .btn--outline{border:1px solid var(--line);color:var(--bone)}.hm .hm-page .btn--outline:hover{border-color:var(--fog2)}.hm .hm-page .btn--ghost{color:var(--fog);padding-inline:1rem}.hm .hm-page .btn--ghost:hover{color:var(--bone)}.hm .hm-page .btn--dark{background:var(--bone);color:var(--ink)}.hm .hm-page .btn--dark:hover{opacity:.85}.hm .hm-page .btn--chalk{border:1px solid var(--line);color:var(--bone)}.hm .hm-page .btn--chalk:hover{border-color:var(--fog2)}.hm .hm-page .btn--sm{height:36px;padding:0 16px;font-size:14px}.hm .hm-page .cards{gap:1rem;display:grid}.hm .hm-page .cards--3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=1024px){.hm .hm-page .cards--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.hm .hm-page .cards--3{grid-template-columns:1fr}}.hm .hm-page .cards--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1024px){.hm .hm-page .cards--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.hm .hm-page .cards--4{grid-template-columns:1fr}}.hm .hm-page .card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:28px}.hm .hm-page .card h3{color:var(--bone);margin-bottom:.5rem;font-size:18px;font-weight:500}.hm .hm-page .card p{color:var(--fog);margin:0;font-size:15px;line-height:1.6}.hm .hm-page .card--link{padding-bottom:32px;transition:border-color .16s,transform .16s}.hm .hm-page .card--link:hover{border-color:var(--fog2);transform:translateY(-2px)}.hm .hm-page .card-arrow{font-family:var(--mono);color:var(--fog2);margin-inline-start:auto}.hm .hm-page .ticks{gap:.7rem;margin:.4rem 0 0;padding:0;list-style:none;display:grid}.hm .hm-page .ticks li{color:var(--fog);padding-inline-start:1.7rem;line-height:1.5;position:relative}.hm .hm-page .ticks li:before{content:"−";color:var(--fog2);width:6px;height:6px;font-weight:600;position:absolute;inset-inline-start:0}.hm .hm-page .steps{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.hm .hm-page .steps--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1024px){.hm .hm-page .steps--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.hm .hm-page .steps--4{grid-template-columns:1fr}}.hm .hm-page .step{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);align-content:start;gap:.8rem;padding:24px;display:grid;position:relative}.hm .hm-page .step p{color:var(--fog);margin:0;line-height:1.6}.hm .hm-page .step-num{font-family:var(--mono);color:var(--fog2);letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:600}.hm .hm-page .panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:24px}.hm .hm-page .panel-head{color:var(--bone);margin-bottom:.8rem;font-weight:600}.hm .hm-page .panel-note{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);color:var(--fog);padding:24px;line-height:1.6}.hm .hm-page .badge-soon{width:fit-content;color:var(--fog2);border-radius:var(--radius);font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;vertical-align:middle;background:0 0;align-self:center;align-items:center;margin-inline-start:.5rem;padding:.12rem .55rem;font-size:.68rem;font-weight:600;display:inline-flex}.hm .hm-page .tag .badge-soon,.hm .hm-page .tag+.badge-soon{color:var(--fog2);background:0 0;border:none}.hm .hm-page .mark{border:1px solid var(--line);background:var(--panel2);border-radius:var(--radius);width:2.5rem;height:2.5rem;color:var(--bone);font-family:var(--mono);justify-content:center;align-items:center;font-size:1rem;font-weight:600;line-height:1;display:inline-flex;position:relative}.hm .hm-page .mark span{font-size:1rem;line-height:1}.hm .hm-page .mark em{inset-inline-end:.25rem;font-size:.42rem;font-style:normal;font-weight:700;position:absolute;bottom:.2rem}.hm .hm-page .mark--sm{width:1.85rem;height:1.85rem;font-size:.85rem}.hm .hm-page .netpills{flex-wrap:wrap;gap:.65rem;margin-top:1rem;display:flex}.hm .hm-page .netpill{border:1px solid var(--line);background:var(--panel2);border-radius:var(--radius);font-family:var(--sans);color:var(--bone);align-items:center;gap:.5rem;padding:.5rem .8rem;font-size:.9rem;display:inline-flex}.hm .hm-page .netpill b{font-weight:600}.hm .hm-page .netpill small{color:var(--fog2);font-size:.75rem}.hm .hm-page .strip-copy b{color:var(--bone);font-weight:600;display:block}.hm .hm-page .strip .mark,.hm .hm-page .netpill .mark{background:var(--panel2)}.hm .hm-page .stats{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;display:grid}.hm .hm-page .stat-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);gap:.5rem;padding:24px;display:grid}.hm .hm-page .stat-card small{font-family:var(--sans);color:var(--fog);font-size:.9rem;line-height:1.35}.hm .hm-page .stat-card strong{font-family:var(--sans);color:var(--bone);letter-spacing:-.02em;font-size:1.8rem;font-weight:600;line-height:1.1}.hm .hm-page .feature-group-title{color:var(--bone);margin:0;font-size:18px;font-weight:600}.hm .hm-page a{color:inherit;text-decoration:none}.hm .hm-page p{color:var(--fog);line-height:1.6}.hm .hm-page .faq-band{padding-block:48px}@media (width<=768px){.hm .hm-page .faq-band{padding-block:32px}}.hm .hm-page .faq{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;display:grid}@media (width<=640px){.hm .hm-page .faq{grid-template-columns:1fr}}.hm .hm-page .faq-item{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);transition:background .16s,border-color .16s;overflow:hidden}.hm .hm-page .faq-item[open],.hm .hm-page .faq-item:hover{background:var(--panel);border-color:var(--fog2)}.hm .hm-page .faq-item summary{cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;min-height:4.9rem;padding:1.1rem 1.5rem;list-style:none;display:grid}.hm .hm-page .faq-item summary::-webkit-details-marker{display:none}.hm .hm-page .faq-num{font-family:var(--mono);color:var(--fog2);letter-spacing:.16em;text-transform:uppercase;font-size:15px;font-weight:600}.hm .hm-page .faq-q{color:var(--bone);font-size:15px;font-weight:500}.hm .hm-page .faq-item summary i{border:1px solid var(--fog2);border-radius:50%;flex:none;place-items:center;width:1.9rem;height:1.9rem;display:grid}.hm .hm-page .faq-item summary i:before,.hm .hm-page .faq-item summary i:after{content:"";background:var(--fog2);border-radius:99px;grid-area:1/1;width:.7rem;height:.12rem;transition:transform .18s,opacity .18s}.hm .hm-page .faq-item summary i:after{transform:rotate(90deg)}.hm .hm-page .faq-item[open] summary i:after{opacity:0;transform:rotate(90deg)scaleX(.3)}.hm .hm-page .faq-item>p{color:var(--fog);margin:0;padding:0 1.5rem 1.4rem 4rem;line-height:1.6}@media (width<=640px){.hm .hm-page .faq-item>p{padding:0 1.4rem 1.3rem}}.hm .hm-page .prose-faq{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);margin:.8rem 0;padding:1.1rem 1.3rem}.hm .hm-page .prose-faq summary{cursor:pointer;color:var(--bone);font-weight:500}.hm .hm-page .prose-faq p{color:var(--fog);margin:.7rem 0 0}.hm .hm-page .cta-banner{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);text-align:center;justify-items:center;gap:1rem;margin:48px 0;padding:56px 32px;display:grid}@media (width<=768px){.hm .hm-page .cta-banner{margin:32px 0;padding:40px 24px}}.hm .hm-page .cta-banner h2{color:var(--bone);max-width:900px;margin:0;font-size:clamp(1.8rem,3.4vw,2.8rem);font-weight:500}.hm .hm-page .cta-banner p{color:var(--fog);max-width:620px;margin:0}.hm .hm-page .cta-banner .actions{margin-top:.6rem}.hm .hm-page .feature-groups{gap:2rem;display:grid}.hm .hm-page .feature-group{gap:1.2rem;display:grid}.hm .hm-page .feature-group-title{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fog);align-items:center;gap:.7rem;margin:0;font-size:11px;font-weight:400;display:flex}.hm .hm-page .feature-group-title:before{content:"";background:var(--fog2);border-radius:0;flex:none;width:6px;height:6px}.hm .hm-page .card-dot{background:var(--fog2);border-radius:0;width:6px;height:6px;margin-bottom:0}.hm .hm-page .form-panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);gap:1rem;padding:28px;display:grid}.hm .hm-page .form-panel--compact{padding:28px}.hm .hm-page .demo-panel,.hm .hm-page .calc-panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);gap:1rem;padding:28px;display:grid}.hm .hm-page .panel-head{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.5rem;display:flex}.hm .hm-page .panel-head strong{font-family:var(--sans);color:var(--bone);font-size:18px;font-weight:600;line-height:1.05}.hm .hm-page .panel-note{color:var(--fog);margin:0;font-size:15px;line-height:1.6}.hm .hm-page .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.hm .hm-page .form-grid .full{grid-column:1/-1}@media (width<=640px){.hm .hm-page .form-grid{grid-template-columns:1fr}}.hm .hm-page label{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fog);gap:.45rem;font-size:11px;font-weight:400;display:grid}.hm .hm-page label small{color:var(--fog);font-size:11px;font-weight:400;line-height:1.4}.hm .hm-page input,.hm .hm-page select,.hm .hm-page textarea{background:var(--field);width:100%;color:var(--bone);border:1px solid var(--field-line);border-radius:var(--radius);font-family:var(--sans);outline:none;padding:0 14px;font-size:16px;line-height:1.5}.hm .hm-page input,.hm .hm-page select{height:44px}.hm .hm-page textarea{resize:vertical;min-height:112px;font-family:var(--sans);padding:14px}.hm .hm-page input:focus-visible,.hm .hm-page select:focus-visible,.hm .hm-page textarea:focus-visible{border-color:var(--bone);outline:2px solid color-mix(in srgb, var(--bone) 25%, transparent);outline-offset:0}.hm .hm-page input::placeholder,.hm .hm-page textarea::placeholder{color:var(--fog2)}.hm .hm-page select{appearance:auto;color-scheme:inherit;cursor:pointer}.hm .hm-page input[type=range]{background:0 0;border:none;height:auto;padding:0}.hm .hm-page input[type=checkbox],.hm .hm-page input[type=radio]{width:auto;height:auto}.hm .hm-page .state{border:1px solid var(--line);border-radius:var(--radius);color:var(--fog);gap:.3rem;margin:0;padding:.9rem 1.1rem;display:grid}.hm .hm-page .state b{color:var(--bone);font-weight:600}.hm .hm-page .state.success{border-color:var(--ok);color:var(--ok);background:0 0}.hm .hm-page .state.success b{color:var(--ok)}.hm .hm-page .state.error{border-color:var(--stop);color:var(--stop);background:0 0}.hm .hm-page .state.error b{color:var(--stop)}.hm .hm-page .state.warning{border-color:var(--wait);color:var(--wait);background:0 0}.hm .hm-page .state.info{border-color:var(--info);color:var(--info);background:0 0}.hm .hm-page .trust-checks{gap:.9rem;display:grid}.hm .hm-page .trust-check-list{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.hm .hm-page .trust-check-list a{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);color:var(--bone);align-items:center;gap:.7rem;padding:.9rem 1.1rem;font-weight:500;text-decoration:none;transition:background .16s,transform .16s,border-color .16s;display:flex}.hm .hm-page .trust-check-list a:hover{background:var(--panel);border-color:var(--fog2);transform:translateY(-1px)}.hm .hm-page .trust-check-list .card-dot{flex:none;margin-bottom:0}.hm .hm-page .trust-compact{flex-wrap:wrap;align-items:center;gap:.5rem .9rem;padding:1rem 0;display:flex}.hm .hm-page .trust-compact-label{color:var(--fog);font-size:15px;font-weight:600}.hm .hm-page .trust-compact-links{flex-wrap:wrap;gap:.5rem 1rem;display:flex}.hm .hm-page .trust-compact-links a{color:var(--fog);text-underline-offset:3px;font-size:15px;text-decoration:underline;transition:color .16s}.hm .hm-page .trust-compact-links a:hover{color:var(--bone)}.hm .hm-page .trust-security{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:28px}.hm .hm-page .trust-security p{color:var(--fog);margin:0}.hm .hm-page .trust-numbers{padding-block:48px}@media (width<=768px){.hm .hm-page .trust-numbers{padding-block:32px}}.hm .hm-page .rows{gap:.75rem;display:grid}.hm .hm-page .row{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:.6fr 1fr 1.4fr;align-items:center;gap:1rem;padding:1.1rem 1.5rem;display:grid}.hm .hm-page .row b{font-family:var(--sans);color:var(--bone);align-items:center;gap:.5rem;font-size:16px;font-weight:600;display:flex}.hm .hm-page .row p{color:var(--fog);margin:0;font-size:15px}@media (width<=980px){.hm .hm-page .row{grid-template-columns:1fr;gap:.3rem}}@media (width<=640px){.hm .hm-page .row{grid-template-columns:1fr;gap:.3rem}}.hm .hm-page .channels{gap:1rem;display:grid}.hm .hm-page .channel-alt{flex-direction:column;gap:.5rem;display:flex}.hm .hm-page .popular-pages .card--link{min-height:7.5rem}.hm .hm-page .popular-pages .card--link h3{font-size:18px}.hm .hm-page .cat-pills{flex-wrap:wrap;gap:.5rem;margin-bottom:1.6rem;display:flex}.hm .hm-page .strip{border:1px solid var(--line);background:var(--panel);border-radius:var(--radius);flex-wrap:wrap;align-items:center;gap:1rem;padding:1.2rem;display:flex}.hm .hm-page .strip-item{border-inline-start:1px solid var(--line);align-items:center;gap:.7rem;padding-block:.6rem;padding-inline-start:1.4rem;display:flex}.hm .hm-page .strip-item:first-child{border-inline-start:none;padding-inline-start:0}.hm .hm-page .strip-copy{flex-direction:column;gap:.2rem;display:flex}.hm .hm-page .strip-copy b{color:var(--bone);font-size:15px;font-weight:600;display:block}.hm .hm-page .strip-copy small{color:var(--fog);margin-top:.08rem;font-size:12px;display:block}@media (width<=640px){.hm .hm-page .strip{padding:.6rem 1.2rem}.hm .hm-page .strip-item{border-inline-start:none;border-block-start:1px solid var(--line);width:100%;padding-block:.8rem;padding-inline-start:0}.hm .hm-page .strip-item:first-child{border-block-start:0}}.hm .hm-page .article{max-width:72ch;margin-inline:auto;padding-block:clamp(2rem,6vh,4rem) 2rem}.hm .hm-page .article-head{justify-items:start;gap:1rem;max-width:900px;margin-block-end:1.5rem;display:grid}.hm .hm-page .article-meta{color:var(--fog);font-size:.84rem;font-family:var(--mono);flex-wrap:wrap;gap:0;display:flex}.hm .hm-page .article-meta span{border-inline-start:1px solid var(--line);padding-block:.1rem;padding-inline:1rem .8rem}.hm .hm-page .article-meta span:first-child{border-inline-start:none;padding-inline-start:0}.hm .hm-page .article-media{border-radius:var(--radius);border:1px solid var(--line);gap:1.2rem;margin-block:1.6rem;display:grid;overflow:hidden}.hm .hm-page .article-figure{border-radius:var(--radius);border:1px solid var(--line);max-width:560px;margin-block:1.6rem;overflow:hidden}.hm .hm-page .article-figure--hero{max-width:100%;margin-block:0 1.8rem}.hm .hm-page .article-figure figcaption{font-family:var(--mono);color:var(--fog2);background:var(--panel2);margin:0;padding:.8rem 1rem;font-size:.75rem}.hm .hm-page .article-cta{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);gap:.8rem;max-width:600px;margin-block:1.4rem 2rem;padding:28px;display:grid}.hm .hm-page .article-cta h3{color:var(--bone);margin:0;font-size:1.4rem}.hm .hm-page .article-cta p{color:var(--fog);margin:0;font-size:.95rem;line-height:1.5}.hm .hm-page .article-cta .actions{margin-top:.4rem}.hm .hm-page .article-cta--compact{margin-block:1.4rem 2rem}.hm .hm-page .article-cover{aspect-ratio:16/9;border:1px solid var(--line);border-radius:var(--radius);margin:0;overflow:hidden}.hm .hm-page .article-cover img{object-fit:cover;width:100%;height:100%;display:block}.hm .hm-page .article-toc{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);text-align:start;gap:.8rem;max-width:600px;margin-block:0 2rem;padding:28px;display:grid}.hm .hm-page .article-toc-title{color:var(--fog2);font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:400}.hm .hm-page .prose .article-toc ol{color:var(--fog);margin:0;padding-inline-start:1.3em;line-height:1.5}.hm .hm-page .prose .article-toc li{margin-block-end:.4rem}.hm .hm-page .prose .article-toc li::marker{color:var(--fog2)}.hm .hm-page .prose .article-toc a{color:var(--fog);text-decoration:none;transition:color .16s}.hm .hm-page .prose .article-toc a:hover{color:var(--bone)}.hm .hm-page .post-cover{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius);width:100%;height:auto;display:block}.hm .hm-page .prose{max-width:72ch;margin-block-start:1.8rem;font-size:1rem}.hm .hm-page .prose-lead{color:var(--fog);margin:0;font-size:1.2rem;line-height:1.6}.hm .hm-page .prose h2{font-family:var(--sans);letter-spacing:-.03em;color:var(--bone);margin-block:2.4em .6em;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:500;line-height:1.1}.hm .hm-page .prose h3{font-family:var(--sans);color:var(--bone);margin-block:1.4em .4em;font-size:1.2rem;font-weight:500;line-height:1.2}.hm .hm-page .prose p{color:var(--fog);margin:0 0 1rem;font-size:1rem;line-height:1.75}.hm .hm-page .prose p strong{color:var(--bone);font-weight:600}.hm .hm-page .prose ul,.hm .hm-page .prose ol{color:var(--fog);margin-block:1rem;margin-inline-start:1.2em;padding:0;line-height:1.75}.hm .hm-page .prose li{margin-block-end:.5rem}.hm .hm-page .prose a{color:var(--bone);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--fog2);text-decoration-color:var(--fog2);transition:color .16s}.hm .hm-page .prose a:hover{color:var(--fog)}.hm .hm-page .prose blockquote{border-inline-start:2px solid var(--line);color:var(--fog);margin-block:1.5rem;margin-inline:0;padding-inline-start:1em;font-style:italic}.hm .hm-page .prose code{font-family:var(--mono);background:var(--panel2);color:var(--bone);border-radius:var(--radius);padding:2px 6px;font-size:.9em}.hm .hm-page .prose table{border-collapse:collapse;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);width:100%;margin-block:1.5rem;overflow:hidden}.hm .hm-page .prose thead{background:var(--panel2)}.hm .hm-page .prose th{color:var(--fog2);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;text-align:start;border-block-end:1px solid var(--line);padding:.8rem 1rem;font-size:.8rem;font-weight:600}.hm .hm-page .prose td{color:var(--bone);border-block-end:1px solid var(--line);padding:.8rem 1rem;font-size:.95rem}.hm .hm-page .prose tbody tr:last-child td{border-block-end:none}.hm .hm-page .prose section>p{margin-block-end:1rem}.hm .hm-page .prose-faq{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);margin-block:.8rem;padding:1.1rem 1.3rem;transition:background .16s,border-color .16s;overflow:hidden}.hm .hm-page .prose-faq[open],.hm .hm-page .prose-faq:hover{border-color:var(--fog2)}.hm .hm-page .prose-faq summary{cursor:pointer;color:var(--bone);align-items:center;gap:.8rem;padding-block:.4rem;font-size:.95rem;font-weight:500;list-style:none;display:flex}.hm .hm-page .prose-faq summary::-webkit-details-marker{display:none}.hm .hm-page .prose-faq summary:before{content:"+";border:1px solid var(--fog2);width:1.5rem;height:1.5rem;color:var(--fog2);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.9rem;font-weight:700;transition:transform .16s;display:flex}.hm .hm-page .prose-faq[open] summary:before{content:"−"}.hm .hm-page .prose-faq p{color:var(--fog);margin-block:.7rem 0}.hm .hm-page .posts{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}@media (width<=1024px){.hm .hm-page .posts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.hm .hm-page .posts{grid-template-columns:1fr}}.hm .hm-page .posts--wide{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1024px){.hm .hm-page .posts--wide{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.hm .hm-page .posts--wide{grid-template-columns:1fr}}.hm .hm-page .post{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);gap:0;transition:border-color .16s,transform .16s;display:grid;overflow:hidden}.hm .hm-page .post:hover{border-color:var(--fog2);transform:translateY(-2px)}.hm .hm-page .post-thumb{aspect-ratio:16/9;background-image:radial-gradient(color-mix(in srgb, var(--bone) 14%, transparent) 1px, transparent 1px);background-size:14px 14px;background-color:var(--panel2);width:100%;height:auto;display:block}.hm .hm-page .post-thumb--ember{background-image:radial-gradient(color-mix(in srgb, var(--bone) 14%, transparent) 1px, transparent 1px);background-size:14px 14px;background-color:var(--panel2)}.hm .hm-page .post-thumb--plasma{background-image:radial-gradient(color-mix(in srgb, var(--bone) 14%, transparent) 1px, transparent 1px), linear-gradient(135deg, color-mix(in srgb, var(--info) 10%, transparent), transparent);background-size:14px 14px,100% 100%;background-color:var(--panel2)}.hm .hm-page .post .tag{order:-1;margin-block-start:.3rem;margin-inline-start:.5rem}.hm .hm-page .post h3{font-family:var(--sans);color:var(--bone);margin:0;padding-block-start:1rem;padding-inline:1rem;font-size:1.1rem;font-weight:500;line-height:1.2}.hm .hm-page .post p{color:var(--fog);margin:0;padding:.5rem 1rem;font-size:.9rem;line-height:1.5}.hm .hm-page .post small{color:var(--fog2);font-family:var(--mono);margin:0;padding:.5rem 1rem 1rem;font-size:.75rem;display:block}.hm .hm-page .cat-pills{flex-wrap:wrap;gap:.5rem;margin-block-end:1.6rem;display:flex}.hm .hm-page .cat-pills button,.hm .hm-page .cat-pills a{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fog2);border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;white-space:nowrap;background:0 0;padding:.4rem .8rem;font-size:.75rem;font-weight:600;transition:border-color .16s,color .16s}.hm .hm-page .cat-pills button:hover,.hm .hm-page .cat-pills a:hover,.hm .hm-page .cat-pills button.active,.hm .hm-page .cat-pills a.active{border-color:var(--bone);color:var(--bone)}.hm .hm-page .compare-table{background:var(--line);border:1px solid var(--line);border-radius:var(--radius);gap:1px;margin-block:1.5rem;display:grid;overflow:hidden}.hm .hm-page .compare-row{background:var(--panel);grid-template-columns:1fr 1.4fr 1.4fr;gap:0;display:grid}.hm .hm-page .compare-row>span{background:var(--panel);color:var(--bone);border-block-end:1px solid var(--line);padding:.9rem 1.1rem;font-size:.9rem;line-height:1.5}.hm .hm-page .compare-row:last-child>span{border-block-end:none}.hm .hm-page .compare-row--head>span{background:var(--panel2);color:var(--fog2);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;border-block-end:1px solid var(--line);padding:.8rem 1.1rem;font-size:.75rem;font-weight:600}.hm .hm-page .compare-label{color:var(--fog);font-weight:600;font-family:var(--mono);background:var(--panel2)!important}@media (width<=768px){.hm .hm-page .compare-row{grid-template-columns:1fr}.hm .hm-page .compare-row--head{display:none}.hm .hm-page .compare-label{border-block-start:1px solid var(--line)}}.hm .hm-page .compare-honest{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-block:2.4rem;display:grid}@media (width<=768px){.hm .hm-page .compare-honest{grid-template-columns:1fr}}.hm .hm-page .compare-honest-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:1.6rem}.hm .hm-page .compare-honest-card h3{font-family:var(--sans);color:var(--bone);margin:0 0 .5rem;font-size:1.1rem;font-weight:500}.hm .hm-page .compare-honest-card p{color:var(--fog);margin:0;font-size:.95rem;line-height:1.6}.hm .hm-page .compare-sources{word-break:break-word;color:var(--fog2);font-family:var(--mono);font-size:.8rem}.hm .hm-page .compare-sources span{color:var(--bone);font-weight:700}.hm .hm-page .compare-footnote{color:var(--fog2);font-size:.85rem;font-family:var(--mono);padding-block:1.4rem}.hm .hm-page .compare-footnote p{max-width:900px;margin:0 0 .5rem}.hm .hm-page .compare-footnote a{color:var(--fog);text-underline-offset:3px;text-decoration:underline}.hm .hm-page .compare-footnote a:hover{color:var(--bone)}.hm .hm-page .hero-sub--verdict{color:var(--fog);max-width:70ch;font-size:1rem;line-height:1.6}.hm .hm-page .hero-sub--verdict strong{color:var(--bone);font-weight:600}.hm .hm-page .code-panel{background:var(--field);border:1px solid var(--field-line);border-radius:var(--radius);margin-block:1.6rem;overflow:hidden}.hm .hm-page .code-panel-top{border-block-end:1px solid var(--line);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fog2);align-items:center;gap:.7rem;padding:.9rem 1.6rem;font-size:.75rem;font-weight:600;display:flex}.hm .hm-page .code-panel-top span{color:var(--syn-kw);font-weight:700}.hm .hm-page .code-panel-top b{color:var(--bone);font-weight:500}.hm .hm-page .code-panel pre{font-family:var(--mono);color:var(--bone);white-space:pre-wrap;word-wrap:break-word;margin:0;padding:1.5rem 1.6rem;font-size:.8rem;line-height:1.7;overflow-x:auto}.hm .hm-page .code-panel .k{color:var(--syn-kw)}.hm .hm-page .code-panel .s{color:var(--syn-str)}.hm .hm-page .code-panel .n{color:var(--syn-num)}.hm .hm-page .code-panel .p{color:var(--syn-prop)}.hm .hm-page .halftone{background-image:radial-gradient(color-mix(in srgb, var(--bone) 14%, transparent) 1px, transparent 1px);background-size:14px 14px;background-color:var(--panel2);border-radius:var(--radius)}.hm .hm-page .popular-pages{gap:1rem;display:grid}.hm .hm-page .popular-pages .card--link{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);min-height:7.5rem;padding:28px;transition:border-color .16s,transform .16s}.hm .hm-page .popular-pages .card--link:hover{border-color:var(--fog2);transform:translateY(-2px)}.hm .hm-page .popular-pages .card--link h3{color:var(--bone);margin:0 0 .5rem;font-size:1.1rem;font-weight:500}.hm .hm-page .popular-pages .card--link p{color:var(--fog);margin:0;font-size:.9rem;line-height:1.5}.hm .hm-page .full{width:100%}.hm .hm-page .article a.btn,.hm .hm-page .prose a.btn,.hm .hm-page .article-cta a.btn{text-decoration:none}.hm .hm-page .article a.btn--solid,.hm .hm-page .prose a.btn--solid,.hm .hm-page .article-cta a.btn--solid,.hm .hm-page .article a.btn--dark,.hm .hm-page .prose a.btn--dark,.hm .hm-page .article-cta a.btn--dark{color:var(--ink)}.hm .hm-page .article a.btn--outline,.hm .hm-page .prose a.btn--outline,.hm .hm-page .article-cta a.btn--outline,.hm .hm-page .article a.btn--chalk,.hm .hm-page .prose a.btn--chalk,.hm .hm-page .article-cta a.btn--chalk{color:var(--bone)}.hm .hm-page .post-thumb,.hm .hm-page .post-thumb--ember,.hm .hm-page .post-thumb--plasma{border-radius:var(--radius)}.hm .hm-page .hero--split,.hm .hm-page .split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hm .hm-page .hero--split>*,.hm .hm-page .split>*{min-width:0}@media (width<=768px){.hm .hm-page .hero--split,.hm .hm-page .split{grid-template-columns:minmax(0,1fr)}}.hm .hm-page .calc-panel input,.hm .hm-page .calc-panel select{min-width:0;max-width:100%}.hm .hm-page .actions{flex-wrap:wrap}@media (width<=480px){.hm .hm-page .actions .btn{white-space:normal;text-align:center;max-width:100%;height:auto;min-height:44px;padding-block:10px}}.hm .hm-page .panel-note{background:0 0;border:0;border-radius:0;padding:0}.hm .hm-page .calc-panel{grid-template-columns:minmax(0,1fr)}.hm .hm-page .panel-head{flex-wrap:wrap}.hm .hm-page .flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.hm .hm-page .flow-step{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);align-content:start;gap:.9rem;padding:24px;display:grid;position:relative}.hm .hm-page .flow-num{border-radius:var(--radius);border:1px solid var(--line);background:var(--panel2);width:32px;height:32px;color:var(--bone);font-family:var(--mono);justify-content:center;align-items:center;font-size:13px;font-weight:600;display:inline-flex}.hm .hm-page .flow-step p{color:var(--fog);margin:0;font-size:15px;line-height:1.6}.hm .hm-page .flow-step:not(:last-child):after{display:none}@media (width<=640px){.hm .hm-page .flow{grid-template-columns:1fr}}.hm .hm-page .feature-card{align-content:start;gap:.7rem;display:grid}.hm .hm-page .feature-ico{border-radius:var(--radius);border:1px solid var(--line);background:var(--panel2);width:40px;height:40px;color:var(--bone);justify-content:center;align-items:center;margin-bottom:0;display:inline-flex}.hm .hm-page .feature-ico svg{width:20px;height:20px}.hm .hm-page .card:hover .feature-ico{border-color:var(--fog2)}.hm .hm-page .hero-aside{--color-ember:#8b939a;--color-ember-deep:#767e85;--color-plasma-violet:#242b3c}.hm .hm-page .hero-aside .halftone{filter:none;width:100%;max-width:560px;color:var(--color-obsidian);background-image:radial-gradient(circle, var(--frame-dot) 1.5px, transparent 2.1px), linear-gradient(135deg, var(--mesh-a), var(--frame-b));border-radius:var(--radius);background-size:13px 13px,auto;margin-block:0;margin-inline:auto}.hm .hm-page .hero-aside .mock,.hm .hm-page .hero-aside .pmock{color:var(--color-obsidian)}.hm .hm-page .hero-aside .mock .mark{background:var(--color-pumice);color:var(--color-obsidian)}.hm .hm-page .hero-aside .pmock--sdk .code-panel{background:var(--color-obsidian);border-color:#0000;margin-block:0;margin-inline:0}.hm .hm-page .hero-aside .code-panel pre{font-family:var(--mono);color:#f1efe9;white-space:pre-wrap;margin:0;padding:1.5rem 1.6rem;font-size:.9rem;line-height:1.7;overflow-x:auto}.hm .hm-page .hero-aside .code-panel-top{font-family:var(--mono);color:#ffffffb8;border-block-end:1px dotted #ffffff4d;align-items:center;gap:.7rem;padding:.9rem 1.6rem;font-size:.8rem;font-weight:600;display:flex}.hm .hm-page .hero-aside .code-panel-top span{color:var(--color-ember);font-weight:700}.hm .hm-page .hero-aside .code-panel-top b{color:#ffffffd9;font-weight:500}.hm .hm-page .hero-aside .pmock-h2h{background:var(--h2h-surface);border-color:var(--h2h-border);margin:0}.hm .hm-page .hero-aside .pmock .btn{border-radius:var(--radius);white-space:normal;text-align:center;height:auto;min-height:0;padding:.5rem 1.05rem;font-size:.88rem;font-weight:500;line-height:1.25}.hm .hm-page .hero-aside .pmock--links .btn{display:inline-flex}.hm .hm-page .hero-aside .mock-timer,.hm .hm-page .hero-aside .pmock-tg-time{color:color-mix(in srgb, var(--color-obsidian) 72%, transparent)}.hm .hm-page .code-panel pre,.hm .hm-page .code-panel code{color:var(--bone)}.hm .hm-page .code-panel-top,.hm .hm-page .code-panel-top span{color:var(--fog)}.hm .hm-page .code-panel-top b,.hm .hm-page .hero-aside>.code-panel pre,.hm .hm-page .hero-aside>.code-panel code{color:var(--bone)}.hm .hm-page .hero-aside>.code-panel .code-panel-top{color:var(--fog);border-block-end:1px solid var(--line)}.hm .hm-page .hero-aside>.code-panel .code-panel-top span{color:var(--fog)}.hm .hm-page .hero-aside>.code-panel .code-panel-top b{color:var(--bone)}.hm .hm-page .hero-aside .pmock .code-panel code,.hm .hm-page .hero-aside .pmock-h2h .code-panel code,.hm .hm-page .hero-aside .pmock-h2h pre,.hm .hm-page .hero-aside .pmock-h2h code{color:inherit}.hm .hm-page .hero-aside .pmock-h2h pre{color:#f1efe9}.coin-ico-wrap{flex:none;display:inline-flex;position:relative}.coin-ico{border-radius:50%;flex:none;width:28px;height:28px;display:block}.coin-ico--sm{width:22px;height:22px}.coin-ico--badge{inset-inline-end:-4px;border:1px solid var(--panel,var(--color-limestone));width:14px;height:14px;position:absolute;bottom:-4px}.mock .coin-ico{width:22px;height:22px}.mock .coin-ico--badge{width:12px;height:12px}.hm .hm-page .hero-aside>.panel:has(>.strip){background:0 0;border:0;padding:0}.hm .hm-page .hero-main>.ticks{margin-block:4px 8px}.hm .hm-page .strip{background:0 0;border:0;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:0;padding:0;display:grid}.hm .hm-page .strip-item,.hm .hm-page .strip-item:first-child{background:var(--panel2);border:1px solid var(--line);border-radius:var(--radius);align-items:center;gap:12px;min-width:0;margin:0;padding:14px;transition:border-color .2s;display:flex}.hm .hm-page .strip-item:hover{border-color:var(--fog2)}.hm .hm-page .strip-copy{gap:2px;min-width:0;display:grid}.hm .hm-page .strip-copy b{color:var(--bone);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:14px;font-weight:600;line-height:1.2;display:flex}.hm .hm-page .strip-copy small{color:var(--fog);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.3;overflow:hidden}.hm .hm-page .strip .coin-ico{width:32px;height:32px}.hm .hm-page .netpills{border:0;border-top:1px solid var(--line);background:0 0;flex-wrap:wrap;gap:8px;margin:20px 0 0;padding:20px 0 0;display:flex}.hm .hm-page .netpill{border:1px solid var(--line);border-radius:var(--radius);background:0 0;align-items:center;gap:8px;height:34px;padding-block:0;padding-inline:8px 12px;display:inline-flex}.hm .hm-page .netpill b{font-family:var(--mono);letter-spacing:.04em;color:var(--bone);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.hm .hm-page .netpill small{display:none}.hm .hm-page .netpill .coin-ico{width:20px;height:20px}.hm .hm-page .strip-item{position:relative}.hm .hm-page .strip-copy b .badge-soon{top:8px;margin:0;padding:1px 6px;font-size:.6rem;position:absolute;inset-inline-end:8px}.hm .hm-page .strip .coin-ico--badge{width:16px;height:16px}.hm .hm-page .popular-pages .cards{grid-template-columns:repeat(4,minmax(0,1fr))}.hm .hm-page .popular-pages .card--link{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;min-height:0;padding:18px 20px;display:flex}.hm .hm-page .popular-pages .card--link h3{margin:0}@media (width<=768px){.hm .hm-page .popular-pages .cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.hm .hm-page .popular-pages .card-arrow{margin-inline-start:auto;position:static;inset:auto;transform:none}.hm .hm-page .blog-hero{text-align:center;padding-block:88px 36px}.hm .hm-page .blog-hero .display--page{max-width:none;margin-inline:auto}.hm .hm-page .blog-hero .hero-sub{max-width:56ch;margin-inline:auto}.hm .hm-page .blog-h1-icons{vertical-align:middle;margin-inline-start:.35em;display:inline-flex}.hm .hm-page .blog-h1-icons img{border:3px solid var(--ink);background:var(--ink);border-radius:50%;width:clamp(34px,4.2vw,56px);height:clamp(34px,4.2vw,56px)}.hm .hm-page .blog-h1-icons img+img{margin-inline-start:-.5rem}.hm .hm-page .blog-search{display:none}html.hm-js .hm .hm-page .blog-search{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);cursor:text;align-items:center;gap:12px;width:min(520px,100%);height:52px;margin:28px auto 0;padding-inline:16px;display:flex}.hm .hm-page .blog-search svg{fill:none;width:18px;height:18px;stroke:var(--fog2);stroke-width:1.8px;flex:none}.hm .hm-page .blog-search input{min-width:0;height:100%;color:var(--bone);font:inherit;background:0 0;border:0;outline:0;flex:1}.hm .hm-page .blog-search input::placeholder{color:var(--fog2)}.hm .hm-page .blog-search:focus-within{border-color:var(--bone)}.hm .hm-page .blog-featured{padding-block:24px 56px}.hm .hm-page .blog-bento{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:dense;gap:16px;display:grid}.hm .hm-page .blog-card--lead{grid-area:span 2/span 2}.hm .hm-page .blog-card--wide{grid-column:span 2}@media (width<=1023px){.hm .hm-page .blog-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.hm .hm-page .blog-card--lead{grid-row:auto}}@media (width<=639px){.hm .hm-page .blog-bento{grid-template-columns:1fr}.hm .hm-page .blog-card--lead,.hm .hm-page .blog-card--wide{grid-column:auto}}.hm .hm-page .blog-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;min-width:0;text-decoration:none;transition:border-color .2s,transform .5s cubic-bezier(.22,1,.36,1),opacity .55s;display:flex;overflow:hidden}.hm .hm-page .blog-card:hover{border-color:var(--fog2)}.hm .hm-page .blog-card[hidden]{display:none}.hm .hm-page .blog-card--wide{flex-direction:row}@media (width>=640px){.hm .hm-page .blog-card--wide .blog-cover{aspect-ratio:auto;flex:0 0 38%}}.hm .hm-page .blog-cover{aspect-ratio:16/10;background-color:var(--panel2);background-image:radial-gradient(120% 90% at 15% 0%, color-mix(in srgb, var(--tone) 40%, transparent), transparent 62%), radial-gradient(color-mix(in srgb, var(--bone) 14%, transparent) 1px, transparent 1px);background-size:auto,14px 14px;transition:transform .7s cubic-bezier(.22,1,.36,1);display:block;position:relative;overflow:hidden}.hm .hm-page .blog-card:hover .blog-cover{transform:scale(1.04)}.hm .hm-page .blog-card--lead .blog-cover{aspect-ratio:auto;flex:1;min-height:280px}.hm .hm-page .blog-cover-word{inset-inline:16px;font-family:var(--mono);letter-spacing:-.02em;text-transform:uppercase;color:color-mix(in srgb, var(--bone) 16%, transparent);white-space:nowrap;text-overflow:ellipsis;font-size:clamp(1.3rem,2.6vw,2.2rem);font-weight:700;line-height:1;position:absolute;bottom:12px;overflow:hidden}.hm .hm-page .blog-body{align-content:start;gap:8px;min-width:0;padding:20px 22px 22px;display:grid}.hm .hm-page .blog-cat{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fog2);font-size:11px}.hm .hm-page .blog-title{font:500 18px / 1.3 var(--sans);color:var(--bone);margin:0}.hm .hm-page .blog-card--lead .blog-title{font-size:clamp(1.5rem,2.2vw,2.1rem);line-height:1.15}.hm .hm-page .blog-desc{color:var(--fog);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.55;display:-webkit-box;overflow:hidden}.hm .hm-page .blog-card--lead .blog-desc{-webkit-line-clamp:3}.hm .hm-page .blog-meta{font-family:var(--mono);color:var(--fog2);margin-top:6px;font-size:11px}.hm .hm-page .blog-index{padding-block:0 120px}.hm .hm-page .blog-tools{display:none}html.hm-js .hm .hm-page .blog-tools{z-index:5;background:color-mix(in srgb, var(--ink) 82%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-block-end:1px solid var(--line2);margin-block-end:32px;margin-inline:calc(50% - 50vw);padding:12px max(20px,50vw - 700px);display:block;position:sticky;top:56px}.hm .hm-page .blog-chips{scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.hm .hm-page .blog-chips::-webkit-scrollbar{display:none}.hm .hm-page .blog-chip{height:34px;font:500 13px var(--sans);color:var(--fog);border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;background:0 0;flex:none;padding-inline:14px;transition:color .2s,border-color .2s,background-color .2s}.hm .hm-page .blog-chip:hover{color:var(--bone);border-color:var(--fog2)}.hm .hm-page .blog-chip.is-active{background:var(--bone);color:var(--ink);border-color:var(--bone)}.hm .hm-page .blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:dense;gap:16px;display:grid}@media (width<=1023px){.hm .hm-page .blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=639px){.hm .hm-page .blog-grid{grid-template-columns:1fr}}.hm .hm-page .blog-empty{text-align:center;color:var(--fog);padding-block:48px}.hm .hm-page .blog-more-wrap{justify-content:center;margin-top:40px;display:flex}.hm .hm-page .blog-more{display:none}html.hm-js .hm .hm-page .blog-more{display:inline-flex}.hm .hm-page .blog-more[hidden]{display:none!important}.hm .hm-page .blog-more{height:48px;font:600 14px var(--sans);color:var(--bone);border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;background:0 0;align-items:center;padding-inline:28px;transition:border-color .2s}.hm .hm-page .blog-more:hover{border-color:var(--bone)}@media (prefers-reduced-motion:reduce){.hm .hm-page .blog-card,.hm .hm-page .blog-cover{transition:none}.hm .hm-page .blog-card:hover .blog-cover{transform:none}}.hm .hm-page .blog-search input{font-size:15px}.hm .hm-page .blog-cover-word{white-space:normal;-webkit-line-clamp:3;text-overflow:clip;-webkit-box-orient:vertical;line-height:1.02;display:-webkit-box}.hm .hm-page .blog-card--wide .blog-cover-word{font-size:clamp(1rem,1.7vw,1.5rem)}@keyframes blog-card-in{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:none}}.hm .hm-page .blog-card{animation:.55s cubic-bezier(.22,1,.36,1) both blog-card-in}.hm .hm-page .blog-card:nth-child(2){animation-delay:60ms}.hm .hm-page .blog-card:nth-child(3){animation-delay:.12s}.hm .hm-page .blog-card:nth-child(4){animation-delay:.18s}@media (prefers-reduced-motion:reduce){.hm .hm-page .blog-card{animation:none}}.hm .hm-page .blog-cover img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.hm .hm-page .blog-sort{gap:8px;margin-block-start:10px;display:flex}.hm .hm-page .blog-start{padding-block:0 56px}.hm .hm-page .blog-start[hidden]{display:none}.hm .hm-page .blog-start-title{font:600 12px / 1.2 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fog2);margin:0 0 20px}.hm .hm-page .blog-start-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}@media (width<=1023px){.hm .hm-page .blog-start-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=639px){.hm .hm-page .blog-start-grid{grid-template-columns:1fr}}.hm .hm-page .blog-cta{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);grid-column:1/-1;justify-items:start;gap:12px;padding:32px;display:grid}.hm .hm-page .blog-cta[hidden]{display:none}.hm .hm-page .blog-cta-title{font:500 22px / 1.25 var(--sans);color:var(--bone);margin:0}.hm .hm-page .blog-cta-text{color:var(--fog);margin:0;font-size:15px;line-height:1.55}.hm .hm-page .blog-cta .actions{flex-wrap:wrap;gap:12px;margin-block-start:8px;display:flex}@media (width<=639px){.hm .hm-page .blog-cta{padding:24px}}.hm .hm-page .prose ul{list-style:outside}.hm .hm-page .prose ol{list-style:decimal}.hm .hm-page .prose ul,.hm .hm-page .prose ol{margin-inline-start:0;padding-inline-start:1.3em}.hm .hm-page .prose li::marker{color:var(--fog2)}.hm .hm-page .prose pre code,.hm .hm-page .article-media pre code{background:0 0;border-radius:0;padding:0}.hm .hm-page .article-media:has(>.code-panel){border:0;overflow:visible}.hm .hm-page .prose h3{margin-block:1.6em .5em}.hm .hm-page .code-panel,.hm .hm-page .article-media pre,.hm .hm-page .prose pre{text-align:left;direction:ltr;unicode-bidi:isolate}.hm .hm-page .prose code{direction:ltr;unicode-bidi:isolate}.pg-hero{background:var(--ink);text-align:center;background-image:radial-gradient(circle at 50% 0,#f2f0ea12 0%,#f2f0ea00 50%),radial-gradient(circle at 20% 30%,#f2f0ea03 1px,#0000 1px);background-position:0 0,0 0;background-size:100% 100%,20px 20px;place-items:center;gap:1rem;padding-block:clamp(4rem,9vw,8rem);display:grid}.pg-hero-title{font-family:var(--sans);letter-spacing:-.02em;text-wrap:balance;max-width:64rem;color:var(--bone);margin:0;font-size:clamp(2.25rem,4.6vw,4.25rem);font-weight:500;line-height:1.08}.pg-pill{vertical-align:middle;background:var(--raise);border:1px solid var(--field-line);border-radius:999px;align-items:center;gap:.2em;width:2.4em;height:.8em;margin-inline:.18em;padding:0 .3em;display:inline-flex}.pg-pill i{display:block}.pg-pill i:first-child{background:var(--bone);border-radius:50%;width:.25em;height:.25em}.pg-pill i:last-child{flex-direction:column;flex:1;justify-content:center;gap:.1em;display:flex}.pg-pill i:last-child:before,.pg-pill i:last-child:after{content:"";background:var(--fog2);border-radius:1px;height:.06em;display:block}.pg-pill i:last-child:before{width:.4em}.pg-pill i:last-child:after{width:.6em}.pg-hero-subtitle{color:var(--fog);max-width:38rem;margin:0;font-size:clamp(.9rem,2vw,1.125rem);line-height:1.6}@media (prefers-reduced-motion:no-preference){.pg-hero-title,.pg-hero-subtitle,.pg-card{animation:.7s ease-out both pg-rise}.pg-hero-title{animation-delay:0s}.pg-hero-subtitle{animation-delay:80ms}.pg-card:first-of-type{animation-delay:.16s}.pg-card:nth-of-type(2){animation-delay:.24s}.pg-card:nth-of-type(3){animation-delay:.32s}}@keyframes pg-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.pg-bento{grid-template-rows:repeat(2,auto);grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:dense;gap:1rem;display:grid}.pg-card{border:1px solid var(--line);background:var(--field);border-radius:1rem;padding:clamp(1.25rem,2.4vw,2rem);transition:border-color .3s,transform .5s ease-out}.pg-card:hover{border-color:var(--field-line)}@media (prefers-reduced-motion:no-preference){.pg-card:hover{transform:translateY(-2px)}}.pg-card--shop{flex-direction:column;grid-area:1/1/span 2/span 7;justify-content:space-between;min-height:26rem;display:flex}.pg-card-label{color:var(--bone);font-weight:500}.pg-card-desc{color:var(--fog);margin-top:.2rem;font-size:.875rem}.pg-price{align-items:baseline;gap:0;margin-block:1.5rem;display:flex}.pg-price-major{color:var(--bone);letter-spacing:-.02em;font-size:clamp(4.5rem,12vw,9rem);font-weight:500;line-height:1}.pg-price-minor{color:var(--fog2);margin-left:-.05em;font-size:.28em}.pg-actions{flex-wrap:wrap;gap:.75rem;display:flex}.pg-btn{border-radius:.5rem;width:auto;min-height:52px;padding-inline:1.6rem;font-size:1.0625rem}#pg-status{min-height:1.5em;color:var(--bone);margin-top:.5rem;font-size:.875rem}.pg-card--steps{flex-direction:column;grid-area:1/8/auto/span 5;justify-content:flex-start;gap:0;display:flex}.pg-step{color:var(--bone);border-bottom:1px solid var(--line);padding-block:clamp(.8rem,1.5vw,1.2rem);font-size:clamp(1.25rem,2.2vw,1.75rem);font-weight:500;line-height:1.2}.pg-step:last-child{border-bottom:none}.pg-card--test{grid-area:2/8/auto/span 5;align-content:start;gap:.8rem;display:grid}.pg-test-indicator{background:var(--wait);border-radius:50%;width:8px;height:8px}@media (prefers-reduced-motion:no-preference){.pg-test-indicator{animation:2s ease-in-out infinite pg-pulse}}@keyframes pg-pulse{0%,to{opacity:1}50%{opacity:.5}}.pg-test-title{color:var(--bone);font-size:1rem;font-weight:500}.pg-test-disclaimer{color:var(--fog);font-size:.875rem;line-height:1.5}#pg-inline-wrap{padding:0}#pg-inline-wrap[hidden]{display:none}.pg-inline-caption{color:var(--fog);text-align:center;margin:0 0 1rem;font-size:.875rem}#pg-inline-target{max-width:480px;margin:0 auto;padding:0}.pg-card--shop.is-inline>:not(#pg-status):not(#pg-inline-wrap){display:none}.pg-card--shop.is-inline{justify-content:flex-start}.pg-card--shop.is-inline .qvc-inline-wrap{border:0;border-radius:0}.pg-code{margin-top:clamp(2rem,5vw,4rem)}.pg-code summary{border:1px solid var(--line);cursor:pointer;color:var(--bone);border-radius:999px;padding:.6rem 1.1rem;font-weight:500;list-style:none;transition:border-color .3s;display:inline-block}.pg-code summary::-webkit-details-marker{display:none}.pg-code summary:hover{border-color:var(--field-line)}.pg-code[open] summary{margin-bottom:1rem}.pg-cta{text-align:center;place-items:center;gap:1.2rem;padding-block:clamp(4rem,9vw,8rem);display:grid}.pg-cta-title{color:var(--bone);text-wrap:balance;max-width:40rem;margin:0;font-size:clamp(1.75rem,4vw,3rem);font-weight:500}@media (width<=900px){.pg-bento{grid-template-rows:auto;grid-template-columns:1fr}.pg-card--shop,.pg-card--steps,.pg-card--test{grid-area:auto/1/auto/-1}.pg-actions,.pg-btn{width:100%}}@media (width<=640px){.pg-btn{width:100%}}.hm .hm-page .doc-hero{text-align:center;box-sizing:border-box;place-items:center;gap:1rem;max-width:52rem;margin:0 auto;padding-block:clamp(3.5rem,8vw,7rem);padding-inline:clamp(1rem,4vw,1.5rem);display:grid}.hm .hm-page .doc-hero h1{text-wrap:balance;color:var(--bone);margin:0;font-size:clamp(2rem,4vw,3.25rem);font-weight:500}.hm .hm-page .doc-hero-subtitle{color:var(--fog);max-width:52rem;margin:0;font-size:1.125rem;line-height:1.6}.hm .hm-page .doc-body{padding-bottom:6rem;box-sizing:border-box;max-width:46rem;margin:0 auto;padding-inline:clamp(1rem,4vw,1.5rem)}.hm .hm-page .doc-body h2{color:var(--bone);margin-top:3.5rem;margin-bottom:.5rem;font-size:1.5rem;font-weight:500;line-height:1.2}.hm .hm-page .doc-body p{color:var(--bone);margin:0 0 1rem;line-height:1.7}.hm .hm-page .doc-body li{color:var(--bone);line-height:1.7}.hm .hm-page .doc-body ul{margin:1rem 0;padding-left:1.5rem}.hm .hm-page .doc-body ul li{margin-bottom:.5rem}.hm .hm-page .doc-note{border:1px solid var(--line);background:var(--field);font-family:var(--mono);color:var(--bone);white-space:pre-wrap;word-wrap:break-word;border-radius:.75rem;margin:1.5rem 0;padding:1.25rem;font-size:.9rem;line-height:1.6}.hm .hm-page .doc-steps{gap:1rem;margin:1.5rem 0;padding:0;list-style:none;display:grid}.hm .hm-page .doc-steps li{border:1px solid var(--line);border-radius:.75rem;grid-template-columns:2rem 1fr;align-items:start;gap:1.25rem;padding:1.25rem;line-height:1.7;display:grid}.hm .hm-page .doc-step-num{border:1px solid var(--line);background:var(--panel2);width:2rem;height:2rem;color:var(--bone);font-family:var(--mono);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.9rem;font-weight:600;display:inline-flex}.hm .hm-page .doc-step-text{color:var(--bone);margin-top:.25rem}.hm .hm-page .doc-cta{text-align:center;box-sizing:border-box;place-items:center;gap:1.5rem;margin-top:3rem;padding-block:clamp(3.5rem,8vw,7rem);padding-inline:clamp(1rem,4vw,1.5rem);display:grid}.hm .hm-page .doc-cta h2{color:var(--bone);text-wrap:balance;margin:0;font-size:clamp(1.5rem,3vw,2.2rem);font-weight:500}
