.resources-page{padding-bottom:48px}.resources-page .page-header{text-align:start;padding:64px 0 32px;max-width:680px}.resources-page .page-header h1{font-size:clamp(2rem,5vw,3.2rem);letter-spacing:-.04em;line-height:1.1;text-wrap:balance}.resources-page .page-header .subtitle{line-height:1.65;margin-top:18px}.resources-blog{display:inline-flex;gap:12px;margin-top:20px;color:var(--accent);font-size:.9rem;text-decoration:none}.resources-blog:hover{text-decoration:underline}.resources-jump{display:flex;flex-wrap:wrap;gap:8px;padding:0 0 32px}.resources-jump a{border:1px solid var(--border);border-radius:999px;padding:8px 13px;color:var(--text-secondary);font-size:.8rem;text-decoration:none}.resources-jump a:hover{border-color:var(--accent);color:var(--text-primary)}.resources-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.resources-group{border:1px solid var(--border);border-radius:12px;background:var(--bg-card);padding:24px;scroll-margin-top:70px}.resources-number{font-family:var(--font-mono, monospace);font-size:.75rem;color:var(--text-muted);margin-bottom:10px}.resources-group h2{font-size:1.15rem;line-height:1.35;letter-spacing:-.02em;margin-bottom:16px}.resources-group ul{list-style:none;padding:0;margin:0}.resources-group li+li{border-top:1px solid var(--border)}.resources-group li a{display:flex;justify-content:space-between;align-items:baseline;gap:14px;padding:12px 0;color:var(--text-secondary);font-size:.9rem;line-height:1.5;text-decoration:none}.resources-group li a span{flex-shrink:0;color:var(--text-muted)}.resources-group li a:hover{color:var(--accent)}@media(max-width:640px){.resources-page .page-header{padding-top:36px}.resources-grid{grid-template-columns:minmax(0,1fr);gap:14px}.resources-group{padding:20px}}.merge-hero{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:48px;align-items:center;padding:64px 0 40px}.merge-hero h1{font-size:clamp(2.1rem,4.4vw,3rem);font-weight:700;line-height:1.05;letter-spacing:-.035em;text-wrap:balance;max-width:20ch;animation:heroRise .7s var(--ease) both}.merge-hero .print-sub{max-width:44ch}.merge-chips{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin-top:24px;animation:heroIn .7s var(--ease) .12s both}.merge-chips li{display:inline-flex;align-items:center;gap:7px;padding:5px 12px 5px 10px;border-radius:100px;font-size:.85rem;font-weight:500;color:var(--text-secondary);background:var(--bg-card);border:1px solid var(--border)}.merge-chips li:before{content:"";width:9px;height:5px;margin-top:-3px;border-left:1.5px solid var(--accent);border-bottom:1.5px solid var(--accent);transform:rotate(-45deg)}.merge-hero-art{max-width:320px;width:100%;justify-self:center;animation:heroIn .7s var(--ease) .1s both}.merge-illustration{display:block;width:100%;height:auto;--mi-paper: var(--bg-card);--mi-stroke: var(--text-muted);--mi-line: var(--border);--mi-ink: var(--accent);--mi-on-ink: var(--on-accent);--mi-shadow: rgba(var(--accent-rgb), .1)}.merge-ill__sheet{animation:.9s var(--ease) .9s both}.merge-ill__sheet--1{rotate:-10deg;animation-name:mergeGather1}.merge-ill__sheet--2{animation-name:mergeGather2}.merge-ill__sheet--3{rotate:10deg;animation-name:mergeGather3}.merge-ill__pdf{animation:mergeLand .6s var(--ease) 1.7s both}@keyframes mergeGather1{to{translate:40px 2px;rotate:-7deg}}@keyframes mergeGather2{to{translate:0 0;rotate:0deg}}@keyframes mergeGather3{to{translate:-40px 2px;rotate:7deg}}@keyframes mergeLand{0%{opacity:0;translate:0 -18px}to{opacity:1;translate:0 0}}.merge-tool{margin-bottom:64px;padding:20px;border:1px solid var(--border);border-radius:18px;background:var(--bg-card);box-shadow:0 1px #ffffff0a inset,0 24px 48px -32px rgba(var(--accent-rgb),.35)}.merge-drop{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;padding:52px 24px;border:1.5px dashed rgba(var(--accent-rgb),.35);border-radius:12px;background:rgba(var(--accent-rgb),.03);transition:border-color var(--dur-fast),background var(--dur-fast),transform var(--dur-fast)}.merge-drop:hover{border-color:rgba(var(--accent-rgb),.6)}.merge-drop.is-over{border-color:var(--accent);background:rgba(var(--accent-rgb),.08);transform:scale(1.005)}.merge-drop.is-compact{flex-direction:row;flex-wrap:wrap;justify-content:center;padding:16px 20px;gap:8px 16px}.merge-drop-icon{width:48px;height:48px;color:var(--accent);margin-bottom:4px;transition:transform var(--dur-moderate) var(--ease)}.merge-drop.is-over .merge-drop-icon{transform:translateY(-4px)}.merge-drop.is-compact .merge-drop-icon{width:26px;height:26px;margin:0}.merge-drop-title{font-size:1.2rem;font-weight:600;letter-spacing:-.01em;color:var(--text-primary)}.merge-drop.is-compact .merge-drop-title{font-size:1rem}.merge-drop-note{font-size:.86rem;color:var(--text-muted)}.merge-link{padding:0;border:0;background:none;font:inherit;font-weight:600;color:var(--accent);cursor:pointer;text-decoration:none}.merge-link:hover{text-decoration:underline;text-underline-offset:3px}.merge-reading{margin-top:14px;font-size:.92rem;color:var(--text-muted)}.merge-problems{list-style:none;margin-top:14px;display:grid;gap:4px;font-size:.92rem;color:var(--error)}.merge-problems strong{color:var(--text-primary);font-weight:600;overflow-wrap:anywhere}.merge-bar{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 18px;margin:28px 4px 14px}.merge-count{font-weight:600;color:var(--text-primary)}.merge-count span{margin-inline-start:6px;font-family:JetBrains Mono,ui-monospace,monospace;font-weight:500;color:var(--accent)}.merge-hint{flex:1;font-size:.9rem;color:var(--text-muted)}.merge-pages{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:16px}.merge-page{display:flex;flex-direction:column;gap:8px;padding:10px;border:1px solid var(--border-subtle);border-radius:12px;background:var(--bg-body);cursor:grab;animation:mergePageIn .35s var(--ease) backwards;transition:border-color var(--dur-fast),opacity var(--dur-fast),transform var(--dur-normal) var(--ease),box-shadow var(--dur-normal)}.merge-page:hover{border-color:rgba(var(--accent-rgb),.5);transform:translateY(-2px);box-shadow:0 12px 24px -16px rgba(var(--accent-rgb),.5)}.merge-page:active{cursor:grabbing}.merge-page.is-dragging{opacity:.35;transform:scale(.97)}@keyframes mergePageIn{0%{opacity:0;transform:translateY(6px)}}.merge-thumb{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:1 / 1.414;overflow:hidden;border-radius:6px;background:var(--bg-elevated)}.merge-thumb img{max-width:100%;max-height:100%;object-fit:contain;box-shadow:0 2px 6px #00000029;background:#fff;transition:transform var(--dur-moderate) var(--ease)}.merge-thumb img.merge-turn-90{transform:rotate(90deg) scale(.707)}.merge-thumb img.merge-turn-180{transform:rotate(180deg)}.merge-thumb img.merge-turn-270{transform:rotate(270deg) scale(.707)}.merge-thumb-blank{width:70%;height:80%;background:#fff;opacity:.5;animation:mergePulse 1.2s ease-in-out infinite alternate}@keyframes mergePulse{to{opacity:.25}}.merge-num{position:absolute;inset-block-start:6px;inset-inline-start:6px;min-width:24px;padding:2px 7px;border-radius:100px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.78rem;text-align:center;color:var(--on-accent);background:var(--accent);box-shadow:0 2px 6px -2px rgba(var(--accent-rgb),.6)}.merge-from{font-size:.8rem;line-height:1.35;color:var(--text-muted);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.merge-controls{display:flex;gap:4px}.merge-controls button{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid var(--border);border-radius:8px;background:var(--bg-card);color:var(--text-secondary);cursor:pointer;transition:border-color var(--dur-fast),color var(--dur-fast)}.merge-controls button:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.merge-controls button:disabled{opacity:.35;cursor:default}.merge-controls svg{width:14px;height:14px}.merge-controls .merge-remove{margin-inline-start:auto}.merge-controls .merge-remove:hover:not(:disabled){border-color:var(--error);color:var(--error)}[dir=rtl] .merge-move svg{transform:scaleX(-1)}.merge-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin:24px 4px 4px}.merge-actions .cta-btn:disabled{opacity:.6;cursor:progress}.merge-post{padding:11px 24px;border:1px solid var(--border);border-radius:100px;background:none;font:inherit;font-size:.95rem;font-weight:600;color:var(--text-primary);cursor:pointer;transition:border-color var(--dur-fast),color var(--dur-fast)}.merge-post:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.merge-post:disabled{opacity:.6;cursor:progress}.merge-done{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:16px 22px;align-items:center;margin-top:20px;padding:22px 24px;border-radius:14px;border:1px solid rgba(var(--accent-rgb),.4);background:rgba(var(--accent-rgb),.06);animation:mergeDoneIn .5s var(--ease) both}@keyframes mergeDoneIn{0%{opacity:0;transform:translateY(8px)}}.merge-done-icon{width:48px;height:36px;color:var(--accent)}.merge-done-title{font-size:1.15rem;font-weight:700;letter-spacing:-.015em;color:var(--text-primary)}.merge-done-text{margin-top:4px;max-width:58ch;font-size:.93rem;line-height:1.5;color:var(--text-secondary)}.merge-done .cta-btn{white-space:nowrap}.merge-text{max-width:60ch;font-size:1rem;line-height:1.55;color:var(--text-secondary)}.merge-then{color:var(--accent);white-space:nowrap}@media(max-width:760px){.merge-hero{grid-template-columns:1fr;gap:28px;padding:40px 0 28px}.merge-hero-art{display:none}.merge-tool{padding:12px;margin-inline:-4px}.merge-drop{padding:36px 16px}.merge-pages{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.merge-done{grid-template-columns:1fr;padding:20px}.merge-done .cta-btn{justify-self:start;white-space:normal}.merge-then{white-space:normal}}@media(prefers-reduced-motion:reduce){.merge-ill__sheet,.merge-ill__pdf,.merge-page,.merge-done,.merge-thumb-blank{animation:none}.merge-ill__sheet--1{translate:40px 2px;rotate:-7deg}.merge-ill__sheet--2{rotate:0deg}.merge-ill__sheet--3{translate:-40px 2px;rotate:7deg}}.postage-hero{padding:64px 0 32px}.postage-hero h1{font-size:clamp(2.1rem,4.4vw,3rem);font-weight:700;line-height:1.05;letter-spacing:-.035em;text-wrap:balance;max-width:20ch;animation:heroRise .7s var(--ease) both}.postage-hero .print-sub{max-width:52ch}.postage-calc{max-width:760px}.postage-inputs{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px 24px;align-items:start}.postage-inputs .field{margin:0}.postage-inputs .express-calc-stepper{min-height:42px;align-self:flex-start}.postage-inputs .express-calc-stepper input{width:56px;padding:8px 0;border-bottom:0;box-shadow:none}.postage-need{border:0;margin:18px 0 0;padding:0;min-width:0}.postage-need legend{padding:0;margin-bottom:8px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted)}.postage-need .diy-choice{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:460px}.postage-need .diy-choice button{min-width:0;padding:4px 6px;white-space:normal;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;line-height:1.2}.postage-results{display:grid;grid-template-columns:1fr 1fr;gap:0 32px;margin-top:26px}.postage-result{border-top:1px solid var(--border);padding-top:14px}.postage-result.is-us{border-top:2px solid var(--accent)}.postage-result p{margin:0}.postage-who{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted)}.postage-price{margin-top:6px!important;font:600 2rem JetBrains Mono,ui-monospace,monospace;letter-spacing:-.02em;color:var(--text-primary)}.postage-result.is-us .postage-price{color:var(--accent)}.postage-what{margin-top:6px!important;font-size:.92rem;color:var(--text-primary)}.postage-extra{margin-top:6px!important;font-size:.85rem;line-height:1.45;color:var(--text-secondary)}.postage-notes{grid-column:1 / -1;margin:18px 0 0;padding-inline-start:18px;font-size:.9rem;color:var(--text-secondary)}.postage-notes li+li{margin-top:4px}.postage-cta{grid-column:1 / -1;justify-self:start;margin-top:22px}.postage-none{margin:24px 0 0;color:var(--text-secondary)}.postage-source{margin:22px 0 0;padding-top:14px;border-top:1px solid var(--border-subtle);font-size:.8rem;line-height:1.5;color:var(--text-muted)}.postage-source a{color:inherit}@media(max-width:760px){.postage-hero{padding:40px 0 24px}.postage-inputs,.postage-results{grid-template-columns:minmax(0,1fr)}.postage-need .diy-choice{grid-template-columns:repeat(3,minmax(0,1fr))}.postage-result+.postage-result{margin-top:20px}}body:has(.print-page.lt-page) .main{max-width:1200px}body:has(.print-page.lt-page) .footer-inner{max-width:1152px}.lt-hero{padding:56px 0 28px;max-width:760px}.lt-hero h1{font-size:clamp(2rem,4.2vw,2.8rem);font-weight:700;line-height:1.06;letter-spacing:-.035em;text-wrap:balance;animation:heroRise .7s var(--ease) both}.lt-hero .print-sub{max-width:52ch}.lt-hero--split{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:24px 48px;align-items:end;max-width:none;padding-bottom:32px}.lt-hero--split .lt-advice{margin:0}.lt-kicker{margin-bottom:14px;font-size:.9rem;font-weight:600}.lt-kicker a{color:var(--accent);text-decoration:none}.lt-kicker a:hover{text-decoration:underline;text-underline-offset:3px}.lt-intro{max-width:68ch;display:grid;gap:12px;font-size:1.02rem;line-height:1.6;color:var(--text-secondary)}.lt-advice{max-width:68ch;margin:22px 0 36px;padding:14px 18px;border-inline-start:3px solid var(--accent);border-radius:0 10px 10px 0;background:rgba(var(--accent-rgb),.06);font-size:.92rem;line-height:1.55;color:var(--text-secondary)}.lt-advice strong{color:var(--text-primary)}.lt-builder{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:start;margin-bottom:64px;padding:24px;border:1px solid var(--border);border-radius:18px;background:var(--bg-card);box-shadow:0 24px 48px -32px rgba(var(--accent-rgb),.35);scroll-margin-top:80px}.lt-form{display:grid;gap:26px;min-width:0}.lt-group{border:0;padding:0;margin:0;min-width:0}.lt-group legend{display:flex;align-items:center;gap:10px;padding:0;margin-bottom:4px;font-size:1.05rem;font-weight:600;letter-spacing:-.01em;color:var(--text-primary)}.lt-step{display:inline-grid;place-items:center;width:24px;height:24px;flex:none;border-radius:50%;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.78rem;font-weight:500;color:var(--accent);border:1px solid rgba(var(--accent-rgb),.4);transition:background var(--dur-fast),color var(--dur-fast),border-color var(--dur-fast)}.lt-group.is-complete .lt-step{color:var(--on-accent);background:var(--accent);border-color:var(--accent)}.lt-form>.lt-group+.lt-group{margin-top:6px}.lt-group-note{margin-bottom:12px;font-size:.88rem;color:var(--text-muted)}.lt-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0 12px}.lt-field{grid-column:span 6;grid-row:span 3;display:grid;grid-template-rows:subgrid;min-width:0}.lt-field label{align-self:end;padding-bottom:5px}.lt-field--twoThirds{grid-column:span 4}.lt-field--half{grid-column:span 3}.lt-field--third{grid-column:span 2}.lt-field label{font-size:.9rem;font-weight:500;color:var(--text-secondary)}.lt-optional{font-weight:400;color:var(--text-muted)}.lt-field input,.lt-field select,.lt-field textarea{width:100%;padding:9px 11px;font:inherit;font-size:16px;color:var(--text-primary);background:var(--bg-body);border:1px solid var(--border);border-radius:9px;transition:border-color var(--dur-fast),box-shadow var(--dur-fast)}.lt-field textarea{resize:vertical;line-height:1.5}.lt-field input::placeholder,.lt-field textarea::placeholder{color:var(--text-muted);opacity:.7}.lt-field :is(input,select,textarea):focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.15)}.lt-field [aria-invalid=true]{border-color:var(--error)}.lt-hint{padding:4px 0 14px;font-size:.82rem;line-height:1.45;color:var(--text-muted)}.lt-hint.is-problem{color:var(--error)}.lt-input{position:relative;display:flex;align-items:center}.lt-affix{position:absolute;inset-inline-start:12px;font-size:16px;color:var(--text-muted);pointer-events:none}.lt-affix--end{inset-inline:auto 8px;padding:2px 7px;border-radius:6px;font-size:.75rem;font-weight:600;letter-spacing:.02em;color:var(--accent);background:rgba(var(--accent-rgb),.1)}.lt-field .lt-input--money input{padding-inline-start:26px}.lt-choice{display:flex;flex-wrap:wrap;gap:6px}.lt-option{position:relative;display:flex;align-items:center;gap:10px;min-height:42px;padding:9px 14px;border:1px solid var(--border);border-radius:9px;background:var(--bg-body);cursor:pointer;font-size:.95rem;line-height:1.35;color:var(--text-secondary);transition:border-color var(--dur-fast),background var(--dur-fast),color var(--dur-fast)}.lt-choice:not(.lt-choice--cards) .lt-option{flex:1 1 0;min-width:fit-content;justify-content:center;text-align:center}.lt-option:hover{border-color:rgba(var(--accent-rgb),.5)}.lt-option.is-on{border-color:var(--accent);background:rgba(var(--accent-rgb),.08);color:var(--text-primary);font-weight:500}.lt-option input{position:absolute;opacity:0;pointer-events:none}.lt-option:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.lt-choice--cards{display:grid}.lt-choice--cards .lt-option:before{content:"";flex:none;width:16px;height:16px;border-radius:50%;border:1.5px solid var(--text-muted);transition:border var(--dur-fast)}.lt-choice--cards .lt-option.is-on:before{border:5px solid var(--accent)}.lt-choice[aria-invalid=true] .lt-option{border-color:var(--error)}.lt-hint:empty{padding-top:0}.lt-problem{font-size:.92rem;color:var(--error)}.lt-warning{padding:12px 14px;border:1px solid rgba(var(--accent-rgb),.35);border-radius:10px;font-size:.9rem;line-height:1.5;color:var(--text-primary);background:rgba(var(--accent-rgb),.06)}.lt-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}.lt-post{padding:11px 18px;border:1px solid rgba(var(--accent-rgb),.5);border-radius:100px;font:inherit;font-weight:600;color:var(--accent);background:transparent;cursor:pointer;transition:background var(--dur-fast)}.lt-post:hover{background:rgba(var(--accent-rgb),.08)}.lt-post:disabled{opacity:.6;cursor:default}.lt-clear{font-size:.9rem;color:var(--text-muted)}.lt-note{font-size:.84rem;line-height:1.5;color:var(--text-muted)}.lt-done{margin-top:0}.lt-preview{position:sticky;top:88px;min-width:0}.lt-end{display:grid;gap:12px;margin-top:16px}.lt-end .lt-note{font-size:.8rem}@media(min-width:901px){.lt-preview .lt-paper{aspect-ratio:auto;height:max(360px,calc(100vh - 370px))}}.lt-paper{aspect-ratio:210 / 297;overflow:auto;padding:8% 9%;font-family:Helvetica,Arial,sans-serif;font-size:11px;line-height:1.45;color:#1a1a1f;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:4px;box-shadow:0 1px 2px #00000014,0 16px 32px -16px #0000004d}.lt-paper p{margin:0 0 .7em;overflow-wrap:anywhere}.lt-gap{display:inline;padding:0 3px;margin:0;border:0;border-radius:3px;font:inherit;color:#1f3fae;background:#e4eaff;box-shadow:inset 0 -1px #9fb2f5}button.lt-gap{cursor:pointer}button.lt-gap:hover,button.lt-gap:focus-visible{background:#cdd8ff;outline:none}.lt-progress{display:grid;gap:7px;margin-bottom:12px}.lt-progress-bar{height:4px;border-radius:4px;background:var(--border);overflow:hidden}.lt-progress-bar span{display:block;height:100%;border-radius:inherit;background:var(--accent);transition:width var(--dur-moderate) var(--ease)}.lt-progress-text{font-size:.86rem;font-weight:600;color:var(--text-primary)}.lt-progress-text span{font-weight:400;color:var(--text-muted)}.lt-progress.is-ready .lt-progress-bar span{background:var(--success)}.lt-progress.is-ready .lt-progress-text{color:var(--success)}.lt-paper ul{margin:0 0 .7em;padding-inline-start:1.4em}.lt-paper li{margin-bottom:.25em;overflow-wrap:anywhere}.lt-sender{text-align:right;margin-bottom:1.6em}.lt-sender p,.lt-recipient p{margin:0}.lt-recipient{margin:1.4em 0 1.6em}.lt-date{margin-top:1.4em}.lt-subject{font-weight:700}.lt-sign{margin-top:3.4em}.lt-enclosed{margin-top:1.6em}.lt-points{list-style:none;display:grid;gap:10px;max-width:64ch}.lt-points li{position:relative;padding-inline-start:20px;font-size:.98rem;line-height:1.55;color:var(--text-secondary)}.lt-points li:before{content:"";position:absolute;inset-inline-start:2px;top:.6em;width:6px;height:6px;border-radius:50%;background:var(--accent)}.lt-sources{list-style:none;display:grid;gap:6px;margin-bottom:12px}.lt-sources a{color:var(--accent);font-size:.95rem;text-underline-offset:3px}.lt-cards{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:56px}.lt-card{display:flex;flex-direction:column;gap:6px;height:100%;padding:22px 24px;border:1px solid var(--border);border-radius:14px;background:var(--bg-card);text-decoration:none;transition:border-color var(--dur-fast),transform var(--dur-fast)}.lt-card:hover{border-color:rgba(var(--accent-rgb),.55);transform:translateY(-2px)}.lt-card strong{font-size:1.15rem;font-weight:600;letter-spacing:-.01em;color:var(--text-primary)}.lt-card strong:after{content:" →";color:var(--accent)}.lt-card span{font-size:.94rem;line-height:1.5;color:var(--text-secondary)}@media(max-width:900px){.lt-builder{grid-template-columns:1fr;padding:18px}.lt-preview{position:static}.lt-paper{aspect-ratio:auto;min-height:0}}@media(max-width:760px){body:has(.print-page.lt-page) .main{padding-inline:16px}.lt-hero{padding:40px 0 20px}.lt-hero--split,.lt-cards{grid-template-columns:1fr}}@media(max-width:460px){.lt-field--half{grid-column:span 6}.lt-field--twoThirds{grid-column:span 4}.lt-field--third{grid-column:span 2}}@font-face{font-family:DM Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/dm-sans-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/dm-sans-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/jetbrains-mono-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html{font-size:108%}:root{--bg-body: #000000;--bg-body-rgb: 0, 0, 0;--bg-card: #111111;--bg-elevated: #1A1A1E;--border: #333333;--border-subtle: #222226;--text-primary: #FFFFFF;--text-secondary: #D4D4D4;--text-muted: #A3A3A3;--text-dim: #8A8A8A;--accent: #6CB4FF;--accent-hover: #8DC6FF;--accent-rgb: 108, 180, 255;--on-accent: #061A33;--help: #9AA8FF;--help-hover: #B3BEFF;--help-rgb: 154, 168, 255;--kraft: #C9A273;--kraft-rgb: 201, 162, 115;--gold: #E8B65C;--gold-rgb: 232, 182, 92;--post-red: #F06A62;--success: #2DD4BF;--error: #F97316;--footer-text: rgba(255, 255, 255, .65);--dur-fast: .15s;--dur-normal: .2s;--dur-moderate: .3s;color-scheme:dark}[data-theme=light]{--bg-body: #FAF8F4;--bg-body-rgb: 250, 248, 244;--bg-card: #FFFFFF;--bg-elevated: #F3EFE7;--border: #E4DDD1;--border-subtle: #ECE6DC;--text-primary: #16191F;--text-secondary: #474F60;--text-muted: #59627A;--text-dim: #6B7387;--accent: #2B3C96;--accent-hover: #1C2B79;--accent-rgb: 43, 60, 150;--on-accent: #FFFFFF;--help: #4A3FB5;--help-hover: #3A3099;--help-rgb: 74, 63, 181;--kraft: #B0813F;--kraft-rgb: 176, 129, 63;--gold: #A4650B;--gold-rgb: 164, 101, 11;--post-red: #C12B27;--success: #0A7A6F;--error: #C2410C;--footer-text: rgba(22, 25, 31, .75);color-scheme:light}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{overflow-x:clip;scroll-behavior:smooth}body{font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--bg-body);color:var(--text-primary);line-height:1.65;min-height:100vh;display:flex;flex-direction:column;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}#root{display:contents}a{color:var(--accent)}button,input,select{font-family:inherit}svg{direction:ltr}code,kbd{direction:ltr;unicode-bidi:isolate}*:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.skip-link{position:absolute;top:0;inset-inline-start:0;transform:translateY(calc(-100% - 4px));padding:8px 16px;z-index:200;background:var(--accent);color:var(--on-accent);font-size:.9rem;text-decoration:none;border-end-end-radius:4px}.skip-link:focus{transform:none}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.header-bg{position:sticky;top:0;z-index:100;background:rgba(var(--bg-body-rgb),.72);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-bottom:1px solid var(--border-subtle)}[data-theme=light] .header-bg{background:rgba(var(--bg-body-rgb),.82)}:root{--header-h: 44px}.header{padding:0 20px;height:var(--header-h);display:flex;align-items:center;width:100%}.brand{text-decoration:none;display:flex;align-items:center;gap:8px}.brand svg{width:27px;height:auto;flex-shrink:0;color:var(--accent)}.brand-text{font-size:1.15rem;font-weight:300;color:var(--text-primary);letter-spacing:-.02em}.brand-text strong{font-weight:600}.brand:hover{opacity:.85}[dir=rtl] :is(.brand,.footer-brand,.bb-brand){direction:ltr}[dir=rtl] .footer-brand{justify-content:flex-end}.nav-links{display:flex;align-items:center;gap:6px;margin-inline-start:40px}.nav-link{padding:0 14px;font-size:.85rem;line-height:var(--header-h);white-space:nowrap;color:var(--text-muted);text-decoration:none;transition:color .3s}.nav-link:hover,.nav-link.active{color:var(--text-primary)}.header-actions{display:flex;align-items:center;gap:6px;margin-inline-start:auto}.nav-toggle{display:none;background:none;border:none;cursor:pointer;padding:8px;border-radius:50%;color:var(--text-muted);align-items:center;transition:color .3s}.nav-toggle:hover{color:var(--text-primary)}.nav-toggle svg{width:17px;height:17px}.search-btn{background:none;border:none;cursor:pointer;padding:8px;border-radius:50%;color:var(--text-muted);display:flex;align-items:center;transition:color .3s}.search-btn:hover{color:var(--text-primary)}.search-btn svg{width:15px;height:15px}.theme-toggle{background:none;border:none;cursor:pointer;padding:8px;border-radius:50%;color:var(--text-muted);display:flex;align-items:center;transition:color .3s}.theme-toggle:hover{color:var(--text-primary)}.theme-toggle svg{width:15px;height:15px}.lang-switcher{position:relative}.lang-btn{display:flex;align-items:center;gap:5px;background:none;border:none;cursor:pointer;padding:8px;border-radius:100px;font:inherit;font-size:.72rem;font-weight:500;letter-spacing:.02em;color:var(--text-muted);transition:color .3s}.lang-btn:hover,.lang-btn[aria-expanded=true]{color:var(--text-primary)}.lang-btn svg{width:15px;height:15px}.lang-menu{position:absolute;top:calc(100% + 8px);inset-inline-end:0;z-index:110;display:grid;grid-template-columns:1fr 1fr;gap:2px;min-width:264px;padding:6px;background:var(--bg-elevated);border:1px solid var(--border);border-radius:12px;box-shadow:0 14px 32px -14px #00000073}.lang-option{display:flex;align-items:baseline;gap:10px;background:none;border:none;cursor:pointer;padding:8px 10px;border-radius:8px;font:inherit;font-size:.82rem;text-align:start;white-space:nowrap;color:var(--text-secondary);transition:background .15s,color .15s}.lang-option span{min-width:1.6em;font-size:.68rem;font-weight:500;letter-spacing:.02em;color:var(--text-dim)}.lang-option:hover{background:rgba(var(--accent-rgb),.1);color:var(--text-primary)}.lang-option.selected,.lang-option.selected span{color:var(--accent)}.translation-notice{margin-top:12px;font-size:.85rem;font-style:italic;color:var(--text-muted)}.main{flex:1;max-width:620px;width:100%;margin:0 auto;padding:0 20px 80px}body:has(.hero) .main{max-width:760px;padding:0 24px 80px}.page-header{text-align:center;padding:48px 0 32px}.page-header h1{font-size:1.5rem;font-weight:700;letter-spacing:-.02em}.page-header .subtitle{font-size:1rem;color:var(--text-muted);margin-top:6px}.page-content h2{font-size:1rem;font-weight:600;margin:24px 0 6px;letter-spacing:-.01em}.page-content p{font-size:1rem;color:var(--text-secondary);margin-bottom:12px}.page-content a{color:var(--accent)}.page-content a.cta-btn{color:var(--on-accent)}.page-list{margin:0 0 12px;margin-inline-start:1.2em;font-size:1rem;color:var(--text-secondary)}.page-list li{margin-bottom:6px}.page-note{font-size:.875rem;color:var(--text-muted);margin-bottom:12px}.city-links{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:2px 24px;margin:4px 0 12px}.city-links a{font-size:.95rem;text-decoration:none;padding:3px 0;display:inline-block}.city-links a:hover{text-decoration:underline}.tribunal-addresses{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px 24px;margin:4px 0 12px}.tribunal-address{border-inline-start:1px solid var(--border);padding-inline-start:14px}.tribunal-address-for{font-size:.875rem;color:var(--text-muted);margin-bottom:6px}.tribunal-address address{font-style:normal;color:var(--text-primary);line-height:1.5}.tribunal-address address span{display:block}.capital-boxes-title{margin:12px 0 4px}.capital-boxes{list-style:none;margin:0;padding:0;font-size:.875rem;line-height:1.6;color:var(--text-primary)}.job-proofs{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px 24px;margin:4px 0 12px}.job-proofs>div{border-inline-start:1px solid var(--border);padding-inline-start:14px}.job-proofs dt{font-weight:600;color:var(--text-primary);margin-bottom:4px}.job-proofs dd{font-size:.95rem;line-height:1.55;color:var(--text-secondary)}.page-content .job-cta-note{text-align:center}.contact-page .page-content{max-width:760px;margin-inline:auto}.contact-rows{list-style:none}.contact-row{display:grid;gap:6px;padding:22px 0;border-top:1px solid var(--border);animation:contactCardIn .5s cubic-bezier(.16,1,.3,1) both}.contact-row:last-child{border-bottom:1px solid var(--border)}.page-content .contact-row h2{display:flex;align-items:center;gap:10px;margin:0;font-size:1rem;color:var(--text-primary)}.contact-row h2 svg{flex:none;width:18px;height:18px;color:var(--accent)}.page-content .contact-row p{margin:0;font-size:.95rem;line-height:1.65}.contact-note{margin-bottom:28px;padding:18px 20px;border:0;border-inline-start:2px solid var(--accent);border-radius:0;border-start-end-radius:10px;border-end-end-radius:10px;background:rgba(var(--accent-rgb),.05)}.contact-note+.contact-row{border-top:1px solid var(--border)}@media(min-width:720px){.contact-row:not(.contact-note){grid-template-columns:220px minmax(0,1fr);column-gap:32px;align-items:baseline}}.tone-gold{--tone: var(--gold)}.tone-accent{--tone: var(--accent)}.tone-kraft{--tone: var(--kraft)}.tone-success{--tone: var(--success)}.tone-red{--tone: var(--post-red)}@keyframes contactCardIn{0%{opacity:0;transform:translateY(6px)}}@media(prefers-reduced-motion:reduce){.contact-row{animation:none}}body:has(.about-page) .main{max-width:980px}.about-page .page-header{text-align:start;padding:72px 0 56px;border-bottom:1px solid var(--border);animation:heroRise .7s cubic-bezier(.16,1,.3,1) both}.about-eyebrow{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.72rem;text-transform:uppercase;letter-spacing:.16em;color:var(--accent);margin-bottom:20px}.about-page .page-header h1{font-size:clamp(2.1rem,6vw,3.6rem);font-weight:700;line-height:1.05;letter-spacing:-.045em;max-width:14ch;text-wrap:balance}.about-page .page-header .subtitle{font-size:clamp(1.02rem,2vw,1.15rem);line-height:1.6;color:var(--text-secondary);max-width:46ch;margin-top:22px}.about-toc{display:flex;flex-wrap:wrap;gap:8px 28px;margin-top:36px}.about-toc a{display:inline-flex;align-items:baseline;gap:8px;font-size:.9rem;font-weight:500;color:var(--text-muted);text-decoration:none;transition:color var(--dur-normal)}.about-toc a span{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.7rem;color:var(--accent)}.about-toc a:hover{color:var(--text-primary)}.about-chapter{display:grid;gap:28px;padding:56px 0;border-bottom:1px solid var(--border);scroll-margin-top:72px}.about-chapter-head{display:flex;align-items:baseline;gap:14px}.about-index{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.75rem;color:var(--accent)}.about-page .page-content .about-chapter-head h2{margin:0;font-size:clamp(1.35rem,3vw,1.6rem);font-weight:700;letter-spacing:-.03em;line-height:1.2;color:var(--text-primary)}.about-notes{list-style:none;display:grid;gap:28px 40px}.about-notes li,.about-steps li{animation:heroIn .7s cubic-bezier(.16,1,.3,1) calc(var(--i) * .06s) both}.about-notes li{padding-top:16px;border-top:1px solid var(--border-subtle)}.page-content .about-notes h3,.page-content .about-steps h3{font-size:1.02rem;font-weight:600;letter-spacing:-.01em;margin:0 0 8px;color:var(--text-primary)}.page-content .about-notes p,.page-content .about-steps p{font-size:.95rem;line-height:1.65;margin:0}.about-steps{list-style:none}.about-steps li{display:grid;grid-template-columns:44px minmax(0,1fr);column-gap:8px;padding:20px 0;border-top:1px solid var(--border-subtle)}.about-steps li:first-child{border-top:0;padding-top:0}.about-step-num{grid-row:span 2;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.8rem;line-height:1.6;color:var(--accent)}.about-prices{display:grid;grid-template-columns:repeat(3,1fr);margin-top:28px;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.about-prices>div{padding:24px 0}.about-prices>div+div{padding-inline-start:24px;border-inline-start:1px solid var(--border)}.about-prices dt{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted)}.about-prices dd{font-size:.9rem;color:var(--text-muted)}.about-prices .about-price{font-family:JetBrains Mono,ui-monospace,monospace;font-size:clamp(2rem,5vw,2.6rem);font-weight:500;letter-spacing:-.06em;line-height:1.2;color:var(--text-primary);margin:10px 0 4px}.page-content .about-prices-more{font-size:.9rem;color:var(--text-muted);margin:16px 0 0}.about-closing{padding-top:48px}.about-page .hero-glyph{flex:none;width:22px;height:22px;color:var(--accent);stroke:currentColor;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.about-page .hero-glyph .glyph-dot{fill:currentColor}.about-notes .hero-glyph{display:block;margin-bottom:12px}.about-steps h3{display:flex;align-items:center;gap:10px}.about-steps .hero-glyph{width:20px;height:20px}.about-why{list-style:none;display:grid;gap:48px}.about-art{margin:0 0 24px;padding:28px;border:1px solid var(--border);border-radius:14px;background:rgba(var(--accent-rgb),.025)}.about-art svg{display:block;width:100%;height:auto;overflow:visible}.about-why h3{font-size:1.15rem;font-weight:700;letter-spacing:-.02em;margin:0 0 8px;color:var(--text-primary)}.page-content .about-why p{font-size:.95rem;line-height:1.65;margin:0}.about-art{--ink: rgba(236, 232, 223, .42);--land: rgba(236, 232, 223, .04);--quiet: rgba(236, 232, 223, .16)}[data-theme=light] .about-art{--ink: rgba(22, 28, 43, .38);--land: rgba(22, 28, 43, .035);--quiet: rgba(22, 28, 43, .14)}.about-art *{animation-play-state:paused}.about-art.is-in *{animation-play-state:running}.am-coast{fill:var(--land);stroke:var(--ink);stroke-width:1.3;stroke-linejoin:round;stroke-dasharray:1;animation:amDraw 1.6s cubic-bezier(.65,0,.35,1) both}.am-handoff{stroke:var(--accent);stroke-width:1.6;stroke-linecap:round;stroke-dasharray:1;animation:amDraw .9s cubic-bezier(.22,1,.36,1) 1.5s both}.am-packet{fill:var(--bg-body);stroke:var(--accent);stroke-width:1.2;stroke-linecap:round;offset-rotate:0deg;animation:amRide .9s cubic-bezier(.22,1,.36,1) 1.5s both}.am-route{stroke:var(--accent);stroke-width:1.1;stroke-linecap:round;opacity:.55;stroke-dasharray:1;animation:amDraw .9s cubic-bezier(.22,1,.36,1) calc(2.4s + var(--i) * .12s) both}.am-dest{fill:var(--accent);transform-box:fill-box;transform-origin:center;animation:amPop .4s cubic-bezier(.16,1,.3,1) calc(3.1s + var(--i) * .12s) both}.am-site circle{transform-box:fill-box;transform-origin:center}.am-ring{fill:var(--bg-body);stroke:var(--accent);stroke-width:1.6}.am-dot{fill:var(--accent)}.am-halo{fill:none;stroke:var(--accent);stroke-width:1;opacity:0}.am-site-store{animation:amFade .5s ease-out 1.1s both}.am-site-print{animation:amFade .5s ease-out 2.2s both}.am-site-store .am-halo{animation:amHalo 2.8s ease-out 1.3s infinite}.am-site-print .am-halo{animation:amHalo 2.8s ease-out 2.4s infinite}.am-label{font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;font-weight:500;letter-spacing:.04em;fill:var(--text-secondary);stroke:none}.am-label-store{animation:amFade .5s ease-out 1.2s both}.am-label-print{animation:amFade .5s ease-out 2.3s both}@keyframes amDraw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes amRide{0%{offset-distance:0%;opacity:0}15%,85%{opacity:1}to{offset-distance:100%;opacity:0}}@keyframes amPop{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:scale(1)}}@keyframes amFade{0%{opacity:0}to{opacity:1}}@keyframes amHalo{0%{opacity:.5;transform:scale(.4)}60%,to{opacity:0;transform:scale(1.4)}}.about-track svg{max-width:460px;margin:0 auto}.at-item{font-size:13px;font-weight:600;fill:var(--text-primary);stroke:none}.at-price{font-family:JetBrains Mono,ui-monospace,monospace;font-size:15px;font-weight:500;fill:var(--accent);stroke:none}.at-leader{stroke:var(--quiet);stroke-width:1.2;stroke-dasharray:1.5 4;stroke-linecap:round}.at-rail{stroke:var(--quiet);stroke-width:1.5}.at-progress{stroke:var(--accent);stroke-width:1.8;stroke-linecap:round;stroke-dasharray:1;animation:atProgress 6s cubic-bezier(.45,0,.25,1) infinite}.at-cp{fill:var(--bg-body);stroke:var(--accent);stroke-width:1.6}.at-cp-1{animation:atCp1 6s linear infinite}.at-cp-2{animation:atCp2 6s linear infinite}.at-cp-3{animation:atCp3 6s linear infinite}.at-tick{stroke:var(--on-accent);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;opacity:0;animation:atTick 6s linear infinite}.at-letter{fill:var(--bg-body);stroke:var(--accent);stroke-width:1.4;stroke-linejoin:round;offset-rotate:0deg;animation:atRide 6s cubic-bezier(.45,0,.25,1) infinite}.at-label{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;letter-spacing:.04em;fill:var(--text-muted);stroke:none}@keyframes atProgress{0%,10%{stroke-dashoffset:1;opacity:1}60%,90%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes atRide{0%{offset-distance:0%;opacity:0}6%,10%{offset-distance:0%;opacity:1}60%{offset-distance:100%;opacity:1}70%,to{offset-distance:100%;opacity:0}}@keyframes atCp1{0%,4%{fill:var(--bg-body)}7%,92%{fill:var(--accent)}to{fill:var(--bg-body)}}@keyframes atCp2{0%,33%{fill:var(--bg-body)}36%,92%{fill:var(--accent)}to{fill:var(--bg-body)}}@keyframes atCp3{0%,58%{fill:var(--bg-body)}61%,92%{fill:var(--accent)}to{fill:var(--bg-body)}}@keyframes atTick{0%,60%{opacity:0}63%,92%{opacity:1}to{opacity:0}}@media(min-width:760px){#why.about-chapter{grid-template-columns:1fr;gap:40px}#why .about-chapter-head{position:static}.about-why{grid-template-columns:1fr 1fr;gap:32px}.about-why .about-art{aspect-ratio:1 / .9;display:flex;flex-direction:column;justify-content:center}}@media(max-width:480px){.about-art{padding:20px 16px}}@media(prefers-reduced-motion:reduce){.about-page .page-header,.about-notes li,.about-steps li,.about-art *{animation:none!important}.at-cp{fill:var(--accent)}.at-tick{opacity:1}.at-letter{offset-distance:100%}}@media(min-width:760px){.about-chapter{grid-template-columns:260px minmax(0,1fr);gap:40px;padding:72px 0}.about-chapter-head{flex-direction:column;gap:10px;position:sticky;top:88px;align-self:start}.about-notes-2{grid-template-columns:1fr 1fr}.about-steps li{grid-template-columns:56px minmax(0,1fr)}.about-closing{padding-inline-start:300px}}@media(min-width:980px){.about-notes-3 li{display:grid;grid-template-columns:180px minmax(0,1fr);gap:24px}.page-content .about-notes-3 h3{margin:0}}@media(max-width:480px){.about-page .page-header{padding:40px 0 36px}.about-chapter{padding:44px 0}}@media(max-width:600px){.about-prices{grid-template-columns:1fr}.about-prices>div+div{padding-inline-start:0;border-inline-start:0;border-top:1px solid var(--border)}}.notice{padding:12px 16px;border-radius:10px;font-size:.95rem;background:rgba(var(--accent-rgb),.08);border:1px solid rgba(var(--accent-rgb),.22);color:var(--text-secondary)}.table-wrap{overflow-x:auto;margin:8px 0 24px}.price-table{width:100%;border-collapse:separate;border-spacing:0;background:var(--bg-card);border:1px solid var(--border);border-radius:12px;overflow:hidden;font-size:.95rem}.price-table th,.price-table td{text-align:start;padding:14px 18px;border-bottom:1px solid var(--border)}.price-table th{font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted)}.price-table td{color:var(--text-secondary)}.price-table td:last-child,.price-table th:last-child{text-align:end;white-space:nowrap}.price-table td:last-child{font-family:JetBrains Mono,ui-monospace,monospace;color:var(--text-primary)}.price-table tr:last-child td{border-bottom:0}body:has(.pricing-page) .main{max-width:880px}.pricing-page .page-header{padding:64px 0 44px;animation:heroRise .7s cubic-bezier(.16,1,.3,1) both}.pricing-eyebrow{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:var(--accent);margin-bottom:14px}.pricing-page .page-header h1{font-size:clamp(1.9rem,5vw,2.6rem);line-height:1.12;letter-spacing:-.035em;max-width:16ch;margin:0 auto;text-wrap:balance}.pricing-page .page-header .subtitle{margin-top:14px}.pricing-live-bar{position:sticky;top:calc(var(--header-h) + 1px);z-index:20;margin-bottom:28px;background:rgba(var(--bg-body-rgb),.86);backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%);border-block:1px solid var(--border);animation:contactCardIn .6s cubic-bezier(.16,1,.3,1) .05s both}.pricing-live-inner{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:10px 22px;padding:14px 4px 22px}.pricing-live-label{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted)}.pricing-live-count{display:inline-flex;align-items:center;gap:2px}.pricing-live-count output{min-width:5.6em;text-align:center;font:500 .95rem JetBrains Mono,ui-monospace,monospace;color:var(--text-primary);font-variant-numeric:tabular-nums}.pricing-live-count button{width:28px;height:28px;border-radius:50%;border:1px solid var(--border);background:transparent;color:var(--text-primary);font-size:1rem;line-height:1;cursor:pointer;transition:border-color var(--dur-fast),color var(--dur-fast),transform var(--dur-fast)}.pricing-live-count button:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.pricing-live-count button:active:not(:disabled){transform:scale(.92)}.pricing-live-count button:disabled{color:var(--text-dim);opacity:.5;cursor:default}.pricing-live-track{--thumb: 18px;position:relative}.pricing-live-track input{display:block;width:100%;height:var(--thumb);margin:0;background:transparent;cursor:pointer;-webkit-appearance:none;appearance:none}.pricing-live-track input::-webkit-slider-runnable-track{height:2px;border-radius:2px;background:linear-gradient(to right,var(--accent) calc(var(--fill) * 100%),var(--border) 0)}[dir=rtl] .pricing-live-track input::-webkit-slider-runnable-track{background:linear-gradient(to left,var(--accent) calc(var(--fill) * 100%),var(--border) 0)}.pricing-live-track input::-moz-range-track{height:2px;border-radius:2px;background:var(--border)}.pricing-live-track input::-moz-range-progress{height:2px;border-radius:2px;background:var(--accent)}.pricing-live-track input::-webkit-slider-thumb{-webkit-appearance:none;width:var(--thumb);height:var(--thumb);margin-top:calc(1px - var(--thumb) / 2);border-radius:50%;background:var(--bg-body);border:2px solid var(--accent);box-shadow:0 0 rgba(var(--accent-rgb),.25);transition:box-shadow var(--dur-normal),transform var(--dur-fast)}.pricing-live-track input::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:var(--bg-body);border:2px solid var(--accent)}.pricing-live-track input:hover::-webkit-slider-thumb{box-shadow:0 0 0 6px rgba(var(--accent-rgb),.14)}.pricing-live-track input:active::-webkit-slider-thumb{transform:scale(1.15);box-shadow:0 0 0 8px rgba(var(--accent-rgb),.18)}.pricing-live-track input:focus-visible{outline:none}.pricing-live-track input:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px rgba(var(--accent-rgb),.35)}.pricing-live-mark{position:absolute;top:calc(100% + 1px);inset-inline-start:calc(var(--thumb) / 2 + (100% - var(--thumb)) * var(--at));padding-inline-start:6px;border-inline-start:1px solid var(--border);line-height:1.1;font-size:.68rem;letter-spacing:.02em;color:var(--text-dim);white-space:nowrap;transition:color var(--dur-moderate),border-color var(--dur-moderate)}.pricing-live-mark.is-past{color:var(--accent);border-color:var(--accent)}.pricing-live-switch{position:relative;display:inline-flex;align-items:center;gap:10px;font-size:.92rem;color:var(--text-secondary);cursor:pointer;white-space:nowrap}.pricing-live-switch input{position:absolute;opacity:0;width:1px;height:1px}.pricing-live-knob{position:relative;flex:none;width:32px;height:18px;border-radius:18px;background:var(--border);transition:background var(--dur-normal)}.pricing-live-knob:after{content:"";position:absolute;top:2px;inset-inline-start:2px;width:14px;height:14px;border-radius:50%;background:var(--bg-body);box-shadow:0 1px 2px #0003;transition:transform var(--dur-moderate) cubic-bezier(.16,1,.3,1)}.pricing-live-switch input:checked+.pricing-live-knob{background:var(--accent)}.pricing-live-switch input:checked+.pricing-live-knob:after{transform:translate(14px)}[dir=rtl] .pricing-live-switch input:checked+.pricing-live-knob:after{transform:translate(-14px)}.pricing-live-switch input:focus-visible+.pricing-live-knob{outline:2px solid var(--accent);outline-offset:2px}.plans{display:grid;grid-template-columns:1fr 1fr;border-block:1px solid var(--border)}.plan{position:relative;padding:32px 32px 30px;display:flex;flex-direction:column;animation:contactCardIn .6s cubic-bezier(.16,1,.3,1) .1s both;transition:opacity var(--dur-moderate),background var(--dur-moderate)}.plan+.plan{border-inline-start:1px solid var(--border);animation-delay:.18s}.plan:before{content:"";position:absolute;top:-1px;left:0;right:0;height:2px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .5s cubic-bezier(.16,1,.3,1)}[dir=rtl] .plan:before{transform-origin:right}.plan-express:before,.plan:hover:before{transform:none}.plan:hover{background:linear-gradient(to bottom,rgba(var(--accent-rgb),.045),transparent 70%)}.page-content .plan-name{margin:0 0 18px;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted)}.plan-express .plan-name{color:var(--accent)}.page-content .plan-price{display:flex;align-items:baseline;gap:10px;margin:0;color:var(--text-primary)}.plan-price .rolling-price{font-size:clamp(3rem,8vw,4rem);font-weight:300;line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.plan-unit{font-size:.9rem;color:var(--text-muted)}.plan>.local-price{display:block;margin-top:6px}.page-content .plan-live{margin:12px 0 0;min-height:1.5em;font-size:.85rem;color:var(--accent)}.plan-specs{list-style:none;margin:18px 0 0;padding:0;font-size:.95rem;color:var(--text-secondary)}.plan-specs li{padding:10px 0;border-top:1px solid var(--border-subtle)}.page-content .plan-addon{display:flex;justify-content:space-between;gap:12px;margin:auto 0 0;padding-top:10px;border-top:1px solid var(--border-subtle);font-size:.95rem;transition:color var(--dur-moderate)}.plan-addon span:last-child{font-family:JetBrains Mono,ui-monospace,monospace;color:var(--text-primary);unicode-bidi:plaintext}.plan.is-signed .plan-addon,.plan.is-signed .plan-addon span:last-child{color:var(--accent)}.plan.is-out{opacity:.5}.page-content .plan.is-out .plan-live{color:var(--text-primary);font-weight:600}.plan.is-out:before{transform:scaleX(0)}.plan-included{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 22px;padding:0 0 28px}.page-content .plan-included p{margin:0;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted)}.plan-included ul{display:flex;flex-wrap:wrap;gap:8px 20px;list-style:none;margin:0;padding:0;font-size:.92rem;color:var(--text-secondary)}.plan-included li{display:inline-flex;align-items:center;gap:6px;animation:heroIn .6s cubic-bezier(.16,1,.3,1) calc(.15s + var(--i) * .07s) both}.plan-included svg{width:14px;height:14px;color:var(--success)}.pricing-divider{display:flex;align-items:center;gap:16px;margin:88px 0 0;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:var(--accent)}.pricing-divider:before,.pricing-divider:after{content:"";flex:1;height:2px;background:var(--text-primary);opacity:.85}.page-content .pricing-intl-title{margin-top:28px}.page-content .pricing-intl-intro{max-width:36rem;margin:-16px auto 28px;text-align:center;color:var(--text-secondary)}.page-content .pricing-section-title{font-size:clamp(1.4rem,3.5vw,1.75rem);font-weight:700;letter-spacing:-.03em;text-align:center;margin:72px 0 32px}.pricing-notes{display:grid;grid-template-columns:1fr 1fr;gap:0 48px;list-style:none;margin:0;padding:0;counter-reset:note}.pricing-notes li{counter-increment:note;padding:22px 0 20px;border-top:1px solid var(--border)}.pricing-notes li:before{content:counter(note,decimal-leading-zero);display:block;font:500 .75rem JetBrains Mono,ui-monospace,monospace;color:var(--accent);margin-bottom:10px}@media(scripting:enabled){.pricing-notes li{opacity:0;transform:translateY(10px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i) * .07s)}.pricing-notes.is-seen li{opacity:1;transform:none}}.page-content .pricing-notes h3{font-size:1.02rem;font-weight:600;letter-spacing:-.01em;margin:0 0 6px;color:var(--text-primary)}.page-content .pricing-notes p{font-size:.95rem;line-height:1.6;margin:0}.page-content .pricing-terms{text-align:center;font-size:.9rem;color:var(--text-muted);margin:28px 0 0}.pricing-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;list-style:none;margin:0;padding:0}.pricing-cards img{display:block;width:100%;height:auto;border:1px solid var(--border)}@media(max-width:640px){.pricing-page .page-header{padding:40px 0 32px}.pricing-live-inner{grid-template-columns:auto 1fr;padding:10px 0 24px;gap:10px 12px}.pricing-live-label{display:none}.pricing-live-count output{min-width:5em}.pricing-live-switch{justify-self:end;font-size:.88rem}.pricing-live-track{grid-column:1 / -1;order:1}.pricing-live-mark{font-size:.64rem}.plans{grid-template-columns:1fr}.plan{padding:28px 4px}.plan+.plan{border-inline-start:0;border-top:1px solid var(--border)}.plan:hover{background:none}.plan-included{justify-content:flex-start}.pricing-notes,.pricing-cards{grid-template-columns:1fr}.page-content .pricing-section-title{margin-top:56px;text-align:start}.pricing-divider{margin-top:64px}.page-content .pricing-intl-title{margin-top:24px}.page-content .pricing-intl-intro{text-align:start}}@media(prefers-reduced-motion:reduce){.plan,.pricing-live-bar,.plan-included li{animation:none}.pricing-notes li{opacity:1;transform:none;transition:none}}.rolling-price>span[aria-hidden]{display:inline-flex;direction:ltr}.roll-digit{display:inline-block;overflow:hidden;vertical-align:bottom}.roll-digit>span{display:inline-block;animation:rollUp .9s cubic-bezier(.16,1,.3,1) var(--roll-delay) both}@keyframes rollUp{0%{transform:translateY(110%);opacity:0}40%{opacity:1}to{transform:none}}.local-price{font-family:DM Sans,system-ui,sans-serif;font-size:.78rem;font-weight:400;color:var(--text-muted)}.price-table .local-price,.service-choice-price .local-price,.fc-pricing .local-price{display:block;text-align:end}.express-calc{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:18px;margin:8px 0 24px;max-width:560px}.express-calc-title{font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin:0 0 12px}.express-calc-inputs{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.express-calc-inputs>label:first-child{color:var(--text-secondary);font-size:.95rem}.express-calc-stepper{display:inline-flex;border:1px solid var(--border);border-radius:8px;overflow:hidden}.express-calc-stepper button{width:36px;border:0;background:transparent;color:var(--text-primary);font-size:1.1rem;cursor:pointer}.express-calc-stepper button:disabled{color:var(--text-muted);cursor:default}.express-calc-stepper input{width:56px;border:0;border-inline:1px solid var(--border);background:transparent;color:var(--text-primary);text-align:center;font:500 .95rem JetBrains Mono,ui-monospace,monospace;padding:8px 0;-moz-appearance:textfield}.express-calc-stepper input::-webkit-inner-spin-button,.express-calc-stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.express-calc-check{display:inline-flex;align-items:center;gap:8px;color:var(--text-secondary);font-size:.95rem;cursor:pointer}.express-calc-check input{accent-color:var(--accent)}.express-calc-lines{list-style:none;margin:14px 0 0;padding:0;font-size:.92rem}.express-calc-lines li{display:flex;justify-content:space-between;gap:12px;padding:6px 0;color:var(--text-secondary)}.express-calc-lines li>span:last-child{font-family:JetBrains Mono,ui-monospace,monospace;color:var(--text-primary);white-space:nowrap;text-align:end}.express-calc-total{border-top:1px solid var(--border);margin-top:6px;padding-top:10px!important;font-weight:600;color:var(--text-primary)!important}.express-calc .local-price{display:block;text-align:end;font-weight:400}.cta-btn{display:inline-flex;align-items:center;gap:6px;padding:12px 28px;background:var(--accent);color:var(--on-accent);border:none;border-radius:100px;font-size:.95rem;font-weight:600;text-decoration:none;cursor:pointer;box-shadow:inset 0 1px #ffffff2e,0 6px 18px -6px rgba(var(--accent-rgb),.55);transition:background var(--dur-normal),box-shadow var(--dur-normal),transform var(--dur-normal)}.cta-btn svg{width:14px;height:14px;transition:transform var(--dur-normal)}.cta-btn:hover{background:var(--accent-hover);box-shadow:inset 0 1px #ffffff2e,0 10px 26px -8px rgba(var(--accent-rgb),.6);transform:translateY(-1px)}.cta-btn:hover svg{transform:translate(3px)}[dir=rtl] .cta-btn svg{transform:scaleX(-1)}[dir=rtl] .cta-btn:hover svg{transform:scaleX(-1) translate(3px)}.page-actions{text-align:center;padding-top:24px}.nf-scene{position:relative;max-width:360px;margin:48px auto 0;animation:heroIn .7s cubic-bezier(.16,1,.3,1) both}.nf-plate{display:block;width:100%;height:auto;overflow:visible}.nf-arc{stroke:var(--border);stroke-width:1.4;stroke-linecap:round;stroke-dasharray:1;animation:hmDraw 1.1s cubic-bezier(.22,1,.36,1) .2s both}.nf-origin{fill:var(--text-muted)}.nf-void{stroke:var(--accent);stroke-width:1.2;stroke-dasharray:3 4.2;opacity:.7;transform-box:fill-box;transform-origin:center;animation:nfSpin 14s linear infinite}.nf-void-q{fill:var(--accent);font:500 15px JetBrains Mono,ui-monospace,monospace}.nf-letter{fill:var(--bg-body);stroke:var(--accent);stroke-width:1.55;stroke-linejoin:round;offset-rotate:0deg;offset-distance:100%;animation:nfRide 7s cubic-bezier(.45,0,.25,1) .4s infinite both}@keyframes nfRide{0%{offset-distance:0%;opacity:0}4%{opacity:1}36%{offset-distance:100%;transform:none}40%{transform:translate(3px)}43%{transform:translate(-3px)}46%,54%{offset-distance:100%;transform:none}90%{offset-distance:0%;opacity:1}96%,to{offset-distance:0%;opacity:0}}.nf-stamp{position:absolute;left:62%;top:66%;padding:4px 10px;border:1.5px solid var(--post-red);border-radius:4px;font:600 .72rem JetBrains Mono,ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--post-red);background:rgba(var(--bg-body-rgb),.85);transform:translate(-50%,-50%) rotate(-9deg);animation:nfStamp 7s cubic-bezier(.2,.9,.3,1.2) .4s infinite both}@keyframes nfStamp{0%,38%{opacity:0;transform:translate(-50%,-50%) rotate(-16deg) scale(1.9)}42%{opacity:1;transform:translate(-50%,-50%) rotate(-9deg) scale(.94)}45%,86%{opacity:1;transform:translate(-50%,-50%) rotate(-9deg) scale(1)}94%,to{opacity:0;transform:translate(-50%,-50%) rotate(-9deg) scale(1)}}@keyframes nfSpin{to{transform:rotate(360deg)}}.nf-caption{margin-top:6px;text-align:center;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.72rem;letter-spacing:.04em;color:var(--text-muted);animation:hmCoords .6s ease-out 1.2s both}.nf-header{padding-top:20px;animation:heroIn .7s cubic-bezier(.16,1,.3,1) .1s both}.nf-actions{animation:heroIn .7s cubic-bezier(.16,1,.3,1) .2s both}@media(prefers-reduced-motion:reduce){.nf-letter,.nf-stamp{animation:none}}.link-button{background:none;border:0;padding:0;font:inherit;font-size:.9rem;color:var(--accent);cursor:pointer}.link-button:hover{text-decoration:underline}.section-title{font-size:1.25rem;font-weight:600;text-align:center;margin-bottom:4px;letter-spacing:-.02em}.section-subtitle{font-size:1rem;color:var(--text-muted);text-align:center;margin-bottom:32px}.section-note{max-width:46rem;margin:-20px auto 32px;font-size:.875rem;color:var(--text-muted);text-align:center}.section-faq{padding:56px 0 0;scroll-margin-top:60px}.section-faq .section-title{margin-bottom:20px}.faq-list{display:flex;flex-direction:column;gap:8px}.faq-hidden{display:none}.faq-item{scroll-margin-top:60px}.faq-more{display:block;margin:16px auto 0}.secondary-btn.faq-more{background:var(--bg-card);color:var(--text-primary);border:1px solid var(--border)}.secondary-btn.faq-more:hover{border-color:var(--accent)}.faq-item{background:var(--bg-card);border:1px solid var(--border);border-radius:8px;overflow:hidden;transition:border-color var(--dur-fast)}.faq-item[open]{border-color:rgba(var(--accent-rgb),.35)}.faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;cursor:pointer;list-style:none;font-size:1rem;font-weight:500;color:var(--text-primary);transition:color var(--dur-fast)}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:hover{color:var(--accent)}.faq-chevron{width:16px;height:16px;color:var(--text-dim);flex-shrink:0;transition:transform .2s ease}.faq-item[open] .faq-chevron{transform:rotate(180deg)}.faq-item p{padding:0 20px 16px;font-size:.9rem;color:var(--text-secondary);line-height:1.7}.faq-item p:has(+p){padding-bottom:10px}.footer{padding:40px 20px 32px;font-size:.88rem;color:var(--footer-text);margin-top:auto;border-top:1px solid var(--border-subtle);background:linear-gradient(to bottom,transparent,color-mix(in srgb,var(--kraft) 8%,var(--bg-body)))}.footer-inner{max-width:580px;margin:0 auto}body:has(.hero) .footer{padding-inline:24px}body:has(.hero) .footer-inner{max-width:712px}.footer-intro{margin-bottom:32px}.footer-brand{display:flex;align-items:center;gap:8px;margin-bottom:10px;font-size:1.3rem;color:var(--text-primary);letter-spacing:-.02em}.footer-brand svg{width:24px;height:auto;color:var(--accent)}.footer-brand span{font-weight:300}.footer-brand strong{font-weight:600}.footer-tagline{max-width:30ch;margin-bottom:18px;font-size:.88rem;line-height:1.5;color:var(--text-secondary)}.footer-social{display:flex}.footer-social a{display:flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;border:1px solid var(--border-subtle);border-radius:999px;font-size:.84rem;color:var(--text-muted);text-decoration:none;transition:color .15s,border-color .15s}.footer-social a:hover{color:var(--accent);border-color:var(--accent)}.footer-social svg{width:16px;height:16px}.footer-cols{display:grid;grid-template-columns:1fr 1fr;gap:28px 32px;margin-bottom:32px}.footer-col-title{font-size:.86rem;font-weight:600;color:var(--text-primary);margin-bottom:8px}.footer-col a,.footer-cities a,.footer-cities-more{display:block;padding:4px 0;font-size:.88rem;color:var(--footer-text);text-decoration:none;transition:color var(--dur-fast)}.footer-col a:hover,.footer-cities a:hover,.footer-cities-more:hover{color:var(--accent);text-decoration:underline}.footer-col-stack .footer-col+.footer-col{margin-top:28px}.footer-cities{margin-bottom:28px}.footer-cities ul{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:0 32px}.footer-cities ul:not(.footer-cities-all) li:nth-child(n+9){display:none}.footer-cities-more{margin-top:2px;background:none;border:0;cursor:pointer;font-family:inherit}.footer-family{margin-bottom:28px}.footer-family .footer-col-title{margin-bottom:12px}.footer-family-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.footer-family-card{display:grid;grid-template-columns:40px minmax(0,1fr);column-gap:14px;align-items:center;padding:14px 16px;border:1px solid var(--border);border-radius:14px;background:var(--bg-card);color:var(--text-primary);text-decoration:none;transition:border-color .15s}.footer-family-card:hover{border-color:rgba(var(--accent-rgb),.5)}.footer-family-card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.footer-family-mark{grid-row:span 2;width:40px;height:40px;border-radius:10px}.footer-family-unofax .footer-family-mark{box-sizing:border-box;padding:11px 7px;background:#1d4ed8;color:#fff}.footer-family-name{font-size:.95rem;font-weight:600;letter-spacing:-.01em}.footer-family-name strong{font-weight:700}.footer-family-text{font-size:.8rem;line-height:1.45;color:var(--text-muted)}.footer-end{display:flex;flex-direction:column;gap:12px;padding-top:20px;border-top:1px solid var(--border-subtle)}.footer-trust{display:flex;flex-wrap:wrap;gap:8px 20px}.footer-trust-item{display:flex;align-items:center;gap:6px;font-size:.82rem;color:var(--text-muted);white-space:nowrap}.footer-trust-item svg{width:15px;height:15px;flex-shrink:0;opacity:.7}a.footer-trust-x402{text-decoration:none;transition:color .2s}a.footer-trust-x402:hover{color:var(--accent)}a.footer-trust-x402 svg{color:var(--accent);opacity:1}.footer-bottom{font-size:.8rem;color:var(--text-muted)}@media(min-width:560px){.footer-cols{grid-template-columns:repeat(3,minmax(0,1fr))}}.blog-index{list-style:none;display:grid;gap:14px}.blog-card{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:20px 22px}.blog-card time{font-size:.85rem;color:var(--text-muted)}.blog-card h2{font-size:1.05rem;font-weight:600;letter-spacing:-.01em;margin:4px 0 6px;line-height:1.35}.blog-card h2 a{color:var(--text-primary);text-decoration:none}.blog-card h2 a:hover{color:var(--accent)}.blog-card p{font-size:.95rem;color:var(--text-secondary)}.blog-back{font-size:.88rem;margin-bottom:12px}.blog-back a{color:var(--text-muted);text-decoration:none}.blog-back a:hover{color:var(--accent)}.blog-post .page-header h1{line-height:1.3}.blog-post .page-content h2{margin-top:32px}.blog-list-points{margin:0 0 12px;margin-inline-start:20px;font-size:1rem;color:var(--text-secondary)}.blog-list-points li{margin-bottom:6px;padding-inline-start:2px}.blog-sample{margin:8px 0 20px;padding:4px 0;padding-inline-start:20px;border-inline-start:3px solid var(--accent);font-size:1.05rem;line-height:1.65;color:var(--text-primary)}.blog-sample p{margin:0 0 10px}.blog-sample p:last-child{margin-bottom:0}.blog-photo{margin:28px 0}.blog-photo-frame{display:block;overflow:hidden;border-radius:14px;border:1px solid var(--border);background:var(--bg-elevated)}.blog-photo img{display:block;width:100%;height:auto}.blog-photo-reading{max-width:360px}.blog-photo-connector{max-width:480px}.blog-code{margin:0 0 16px;padding:12px 14px;overflow-x:auto;border:1px solid var(--border);border-radius:10px;background:var(--bg-elevated);font-family:JetBrains Mono,ui-monospace,monospace;font-size:.86rem;color:var(--text-primary);font-variant-ligatures:none}.mcp-chat{margin:28px 0;padding:22px 24px 16px;border:1px solid var(--border);border-radius:16px;background:var(--bg-card)}.mcp-chat-turn{padding:0 0 18px}.mcp-chat-turn p{margin:0;font-size:1.02rem;line-height:1.55;color:var(--text-primary)}.page-content .mcp-chat-turn p.mcp-chat-who{margin-bottom:6px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.mcp-chat-assistant{padding-inline-start:16px;border-inline-start:2px solid var(--accent)}.page-content .mcp-chat-turn p.mcp-chat-link{display:inline-block;margin-top:10px;padding:6px 12px;border-radius:999px;background:rgba(var(--accent-rgb),.08);font-family:JetBrains Mono,ui-monospace,monospace;font-size:.82rem;color:var(--accent);direction:ltr}.mcp-chat figcaption{padding-top:12px;border-top:1px solid var(--border-subtle);font-size:.82rem;color:var(--text-muted)}.mcp-flow{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 18px;padding:0;border:1px solid var(--border);border-radius:14px;overflow:hidden;background:var(--bg-card)}.mcp-flow li{display:grid;gap:10px;align-content:start;padding:16px;border-inline-start:1px solid var(--border-subtle);font-size:.92rem;line-height:1.4;color:var(--text-primary)}.mcp-flow li:first-child{border-inline-start:0}.mcp-flow li:last-child{background:var(--accent);color:var(--on-accent)}.mcp-flow-num{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.74rem;color:var(--accent)}.mcp-flow li:last-child .mcp-flow-num{color:inherit;opacity:.8}@media(max-width:640px){.mcp-chat{padding:18px 18px 12px}.mcp-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.mcp-flow li:nth-child(3){border-inline-start:0}.mcp-flow li:nth-child(n+3){border-top:1px solid var(--border-subtle)}}.blog-photo-farewell img{animation:blog-photo-drift 24s ease-in-out infinite alternate;transform-origin:30% 80%}@keyframes blog-photo-drift{0%{transform:scale(1)}to{transform:scale(1.08)}}@media(prefers-reduced-motion:reduce){.blog-photo-farewell img{animation:none}}.blog-photo figcaption{display:grid;gap:6px;margin-top:10px;font-size:.88rem;line-height:1.5;color:var(--text-secondary)}.blog-photo figcaption a{justify-self:start;font-size:.72rem;color:var(--text-dim);text-decoration:none}.blog-photo figcaption a:hover{color:var(--accent);text-decoration:underline}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/caveat-500-latin.woff) format("woff");unicode-range:U+0000-017F,U+2000-206F}.sg-desk,.sg-start,.sg-end{--sg-violet: #2B3BD1;--sg-ink: #1F2C9E;--sg-lettuce: #CDEC5C;--sg-trail: #DDE3FA;--sg-paper: #F2ECDF;--sg-card: #FFFDF8;--sg-night: #1A1F3A}.sg-desk{margin:32px 0 8px}.sg-desk-stage{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;padding:36px 28px;border-radius:18px;overflow:hidden;background:radial-gradient(70% 90% at 22% 30%,rgba(43,59,209,.45),transparent 70%),var(--sg-night)}[data-theme=light] .sg-desk-stage{background:radial-gradient(70% 90% at 22% 30%,var(--sg-trail),transparent 70%),var(--sg-paper)}.sg-covers{position:relative;height:290px}.sg-cover{position:absolute;top:50%;left:50%;width:180px;height:auto;border-radius:4px;box-shadow:0 1px 2px #0000001f,0 14px 30px -12px #00000073;transform:translate(-50%,-50%) translate(var(--x)) rotate(var(--r));animation:sg-deal .8s cubic-bezier(.16,1,.3,1) both}.sg-cover-birthday{--x: -62px;--r: -9deg;animation-delay:.05s}.sg-cover-sweethearts{--x: 62px;--r: 8deg;animation-delay:.15s}.sg-cover-thinking-of-you{--x: 0px;--r: -1deg;z-index:1;animation-delay:.25s}@keyframes sg-deal{0%{opacity:0;transform:translate(-50%,-40%) rotate(0)}}.sg-inside{position:relative;z-index:2;display:grid;align-content:center;gap:2px;min-height:250px;margin-inline-start:-12px;padding:28px 26px;border-radius:4px;transform:rotate(2deg);background:var(--sg-card);color:var(--sg-ink);box-shadow:0 1px 2px #0000001f,0 18px 36px -14px #00000080;font-family:Caveat,Bradley Hand,Segoe Print,cursive;font-size:1.7rem;line-height:1.25}.sg-ink{display:block;clip-path:inset(0 100% 0 0);animation:sg-write .9s linear both}[dir=rtl] .sg-ink{clip-path:inset(0 0 0 100%)}.sg-ink:last-child{margin-top:10px}@keyframes sg-write{to{clip-path:inset(0 0 0 0)}}.sg-desk figcaption{margin-top:12px;font-size:.88rem;line-height:1.5;color:var(--text-secondary)}.sg-start .cta-btn,.sg-end .cta-btn{background:var(--sg-violet);color:#fff;box-shadow:0 8px 18px -8px #2b3bd1b3}.sg-start .cta-btn:hover{background:var(--sg-ink)}.page-content .sg-start a.cta-btn{color:#fff}.sg-end{position:relative;overflow:hidden;display:grid;justify-items:start;align-content:center;gap:16px;min-height:300px;margin-top:48px;padding:44px 48px;padding-inline-end:46%;border-radius:18px;background:radial-gradient(60% 120% at 100% 0%,rgba(205,236,92,.18),transparent 60%),var(--sg-violet);color:var(--sg-card)}.sg-end p{margin:0}.sg-end-title{font-size:clamp(1.6rem,4vw,2.2rem);font-weight:700;line-height:1.1;letter-spacing:-.03em}.sg-end-title .sg-hand{font-family:Caveat,Bradley Hand,cursive;font-weight:500;font-size:1.25em;letter-spacing:0;color:var(--sg-lettuce)}.sg-end .cta-btn{background:var(--sg-lettuce);color:var(--sg-night);box-shadow:0 8px 20px -10px #00000080}.sg-end .cta-btn:hover{background:#ddf57a}.sg-end-covers{position:absolute;inset-block:0;inset-inline-end:0;width:44%}.sg-end-covers img{position:absolute;width:min(34%,170px);height:auto;border-radius:4px;box-shadow:0 18px 36px -14px #0000008c;top:50%;left:50%;transform:translate(-50%,-50%) translate(var(--x)) rotate(var(--r))}.sg-end-covers img:nth-child(1){--x: -58%;--r: -10deg}.sg-end-covers img:nth-child(2){--x: 0%;--r: 3deg;z-index:1;top:56%}.sg-end-covers img:nth-child(3){--x: 58%;--r: 12deg}.sg-end-note{font-size:.9rem;color:#fffdf8c7}.sg-start{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin:20px 0 8px}.sg-start span{font-size:.9rem;color:var(--text-muted)}@media(max-width:640px){.sg-desk-stage{grid-template-columns:1fr;padding:24px 18px 28px}.sg-covers{height:230px}.sg-cover{width:136px}.sg-cover-birthday{--x: -70px}.sg-cover-sweethearts{--x: 70px}.sg-inside{min-height:0;margin:-36px 8px 0;font-size:1.5rem}.sg-end{min-height:0;padding:200px 22px 28px}.sg-end-covers{inset:0 0 auto;width:100%;height:200px}.sg-end-covers img{width:30%}.sg-end-covers img:nth-child(2){top:62%}.sg-end .cta-btn{width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){.sg-cover,.sg-ink{animation:none}.sg-ink{clip-path:none}}.compare-table{width:100%;border-collapse:separate;border-spacing:0;background:var(--bg-card);border:1px solid var(--border);border-radius:12px;overflow:hidden;font-size:.92rem}.compare-table th,.compare-table td{text-align:start;vertical-align:top;padding:12px 14px;border-bottom:1px solid var(--border)}.compare-table thead th{font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted)}.compare-table tbody th{font-weight:500;color:var(--text-primary);width:30%}.compare-table td{color:var(--text-secondary)}.compare-table tr:last-child th,.compare-table tr:last-child td{border-bottom:0}.compare-table .compare-us{background:rgba(var(--accent-rgb),.06);color:var(--text-primary)}.compare-table thead .compare-us{color:var(--accent)}.compare-prices td.compare-us{color:var(--accent);font-weight:500}.compare-prices tbody th{white-space:nowrap}.compare-prices td,.compare-prices thead th:not(:first-child){text-align:end;white-space:nowrap}.compare-prices td{font-family:JetBrains Mono,ui-monospace,monospace;color:var(--text-primary)}body:has(.vs-score) .main{max-width:820px}.page-content .vs-lede{font-size:1.15rem;line-height:1.6;color:var(--text-primary);margin:0 0 28px}.vs-score{display:grid;grid-template-columns:repeat(4,1fr);margin:0;border-block:1px solid var(--border)}.vs-score>div{padding:22px 18px 20px;border-inline-start:1px solid var(--border-subtle)}.vs-score>div:first-child{border-inline-start:0;padding-inline-start:0}.vs-score dt{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;line-height:1.5;color:var(--text-muted);min-height:3em}.vs-score dd{margin:0}[dir=rtl] .vs-score dd{unicode-bidi:plaintext;text-align:right}.vs-score .vs-score-us{font-size:clamp(1.5rem,3.6vw,1.9rem);font-weight:300;line-height:1.1;letter-spacing:-.03em;color:var(--accent);margin-top:10px}.vs-score .vs-score-them{font-size:.88rem;color:var(--text-muted);margin-top:6px}.page-content .vs-source{font-size:.85rem;color:var(--text-muted);margin:12px 0 0}.compare-prices td.compare-save{color:var(--success)}.vs-changelog time{display:block;font-size:.85rem;color:var(--text-muted)}.compare-vs thead th{white-space:normal;text-align:end}.compare-vs thead th.compare-pages{text-align:start;vertical-align:bottom}.compare-vs thead th.compare-group{text-align:center;border-inline-start:1px solid var(--border)}.compare-vs thead tr:first-child th:not(.compare-pages){border-bottom:0;padding-bottom:2px;color:var(--text-primary)}.compare-table.compare-vs thead tr+tr th{padding-top:2px;border-bottom:1px solid var(--border)}.compare-vs tbody th{width:auto}.compare-vs :is(thead tr+tr th,tbody td):nth-last-child(2){border-inline-start:1px solid var(--border)}.compare-vs td.compare-lose{color:var(--text-muted)}.compare-vs td.compare-win{color:var(--success);font-weight:600;background:color-mix(in srgb,var(--success) 10%,transparent)}.compare-tag{display:block;font-family:inherit;font-size:.66rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.page-content .vs-why{margin-top:8px}.page-content .vs-verdict{font-size:1.1rem;line-height:1.6;color:var(--text-primary);padding-inline-start:16px;border-inline-start:2px solid var(--accent)}.compare-table tr.compare-lead td.compare-us .compare-tag{margin-top:6px;color:var(--accent)}.vs-score .vs-score-us.is-them{color:var(--text-primary)}.price-chart{margin:20px 0 28px}.price-chart-legend{display:flex;flex-wrap:wrap;gap:6px 20px;list-style:none;margin:0 0 10px;padding:0;font-size:.8rem;color:var(--text-secondary)}.price-chart-legend li{display:flex;align-items:center;gap:8px}.price-chart-legend i,.price-chart-tip i{display:inline-block;width:14px;height:2px;border-radius:2px;background:var(--text-muted)}.price-chart-legend .is-us i,.price-chart-tip .is-us i{background:var(--accent)}.price-chart-plot{position:relative}.price-chart svg{display:block;width:100%;height:auto;overflow:visible;touch-action:pan-y}.price-chart text{font:500 11px JetBrains Mono,ui-monospace,monospace;fill:var(--text-muted)}.pc-grid line{stroke:var(--border-subtle);stroke-width:1}.pc-grid:first-child line{stroke:var(--border)}.pc-line{fill:none;stroke:var(--text-muted);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.pc-line.is-us{stroke:var(--accent)}.pc-gap{fill:rgba(var(--accent-rgb),.08)}.price-chart .pc-end{font-size:12px;fill:var(--text-secondary)}.price-chart .pc-end .pc-end-value{font-size:15px;font-weight:600;fill:var(--text-primary)}.price-chart .pc-end.is-us .pc-end-value{fill:var(--accent)}.pc-mark line{stroke:var(--accent);stroke-width:1;stroke-dasharray:3 3}.pc-mark circle{fill:var(--accent);stroke:var(--bg-body);stroke-width:2}.price-chart .pc-mark text{fill:var(--accent);font-weight:600;font-size:12px}.pc-hover line{stroke:var(--text-dim);stroke-width:1}.pc-hover circle{fill:var(--text-muted);stroke:var(--bg-body);stroke-width:2}.pc-hover circle.is-us{fill:var(--accent)}.pc-hit{fill:transparent;cursor:crosshair}.price-chart-tip{position:absolute;top:0;transform:translate(-50%);pointer-events:none;display:grid;gap:3px;min-width:150px;padding:8px 10px;border:1px solid var(--border);border-radius:8px;background:var(--bg-card);box-shadow:0 6px 20px #00000014;font-size:.78rem;color:var(--text-secondary)}.price-chart-tip strong{color:var(--text-primary);font-weight:600}.price-chart-tip span{display:flex;align-items:center;gap:6px}.price-chart-tip b{margin-inline-start:auto;padding-inline-start:12px;font:600 .78rem JetBrains Mono,ui-monospace,monospace;color:var(--text-primary)}.price-chart figcaption{margin-top:8px;font-size:.8rem;color:var(--text-dim)}.diy-calc{margin:16px 0 32px;padding:22px 24px 24px;border:1px solid var(--border);border-radius:12px;background:var(--bg-card)}.diy-controls{display:grid;gap:16px;margin-bottom:26px}.diy-controls .diy-choice{max-width:460px}.diy-controls fieldset{border:0;margin:0;padding:0;min-width:0}.diy-controls legend{padding:0;margin-bottom:8px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted)}.diy-choice{display:flex;border:1px solid var(--border);border-radius:999px;padding:3px;gap:2px}.diy-choice button{flex:1;min-height:36px;padding:0 10px;border:0;border-radius:999px;background:none;font:inherit;font-size:.85rem;color:var(--text-secondary);cursor:pointer;white-space:nowrap;transition:background var(--dur-fast),color var(--dur-fast)}.diy-choice button:hover{color:var(--text-primary)}.diy-choice button[aria-pressed=true]{background:var(--accent);color:var(--on-accent)}.diy-choice button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.diy-row+.diy-row{margin-top:20px}.page-content .diy-label{display:flex;justify-content:space-between;margin:0 0 8px;font-size:.92rem;color:var(--text-primary)}.diy-label b{font:600 1.15rem JetBrains Mono,ui-monospace,monospace}.diy-row.is-us .diy-label b{color:var(--accent)}.diy-bar{display:flex;gap:2px;height:14px}.diy-seg{height:100%;transition:width var(--dur-moderate) cubic-bezier(.16,1,.3,1)}.diy-seg:first-child{border-start-start-radius:4px;border-end-start-radius:4px}.diy-seg:last-child{border-start-end-radius:4px;border-end-end-radius:4px}.seg-postage{--seg: var(--text-secondary)}.seg-printing{--seg: var(--text-dim)}.seg-time{--seg: var(--text-muted)}.seg-us{--seg: var(--accent)}.diy-seg{background:var(--seg)}.diy-seg.seg-time{background:repeating-linear-gradient(135deg,var(--seg) 0 2px,transparent 2px 6px);box-shadow:inset 0 0 0 1px var(--seg)}.diy-key{display:flex;flex-wrap:wrap;gap:4px 18px;list-style:none;margin:8px 0 0;padding:0;font-size:.8rem;color:var(--text-secondary)}.diy-key li{display:flex;align-items:center;gap:6px}.diy-key i{width:10px;height:10px;border-radius:2px;background:var(--seg)}.diy-key .seg-time i{background:repeating-linear-gradient(135deg,var(--seg) 0 2px,transparent 2px 4px);box-shadow:inset 0 0 0 1px var(--seg)}.diy-key b{font:500 .8rem JetBrains Mono,ui-monospace,monospace;color:var(--text-primary)}.page-content .diy-verdict{margin:22px 0 0;padding-top:16px;border-top:1px solid var(--border-subtle);font-size:1.05rem;font-weight:600;color:var(--text-primary)}.page-content .diy-verdict.is-us{color:var(--accent)}.diy-steps{display:grid;grid-template-columns:1fr 1fr;gap:0 32px}.diy-steps>div{border-top:1px solid var(--border);padding-top:14px}.diy-steps>.is-us{border-top:2px solid var(--accent)}.page-content .diy-steps h3{margin:0 0 10px;font-size:1rem}.diy-steps ol{margin:0;padding-inline-start:20px}.diy-steps li{margin-bottom:6px}@media(max-width:640px){.diy-calc{padding:18px 16px 20px}.diy-steps{grid-template-columns:1fr}.diy-steps>div+div{margin-top:20px}.diy-choice{display:grid;grid-template-columns:1fr 1fr;border-radius:16px}.diy-choice button{border-radius:12px}.price-chart text{font-size:19px}.price-chart .pc-end,.price-chart .pc-mark text{font-size:19px}.price-chart .pc-end .pc-end-value{font-size:22px}}@media(prefers-reduced-motion:reduce){.diy-seg,.diy-choice button{transition:none}}@media(max-width:640px){.vs-score{grid-template-columns:1fr 1fr}.vs-score>div:nth-child(3){border-inline-start:0;padding-inline-start:0}.vs-score>div:nth-child(n+3){border-top:1px solid var(--border-subtle)}.vs-why{grid-template-columns:1fr}}.blog-banner{--bn-ultra: #2721BA;--bn-lime: #D4F53C;--bn-ink: #0B0F1C;container-type:inline-size;aspect-ratio:5 / 4;margin:0 0 32px;padding:7% 7.5%;display:flex;flex-direction:column;border-radius:14px;outline:1px solid var(--border);outline-offset:-1px;background:var(--bn-bg);color:var(--bn-fg);overflow:hidden}.blog-banner.tone-blue{--bn-bg: var(--bn-ultra);--bn-fg: #FFFFFF;--bn-dim: rgba(255,255,255,.72);--bn-line: rgba(255,255,255,.36);--bn-hi: var(--bn-lime)}.blog-banner.tone-lime{--bn-bg: var(--bn-lime);--bn-fg: var(--bn-ink);--bn-dim: rgba(11,15,28,.64);--bn-line: rgba(11,15,28,.24);--bn-hi: var(--bn-ultra)}.blog-banner.tone-ink{--bn-bg: var(--bn-ink);--bn-fg: #F3F5FB;--bn-dim: #9BA4BD;--bn-line: #2A3249;--bn-hi: var(--bn-lime)}.blog-banner.tone-red{--bn-bg: #E8372F;--bn-fg: #FFFFFF;--bn-dim: rgba(255,255,255,.8);--bn-line: rgba(255,255,255,.4);--bn-hi: var(--bn-ink)}.blog-banner.tone-green{--bn-bg: #0B7A5C;--bn-fg: #FFFFFF;--bn-dim: rgba(255,255,255,.74);--bn-line: rgba(255,255,255,.3);--bn-hi: var(--bn-lime)}.blog-banner.tone-sky{--bn-bg: #9ED3FF;--bn-fg: var(--bn-ink);--bn-dim: rgba(11,15,28,.64);--bn-line: rgba(11,15,28,.22);--bn-hi: var(--bn-ultra)}.blog-banner.tone-snail{--bn-bg: #2B3BD1;--bn-fg: #FFFDF8;--bn-dim: rgba(255,253,248,.74);--bn-line: rgba(255,253,248,.34);--bn-hi: #CDEC5C}.blog-banner.tone-pink{--bn-bg: #FFB8D9;--bn-fg: var(--bn-ink);--bn-dim: rgba(11,15,28,.64);--bn-line: rgba(11,15,28,.2);--bn-hi: var(--bn-ultra)}.blog-banner p{margin:0}.bb-mono{font-family:JetBrains Mono,ui-monospace,monospace;font-size:max(10px,3.1cqi);letter-spacing:.01em;color:var(--bn-dim)}.bb-top,.bb-bottom{display:flex;justify-content:space-between;align-items:center;gap:4cqi}.bb-brand{display:flex;align-items:center;gap:1.8cqi;font-size:4.4cqi;font-weight:700;letter-spacing:-.03em;--bg-body: var(--bn-bg)}.bb-brand svg{width:6cqi;height:auto}.bb-body{flex:1;display:flex;flex-direction:column;justify-content:center;min-height:0}.bb-kicker{text-transform:uppercase;letter-spacing:.12em;margin-bottom:3cqi}.bb-headline{font-size:11cqi;font-weight:700;line-height:.98;letter-spacing:-.045em;text-wrap:balance}.bb-figure{font-size:30cqi;font-weight:700;line-height:.9;letter-spacing:-.07em;margin:1cqi 0 3cqi;margin-inline-start:-1cqi}.bb-headline.bb-sub{font-size:6cqi;line-height:1.12;letter-spacing:-.025em;font-weight:500}.bb-hi{color:var(--bn-hi)}.bb-states{margin-top:4cqi}.bb-bottom{border-top:2px solid var(--bn-line);padding-top:3cqi}@media(min-width:1100px){.blog-banner{aspect-ratio:2.8;padding:3.4% 4.2%}.bb-mono{font-size:max(11px,1.15cqi)}.bb-brand{font-size:2cqi;gap:.8cqi}.bb-brand svg{width:2.7cqi}.bb-kicker{margin-bottom:1.4cqi}.bb-headline{font-size:5.6cqi;max-width:18ch}.bb-figure{font-size:12cqi;margin:1cqi 0 1.6cqi;margin-inline-start:-.5cqi}.bb-headline.bb-sub{font-size:2.6cqi}.bb-states{margin-top:2cqi}.bb-bottom{padding-top:1.4cqi}}.country-banner{margin:0 0 20px}.price-ladder{margin:28px 0 32px;padding:22px 22px 18px;border:1px solid var(--border);border-radius:12px;background:var(--bg-card)}.price-ladder ol{list-style:none;margin:0;padding:0;display:grid;gap:16px}.price-ladder li{display:grid;grid-template-columns:1fr auto;gap:6px 12px;align-items:baseline;margin:0}.price-ladder-name{font-weight:600;color:var(--text-primary)}.price-ladder-gets{grid-column:2;grid-row:1;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.78rem;color:var(--accent)}.price-ladder-bar{grid-column:1 / -1;min-width:4.5em;height:34px;display:flex;align-items:center;padding:0 12px;border-radius:6px;background:var(--accent);color:var(--bg-card);font-family:JetBrains Mono,ui-monospace,monospace;font-size:.95rem}.price-ladder-plain .price-ladder-bar{background:transparent;color:var(--text-secondary);border:1px dashed var(--text-dim)}.price-ladder-plain .price-ladder-gets{color:var(--text-muted)}@media(max-width:640px){.price-ladder li{grid-template-columns:1fr;gap:4px}.price-ladder-gets{grid-column:1;grid-row:2}}.price-ladder figcaption{margin-top:16px;font-size:.85rem;color:var(--text-muted)}.blog-send{display:flex;align-items:center;justify-content:space-between;gap:16px 24px;flex-wrap:wrap;margin:-12px 0 32px;padding:18px 22px;border:1px solid rgba(var(--accent-rgb),.25);border-radius:12px;background:rgba(var(--accent-rgb),.06)}.blog-send p{margin:0;flex:1 1 260px;font-weight:500;color:var(--text-primary);text-wrap:pretty}.blog-send .cta-btn{flex:none}.mcp-connect p{flex:1 1 100%}.mcp-connect-url{flex:1 1 auto;min-width:0;padding:10px 14px;white-space:nowrap;overflow-x:auto;border:1px solid var(--border);border-radius:10px;background:var(--bg-card);font-family:JetBrains Mono,ui-monospace,monospace;font-size:.9rem;color:var(--text-primary);font-variant-ligatures:none}.mcp-connect .cta-btn{min-width:8.5em;justify-content:center}@media(max-width:480px){.mcp-connect-url{font-size:.8rem}}.page-content .mcp-connect-send,.mcp-connect .mcp-connect-send{flex:1 1 100%;margin:0;font-size:.9rem;font-weight:400;color:var(--text-secondary)}.mcp-connect .mcp-connect-send .cta-btn,.mcp-connect .mcp-connect-send .cta-btn:hover{display:inline-flex;width:auto;min-width:0;padding:0;background:none;box-shadow:none;transform:none;color:var(--accent);font-size:inherit;font-weight:500}@media(max-width:600px){.blog-send .cta-btn{width:100%;justify-content:center}}.page-content .blog-address{display:inline-block;margin:4px 0 20px;padding:16px 22px;border:1px solid var(--border);border-radius:8px;background:var(--bg-card);font-family:inherit;font-size:1rem;line-height:1.55;white-space:pre;direction:ltr}.answer-card{margin:0 0 20px;padding:26px 28px 8px;border:1px solid var(--border);border-radius:16px;background:var(--bg-card)}.answer-label{margin:0 0 10px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.page-content .answer-text{margin:0;font-size:1.18rem;line-height:1.6;color:var(--text-primary);text-wrap:pretty}.answer-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:22px 0 0;border-top:1px solid var(--border)}.answer-facts>div{padding:18px 16px 20px;border-inline-start:1px solid var(--border-subtle)}.answer-facts>div:first-child{border-inline-start:0;padding-inline-start:0}.answer-facts dt{font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.answer-facts dt,.answer-facts dd{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.answer-facts dd{margin:0}.answer-facts .answer-value{margin-top:8px;font-size:clamp(1.3rem,2.6vw,1.6rem);font-weight:300;line-height:1.15;letter-spacing:-.03em;color:var(--accent)}.answer-facts .answer-note{margin-top:6px;font-size:.82rem;line-height:1.45;color:var(--text-muted)}@media(max-width:700px){.answer-card{padding:22px 20px 4px}.answer-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.answer-facts>div:nth-child(3){border-inline-start:0;padding-inline-start:0}.answer-facts>div:nth-child(n+3){border-top:1px solid var(--border-subtle)}}.online-video{margin:0}.online-prices .online-price{font-family:JetBrains Mono,ui-monospace,monospace;color:var(--text-primary);white-space:nowrap}.online-steps{list-style:none;margin:0 0 8px;padding:0}.online-steps li{position:relative;display:grid;grid-template-columns:40px 1fr;gap:16px;align-items:start;padding:0 0 22px;color:var(--text-primary);line-height:1.55}.online-steps li:before{content:"";position:absolute;inset-block:36px 0;inset-inline-start:19px;width:1px;background:var(--border)}.online-steps li:last-child{padding-bottom:0}.online-steps li:last-child:before{display:none}.online-step-num{display:grid;place-items:center;width:40px;height:40px;margin-top:-8px;border-radius:50%;border:1px solid rgba(var(--accent-rgb),.35);background:var(--bg-card);color:var(--accent);font-family:JetBrains Mono,ui-monospace,monospace;font-size:.82rem;font-weight:500}.online-steps li:last-child .online-step-num{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.page-content .online-steps-after{margin-top:20px;padding-inline-start:56px;color:var(--text-secondary)}.blog-cta{text-align:center;margin-top:40px;padding:28px 20px;border:1px solid var(--border);border-radius:12px;background:var(--bg-card)}.blog-cta p{font-weight:600;margin-bottom:14px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.spinner{width:40px;height:40px;border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@keyframes heroIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes heroRise{0%{transform:translateY(12px)}to{transform:none}}.chat-launcher{position:fixed;inset-inline-end:20px;bottom:20px;z-index:150;display:inline-flex;align-items:center;gap:10px;padding:6px 18px;padding-inline-start:6px;background:var(--bg-elevated);color:var(--text-primary);border:1px solid var(--border);border-radius:100px;font-size:.95rem;font-weight:600;letter-spacing:-.005em;cursor:pointer;box-shadow:0 10px 30px -10px #00000080,0 1px 2px #0003;transition:border-color var(--dur-fast),transform var(--dur-normal),box-shadow var(--dur-normal)}[data-theme=light] .chat-launcher{background:var(--bg-card);box-shadow:0 10px 30px -12px #11182747,0 1px 2px #1118270f}.chat-launcher:hover{border-color:rgba(var(--accent-rgb),.55);transform:translateY(-1px)}.chat-launcher:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.chat-launcher-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--accent);color:var(--on-accent);transition:background var(--dur-fast)}.chat-launcher:hover .chat-launcher-icon{background:var(--accent-hover)}.chat-launcher svg{width:19px;height:19px}.chat-launcher-dot{fill:currentColor;stroke:none}.chat-launcher.is-new{animation:chatRise .6s cubic-bezier(.16,1,.3,1) .8s backwards}.chat-launcher.is-new:before,.chat-launcher.is-new:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;animation:chatBeacon 5s ease-out 1.6s infinite}.chat-launcher.is-new:after{animation-delay:2s}.chat-launcher.is-new:hover:before,.chat-launcher.is-new:hover:after{animation:none}.chat-launcher.is-new .chat-launcher-dot{transform-box:fill-box;animation:chatDot 1.4s ease-in-out infinite}.chat-launcher.is-new .chat-launcher-dot:nth-of-type(2){animation-delay:.15s}.chat-launcher.is-new .chat-launcher-dot:nth-of-type(3){animation-delay:.3s}@keyframes chatRise{0%{opacity:0;transform:translateY(16px) scale(.92)}}@keyframes chatBeacon{0%{box-shadow:0 0 rgba(var(--accent-rgb),.4)}24%,to{box-shadow:0 0 0 14px rgba(var(--accent-rgb),0)}}@media(prefers-reduced-motion:reduce){.chat-launcher.is-new,.chat-launcher.is-new:before,.chat-launcher.is-new:after,.chat-launcher.is-new .chat-launcher-dot{animation:none}}.chat-panel{position:fixed;inset-inline-end:20px;bottom:20px;z-index:150;width:min(380px,calc(100vw - 32px));height:min(560px,calc(100dvh - 88px));display:flex;flex-direction:column;background:var(--bg-elevated);border:1px solid var(--border);border-radius:16px;box-shadow:0 16px 48px #00000073;overflow:hidden;animation:chatIn var(--dur-normal) ease-out}[data-theme=light] .chat-panel{background:var(--bg-card);box-shadow:0 16px 48px #00000029}@keyframes chatIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.chat-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 12px;padding-inline-start:18px;border-bottom:1px solid var(--border)}.chat-title{font-size:.95rem;font-weight:600;line-height:1.3}.chat-subtitle{font-size:.8rem;color:var(--text-muted);line-height:1.3}.chat-close{background:none;border:0;padding:8px;border-radius:50%;color:var(--text-muted);cursor:pointer;display:flex}.chat-close:hover{color:var(--text-primary)}.chat-close svg{width:16px;height:16px}.chat-log{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:8px;overscroll-behavior:contain}.chat-msg{max-width:85%;padding:9px 13px;border-radius:14px;font-size:.9rem;line-height:1.5;overflow-wrap:anywhere;white-space:pre-wrap}.chat-msg-assistant{align-self:flex-start;background:rgba(var(--accent-rgb),.1);color:var(--text-primary);border-end-start-radius:4px}.chat-msg-user{align-self:flex-end;background:var(--accent);color:var(--on-accent);border-end-end-radius:4px}.chat-msg-error{align-self:flex-start;color:var(--error);border:1px solid currentColor;background:none;border-end-start-radius:4px}.chat-msg a{color:inherit;text-decoration:underline}[dir=rtl] :is(.chat-msg,.chat-input){unicode-bidi:plaintext}[dir=rtl] .chat-input{text-align:right}.chat-typing{display:inline-flex;align-items:center;gap:4px;padding:14px}.chat-typing-dot{width:6px;height:6px;border-radius:50%;background:var(--text-muted);animation:chatDot 1.2s ease-in-out infinite}.chat-typing-dot:nth-child(3){animation-delay:.15s}.chat-typing-dot:nth-child(4){animation-delay:.3s}@keyframes chatDot{0%,60%,to{opacity:.35;transform:none}30%{opacity:1;transform:translateY(-3px)}}.chat-suggestions{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.chat-suggestion{padding:6px 12px;border-radius:100px;font-size:.85rem;cursor:pointer;background:none;color:var(--accent);border:1px solid rgba(var(--accent-rgb),.4);transition:background var(--dur-fast)}.chat-suggestion:hover{background:rgba(var(--accent-rgb),.1)}.chat-form{display:flex;gap:8px;padding:12px 12px 6px;border-top:1px solid var(--border)}.chat-input{flex:1;min-width:0;padding:10px 14px;border-radius:100px;font-size:16px;background:var(--bg-body);color:var(--text-primary);border:1px solid var(--border)}.chat-input:focus-visible{outline:2px solid var(--accent);outline-offset:0;border-radius:100px}.chat-send{flex-shrink:0;width:42px;height:42px;border-radius:50%;border:0;cursor:pointer;display:flex;align-items:center;justify-content:center;background:var(--accent);color:var(--on-accent);transition:background var(--dur-fast),opacity var(--dur-fast)}.chat-send:hover:not(:disabled){background:var(--accent-hover)}.chat-send:disabled{opacity:.45;cursor:default}.chat-send svg{width:18px;height:18px}.chat-disclaimer{padding:0 16px 10px;font-size:.72rem;color:var(--text-dim);text-align:center}.search-backdrop{position:fixed;inset:0;z-index:300;display:flex;align-items:flex-start;justify-content:center;padding:min(20vh,140px) 12px 0;background:#00000080;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:searchFadeIn .15s ease}[data-theme=light] .search-backdrop{background:#16191f40}.search-palette{width:100%;max-width:560px;overflow:hidden;background:var(--bg-elevated);border:1px solid var(--border);border-radius:14px;box-shadow:0 16px 70px #00000080;animation:searchSlideIn .18s cubic-bezier(.16,1,.3,1)}[data-theme=light] .search-palette{background:var(--bg-card);box-shadow:0 16px 70px #16191f2e}@keyframes searchFadeIn{0%{opacity:0}}@keyframes searchSlideIn{0%{opacity:0;transform:translateY(-8px) scale(.98)}}.search-input-wrap{display:flex;align-items:center;gap:10px;padding:0 16px;border-bottom:1px solid var(--border-subtle)}.search-input-icon{width:18px;height:18px;flex-shrink:0;color:var(--text-muted)}.search-input{flex:1;min-width:0;padding:14px 0;background:none;border:none;outline:none;font:inherit;font-size:1rem;color:var(--text-primary)}.search-input::placeholder{color:var(--text-dim)}.search-kbd{flex-shrink:0;padding:2px 6px;border:1px solid var(--border);border-radius:5px;font:inherit;font-size:.65rem;line-height:1.4;color:var(--text-dim)}.search-results{max-height:min(400px,55vh);overflow-y:auto;padding:4px}.search-results:empty{display:none}.search-category{padding:10px 12px 4px;font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text-dim)}.search-item{display:flex;flex-direction:column;gap:2px;width:100%;padding:10px 12px;background:none;border:none;border-radius:8px;cursor:pointer;font:inherit;text-align:start}.search-item.active{background:rgba(var(--accent-rgb),.12)}.search-item-title{font-size:.9rem;font-weight:500;line-height:1.3;color:var(--text-primary)}.search-item-content{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;line-height:1.4;color:var(--text-muted)}.search-highlight{font-weight:700;color:var(--accent)}.search-empty{padding:28px 16px;text-align:center;font-size:.85rem;color:var(--text-dim)}@media(prefers-reduced-motion:reduce){.search-backdrop,.search-palette{animation:none}}@media(max-width:860px){.nav-links{gap:6px;margin-inline-start:20px}.nav-link{padding:0 12px}}@media(max-width:980px){.nav-links{gap:2px}.nav-link{padding:0 10px}}@media(max-width:820px){.nav-toggle{display:flex}.nav-links{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:stretch;gap:6px;margin-inline-start:0;padding:8px 0 12px;background:var(--bg-body);border-bottom:1px solid var(--border-subtle);box-shadow:0 14px 32px -14px #00000073}.nav-links.open{display:flex}.nav-link{padding:16px 20px;font-size:.95rem;line-height:1.2}}@media(max-width:600px){body:has(.hero) .main{padding:0 16px 40px}body:has(.hero) .footer{padding-inline:16px}.price-table{font-size:.88rem}.compare-table{font-size:.85rem}.price-table th,.price-table td{padding:12px}.compare-table th,.compare-table td{padding:10px 8px}.compare-table th:first-child,.compare-table td:first-child{padding-inline-start:12px}.compare-table th:last-child,.compare-table td:last-child{padding-inline-end:12px}.table-wrap :is(.price-table,.compare-table) thead th{font-size:.72rem;letter-spacing:.04em;white-space:normal}.compare-vs :is(th,td):not(:first-child,:last-child){padding-inline:5px}.table-wrap .compare-table.compare-vs thead th{font-size:.62rem;letter-spacing:0}.compare-vs .compare-tag{font-size:.6rem;letter-spacing:.04em}.chat-launcher{inset-inline-end:16px;bottom:16px;padding:5px}.chat-launcher-label{display:none}.chat-launcher-icon{width:42px;height:42px}.chat-panel{inset-inline-end:16px;bottom:16px}}@media(min-width:900px){.main:has(.contact-page,.blog-index){max-width:980px}.contact-page .page-header .subtitle,.main:has(.blog-index) .page-header .subtitle{max-width:620px;margin-inline:auto}.contact-page .page-content>p{max-width:620px;margin-inline:auto}.blog-index{grid-template-columns:1fr 1fr}.footer-inner,body:has(.hero) .footer-inner{max-width:940px}.footer-main{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,3fr);column-gap:48px}.footer-cities ul{grid-template-columns:repeat(4,minmax(0,1fr))}.footer-end{flex-direction:row;flex-wrap:wrap;align-items:center;gap:12px 32px}}@media(max-width:480px){.page-header{padding:32px 0 24px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.code-input{--code-line: var(--border);--code-text: var(--text-primary);--code-accent: var(--accent);--code-error: var(--error);--code-bg: var(--bg-card);position:relative;width:100%;max-width:calc(var(--code-len) * 3.1rem);direction:ltr}.code-input-field{position:absolute;inset:0;z-index:1;width:100%;height:100%;padding:0;border:0;outline:0;background:transparent;color:transparent;-webkit-text-fill-color:transparent;caret-color:transparent;font-size:16px;cursor:text}.code-input-field:autofill,.code-input-field:-webkit-autofill{transition:background-color 600000s 0s}.code-input-field:disabled{cursor:not-allowed}.code-input-cells{display:flex;gap:6px}.code-input-cell{position:relative;flex:1 1 0;min-width:0;aspect-ratio:5 / 6;max-height:3.4rem;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--code-text) 12%,var(--code-line));border-radius:10px;background:var(--code-bg);font-family:JetBrains Mono,ui-monospace,monospace;font-size:1.35rem;font-weight:500;color:var(--code-text);transition:border-color .15s,box-shadow .15s}.code-input-cell[data-gap]{margin-left:10px}.code-input-cell[data-filled]{border-color:color-mix(in srgb,var(--code-text) 35%,var(--code-line))}.code-input-cell[data-active]{border-color:var(--code-accent);box-shadow:0 0 0 1px var(--code-accent)}.code-input-cell[data-active]:not([data-filled]):after{content:"";width:1.5px;height:42%;background:var(--code-accent);animation:codeCaret 1s steps(1) infinite}.code-input[data-invalid] .code-input-cell{border-color:var(--code-error)}.code-input[data-invalid] .code-input-cell[data-active]{box-shadow:0 0 0 1px var(--code-error)}.code-input[data-shake] .code-input-cells{animation:codeShake .35s}.code-input[data-disabled] .code-input-cells{opacity:.55}@keyframes codeCaret{50%{opacity:0}}@keyframes codeShake{20%,60%{transform:translate(-5px)}40%,80%{transform:translate(5px)}}.blog-reel{margin:24px 0}.blog-reel video{display:block;width:min(100%,340px);height:auto;aspect-ratio:9 / 16;border:1px solid var(--border);border-radius:14px;background:#faf8f4}.blog-reel figcaption{margin-top:10px;font-size:.82rem;color:var(--text-muted)}.hero{position:relative;text-align:center;display:flex;flex-direction:column;justify-content:center;min-height:calc(100svh - 92px);padding:40px 0 48px}.hero:before{content:"";position:absolute;z-index:-1;pointer-events:none;top:-68px;bottom:-32px;left:50%;width:100vw;transform:translate(-50%);background:radial-gradient(58% 68% at 24% 32%,rgba(var(--accent-rgb),.16),transparent 70%),radial-gradient(46% 56% at 76% 58%,rgba(var(--accent-rgb),.08),transparent 72%)}[data-theme=light] .hero:before{background:radial-gradient(58% 68% at 24% 32%,rgba(var(--accent-rgb),.07),transparent 70%)}[dir=rtl] .hero:before{transform:translate(-50%) scaleX(-1)}.hero-brand{display:inline-flex;align-items:center;gap:8px;margin-bottom:18px;font-size:.95rem;font-weight:700;letter-spacing:.01em;line-height:1;color:var(--accent);animation:heroIn .7s cubic-bezier(.16,1,.3,1) both}.hero-brand:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px rgba(var(--accent-rgb),.15)}.hero-heading{font-size:3.7rem;font-weight:700;line-height:1.04;letter-spacing:-.035em;margin-bottom:20px;text-rendering:geometricPrecision;animation:heroRise .7s cubic-bezier(.16,1,.3,1) both;container-type:inline-size}.hero-heading>span[aria-hidden]{display:block;min-height:3.24em;font-size:min(1em,9cqi)}.hero-place{color:var(--accent)}.hero-cursor{display:inline-block;width:2px;height:.95em;margin-inline-start:1px;vertical-align:text-bottom;background:var(--accent);border-radius:1px;opacity:0;transition:opacity .2s ease-out}.hero-cursor.is-typing{opacity:.8}@keyframes cursorBlink{0%,to{opacity:.8}50%{opacity:0}}.hero-sub{font-size:1.12rem;font-weight:400;line-height:1.55;letter-spacing:-.01em;margin-bottom:28px;color:var(--text-secondary);animation:heroIn .7s cubic-bezier(.16,1,.3,1) .06s both}.hero-sub-international,.hero-sub-regional,[data-visitor=international] .hero-sub-default,[data-visitor=regional] .hero-sub-default{display:none}[data-visitor=international] .hero-sub-international,[data-visitor=regional] .hero-sub-regional{display:inline}.hero-action{display:flex;flex-direction:column;align-items:center;gap:12px}.hero-formats{margin:0;font-size:.88rem;line-height:1.5;color:var(--text-secondary)}.hero .cta-btn{padding:15px 34px;font-size:1.02rem}.hero-action .hero-cutoff{margin-top:0}.hero .cta-btn{animation:heroIn .7s cubic-bezier(.16,1,.3,1) .12s both}.hero-cutoff{margin-top:14px;text-wrap:balance;font-size:.92rem;font-weight:500;color:var(--text-secondary);animation:heroIn .7s cubic-bezier(.16,1,.3,1) .15s both}.hero-cutoff-dot{display:inline-block;width:8px;height:8px;margin-inline-end:8px;vertical-align:1px;border-radius:50%;background:var(--text-muted)}.hero-cutoff-dot.live{background:#22c55e;box-shadow:0 0 #22c55e80;animation:cutoffPulse 2s ease-out 3}@keyframes cutoffPulse{0%{box-shadow:0 0 #22c55e80}70%,to{box-shadow:0 0 0 8px #22c55e00}}.hero-prices{display:grid;grid-template-columns:repeat(2,minmax(0,13rem));justify-content:center;margin-top:36px;border-top:1px solid var(--border);animation:heroIn .7s cubic-bezier(.16,1,.3,1) .12s both}.segmented.hero-destination{--fc-elevated: var(--bg-elevated);--fc-line: var(--border);--fc-accent: var(--accent);--fc-on-accent: var(--on-accent);--fc-text: var(--text-primary);--fc-text-dim: var(--text-secondary);--fc-text-muted: var(--text-dim)}.hero-destination-row{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:16px}.hero-destination-label{font-size:.74rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}.hero-price{display:grid;grid-template-columns:auto 1fr;column-gap:8px;align-items:center;align-content:start;padding:18px 0 0;text-align:start}.hero-price+.hero-price{border-inline-start:1px solid var(--border);padding-inline-start:28px}.hero-price .hero-glyph{width:20px;height:20px;color:var(--accent)}.hero-price-name{font-size:.74rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}.hero-price-amount{grid-column:1 / -1;grid-row:2;margin-top:8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:2.3rem;font-weight:500;line-height:1;letter-spacing:-.06em;color:var(--text-primary)}.hero-price-speed{grid-column:1 / -1;margin-top:8px;font-size:.82rem;color:var(--text-muted)}.hero-price-pages{grid-column:1 / -1;margin-top:14px;font-size:.82rem;color:var(--text-secondary)}.hero-facts{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:4px 16px;margin:16px 0 0;padding:0;list-style:none;font-size:.82rem;font-weight:500;color:var(--text-primary)}.hero-facts li{display:flex;align-items:center;gap:7px}.hero-facts li:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--accent)}.hero-facts+.hero-price-pages{margin-top:4px}.hero-addon{grid-column:1 / -1;display:flex;align-items:center;gap:8px;margin-top:16px;font-size:.86rem;font-weight:500;color:var(--text-primary)}.hero-addon .hero-glyph{width:18px;height:18px;color:var(--accent)}.hero-addon strong{font-weight:600;color:var(--accent)}.hero-facts+.hero-addon{margin-top:10px}.hero-refund{grid-column:1 / -1;display:flex;align-items:center;gap:8px;margin-top:14px;padding-top:12px;border-top:1px solid var(--border);font-size:.86rem;color:var(--text-secondary)}.hero-refund .hero-glyph{width:18px;height:18px;color:var(--accent)}.hero-refund strong{font-weight:600;color:var(--accent)}.hero-price-link{grid-column:1 / -1;justify-self:start;margin-top:10px;font-size:.82rem;font-weight:500;color:var(--accent);text-decoration:none}.hero-price-link:hover{text-decoration:underline;text-underline-offset:3px}.hero-promises{display:grid;grid-template-columns:repeat(2,minmax(0,13rem));justify-content:center;margin-top:30px;border-top:1px solid var(--border);animation:heroIn .7s cubic-bezier(.16,1,.3,1) .18s both}.hero-promise-group{padding-top:16px;text-align:start}.hero-promise-group+.hero-promise-group{border-inline-start:1px solid var(--border);padding-inline-start:28px}.hero-promise-title{font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.hero-promise-group ul{list-style:none;display:grid;gap:8px;margin-top:10px;font-size:.85rem;font-weight:500;color:var(--text-secondary)}.hero-promise-group li{display:flex;align-items:center;gap:8px}.hero-promise-group .hero-glyph{width:20px;height:20px;color:var(--accent);opacity:.85}.hero-glyph{flex:none;stroke:currentColor;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.hero-glyph .glyph-dot{fill:currentColor}.how-steps{position:relative;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:40rem;margin:44px auto 40px;align-items:start;text-align:center}.how-steps:before{content:"";position:absolute;left:0;right:0;top:20px;height:1px;background:linear-gradient(to right,transparent,var(--accent) 18%,var(--accent) 82%,transparent);opacity:.35;transform-origin:left;animation:howDraw 1.1s cubic-bezier(.65,0,.35,1) .3s both}[dir=rtl] .how-steps:before{transform-origin:right}.how-steps li{position:relative;display:grid;justify-items:center;align-content:start;gap:4px;animation:heroIn .7s cubic-bezier(.16,1,.3,1) calc(.45s + var(--i) * .22s) both}.how-stop{display:grid;place-items:center;width:41px;height:41px;margin-bottom:8px;border-radius:50%;background:var(--bg-body);border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);color:var(--accent)}.how-stop .hero-glyph{width:20px;height:20px}.how-num{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.68rem;letter-spacing:.08em;color:var(--accent)}.how-label{font-size:.88rem;font-weight:500;color:var(--text-secondary);text-wrap:balance}@keyframes howDraw{0%{transform:scaleX(0)}to{transform:none}}@media(max-width:480px){.how-steps{margin:32px auto 28px}.how-label{font-size:.8rem}}@media(prefers-reduced-motion:reduce){.how-steps:before,.how-steps li{animation:none}}@media(min-width:601px){.how-steps--phone{display:none}}.section-divider{width:100%;height:1px;margin:40px 0;background:linear-gradient(to right,transparent,var(--kraft),transparent);opacity:.45}.hero-map{--hm-coast: rgba(190, 220, 255, .6);--hm-land: rgba(108, 180, 255, .07);--hm-grid: rgba(190, 220, 255, .16);--hm-land-world: rgba(108, 180, 255, .11);position:relative;width:min(100%,25rem);margin:32px auto 0;animation:heroIn .7s cubic-bezier(.16,1,.3,1) .15s both}[data-theme=light] .hero-map{--hm-coast: rgba(22, 28, 43, .38);--hm-land: rgba(22, 28, 43, .045);--hm-grid: rgba(22, 28, 43, .12);--hm-land-world: rgba(22, 28, 43, .075)}.hero-map-plate{display:block;width:100%;height:auto;overflow:visible}@property --z{syntax: "<number>"; inherits: true; initial-value: 1;}@property --fx{syntax: "<number>"; inherits: true; initial-value: 0;}@property --fy{syntax: "<number>"; inherits: true; initial-value: 0;}.hm-coast{fill:var(--hm-land);stroke:var(--hm-coast);stroke-width:calc(1.3px / var(--z));stroke-linejoin:round}.hm-tropic{stroke:var(--hm-grid);stroke-width:calc(1.1px / var(--z));stroke-dasharray:calc(2.2px / var(--z)) calc(7.7px / var(--z))}.hm-origin{fill:var(--hm-coast);transform-box:fill-box;transform-origin:center;transform:scale(calc(1 / var(--z)))}.hm-glyph{transform-box:fill-box;transform-origin:center;transform:scale(calc(var(--hm-glyph, 1) / var(--z)))}.hm-crop{stroke:var(--hm-coast);stroke-width:1;opacity:.7}.hm-arc{stroke-width:calc(1.8px / var(--z));stroke-linecap:round;stroke-dasharray:1;animation:hmDraw 1.1s cubic-bezier(.22,1,.36,1) .15s both}@keyframes hmDraw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.hm-arc-ink stop{stop-color:var(--accent)}.hm-letter{fill:none;stroke:var(--accent);stroke-width:1.55;stroke-linejoin:round;offset-rotate:0deg;animation:hmRide 1.1s cubic-bezier(.22,1,.36,1) .15s both}@keyframes hmRide{0%{offset-distance:0%;opacity:0}12%{opacity:1}88%{opacity:1}to{offset-distance:100%;opacity:0}}.hm-mark circle{transform-box:fill-box;transform-origin:center}.hm-mark-halo{fill:none;stroke:var(--accent);stroke-width:1.1;animation:hmHalo .9s ease-out 1.15s both}.hm-mark-ring{fill:none;stroke:var(--accent);stroke-width:1.7;animation:hmSettle .5s cubic-bezier(.16,1,.3,1) 1.1s both}.hm-mark-dot{fill:var(--accent);animation:hmSettle .5s cubic-bezier(.16,1,.3,1) 1.16s both}@keyframes hmSettle{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}@keyframes hmHalo{0%{opacity:.45;transform:scale(.3)}to{opacity:0;transform:scale(1.5)}}.hero-map-coords{display:flex;gap:1.6em;margin-top:18px;direction:ltr;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.72rem;letter-spacing:.04em;color:var(--text-muted);animation:hmCoords .6s ease-out 1.1s both}.hero-map-km{margin-left:auto;color:var(--text-secondary)}@keyframes hmCoords{0%{opacity:0}to{opacity:1}}.hm-coast--world{fill:var(--hm-land-world);stroke-width:calc(.5px / var(--z))}.hm-grid{stroke:var(--hm-grid);stroke-width:calc(.6px / var(--z));opacity:.55}.hero-map--world{--hm-glyph: .8}.hero-map--world .hero-map-plate{animation:hmPlate .5s ease-out both;transition:--z 1.2s cubic-bezier(.65,0,.35,1),--fx 1.2s cubic-bezier(.65,0,.35,1),--fy 1.2s cubic-bezier(.65,0,.35,1)}.hero-map--world .hm-camera{transform-box:view-box;transform-origin:0 0;transform:scale(var(--z)) translate(calc(var(--fx) * -1px),calc(var(--fy) * -1px))}@keyframes hmPlate{0%{opacity:0}to{opacity:1}}.hero-map.is-leaving .hm-arc,.hero-map.is-leaving .hm-letter,.hero-map.is-leaving .hm-mark,.hero-map.is-leaving .hero-map-coords{opacity:0;transition:opacity .3s ease-in}.hp-paper,.hp-envelope,.hp-flap,.hp-stamp,.hp-crease{stroke:var(--hm-coast);stroke-width:1.3;stroke-linejoin:round;stroke-linecap:round}.hp-paper,.hp-crease{vector-effect:non-scaling-stroke}.hp-scene{transform-origin:240px 210px;transform:scale(1.24);animation:hpPush 1.1s cubic-bezier(.65,0,.35,1) 2.5s both}@keyframes hpPush{0%{transform:none}}.hp-sheet-rise{animation:hpRise .5s cubic-bezier(.16,1,.3,1) .2s both}.hp-sheet-fold{transform-origin:240px 210px;animation:hpFold .5s cubic-bezier(.65,0,.35,1) 2.4s both}.hp-sheet-leave{opacity:0;animation:hpLeave .35s ease-in 3.15s both}@keyframes hpRise{0%{opacity:0;transform:translateY(26px)}}@keyframes hpFold{to{transform:scaleY(.333)}}@keyframes hpLeave{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(12px)}}.hp-tag{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-weight:500;letter-spacing:.1em;fill:var(--accent);opacity:0;animation:hpOut .3s ease-in 1s both}.hp-text{opacity:0;animation:hpOut .25s ease-in 2.2s both}@keyframes hpOut{0%{opacity:1}to{opacity:0}}.hp-ghost{stroke:var(--hm-grid);stroke-width:2;stroke-dasharray:3 5}.hp-ink{stroke:var(--hm-coast);stroke-width:2;stroke-linecap:round;stroke-dasharray:1;animation:hmDraw .3s ease-out calc(1.2s + var(--i) * 86ms) both}.hp-scan{stroke:var(--accent);stroke-width:1.6;stroke-linecap:round;opacity:0;animation:hpScan 1s linear 1s both}@keyframes hpScan{0%{opacity:0;transform:none}8%,92%{opacity:1}to{opacity:0;transform:translateY(324px)}}.hp-crease{stroke-dasharray:2 6;animation:hmCoords .25s ease-out 2.15s both}.hp-envelope,.hp-flap{stroke-linecap:butt}@keyframes hpDraw{0%{stroke-dashoffset:1.02}to{stroke-dashoffset:0}}.hp-envelope{fill:var(--bg-body);stroke-dasharray:1.01 1.1;animation:hpDraw .6s cubic-bezier(.22,1,.36,1) 2.8s both,hpFill .35s ease-out 3.15s both}@keyframes hpFill{0%{fill-opacity:0}}.hp-letter{animation:hmCoords .35s ease-out 3.15s both}.hp-letter .hp-paper{fill:var(--bg-body)}.hp-letter-ink{stroke:var(--hm-coast);stroke-width:2;stroke-linecap:round}.hp-edge{fill:var(--bg-body);stroke:var(--success);stroke-width:1.3;stroke-opacity:.7;animation:hmCoords .45s ease-out 3.85s both}.hp-flap{stroke-dasharray:1.01 1.1;opacity:0;animation:hpFlap .9s ease-out 3.15s both}@keyframes hpFlap{0%{opacity:1;stroke-dashoffset:1.02}50%,70%{opacity:1;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:0}}.hp-front{animation:hmCoords .45s ease-out 3.85s both}.hp-barcode{stroke:var(--hm-coast);stroke-width:1.5}.hp-stamp{fill:#d6f53a;stroke:#d6f53a;animation:hpInk .3s ease-out 4.25s both}@keyframes hpInk{0%{fill-opacity:0;stroke:var(--hm-coast)}}.hp-track{transform-box:fill-box;transform-origin:center;animation:hpStrike .45s cubic-bezier(.16,1,.3,1) 4.6s both}.hp-track rect{fill:rgba(var(--accent-rgb),.12);stroke:var(--accent);stroke-width:1.3}.hp-track text{font-family:JetBrains Mono,ui-monospace,monospace;font-size:9.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;text-anchor:middle;fill:var(--accent)}@keyframes hpStrike{0%{opacity:0;transform:scale(1.3)}}.hp-address{stroke:var(--hm-coast);stroke-width:2;stroke-linecap:round}.hp-locality{transition:opacity .3s ease-out}.hp-locality text{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px;letter-spacing:.06em;fill:var(--text-primary);animation:hmCoords .5s ease-out both}.hero-post.is-leaving .hp-locality{opacity:0;transition:opacity .3s ease-in}.hp-mark{animation:hmCoords .05s linear 4.25s both}.hp-mark circle{transform-box:fill-box;transform-origin:center}.hp-mark .hm-mark-halo{animation-delay:4.3s}.hp-mark .hm-mark-ring{animation-delay:4.25s}.hp-mark .hm-mark-dot{animation-delay:4.31s}.hp-mark .hm-mark-ring{fill:var(--bg-body)}.hero-post-rail{list-style:none;display:flex;justify-content:space-between;gap:1em;margin-top:18px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.72rem;letter-spacing:.04em;color:var(--text-secondary)}.hero-post-rail li{animation:hpStop .4s ease-out both}.hero-post-rail li:nth-child(1){animation-delay:.2s}.hero-post-rail li:nth-child(2){animation-delay:1s}.hero-post-rail li:nth-child(3){animation-delay:2.8s}.hero-post-rail li:nth-child(4){animation-delay:4.25s}.hero-post-rail span{margin-inline-end:.6em;color:var(--accent)}@keyframes hpStop{0%{opacity:.35}}@media(prefers-reduced-motion:reduce){.hero-post .hero-map-plate *,.hero-post-rail li{animation:none!important}.hp-mark .hm-mark-halo{opacity:0}}.hero-upload{display:none}.hero-upload{border:1px solid var(--border);border-radius:20px;background:var(--bg-card);box-shadow:0 24px 48px -28px rgba(var(--accent-rgb),.35);transition:border-color var(--dur-normal),box-shadow var(--dur-normal);animation:heroIn .7s cubic-bezier(.16,1,.3,1) .12s both}.hero-upload-drop{display:flex;flex-direction:column;align-items:center;margin:12px;padding:40px 28px 32px;border:1px dashed rgba(var(--accent-rgb),.3);border-radius:14px;text-align:center;transition:border-color var(--dur-normal),background var(--dur-normal)}.hero-upload .sheet-art{--fc-line: var(--text-muted);--fc-bg: var(--bg-card);--fc-accent: var(--accent);width:48px;margin-bottom:22px}.hero-upload:hover .sheet-art{transform:translateY(-4px) rotate(-3deg)}.hero-upload .cta-btn{animation:none}.hero-upload-formats{display:grid;max-width:40ch;margin-top:14px;font-size:.82rem;line-height:1.5;text-wrap:balance;color:var(--text-muted)}.hero-upload-foot{display:grid;justify-items:center;gap:12px;padding:6px 28px 24px;text-align:center}.hero-upload-foot .hero-cutoff{margin:0;animation:none}.hero-upload-pay{display:flex;gap:6px}.hero-upload-pay .payment-icon{height:22px;width:auto}.hero-upload-privacy{display:flex;align-items:center;gap:6px;font-size:.8rem;color:var(--text-muted)}.hero-upload-privacy .hero-glyph{width:15px;height:15px;color:var(--accent)}@media(min-width:1000px){.hero-upload{display:block}.hero>.hero-map,.hero-action{display:none}.hero{--hero-width: min(940px, calc(100vw - 48px) );display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;align-content:center;gap:28px 56px;width:var(--hero-width);margin-inline-start:calc((100% - var(--hero-width)) / 2);text-align:start}.hero-upload{width:24rem}.hero-prices{justify-content:start}.hero-promises{grid-column:1 / -1;grid-template-columns:repeat(2,auto);justify-content:space-between;margin-top:8px}.hero-promise-title{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.hero-promise-group{padding-top:18px}.hero-promise-group+.hero-promise-group{padding-inline-start:32px}.hero-promise-group ul{grid-auto-flow:column;gap:32px;margin-top:0}}@media(min-width:1280px){body:has(.hero) .main{max-width:1228px}body:has(.hero) .footer-inner{max-width:1180px}.hero{--hero-width: min(1180px, calc(100vw - 64px) );grid-template-columns:minmax(0,1fr) minmax(0,30rem);column-gap:80px;padding:24px 0 32px}.hero-upload{width:100%}.hero-prices{grid-template-columns:repeat(2,minmax(0,15rem))}}@media(min-width:1280px)and (min-height:960px){.hero-heading{font-size:4.3rem}.hero-price-amount{font-size:2.6rem}}@media(min-width:1000px)and (max-width:1439px){.hero-promises{justify-content:start}.hero-promise-group:first-child{padding-inline-end:32px}.hero-promise-group ul{gap:24px}}.form-card{--fc-bg: #1A1A1E;--fc-surface: #222226;--fc-elevated: #2A2A2E;--fc-border: #3A3A3E;--fc-text: #F5F5F5;--fc-text-sec: #E0E0E0;--fc-text-dim: #D0D0D0;--fc-text-muted: #B4B4B4;--fc-accent: #6CB4FF;--fc-accent-hover: #8DC6FF;--fc-on-accent: #061A33;--fc-accent-wash: rgba(108, 180, 255, .14);--fc-success: #2DD4BF;--fc-success-dim: rgba(45, 212, 191, .12);--fc-error: #F97316;--fc-gold: #E8B65C;--fc-kraft: #C9A273;--fc-line: rgba(224, 224, 224, .5);margin:0;border:1px solid var(--fc-border);color:var(--fc-text);background:linear-gradient(to bottom,color-mix(in srgb,var(--fc-accent) 10%,var(--fc-bg)),var(--fc-bg) 180px);border-radius:20px;scroll-margin-top:60px;box-shadow:inset 0 1px #ffffff0f,0 40px 90px -60px rgba(var(--accent-rgb),.5)}[data-theme=light] .form-card{--fc-bg: #FFFFFF;--fc-surface: #FAF7F1;--fc-elevated: #F2EDE4;--fc-border: #E5DED2;--fc-text: #14171E;--fc-text-sec: #232833;--fc-text-dim: #3D4453;--fc-text-muted: #5A6377;--fc-accent: #2B3C96;--fc-accent-hover: #1C2B79;--fc-on-accent: #FFFFFF;--fc-accent-wash: rgba(43, 60, 150, .09);--fc-success: #086B61;--fc-success-dim: rgba(13, 148, 136, .12);--fc-error: #C2410C;--fc-gold: #A4650B;--fc-kraft: #B0813F;--fc-line: rgba(22, 28, 43, .3);background:linear-gradient(to bottom,color-mix(in srgb,var(--fc-accent) 9%,var(--fc-bg)),var(--fc-bg) 150px);box-shadow:0 1px 2px #16191f0d,0 18px 40px -28px #2b3c9680}.form-card-header{padding:28px 32px;border-bottom:1px solid var(--fc-border);display:flex;align-items:center;gap:12px}.form-card-header svg{width:30px;height:auto;flex-shrink:0;color:var(--fc-accent)}.form-card-header svg path:last-child{stroke:var(--fc-bg)}.form-card-header h2{font-size:22px;font-weight:700;letter-spacing:-.5px}.form-card-body{padding:28px 32px 32px}.fc-section{border:0;margin:0 0 32px;min-width:0}.fc-section:disabled{opacity:.5}.fc-label{display:flex;align-items:center;gap:12px;width:100%;margin-bottom:16px;font-size:18px;font-weight:600;letter-spacing:-.2px;color:var(--fc-text)}.fc-label-hint{font-weight:400;color:var(--fc-text-muted);text-transform:none;letter-spacing:normal}.fc-hint{font-size:14px;color:var(--fc-text-muted);margin:8px 0 0}.fc-legal-note{font-size:13px;color:var(--fc-text-muted);margin:12px 0 0;text-align:center}.upload-zone{border:1px dashed var(--fc-line);border-radius:14px;padding:32px 24px 28px;text-align:center;cursor:pointer;background:transparent;transition:border-color var(--dur-normal),background var(--dur-normal)}.upload-zone:hover,.upload-zone:focus-visible{border-color:var(--fc-accent);background:var(--fc-accent-wash);outline:none}.upload-zone.invalid{border-color:var(--fc-error)}.upload-zone.dragover{border-color:var(--fc-accent);border-style:solid;background:var(--fc-accent-wash)}.sheet-art{display:block;width:44px;margin:0 auto 16px;transition:transform var(--dur-normal) cubic-bezier(.16,1,.3,1)}.upload-zone:hover .sheet-art,.upload-zone.dragover .sheet-art{transform:translateY(-4px) rotate(-3deg)}.upload-text{color:var(--fc-text-sec);font-size:16px;margin-bottom:6px}.upload-text strong{color:var(--fc-accent);font-weight:600}.upload-formats{color:var(--fc-text-muted);font-size:14px;text-wrap:balance}.upload-privacy{margin-top:6px}.upload-legal-note{margin-top:8px}.upload-error{color:var(--fc-error);font-size:15px;margin-top:8px}.file-preview{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:12px;background:var(--fc-surface);border:1px solid var(--fc-border)}.file-preview-icon{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--fc-success-dim);color:var(--fc-success)}.file-preview-icon svg{width:18px;height:18px}.file-preview-info{flex:1;min-width:0}.file-preview-name{font-size:15px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-preview-size{font-size:14px;color:var(--fc-text-muted);font-variant-numeric:tabular-nums}.file-preview-done{color:var(--fc-success);font-weight:500}.file-preview-failed{margin-top:2px;font-size:13px;color:var(--fc-error)}.file-preview.uploading .file-preview-icon{color:var(--fc-accent);background:var(--fc-accent-wash)}.file-preview.uploading .file-preview-icon svg{width:24px;height:24px}.upload-ring circle{transition:stroke-dashoffset var(--dur-normal) ease-out}.file-preview.failed .file-preview-icon{color:var(--fc-error);background:color-mix(in srgb,var(--fc-error) 12%,transparent)}.local-preview{margin:12px 0 0}.local-preview-hint{margin:8px 0 0}.preview-print-note{display:flex;align-items:center;justify-content:center;gap:8px;margin:0;padding:10px 14px;text-align:center;background:var(--fc-elevated);border-top:1px solid var(--fc-border)}.preview-print-note svg{width:16px;height:16px;flex-shrink:0;color:var(--fc-accent)}.remove-file-btn{width:32px;height:32px;border-radius:8px;border:1px solid var(--fc-border);background:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--fc-text-dim);transition:color var(--dur-fast),border-color var(--dur-fast)}.remove-file-btn:hover{color:var(--fc-error);border-color:var(--fc-error)}.remove-file-btn svg{width:14px;height:14px}.file-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:20px}.file-item{position:relative;transition:opacity var(--dur-fast)}.file-item.dragging{opacity:.4}.file-item.drop-before:before,.file-item.drop-after:after{content:"";position:absolute;left:0;right:0;height:3px;border-radius:2px;background:var(--fc-accent);pointer-events:none}.file-item.drop-before:before{top:-12px}.file-item.drop-after:after{bottom:-12px}.file-preview.movable{cursor:grab}.file-preview.movable:active,.file-list.reordering .file-preview{cursor:grabbing}.file-list.reordering{gap:12px}.file-list.reordering .file-item>:not(.file-preview){display:none}.file-list.reordering .file-item.drop-before:before{top:-8px}.file-list.reordering .file-item.drop-after:after{bottom:-8px}.file-order{display:flex;align-items:center;gap:6px;flex-shrink:0;margin-inline-start:-4px;color:var(--fc-text-muted);font-size:15px;font-weight:600;font-variant-numeric:tabular-nums}.file-order svg{width:10px;height:16px;opacity:.6}.file-preview.movable:hover .file-order svg{opacity:1;color:var(--fc-accent)}.move-file-btns{display:flex;gap:4px;flex-shrink:0}.move-file-btn{width:32px;height:32px;border-radius:8px;border:1px solid var(--fc-border);background:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--fc-text-dim);transition:color var(--dur-fast),border-color var(--dur-fast),opacity var(--dur-fast)}.move-file-btn:hover:not(:disabled){color:var(--fc-accent);border-color:var(--fc-accent)}.move-file-btn:disabled{opacity:.35;cursor:default}.move-file-btn svg{width:16px;height:16px}@media(hover:none){.file-order svg{display:none}.file-preview.movable{cursor:auto}}@media(max-width:480px){.file-preview.movable{gap:10px;padding:12px}.move-file-btns{flex-direction:column;gap:2px}.move-file-btn{height:26px}}.file-totals{display:flex;flex-wrap:wrap;margin-top:12px;font-variant-numeric:tabular-nums}.file-totals span+span:before{content:"·";margin:0 6px;color:var(--fc-text-muted)}.file-totals .over{color:var(--fc-error)}.file-order-hint{margin-top:4px}.file-drop{border-radius:12px;outline:2px dashed transparent;outline-offset:8px;transition:outline-color var(--dur-normal)}.file-drop.dragover{outline-color:var(--fc-accent)}.file-drop.dragover .add-file-btn{border-color:var(--fc-accent);border-style:solid;background:var(--fc-accent-wash)}.add-file-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:16px;padding:14px 16px;border:1px dashed var(--fc-line);border-radius:12px;background:none;cursor:pointer;font:inherit;font-size:15px;font-weight:600;color:var(--fc-accent);transition:border-color var(--dur-normal),background var(--dur-normal)}.add-file-btn:hover,.add-file-btn:focus-visible{border-color:var(--fc-accent);background:var(--fc-accent-wash);outline:none}.add-file-btn svg{width:16px;height:16px}.add-file-btn{flex-wrap:wrap}.add-file-hint{flex-basis:100%;font-size:14px;font-weight:400;color:var(--fc-text-muted)}.form-art{overflow:visible;stroke:var(--fc-line);stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}.form-art .art-fill{fill:var(--fc-bg)}.form-art .art-text{stroke:var(--fc-line);opacity:.7}.form-art .art-ink{stroke:var(--fc-accent)}.form-art .art-fold{stroke-dasharray:2 3}.form-art .art-sheet{stroke-dasharray:2 2.5}.form-art .art-label{fill:var(--fc-text-muted);stroke:none;font-family:JetBrains Mono,ui-monospace,monospace;font-size:7.5px;letter-spacing:.04em}.address-stage{display:flex;justify-content:center;margin:0 0 40px;padding:clamp(20px,5vw,40px) clamp(16px,6vw,56px);background:var(--fc-surface);border:1px solid var(--fc-border);border-radius:14px}.address-stage .envelope{max-width:460px}.address-search-box{position:relative}.address-options{position:absolute;z-index:20;top:calc(100% + 4px);left:0;right:0;margin:0;padding:6px;list-style:none;max-height:340px;overflow-y:auto;background:var(--fc-bg);border:1px solid var(--fc-border);border-radius:12px;box-shadow:0 16px 40px -12px #0f172a2e}.address-option{display:flex;flex-direction:column;gap:1px;padding:10px 12px;border-radius:8px;cursor:pointer;font-size:15px;color:var(--fc-text)}.address-option[aria-selected=true]{background:var(--fc-accent-wash)}.address-option-place{font-size:14px;color:var(--fc-text-muted)}.address-option--manual{color:var(--fc-accent)}.address-option--manual:not(:first-child){margin-top:4px;border-top:1px solid var(--fc-border);border-radius:0 0 8px 8px}.sender-saved{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;font-size:15px;color:var(--fc-text)}.address-fields-wrap{container-type:inline-size}.address-fields{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1.1fr) minmax(0,.9fr);gap:12px}.field{display:flex;flex-direction:column;gap:0;min-width:0}.field--wide{grid-column:1 / -1}.field--suburb-long{grid-column:span 2}@container (max-width: 330px){.address-fields{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.field--suburb{grid-column:1 / -1}.field--suburb-long{grid-column:auto}}.field label{font-size:15px;font-weight:500;color:var(--fc-text-dim)}.field-optional{font-weight:400;color:var(--fc-text-muted)}.field-icon{display:inline-block;margin-inline-end:6px;vertical-align:-3px;color:var(--fc-accent)}.field-icon svg{display:block;width:17px;height:17px}.field-links{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:2px 0;margin:0}.field-links .link-button:not(:last-child):after{content:"·";display:inline-block;margin:0 10px;color:var(--fc-text-muted);text-decoration:none}.address-search .field-links{margin-top:10px}.field-links:empty{display:none}.form-card .field-links .link-button{margin-top:0;font-size:14px;color:var(--fc-text-muted);text-decoration:none}.form-card .field-links .link-button:hover,.form-card .field-links .link-button:focus-visible{color:var(--fc-accent);text-decoration:underline;text-underline-offset:3px}.form-card .field-links .link-button:disabled{opacity:.5;cursor:default}.fc-label:has(.recipient-mode){flex-wrap:wrap;row-gap:8px}.segmented.recipient-mode{margin-inline-start:auto;letter-spacing:normal}.paste-box{display:flex;flex-direction:column;gap:8px}.paste-same{margin:0 0 16px;padding:10px 14px;border-radius:10px;font-size:15px;line-height:1.5;color:var(--fc-text-dim);background:var(--fc-accent-wash)}.paste-box label{font-size:15px;font-weight:600;color:var(--fc-text)}.paste-box .fc-hint{margin:0}.paste-recipients textarea{width:100%;box-sizing:border-box;padding:12px 14px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:14px;line-height:1.6;color:var(--fc-text);background:var(--fc-elevated);border:1px solid var(--fc-line);border-radius:12px;resize:vertical}.paste-recipients textarea:focus{outline:none;border-color:var(--fc-accent)}.paste-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px}.paste-found{font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;color:var(--fc-text-muted)}.paste-buttons{display:flex;align-items:center;gap:16px}.form-card .paste-recipients .link-button{margin-top:0;font-size:14px}.paste-btn{min-height:44px;padding:10px 20px;border:0;border-radius:999px;font:inherit;font-size:15px;font-weight:600;color:var(--fc-on-accent);background:var(--fc-accent);cursor:pointer}.paste-btn:disabled{color:var(--fc-text-muted);background:var(--fc-elevated);cursor:default}.paste-list-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 16px;margin:0 0 12px;font-size:15px;color:var(--fc-text-muted)}.paste-list-head strong{color:var(--fc-text)}.paste-list ol{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.paste-card{display:grid;grid-template-columns:28px minmax(0,1fr) 32px;gap:12px;padding:14px 16px;border:1px solid var(--fc-line);border-radius:12px}.paste-card--problem{border-color:color-mix(in srgb,var(--fc-error) 35%,var(--fc-line));background:color-mix(in srgb,var(--fc-error) 5%,transparent)}.paste-num{padding-top:2px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;color:var(--fc-text-muted)}.paste-body{display:flex;flex-direction:column;gap:6px;min-width:0}.paste-lines{display:flex;flex-direction:column;margin:0;font-size:15px;line-height:1.45;color:var(--fc-text);overflow-wrap:anywhere}.paste-total .paste-no-cancel{margin-top:4px;color:var(--fc-text-dim)}.paste-ok{margin:0;font-size:13px;color:var(--fc-success)}.paste-problem{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:0;font-size:13px;color:var(--fc-error)}.form-card .paste-problem .link-button{font-size:13px}.paste-edit-actions{display:flex;align-items:center;gap:14px}.paste-remove{width:44px;height:44px;margin:-10px -12px 0 0;display:flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:none;color:var(--fc-text-muted);cursor:pointer}.paste-remove:hover,.paste-remove:focus-visible{color:var(--fc-text);background:var(--fc-elevated)}.paste-remove svg{width:14px;height:14px}.paste-total{margin-top:18px;padding-top:16px;border-top:1px solid var(--fc-border)}.paste-total p:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0;font-size:15px;color:var(--fc-text-dim)}.paste-total strong{font-family:JetBrains Mono,ui-monospace,monospace;font-size:20px;font-weight:500;letter-spacing:-.04em;color:var(--fc-text)}.draft-notice{margin:0 0 14px;padding:10px 14px;border-radius:10px;font-size:15px;color:var(--fc-text-dim);background:var(--fc-accent-wash)}.form-card .service-switch{margin:8px 0 0}.form-card .draft-notice .link-button{margin-top:0;font-size:15px}.field input,.field select{width:100%;padding:6px 2px 8px;font-size:16px;color:var(--fc-text);background:transparent;border:0;border-bottom:1px solid var(--fc-line);border-radius:0;transition:border-color var(--dur-normal),box-shadow var(--dur-normal)}.field select{appearance:none;padding-inline-end:24px;cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%2398A2BC' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 4.5l3 3 3-3'/%3E%3C/svg%3E") right 2px center / 12px no-repeat}[dir=rtl] .field select{background-position:left 2px center}.field select option{color:initial}.field input::placeholder{color:var(--fc-text-muted);opacity:.6}.field input:focus,.field select:focus{outline:none;border-color:var(--fc-accent);box-shadow:0 1px 0 var(--fc-accent)}.field input[aria-invalid=true],.field select[aria-invalid=true]{border-color:var(--fc-error);box-shadow:0 1px 0 var(--fc-error)}[dir=rtl] .field input{unicode-bidi:plaintext;text-align:right}[dir=rtl] .field input[type=email]{direction:ltr}.field-error{color:var(--fc-error);font-size:14px}.country-picker{position:relative}.country-picker-flag{position:absolute;inset-inline-start:2px;top:7px;font-size:18px;line-height:1;pointer-events:none}.field .country-picker input{padding-inline-end:24px;cursor:pointer}.field .country-picker input:focus{cursor:text}.field .country-picker--flag input{padding-inline-start:30px}.country-picker-chevron{position:absolute;inset-inline-end:2px;top:12px;width:12px;height:12px;color:var(--fc-text-muted);pointer-events:none}.country-options ul{margin:0;padding:0;list-style:none}.country-group{display:block;padding:10px 12px 4px;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--fc-text-muted)}.country-option{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:baseline;column-gap:8px}.country-option-flag{font-size:17px;line-height:1}.country-option-meta{font-size:13px;color:var(--fc-text-muted);text-align:end;white-space:nowrap}.country-option[data-current] .country-option-name{font-weight:600}.country-option--closed{cursor:default;color:var(--fc-text-muted)}.country-option--closed .country-option-flag{filter:grayscale(1);opacity:.6}.country-empty{padding:10px 12px;font-size:15px;color:var(--fc-text-muted)}.phone-field{display:flex;align-items:stretch;gap:10px;direction:ltr}.phone-cc{position:relative;display:inline-flex;align-items:center;gap:6px;flex:none;padding:6px 2px 8px;font-size:16px;color:var(--fc-text);border-bottom:1px solid var(--fc-line);cursor:pointer;white-space:nowrap}.phone-cc svg{width:12px;height:12px;color:var(--fc-text-muted)}.phone-cc select{position:absolute;inset:0;width:100%;opacity:0;cursor:pointer;font-size:16px}.phone-cc:focus-within{border-color:var(--fc-accent);box-shadow:0 1px 0 var(--fc-accent)}.phone-field input{flex:1}@container (max-width: 330px){.country-option{grid-template-columns:24px minmax(0,1fr)}.country-option-meta{grid-column:2;text-align:start}}.service-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;border:0;margin:0;padding:0;min-width:0}.service-choice{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:start;column-gap:12px;row-gap:2px;padding:16px;padding-inline-start:18px;cursor:pointer;background:transparent;border:1px solid var(--fc-line);border-radius:14px;transition:border-color var(--dur-fast),background var(--dur-fast),box-shadow var(--dur-fast)}.service-choice:has(input:not(:disabled)):hover{border-color:var(--fc-accent)}.service-choice:has(input:checked){border-color:var(--fc-accent);background:var(--fc-accent-wash);box-shadow:inset 0 0 0 1px var(--fc-accent)}.service-art{grid-column:2;grid-row:1 / span 3;align-self:start;width:auto;height:60px;stroke-width:1.3}.service-choice>:not(.service-art):not(input){grid-column:1}.service-choice:has(input:checked) .service-art{stroke:var(--fc-accent)}.service-choice:has(input:checked) .service-art .art-fill{fill:color-mix(in srgb,var(--fc-accent) 6%,var(--fc-bg))}.service-choice:has(input:checked) .service-art .art-label{fill:var(--fc-accent)}.service-choice-unavailable{cursor:not-allowed;border-style:dashed}.service-choice-unavailable:hover{border-color:var(--fc-line)}.service-choice-unavailable .service-choice-title,.service-choice-unavailable .service-choice-price{color:var(--fc-text-muted)}.service-choice-unavailable .service-choice-price .local-price{display:none}.service-choice-unavailable .service-art{opacity:.4}.service-choice-unavailable .service-choice-hint{color:var(--fc-text-dim)}.service-switched{margin:8px 0 14px;padding-inline-start:10px;font-size:13px;color:var(--fc-text-dim);border-inline-start:2px solid var(--fc-accent)}@media(max-width:560px){.service-choice{grid-template-columns:minmax(0,1fr);padding:14px}.service-art{grid-column:1;grid-row:auto;height:48px;margin-bottom:10px;justify-self:start}}.service-choice:has(input:focus-visible){outline:2px solid var(--fc-accent);outline-offset:2px}.service-choice-title{font-size:15px;font-weight:600;color:var(--fc-text)}.service-choice-price{font-family:JetBrains Mono,ui-monospace,monospace;font-size:26px;font-weight:600;letter-spacing:-.5px;line-height:1.2;color:var(--fc-text)}.service-choice-hint{font-size:13px;color:var(--fc-text-muted)}.tracking-tag{justify-self:start;display:inline-flex;align-items:center;gap:4px;margin:4px 0 2px;padding:2px 8px;padding-inline-start:5px;border-radius:999px;background:var(--fc-accent-wash);color:var(--fc-accent);font-size:12px;font-weight:600;line-height:1.4;white-space:nowrap}.tracking-tag svg{width:14px;height:14px;flex:none}.service-choice:has(input:checked) .tracking-tag{background:var(--fc-bg)}.service-choice-unavailable .tracking-tag{color:var(--fc-text-dim);background:transparent;padding-inline-start:0}@media(max-width:560px){.tracking-tag{max-width:100%;white-space:normal;align-items:flex-start}}.service-included{margin:8px 0 14px;font-size:13px;color:var(--fc-text-muted)}.signature-offer{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:10px;row-gap:2px;padding:14px 16px;padding-inline-start:18px;border:1px solid var(--fc-line);border-radius:14px;transition:border-color var(--dur-fast),background var(--dur-fast),box-shadow var(--dur-fast)}.signature-offer-check{cursor:pointer}.signature-offer-check:has(input:not(:disabled)):hover{border-color:var(--fc-accent)}.signature-offer:has(input:checked){border-color:var(--fc-accent);background:var(--fc-accent-wash);box-shadow:inset 0 0 0 1px var(--fc-accent)}.signature-offer:has(input:checked) .tracking-tag{background:var(--fc-bg)}.signature-offer:has(input:focus-visible){outline:2px solid var(--fc-accent);outline-offset:2px}.signature-offer-included{border-color:transparent;background:var(--fc-accent-wash)}.signature-offer-title{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:var(--fc-text)}.signature-art{flex:none;width:22px;height:22px;stroke-width:1.4}.signature-offer:has(input:checked) .signature-art{stroke:var(--fc-accent)}.signature-offer .tracking-tag{margin:0;padding-inline-start:8px}.signature-offer-note{grid-column:1 / 3;font-size:13px;color:var(--fc-text-muted)}.signature-offer-end{grid-column:3;grid-row:1 / span 2;display:flex;align-items:center;gap:12px;margin-inline-start:6px}.signature-offer-price{font-family:JetBrains Mono,ui-monospace,monospace;font-size:18px;font-weight:600;color:var(--fc-text);direction:ltr}.signature-offer input[type=checkbox]{width:22px;height:22px;margin:0;accent-color:var(--fc-accent);cursor:pointer}.signature-offer+.post-rows{margin-top:16px}@media(max-width:560px){.signature-offer{grid-template-columns:minmax(0,1fr) auto;row-gap:6px;padding:14px}.signature-offer-end{grid-column:2;grid-row:1}.signature-offer .tracking-tag,.signature-offer-note{grid-column:1 / -1}}.post-rows{border-top:1px solid var(--fc-border)}.post-row{display:grid;grid-template-columns:10.5rem minmax(0,1fr) auto;align-items:center;column-gap:12px;row-gap:2px;padding:12px 0;border-bottom:1px solid var(--fc-border)}.post-row-label{font-size:14px;font-weight:600;color:var(--fc-text)}.post-row-value{grid-column:2 / -1;font-size:14px;color:var(--fc-text)}.post-row-note{grid-column:2 / -1;font-size:13px;color:var(--fc-text-muted)}.post-row-check{cursor:pointer}.post-row-check .post-row-note{grid-column:2;grid-row:1}.post-row-end{grid-column:3;grid-row:1;display:flex;align-items:center;gap:10px}.post-row-price{font-family:JetBrains Mono,ui-monospace,monospace;font-size:14px;color:var(--fc-text-dim);direction:ltr}.included-stamp{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;padding-inline-start:6px;border:1.5px solid currentColor;border-radius:3px;outline:1px solid currentColor;outline-offset:2px;color:var(--fc-accent);font:700 11px/1.3 JetBrains Mono,ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;transform:rotate(-5deg);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='40'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='1' seed='7'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 2.6'/%3E%3C/filter%3E%3Crect width='120' height='40' filter='url(%23g)'/%3E%3C/svg%3E");mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='40'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='1' seed='7'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 2.6'/%3E%3C/filter%3E%3Crect width='120' height='40' filter='url(%23g)'/%3E%3C/svg%3E");animation:includedStamp .45s cubic-bezier(.2,.9,.3,1.2) both}.included-stamp svg{width:13px;height:13px;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@keyframes includedStamp{0%{opacity:0;transform:rotate(-12deg) scale(1.6)}70%{opacity:1;transform:rotate(-5deg) scale(.95)}to{opacity:1;transform:rotate(-5deg) scale(1)}}@media(prefers-reduced-motion:reduce){.included-stamp{animation:none}}.post-row input[type=checkbox]{width:18px;height:18px;margin:0;accent-color:var(--fc-accent)}.post-row-checks{grid-column:2 / -1;display:flex;flex-wrap:wrap;gap:6px 18px;font-size:14px;color:var(--fc-text)}.post-row-checks label{display:inline-flex;align-items:center;gap:8px;cursor:pointer}.eco-tag{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;padding-inline-start:5px;border-radius:999px;background:var(--fc-success-dim);color:var(--fc-success);font-size:12px;font-weight:600;line-height:1.4;white-space:nowrap}.eco-tag svg{width:14px;height:14px;flex:none}.post-total .post-row-note{grid-column:2;grid-row:1}.post-total-price{grid-column:3;grid-row:1;font-family:JetBrains Mono,ui-monospace,monospace;font-size:20px;font-weight:600;color:var(--fc-text);text-align:end}.post-total-price .local-price{display:block;font-size:12px;font-weight:400}.segmented{position:relative;grid-column:2 / -1;justify-self:start;display:inline-grid;grid-template-columns:1fr 1fr;gap:2px;padding:3px;border:0;margin:0;min-width:0;border-radius:999px;background:var(--fc-elevated);box-shadow:inset 0 0 0 1px var(--fc-line)}.segmented:before{content:"";position:absolute;top:3px;bottom:3px;inset-inline-start:3px;width:calc((100% - 8px)/2);border-radius:999px;background:var(--fc-accent);box-shadow:0 2px 6px color-mix(in srgb,var(--fc-accent) 35%,transparent);transition:transform .35s cubic-bezier(.34,1.4,.64,1)}.segmented:has(label:nth-child(2) input:checked):before{transform:translate(calc(100% + 2px))}[dir=rtl] .segmented:has(label:nth-child(2) input:checked):before{transform:translate(calc(-100% - 2px))}.segmented.segmented-3{grid-template-columns:1fr 1fr 1fr}.segmented.segmented-3:before{width:calc((100% - 10px) / 3)}.segmented.segmented-3:has(label:nth-child(3) input:checked):before{transform:translate(calc(200% + 4px))}[dir=rtl] .segmented.segmented-3:has(label:nth-child(3) input:checked):before{transform:translate(calc(-200% - 4px))}@media(max-width:480px){.segmented.segmented-3{justify-self:stretch}.segmented.segmented-3 span{padding-inline:6px;font-size:13px}.segmented.segmented-3 span:before{display:none}}.segmented label{position:relative;z-index:1;cursor:pointer}.segmented input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.segmented span{display:flex;align-items:center;justify-content:center;gap:6px;padding:6px 16px;padding-inline-start:12px;border-radius:999px;white-space:nowrap;font-size:14px;font-weight:600;color:var(--fc-text-dim);transition:color var(--dur-normal)}.segmented span:before{content:"";flex:none;width:12px;height:10px;opacity:0;transform:scale(.4);background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 10'%3E%3Cpath d='M1 5.5l3.2 3L11 1.5' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 10'%3E%3Cpath d='M1 5.5l3.2 3L11 1.5' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;transition:opacity var(--dur-normal),transform .3s cubic-bezier(.34,1.6,.64,1)}.segmented span:has(.hero-glyph):before{display:none}.segmented .hero-glyph{width:16px;height:16px;stroke-width:1.6}.segmented .glyph-land{fill:#4cb572}.segmented .glyph-sea{fill:#5bb0f5;stroke:none}.segmented .glyph-fill{stroke:none}.segmented label:hover input:not(:checked):not(:disabled)+span{color:var(--fc-text)}.segmented input:checked+span{color:var(--fc-on-accent)}.segmented input:checked+span:before{opacity:1;transform:scale(1)}.segmented input:focus-visible+span{outline:2px solid var(--fc-accent);outline-offset:3px}.segmented input:disabled+span{color:var(--fc-text-muted);opacity:.6;cursor:not-allowed}@media(prefers-reduced-motion:reduce){.segmented:before,.segmented span,.segmented span:before{transition:none}}@media(max-width:480px){.post-row{grid-template-columns:minmax(0,1fr) auto}.post-row-label{grid-column:1}.segmented,.post-row-note,.post-row-checks{grid-column:1 / -1}.post-row-check .post-row-note{grid-column:1;grid-row:2}.post-row-end{grid-column:2;grid-row:1 / span 2}.post-total .post-row-note{grid-column:1;grid-row:2}.post-total-price{grid-column:2;grid-row:1 / span 2}}.secondary-btn{padding:10px 16px;border-radius:10px;font-size:15px;font-weight:500;cursor:pointer;background:var(--fc-surface);color:var(--fc-text);border:1px solid var(--fc-border);transition:border-color var(--dur-fast),background var(--dur-fast)}.secondary-btn:hover{border-color:var(--fc-accent)}.form-card .link-button{color:var(--fc-accent);margin-top:10px}.envelope{position:relative;aspect-ratio:2 / 1;width:100%;overflow:hidden;container-type:inline-size;direction:ltr;background:var(--fc-bg);border:1px solid var(--fc-line);border-radius:6px}.envelope-return{position:absolute;left:7%;top:9%;max-width:52%;display:flex;flex-direction:column;font-size:clamp(.5rem,2.1cqi,.72rem);line-height:1.35;color:var(--fc-text-muted)}.envelope-return span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.envelope-return-label{margin-bottom:.15em;font-size:.85em;white-space:normal;letter-spacing:.01em}.envelope-stamp{position:absolute;right:6%;top:10%;width:15%;aspect-ratio:4 / 5;display:grid;place-items:center;border-radius:2px;background:var(--fc-bg);border:1px dashed var(--fc-accent);outline:3px solid var(--fc-bg);outline-offset:-5px;color:var(--fc-accent);font-family:JetBrains Mono,ui-monospace,monospace;font-weight:600;font-size:clamp(.5rem,2.6cqi,.9rem)}.envelope-postmark{position:absolute;right:17%;top:9%;width:24%;overflow:visible;pointer-events:none;stroke:var(--fc-accent);stroke-width:1;opacity:.45;stroke-linecap:round}.envelope-window{position:absolute;left:7%;bottom:10%;width:58%;min-height:40%;padding:.4em 4%;display:flex;flex-direction:column;justify-content:center;gap:.15em;background:var(--fc-bg);border:1px solid var(--fc-line);border-radius:4px;font-size:clamp(.56rem,2.6cqi,1rem);line-height:1.25;color:var(--fc-text)}.envelope-window>span{overflow-wrap:anywhere;min-height:1.25em}.envelope-locality{font-weight:700}.envelope-placeholder{display:block;height:1px;min-height:0!important;margin:.55em 0;background:var(--fc-line)}.caret{display:inline-block;width:2px;height:1em;margin-left:1px;vertical-align:-.15em;background:var(--fc-accent);animation:cursorBlink .8s ease-in-out infinite}.inline-processing{margin-bottom:20px;padding:18px 20px 14px;border:1px solid var(--fc-border);border-radius:12px;background:var(--fc-surface);animation:chatIn var(--dur-normal) ease-out}.proc-steps{list-style:none;display:grid;gap:0}.proc-steps li{position:relative;display:grid;grid-template-columns:24px minmax(0,1fr);gap:12px;padding-bottom:16px}.proc-steps li:last-child{padding-bottom:0}.proc-steps li:not(:last-child):before{content:"";position:absolute;inset-inline-start:11px;top:26px;bottom:2px;width:2px;border-radius:1px;background:var(--fc-border);transition:background var(--dur-normal)}.proc-steps li.done:not(:last-child):before{background:var(--fc-success)}.proc-mark{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%}.proc-mark svg{width:24px;height:24px}.proc-steps li.done .proc-mark{color:var(--fc-on-accent);background:var(--fc-success);animation:procPop var(--dur-normal) ease-out}.proc-steps li.done .proc-mark svg{width:14px;height:14px}.proc-steps li.active .proc-mark{color:var(--fc-accent)}.proc-spinner{animation:spin .8s linear infinite}.proc-dot{width:10px;height:10px;border-radius:50%;border:2px solid var(--fc-border)}.proc-text{display:flex;flex-direction:column;justify-content:center;min-height:24px}.proc-label{font-size:15px;line-height:1.4;color:var(--fc-text-muted);transition:color var(--dur-normal)}.proc-steps li.active .proc-label{font-weight:600;color:var(--fc-text)}.proc-steps li.done .proc-label{color:var(--fc-text-dim)}.form-card .inline-processing .proc-cancel{display:block;margin:14px auto 0;font-size:15px}@keyframes procPop{0%{transform:scale(.6)}60%{transform:scale(1.12)}to{transform:none}}@media(prefers-reduced-motion:reduce){.inline-processing,.proc-steps li.done .proc-mark{animation:none}.proc-spinner{animation-duration:2.4s}}.inline-preview{margin-bottom:20px;border:1px solid var(--fc-border);border-radius:12px;overflow:hidden;background:var(--fc-surface)}.preview-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 14px;background:var(--fc-elevated);border-bottom:1px solid var(--fc-border)}.preview-toolbar-left{display:flex;align-items:center;gap:8px}.preview-toolbar-left svg{width:16px;height:16px;color:var(--fc-accent)}.preview-toolbar-title{font-size:14px;font-weight:600}.preview-toolbar-pages{font-size:13px;font-weight:500;color:var(--fc-text-dim);background:var(--fc-surface);padding:3px 8px;border-radius:6px;border:1px solid var(--fc-border)}.preview-hint{padding:10px 14px 0;font-size:14px;color:var(--fc-text-muted)}.preview-viewport{padding:16px}.preview-stage{display:flex;justify-content:center}.preview-page{display:block;max-width:100%;max-height:70vh;width:auto;height:auto;background:#fff;border-radius:2px;box-shadow:0 2px 8px #00000040}.preview-sheet{position:relative;width:min(100%,calc(70vh * 210 / 297));aspect-ratio:210 / 297}.preview-sheet img{position:absolute;inset:0;width:92%;height:92%;margin:auto;object-fit:contain;image-orientation:none}.preview-zoom{direction:ltr;flex:1;min-width:0;max-height:calc(75vh + 16px);padding:8px;overflow:auto;overscroll-behavior:contain}.preview-zoom .preview-page{width:calc(min(100%,75vh * var(--page-ratio)) * var(--zoom));max-width:none;max-height:none;aspect-ratio:var(--page-ratio);margin:0 auto}.preview-zoom.zoomed{border-radius:8px;background:var(--fc-elevated)}.preview-nav{direction:ltr;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 20px;margin-top:12px}.preview-pages,.preview-zoom-controls{display:flex;align-items:center;gap:12px}.preview-zoom-label{min-width:3.5em;text-align:center;font-size:14px;font-weight:500;color:var(--fc-text-dim);font-variant-numeric:tabular-nums}.preview-nav .secondary-btn{display:flex;padding:8px 12px}.preview-nav .secondary-btn svg{width:16px;height:16px}.preview-nav .secondary-btn:disabled{opacity:.4;cursor:default;border-color:var(--fc-border)}.preview-nav-label{min-width:9em;text-align:center;font-size:14px;font-weight:500;color:var(--fc-text-dim)}.preview-pager.mono .preview-page{filter:grayscale(1)}.preview-frame{width:100%;height:70vh;border:0}.preview-loading{position:relative;width:max(min(100%,260px),min(100%,calc(70vh * 210 / 297)));aspect-ratio:210 / 297}.local-preview .preview-loading{width:max(min(100%,260px),min(100%,calc(75vh * 210 / 297)))}.preview-loading-page{position:absolute;inset:0;display:flex;flex-direction:column;gap:3%;padding:13% 11%;overflow:hidden;background:var(--fc-bg);border:1px solid var(--fc-border);border-radius:4px;box-shadow:0 2px 8px #00000014}.preview-loading-page span{flex-shrink:0;height:max(1.4%,5px);border-radius:3px;background:var(--fc-border)}.preview-loading-page span.gap{height:2%;background:none}.preview-loading-page .w-25{width:25%}.preview-loading-page .w-40{width:40%}.preview-loading-page .w-60{width:60%}.preview-loading-page .w-70{width:70%}.preview-loading-page .w-80{width:80%}.preview-loading-page:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(100deg,transparent 20%,color-mix(in srgb,var(--fc-bg) 75%,transparent) 50%,transparent 80%);animation:previewShimmer 1.8s ease-in-out infinite}@keyframes previewShimmer{to{transform:translate(100%)}}.preview-loading-status{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:min(86%,280px);display:flex;flex-direction:column;align-items:center;gap:4px;padding:18px 16px 16px;text-align:center;background:var(--fc-surface);border:1px solid var(--fc-border);border-radius:12px;box-shadow:0 8px 24px #0000001f}.preview-loading-spinner{width:28px;height:28px;margin-bottom:6px;border-radius:50%;border:3px solid var(--fc-accent-wash);border-top-color:var(--fc-accent);animation:spin .8s linear infinite}.preview-loading-label{font-size:15px;font-weight:600;color:var(--fc-text)}.preview-loading-pct{margin-inline-start:6px;font-family:JetBrains Mono,ui-monospace,monospace;font-weight:500;color:var(--fc-accent)}.preview-loading-hint{font-size:13px;line-height:1.45;color:var(--fc-text-muted)}.preview-loading-bar{direction:ltr;width:100%;height:4px;margin-top:10px;border-radius:2px;overflow:hidden;background:var(--fc-elevated)}.preview-loading-bar span{display:block;width:0;height:100%;border-radius:inherit;background:var(--fc-accent);transition:width var(--dur-normal) ease-out}.preview-loading-bar.indeterminate span{width:35%;animation:previewIndeterminate 1.3s ease-in-out infinite}@keyframes previewIndeterminate{0%{transform:translate(-100%)}to{transform:translate(290%)}}.letter-summary{margin-bottom:20px;padding:16px 20px;border:1px solid var(--fc-border);border-radius:12px;background:var(--fc-surface)}.summary-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}.summary-head h3{font-size:15px;font-weight:600}.form-card .summary-head .link-button{margin-top:0;font-size:15px}.letter-summary dl{display:grid;gap:0}.summary-row{display:grid;grid-template-columns:8.75em minmax(0,1fr);gap:12px;padding:9px 0;font-size:15px;line-height:1.45}.summary-row+.summary-row{border-top:1px solid var(--fc-border)}.summary-row:first-child{padding-top:2px}.summary-row:last-child{padding-bottom:0}.summary-row dt{display:flex;align-items:flex-start;gap:10px;color:var(--fc-text-muted)}.summary-row dd{display:flex;flex-direction:column;color:var(--fc-text);overflow-wrap:anywhere}.summary-icon{width:22px;height:22px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:6px;color:var(--fc-accent);background:var(--fc-accent-wash)}.summary-icon svg{width:14px;height:14px}.summary-chips{display:flex;flex-wrap:wrap;gap:6px}.summary-chip{display:inline-flex;align-items:center;gap:6px;padding:2px 10px;padding-inline-start:8px;border-radius:100px;font-size:14px;color:var(--fc-text-sec);background:var(--fc-elevated)}.summary-chip-icon{display:flex;color:var(--fc-accent)}.summary-chip-icon svg{width:13px;height:13px}.review-page .letter-summary,.review-page .fc-pricing{margin-bottom:24px}.confirm-note{margin-bottom:16px;font-size:14px;color:var(--fc-text-dim);line-height:1.5}.fc-pricing{background:var(--fc-surface);border:1px solid var(--fc-border);border-radius:12px;padding:18px 20px;margin-bottom:20px}.fc-pricing-row{display:flex;justify-content:space-between;align-items:center;font-size:15px;color:var(--fc-text-sec)}.fc-pricing-row+.fc-pricing-row{margin-top:8px}.fc-pricing-row.total{margin-top:12px;padding-top:12px;border-top:1px solid var(--fc-border);color:var(--fc-text);font-weight:600}.service-choice-price .local-price,.fc-pricing .local-price{color:var(--fc-text-muted)}.service-choice-price .local-price{text-align:start;font-size:12px;letter-spacing:0}.fc-pricing-row .price{font-family:JetBrains Mono,ui-monospace,monospace;font-weight:500;color:var(--fc-text)}.send-button{width:100%;padding:16px;border:none;border-radius:10px;cursor:pointer;background:var(--fc-accent);color:var(--fc-on-accent);font-size:16px;font-weight:600;transition:background var(--dur-normal),box-shadow var(--dur-normal),transform var(--dur-normal)}.send-button:disabled{background:var(--fc-elevated);color:var(--fc-text-muted);cursor:not-allowed}.send-button[aria-busy=true]:before{content:"";display:inline-block;width:1em;height:1em;margin-inline-end:10px;vertical-align:-.15em;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:spin .7s linear infinite}.send-button:not(:disabled):hover{background:var(--fc-accent-hover);transform:translateY(-1px);box-shadow:0 4px 12px rgba(var(--accent-rgb),.25)}.fc-price-hint{font-size:14px;color:var(--fc-text-muted);text-align:center;margin-bottom:12px}.fc-next{margin-bottom:16px}.fc-next-title{font-size:14px;font-weight:600;color:var(--fc-text);margin-bottom:6px}.fc-next ol{margin:0;padding:0;list-style:none;display:grid;gap:7px;font-size:14px;color:var(--fc-text-muted)}.fc-next li{display:flex;align-items:flex-start;gap:10px;line-height:20px}.fc-next-glyph{width:20px;height:20px;flex:none;color:var(--fc-accent);stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.fc-posting-day{font-size:14px;font-weight:500;color:var(--fc-text);text-align:center;margin:16px 0 10px}.fc-posting-refund{display:block;margin-top:2px;font-weight:400;color:var(--fc-text-muted)}.fc-submit-error{margin-top:10px;text-align:center;font-size:15px;color:var(--fc-error)}.fc-payment-note{margin-top:16px;padding-top:18px;border-top:1px solid var(--fc-border);text-align:center;font-size:14px;color:var(--fc-text-muted);line-height:1.6}.fc-payment-note p{margin:0}.fc-payment-note .fc-payment-square{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:6px;font-weight:500}.fc-payment-square svg{width:16px;height:16px;flex:none}.fc-payment-cards{display:flex;justify-content:center;gap:5px;margin-top:8px}.fc-payment-cards .payment-icon{height:20px;width:auto}.payment-preview-note{margin:0;padding:0 16px 14px;text-align:center}.pay-methods{margin:20px 0 12px}.pay-wallets{display:grid;gap:10px}.pay-wallets-none{display:block}.pay-apple{display:block;width:100%;height:48px;border:0;border-radius:10px;cursor:pointer;-webkit-appearance:-apple-pay-button;-apple-pay-button-type:plain;-apple-pay-button-style:white}[data-theme=light] .pay-apple{-apple-pay-button-style:black}.pay-apple:disabled,.pay-google[aria-disabled]{opacity:.5;pointer-events:none}.pay-methods[aria-disabled] .pay-card-fields{opacity:.5;pointer-events:none}.pay-google:not(:empty){height:48px}.pay-or{display:flex;align-items:center;gap:12px;margin:16px 0;font-size:14px;color:var(--fc-text-muted)}.pay-or:before,.pay-or:after{content:"";flex:1;border-top:1px solid var(--fc-border)}.pay-card-fields{min-height:0}.pay-card-name{margin-bottom:12px}.pay-card-name label{margin-bottom:8px;font-size:14px;font-weight:600;color:var(--fc-text)}.pay-card-name input{height:48px;padding:0 16px;color:#14171e;background:#f9f9f9;border:1px solid #E5E5E5;border-radius:12px}.pay-card-name input:focus{border-color:#2b3c96;box-shadow:none}.pay-card-name input[aria-invalid=true]{box-shadow:none}.pay-secure-note{margin:16px 0 0;text-align:center;font-size:14px;line-height:1.6;color:var(--fc-text-muted)}.pay-secure-note p{margin:0}.pay-secure-note .fc-payment-cards{margin-top:8px}.pay-secure-note .pay-secure{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:4px;font-weight:500}.pay-secure svg{width:16px;height:16px;flex:none}.pay-note{margin:0 0 8px;font-size:14px;color:var(--fc-text-muted)}.pay-mock{display:grid;gap:8px}.pay-mock-option{display:flex;align-items:center;gap:8px;font-size:15px}.state-view{padding:12px 0 4px;text-align:center;display:grid;gap:10px;justify-items:center}.state-view h3{font-size:20px;font-weight:700;letter-spacing:-.3px}.state-view p{font-size:15px;color:var(--fc-text-dim);max-width:46ch}.state-view .send-button{margin-top:12px}.state-view .spinner{margin:8px auto;border-color:var(--fc-border);border-top-color:var(--fc-accent)}.state-icon{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;font-size:1.6rem;font-weight:700}.state-icon svg{width:28px;height:28px}.despatch-map{--accent: var(--fc-success);width:min(100%,17rem);margin:0 auto 6px}.despatch-map .hero-map{--hm-glyph: 1.5;width:100%;margin:0;animation:none}.despatch-map .hero-map--world{--hm-glyph: 1.15}.despatch-map .hero-map-coords{display:none}.hm-seal-disc{fill:var(--accent)}.hm-seal-u{fill:none;stroke:var(--fc-bg);stroke-width:2.2;stroke-linecap:round}.hm-seal-pulse{fill:none;stroke:var(--accent);stroke-width:1.4;opacity:0}.hero-map.is-print .hm-seal-pulse{animation:hmHalo 2s ease-out infinite}.hero-map.is-print .hm-arc{stroke-dasharray:.012 .022;opacity:.6;animation:hmMarch 1.4s linear infinite}.hero-map.is-print .hm-letter,.hero-map.is-print .hm-mark-halo,.hero-map.is-print .hm-mark-dot{display:none}.hero-map.is-print .hm-mark-ring{stroke-dasharray:3 3;stroke-width:1.2;opacity:.7;animation:none}@keyframes hmMarch{to{stroke-dashoffset:-.034}}.despatch-route{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.72rem!important;letter-spacing:.08em;text-transform:uppercase;color:var(--fc-success)!important;margin-top:16px}@media(prefers-reduced-motion:reduce){.despatch-map .hero-map-plate *{animation:none!important}}.state-icon--error{color:var(--fc-error);background:#f973161f}.state-icon--done{color:var(--fc-success);background:var(--fc-success-dim)}.cancel-letter{display:grid;gap:8px;justify-items:center}.cancel-letter-link{background:none;border:0;padding:4px;font:inherit;font-size:14px;color:var(--fc-text-dim);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.cancel-letter-link:hover{color:var(--fc-text)}.cancel-letter--asking{width:100%;padding:16px;border:1px solid var(--fc-border);border-radius:12px}.state-view .cancel-letter--asking p{color:var(--fc-text)}.cancel-letter-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.cancel-letter-actions button{font:inherit;font-size:14px;font-weight:600;padding:9px 16px;border-radius:999px;cursor:pointer;border:1px solid var(--fc-border);background:transparent;color:var(--fc-text)}.cancel-letter-actions .cancel-letter-confirm{border-color:var(--fc-error);color:var(--fc-error)}.cancel-letter-actions button:disabled{opacity:.6;cursor:default}.share-card{display:grid;gap:10px;justify-items:center;width:100%;margin-top:22px;padding:18px 22px 22px;border:1px solid var(--fc-border);border-radius:16px;background:var(--fc-surface)}.share-art{width:min(240px,100%);height:auto;overflow:visible;margin-bottom:2px}.share-art-line{fill:none;stroke:var(--fc-line);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.share-art-path,.share-art-head{fill:none;stroke:var(--fc-accent);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.share-art-path{stroke-dasharray:3 5;animation:shareMarch 1.6s linear infinite}.share-art-heart{fill:var(--fc-accent)}@keyframes shareMarch{to{stroke-dashoffset:-16}}@media(prefers-reduced-motion:reduce){.share-art-path{animation:none}}.share-card h4{font-size:18px;font-weight:700;letter-spacing:-.3px;line-height:1.3;color:var(--fc-text);max-width:30ch;text-wrap:balance}.state-view .share-card p{font-size:14px;color:var(--fc-text-muted);max-width:40ch;text-wrap:pretty}.share-main{display:inline-flex;align-items:center;gap:9px;margin-top:6px;padding:11px 24px;border:none;border-radius:999px;cursor:pointer;background:var(--fc-accent);color:var(--fc-on-accent);font-size:15px;font-weight:600;transition:background var(--dur-fast),transform var(--dur-fast)}.share-main:hover{background:var(--fc-accent-hover);transform:translateY(-1px)}.share-main svg{width:18px;height:18px}.share-places{display:flex;justify-content:center;gap:8px;list-style:none;margin-top:10px;padding-top:16px;width:100%;border-top:1px dashed var(--fc-border)}.share-place{--brand: var(--fc-accent);display:grid;place-items:center;width:40px;aspect-ratio:1;border-radius:50%;cursor:pointer;color:var(--fc-text-dim);background:var(--fc-bg);border:1px solid var(--fc-border);transition:background var(--dur-fast),color var(--dur-fast),border-color var(--dur-fast),transform var(--dur-fast)}.share-places li{flex:0 1 40px;min-width:0}.share-places .share-place{width:100%}.share-place svg{width:18px;height:18px}.share-place:hover,.share-place:focus-visible{background:var(--brand);border-color:var(--brand);color:#fff;transform:translateY(-2px)}.share-whatsapp{--brand: #25D366}.share-facebook{--brand: #1877F2}.share-x{--brand: var(--fc-text)}.share-x:hover,.share-x:focus-visible{color:var(--fc-bg)}.share-linkedin{--brand: #0A66C2}.share-copy:hover,.share-copy:focus-visible,.share-email:hover,.share-email:focus-visible{color:var(--fc-on-accent)}@media(max-width:420px){.share-card{padding:16px 16px 18px}.share-places{gap:6px}.share-place svg{width:16px;height:16px}}.reference{font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px!important;color:var(--fc-text-muted)!important}.section-how{padding:56px 0}.section-how .section-title{margin-bottom:24px}.how-body{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:28px 48px;align-items:center}.how-video video{display:block;width:100%;height:auto;aspect-ratio:16 / 9;border:1px solid var(--border);border-radius:14px;background:#d4f53c}.how-video-player{position:relative}.how-video-poster{position:absolute;inset:0;display:grid;place-items:center;padding:0;border:1px solid var(--border);border-radius:14px;overflow:hidden;background:#d4f53c;cursor:pointer}.how-video-poster img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.how-video-play{position:relative;width:64px;height:64px;transition:transform .15s}.how-video-play circle{fill:#000000b8}.how-video-play path{fill:#fff}.how-video-poster:hover .how-video-play{transform:scale(1.06)}.how-video-poster:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.how-video figcaption{margin-top:10px;font-size:.82rem;color:var(--text-muted)}.how-list{list-style:none;border-bottom:1px solid var(--border)}.how-list li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:16px;align-items:start;padding:18px 0;border-top:1px solid var(--border)}.how-list-num{padding-top:.3em;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.72rem;letter-spacing:.08em;color:var(--accent)}.how-list h3{font-size:1.12rem;font-weight:700;letter-spacing:-.02em}.how-list p{margin-top:4px;font-size:.92rem;line-height:1.5;color:var(--text-secondary)}.how-list-mark{color:var(--accent)}.how-list-mark .hero-glyph{display:block;width:24px;height:24px}@media(max-width:760px){.how-body{grid-template-columns:1fr}.how-video figcaption{text-align:center}}@media(min-width:1000px)and (min-height:480px){body:has(.hero) .section-how{padding:96px 0;scroll-margin-top:45px}body:has(.hero) .section-how .section-title{margin:0 0 36px;text-align:start;text-wrap:balance;font-size:clamp(2.3rem,3.7vw,3.3rem);font-weight:700;line-height:1.05;letter-spacing:-.04em}.how-body{column-gap:72px}.how-list li{padding:24px 0}.how-list h3{font-size:1.3rem}.how-list p{font-size:1rem}}@media(min-width:1000px)and (min-height:480px)and (max-height:959px){body:has(.hero) .section-how .section-title{margin-bottom:24px;font-size:2.4rem}}.section-use{padding:56px 0 0}.section-use .section-title{margin-bottom:20px}.section-use .section-note{margin:18px auto 0}.use-chips{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:10px;max-width:44rem;margin:0 auto}.use-chips li{padding:8px 16px;border-radius:100px;border:1px solid var(--border);background:var(--bg-card);font-size:.92rem;font-weight:500;color:var(--text-primary)}.use-chips a{color:inherit;text-decoration:none}.use-chips a:hover,.use-chips a:focus-visible{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.use-print{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;max-width:44rem;margin:32px auto 0;padding:22px 26px;border:1px solid var(--border);border-radius:14px;background:var(--bg-card);color:inherit;text-decoration:none;text-align:start;transition:border-color var(--dur-normal)}.use-print:hover{border-color:rgba(var(--accent-rgb),.45)}.use-print:hover .sheet-art{transform:translateY(-3px) rotate(-4deg)}.use-print .sheet-art{width:40px;height:auto;margin:0;transition:transform var(--dur-moderate) cubic-bezier(.16,1,.3,1);stroke:var(--accent);stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.use-print-body{display:grid;gap:4px}.use-print-title{font-size:1.05rem;font-weight:700;letter-spacing:-.02em;color:var(--text-primary)}.use-print-text{font-size:.9rem;line-height:1.55;color:var(--text-secondary)}.use-print-cta{margin-top:4px;font-size:.88rem;font-weight:600;color:var(--accent)}.use-print:hover .use-print-cta span{display:inline-block;transform:translate(3px);transition:transform var(--dur-normal)}[dir=rtl] .use-print-cta span{display:inline-block;transform:scaleX(-1)}[dir=rtl] .use-print:hover .use-print-cta span{transform:scaleX(-1) translate(3px)}.use-print-price{display:grid;justify-items:end;gap:2px;padding-inline-start:22px;border-inline-start:1px solid var(--border);text-align:end}.use-print-price strong{font-family:JetBrains Mono,ui-monospace,monospace;font-size:1.9rem;font-weight:500;letter-spacing:-.06em;line-height:1.1;color:var(--text-primary)}.use-print-price span{max-width:14ch;text-wrap:balance;font-size:.75rem;line-height:1.35;color:var(--text-muted)}@media(max-width:560px){.use-print{grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:20px}.use-print .sheet-art{display:none}.use-print-price{padding-inline-start:16px}}.section-mission{padding:80px 0 0;text-align:center}.mission-eyebrow{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.72rem;text-transform:uppercase;letter-spacing:.16em;color:var(--accent);margin-bottom:16px}.mission-title{max-width:20ch;margin:0 auto;font-size:clamp(1.9rem,5vw,3rem);font-weight:800;line-height:1.08;letter-spacing:-.04em;text-wrap:balance}.mission-text{max-width:34rem;margin:20px auto 0;font-size:1.02rem;line-height:1.6;color:var(--text-secondary);text-wrap:pretty}.mission-promises{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px;margin-top:48px;text-align:start}.mission-promises li{display:grid;align-content:start;gap:6px;padding-top:16px;border-top:1px solid var(--border)}.mission-num{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.72rem;letter-spacing:.08em;color:var(--accent)}.mission-promises h3{font-size:1.05rem;font-weight:700;letter-spacing:-.02em;color:var(--text-primary)}.mission-promises p{font-size:.9rem;line-height:1.55;color:var(--text-secondary)}.mission-team{margin-top:40px;font-size:.9rem;color:var(--text-secondary);text-align:start}.mission-team a{color:var(--text-primary);font-weight:600}@media(max-width:600px){.section-mission{padding-top:64px}.mission-promises{grid-template-columns:1fr;gap:20px;margin-top:36px}}.use-grid{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px}.use-item{padding:14px 0;border-top:1px solid var(--border)}.use-item:last-child:nth-child(odd){grid-column:1 / -1}.use-item h3{font-size:.98rem;font-weight:700;margin-bottom:2px;letter-spacing:-.01em}.use-item p{font-size:.9rem;color:var(--text-secondary);line-height:1.5}.why-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.why-card{padding:22px 20px;border-radius:12px;background:var(--bg-card);border:1px solid var(--border)}.why-icon{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:rgba(var(--accent-rgb),.1);color:var(--accent);margin-bottom:12px}.why-icon svg{width:18px;height:18px}.why-card h3{font-size:.95rem;font-weight:700;margin-bottom:6px;letter-spacing:-.01em}.why-card p{font-size:.92rem;color:var(--text-secondary);line-height:1.5}.section-blog{padding:56px 0 0;max-width:46rem;margin:0 auto}.section-blog .section-title{margin-bottom:16px}.section-blog .city-links{grid-template-columns:1fr;justify-items:center;text-align:center}.section-closing{display:flex;flex-direction:column;align-items:center;gap:16px;padding:72px 0 24px;text-align:center}.section-closing .section-title{font-size:clamp(1.7rem,4vw,2.3rem);font-weight:800;letter-spacing:-.03em;margin:0}.section-closing .cta-btn{padding:15px 34px;font-size:1.02rem}.section-closing .hero-cutoff{margin:0}.section-closing .closing-who{max-width:460px;margin:8px 0 0}.section-history{padding:48px 0 0}.history-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:12px}.history-head .section-title{margin-bottom:0}.history-list{list-style:none;display:flex;flex-direction:column;border:1px solid var(--border);border-radius:12px;background:var(--bg-card);overflow:hidden}.history-list li+li{border-top:1px solid var(--border-subtle)}.history-list a{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) 6.5rem;gap:16px;align-items:center;padding:14px 18px;color:var(--text-primary);text-decoration:none;transition:background var(--dur-fast)}.history-list a:hover{background:rgba(var(--accent-rgb),.05)}.history-list .status-pill{justify-self:end}.history-to{display:flex;flex-direction:column;font-size:.95rem;font-weight:600;min-width:0}.history-to span{font-weight:400;font-size:.85rem;color:var(--text-muted)}.history-file{color:var(--text-muted);font-size:.88rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-pill{padding:3px 10px;border-radius:100px;font-size:.8rem;font-weight:500;white-space:nowrap;color:var(--text-muted);background:rgba(var(--accent-rgb),.06)}.status-pill--posted,.status-pill--delivered{color:var(--success);background:#2dd4bf1f}.status-pill--failed,.status-pill--expired{color:var(--error);background:#f973161a}.status-pill--sending{color:var(--accent);background:rgba(var(--accent-rgb),.12)}.history-foot{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-top:10px;padding-inline:4px}.history-hint{font-size:.8rem;color:var(--text-dim)}.history-more{font-size:.88rem}@media(max-height:760px)and (min-width:601px){.hero{min-height:0;padding:32px 0 24px}.hero-heading{font-size:clamp(2.1rem,4.4vw,2.8rem)}.hero-sub{margin-bottom:18px}.hero-prices{margin-top:18px}}@media(max-height:959px)and (min-width:1000px){.hero{min-height:calc(100svh - var(--header-h) - 1px);row-gap:20px;padding:32px 0}.hero-brand,.hero-price-link,.hero-promises{display:none}.hero-heading{margin-bottom:14px;font-size:2.6rem}.hero-sub{margin-bottom:22px;font-size:1.04rem}.hero .cta-btn{padding:13px 28px;font-size:.98rem}.hero-prices{margin-top:24px}.hero-price-amount{font-size:1.9rem}}@media(max-height:760px)and (min-width:1000px){.hero{padding:24px 0}.hero-sub{margin-bottom:16px}.hero-facts{margin-top:10px}}@media(max-width:600px){.hero{min-height:0;padding:36px 0 28px}.hero-heading{font-size:2.3rem;margin-bottom:16px}.hero-cutoff{font-size:.86rem;margin-top:12px}.hero-sub{font-size:1rem;margin-bottom:28px;text-wrap:balance}.hero-prices{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:36px}.hero-price{grid-template-columns:auto auto;justify-content:center;padding-top:16px;text-align:center}.hero-price+.hero-price{padding-inline-start:0}.hero-price-name{grid-column:2}.hero-price .hero-glyph{justify-self:end}.hero-price-amount{font-size:1.9rem}.hero-promises,.hero-price-pages:not(.hero-intl-note){display:none}.hero-destination-row{flex-direction:column}.hero-facts,.hero-addon,.hero-refund{justify-content:center;text-align:center}.hero-refund{display:block;margin-top:16px;text-wrap:balance}.hero-addon{display:block;text-wrap:balance}.hero-addon .hero-glyph,.hero-refund .hero-glyph{display:inline;margin-inline-end:6px;vertical-align:-4px}.hero-price-link{justify-self:center}.hero-map{display:none}.section-divider{margin:24px 0}.form-card{border-radius:16px}.form-card-header{padding:18px 20px}.form-card-body{padding:18px 20px 24px}.upload-zone{padding:28px 16px}.letter-summary,.fc-pricing{padding:14px 16px}.summary-row{grid-template-columns:minmax(0,1fr);gap:2px}.summary-row dt{align-items:center;font-size:13px}.summary-row dd{padding-inline-start:32px}.use-grid{grid-template-columns:1fr}.use-item{padding:12px 0}.why-grid{grid-template-columns:1fr;gap:12px}.why-card{display:flex;gap:14px;padding:16px}.why-icon{margin-bottom:0;min-width:36px}.why-card-body{flex:1;min-width:0}.history-list a{grid-template-columns:minmax(0,1fr) auto;padding:12px 16px}.history-file{display:none}}@media(max-width:480px){.use-grid{grid-template-columns:1fr}}@media(min-width:1000px){body:has(.hero) .main{max-width:988px}.section-history,.section-faq{max-width:712px;margin-inline:auto}.why-grid{grid-template-columns:repeat(3,1fr)}.form-card{max-width:800px;margin-inline:auto}.form-card-header{padding:32px 48px}.form-card-body{padding:44px 48px 48px}.fc-section{margin-bottom:56px}.fc-label{margin-bottom:24px}.upload-zone{padding:48px 32px 40px}.service-choices{gap:16px}.service-choice{padding:22px;padding-inline-start:24px}.service-included{margin:12px 0 20px}.post-row{padding:18px 0;column-gap:20px}.address-fields{gap:20px 24px}.field{gap:4px}}.service-choices+.post-rows{margin-top:16px}.compose-total{display:flex;flex-direction:column;margin:0;font-size:13px;line-height:1.3;color:var(--fc-text-muted)}.compose-total strong{font-family:JetBrains Mono,ui-monospace,monospace;font-size:20px;font-weight:600;color:var(--fc-text)}.signature-nudge{margin:0 0 4px;padding:10px 14px;border-radius:10px;font-size:14px;line-height:1.5;color:var(--fc-text-dim);background:var(--fc-accent-wash)}.form-card .signature-nudge .link-button{margin-top:0;font-size:14px;font-weight:600}.fc-promo{margin:0 0 16px;font-size:14px;color:var(--fc-text-dim)}.form-card .fc-promo .link-button{margin-top:0;font-size:14px}.form-card .fc-promo-applied .link-button{margin-inline-start:6px}.fc-promo-field{display:flex;gap:12px;align-items:flex-end}.fc-promo-field input{flex:1;min-width:0;letter-spacing:.04em}.fc-promo-apply{flex:0 0 auto;padding:8px 16px;border-radius:8px;cursor:pointer;font-size:15px;font-weight:600;background:transparent;color:var(--fc-accent);border:1px solid var(--fc-accent);transition:background var(--dur-normal),color var(--dur-normal)}.fc-promo-apply:not(:disabled):hover{background:var(--fc-accent);color:var(--fc-on-accent)}.fc-promo-apply:disabled{opacity:.5;cursor:default}.fc-promo-apply[aria-busy=true]{cursor:progress}.fc-promo .field-error{margin:6px 0 0}.post-options-summary{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:14px 0 0;padding-top:14px;border-top:1px solid var(--fc-border);font-size:14px;color:var(--fc-text-dim)}.form-card .post-options-summary .link-button{flex:none;display:inline-flex;align-items:center;gap:4px;margin-top:0;font-size:14px;font-weight:600}.post-options-chevron{width:14px;height:14px;animation:optionsNod 2.6s var(--ease-out, ease-out) 1.2s infinite}.post-options-summary .link-button:hover .post-options-chevron{animation-duration:1.1s;animation-delay:0s}@keyframes optionsNod{0%,30%,to{transform:none}10%{transform:translateY(4px)}20%{transform:translateY(1px)}25%{transform:translateY(3px)}}.post-rows:not(.post-rows-folded)>.post-row{animation:optionsIn .32s ease-out backwards}.post-rows>.post-row:nth-child(2){animation-delay:.05s}.post-rows>.post-row:nth-child(3){animation-delay:.1s}.post-rows>.post-row:nth-child(4){animation-delay:.15s}@keyframes optionsIn{0%{opacity:0;transform:translateY(-8px)}}@media(prefers-reduced-motion:reduce){.post-options-chevron,.post-rows>.post-row{animation:none!important}}.form-card .preview-toggle{display:block;margin:0 auto 12px;font-size:14px}.inline-preview.mono .preview-page{filter:grayscale(1)}.post-rows-folded{display:none}@media(max-width:999px){.preview-glimpse .preview-viewport{max-height:200px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 55%,transparent);mask-image:linear-gradient(#000 55%,transparent)}.compose-actions{position:sticky;bottom:0;z-index:30;display:flex;align-items:center;gap:16px;margin:0 -32px;padding:12px 32px calc(12px + env(safe-area-inset-bottom));background:var(--fc-bg);border-top:1px solid var(--fc-border)}.compose-actions .send-button{flex:1}.form-card:has(.address-options) .compose-actions{position:static}body:has(.address-options) .chat-launcher{display:none}body:has(.compose-actions) .chat-launcher{bottom:96px}}@media(max-width:600px){.compose-actions{margin-inline:-20px;padding-inline:20px}}@media(min-width:1000px){.form-card .preview-toggle{display:none}.form-card:has(.compose-wide){--card-width: min(1180px, calc(100vw - 48px) );max-width:none;width:var(--card-width);margin-inline-start:calc((100% - var(--card-width)) / 2)}.form-card:has(.compose-wide) .form-card-body{padding:40px 32px}.compose-wide{display:grid;grid-template-columns:minmax(0,1fr) 320px;align-items:start;column-gap:40px}.compose-wide .compose-main>.fc-section:last-child{margin-bottom:0}.compose-wide .compose-aside{position:sticky;top:84px}.compose-wide .compose-aside .fc-label{margin-bottom:16px}.compose-wide .address-stage{margin-bottom:16px;padding:18px}.compose-wide .post-total,.compose-wide .fc-payment-note p:first-child{display:none}.compose-wide .fc-payment-note .fc-payment-square{margin-top:0}}@media(min-width:1280px){.form-card:has(.compose-wide) .form-card-body{padding:48px}.compose-wide{grid-template-columns:minmax(0,1fr) 360px;column-gap:64px}}@media(min-width:1000px)and (min-height:480px){body:has(.hero) .section-use,body:has(.hero) .section-mission{--screen: min(calc(100svh - var(--header-h) - 1px), 920px);min-height:var(--screen);padding:72px 0;scroll-margin-top:45px}body:has(.hero) .section-faq{padding:112px 0 96px;scroll-margin-top:45px}body:has(.hero) .home-finale{scroll-margin-top:45px}body:has(.hero) .section-use .section-title,body:has(.hero) .section-faq .section-title{margin:0;text-align:start;text-wrap:balance;font-size:clamp(2.3rem,3.7vw,3.3rem);font-weight:700;line-height:1.05;letter-spacing:-.04em}body:has(.hero) .section-use{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-rows:auto auto auto;column-gap:72px;align-content:center}body:has(.hero) .section-use .section-title{grid-column:1;grid-row:1;align-self:end}body:has(.hero) .section-use .section-note{grid-column:1;grid-row:2;max-width:30ch;margin:20px 0 0;font-size:.95rem;line-height:1.6;text-align:start}.use-chips{grid-column:2;grid-row:1 / span 2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;max-width:none;margin:0;border-bottom:1px solid var(--border)}.use-chips li{padding:24px 0;border:0;border-top:1px solid var(--border);border-radius:0;background:none;font-size:clamp(1.35rem,2.1vw,1.8rem);font-weight:600;line-height:1.2;letter-spacing:-.03em}.use-print{grid-column:1 / -1;max-width:none;margin:64px 0 0;padding:28px 32px;gap:28px}.use-print-title{font-size:1.3rem}.use-print-text{max-width:62ch;font-size:.98rem}.use-print-price strong{font-size:2.6rem}body:has(.hero) .section-mission{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:center;text-align:start}body:has(.hero) .section-mission{--text-primary: #FFFFFF;--text-secondary: rgba(255, 255, 255, .84);--accent: #C3CEFF;--border: rgba(255, 255, 255, .3)}.section-mission:before{content:"";position:absolute;z-index:-1;inset-block:0;left:50%;width:100vw;transform:translate(-50%);background:#2b3c96}.mission-eyebrow{margin-bottom:24px}.mission-title{max-width:17ch;margin:0;font-size:clamp(3rem,5.8vw,5.2rem);font-weight:700;line-height:1;letter-spacing:-.05em;color:var(--text-primary)}.mission-text{max-width:40rem;margin:28px 0 0;font-size:1.2rem}.mission-promises{gap:0 48px;margin-top:clamp(48px,9svh,96px)}.mission-promises li{padding-top:20px;gap:8px}.mission-promises h3{font-size:1.25rem}.mission-promises p{font-size:.98rem}body:has(.hero) .section-faq{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:72px;align-content:start;align-items:start;max-width:none}body:has(.hero) .section-faq .section-title{grid-column:1;grid-row:1 / span 2;position:sticky;top:100px;max-width:12ch}body:has(.hero) .section-faq .faq-list{grid-column:2;gap:0;border-bottom:1px solid var(--border)}body:has(.hero) .section-faq .faq-item{background:none;border:0;border-top:1px solid var(--border);border-radius:0}body:has(.hero) .section-faq .faq-item summary{padding:24px 0;font-size:1.2rem;font-weight:600;letter-spacing:-.02em}body:has(.hero) .section-faq .faq-item p{max-width:62ch;padding:0 0 22px;font-size:.98rem}body:has(.hero) .section-faq .faq-item p:has(+p){padding-bottom:10px}body:has(.hero) .section-faq .faq-more{grid-column:2;justify-self:start;margin:28px 0 0}.home-finale .section-blog{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:40px;max-width:none;margin:0;padding:20px 0;border-block:1px solid var(--border)}.home-finale .section-blog .section-title{margin:0;font-size:.95rem;font-weight:600;color:var(--text-secondary)}.home-finale .section-blog .city-links{grid-template-columns:repeat(3,minmax(0,1fr));justify-items:start;gap:4px 36px;margin:0;text-align:start}.home-finale .section-blog .city-links a{line-height:1.4}.home-finale .section-closing{justify-content:center;gap:24px;padding:112px 0 56px}.home-finale .section-closing .section-title{font-size:clamp(3.4rem,7.6vw,7rem);font-weight:700;line-height:.98;letter-spacing:-.055em;text-wrap:balance}.home-finale .section-closing .cta-btn{margin-top:12px;padding:18px 40px;font-size:1.1rem}.home-finale .section-closing .closing-who{margin-top:20px}}@media(min-width:1280px)and (min-height:480px){body:has(.hero) .main{max-width:1228px}}.section-use,.section-faq,.home-finale{position:relative;isolation:isolate}.section-use:before,.section-faq:before,.home-finale:before{content:"";position:absolute;z-index:-1;pointer-events:none;inset-block:0;left:50%;width:100vw;transform:translate(-50%)}.section-use:before{background:radial-gradient(42% 46% at 82% 34%,rgba(var(--accent-rgb),.12),transparent 72%)}.section-faq:before{background:radial-gradient(36% 42% at 16% 36%,rgba(var(--accent-rgb),.1),transparent 72%)}.home-finale:before{background:radial-gradient(40% 44% at 50% 58%,rgba(var(--accent-rgb),.16),transparent 72%)}[data-theme=light] :is(.section-use,.section-faq,.home-finale):before{display:none}.use-chips li{display:flex;align-items:center;gap:10px}.use-chips li:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--accent)}@media(min-width:1000px)and (min-height:480px){.use-chips li{gap:16px}.use-chips li:before{width:11px;height:11px}.mission-promises li{border-top:2px solid var(--border)}}.section-diff{padding:64px 0 0}.section-diff .section-title{margin-bottom:28px}.diff-posts{list-style:none;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.diff-post{display:flex;flex-direction:column;min-width:0;padding:28px;color:#fff}.diff-track{grid-column:span 4;background:#0a6e53}.diff-proof{grid-column:span 2;background:#0d1018}:root:not([data-theme=light]) .diff-proof{background:#171b26;box-shadow:inset 0 0 0 1px #ffffff29}.diff-colour{grid-column:span 2;background:#d6f53a;color:#11131a}.diff-paper{grid-column:span 4;background:#2b3c96}.diff-label{font-size:.85rem;opacity:.82}.diff-post h3{margin-top:6px;font-size:1.5rem;font-weight:700;line-height:1.1;letter-spacing:-.03em;text-wrap:balance;color:inherit}.diff-text{margin-top:12px;max-width:34rem;font-size:.9rem;line-height:1.5;opacity:.86}.diff-track h3,.diff-paper h3{font-size:clamp(2rem,4.6vw,3.6rem);line-height:.98;letter-spacing:-.05em}.diff-stops{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px;border-top:2px solid rgba(255,255,255,.35)}.diff-stops li{position:relative;display:grid;gap:2px;padding-top:14px;font-size:.95rem;font-weight:600}.diff-stops li:before{content:"";position:absolute;top:-6px;left:0;width:10px;height:10px;border-radius:50%;background:#fff}.diff-stops li:last-child:before{background:#d6f53a}.diff-stops li:last-child{color:#d6f53a}.diff-stops span{font-size:.78rem;font-weight:400;font-variant-numeric:tabular-nums;color:#ffffffdb}.diff-number{margin-bottom:auto;padding-bottom:24px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:clamp(1.6rem,2.9vw,2.5rem);font-weight:700;line-height:1.05;letter-spacing:-.02em;color:#d6f53a}.diff-price{margin-bottom:auto;padding-bottom:20px;font-size:clamp(3rem,6vw,5rem);font-weight:800;line-height:.9;letter-spacing:-.06em}.diff-price span{display:inline-block;max-width:6em;margin-inline-start:6px;font-size:.85rem;font-weight:500;line-height:1.2;letter-spacing:0;vertical-align:.5em;opacity:.72}@supports ((-webkit-background-clip: text) or (background-clip: text)){.diff-colour h3{background:linear-gradient(90deg,#b3202f,#a8400a,#0a6e53,#1f4fd8,#6d28c9,#b0186e,#b3202f) 0 0 / 200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:diffInks 14s linear infinite}}@keyframes diffInks{to{background-position:200% 0}}@media(prefers-reduced-motion:reduce){.diff-colour h3{animation:none}}@media(forced-colors:active){.diff-colour h3{background:none;-webkit-text-fill-color:currentColor;color:inherit;animation:none}}@media(max-width:900px){.diff-posts{grid-template-columns:repeat(2,minmax(0,1fr))}.diff-track{grid-column:span 2}.diff-proof,.diff-colour{grid-column:span 1}.diff-paper{grid-column:span 2}}@media(max-width:640px){.section-diff{padding-top:56px}.diff-posts{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;margin-inline:-16px;padding-inline:16px;scroll-padding-inline:16px}.diff-posts::-webkit-scrollbar{display:none}.diff-post{flex:0 0 80vw;min-height:96vw;padding:24px;scroll-snap-align:start}.diff-track h3,.diff-paper h3{font-size:2.3rem}.diff-track .diff-text,.diff-paper .diff-text{margin-top:auto;padding-top:16px}.diff-stops{grid-template-columns:1fr;border-top:0;border-inline-start:2px solid rgba(255,255,255,.35);margin-top:22px}.diff-stops li{grid-template-columns:6.5em 1fr;align-items:baseline;padding:6px 0 6px 16px}.diff-stops li:before{top:.8em;left:-6px}}@media(min-width:1000px)and (min-height:480px){body:has(.hero) .section-diff{min-height:min(calc(100svh - var(--header-h) - 1px),920px);padding:56px 0;scroll-margin-top:45px;display:flex;flex-direction:column;justify-content:center}body:has(.hero) .section-diff .section-title{margin:0 0 36px;text-align:start;text-wrap:balance;font-size:clamp(2.3rem,3.7vw,3.3rem);font-weight:700;line-height:1.05;letter-spacing:-.04em}.diff-post{padding:32px}}.section-opts{padding:0 0 64px}.section-opts .section-title{margin-bottom:10px}.section-opts .section-note{margin:0 auto 28px}.opts-grid{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.opts-card{display:flex;flex-direction:column;min-width:0;padding:28px;border:1px solid var(--border);border-radius:4px;background:var(--bg-card);transition:border-color var(--dur-moderate) ease}.opts-card:hover{border-color:rgba(var(--accent-rgb),.45)}.opts-art{width:100%;max-width:200px;height:auto;margin-bottom:24px;stroke:var(--text-dim);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.opts-art .lo-hi{stroke:var(--accent)}.opts-art .lo-thick{stroke-width:3.2}.opts-art text{fill:var(--text-dim);stroke:none;font-size:10px;font-weight:600;letter-spacing:.04em;text-anchor:middle}.opts-art .lo-hi-text{fill:var(--accent)}.opts-art .lo-start{text-anchor:start}.opts-art .lo-card{fill:var(--bg-card)}.opts-art .lo-lift{transform:translate(0);transition:transform var(--dur-moderate) cubic-bezier(.16,1,.3,1)}.opts-files:hover .lo-lift{transform:translate(-10px)}.opts-card h3{font-size:1.5rem;font-weight:700;line-height:1.1;letter-spacing:-.03em;text-wrap:balance;color:var(--text-primary)}.opts-card p{margin-top:10px;max-width:34rem;font-size:.95rem;line-height:1.55;color:var(--text-secondary)}@media(prefers-reduced-motion:reduce){.opts-art .lo-lift,.opts-card{transition:none}}@media(max-width:640px){.section-opts{padding-bottom:56px}.opts-grid{grid-template-columns:1fr;gap:10px}.opts-card{padding:22px}.opts-art{max-width:180px;margin-bottom:16px}.opts-card h3{font-size:1.3rem}}@media(min-width:1000px)and (min-height:480px){body:has(.hero) .section-opts .section-title{margin:0 0 12px;text-align:start;text-wrap:balance;font-size:clamp(2.3rem,3.7vw,3.3rem);font-weight:700;line-height:1.05;letter-spacing:-.04em}body:has(.hero) .section-opts .section-note{margin:0 0 36px;text-align:start}body:has(.hero) .section-opts{padding-bottom:96px}.opts-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.opts-card{padding:28px 26px}}.section-several{display:grid;gap:40px;padding:0 0 72px}.section-several .section-title{margin:0 0 12px;text-align:start;text-wrap:balance;font-size:clamp(2rem,6vw,2.6rem);font-weight:700;line-height:1.05;letter-spacing:-.04em}.section-several .section-note{margin:0;text-align:start;font-size:1.05rem;line-height:1.5;color:var(--text-secondary)}.several-eyebrow{margin-bottom:14px;font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.several-steps{list-style:none;margin-top:32px;border-top:1px solid var(--border)}.several-steps li{display:grid;grid-template-columns:44px 1fr;padding:18px 0;border-bottom:1px solid var(--border)}.several-num{padding-top:3px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.8rem;font-weight:500;color:var(--accent)}.several-steps h3{font-size:1.15rem;font-weight:700;letter-spacing:-.02em;color:var(--text-primary)}.several-steps p{margin-top:4px;font-size:.95rem;line-height:1.5;color:var(--text-secondary)}.several-fan{display:grid;grid-template-columns:72px minmax(32px,1fr) auto;align-items:center;stroke:var(--text-dim);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.several-fan .lo-hi{stroke:var(--accent)}.several-page{width:100%;height:auto}.several-curves{position:relative;align-self:stretch}.several-curves svg{position:absolute;inset:0;width:100%;height:100%}.several-curves path{vector-effect:non-scaling-stroke}.several-people{list-style:none;display:grid;grid-template-rows:repeat(3,1fr)}.several-people li{display:flex;align-items:center;gap:16px;padding-block:10px}.several-people svg{flex:none;width:72px;height:auto}.several-people .is-hi svg{stroke:var(--accent)}.several-people b{display:block;font-size:.9rem;font-weight:600;color:var(--text-primary)}.several-people span{display:block;font-size:.8rem;color:var(--text-dim)}.several-people code{display:block;margin-top:2px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.75rem;color:var(--text-dim)}.several-people .is-hi code{color:var(--accent);font-weight:500}@media(max-width:640px){.section-several{gap:32px;padding-bottom:56px}.several-fan{grid-template-columns:48px minmax(20px,1fr) auto}.several-people li{gap:12px;padding-block:7px}.several-people svg{width:52px}}@media(min-width:1000px){.section-several{grid-template-columns:5fr 7fr;gap:72px;align-items:center}.several-fan{grid-template-columns:96px minmax(60px,1fr) auto}.several-people svg{width:96px}.several-people li{gap:20px;padding-block:22px}}@media(min-width:1000px)and (min-height:480px){body:has(.hero) .section-several{padding-bottom:96px}body:has(.hero) .section-several .section-title{font-size:clamp(2.3rem,3.7vw,3.3rem)}}@media(min-width:1000px)and (min-height:480px)and (max-height:959px){body:has(.hero) :is(.section-use,.section-faq,.section-diff,.section-opts,.section-several) .section-title{font-size:2.4rem}body:has(.hero) :is(.section-use,.section-diff){min-height:0}body:has(.hero) .section-use{padding-block:96px 64px}body:has(.hero) .section-use .section-title{align-self:start;padding-top:10px}.use-chips li{gap:13px;padding:20px 0;font-size:1.15rem;letter-spacing:-.02em}.use-chips li:before{width:8px;height:8px}.use-print{margin-top:48px;padding:22px 28px}.use-print-title{font-size:1.15rem}.use-print-price strong{font-size:2.1rem}body:has(.hero) .section-diff{padding-block:64px}body:has(.hero) .section-diff .section-title{margin-bottom:24px}.diff-post{padding:22px 26px}.diff-track h3,.diff-paper h3{font-size:clamp(2rem,5.2svh,2.6rem)}.diff-paper{justify-content:center}.diff-stops{margin-top:16px}.diff-number{padding-bottom:16px;font-size:1.8rem}.diff-price{padding-bottom:12px;font-size:3rem}body:has(.hero) .section-mission{padding-block:48px}.mission-eyebrow{margin-bottom:18px}.mission-title{font-size:clamp(2.6rem,7.4svh,3.75rem)}.mission-text{margin-top:22px;font-size:1.08rem}.mission-promises{margin-top:44px}.mission-promises h3{font-size:1.12rem}body:has(.hero) .section-faq{padding:96px 0 72px}body:has(.hero) .section-faq .faq-item summary{padding:20px 0;font-size:1.15rem}.home-finale .section-closing{padding:80px 0 48px}.home-finale .section-closing .section-title{font-size:clamp(3rem,10svh,5rem)}.home-finale .section-closing .cta-btn{padding:16px 34px;font-size:1.02rem}}.section-sent{--sent-coast: rgba(190, 220, 255, .6);--sent-land: rgba(108, 180, 255, .07);--sent-fill: rgba(var(--accent-rgb), .18);display:grid;grid-template-columns:minmax(0,4fr) minmax(0,6fr);gap:32px 48px;align-items:center;padding:56px 0}[data-theme=light] .section-sent{--sent-coast: rgba(22, 28, 43, .38);--sent-land: rgba(22, 28, 43, .045)}.section-sent .section-title{text-align:left;font-size:clamp(1.6rem,3.4vw,2.4rem);font-weight:700;line-height:1.12;margin-bottom:14px}.sent-eyebrow{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.72rem;text-transform:uppercase;letter-spacing:.16em;color:var(--accent);margin-bottom:14px}.sent-text{font-size:1.05rem;line-height:1.5;color:var(--text-secondary)}.sent-legend{display:flex;align-items:center;gap:12px;margin-top:20px;font-size:.8rem;color:var(--text-muted)}.sent-legend svg{flex:none;width:44px;height:24px;fill:var(--sent-fill);stroke:var(--accent);stroke-width:1.2}.sent-map{display:block;width:100%;height:auto;overflow:visible}.sent-coast{fill:var(--sent-land);stroke:var(--sent-coast);stroke-width:1.2}.sent-arc{fill:none;stroke:var(--accent);stroke-width:1.2;stroke-dasharray:3 4;opacity:.7}.sent-spot{fill:var(--sent-fill);stroke:var(--accent);stroke-width:1.2}.sent-pin{fill:var(--accent)}.sent-label{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;letter-spacing:1px;text-anchor:middle;fill:var(--text-secondary)}@media(max-width:760px){.section-sent{grid-template-columns:1fr;padding:48px 0}.sent-label{font-size:15px}}html:has(.docs-page),body:has(.docs-page){overflow-x:clip}body:has(.docs-page) .main{max-width:1400px;padding:0 24px 80px}body:has(.docs-page) .footer-inner{max-width:1352px}.docs-page{--m-get: var(--success);--m-post: var(--accent);--m-put: #C4A1FF;display:grid;grid-template-columns:248px minmax(0,1fr);gap:56px;align-items:start}[data-theme=light] .docs-page{--m-put: #7045C2}.docs-page :not(pre)>code{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.85em;padding:1px 5px;border-radius:4px;background:rgba(var(--accent-rgb),.08);color:var(--text-primary);overflow-wrap:anywhere}.docs-page a:not(.cta-btn,.x402-spec-link){color:var(--accent)}.docs-side{position:sticky;top:var(--header-h);max-height:calc(100vh - var(--header-h));overflow-y:auto;padding:28px 0 40px;padding-inline-end:4px;scrollbar-width:thin}.docs-search{position:relative;display:flex;align-items:center}.docs-search>svg{position:absolute;inset-inline-start:11px;width:15px;height:15px;color:var(--text-muted);pointer-events:none}.docs-search input{width:100%;height:36px;padding:0;padding-inline:32px 58px;border-radius:8px;border:1px solid var(--border);background:var(--bg-card);color:var(--text-primary);font:inherit;font-size:.88rem;transition:border-color var(--dur-fast),box-shadow var(--dur-fast)}.docs-search input::placeholder{color:var(--text-muted)}.docs-search input::-webkit-search-cancel-button{display:none}.docs-search input:focus{outline:none;border-color:rgba(var(--accent-rgb),.6);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.15)}.docs-search kbd{position:absolute;inset-inline-end:8px;padding:1px 6px;border-radius:5px;border:1px solid var(--border);font-family:inherit;font-size:.72rem;color:var(--text-muted);background:var(--bg-body);pointer-events:none}.docs-search input:focus~kbd{display:none}.docs-nav-toggle{display:none}.docs-results{list-style:none;margin-top:8px;padding:4px;border-radius:10px;border:1px solid var(--border);background:var(--bg-card);box-shadow:0 12px 32px #00000040}.docs-results li{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border-radius:7px;cursor:pointer}.docs-results li.is-active{background:rgba(var(--accent-rgb),.1)}.docs-results .docs-results-empty{cursor:default;font-size:.85rem;color:var(--text-muted)}.docs-result-title{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:.88rem;font-weight:600;color:var(--text-primary)}.docs-result-where{font-weight:400;font-size:.78rem;color:var(--text-muted)}.docs-result-where:before{content:"· "}.docs-result-text{font-size:.78rem;line-height:1.45;color:var(--text-muted);overflow-wrap:anywhere}.docs-result-text mark{background:rgba(var(--accent-rgb),.22);color:var(--text-primary);border-radius:2px}.docs-toc{margin-top:24px;display:flex;flex-direction:column;gap:22px}.docs-switch{display:flex;flex-direction:column;gap:4px;padding:4px;border-radius:10px;border:1px solid var(--border);background:var(--bg-card)}.docs-switch a{display:flex;flex-direction:column;align-items:flex-start;gap:1px;padding:7px 10px;border-radius:7px;text-align:start;line-height:1.35;text-decoration:none;transition:background var(--dur-fast)}.docs-switch a:hover{background:rgba(var(--accent-rgb),.06)}.docs-switch strong{font-size:.88rem;font-weight:600;color:var(--text-primary)}.docs-switch span{font-size:.76rem;color:var(--text-muted)}.docs-switch a.is-active{background:rgba(var(--accent-rgb),.12)}.docs-switch a.is-active strong{color:var(--accent)}.docs-toc-group p{margin-bottom:6px;padding-inline-start:10px;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted)}.docs-toc ul{list-style:none}.docs-toc-group a{display:flex;align-items:center;gap:8px;padding:5px 10px;border-radius:6px;font-size:.88rem;color:var(--text-secondary)!important;text-decoration:none;transition:background var(--dur-fast),color var(--dur-fast)}.docs-toc-group a:hover{background:rgba(var(--accent-rgb),.06);color:var(--text-primary)!important}.docs-toc-group a.is-active{background:rgba(var(--accent-rgb),.1);color:var(--accent)!important;font-weight:600}.docs-method{display:inline-flex;justify-content:center;min-width:38px;padding:1px 5px;border-radius:4px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.66rem;font-weight:700;letter-spacing:.02em;line-height:1.5;color:var(--m);background:color-mix(in srgb,var(--m) 14%,transparent)}.docs-method.is-get{--m: var(--m-get)}.docs-method.is-post{--m: var(--m-post)}.docs-method.is-put{--m: var(--m-put)}.docs-method.is-tool{--m: var(--m-post)}.docs-content{min-width:0;padding-top:12px}.docs-section{padding:40px 0;border-bottom:1px solid var(--border-subtle);scroll-margin-top:60px;max-width:760px}.docs-section:last-child{border-bottom:0}.docs-section h2{margin-bottom:14px;font-size:1.45rem;font-weight:700;letter-spacing:-.02em}.docs-section h3{margin:26px 0 10px;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted)}.docs-section>p,.docs-endpoint-text>p{margin-bottom:14px;font-size:.95rem;line-height:1.65;color:var(--text-secondary)}.docs-section .code-block{margin-bottom:14px}.docs-section .table-wrap{margin-bottom:12px}.docs-note{font-size:.88rem;color:var(--text-muted)}.faq-list+.docs-note{margin-top:18px}.docs-callout{padding:12px 16px;border-radius:8px;border-inline-start:3px solid var(--accent);background:rgba(var(--accent-rgb),.06);font-size:.9rem!important}.docs-callout strong{display:block;color:var(--text-primary)}.docs-checklist+.docs-callout{margin-top:18px}.docs-flash{animation:docsFlash 1.6s ease-out}@keyframes docsFlash{0%{background:rgba(var(--accent-rgb),.18)}to{background:transparent}}.docs-intro{padding-top:32px}.docs-eyebrow{display:flex;align-items:center;gap:8px;margin-bottom:10px;font-size:.85rem;font-weight:600;color:var(--accent)}.docs-eyebrow span{padding:0 7px;border-radius:100px;border:1px solid rgba(var(--accent-rgb),.35);font-family:JetBrains Mono,ui-monospace,monospace;font-size:.72rem;font-weight:500}.docs-intro h1{margin-bottom:12px;font-size:2.2rem;font-weight:800;line-height:1.12;letter-spacing:-.03em;text-wrap:balance}.docs-lead{font-size:1.05rem!important}.docs-prices{display:flex;flex-wrap:wrap;gap:6px 24px;margin-bottom:4px;font-size:.92rem;color:var(--text-muted)}.docs-prices strong{font-family:JetBrains Mono,ui-monospace,monospace;font-weight:600;color:var(--text-primary)}.docs-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px}.docs-actions .cta-btn,.docs-actions .x402-spec-link{padding:9px 20px;font-size:.9rem}.x402-spec-link{display:inline-flex;border-radius:100px;border:1px solid var(--border);font-weight:600;color:var(--text-primary);text-decoration:none;transition:border-color var(--dur-normal),color var(--dur-normal)}.x402-spec-link:hover{border-color:rgba(var(--accent-rgb),.5);color:var(--accent)}.docs-checklist,.docs-bullets{list-style:none;display:flex;flex-direction:column;gap:10px;font-size:.95rem;line-height:1.6;color:var(--text-secondary)}.docs-checklist li,.docs-bullets li{position:relative;padding-inline-start:26px}.docs-checklist li:before{content:"";position:absolute;inset-inline-start:3px;top:7px;width:11px;height:6px;border-left:2px solid var(--accent);border-bottom:2px solid var(--accent);transform:rotate(-45deg)}.docs-bullets li:before{content:"";position:absolute;inset-inline-start:7px;top:10px;width:5px;height:5px;border-radius:50%;background:var(--text-muted)}.docs-checklist strong,.docs-bullets strong{color:var(--text-primary)}.docs-table{border:1px solid var(--border);border-radius:10px;overflow:hidden;background:var(--bg-card)}.docs-table-row{display:grid;grid-template-columns:minmax(230px,40%) 1fr;gap:4px 16px;align-items:center;padding:11px 14px;border-bottom:1px solid var(--border);font-size:.9rem;color:var(--text-secondary)!important;text-decoration:none;transition:background var(--dur-fast)}.docs-table-row:last-child{border-bottom:0}.docs-table-row:hover{background:rgba(var(--accent-rgb),.05)}.docs-table-route{display:flex;align-items:center;gap:10px;direction:ltr}[dir=rtl] .docs-table-route{justify-content:flex-end}.docs-page .docs-table-route code,.docs-page .docs-route code{padding:0;background:none;font-size:.86rem}.docs-flow{counter-reset:flow;list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.docs-flow li{counter-increment:flow}.docs-flow a{display:inline-flex;align-items:center;gap:8px;padding:5px 12px;padding-inline-start:6px;border-radius:100px;border:1px solid var(--border);font-size:.85rem;color:var(--text-secondary)!important;text-decoration:none;transition:border-color var(--dur-fast)}.docs-flow a:before{content:counter(flow);display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--accent);color:var(--on-accent);font-size:.72rem;font-weight:700}.docs-flow a:hover{border-color:rgba(var(--accent-rgb),.5)}.x402-flow{--flow-period: 5s;position:relative;isolation:isolate;list-style:none;display:grid;grid-template-columns:repeat(5,1fr);max-width:420px;margin:20px 0 14px;direction:ltr}.x402-flow:before{content:"";position:absolute;z-index:-2;left:10%;right:10%;top:50%;height:1px;background:var(--border)}.x402-flow-node{justify-self:center;padding:2px 9px;border-radius:100px;border:1px solid var(--border);background:var(--bg-body);color:var(--text-muted);font-family:JetBrains Mono,ui-monospace,monospace;font-size:.72rem;line-height:1.6;animation:flowLit var(--flow-period) ease-out calc(var(--flow-i) * var(--flow-period) * .18 + .8s) infinite both}@keyframes flowLit{0%{color:var(--tone);border-color:var(--tone);box-shadow:0 0 color-mix(in srgb,var(--tone) 45%,transparent)}18%{color:var(--tone);border-color:var(--tone);box-shadow:0 0 0 7px transparent}40%,to{color:var(--text-muted);border-color:var(--border);box-shadow:0 0 0 0 transparent}}.x402-flow-packet{position:absolute;z-index:-1;top:50%;left:10%;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;border-radius:50%;background:var(--accent);box-shadow:0 0 10px rgba(var(--accent-rgb),.8);opacity:0;animation:flowRun var(--flow-period) linear .8s infinite}@keyframes flowRun{0%{left:10%;opacity:0}3%{opacity:1}72%{left:90%;opacity:1}80%,to{left:90%;opacity:0}}.docs-route{display:flex;align-items:center;gap:10px;width:fit-content;max-width:100%;margin-bottom:18px!important;padding:7px 12px;direction:ltr;border-radius:8px;border:1px solid var(--border);background:var(--bg-card)}.docs-endpoint .x402-params{margin-bottom:4px}@media(min-width:1180px){.docs-endpoint{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;max-width:none;align-items:start}.docs-endpoint-code{position:sticky;top:64px}.docs-endpoint-code .code-block pre{max-height:60vh}}.code-block{margin:0 0 12px;border-radius:10px;border:1px solid var(--border);background:var(--bg-body);overflow:hidden}[data-theme=light] .code-block{background:var(--bg-elevated)}.code-block figcaption{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:36px;padding:4px 8px;padding-inline-start:14px;border-bottom:1px solid var(--border);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted)}.code-block pre{direction:ltr;margin:0;padding:12px 14px;overflow-x:auto;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.78rem;line-height:1.6;color:var(--text-primary)}.code-copy{padding:3px 12px;border-radius:100px;border:1px solid var(--border);background:none;cursor:pointer;font-size:.78rem;font-weight:600;color:var(--text-secondary);transition:color var(--dur-fast),border-color var(--dur-fast)}.code-copy:hover{color:var(--accent);border-color:rgba(var(--accent-rgb),.5)}.code-block.is-command pre code:after{content:"▍";margin-left:2px;color:var(--accent);animation:cursorBlink 1.1s steps(1) infinite}.x402-params{margin-bottom:12px;border:1px solid var(--border);border-radius:10px;overflow:hidden;background:var(--bg-card)}.x402-param{display:grid;grid-template-columns:minmax(140px,32%) 1fr;gap:2px 16px;padding:10px 14px;border-bottom:1px solid var(--border);font-size:.9rem}.x402-param:last-child{border-bottom:0}.x402-param dt{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.x402-param-type{font-size:.78rem;color:var(--text-muted)}.x402-required{color:var(--accent)}.x402-param dd{color:var(--text-secondary)}.bizapi-terms-list{display:flex;flex-direction:column;gap:10px;padding-inline-start:1.4em;font-size:.92rem;line-height:1.6;color:var(--text-secondary)}@media(max-width:900px){body:has(.docs-page) .main{padding:0 16px 40px}.docs-page{display:block}.docs-side{top:var(--header-h);z-index:50;max-height:none;overflow:visible;margin:0 -16px;padding:10px 16px;background:rgba(var(--bg-body-rgb),.92);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--border-subtle)}.docs-search{gap:8px}.docs-search input{padding-inline-end:12px}.docs-search kbd{display:none}.docs-nav-toggle{display:block;flex-shrink:0;height:36px;padding:0 14px;border-radius:8px;border:1px solid var(--border);background:var(--bg-card);color:var(--text-primary);font:inherit;font-size:.85rem;font-weight:600;cursor:pointer}.docs-toc{display:none}.docs-nav.is-open .docs-toc,.docs-results{position:absolute;left:16px;right:16px;max-height:calc(100vh - 120px);overflow-y:auto;margin-top:8px;padding:14px 8px;border-radius:10px;border:1px solid var(--border);background:var(--bg-card);box-shadow:0 12px 32px #00000040}.docs-nav.is-open .docs-toc{display:flex}.docs-results{padding:4px}.docs-section{scroll-margin-top:112px;padding:32px 0}.docs-intro h1{font-size:1.8rem}.docs-table-row,.x402-param{grid-template-columns:1fr}}.pay-page{min-height:calc(100dvh - 64px);display:grid;justify-content:center;align-items:start;grid-template-columns:minmax(0,520px);padding:40px 16px 72px}.pay-card{width:100%;padding:28px 28px 24px}.pay-card .form-card-body{padding:0;margin-top:24px}.pay-head{display:flex;align-items:flex-start;gap:16px;padding-bottom:20px;border-bottom:1px solid var(--fc-border)}.pay-art{flex-shrink:0;width:64px;height:48px}.pay-art.is-missing .art-fill{stroke-dasharray:2 2.5}.pay-eyebrow{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:var(--fc-text-muted)}.pay-card h1{font-size:clamp(1.4rem,4vw,1.75rem);line-height:1.2;letter-spacing:-.02em;color:var(--fc-text);margin-top:4px}.pay-lead{margin-top:8px;max-width:44ch;color:var(--fc-text-dim);line-height:1.5}.pay-for{margin-bottom:16px;padding:12px 16px;border-radius:12px;background:var(--fc-surface);border:1px solid var(--fc-border);color:var(--fc-text-dim);font-size:.9rem;line-height:1.5}.pay-for dl{display:grid;gap:6px}.pay-for dl>div{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px}.pay-for dt{min-width:5.5rem;color:var(--fc-text-muted)}.pay-for dd{color:var(--fc-text);overflow-wrap:anywhere}.pay-for dl>div:first-child dd{font-weight:600}.pay-for p{margin-top:10px;padding-top:10px;border-top:1px solid var(--fc-border);font-size:.85rem}.pay-dots{display:flex;gap:6px;padding:8px 0}.pay-dots span{width:6px;height:6px;border-radius:50%;background:var(--fc-text-muted);opacity:.3}@media(prefers-reduced-motion:no-preference){.pay-dots span{animation:pay-dot 1.2s ease-in-out infinite}.pay-dots span:nth-child(2){animation-delay:.2s}.pay-dots span:nth-child(3){animation-delay:.4s}}@keyframes pay-dot{50%{opacity:1}}@media(min-width:1000px){.pay-page.has-doc{grid-template-columns:minmax(0,1fr) 440px;gap:32px;max-width:1200px;margin:0 auto;padding:32px 32px 72px}.pay-doc{position:sticky;top:80px;margin:0}.pay-doc .preview-page{max-height:calc(100dvh - 240px)}.pay-doc .preview-zoom{max-height:calc(100dvh - 200px)}.pay-doc .preview-zoom .preview-page{width:calc(min(100%,(100dvh - 220px) * var(--page-ratio)) * var(--zoom))}.pay-doc-note{padding:0 16px 14px;text-align:center}}@media(max-width:480px){.pay-page{padding:16px 16px 48px}.pay-card{padding:20px 18px}.pay-head{gap:12px}.pay-art{width:48px;height:36px}.pay-for dl>div{grid-template-columns:minmax(0,1fr);gap:0}.pay-for dt{font-size:.85rem}}body:has(.print-page) .main{max-width:900px;padding-inline:24px}body:has(.print-page) .footer-inner{max-width:852px}.print-page{--ease: cubic-bezier(.16, 1, .3, 1)}.print-hero{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:48px;align-items:center;padding:72px 0 80px}.print-hero h1{font-size:clamp(2.2rem,4.6vw,3.1rem);font-weight:700;line-height:1.04;letter-spacing:-.035em;text-wrap:balance;animation:heroRise .7s var(--ease) both}.print-sub{max-width:30ch;margin-top:20px;font-size:1.15rem;line-height:1.5;color:var(--text-secondary);animation:heroIn .7s var(--ease) .06s both}.print-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:32px;animation:heroIn .7s var(--ease) .12s both}.print-from{font-size:.9rem;color:var(--text-muted)}.print-hero-art{max-width:340px;justify-self:center;width:100%;animation:heroIn .7s var(--ease) .1s both}.printer-illustration{display:block;width:100%;height:auto;--pr-body: color-mix(in srgb, var(--accent) 8%, var(--bg-body));--pr-stroke: var(--text-muted);--pr-slot: rgba(0, 0, 0, .25);--pr-paper: var(--bg-card);--pr-line: var(--border);--pr-ink: var(--accent);--pr-ready: #22C55E;--pr-dim: var(--border);--pr-display: #0c1a0c;--pr-display-text: #4ADE80}[data-theme=light] .printer-illustration{--pr-slot: rgba(22, 25, 31, .14)}.printer-illustration__page{animation:printerFeed 2.4s steps(12,end) .7s both}.printer-illustration__ready{animation:printerReady 1.2s ease-in-out 3.1s 3 both}@keyframes printerFeed{0%{transform:translateY(-58px)}to{transform:none}}@keyframes printerReady{50%{opacity:.25}}.print-errands{list-style:none;padding-inline-start:24px;border-inline-start:1px solid var(--border)}.print-errands li{font-size:1.1rem;line-height:1.35;color:var(--text-muted);padding:7px 0}.print-errands s{text-decoration:line-through 1.5px var(--accent);white-space:nowrap}.print-errands .print-errand-done{margin-top:4px;font-size:1.3rem;font-weight:600;color:var(--text-primary)}.print-section{display:grid;grid-template-columns:200px minmax(0,1fr);gap:16px 40px;padding:40px 0;border-top:1px solid var(--border)}.print-section>h2{font-size:1rem;font-weight:600;letter-spacing:-.01em;color:var(--text-primary);padding-top:2px}.print-section>:not(h2){grid-column:2}.print-note{font-size:.92rem;color:var(--text-muted);max-width:60ch}.print-note a{color:var(--accent)}.print-steps{list-style:none;counter-reset:step;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.print-steps li{counter-increment:step;display:flex;flex-direction:column;gap:4px}.print-steps li:before{content:counter(step);font-family:JetBrains Mono,ui-monospace,monospace;font-size:.85rem;color:var(--accent);margin-bottom:6px}.print-steps strong,.print-why dt{font-size:1.05rem;font-weight:600;letter-spacing:-.01em;color:var(--text-primary)}.print-steps span,.print-why dd{font-size:.95rem;line-height:1.55;color:var(--text-secondary)}.biz-video{max-width:760px;margin-bottom:28px}.biz-video video{display:block;width:100%;height:auto;aspect-ratio:16 / 9;border:1px solid var(--border);border-radius:14px;background:#2b3f99}.biz-video figcaption{margin-top:10px;font-size:.86rem;color:var(--text-muted)}.biz-video-switch{padding:0;border:0;background:none;font:inherit;font-weight:600;color:var(--accent);cursor:pointer}.biz-video-switch:hover{text-decoration:underline;text-underline-offset:3px}.print-why{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 40px;margin-bottom:20px}.print-uses{font-size:clamp(1.4rem,3vw,1.85rem);font-weight:500;line-height:1.3;letter-spacing:-.025em;color:var(--text-primary);text-wrap:balance;margin-bottom:14px}.print-pick{max-width:440px;margin-bottom:16px;padding:24px 28px 22px;border:1px solid rgba(var(--accent-rgb),.45);border-radius:14px;background:var(--bg-card)}.print-pick-badge{display:inline-block;margin-bottom:12px;padding:2px 10px;border-radius:100px;font-size:.8rem;font-weight:600;color:var(--accent);background:rgba(var(--accent-rgb),.1)}.print-pick-price{display:flex;align-items:baseline;gap:12px;margin-bottom:12px}.print-price-amount{font-family:JetBrains Mono,ui-monospace,monospace;font-size:2.4rem;font-weight:500;letter-spacing:-1px;line-height:1.1;color:var(--text-primary)}.print-pick-price strong{font-size:1.1rem;font-weight:600;color:var(--text-primary)}.print-pick-list{list-style:none;display:grid;gap:6px}.print-pick-list li{position:relative;padding-inline-start:22px;font-size:.95rem;color:var(--text-secondary)}.print-pick-list li:before{content:"";position:absolute;inset-inline-start:2px;top:.42em;width:10px;height:5px;border-left:1.5px solid var(--success);border-bottom:1.5px solid var(--success);transform:rotate(-45deg)}.print-section .faq-list{margin:0}.print-end{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:40px 48px;align-items:center;padding:64px 0 16px;border-top:1px solid var(--border)}.print-end h2{margin-bottom:24px;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:700;line-height:1.1;letter-spacing:-.035em;text-wrap:balance}@media(max-width:760px){body:has(.print-page) .main{padding-inline:16px}.print-hero,.print-end{grid-template-columns:1fr;gap:40px}.print-hero{padding:44px 0 56px}.print-hero-art{max-width:260px}.print-section{grid-template-columns:1fr;padding:32px 0}.print-section>:not(h2){grid-column:1}.print-steps,.print-why{grid-template-columns:1fr;gap:20px}.print-pick{padding:20px}}@media(prefers-reduced-motion:reduce){.printer-illustration__page,.printer-illustration__ready{animation:none}}.biz-rates{padding:24px 26px 20px;border:1px solid rgba(var(--accent-rgb),.45);border-radius:14px;background:var(--bg-card);animation:heroIn .7s var(--ease) .1s both}.biz-rates-title{margin-bottom:8px;font-size:.8rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--accent)}.biz-rate{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:14px 0;border-bottom:1px solid var(--border);animation:bizRowIn .6s var(--ease) calc(.2s + var(--row) * .18s) both}.biz-rate dt{display:flex;flex-direction:column;gap:2px}.biz-rate dt strong{font-size:1rem;font-weight:600;color:var(--text-primary)}.biz-rate dt span{font-size:.85rem;color:var(--text-muted)}.biz-rate-pages{align-self:flex-start;margin:3px 0 2px;padding:2px 9px;border-radius:999px;background:rgba(var(--accent-rgb),.1);font-size:.8rem;font-weight:600;color:var(--accent);white-space:nowrap}.biz-rate dd{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex-shrink:0}.biz-rate .rolling-price{font-family:JetBrains Mono,ui-monospace,monospace;font-size:1.8rem;font-weight:500;letter-spacing:-1px;line-height:1.1;color:var(--text-primary)}.biz-rate-addon{align-items:center}.biz-addon-price{font-family:JetBrains Mono,ui-monospace,monospace;font-size:1.05rem;color:var(--text-primary);direction:ltr}.biz-public{font-size:.78rem;color:var(--text-muted);white-space:nowrap}.biz-public s{position:relative;text-decoration:none;direction:ltr;unicode-bidi:isolate}.biz-public s:after{content:"";position:absolute;left:-2px;right:-2px;top:52%;height:1.5px;background:var(--accent);transform:scaleX(0);transform-origin:left;animation:bizStrike .45s var(--ease) calc(.9s + var(--row) * .18s) forwards}[dir=rtl] .biz-public s:after{transform-origin:right}.biz-rates-foot{margin-top:12px;font-size:.82rem;color:var(--text-muted)}@keyframes bizRowIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes bizStrike{to{transform:scaleX(1)}}.biz-end{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:start;scroll-margin-top:72px}.biz-end h2{margin-bottom:12px}.biz-form{display:grid;grid-template-columns:1fr 1fr;gap:22px 24px}.biz-field{display:flex;flex-direction:column;gap:4px;min-width:0}.biz-field-wide,.biz-form-foot{grid-column:1 / -1}.biz-field label{font-size:.9rem;font-weight:500;color:var(--text-muted)}.biz-field input,.biz-field select,.biz-field textarea{width:100%;padding:6px 2px 8px;font:inherit;font-size:16px;color:var(--text-primary);background:transparent;border:0;border-bottom:1px solid var(--border);border-radius:0;transition:border-color .2s,box-shadow .2s}.biz-field textarea{resize:vertical;min-height:96px}.biz-field select{appearance:none;padding-inline-end:24px;cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%2398A2BC' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 4.5l3 3 3-3'/%3E%3C/svg%3E") right 2px center / 12px no-repeat}[dir=rtl] .biz-field select{background-position:left 2px center}.biz-field select option{color:initial}.biz-field ::placeholder{color:var(--text-muted);opacity:.7}.biz-field :is(input,select,textarea):focus{outline:none;border-color:var(--accent);box-shadow:0 1px 0 var(--accent)}[dir=rtl] .biz-field :is(input,textarea){unicode-bidi:plaintext;text-align:right}[dir=rtl] .biz-field input:is([type=email],[type=tel]){direction:ltr}.biz-honeypot{position:absolute;inset-inline-start:-9999px;width:1px;height:1px;overflow:hidden}.biz-form-foot{display:flex;align-items:center;flex-wrap:wrap;gap:12px 20px}.biz-form-foot .cta-btn{border:0;cursor:pointer;font:inherit}.biz-form-foot .cta-btn:disabled{opacity:.6;cursor:default}.biz-form-error{font-size:.9rem;color:var(--error)}.biz-form-sent{align-self:center;font-size:1.1rem;color:var(--text-primary)}@media(max-width:760px){.biz-end,.biz-form{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.biz-rates,.biz-rate,.biz-rate .roll-digit>span{animation:none}.biz-public s:after{animation:none;transform:none}}body:has(.biz-login) .main{max-width:900px;padding-inline:24px}body:has(.biz-login) .footer-inner{max-width:852px}.biz-login{--ease: cubic-bezier(.16, 1, .3, 1);display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:64px;align-items:center;padding:72px 0 40px}.biz-login-intro{animation:heroIn .7s var(--ease) both}.biz-login-eyebrow{font-size:.8rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--accent)}.biz-login h1{margin-top:14px;font-size:clamp(2rem,5vw,3rem);font-weight:700;line-height:1.05;letter-spacing:-.045em;max-width:12ch;text-wrap:balance}.biz-login-sub{margin-top:18px;max-width:40ch;font-size:1.05rem;line-height:1.6;color:var(--text-secondary)}.biz-login-inside{list-style:none;margin-top:36px;border-top:1px solid var(--border)}.biz-login-inside li{display:grid;grid-template-columns:40px 1fr;gap:12px;padding:16px 0;border-bottom:1px solid var(--border);animation:heroIn .7s var(--ease) calc(.15s + var(--i) * .08s) both}.biz-login-num{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.8rem;color:var(--accent);padding-top:2px}.biz-login-inside li>span:last-child{display:flex;flex-direction:column;gap:2px;font-size:.9rem;color:var(--text-muted)}.biz-login-inside strong{font-size:1rem;font-weight:600;color:var(--text-primary)}.biz-login-card{padding:36px 32px 28px;background:var(--bg-card);border:1px solid var(--border);border-radius:14px;animation:heroIn .7s var(--ease) .1s both}.biz-login-card h2{font-size:1.25rem;font-weight:700;letter-spacing:-.02em}.biz-login-form{display:flex;flex-direction:column;gap:22px;margin-top:24px}.biz-login-link{background:none;border:0;padding:0;font:inherit;font-size:.82rem;color:var(--accent);cursor:pointer}.biz-login-link:hover{color:var(--accent-hover)}.biz-login-link:disabled{opacity:.5;cursor:default}.biz-login-again{font-size:.82rem;color:var(--text-muted);text-align:center}#biz-login-code{font-variant-numeric:tabular-nums;letter-spacing:.3em;font-size:1.2rem}.biz-login-submit{justify-content:center;margin-top:4px;border:0;font:inherit;font-weight:600}.biz-login-submit:disabled{opacity:.6;cursor:default;transform:none}.biz-login-note{padding:12px 14px;border-inline-start:2px solid var(--accent);background:rgba(var(--accent-rgb),.08);font-size:.88rem;line-height:1.5;color:var(--text-secondary);animation:heroIn .4s var(--ease) both}.biz-login-card>.biz-login-note:first-child{margin-bottom:20px}.biz-login-sub-card,.biz-login-rules{margin-top:6px;font-size:.88rem;line-height:1.5;color:var(--text-muted)}.biz-login-rules{margin-top:-12px;font-size:.82rem}.biz-login-foot{margin-top:24px;padding-top:20px;border-top:1px solid var(--border-subtle);font-size:.88rem;color:var(--text-muted)}.biz-login-legal{margin-top:10px;font-size:.8rem;line-height:1.5;color:var(--text-muted)}.biz-login-legal a{color:inherit;text-decoration:underline}body:has(.biz-signup) .main{max-width:1040px}body:has(.biz-signup) .footer-inner{max-width:992px}.biz-signup{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}@media(min-height:1000px){.biz-signup .biz-login-intro{position:sticky;top:96px}}.biz-included{margin-top:26px}.biz-included h2{font-size:.8rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.biz-included ul{list-style:none;display:grid;gap:8px;margin-top:12px;font-size:.95rem;line-height:1.45;color:var(--text-primary)}.biz-included li{display:flex;align-items:baseline;gap:10px}.biz-included li:before{content:"✓";font-weight:700;color:var(--accent)}.biz-signup-row{display:grid;grid-template-columns:1fr 1fr;gap:22px 20px}.biz-abn{margin-top:6px;font-size:.84rem;line-height:1.5;color:var(--text-muted)}.biz-abn-bad{color:var(--error)}.biz-email-note{margin-top:8px;display:grid;gap:6px}.biz-email-rule{display:flex;align-items:center;gap:6px;font-size:.84rem;font-weight:600;color:var(--text-secondary)}.biz-email-rule svg{width:15px;height:15px;flex:none;fill:none;stroke:var(--accent);stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.biz-email-no{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:.78rem;color:var(--text-muted)}.biz-email-no s{padding:0 7px;font-size:.74rem;border:1px dashed var(--border);border-radius:999px;font-family:JetBrains Mono,ui-monospace,monospace;text-decoration-color:var(--error);text-decoration-thickness:1px}.biz-signup .biz-login-form{gap:44px}.biz-signup-part{display:flex;flex-direction:column;gap:20px;min-width:0;margin:0;padding:0;border:0}.biz-signup-part legend{display:flex;align-items:baseline;gap:10px;width:100%;margin-bottom:18px;padding:0 0 10px;border-bottom:1px solid var(--border);font-size:.95rem;font-weight:600;color:var(--text-primary)}.biz-signup-part legend .field-optional{font-weight:400;color:var(--text-muted)}.biz-abn-input{position:relative}.biz-abn-input input{padding-inline-end:28px;font-variant-numeric:tabular-nums;letter-spacing:.04em}.biz-abn-invalid input,.biz-abn-notfound input,.biz-abn-invalid input:focus,.biz-abn-notfound input:focus{border-color:var(--error);box-shadow:0 1px 0 var(--error)}.biz-abn-mark{position:absolute;inset-inline-end:2px;top:50%;width:16px;height:16px;margin-top:-9px}svg.biz-abn-mark{fill:none;stroke:var(--success);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;animation:heroIn .3s var(--ease) both}.biz-abn-spin{border:1.5px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:bizSpin .7s linear infinite}@keyframes bizSpin{to{transform:rotate(360deg)}}.biz-name-slot{padding:6px 2px 8px;border-bottom:1px dashed var(--border);font-size:16px;color:var(--text-muted);opacity:.75}.biz-name-looking{background:linear-gradient(90deg,transparent,rgba(var(--accent-rgb),.08),transparent) 0 0 / 200% 100%;animation:bizShimmer 1.2s linear infinite}@keyframes bizShimmer{to{background-position:-200% 0}}.biz-name-found :is(input,select){font-weight:600;animation:heroIn .35s var(--ease) both}.biz-name-found input[readonly]{cursor:default;border-bottom-color:var(--success)}.biz-name-found input[readonly]:focus{box-shadow:none;border-color:var(--success)}.biz-name-record{margin-top:6px;font-size:.82rem;line-height:1.5;color:var(--text-muted)}.biz-name-source{display:inline-block;margin-inline-end:6px;padding:0 5px;border:1px solid var(--success);border-radius:4px;vertical-align:1px;font:600 .68rem/1.5 JetBrains Mono,ui-monospace,monospace;letter-spacing:.06em;color:var(--success)}.biz-signup-privacy{margin:0 0 -14px;font-size:.85rem;line-height:1.5;color:var(--text-muted)}.biz-signup-privacy a{color:inherit;text-decoration:underline}.biz-assure{list-style:none;display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:20px;font-size:.85rem;color:var(--text-muted)}.biz-assure li{display:flex;align-items:baseline;gap:6px}.biz-assure li:before{content:"✓";font-weight:700;color:var(--success)}.biz-login-form .biz-assure{margin-top:-8px;justify-content:center}.biz-signup-rate{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:20px;font-size:.95rem;color:var(--text-secondary)}.biz-signup-rate strong{font-size:1.5rem;font-weight:700;letter-spacing:-.03em;color:var(--text-primary)}.biz-signup-next{margin:20px 0 0;padding-inline-start:1.2em;display:grid;gap:8px;font-size:.95rem;line-height:1.5;color:var(--text-secondary)}.biz-ask h3{font-size:1.15rem;font-weight:700;letter-spacing:-.02em}.biz-ask .print-note{margin:6px 0 24px}.biz-signup-sent h2{margin-bottom:10px}.biz-signup-sent p{font-size:1.05rem;line-height:1.6;color:var(--text-secondary)}.biz-api{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:28px 40px;align-items:start;margin:22px 0 24px}.biz-api .print-why{grid-template-columns:1fr;gap:18px;margin:0}.biz-api-code{margin:0;padding:20px 22px;overflow-x:auto;border:1px solid var(--border);border-radius:14px;background:var(--bg-card);font-family:JetBrains Mono,ui-monospace,monospace;font-size:.84rem;line-height:2;color:var(--text-secondary);text-align:left}.biz-api-code b{display:inline-block;min-width:5ch;font-weight:600;color:var(--accent)}.biz-api-code span:last-child{color:var(--text-primary)}.biz-api-code span:last-child b{color:var(--success)}.biz-api-links{display:flex;flex-wrap:wrap;gap:8px 28px;font-size:.95rem}.biz-api-links a{display:inline-flex;gap:6px;font-weight:600;color:var(--accent);text-decoration:none}.biz-api-links a:hover{text-decoration:underline;text-underline-offset:3px}[dir=rtl] .biz-api-links a span{transform:scaleX(-1)}@media(max-width:760px){.biz-api{grid-template-columns:1fr}}.biz-proof{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 32px;margin:0 0 8px;padding:22px 0;list-style:none;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.biz-proof li{display:flex;flex-direction:column;gap:4px}.biz-proof-fig{margin-bottom:6px;font-size:clamp(2rem,4vw,2.6rem);font-weight:700;line-height:1;letter-spacing:-.035em;color:var(--accent);font-variant-numeric:tabular-nums}.biz-proof strong{font-size:.95rem;font-weight:600;color:var(--text-primary)}.biz-proof span{font-size:.86rem;line-height:1.5;color:var(--text-muted)}.biz-proof+.print-section{border-top:0}.biz-sub{max-width:44ch}.biz-from{margin-top:14px;animation:heroIn .7s var(--ease) .16s both}.biz-ask-link{display:inline-flex;gap:6px;font-size:.95rem;font-weight:600;color:var(--accent);text-decoration:none}.biz-ask-link span{transition:transform .2s var(--ease)}.biz-ask-link:hover span,.biz-ask-link:focus-visible span{transform:translate(3px)}[dir=rtl] .biz-ask-link span{transform:scaleX(-1)}.biz-built{margin-bottom:0}.print-section>.biz-api-code{max-width:440px;margin:8px 0 22px}.print-section>.print-note+.biz-api-links{margin-top:16px}.biz-rates-foot a{color:var(--accent);font-weight:600;text-decoration:none;white-space:nowrap}.biz-rates-foot a:hover{text-decoration:underline;text-underline-offset:3px}#pricing{scroll-margin-top:72px}.biz-prices{border-top:1px solid var(--border)}.biz-prices>div{display:flex;justify-content:space-between;align-items:baseline;gap:24px;padding:14px 0;border-bottom:1px solid var(--border)}.biz-prices dt{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px}.biz-prices dt strong{font-size:1rem;font-weight:600;color:var(--text-primary)}.biz-prices dt .biz-rate-pages{margin:0;align-self:center}.biz-prices dt span{flex-basis:100%;font-size:.9rem;line-height:1.5;color:var(--text-muted)}.biz-prices dd{flex-shrink:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:1.35rem;font-weight:500;letter-spacing:-.5px;color:var(--text-primary);direction:ltr}.biz-prices dd small{font-family:DM Sans,system-ui,sans-serif;font-size:.8rem;letter-spacing:0;color:var(--text-muted)}.biz-prices-sub{margin-top:28px;padding-bottom:8px;font-size:.8rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.biz-prices-extra>div{padding:11px 0}.biz-prices-extra dt span{font-size:.95rem;color:var(--text-secondary)}.biz-prices-extra dd{font-size:1.05rem}.biz-prices+.print-note{margin-top:16px}.biz-volume{display:flex;align-items:center;gap:22px;margin:6px 0 26px;padding:20px 24px;border-radius:14px;background:rgba(var(--accent-rgb),.08);border:1px solid rgba(var(--accent-rgb),.28)}.biz-volume>b{flex-shrink:0;font-size:clamp(1.7rem,3.4vw,2.2rem);font-weight:700;line-height:1;letter-spacing:-.035em;color:var(--accent);white-space:nowrap}.biz-volume h3{font-size:1.1rem;font-weight:600;letter-spacing:-.015em;color:var(--text-primary)}.biz-volume p{margin-top:4px;font-size:.95rem;line-height:1.5;color:var(--text-secondary)}.biz-prices-cols{display:flex;justify-content:flex-end;gap:24px;padding-bottom:8px;font-size:.78rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--text-muted)}.biz-prices-cols span,.biz-prices-tiers dd>span{width:108px;text-align:end}.biz-prices-tiers dd{display:flex;gap:24px;direction:inherit}.biz-prices-tiers dd>span{direction:ltr}[dir=rtl] .biz-prices-tiers dd>span{text-align:start}.biz-prices-after{color:var(--accent)}.biz-prices-tiers dd .biz-prices-after{font-weight:600}@media(max-width:760px){.biz-volume{flex-direction:column;align-items:flex-start;gap:10px;padding:18px}.biz-prices-cols,.biz-prices-tiers dd{gap:12px}.biz-prices-cols span,.biz-prices-tiers dd>span{width:76px}.biz-prices-tiers dd{font-size:1.1rem}}.biz-evidence{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:22px 0 18px;border-top:1px solid var(--border)}.biz-evidence li{position:relative;padding:18px 24px 0 0}[dir=rtl] .biz-evidence li{padding:18px 0 0 24px}.biz-evidence li:before{content:"";position:absolute;top:-4px;inset-inline-start:0;width:7px;height:7px;border-radius:50%;background:var(--bg-body);border:1.5px solid var(--accent)}.biz-evidence li:last-child:before{background:var(--accent)}.biz-evidence h3{font-size:1.05rem;font-weight:600;letter-spacing:-.01em;color:var(--text-primary)}.biz-evidence p{margin-top:6px;font-size:.95rem;line-height:1.55;color:var(--text-secondary)}.biz-evidence .biz-evidence-price{margin-top:4px;font-size:.82rem;font-weight:600;color:var(--accent)}@media(max-width:760px){.biz-evidence{grid-template-columns:1fr;border-top:0;border-inline-start:1px solid var(--border)}.biz-evidence li,[dir=rtl] .biz-evidence li{padding:0 0 22px;padding-inline-start:20px}.biz-evidence li:before{top:6px;inset-inline-start:-4px}}.biz-reach{--reach-au: var(--accent);--reach-west: var(--post-red);--reach-sea: var(--success);margin:32px 0 40px;padding:32px 32px 28px;border-radius:14px;overflow:hidden;border:1px solid rgba(var(--accent-rgb),.28);background:radial-gradient(120% 90% at 100% 0%,color-mix(in srgb,var(--reach-sea) 13%,transparent),transparent 60%),radial-gradient(90% 80% at 0% 100%,color-mix(in srgb,var(--reach-west) 9%,transparent),transparent 60%),color-mix(in srgb,var(--accent) 7%,var(--bg-card))}.biz-reach+.print-section{border-top:0}.biz-reach-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px 32px}.biz-reach-eyebrow{font-size:.8rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--accent)}.biz-reach h2{margin-top:10px;max-width:18ch;font-size:clamp(1.6rem,4vw,2.3rem);font-weight:700;line-height:1.08;letter-spacing:-.035em;text-wrap:balance}.biz-reach-sub{margin-top:12px;max-width:44ch;font-size:1rem;line-height:1.55;color:var(--text-secondary)}.biz-reach-count{display:flex;flex-direction:column;align-items:flex-end;flex:none;font-size:.9rem;font-weight:600;color:var(--text-secondary)}.biz-reach-count b{font-size:clamp(2.8rem,8vw,4.4rem);font-weight:700;line-height:.95;letter-spacing:-.045em;font-variant-numeric:tabular-nums;color:transparent;background:linear-gradient(100deg,var(--reach-au) 10%,var(--reach-sea) 55%,var(--reach-west));-webkit-background-clip:text;background-clip:text}.reach-map{display:block;width:100%;height:auto;margin:20px 0 22px;-webkit-mask-image:linear-gradient(to right,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(to right,transparent,#000 5%,#000 95%,transparent)}.reach-land{fill:color-mix(in srgb,var(--accent) 16%,transparent);stroke:color-mix(in srgb,var(--accent) 38%,transparent);stroke-width:.25;stroke-linejoin:round}.reach-au{--reach: var(--reach-au)}.reach-west{--reach: var(--reach-west)}.reach-sea{--reach: var(--reach-sea)}.reach-arc{stroke:var(--reach);stroke-width:.85;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1}.reach-dot{stroke:var(--reach);stroke-width:9px;stroke-linecap:round;vector-effect:non-scaling-stroke;opacity:0}.reach-elsewhere{stroke:var(--text-dim);stroke-width:4px;opacity:.55}.reach-origin{stroke:var(--text-primary);stroke-width:7px;opacity:1}.is-seen .reach-arc{animation:reachDraw 1.1s cubic-bezier(.22,1,.36,1) calc(var(--i) * .13s) both}.is-seen .reach-arc+.reach-dot{animation:reachLand .45s var(--ease) calc(.7s + var(--i) * .13s) both}@keyframes reachDraw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes reachLand{0%{opacity:0;stroke-width:22px}to{opacity:1;stroke-width:9px}}.biz-reach-groups{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 28px}.biz-reach-groups li{display:flex;flex-direction:column;gap:4px;padding-top:14px;border-top:2px solid var(--reach)}.biz-reach-groups h3{font-size:.8rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--reach)}.biz-reach-groups p{font-size:.88rem;line-height:1.5;color:var(--text-muted)}.biz-reach-groups .biz-reach-places{font-size:1.05rem;font-weight:600;line-height:1.35;letter-spacing:-.01em;color:var(--text-primary)}.biz-reach-note{margin-top:20px;font-size:.8rem;line-height:1.5;color:var(--text-muted)}.biz-reach-note a{color:var(--accent);white-space:nowrap}@media(max-width:760px){.biz-reach{margin:24px 0 28px;padding:24px 18px 22px}.biz-reach-head{flex-direction:column;align-items:flex-start}.biz-reach-count{flex-direction:row;align-items:baseline;gap:8px}.biz-reach-groups{grid-template-columns:1fr}.reach-arc{stroke-width:1.5}.reach-dot{stroke-width:6px}.reach-elsewhere{stroke-width:3px}@keyframes reachLand{0%{opacity:0;stroke-width:16px}to{opacity:1;stroke-width:6px}}}@media(prefers-reduced-motion:reduce){.is-seen .reach-arc,.is-seen .reach-arc+.reach-dot{animation:none;stroke-dashoffset:0;opacity:1}}.biz-est{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);border:1px solid var(--border);border-radius:12px;background:var(--bg-card)}.biz-est-inputs{display:flex;flex-direction:column;gap:22px;padding:24px}.biz-est-field{display:flex;flex-direction:column;gap:8px}.biz-est-label{font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted)}.biz-est-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px}.biz-est-number{width:104px;padding:8px 12px;border:1px solid var(--border);border-radius:8px;background:transparent;color:var(--text-primary);font:500 .95rem JetBrains Mono,ui-monospace,monospace}.biz-est-number:focus-visible,.biz-est .express-calc-stepper:focus-within{outline:2px solid var(--accent);outline-offset:1px}.biz-est .express-calc-stepper input:focus{outline:none}.biz-est-hint{font-size:.85rem;color:var(--text-muted)}.biz-est-result{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:24px;border-inline-start:1px solid var(--border)}.biz-est-result .express-calc-lines{width:100%;margin:0}.biz-est-sum{margin-inline-start:6px;color:var(--text-muted);white-space:nowrap}.biz-est-per{font-size:1rem;font-weight:400;letter-spacing:0;color:var(--text-secondary)}.biz-est-year{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:0;font-size:.95rem;color:var(--text-secondary)}.biz-est-result .print-note{margin:0}.biz-est-result .cta-btn{margin-top:8px}.biz-cost-pick{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.biz-cost-pick button{padding:6px 14px;border:1px solid var(--border);border-radius:100px;background:none;font:inherit;font-size:.9rem;color:var(--text-secondary);cursor:pointer;transition:border-color .2s,color .2s,background .2s}.biz-cost-pick button:hover{border-color:var(--accent);color:var(--accent)}.biz-cost-pick button[aria-pressed=true]{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.biz-cost-pick span{margin-inline-start:4px;font-size:.9rem;color:var(--text-muted)}.biz-cost-total{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin:8px 0 0;font-size:clamp(2.6rem,6vw,3.6rem);font-weight:700;line-height:1;letter-spacing:-.035em;color:var(--text-primary)}.biz-cost-total{--row: -3}.biz-cost-total .biz-public{font-size:1rem;font-weight:400;letter-spacing:0}.biz-cost-save{margin:0;font-size:1.05rem;font-weight:600;color:var(--success)}.biz-signin{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;width:fit-content;margin-top:28px;padding-top:16px;border-top:1px solid var(--border-subtle);font-size:.9rem;color:var(--text-muted);animation:heroIn .7s var(--ease) .18s both}.biz-signin a{display:inline-flex;gap:6px;font-weight:600;color:var(--accent);text-decoration:none}.biz-signin a span{transition:transform .2s var(--ease)}.biz-signin a:hover span,.biz-signin a:focus-visible span{transform:translate(3px)}[dir=rtl] .biz-signin a span{transform:scaleX(-1)}[dir=rtl] .biz-signin a:hover span,[dir=rtl] .biz-signin a:focus-visible span{transform:scaleX(-1) translate(3px)}.biz-signin a:hover{text-decoration:underline;text-underline-offset:3px}@media(max-width:760px){.biz-login{grid-template-columns:1fr;gap:0;padding:36px 0 24px}.biz-login-intro{display:contents}.biz-login-card{order:1;margin-top:28px}.biz-login-inside{order:2;margin-top:40px}.biz-included{order:3;margin-top:32px}.biz-login-intro>.biz-signin{order:4}body:has(.biz-login) .main{padding-inline:16px}.biz-signup .biz-login-intro{position:static}.biz-signup-row{grid-template-columns:1fr}.biz-login-card{padding:28px 20px 22px}.biz-proof{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px}.biz-login-link{padding:12px 0;margin:-12px 0}.biz-signin a{padding:10px 0;margin:-10px 0}.biz-cost-pick button{min-height:44px;padding-inline:18px}.biz-est{grid-template-columns:1fr}.biz-est-inputs,.biz-est-result{padding:18px}.biz-est-result{border-inline-start:0;border-top:1px solid var(--border)}.biz-est-number,.biz-est .express-calc-stepper{min-height:44px}.biz-est .express-calc-stepper button{width:44px}.biz-related{flex-direction:column;gap:0}.biz-related a{display:block;padding:8px 0}.biz-rates{padding:20px 18px 16px}.biz-rate{gap:12px}}@media(max-width:360px){.biz-rate .rolling-price{font-size:1.55rem}.biz-proof{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.biz-login-intro,.biz-login-inside li,.biz-login-card,.biz-login-note,.biz-signin,.biz-name-found :is(input,select),svg.biz-abn-mark,.biz-name-looking{animation:none}.biz-abn-spin{animation-duration:2s}.biz-signin a span{transition:none}}.biz-art{display:block;height:auto;--ba-paper: var(--bg-card);--ba-stroke: var(--text-muted);--ba-line: var(--border);--ba-muted: var(--text-muted);--ba-ink: var(--accent);--ba-on-ink: var(--bg-card);--ba-tint: color-mix(in srgb, var(--accent) 12%, var(--bg-card));--ba-slot: rgba(0, 0, 0, .35)}[data-theme=light] .biz-art{--ba-slot: rgba(22, 25, 31, .3)}.biz-flow{width:100%;margin-bottom:20px}.biz-flow__route{animation:bizRoute .8s linear 2}.biz-flow__letter{animation:bizPost .7s var(--ease) 1.5s both}@keyframes bizRoute{to{stroke-dashoffset:-16}}@keyframes bizPost{0%{transform:translateY(-14px);opacity:0}to{transform:none;opacity:1}}.biz-uses{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 40px}.biz-uses li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:16px;align-items:start}.biz-use-art{width:44px;transition:transform .3s var(--ease)}.biz-uses li:hover .biz-use-art{transform:rotate(-4deg) translateY(-2px)}.biz-uses h3{font-size:1.05rem;font-weight:600;letter-spacing:-.01em;color:var(--text-primary)}.biz-uses p{margin-top:4px;font-size:.95rem;line-height:1.55;color:var(--text-secondary)}.biz-related{list-style:none;display:flex;flex-wrap:wrap;gap:10px 28px}.biz-related a{font-size:.95rem;color:var(--accent);text-decoration:none}.biz-related a:after{content:" →"}[dir=rtl] .biz-related a:after{content:" ←"}.biz-related a:hover{text-decoration:underline}@media(max-width:760px){.biz-flow{display:none}.biz-uses{grid-template-columns:1fr;gap:20px}}@media(prefers-reduced-motion:reduce){.biz-flow__route,.biz-flow__letter{animation:none}}.intl-hero-art{max-width:380px}.intl-route{display:flex;align-items:baseline;gap:10px;margin-bottom:10px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.78rem;letter-spacing:.04em;color:var(--text-muted)}.intl-route-arrow{color:var(--accent)}[dir=rtl] .intl-route-arrow{transform:scaleX(-1)}.intl-route-to{color:var(--text-primary);animation:intlTo .5s var(--ease) .35s both;transition:opacity .3s,transform .3s}.intl-route-to.is-leaving{opacity:0;transform:translateY(-4px)}@keyframes intlTo{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.intl-map{width:100%;margin-top:0}.hero-map.intl-map{display:block}.intl-services .print-pick-price{flex-direction:column;align-items:flex-start;gap:2px}.intl-steps{position:relative;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.intl-steps:before{content:"";position:absolute;left:0;right:0;top:20px;height:1px;background:linear-gradient(to right,var(--accent) 60%,transparent);opacity:.35;transform-origin:left;animation:howDraw 1.1s cubic-bezier(.65,0,.35,1) .3s both}@media(min-width:761px){[dir=rtl] .intl-steps:before{background:linear-gradient(to left,var(--accent) 60%,transparent);transform-origin:right}}.intl-steps li{position:relative;display:flex;flex-direction:column;gap:4px;animation:heroIn .7s var(--ease) calc(.45s + var(--i) * .18s) both}.intl-stop{display:grid;place-items:center;width:41px;height:41px;margin-bottom:10px;border-radius:50%;background:var(--bg-body);border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);color:var(--accent)}.intl-stop svg{width:18px;height:18px;stroke-width:1.6}.intl-steps strong{font-size:1.05rem;font-weight:600;letter-spacing:-.01em;color:var(--text-primary)}.intl-steps span:not(.intl-stop){font-size:.95rem;line-height:1.5;color:var(--text-secondary)}.intl-services{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:4px}.intl-services .print-pick{max-width:none;margin:0;border-color:var(--border);animation:bizRowIn .6s var(--ease) calc(.15s + var(--row) * .14s) both}.intl-spec{display:grid;border-top:1px solid var(--border-subtle)}.intl-spec>div{display:grid;grid-template-columns:5.5rem minmax(0,1fr);gap:12px;align-items:baseline;padding:9px 0;border-bottom:1px solid var(--border-subtle)}.intl-spec>div:last-child{border-bottom:0}.intl-spec dt{font-size:.74rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.intl-spec dd{font-size:.95rem;color:var(--text-primary)}.intl-spec dd small{display:block;font-size:.82rem;color:var(--text-muted)}.intl-search-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:14px}.intl-search{width:100%;max-width:320px;padding:10px 14px;border:1px solid var(--border);border-radius:10px;background:var(--bg-card);color:var(--text-primary);font:inherit;font-size:.95rem}.intl-search:focus{outline:none;border-color:var(--accent)}.intl-count{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.78rem;color:var(--text-muted)}.intl-table-wrap{max-height:520px;overflow-y:auto;border-block:1px solid var(--border);margin-bottom:14px}.intl-table{width:100%;border-collapse:collapse;font-size:.92rem}.intl-table thead th{position:sticky;top:0;z-index:1;background:var(--bg-body);text-align:start;padding:10px 0;padding-inline-end:12px;font-size:.74rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);border-bottom:1px solid var(--border)}.intl-table tbody th{text-align:start;font-weight:500;color:var(--text-primary)}.intl-no-sig{display:block;font-size:.8rem;color:var(--text-muted)}.intl-terms{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px 28px;margin:0 0 18px}.intl-terms dt{font-weight:600;color:var(--text-primary);margin-bottom:4px}.intl-terms dd{margin:0;font-size:.95rem;line-height:1.5;color:var(--text-secondary)}.intl-table tbody th,.intl-table td{padding:9px 0;padding-inline-end:12px;border-bottom:1px solid var(--border-subtle);color:var(--text-secondary);vertical-align:top}.intl-table tbody tr:hover>*{background:rgba(var(--accent-rgb),.05)}.intl-table tbody tr:last-child>*{border-bottom:none}.intl-empty{padding:14px 0}.intl-chips{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.intl-chips li{padding:2px 10px;border:1px solid var(--border);border-radius:999px;font-size:.8rem;color:var(--text-muted)}.intl-links li{padding:0}.intl-links a{display:block;padding:4px 12px;color:var(--text-primary);text-decoration:none}.intl-links a:hover{color:var(--accent)}.intl-table th a{color:inherit;text-decoration:underline;text-decoration-color:var(--border);text-underline-offset:3px}.intl-table th a:hover{color:var(--accent);text-decoration-color:currentColor}.intl-end-sub{margin:-12px 0 24px}@media(max-width:760px){.intl-hero-art{max-width:none}.intl-steps{grid-template-columns:1fr;gap:22px;padding-inline-start:56px}.intl-steps:before{inset-inline:20px auto;top:20px;bottom:20px;width:1px;height:auto;background:linear-gradient(to bottom,var(--accent) 60%,transparent);transform-origin:top;animation-name:intlDrawDown}.intl-stop{position:absolute;inset-inline-start:-56px;top:0}.intl-services{grid-template-columns:1fr}.intl-search{max-width:none}.intl-table{font-size:.85rem}}@keyframes intlDrawDown{0%{transform:scaleY(0)}to{transform:none}}@media(prefers-reduced-motion:reduce){.intl-steps:before,.intl-steps li,.intl-services .print-pick,.intl-route-to{animation:none;transition:none}}.biz-totp-qr{display:block;width:200px;height:200px;image-rendering:pixelated;background:#fff;border:1px solid var(--border)}.biz-totp-key{font-family:var(--mono);font-size:.82rem;word-break:break-all}.biz-compare{width:100%;border-collapse:collapse;margin-bottom:16px;font-size:.93rem;line-height:1.45}.biz-compare th,.biz-compare td{padding:14px 12px;text-align:start;vertical-align:top;border-bottom:1px solid var(--border)}.biz-compare thead th{padding-top:0;font-size:.85rem;font-weight:600;color:var(--text-muted)}.biz-compare thead th:nth-child(2){color:var(--accent)}.biz-compare tbody th{width:22%;padding-inline-start:0;font-weight:600;color:var(--text-primary)}.biz-compare td{width:26%;color:var(--text-muted)}.biz-compare td:nth-child(2){font-weight:600;color:var(--text-primary);box-shadow:inset 2px 0 0 var(--accent);background:rgba(var(--accent-rgb),.05)}@media(min-width:761px){[dir=rtl] .biz-compare td:nth-child(2){box-shadow:inset -2px 0 0 var(--accent)}}@media(max-width:760px){.biz-compare thead{display:none}.biz-compare tr{display:block;padding:14px 0;border-bottom:1px solid var(--border)}.biz-compare th,.biz-compare td{display:flex;gap:12px;width:auto;padding:3px 0;border:0}.biz-compare tbody th{width:auto;margin-bottom:4px}.biz-compare td:before{content:attr(data-label);flex:0 0 9.5em;font-weight:400;color:var(--text-muted)}.biz-compare td:nth-child(2){padding:6px 8px;margin:0 -8px 2px;border-radius:6px;box-shadow:none}}.local-price-note{margin-top:8px}.country-address-note{margin-top:10px}@media(min-width:1100px){:root{--header-h: 60px}.nav-link{font-size:1rem}.brand svg{width:34px}.brand-text{font-size:1.4rem}.search-btn svg,.theme-toggle svg,.lang-btn svg{width:19px;height:19px}@media(max-width:1279px){.nav-links{gap:2px}.nav-link{padding:0 10px}}.footer-inner,body:has(.hero) .footer-inner,body:has(.print-page,.biz-login) .footer-inner{max-width:1180px}.main,body:has(.about-page,.pricing-page,.vs-score,.print-page,.biz-login) .main{max-width:1228px;padding-inline:24px}.prose-page .page-header{text-align:start;padding:72px 0 56px;margin-bottom:16px;border-bottom:1px solid var(--border)}.prose-page .page-header h1{max-width:20ch;font-size:clamp(2.2rem,3.4vw,3rem);line-height:1.08;letter-spacing:-.035em;text-wrap:balance}.prose-page .page-header .subtitle{max-width:52ch;margin-top:18px;font-size:1.15rem;line-height:1.55;color:var(--text-secondary)}.prose-page .page-content{display:grid;grid-template-columns:280px minmax(0,760px);column-gap:56px;align-items:start}.prose-page .page-content>*{grid-column:2}.prose-page .page-content>h2,.prose-page .page-content>section>h2{grid-column:1;margin:40px 0 0;font-size:1.05rem;line-height:1.45;color:var(--text-primary);text-wrap:balance}.prose-page .page-content>h2+*,.prose-page .page-content>section>h2+*{margin-top:40px}.prose-page .page-content>section{grid-column:1 / -1;display:grid;grid-template-columns:subgrid;align-items:start}.prose-page .page-content>section>*{grid-column:2}.prose-page .page-content>section>h2{grid-column:1}.prose-page .page-content .page-actions{margin-top:12px}.blog-post .page-header .blog-back{margin-bottom:20px}.blog-post .blog-send{max-width:760px;margin-inline-start:336px}.blog-post .blog-cta{max-width:760px;margin:56px 0 0;margin-inline-start:336px;text-align:start;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 28px}.blog-post .blog-cta p{margin:0}.print-section{grid-template-columns:280px minmax(0,1fr);column-gap:56px}.print-hero{gap:80px}.pricing-notes{grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-page .faq-list{max-width:820px;margin-inline:auto}.pricing-page .page-header .subtitle{max-width:62ch;margin-inline:auto}.about-chapter{grid-template-columns:300px minmax(0,1fr);gap:56px}.about-closing{padding-inline-start:356px}.main:has(.blog-index){max-width:1228px}.blog-index{grid-template-columns:repeat(3,minmax(0,1fr))}.biz-login{column-gap:120px}}
